/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/common/assets/styles/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/Settings/styles/external-svg.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.map-svg-modal .highlighted-svg-element,
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5fb0aa !important;
  color: #5fb0aa !important;
}
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
}
.map-svg-modal .mapped-marker.highlight-mapped-element,
.map-svg-modal .mapped-svg-element.highlight-mapped-element {
  cursor: pointer;
  fill: #76d4cd !important;
  color: #76d4cd !important;
  opacity: 0.7;
}
.map-svg-modal .selected-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5f8eb0 !important;
  color: #5f8eb0 !important;
}
.map-svg-modal .mapped-marker {
  cursor: pointer;
  fill: rgba(95, 176, 170, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}
.map-svg-modal .active-marker {
  cursor: pointer;
  fill: rgba(95, 142, 176, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}

.map-svg-modal.modal-dialog .modal-content {
  height: 100%;
}

.modal-dialog.map-svg-modal {
  width: 95% !important;
  height: 95%;
  margin-bottom: 0;
}

.svg-import-modal-header {
  height: 50px;
}

.svg-import-modal-body {
  height: calc(100% - 115px);
}

.svg-import-modal-footer {
  display: flex;
  flex-direction: row-reverse;
  height: 65px;
}
.svg-import-modal-footer .download-btn {
  order: 2;
  margin-right: 25px;
}
.svg-import-modal-footer .save-btn {
  order: 1;
}

.location-id-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 0;
}
.location-id-section.disabled {
  color: #6d6d6d;
  opacity: 0.3;
}
.location-id-section .location-select-label {
  width: 100%;
}
.location-id-section .location-select-label .location-select {
  border-radius: 3px;
  padding: 5px;
}
.location-id-section .location-add-btn,
.location-id-section .location-cancel-btn {
  width: 45%;
}
.location-id-section .controls-row {
  display: flex;
  flex-direction: column;
}
.location-id-section .controls-select-column {
  margin-bottom: 15px;
}
.location-id-section .controls-select-column .select-label {
  display: flex;
  justify-content: space-between;
}
.location-id-section .controls-buttons-column {
  display: flex;
  justify-content: space-between;
}

.label-wrapper {
  position: relative;
}

.locations-select-icon {
  font-size: 15px;
  position: absolute;
  top: 35%;
  bottom: 0;
  width: 15px;
  height: 15px;
}

.location-select-reference {
  display: block;
  margin-left: 25px;
}

.location-select-id {
  color: #ccc;
  font-size: 12px;
  margin-left: 25px;
}

.upload-drawing-btn {
  width: 33px;
  height: 33px;
  padding: 5px;
  background: #fff;
}

.mapped-elements-list {
  height: 300px;
  overflow-y: auto;
}

.remove-icon {
  font-size: 15px;
  color: #ff2424;
  float: right;
  cursor: pointer;
  display: block;
}

.svg-tree-wrapper {
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
}

.svg-tree-button {
  border: none;
  background: none;
}

.svg-tag-tmpl {
  white-space: nowrap;
}

.svg-scrollable-wrap {
  overflow: auto;
  height: 100%;
  padding: 10px;
  /* stylelint-disable selector-class-pattern */
}
.svg-scrollable-wrap.width-stroke-1 svg path {
  stroke-width: 1 !important;
}
.svg-scrollable-wrap.width-stroke-2 svg path {
  stroke-width: 2 !important;
}
.svg-scrollable-wrap.width-stroke-3 svg path {
  stroke-width: 3 !important;
}
.svg-scrollable-wrap.width-stroke-4 svg path {
  stroke-width: 4 !important;
}
.svg-scrollable-wrap.width-stroke-5 svg path {
  stroke-width: 5 !important;
}

.invisible-link {
  display: none;
  width: 0;
  height: 0;
}

.configuration-panel {
  position: absolute;
  z-index: 99;
  top: 5px;
  background: #d9edf7;
  border-radius: 3.1px;
  padding: 9px 19px 5px;
  right: 20px;
  opacity: 0.3;
}
.configuration-panel:hover {
  opacity: 1;
}
.configuration-panel .stroke-width-control {
  display: flex;
  font-weight: 400;
  font-size: 14px;
}
.configuration-panel .stroke-width-control .stroke-width-label-text {
  display: block;
  color: #808080;
}
.configuration-panel .stroke-width-label,
.configuration-panel .scale-factor-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.configuration-panel .stroke-width-label:last-child,
.configuration-panel .scale-factor-label:last-child {
  margin-bottom: 5px;
}
.configuration-panel .scale-factor-panel-submit {
  height: 25px;
  padding: 1px 10px;
  margin-left: 15px;
}
.configuration-panel .scale-factor-input,
.configuration-panel .stroke-width-select {
  width: 45px;
  height: 25px;
  padding: 3px;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  min-width: 80px;
  margin-left: 15px;
}

.svg-edit-dialog-body {
  display: flex;
}
.svg-edit-dialog-body.hide-tree-section .tree-column {
  width: 0;
}
.svg-edit-dialog-body.hide-tree-section .svg-column {
  width: 80%;
}
.svg-edit-dialog-body.hide-tree-section .tree-view-panel-toggle-btn {
  left: 7px;
}
.svg-edit-dialog-body .Spinner {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  z-index: 100;
  background: rgba(234, 234, 234, 0.8);
}
.svg-edit-dialog-body .Spinner > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tree-column {
  width: 20%;
  position: relative;
  transition: width 300ms;
  border-right: 1px solid #e5e5e5;
}
.tree-column::before {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 17px;
  position: absolute;
  top: -16px;
  right: 0;
  z-index: 999;
}
.tree-column::after {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 15px;
  position: absolute;
  bottom: -16px;
  right: -1px;
  z-index: 999;
}

.svg-column {
  position: relative;
  padding-left: 25px;
  width: 60%;
  transition: width 300ms;
}

.mapping-column {
  width: 20%;
  padding: 5px;
}

.highlighted-add-marker-button {
  background: #b9ee99;
  color: #337ab7;
}
.highlighted-add-marker-button:hover, .highlighted-add-marker-button:focus {
  background: #b9ee99;
  color: #337ab7;
}

.button-icon {
  margin-right: 5px;
  color: #337ab7;
}

.mapped-button-icon {
  margin-right: 5px;
}

.tree-view-panel-toggle-btn {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 999;
  background: transparent;
  width: 30px;
  height: 35px;
  font-size: 15px;
  padding: 0;
  margin: 0 0 0 7px;
  outline: none;
  color: #337ab7;
  left: 20%;
  transition: left 310ms;
  border: 1px solid #e5e5e5;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-left: 2px solid #fff;
}
.tree-view-panel-toggle-btn .open-tree-btn {
  position: absolute;
  left: 2px;
  top: 8px;
}
.tree-view-panel-toggle-btn .close-tree-btn {
  position: absolute;
  left: 7px;
}
.tree-view-panel-toggle-btn:hover {
  color: #286090;
}

.upload-svg-icon {
  font-size: 20px;
  color: #abaaaa;
}

.floor-plan-table-loader {
  position: fixed;
  width: 100%;
  height: 100%;
}
.floor-plan-table-loader .Spinner {
  position: fixed;
  background: rgba(255, 0, 0, 0);
}
.floor-plan-table-loader .Spinner > div {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.highlighted-mapped-list-item {
  background: #c9ffb2;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/swagger-ui-react/swagger-ui.css ***!
  \****************************************************************************************************************************/
.swagger-ui{color:#3b4151;
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif}.swagger-ui html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{-webkit-text-decoration-skip:objects;background-color:transparent}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui [hidden],.swagger-ui template{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-ns{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-ns{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-ns{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-m{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-m{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-m{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-position:50%;background-repeat:no-repeat}.swagger-ui .bg-top-l{background-position:top;background-repeat:no-repeat}.swagger-ui .bg-right-l{background-position:100%;background-repeat:no-repeat}.swagger-ui .bg-bottom-l{background-position:bottom;background-repeat:no-repeat}.swagger-ui .bg-left-l{background-position:0;background-repeat:no-repeat}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.013)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.013)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left{border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-bottom-left-radius:0;border-top-left-radius:0}.swagger-ui .br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{bottom:0;left:0;right:0;top:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{_display:inline;float:left}.swagger-ui .fr{_display:inline;float:right}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{_display:inline;float:left}.swagger-ui .fr-ns{_display:inline;float:right}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{_display:inline;float:left}.swagger-ui .fr-m{_display:inline;float:right}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{_display:inline;float:left}.swagger-ui .fr-l{_display:inline;float:right}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:active,.swagger-ui .link:focus,.swagger-ui .link:hover,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:focus{outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.3333333333%}.swagger-ui .w-two-thirds{width:66.6666666667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.3333333333%}.swagger-ui .w-two-thirds-ns{width:66.6666666667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.3333333333%}.swagger-ui .w-two-thirds-m{width:66.6666666667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.3333333333%}.swagger-ui .w-two-thirds-l{width:66.6666666667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{transform:rotate(45deg)}.swagger-ui .rotate-90{transform:rotate(90deg)}.swagger-ui .rotate-135{transform:rotate(135deg)}.swagger-ui .rotate-180{transform:rotate(180deg)}.swagger-ui .rotate-225{transform:rotate(225deg)}.swagger-ui .rotate-270{transform:rotate(270deg)}.swagger-ui .rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{transform:rotate(45deg)}.swagger-ui .rotate-90-ns{transform:rotate(90deg)}.swagger-ui .rotate-135-ns{transform:rotate(135deg)}.swagger-ui .rotate-180-ns{transform:rotate(180deg)}.swagger-ui .rotate-225-ns{transform:rotate(225deg)}.swagger-ui .rotate-270-ns{transform:rotate(270deg)}.swagger-ui .rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{transform:rotate(45deg)}.swagger-ui .rotate-90-m{transform:rotate(90deg)}.swagger-ui .rotate-135-m{transform:rotate(135deg)}.swagger-ui .rotate-180-m{transform:rotate(180deg)}.swagger-ui .rotate-225-m{transform:rotate(225deg)}.swagger-ui .rotate-270-m{transform:rotate(270deg)}.swagger-ui .rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{transform:rotate(45deg)}.swagger-ui .rotate-90-l{transform:rotate(90deg)}.swagger-ui .rotate-135-l{transform:rotate(135deg)}.swagger-ui .rotate-180-l{transform:rotate(180deg)}.swagger-ui .rotate-225-l{transform:rotate(225deg)}.swagger-ui .rotate-270-l{transform:rotate(270deg)}.swagger-ui .rotate-315-l{transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-bottom:0;padding-top:0}.swagger-ui .pv1{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-bottom:0;margin-top:0}.swagger-ui .mv1{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-bottom:0;padding-top:0}.swagger-ui .pv1-ns{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-ns{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-ns{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-ns{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-ns{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-ns{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-ns{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-bottom:0;margin-top:0}.swagger-ui .mv1-ns{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-ns{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-ns{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-ns{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-ns{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-ns{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-ns{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-bottom:0;padding-top:0}.swagger-ui .pv1-m{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-m{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-m{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-m{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-m{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-m{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-m{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-bottom:0;margin-top:0}.swagger-ui .mv1-m{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-m{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-m{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-m{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-m{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-m{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-m{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-bottom:0;padding-top:0}.swagger-ui .pv1-l{padding-bottom:.25rem;padding-top:.25rem}.swagger-ui .pv2-l{padding-bottom:.5rem;padding-top:.5rem}.swagger-ui .pv3-l{padding-bottom:1rem;padding-top:1rem}.swagger-ui .pv4-l{padding-bottom:2rem;padding-top:2rem}.swagger-ui .pv5-l{padding-bottom:4rem;padding-top:4rem}.swagger-ui .pv6-l{padding-bottom:8rem;padding-top:8rem}.swagger-ui .pv7-l{padding-bottom:16rem;padding-top:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-bottom:0;margin-top:0}.swagger-ui .mv1-l{margin-bottom:.25rem;margin-top:.25rem}.swagger-ui .mv2-l{margin-bottom:.5rem;margin-top:.5rem}.swagger-ui .mv3-l{margin-bottom:1rem;margin-top:1rem}.swagger-ui .mv4-l{margin-bottom:2rem;margin-top:2rem}.swagger-ui .mv5-l{margin-bottom:4rem;margin-top:4rem}.swagger-ui .mv6-l{margin-bottom:8rem;margin-top:8rem}.swagger-ui .mv7-l{margin-bottom:16rem;margin-top:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.swagger-ui .small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.swagger-ui .truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-left:auto;margin-right:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.swagger-ui .clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.swagger-ui .clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{transform:scale(1.05)}.swagger-ui .grow:active{transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{transform:scale(1.2)}.swagger-ui .grow-large:active{transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.swagger-ui .nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:.1em}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{display:block;max-width:100%;width:100%}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{box-sizing:border-box;margin:0 auto;max-width:1460px;padding:0 20px;width:100%}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .try-out.btn-group{display:flex;flex:0.1 2 auto;padding:0}.swagger-ui .try-out__btn{margin-left:1.25rem}.swagger-ui .opblock-tag{align-items:center;border-bottom:1px solid rgba(59,65,81,.3);cursor:pointer;display:flex;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{color:#3b4151;font-family:sans-serif;font-size:24px;margin:0 0 5px}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{color:#3b4151;flex:2;font-family:sans-serif;font-size:14px;font-weight:400;padding:0 10px}.swagger-ui .opblock-tag>div{flex:1 1 150px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.swagger-ui .opblock-tag small,.swagger-ui .opblock-tag>div{flex:1}}.swagger-ui .opblock-tag .info__externaldocs{text-align:right}.swagger-ui .parameter__type{color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;padding:5px 0}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .examples-select{display:inline-block;margin-bottom:.75em}.swagger-ui .examples-select .examples-select-element{width:100%}.swagger-ui .examples-select__section-label{font-size:.9rem;font-weight:700;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.swagger-ui .view-line-link{cursor:pointer;margin:0 5px;position:relative;top:3px;transition:all .5s;width:20px}.swagger-ui .opblock{border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19);margin:0 0 15px}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{cursor:pointer;padding:0 40px}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:gray;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120%}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;min-height:50px;padding:8px 20px}.swagger-ui .opblock .opblock-section-header>label{align-items:center;color:#3b4151;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 0 auto}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock .opblock-summary-method{background:#000;border-radius:3px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;min-width:80px;padding:6px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{align-items:center;color:#3b4151;display:flex;font-family:monospace;font-size:16px;font-weight:600;padding:0 10px;word-break:break-word}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path{flex-shrink:0;max-width:calc(100% - 110px - 15rem)}@media (max-width:640px){.swagger-ui .opblock .opblock-summary-path{flex-shrink:1;max-width:100%}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{color:#3b4151;flex:1 1 auto;font-family:sans-serif;font-size:13px;word-break:break-word}.swagger-ui .opblock .opblock-summary{align-items:center;cursor:pointer;display:flex;padding:5px}.swagger-ui .opblock .opblock-summary .view-line-link{cursor:pointer;margin:0;position:relative;top:2px;transition:all .5s;width:0}.swagger-ui .opblock .opblock-summary:hover .view-line-link{margin:0 5px;width:18px}.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard{width:24px}.swagger-ui .opblock.opblock-post{background:rgba(73,204,144,.1);border-color:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{background:rgba(252,161,48,.1);border-color:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{background:rgba(249,62,62,.1);border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{background:rgba(97,175,254,.1);border-color:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{background:rgba(80,227,194,.1);border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{background:rgba(144,18,254,.1);border-color:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{background:rgba(13,90,167,.1);border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{background:hsla(0,0%,92%,.1);border-color:#ebebeb;opacity:.6}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{border:2px solid #d8dde7;margin:20px 0;padding:10px;width:100%}.swagger-ui .download-url-wrapper .failed,.swagger-ui .filter .failed{color:red}.swagger-ui .download-url-wrapper .loading,.swagger-ui .filter .loading{color:#aaa}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;list-style:none;padding:0}.swagger-ui .tab li{color:#3b4151;cursor:pointer;font-family:sans-serif;font-size:12px;min-width:60px;padding:0}.swagger-ui .tab li:first-of-type{padding-left:0;padding-right:12px;position:relative}.swagger-ui .tab li:first-of-type:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:6px;top:0;width:1px}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .tab li button.tablinks{background:none;border:0;color:inherit;font-family:inherit;font-weight:inherit;padding:0}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px;padding:15px 20px}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{color:#3b4151;font-family:sans-serif;font-size:14px;margin:0}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{padding:8px 40px;width:100%}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{color:#3b4151;font-family:sans-serif;font-size:12px;margin:10px 0 5px}.swagger-ui .responses-inner .curl{white-space:normal}.swagger-ui .response-col_status{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .response-col_status .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links{color:#3b4151;font-family:sans-serif;font-size:14px;max-width:40em;padding-left:2em}.swagger-ui .response-col_links .response-undocumented{color:#909090;font-family:monospace;font-size:11px;font-weight:600}.swagger-ui .response-col_links .operation-link{margin-bottom:1.5em}.swagger-ui .response-col_links .operation-link .description{margin-bottom:.5em}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{word-wrap:break-word;background:#333;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:10px;white-space:pre-wrap;word-break:break-all;word-break:break-word}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{max-height:400px;min-height:6em;overflow-y:auto}.swagger-ui .highlight-code>.microlight code{white-space:pre-wrap!important;word-break:break-all}.swagger-ui .curl-command{position:relative}.swagger-ui .download-contents{align-items:center;background:#7d8293;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:14px;font-weight:600;height:30px;justify-content:center;padding:5px;position:absolute;right:10px;text-align:center}.swagger-ui .scheme-container{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin:0 0 20px;padding:30px 0}.swagger-ui .scheme-container .schemes{align-items:flex-end;display:flex}.swagger-ui .scheme-container .schemes>label{color:#3b4151;display:flex;flex-direction:column;font-family:sans-serif;font-size:12px;font-weight:700;margin:-20px 15px 0 0}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em;min-height:1px;padding:40px 0 60px}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{color:#3b4151;content:"loading";font-family:sans-serif;font-size:10px;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.swagger-ui .loading-container .loading:before{-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid rgba(85,85,85,.1);border-radius:100%;border-top-color:rgba(0,0,0,.6);content:"";display:block;height:60px;left:50%;margin:-30px;opacity:1;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{to{transform:rotate(1turn)}}@keyframes rotation{to{transform:rotate(1turn)}}.swagger-ui .response-controls{display:flex;padding-top:1em}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;font-size:.7em;margin-bottom:.2em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui .hidden{display:none}.swagger-ui .no-margin{border:none;height:auto;margin:0;padding:0}.swagger-ui .float-right{float:right}.swagger-ui .svg-assets{height:0;position:absolute;width:0}.swagger-ui section h3{color:#3b4151;font-family:sans-serif}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{color:inherit;cursor:pointer;text-decoration:inherit}.swagger-ui .fallback{color:#aaa;padding:1em}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;font-size:1.2em;height:100%;justify-content:center;line-height:1.5em;padding:0 .6em;text-align:center}.swagger-ui .version-pragma__message>div{flex:1;max-width:55ch}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .opblock-link{font-weight:400}.swagger-ui .opblock-link.shown{font-weight:700}.swagger-ui span.token-string{color:#555}.swagger-ui span.token-not-formatted{color:#555;font-weight:700}.swagger-ui .btn{background:transparent;border:2px solid gray;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{background-color:transparent;border-color:#ff6060;color:#ff6060;font-family:sans-serif}.swagger-ui .btn.authorize{background-color:transparent;border-color:#49cc90;color:#49cc90;display:inline;line-height:1}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;border-color:#4990e2;color:#fff}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{background:none;border:none;padding:0 0 0 10px}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .model-box-control,.swagger-ui .models-control,.swagger-ui .opblock-summary-control{all:inherit;border-bottom:0;cursor:pointer;flex:1;padding:0}.swagger-ui .model-box-control:focus,.swagger-ui .models-control:focus,.swagger-ui .opblock-summary-control:focus{outline:auto}.swagger-ui .expand-methods,.swagger-ui .expand-operation{background:none;border:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{height:20px;width:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{fill:#707070;transition:all .3s}.swagger-ui button{cursor:pointer}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .copy-to-clipboard{align-items:center;background:#7d8293;border:none;border-radius:4px;bottom:10px;display:flex;height:30px;justify-content:center;position:absolute;right:100px;width:30px}.swagger-ui .copy-to-clipboard button{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"15\" aria-hidden=\"true\"><path fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M4 12h4v1H4v-1zm5-6H4v1h5V6zm2 3V7l-3 3 3 3v-2h5V9h-5zM6.5 8H4v1h2.5V8zM4 11h2.5v-1H4v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10v-2zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1z\"/></svg>") 50% no-repeat;border:none;flex-grow:1;flex-shrink:1;height:25px}.swagger-ui .curl-command .copy-to-clipboard{bottom:5px;height:20px;right:10px;width:20px}.swagger-ui .curl-command .copy-to-clipboard button{height:18px}.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard{height:26px;position:unset}.swagger-ui select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z\"/></svg>") right 10px center no-repeat;background-size:20px;border:2px solid #41444e;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#3b4151;font-family:sans-serif;font-size:14px;font-weight:700;padding:5px 40px 5px 10px}.swagger-ui select[multiple]{background:#f7f7f7;margin:5px 0;padding:5px}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}@media (max-width:640px){.swagger-ui .opblock-body select{min-width:100%;width:100%}}.swagger-ui label{color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;margin:0 0 5px}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text]{max-width:175px}}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:5px 0;min-width:100px;padding:8px 10px}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;background:#feebeb;border-color:#f93e3e}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.swagger-ui textarea{background:hsla(0,0%,100%,.8);border:none;border-radius:4px;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;min-height:280px;outline:none;padding:10px;width:100%}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{background:#41444e;border-radius:4px;color:#fff;font-family:monospace;font-size:12px;font-weight:600;margin:0;min-height:100px;padding:10px;resize:none}.swagger-ui .checkbox{color:#303030;padding:5px 0 10px;transition:opacity .5s}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{color:#3b4151;font-family:monospace;font-style:italic;font-weight:400!important;font-weight:600;margin:0!important}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{background:#e8e8e8;border-radius:1px;box-shadow:0 0 0 2px #e8e8e8;cursor:pointer;display:inline-block;flex:none;height:16px;margin:0 8px 0 0;padding:5px;position:relative;top:3px;width:16px}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,<svg width=\"10\" height=\"8\" viewBox=\"3 7 10 8\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"%2341474E\" fill-rule=\"evenodd\" d=\"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z\"/></svg>") 50% no-repeat}.swagger-ui .dialog-ux{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.swagger-ui .dialog-ux .backdrop-ux{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.swagger-ui .dialog-ux .modal-ux{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);left:50%;max-width:650px;min-width:300px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999}.swagger-ui .dialog-ux .modal-ux-content{max-height:540px;overflow-y:auto;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{color:#41444e;color:#3b4151;font-family:sans-serif;font-size:12px;margin:0 0 5px}.swagger-ui .dialog-ux .modal-ux-content h4{color:#3b4151;font-family:sans-serif;font-size:18px;font-weight:600;margin:15px 0 0}.swagger-ui .dialog-ux .modal-ux-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0}.swagger-ui .dialog-ux .modal-ux-header .close-modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0 10px}.swagger-ui .dialog-ux .modal-ux-header h3{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 20px}.swagger-ui .model{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{cursor:pointer;display:inline-block;font-size:10px;margin:auto .3em;position:relative;top:6px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .15s ease-in}.swagger-ui .model-toggle.collapsed{transform:rotate(0deg)}.swagger-ui .model-toggle:after{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/></svg>") 50% no-repeat;background-size:100%;content:"";display:block;height:20px;width:20px}.swagger-ui .model-jump-to-path{cursor:pointer;position:relative}.swagger-ui .model-jump-to-path .view-line-link{cursor:pointer;position:absolute;top:-.4em}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{background:rgba(0,0,0,.7);border-radius:4px;color:#ebebeb;padding:.1em .5em;position:absolute;top:-1.8em;visibility:hidden;white-space:nowrap}.swagger-ui .model p{margin:0 0 1em}.swagger-ui .model .property{color:#999;font-style:italic}.swagger-ui .model .property.primitive{color:#6b6b6b}.swagger-ui .model .external-docs,.swagger-ui table.model tr.description{color:#666;font-weight:400}.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-weight:700}.swagger-ui table.model tr.property-row td{vertical-align:top}.swagger-ui table.model tr.property-row td:first-child{padding-right:.2em}.swagger-ui table.model tr.property-row .star{color:red}.swagger-ui table.model tr.extension{color:#777}.swagger-ui table.model tr.extension td:last-child{vertical-align:top}.swagger-ui table.model tr.external-docs td:first-child{font-weight:700}.swagger-ui table.model tr .renderedMarkdown p:first-child{margin-top:0}.swagger-ui section.models{border:1px solid rgba(59,65,81,.3);border-radius:4px;margin:30px 0}.swagger-ui section.models .pointer{cursor:pointer}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{border-bottom:1px solid rgba(59,65,81,.3);margin:0 0 5px}.swagger-ui section.models h4{align-items:center;color:#606060;cursor:pointer;display:flex;font-family:sans-serif;font-size:16px;margin:0;padding:10px 20px 10px 10px;transition:all .2s}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{color:#707070;font-family:sans-serif;font-size:16px;margin:0 0 10px}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{background:rgba(0,0,0,.05);border-radius:4px;margin:0 20px 15px;position:relative;transition:all .5s}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{opacity:.65;position:absolute;right:5px;top:8px}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{background:rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:10px}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{color:#505050;font-family:sans-serif;font-size:16px}.swagger-ui .model-title img{bottom:0;margin-left:1em;position:relative}.swagger-ui .model-deprecated-warning{color:#f93e3e;font-family:sans-serif;font-size:16px;font-weight:600;margin-right:1em}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{color:#3b4151;font-family:sans-serif;font-size:12px;margin:-20px 15px 0 0}.swagger-ui .servers>label select{max-width:100%;min-width:130px;width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;padding-bottom:10px;padding-top:10px;vertical-align:middle}.swagger-ui .servers table td:first-of-type{padding-right:1em}.swagger-ui .servers table td input{height:100%;width:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;font-size:16px;margin:0 1em;padding:4px}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{border-collapse:collapse;padding:0 10px;width:100%}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{padding:0 0 0 2em;width:174px}.swagger-ui table.headers td{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300;font-weight:600;vertical-align:middle}.swagger-ui table.headers .header-example{color:#999;font-style:italic}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{border-bottom:1px solid rgba(59,65,81,.2);color:#3b4151;font-family:sans-serif;font-size:12px;font-weight:700;padding:12px 0;text-align:left}.swagger-ui .parameters-col_description{margin-bottom:2em;width:99%}.swagger-ui .parameters-col_description input{max-width:340px;width:100%}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{color:#3b4151;font-family:sans-serif;font-size:16px;font-weight:400;margin-right:.75em}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required span{color:red}.swagger-ui .parameter__name.required:after{color:rgba(255,0,0,.6);content:"required";font-size:10px;padding:5px;position:relative;top:-6px}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__deprecated{color:red;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .parameter__empty_value_toggle{display:block;font-size:13px;padding-bottom:12px;padding-top:5px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .response__extension{color:gray;font-family:monospace;font-size:12px;font-style:italic;font-weight:600}.swagger-ui .topbar{background-color:#1b1b1b;padding:10px 0}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{align-items:center;display:flex}.swagger-ui .topbar a{color:#fff;flex:1;font-family:sans-serif;font-size:1.5em;font-weight:700;max-width:300px;text-decoration:none}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{border:2px solid #62a03f;border-radius:4px 0 0 4px;margin:0;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label{align-items:center;color:#f0f0f0;display:flex;margin:0;max-width:600px;width:100%}.swagger-ui .topbar .download-url-wrapper .select-label span{flex:1;font-size:16px;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{border:2px solid #62a03f;box-shadow:none;flex:2;outline:none;width:100%}.swagger-ui .topbar .download-url-wrapper .download-url-button{background:#62a03f;border:none;border-radius:0 4px 4px 0;color:#fff;font-family:sans-serif;font-size:16px;font-weight:700;padding:4px 30px}.swagger-ui .info{margin:50px 0}.swagger-ui .info.failed-config{margin-left:auto;margin-right:auto;max-width:880px;text-align:center}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{color:#3b4151;font-family:sans-serif}.swagger-ui .info a{color:#4990e2;font-family:sans-serif;font-size:14px;transition:all .4s}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{color:#3b4151;font-family:monospace;font-size:12px;font-weight:300!important;font-weight:600;margin:0}.swagger-ui .info .title{color:#3b4151;font-family:sans-serif;font-size:36px;margin:0}.swagger-ui .info .title small{background:#7d8492;border-radius:57px;display:inline-block;font-size:10px;margin:0 0 0 5px;padding:2px 4px;position:relative;top:-5px;vertical-align:super}.swagger-ui .info .title small.version-stamp{background-color:#89bf04}.swagger-ui .info .title small pre{color:#fff;font-family:sans-serif;margin:0;padding:0}.swagger-ui .auth-btn-wrapper{display:flex;justify-content:center;padding:10px 0}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{margin-left:10px;margin-right:10px;padding-right:20px}.swagger-ui .auth-container{border-bottom:1px solid #ebebeb;margin:0 0 10px;padding:10px 20px}.swagger-ui .auth-container:last-of-type{border:0;margin:0;padding:10px 20px}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{background-color:#fee;border-radius:4px;color:red;color:#3b4151;font-family:monospace;font-size:12px;font-weight:600;margin:1em;padding:10px}.swagger-ui .auth-container .errors b{margin-right:1em;text-transform:capitalize}.swagger-ui .scopes h2{color:#3b4151;font-family:sans-serif;font-size:14px}.swagger-ui .scopes h2 a{color:#4990e2;cursor:pointer;font-size:12px;padding-left:10px;text-decoration:underline}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{-webkit-animation:scaleUp .5s;animation:scaleUp .5s;background:rgba(249,62,62,.1);border:2px solid #f93e3e;border-radius:4px;margin:20px;padding:10px 20px}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{color:#3b4151;font-family:monospace;font-size:14px;font-weight:600;margin:0}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper .errors .message{white-space:pre-line}.swagger-ui .errors-wrapper .errors .message.thrown{max-width:100%}.swagger-ui .errors-wrapper .errors .error-line{cursor:pointer;text-decoration:underline}.swagger-ui .errors-wrapper hgroup{align-items:center;display:flex}.swagger-ui .errors-wrapper hgroup h4{color:#3b4151;flex:1;font-family:sans-serif;font-size:20px;margin:0}@-webkit-keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto;word-break:break-all;word-break:break-word}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{background:none;color:#000;font-weight:400;padding:0;white-space:pre-wrap}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{background:rgba(0,0,0,.05);border-radius:4px;color:#9012fe;font-family:monospace;font-size:14px;font-weight:600;padding:5px 7px}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block}

/*# sourceMappingURL=swagger-ui.css.map*/
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/ApiDocs/ApiDocs.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/* login */
/* login */
.swagger-ui {
  padding: 0 25px;
}
.swagger-ui .opblock-summary.opblock-summary-get {
  outline: none;
}
.swagger-ui .info .title {
  margin-bottom: 10px;
}
.swagger-ui .info .title small {
  background: #06488b;
}
.swagger-ui .info .info__license .link,
.swagger-ui .info .main .url {
  display: inline-block;
  margin: 0.15rem;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0;
  color: #008188;
  background-color: transparent;
  border: 0;
  transition: color 250ms ease-in-out;
}
.swagger-ui .info .info__license .link:hover,
.swagger-ui .info .main .url:hover {
  color: #002022;
}
.swagger-ui .btn.authorize.locked {
  border-color: #008188;
  color: #008188;
}
.swagger-ui .btn.authorize.locked svg {
  fill: #008188;
}
.swagger-ui .opblock-summary.opblock-summary-post > button.opblock-summary-control {
  outline: none;
}
.swagger-ui .opblock-tag-section {
  margin-bottom: 10px;
  box-shadow: 1px 1px 2px customAlpha(#000, 0.05);
}
.swagger-ui .opblock-tag-section.is-open .opblock-tag.no-desc {
  color: #008188;
}
.swagger-ui .opblock-tag-section.is-open .opblock-tag.no-desc .expand-operation .arrow {
  fill: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc {
  margin: 0;
  background: #fff;
  border-radius: 4px;
  border-bottom: none;
  transition: color 0.3s;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc:hover {
  color: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc:hover .expand-operation .arrow {
  fill: #008188;
}
.swagger-ui .opblock-tag-section .opblock-tag.no-desc + .no-margin {
  margin-top: 12px;
}

.swagger-ui {
  height: 100%;
  overflow-y: scroll;
}
.swagger-ui .info {
  margin: 20px 0 0;
}
.swagger-ui .title small pre {
  border: 0;
  background: none;
}
.swagger-ui .wrapper {
  padding: 0;
  width: 100%;
}
.swagger-ui .scheme-container {
  padding: 30px 0;
  background: none;
  box-shadow: 0 0 0 0;
  height: 0;
  margin-top: -70px;
}
.swagger-ui .schemes > label {
  display: none;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/rc-slider/assets/index.css ***!
  \***********************************************************************************************************************/
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
      touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle:focus {
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./app/common/assets/styles/index.scss (1) ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.input-group-sm > .input-group-btn > input[type=date].switch, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.input-group-sm > .input-group-btn > input[type=time].switch,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.input-group-sm > .input-group-btn > input[type=month].switch,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.input-group-lg > .input-group-btn > input[type=date].switch, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.input-group-lg > .input-group-btn > input[type=time].switch,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.input-group-lg > .input-group-btn > input[type=month].switch,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.input-group-lg > .input-group-btn > .form-control-static.switch, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.input-group-sm > .input-group-btn > .form-control-static.switch {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.switch .input-group-sm > .input-group-btn > .switch-thumb,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.input-group-sm > .input-group-btn > .switch {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.switch .input-group-sm > .input-group-btn > select.switch-thumb,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.input-group-sm > .input-group-btn > select.switch {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.input-group-sm > .input-group-btn > textarea.switch,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.input-group-sm > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.switch .input-group-lg > .input-group-btn > .switch-thumb,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.input-group-lg > .input-group-btn > .switch {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.switch .input-group-lg > .input-group-btn > select.switch-thumb,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.input-group-lg > .input-group-btn > select.switch {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.input-group-lg > .input-group-btn > textarea.switch,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.input-group-lg > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active, .switch a.switch-disabled, a.switch,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret, .switch .switch-thumb > .caret, .switch .switch-disabled > .caret, .switch > .caret,
.dropup > .btn > .caret,
.switch .dropup > .switch-thumb > .caret,
.switch .dropup > .switch-disabled > .caret,
.dropup > .switch > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/assets/build/assets/5be1347c682810f199c7.eot);
  src: url(/assets/build/assets/5be1347c682810f199c7.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/be810be3a3e14c682a25.woff2) format("woff2"), url(/assets/build/assets/82b1212e45a2bc35dd73.woff) format("woff"), url(/assets/build/assets/4692b9ec53fd5972caa2.ttf) format("truetype"), url(/assets/build/060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .switch .sr-only-focusable.switch-disabled, .sr-only-focusable.switch, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

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

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

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

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.input-group-sm > .input-group-btn > input[type=date].switch, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.input-group-sm > .input-group-btn > input[type=time].switch,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.input-group-sm > .input-group-btn > input[type=month].switch,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.input-group-lg > .input-group-btn > input[type=date].switch, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.input-group-lg > .input-group-btn > input[type=time].switch,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.input-group-lg > .input-group-btn > input[type=month].switch,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.input-group-lg > .input-group-btn > .form-control-static.switch, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.input-group-sm > .input-group-btn > .form-control-static.switch {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.switch .input-group-sm > .input-group-btn > .switch-thumb,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.input-group-sm > .input-group-btn > .switch {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.switch .input-group-sm > .input-group-btn > select.switch-thumb,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.input-group-sm > .input-group-btn > select.switch {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.input-group-sm > .input-group-btn > textarea.switch,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.input-group-sm > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.switch .input-group-lg > .input-group-btn > .switch-thumb,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.input-group-lg > .input-group-btn > .switch {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.switch .input-group-lg > .input-group-btn > select.switch-thumb,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.input-group-lg > .input-group-btn > select.switch {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.input-group-lg > .input-group-btn > textarea.switch,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.input-group-lg > .input-group-btn > select[multiple].switch {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn, .switch .switch-thumb, .switch .switch-disabled, .switch {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .switch:focus, .btn.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled, .focus.switch, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .switch .switch-thumb:hover, .switch .switch-disabled:hover, .switch:hover, .btn:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .switch:focus, .btn.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled, .focus.switch {
  color: #333;
  text-decoration: none;
}
.btn:active, .switch .switch-thumb:active, .switch .switch-disabled, .switch, .btn.active, .switch .active.switch-thumb {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .switch .disabled.switch-thumb, .switch .disabled.switch-disabled, .disabled.switch, .btn[disabled], .switch [disabled].switch-thumb, .switch [disabled].switch-disabled, [disabled].switch, fieldset[disabled] .btn, fieldset[disabled] .switch .switch-thumb, .switch fieldset[disabled] .switch-thumb, fieldset[disabled] .switch .switch-disabled, .switch fieldset[disabled] .switch-disabled, fieldset[disabled] .switch {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}

a.btn.disabled, .switch a.disabled.switch-thumb, .switch a.disabled.switch-disabled, a.disabled.switch, fieldset[disabled] a.btn, fieldset[disabled] .switch a.switch-thumb, .switch fieldset[disabled] a.switch-thumb, fieldset[disabled] .switch a.switch-disabled, .switch fieldset[disabled] a.switch-disabled, fieldset[disabled] a.switch {
  pointer-events: none;
}

.btn-default, .switch .switch-thumb, .switch .switch-disabled {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .switch .switch-thumb:focus, .switch .switch-disabled:focus, .btn-default.focus, .switch .focus.switch-thumb, .switch .focus.switch-disabled {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover, .switch .switch-thumb:hover, .switch .switch-disabled:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .switch .switch-thumb:active, .switch .switch-disabled, .btn-default.switch, .switch .switch.switch-thumb, .btn-default.active, .switch .active.switch-thumb, .open > .btn-default.dropdown-toggle, .switch .open > .dropdown-toggle.switch-thumb {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover, .switch .switch-thumb:active:hover, .switch .switch-disabled:hover, .btn-default.switch:hover, .switch .switch.switch-thumb:hover, .btn-default:active:focus, .switch .switch-thumb:active:focus, .switch .switch-disabled:focus, .btn-default.switch:focus, .switch .switch.switch-thumb:focus, .btn-default:active.focus, .switch .switch-thumb:active.focus, .switch .switch-disabled.focus, .btn-default.focus.switch, .switch .focus.switch.switch-thumb, .btn-default.active:hover, .switch .active.switch-thumb:hover, .btn-default.active:focus, .switch .active.switch-thumb:focus, .btn-default.active.focus, .switch .active.focus.switch-thumb, .open > .btn-default.dropdown-toggle:hover, .switch .open > .dropdown-toggle.switch-thumb:hover, .open > .btn-default.dropdown-toggle:focus, .switch .open > .dropdown-toggle.switch-thumb:focus, .open > .btn-default.dropdown-toggle.focus, .switch .open > .dropdown-toggle.focus.switch-thumb {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover, .switch .disabled.switch-thumb:hover, .switch .disabled.switch-disabled:hover, .btn-default.disabled:focus, .switch .disabled.switch-thumb:focus, .switch .disabled.switch-disabled:focus, .btn-default.disabled.focus, .switch .disabled.focus.switch-thumb, .switch .disabled.focus.switch-disabled, .btn-default[disabled]:hover, .switch [disabled].switch-thumb:hover, .switch [disabled].switch-disabled:hover, .btn-default[disabled]:focus, .switch [disabled].switch-thumb:focus, .switch [disabled].switch-disabled:focus, .btn-default[disabled].focus, .switch [disabled].focus.switch-thumb, .switch [disabled].focus.switch-disabled, fieldset[disabled] .btn-default:hover, fieldset[disabled] .switch .switch-thumb:hover, .switch fieldset[disabled] .switch-thumb:hover, fieldset[disabled] .switch .switch-disabled:hover, .switch fieldset[disabled] .switch-disabled:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .switch .switch-thumb:focus, .switch fieldset[disabled] .switch-thumb:focus, fieldset[disabled] .switch .switch-disabled:focus, .switch fieldset[disabled] .switch-disabled:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .switch .focus.switch-thumb, .switch fieldset[disabled] .focus.switch-thumb, fieldset[disabled] .switch .focus.switch-disabled, .switch fieldset[disabled] .focus.switch-disabled {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge, .switch .switch-thumb .badge, .switch .switch-disabled .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary, .switch {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus, .switch:focus, .btn-primary.focus, .focus.switch {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover, .switch:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active, .switch .btn-primary.switch-disabled, .switch, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover, .switch .btn-primary.switch-disabled:hover, .switch:hover, .btn-primary:active:focus, .switch .btn-primary.switch-disabled:focus, .switch:focus, .btn-primary:active.focus, .switch .btn-primary.focus.switch-disabled, .focus.switch, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover, .disabled.switch:hover, .btn-primary.disabled:focus, .disabled.switch:focus, .btn-primary.disabled.focus, .disabled.focus.switch, .btn-primary[disabled]:hover, [disabled].switch:hover, .btn-primary[disabled]:focus, [disabled].switch:focus, .btn-primary[disabled].focus, [disabled].focus.switch, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .switch:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .switch:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .focus.switch {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge, .switch .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .switch .btn-success.switch-disabled, .btn-success.switch, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover, .switch .btn-success.switch-disabled:hover, .btn-success.switch:hover, .btn-success:active:focus, .switch .btn-success.switch-disabled:focus, .btn-success.switch:focus, .btn-success:active.focus, .switch .btn-success.focus.switch-disabled, .btn-success.focus.switch, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .switch .btn-info.switch-disabled, .btn-info.switch, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover, .switch .btn-info.switch-disabled:hover, .btn-info.switch:hover, .btn-info:active:focus, .switch .btn-info.switch-disabled:focus, .btn-info.switch:focus, .btn-info:active.focus, .switch .btn-info.focus.switch-disabled, .btn-info.focus.switch, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .switch .btn-warning.switch-disabled, .btn-warning.switch, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover, .switch .btn-warning.switch-disabled:hover, .btn-warning.switch:hover, .btn-warning:active:focus, .switch .btn-warning.switch-disabled:focus, .btn-warning.switch:focus, .btn-warning:active.focus, .switch .btn-warning.focus.switch-disabled, .btn-warning.focus.switch, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .switch .btn-danger.switch-disabled, .btn-danger.switch, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover, .switch .btn-danger.switch-disabled:hover, .btn-danger.switch:hover, .btn-danger:active:focus, .switch .btn-danger.switch-disabled:focus, .btn-danger.switch:focus, .btn-danger:active.focus, .switch .btn-danger.focus.switch-disabled, .btn-danger.focus.switch, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link, .btn-link:active, .switch .btn-link.switch-disabled, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .switch .btn-link.switch-disabled {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn, .switch .btn-group-lg > .switch-thumb, .switch .btn-group-lg > .switch-disabled, .btn-group-lg > .switch {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .switch .btn-group-sm > .switch-thumb, .switch .btn-group-sm > .switch-disabled, .btn-group-sm > .switch {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn, .switch .btn-group-xs > .switch-thumb, .switch .btn-group-xs > .switch-disabled, .btn-group-xs > .switch {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn, .switch .btn-group > .switch-thumb, .switch .btn-group > .switch-disabled, .btn-group > .switch,
.btn-group-vertical > .btn,
.switch .btn-group-vertical > .switch-thumb,
.switch .btn-group-vertical > .switch-disabled,
.btn-group-vertical > .switch {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .switch .btn-group > .switch-thumb:hover, .btn-group > .btn:focus, .switch .btn-group > .switch-thumb:focus, .btn-group > .btn:active, .switch .btn-group > .switch-thumb:active, .switch .btn-group > .switch-disabled, .btn-group > .switch, .btn-group > .btn.active, .switch .btn-group > .active.switch-thumb,
.btn-group-vertical > .btn:hover,
.switch .btn-group-vertical > .switch-thumb:hover,
.btn-group-vertical > .btn:focus,
.switch .btn-group-vertical > .switch-thumb:focus,
.btn-group-vertical > .btn:active,
.switch .btn-group-vertical > .switch-thumb:active,
.switch .btn-group-vertical > .switch-disabled,
.btn-group-vertical > .switch,
.btn-group-vertical > .btn.active,
.switch .btn-group-vertical > .active.switch-thumb {
  z-index: 2;
}

.btn-group .btn + .btn, .btn-group .switch .switch-thumb + .btn, .switch .btn-group .switch-thumb + .btn, .btn-group .switch .btn + .switch-thumb, .switch .btn-group .btn + .switch-thumb, .btn-group .switch .switch-thumb + .switch-thumb, .switch .btn-group .switch-thumb + .switch-thumb, .btn-group .switch .switch-disabled + .btn, .btn-group .switch .switch-disabled + .switch-thumb, .switch .btn-group .switch-disabled + .btn, .switch .btn-group .switch-disabled + .switch-thumb, .btn-group .switch .btn + .switch-disabled, .btn-group .switch .switch-thumb + .switch-disabled, .switch .btn-group .btn + .switch-disabled, .switch .btn-group .switch-thumb + .switch-disabled, .btn-group .switch .switch-disabled + .switch-disabled, .switch .btn-group .switch-disabled + .switch-disabled, .btn-group .switch + .btn, .btn-group .switch .switch + .switch-thumb, .switch .btn-group .switch + .switch-thumb, .btn-group .switch .switch + .switch-disabled, .switch .btn-group .switch + .switch-disabled, .btn-group .btn + .switch, .btn-group .switch .switch-thumb + .switch, .switch .btn-group .switch-thumb + .switch, .btn-group .switch .switch-disabled + .switch, .switch .btn-group .switch-disabled + .switch, .btn-group .switch + .switch,
.btn-group .btn + .btn-group,
.btn-group .switch .switch-thumb + .btn-group,
.switch .btn-group .switch-thumb + .btn-group,
.btn-group .switch .switch-disabled + .btn-group,
.switch .btn-group .switch-disabled + .btn-group,
.btn-group .switch + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .switch .btn-group + .switch-thumb,
.switch .btn-group .btn-group + .switch-thumb,
.btn-group .switch .btn-group + .switch-disabled,
.switch .btn-group .btn-group + .switch-disabled,
.btn-group .btn-group + .switch,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " ";
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn, .btn-toolbar .switch .switch-thumb, .switch .btn-toolbar .switch-thumb, .btn-toolbar .switch .switch-disabled, .switch .btn-toolbar .switch-disabled, .btn-toolbar .switch,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn, .switch .btn-toolbar > .switch-thumb, .switch .btn-toolbar > .switch-disabled, .btn-toolbar > .switch,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-thumb:not(:first-child):not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .switch:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child, .switch .btn-group > .switch-thumb:first-child, .switch .btn-group > .switch-disabled:first-child, .btn-group > .switch:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-thumb:first-child:not(:last-child):not(.dropdown-toggle), .switch .btn-group > .switch-disabled:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .switch:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .switch .btn-group > .switch-thumb:last-child:not(:first-child), .switch .btn-group > .switch-disabled:last-child:not(:first-child), .btn-group > .switch:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .switch .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch-thumb, .switch .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch-disabled, .btn-group > .btn-group:not(:first-child):not(:last-child) > .switch {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .switch .btn-group > .btn-group:first-child:not(:last-child) > .switch-thumb:last-child, .switch .btn-group > .btn-group:first-child:not(:last-child) > .switch-disabled:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .switch:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .switch .btn-group > .btn-group:last-child:not(:first-child) > .switch-thumb:first-child, .switch .btn-group > .btn-group:last-child:not(:first-child) > .switch-disabled:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .switch:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group .switch .dropdown-toggle.switch-disabled, .switch .btn-group .dropdown-toggle.switch-disabled, .btn-group .dropdown-toggle.switch,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle, .switch .btn-group > .switch-thumb + .dropdown-toggle, .switch .btn-group > .switch-disabled + .dropdown-toggle, .btn-group > .switch + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .switch .btn-group-lg.btn-group > .switch-thumb + .dropdown-toggle, .switch .btn-group-lg.btn-group > .switch-disabled + .dropdown-toggle, .btn-group-lg.btn-group > .switch + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret, .switch .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .switch .btn-group-lg > .switch-thumb .caret, .switch .btn-group-lg > .switch-disabled .caret, .btn-group-lg > .switch .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .switch .btn-group-lg > .switch-thumb .caret, .switch .dropup .btn-group-lg > .switch-thumb .caret, .dropup .switch .btn-group-lg > .switch-disabled .caret, .switch .dropup .btn-group-lg > .switch-disabled .caret, .dropup .btn-group-lg > .switch .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .switch .btn-group-vertical > .switch-thumb, .switch .btn-group-vertical > .switch-disabled, .btn-group-vertical > .switch,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.switch .btn-group-vertical > .btn-group > .switch-thumb,
.switch .btn-group-vertical > .btn-group > .switch-disabled,
.btn-group-vertical > .btn-group > .switch {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn, .switch .btn-group-vertical > .btn-group > .switch-thumb, .switch .btn-group-vertical > .btn-group > .switch-disabled, .btn-group-vertical > .btn-group > .switch {
  float: none;
}
.btn-group-vertical > .btn + .btn, .switch .btn-group-vertical > .switch-thumb + .btn, .switch .btn-group-vertical > .btn + .switch-thumb, .switch .btn-group-vertical > .switch-thumb + .switch-thumb, .switch .btn-group-vertical > .switch-disabled + .btn, .switch .btn-group-vertical > .switch-disabled + .switch-thumb, .switch .btn-group-vertical > .btn + .switch-disabled, .switch .btn-group-vertical > .switch-thumb + .switch-disabled, .switch .btn-group-vertical > .switch-disabled + .switch-disabled, .btn-group-vertical > .switch + .btn, .switch .btn-group-vertical > .switch + .switch-thumb, .switch .btn-group-vertical > .switch + .switch-disabled, .btn-group-vertical > .btn + .switch, .switch .btn-group-vertical > .switch-thumb + .switch, .switch .btn-group-vertical > .switch-disabled + .switch, .btn-group-vertical > .switch + .switch,
.btn-group-vertical > .btn + .btn-group,
.switch .btn-group-vertical > .switch-thumb + .btn-group,
.switch .btn-group-vertical > .switch-disabled + .btn-group,
.btn-group-vertical > .switch + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.switch .btn-group-vertical > .btn-group + .switch-thumb,
.switch .btn-group-vertical > .btn-group + .switch-disabled,
.btn-group-vertical > .btn-group + .switch,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .switch .btn-group-vertical > .switch-thumb:not(:first-child):not(:last-child), .switch .btn-group-vertical > .switch-disabled:not(:first-child):not(:last-child), .btn-group-vertical > .switch:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .switch .btn-group-vertical > .switch-thumb:first-child:not(:last-child), .switch .btn-group-vertical > .switch-disabled:first-child:not(:last-child), .btn-group-vertical > .switch:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .switch .btn-group-vertical > .switch-thumb:last-child:not(:first-child), .switch .btn-group-vertical > .switch-disabled:last-child:not(:first-child), .btn-group-vertical > .switch:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .switch .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch-thumb, .switch .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch-disabled, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .switch {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .switch .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch-thumb:last-child, .switch .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch-disabled:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .switch:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .switch .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch-thumb:first-child, .switch .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch-disabled:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .switch:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn, .switch .btn-group-justified > .switch-thumb, .switch .btn-group-justified > .switch-disabled, .btn-group-justified > .switch,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .switch .switch-thumb, .switch .btn-group-justified > .btn-group .switch-thumb, .btn-group-justified > .btn-group .switch .switch-disabled, .switch .btn-group-justified > .btn-group .switch-disabled, .btn-group-justified > .btn-group .switch {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio], .switch [data-toggle=buttons] > .switch-thumb input[type=radio], .switch [data-toggle=buttons] > .switch-disabled input[type=radio], [data-toggle=buttons] > .switch input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
.switch [data-toggle=buttons] > .switch-thumb input[type=checkbox],
.switch [data-toggle=buttons] > .switch-disabled input[type=checkbox],
[data-toggle=buttons] > .switch input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.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-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.switch .input-group-sm > .input-group-btn > .input-group-addon.switch-thumb,
.switch .input-group-sm > .input-group-btn > .input-group-addon.switch-disabled,
.input-group-sm > .input-group-btn > .input-group-addon.switch {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.switch .input-group-lg > .input-group-btn > .input-group-addon.switch-thumb,
.switch .input-group-lg > .input-group-btn > .input-group-addon.switch-disabled,
.input-group-lg > .input-group-btn > .input-group-addon.switch {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.switch .input-group-btn:first-child > .switch-thumb,
.switch .input-group-btn:first-child > .switch-disabled,
.input-group-btn:first-child > .switch,
.input-group-btn:first-child > .btn-group > .btn,
.switch .input-group-btn:first-child > .btn-group > .switch-thumb,
.switch .input-group-btn:first-child > .btn-group > .switch-disabled,
.input-group-btn:first-child > .btn-group > .switch,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.switch .input-group-btn:last-child > .switch-thumb:not(:last-child):not(.dropdown-toggle),
.switch .input-group-btn:last-child > .switch-disabled:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .switch:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.switch .input-group-btn:last-child > .btn-group:not(:last-child) > .switch-thumb,
.switch .input-group-btn:last-child > .btn-group:not(:last-child) > .switch-disabled,
.input-group-btn:last-child > .btn-group:not(:last-child) > .switch {
  border-top-right-radius: 0;
  border-bottom-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,
.switch .input-group-btn:last-child > .switch-thumb,
.switch .input-group-btn:last-child > .switch-disabled,
.input-group-btn:last-child > .switch,
.input-group-btn:last-child > .btn-group > .btn,
.switch .input-group-btn:last-child > .btn-group > .switch-thumb,
.switch .input-group-btn:last-child > .btn-group > .switch-disabled,
.input-group-btn:last-child > .btn-group > .switch,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.switch .input-group-btn:first-child > .switch-thumb:not(:first-child),
.switch .input-group-btn:first-child > .switch-disabled:not(:first-child),
.input-group-btn:first-child > .switch:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.switch .input-group-btn:first-child > .btn-group:not(:first-child) > .switch-thumb,
.switch .input-group-btn:first-child > .btn-group:not(:first-child) > .switch-disabled,
.input-group-btn:first-child > .btn-group:not(:first-child) > .switch {
  border-top-left-radius: 0;
  border-bottom-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, .switch .input-group-btn > .switch-thumb, .switch .input-group-btn > .switch-disabled, .input-group-btn > .switch {
  position: relative;
}
.input-group-btn > .btn + .btn, .switch .input-group-btn > .switch-thumb + .btn, .switch .input-group-btn > .btn + .switch-thumb, .switch .input-group-btn > .switch-thumb + .switch-thumb, .switch .input-group-btn > .switch-disabled + .btn, .switch .input-group-btn > .switch-disabled + .switch-thumb, .switch .input-group-btn > .btn + .switch-disabled, .switch .input-group-btn > .switch-thumb + .switch-disabled, .switch .input-group-btn > .switch-disabled + .switch-disabled, .input-group-btn > .switch + .btn, .switch .input-group-btn > .switch + .switch-thumb, .switch .input-group-btn > .switch + .switch-disabled, .input-group-btn > .btn + .switch, .switch .input-group-btn > .switch-thumb + .switch, .switch .input-group-btn > .switch-disabled + .switch, .input-group-btn > .switch + .switch {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .switch .input-group-btn > .switch-thumb:hover, .input-group-btn > .btn:focus, .switch .input-group-btn > .switch-thumb:focus, .input-group-btn > .btn:active, .switch .input-group-btn > .switch-thumb:active, .switch .input-group-btn > .switch-disabled, .input-group-btn > .switch {
  z-index: 2;
}
.input-group-btn:first-child > .btn, .switch .input-group-btn:first-child > .switch-thumb, .switch .input-group-btn:first-child > .switch-disabled, .input-group-btn:first-child > .switch,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn, .switch .input-group-btn:last-child > .switch-thumb, .switch .input-group-btn:last-child > .switch-disabled, .input-group-btn:last-child > .switch,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav:before, .nav:after {
  display: table;
  content: " ";
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  display: table;
  content: " ";
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .switch .btn-group-sm > .navbar-btn.switch-thumb, .switch .btn-group-sm > .navbar-btn.switch-disabled, .btn-group-sm > .navbar-btn.switch {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .switch .btn-group-xs > .navbar-btn.switch-thumb, .switch .btn-group-xs > .navbar-btn.switch-disabled, .btn-group-xs > .navbar-btn.switch {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}
.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager:before, .pager:after {
  display: table;
  content: " ";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label, .switch .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge, .switch .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .switch .btn-group-xs > .switch-thumb .badge, .switch .btn-group-xs > .switch-disabled .badge, .btn-group-xs > .switch .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well, .alert-well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote, .alert-well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: " ";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn, .modal-footer .switch .switch-thumb + .btn, .switch .modal-footer .switch-thumb + .btn, .modal-footer .switch .btn + .switch-thumb, .switch .modal-footer .btn + .switch-thumb, .modal-footer .switch .switch-thumb + .switch-thumb, .switch .modal-footer .switch-thumb + .switch-thumb, .modal-footer .switch .switch-disabled + .btn, .modal-footer .switch .switch-disabled + .switch-thumb, .switch .modal-footer .switch-disabled + .btn, .switch .modal-footer .switch-disabled + .switch-thumb, .modal-footer .switch .btn + .switch-disabled, .modal-footer .switch .switch-thumb + .switch-disabled, .switch .modal-footer .btn + .switch-disabled, .switch .modal-footer .switch-thumb + .switch-disabled, .modal-footer .switch .switch-disabled + .switch-disabled, .switch .modal-footer .switch-disabled + .switch-disabled, .modal-footer .switch + .btn, .modal-footer .switch .switch + .switch-thumb, .switch .modal-footer .switch + .switch-thumb, .modal-footer .switch .switch + .switch-disabled, .switch .modal-footer .switch + .switch-disabled, .modal-footer .btn + .switch, .modal-footer .switch .switch-thumb + .switch, .switch .modal-footer .switch-thumb + .switch, .modal-footer .switch .switch-disabled + .switch, .switch .modal-footer .switch-disabled + .switch, .modal-footer .switch + .switch {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .switch .switch-thumb + .btn, .switch .modal-footer .btn-group .switch-thumb + .btn, .modal-footer .btn-group .switch .btn + .switch-thumb, .switch .modal-footer .btn-group .btn + .switch-thumb, .modal-footer .btn-group .switch .switch-thumb + .switch-thumb, .switch .modal-footer .btn-group .switch-thumb + .switch-thumb, .modal-footer .btn-group .switch .switch-disabled + .btn, .modal-footer .btn-group .switch .switch-disabled + .switch-thumb, .switch .modal-footer .btn-group .switch-disabled + .btn, .switch .modal-footer .btn-group .switch-disabled + .switch-thumb, .modal-footer .btn-group .switch .btn + .switch-disabled, .modal-footer .btn-group .switch .switch-thumb + .switch-disabled, .switch .modal-footer .btn-group .btn + .switch-disabled, .switch .modal-footer .btn-group .switch-thumb + .switch-disabled, .modal-footer .btn-group .switch .switch-disabled + .switch-disabled, .switch .modal-footer .btn-group .switch-disabled + .switch-disabled, .modal-footer .btn-group .switch + .btn, .modal-footer .btn-group .switch .switch + .switch-thumb, .switch .modal-footer .btn-group .switch + .switch-thumb, .modal-footer .btn-group .switch .switch + .switch-disabled, .switch .modal-footer .btn-group .switch + .switch-disabled, .modal-footer .btn-group .btn + .switch, .modal-footer .btn-group .switch .switch-thumb + .switch, .switch .modal-footer .btn-group .switch-thumb + .switch, .modal-footer .btn-group .switch .switch-disabled + .switch, .switch .modal-footer .btn-group .switch-disabled + .switch, .modal-footer .btn-group .switch + .switch {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn, .carousel-caption .switch .switch-thumb, .switch .carousel-caption .switch-thumb, .carousel-caption .switch .switch-disabled, .switch .carousel-caption .switch-disabled, .carousel-caption .switch {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .switch .sr-only-focusable.switch-disabled, .sr-only-focusable.switch, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/build/assets/62a07ffeac77696f17ef.eot);
  src: url(/assets/build/assets/62a07ffeac77696f17ef.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/2c154b0f8c0d8d166162.woff2) format("woff2"), url(/assets/build/assets/ea5a41ec4a24ce93298e.woff) format("woff"), url(/assets/build/assets/ac2367644e559de4ff33.ttf) format("truetype"), url(/assets/build/f3187c7462849ed261a8.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/build/assets/6606667d9800a27eb8b5.eot);
  src: url(/assets/build/assets/6606667d9800a27eb8b5.eot?#iefix) format("embedded-opentype"), url(/assets/build/assets/3eb06c702e27fb110194.woff2) format("woff2"), url(/assets/build/assets/f4f93856730733912b1e.woff) format("woff"), url(/assets/build/assets/915a0b79c22a1c1f64da.ttf) format("truetype"), url(/assets/build/0454203f26b33fc02e2b.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

html {
  font-size: 12px;
}

body,
html,
#root {
  height: 100%;
}

body {
  margin: 0;
  font-family: sans-serif;
}

table {
  font-size: 14px;
}
table thead > tr > th {
  text-align: inherit;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle;
}

.list-group .list-group-item {
  clear: both;
}

.list-group .list-group-item img.icon {
  width: 48px;
  height: 48px;
  margin: 10px 20px 10px 15px;
  float: left;
}

.panel-title .pull-left,
.panel-title .pull-right {
  margin-top: -4px;
}

.panel-title .btn-toolbar {
  margin-top: -2px;
}

.editor.edit-checkbox.checkbox {
  float: none !important;
  margin: 4px auto 0;
}

.container-fluid.no-margins {
  padding-left: 0;
  padding-right: 0;
}

.grid-filters {
  margin-bottom: 10px;
}

/** Mask Box */
.mask-box::before {
  content: " ";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #434343;
  opacity: 0.5;
  z-index: 1000;
}

.ma k-box::after {
  content: attr(data-content);
  width: 100%;
  height: 100%;
  font-size: 2em;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* FF Icons */
.button-icon {
  background-position: center center;
  background-size: 23px;
  background-repeat: no-repeat;
  min-width: 48px;
}

.button-icon:hover,
.button-icon:focus,
.button-icon:visited {
  background-position: center center;
}

.icon-plus-white,
.icon-plus-white:active,
.switch .icon-plus-white.switch-disabled {
  background-image: url(/assets/build/ce2c18f96187c2a235b4.svg);
}

/* Bootstrap Table Plugin */
.react-bs-table.react-bs-table-bordered {
  overflow: hidden;
}

.table-infinite-loader {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  padding: 10px;
  box-shadow: inset 0 3px 13px 0 #ddd;
}

.react-bs-table span.delete-cell {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(/assets/build/848a4c486e2a3cd21efd.svg);
  background-size: 24px;
  opacity: 0.7;
  cursor: pointer;
}

/* Bootstrap Select */
.Select-menu .Select-option:focus,
.Select-menu .Select-option:hover {
  background-color: #ebf5ff;
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}

.Select--multi .Select-value {
  font-size: 1em;
}

.Select-menu-outer {
  width: auto;
  min-width: 100%;
}

.Select .location-selection {
  float: left;
  text-align: left;
  line-height: 16px;
}

.Select .location-selection-id {
  font-size: 11px;
}

.paddings {
  padding: 15px;
}

.nav-placeholder {
  min-height: 50px;
  margin-bottom: 20px;
}

/* Bootstrap panel */
.panel-heading {
  padding: 15px;
}

/* react-bootstrap-table-next pagination */
.row.react-bootstrap-table-pagination {
  margin: 0;
}
.row.react-bootstrap-table-pagination > :not(.react-bootstrap-table-pagination-list) {
  width: 0;
  margin: 0;
  padding: 0;
}
.row.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list {
  width: 100%;
  text-align: center;
  padding: 0;
}

.react-bootstrap-table tr th {
  background-color: #f9f9f9;
  color: #337ab7;
  cursor: default;
}
.react-bootstrap-table tr th:hover {
  color: #23527c;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  border-top: 0;
  border-bottom: 1px solid #ddd;
}

.react-bootstrap-table .remove-icon,
.react-bootstrap-table .error-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  float: right;
  cursor: pointer;
}
.react-bootstrap-table .remove-icon {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  background-image: url(/assets/build/848a4c486e2a3cd21efd.svg);
}
.react-bootstrap-table .remove-icon.default-cell {
  display: none;
}
.react-bootstrap-table .error-icon {
  background-image: url(/assets/build/42fca8cd07d6e40cfd06.svg);
}

.nav.nav-tabs {
  border: 0;
}
.nav.nav-tabs li.active > a,
.nav.nav-tabs li:hover > a {
  color: #337ab7;
  border-bottom-width: 0;
}
.nav.nav-tabs li > a {
  color: #fff;
  border-bottom: none;
}
.nav.nav-tabs li > a:focus {
  outline: none;
}

.label-bordered .control-label {
  width: 100%;
  border-bottom: 1px solid #d6d6d6;
  padding: 5px 0;
  margin-bottom: 10px;
}

.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}

.btn-brand {
  border-color: transparent;
  background-color: #337ab7;
}
.btn-brand:hover {
  background-color: #2d6da3;
}

@-webkit-keyframes Rotation-right {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes Rotation-right {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.text-bold {
  font-weight: 600 !important;
}

.input-noborder {
  border: none;
  outline: none;
}

.alert-well {
  padding-top: 25px;
  padding-right: 35px;
  position: relative;
}
.alert-well .close {
  right: 10px;
  top: 10px;
  position: absolute;
}

.primary-button {
  background-color: #5bc0de;
  color: #fff;
  border-color: #46b8da;
}
.primary-button:hover, .primary-button:focus {
  color: #fff;
  border-color: #269abc;
  background-color: #31b0d5;
}
.primary-button:active, .switch .primary-button.switch-disabled, .primary-button.switch, .primary-button:active:focus {
  color: #fff;
  border-color: #337ab7;
  background-color: #269abc;
}

.fixed-editable-table {
  table-layout: fixed;
}
.fixed-editable-table.row-select-table td:first-child,
.fixed-editable-table.row-select-table th:first-child {
  width: 30px;
}
.fixed-editable-table td,
.fixed-editable-table th {
  text-overflow: ellipsis;
  overflow: hidden;
}
.fixed-editable-table td {
  height: 51px;
}
.fixed-editable-table .react-bootstrap-table-editing-cell {
  overflow: visible;
}

.react-bootstrap-table .archived {
  position: relative;
  background-color: #e0e0e0;
}

.map-svg-modal.adding-marker {
  cursor: url(/assets/build/3b578fc9ccfecb5d45cc.svg) 7 6, auto;
}

.pos-relative {
  position: relative;
}

.interactive {
  cursor: pointer;
}

.sensor-devices-table th.sortable .order {
  visibility: hidden;
}

/* stylelint-disable */
/* stylelint-enable */
/* login */
/* login */
@-webkit-keyframes loaderspinner {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loaderspinner {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.control-input {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e5e6e7;
  border-radius: 0.25rem;
  outline: none;
  transition: border-color 250ms ease-in-out, box-shadow 250ms ease-in-out;
}
.control-input[type=checkbox] {
  width: auto;
}
.control-input[type=text], .control-input[type=email] {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.15;
  padding: 1rem;
}
.control-input:focus {
  border-color: #00696f;
  box-shadow: 0 0 0 0.2rem rgba(0, 129, 136, 0.5);
}

.app-btn {
  display: inline-block;
  margin: 0.15rem;
  padding: 0.375rem 0.75rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: color fill 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out, box-shadow 250ms ease-in-out, outline 250ms ease-in-out;
  font-family: "Poppins", sans-serif;
}
.app-btn-brand {
  color: #fff;
  background-color: #008188;
}
.app-btn-brand:hover {
  background-color: #00696f;
}
.app-btn-brand:active, .switch .app-btn-brand.switch-disabled, .app-btn-brand.switch {
  background-color: #00757b;
}
.app-btn-brand:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-brand:disabled:focus, .app-btn-brand:disabled:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-brand .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-brand {
  color: #008188;
  background-color: transparent;
  border-color: #008188;
}
.app-btn-outline-brand:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-outline-brand:active, .switch .app-btn-outline-brand.switch-disabled, .app-btn-outline-brand.switch {
  background-color: #00696f;
}
.app-btn-outline-brand:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-brand:disabled:focus, .app-btn-outline-brand:disabled:hover {
  color: #008188;
  background-color: transparent;
}
.app-btn-outline-brand .app-btn-spinner {
  border-top: 2px solid #008188;
  border-left: 2px solid #008188;
}
.app-btn-success {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-success:hover {
  background-color: #7fbc4d;
}
.app-btn-success:active, .switch .app-btn-success.switch-disabled, .app-btn-success.switch {
  background-color: #78b745;
}
.app-btn-success:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-success:disabled:focus, .app-btn-success:disabled:hover {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-success .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-success {
  color: #99ca72;
  background-color: transparent;
  border-color: #99ca72;
}
.app-btn-outline-success:hover {
  color: #fff;
  background-color: #99ca72;
}
.app-btn-outline-success:active, .switch .app-btn-outline-success.switch-disabled, .app-btn-outline-success.switch {
  background-color: #8cc35f;
}
.app-btn-outline-success:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-success:disabled:focus, .app-btn-outline-success:disabled:hover {
  color: #99ca72;
  background-color: transparent;
}
.app-btn-outline-success .app-btn-spinner {
  border-top: 2px solid #99ca72;
  border-left: 2px solid #99ca72;
}
.app-btn-warning {
  color: #333;
  background-color: #fed74c;
}
.app-btn-warning:hover {
  background-color: #fdcb1a;
}
.app-btn-warning:active, .switch .app-btn-warning.switch-disabled, .app-btn-warning.switch {
  background-color: #fdc80d;
}
.app-btn-warning:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-warning:disabled:focus, .app-btn-warning:disabled:hover {
  color: #333;
  background-color: #fed74c;
}
.app-btn-warning .app-btn-spinner {
  border-top: 2px solid #333;
  border-left: 2px solid #333;
}
.app-btn-outline-warning {
  color: #fed74c;
  background-color: transparent;
  border-color: #fed74c;
}
.app-btn-outline-warning:hover {
  color: #333;
  background-color: #fed74c;
}
.app-btn-outline-warning:active, .switch .app-btn-outline-warning.switch-disabled, .app-btn-outline-warning.switch {
  background-color: #fdd133;
}
.app-btn-outline-warning:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-warning:disabled:focus, .app-btn-outline-warning:disabled:hover {
  color: #fed74c;
  background-color: transparent;
}
.app-btn-outline-warning .app-btn-spinner {
  border-top: 2px solid #fed74c;
  border-left: 2px solid #fed74c;
}
.app-btn-danger {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-danger:hover {
  background-color: #ff3333;
}
.app-btn-danger:active, .switch .app-btn-danger.switch-disabled, .app-btn-danger.switch {
  background-color: #ff2626;
}
.app-btn-danger:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-danger:disabled:focus, .app-btn-danger:disabled:hover {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-danger .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-danger {
  color: #ff6666;
  background-color: transparent;
  border-color: #ff6666;
}
.app-btn-outline-danger:hover {
  color: #fff;
  background-color: #ff6666;
}
.app-btn-outline-danger:active, .switch .app-btn-outline-danger.switch-disabled, .app-btn-outline-danger.switch {
  background-color: #ff4c4c;
}
.app-btn-outline-danger:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-danger:disabled:focus, .app-btn-outline-danger:disabled:hover {
  color: #ff6666;
  background-color: transparent;
}
.app-btn-outline-danger .app-btn-spinner {
  border-top: 2px solid #ff6666;
  border-left: 2px solid #ff6666;
}
.app-btn-default {
  color: #fff;
  background-color: #888787;
}
.app-btn-default:hover {
  background-color: #6e6e6e;
}
.app-btn-default:active, .switch .app-btn-default.switch-disabled, .app-btn-default.switch {
  background-color: #686767;
}
.app-btn-default:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-default:disabled:focus, .app-btn-default:disabled:hover {
  color: #fff;
  background-color: #888787;
}
.app-btn-default .app-btn-spinner {
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.app-btn-outline-default {
  color: #888787;
  background-color: transparent;
  border-color: #888787;
}
.app-btn-outline-default:hover {
  color: #fff;
  background-color: #888787;
}
.app-btn-outline-default:active, .switch .app-btn-outline-default.switch-disabled, .app-btn-outline-default.switch {
  background-color: #7b7a7a;
}
.app-btn-outline-default:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-outline-default:disabled:focus, .app-btn-outline-default:disabled:hover {
  color: #888787;
  background-color: transparent;
}
.app-btn-outline-default .app-btn-spinner {
  border-top: 2px solid #888787;
  border-left: 2px solid #888787;
}
.app-btn-link {
  padding: 0;
  color: #008188;
  background-color: transparent;
  border: 0;
}
.app-btn-link:hover {
  color: #002022;
}
.app-btn-link:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-transparent {
  color: #888787;
  background-color: transparent;
  border-color: transparent;
}
.app-btn-transparent:hover, .app-btn-transparent:active, .switch .app-btn-transparent.switch-disabled, .app-btn-transparent.switch, .app-btn-transparent:focus {
  color: #555454;
}
.app-btn-transparent:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.app-btn-transparent .btn-spinner {
  border-top: 0.2rem solid #888787;
  border-left: 0.2rem solid #888787;
}
.app-btn-rounded {
  min-width: 10rem;
  border-radius: 1.75rem;
}
.app-btn-full-width {
  width: 100%;
}
.app-btn-loading {
  position: relative;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.app-btn-spinner {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  margin: auto;
  margin-top: -0.625rem;
  background: transparent;
  border-radius: 50%;
  border: 0.2rem solid transparent;
  -webkit-animation: loaderspinner 1000ms infinite;
          animation: loaderspinner 1000ms infinite;
}
.app-btn-icon, .app-btn-outline-icon {
  color: #008188;
  background-color: transparent;
  border-color: #008188;
  min-width: auto;
  line-height: 0;
  border-radius: 50%;
  padding: 8px;
}
.app-btn-icon:hover, .app-btn-outline-icon:hover {
  color: #fff;
  background-color: #008188;
}
.app-btn-icon:active, .switch .app-btn-icon.switch-disabled, .app-btn-icon.switch, .app-btn-outline-icon:active, .switch .app-btn-outline-icon.switch-disabled, .app-btn-outline-icon.switch {
  background-color: #00696f;
}
.app-btn-icon:disabled, .app-btn-outline-icon:disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.app-btn-icon:disabled:focus, .app-btn-icon:disabled:hover, .app-btn-outline-icon:disabled:focus, .app-btn-outline-icon:disabled:hover {
  color: #008188;
  background-color: transparent;
}
.app-btn-icon .app-btn-spinner, .app-btn-outline-icon .app-btn-spinner {
  border-top: 2px solid #008188;
  border-left: 2px solid #008188;
}
.app-btn-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.app-btn-with-icon.icon-start {
  flex-direction: row-reverse;
}

.app-btn-group {
  display: inline-block;
  margin: 0.15rem;
}
.app-btn-group .app-btn {
  margin: 0;
  border-radius: 0;
}
.app-btn-group .app-btn:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.app-btn-group .app-btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.app-btn-group .app-btn + .app-btn {
  border-left-width: 0;
}

.spinner {
  position: relative;
  opacity: 0.3;
}
.spinner-circle {
  position: absolute;
  top: calc(50% - 1.5625rem);
  left: calc(50% - 1.5625rem);
  width: 3.125rem;
  height: 3.125rem;
  margin: 0 auto;
  border: 0.33rem solid #f8f8f8;
  border-radius: 50%;
  border-top: 0.33rem solid rgba(151, 151, 151, 0.7019607843);
  text-align: center;
  -webkit-animation: 2000ms linear infinite spin;
          animation: 2000ms linear infinite spin;
}
.spinner-background {
  width: 100%;
  height: 100%;
  background: #ccc;
}
.spinner-full-screen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  background: #ccc;
  cursor: wait;
  z-index: 9999;
}
.spinner-full-screen .spinner-circle {
  position: fixed;
}
.spinner.spinner-full-container-size {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.spinner-background-transparent {
  background: transparent;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*
    TODO remove when old studio will be removed
    temp fix as old studio uses same login comp
*/
.login-container .idp-select .dropdown-item.selected {
  background: #fff;
}

.sso-failed-container.login-container .form-wrapper .login-title {
  margin-top: 16.6666666667rem;
}
.sso-failed-container.login-container .form-wrapper .login-subtitle {
  width: 50rem;
  white-space: normal;
  line-height: 1.5;
}
.sso-failed-container.login-container .form-wrapper .login-title,
.sso-failed-container.login-container .form-wrapper .login-subtitle {
  order: -1;
}
.sso-failed-container.login-container .form-wrapper .login-logo {
  margin: 0;
  max-height: none;
  width: 30.8333333333rem;
}
.sso-failed-container.login-container .form-wrapper .login-content-wrapper {
  margin-top: 2.5rem;
}

@media only screen and (max-width: 768px) {
  .sso-failed-container.login-container .form-wrapper .login-subtitle {
    width: 41.6666666667rem;
  }
}
@media only screen and (max-width: 576px) {
  .sso-failed-container.login-container .form-wrapper .login-title {
    margin-top: auto;
  }
  .sso-failed-container.login-container .form-wrapper .login-subtitle {
    width: auto;
  }
}
.idp-select-container {
  width: 100%;
}
.idp-select-container .idp-title {
  font-size: 1.25rem;
  color: #888787;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0.8333333333rem;
}
.idp-select-container .idp-select {
  position: relative;
  width: 100%;
  padding: 0.8333333333rem;
  background: #fff;
  margin-bottom: 1.6666666667rem;
  font-weight: 600;
  cursor: pointer;
}
.idp-select-container .idp-select::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 5%;
  border-width: 0 0.3333333333rem 0.3333333333rem;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
  -webkit-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}
.idp-select-container .idp-select .dropdown-item {
  text-align: left;
  padding: 0.4166666667rem 1.6666666667rem;
}
.idp-select-container .idp-select .dropdown-item:hover {
  background: #bbfcff;
}
.idp-select-container .idp-select .dropdown-item.selected {
  color: #008188;
}
.idp-select-container .dropdown-list {
  width: 100%;
  margin-top: 0.1666666667rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.remind-form {
  margin: 1.25rem auto;
  text-align: center;
}
.remind-form .remind-form-error-alert {
  margin-bottom: 2.9166666667rem;
}

.reset {
  height: 100%;
  padding: 8dvh 0 2.75rem;
  overflow-y: auto;
}
.reset-form {
  margin: 1.25rem auto;
  text-align: center;
}
.reset-form .password-saved {
  height: 3rem;
  width: 3rem;
  position: relative;
  bottom: 1.25rem;
  fill: #008188;
}
.reset-form .confirm-password {
  margin-top: 1.25rem;
  height: auto;
}

.reset-form .password-input-wrap {
  position: relative;
}
.reset-form .password-input-wrap .password__hint {
  top: 26px;
  right: 17px;
}
.reset-form .error {
  text-align: left;
}
.reset-form .reset-form-error-alert {
  margin-bottom: 2.9166666667rem;
}

.step-form {
  width: 100%;
  height: 100%;
}

.user-card {
  position: relative;
  margin-bottom: 0.833rem;
  background-color: #fff;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 1px 1px 6px 1px rgba(204, 204, 204, 0.73);
  width: 100%;
}
.user-card__body {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  max-height: 5rem;
}
.user-card__avatar {
  width: 5rem;
  height: 5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #008188;
  border-radius: 0.333rem 0 0 0.333rem;
}
.user-card__avatar .avatar {
  border-radius: 0.333rem 0 0 0.333rem;
}
.user-card__avatar .avatar.initials-only {
  font-size: 2.0833333333rem;
}
.user-card__data {
  display: flex;
  flex-direction: column;
  width: 75%;
  max-height: 5rem;
  overflow: hidden;
  flex-grow: 1;
  padding: 0 1.25rem;
}
.user-card__name, .user-card__tenant {
  margin: 0;
  font-size: 1rem;
  text-align: left;
}
.user-card__name {
  font-size: 1.167rem;
  font-weight: 600;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.user-card__tenant {
  font-weight: 400;
  font-size: 1rem;
  color: #888787;
  max-height: 2.9166rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  -webkit-line-clamp: 2;
  box-orient: vertical;
}
.user-card__actions {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  height: 100%;
  width: 15%;
  right: 0.417rem;
}
.user-card__action {
  height: 5rem;
  padding-right: 0;
}
.user-card__action .user-card__name {
  text-align: center;
  margin: 0;
}
.user-card__action .user-card__name::before {
  content: "+";
  position: relative;
  right: 1rem;
  font-size: 1rem;
  bottom: 0.083rem;
  font-weight: 600;
}
.user-card__action .user-card__data {
  max-width: 100%;
}
.user-card__disabled {
  position: absolute;
  top: -0.167rem;
  left: -0.167rem;
  width: calc(100% + 0.25rem);
  height: calc(100% + 0.25rem);
  min-height: 6.083rem;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 0.333rem;
  cursor: not-allowed;
  z-index: 100;
}

.user-card__disabled + .user-card__body,
.user-card__disabled + .user-card__body + .user-card__actions {
  opacity: 0.65;
}

.login-container {
  height: 100%;
  padding: 0 0 0.417rem;
  overflow-y: auto;
  background: #f8f8f8;
  font-family: "Poppins", sans-serif;
  /* stylelint-enable */
}
.login-container .form-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  margin: 0 auto;
  height: 100%;
  text-align: center;
  /* stylelint-disable */
  /* stylelint-enable */
}
.login-container .form-wrapper .login-logo {
  width: 100%;
  max-height: 43px;
}
.login-container .form-wrapper .login-title {
  margin-top: 7.083rem;
  margin-bottom: 0.833rem;
  font-size: 1.5rem;
  font-weight: 600;
  color: #333;
}
.login-container .form-wrapper .login-subtitle {
  margin-bottom: 2.083rem;
  margin-top: 0.8333333333rem;
  font-size: 1.167rem;
  font-weight: 500;
  color: #888787;
  white-space: nowrap;
}
.login-container .form-wrapper .login-input,
.login-container .form-wrapper .rbt-input-main {
  padding: 1.083rem 1.333rem;
  border: 0.083rem solid #dadada;
  border-radius: 0.417px;
  line-height: 1.167rem;
  font-size: 1.167rem;
}
.login-container .form-wrapper .login-input::-webkit-input-placeholder, .login-container .form-wrapper .rbt-input-main::-webkit-input-placeholder {
  color: #888787;
}
.login-container .form-wrapper .login-input:-ms-input-placeholder, .login-container .form-wrapper .rbt-input-main:-ms-input-placeholder {
  color: #888787;
}
.login-container .form-wrapper .login-input::-ms-input-placeholder, .login-container .form-wrapper .rbt-input-main::-ms-input-placeholder {
  color: #888787;
}
.login-container .form-wrapper .login-input::placeholder,
.login-container .form-wrapper .rbt-input-main::placeholder {
  color: #888787;
}
.login-container .form-wrapper .login-input[type=password],
.login-container .form-wrapper .rbt-input-main[type=password] {
  font: "small-caption";
  font-size: 1.33rem;
}
.login-container .form-wrapper .login-back-btn {
  width: auto;
}
.login-container .form-wrapper .app-btn.login-proceed-btn,
.login-container .form-wrapper .app-btn.login-back-btn {
  margin: 2.917rem 0;
}
.login-container .form-wrapper .g-recaptcha {
  margin: 0.833rem 0;
}
.login-container .form-wrapper .login-link {
  font-size: 1.167rem;
  font-weight: 400;
  color: #333;
}
.login-container .form-wrapper .login-copyright {
  margin: 0;
  margin-top: auto;
  font-size: 0.6666666667rem;
  color: #000;
}
.login-container .form-wrapper .login-copyright a:hover {
  text-decoration: underline;
  color: #008188;
}
.login-container .form-wrapper .login-controls,
.login-container .form-wrapper .login-links {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  /* stylelint-disable */
}
.login-container .form-wrapper .login-controls.single,
.login-container .form-wrapper .login-links.single {
  justify-content: center;
}
.login-container .form-wrapper div.user-card__actions > .snowman-menu {
  width: 100%;
}
.login-container .form-wrapper div.user-card__actions > .snowman-menu > button {
  width: 100%;
}
.login-container .form-wrapper .user-card.user-card__action.add-new .user-card__body {
  width: 100%;
}
.login-container .form-wrapper div.user-card__body {
  width: 80%;
}
.login-container .form-wrapper .user-card__data {
  padding: 0 0 0 1.25rem;
}
.login-container .form-wrapper .login-content-wrapper {
  position: relative;
  width: 100%;
  height: auto;
}
.login-container .form-wrapper .login-content-wrapper .spinner-wrap {
  width: calc(100% + 1.25rem);
  height: calc(100% + 0.8333333333rem);
  position: absolute;
  z-index: 100;
  top: 0;
  background: #f8f8f8;
  margin: -0.4166666667rem 0 0 -0.4166666667rem;
}
.login-container .form-wrapper .login-content-wrapper .spinner {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.login-container .rbt-input-main {
  min-height: 3.75rem;
}
.login-container .rbt-input-hint-container {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

@media screen and (min-width: 320px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 6.667rem;
  }
}
@media screen and (min-width: 768px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 6.667rem;
  }
}
@media screen and (min-width: 1024px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 8.333rem;
  }
}
@media screen and (min-width: 1200px) {
  .login-container .form-wrapper .login-logo {
    margin-top: 15rem;
  }
}
@media screen and (min-height: 580px) {
  .login-container {
    display: flex;
    align-items: center;
    padding-top: 0;
  }
}
@media only screen and (max-width: 768px) {
  .login-container .form-wrapper .login-subtitle {
    white-space: normal;
  }
}
.login-form.change-password {
  width: 100%;
  margin-top: 2.5rem;
}

.change-password label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
}
.change-password .password-input-wrap {
  position: relative;
}
.change-password .password-input-wrap .password__hint {
  top: 17px;
  right: 17px;
}
.change-password .has-success .help-block {
  color: #b4d897 !important;
}
.change-password .change-password-error-alert {
  margin-bottom: 2.9166666667rem;
}
.change-password .change-password-error-alert .error {
  text-align: left;
}

.snowman-menu {
  height: 100%;
  position: relative;
}
.snowman-menu .btn, .snowman-menu .switch .switch-thumb, .switch .snowman-menu .switch-thumb, .snowman-menu .switch .switch-disabled, .switch .snowman-menu .switch-disabled, .snowman-menu .switch {
  height: 100%;
  margin: 0;
}
.snowman-menu .btn-link::before,
.snowman-menu .btn-link::after {
  content: "";
}
.snowman-menu .snowman-dot,
.snowman-menu .btn-link::before,
.snowman-menu .btn-link::after {
  display: block;
  margin: 3px auto;
  width: 4px;
  height: 4px;
  background: #888787;
  border-radius: 50%;
}
.snowman-menu__items {
  position: absolute;
  z-index: 10;
  -webkit-animation: hint 500ms 1;
          animation: hint 500ms 1;
  width: 150px;
  padding: 0;
  background-color: #fff;
  border-radius: 2px;
  list-style-type: none;
  box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.75), -1px 1px 3px rgba(0, 0, 0, 0.85);
}
.snowman-menu__action {
  display: flex;
  width: 100%;
  height: 34px;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.snowman-menu__action:hover {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.75);
}
.snowman-menu__action:visited {
  color: inherit;
}
.snowman-menu.right-position .snowman-menu__items {
  left: 100%;
  top: 1.25rem;
}
.snowman-menu.left-position .snowman-menu__items {
  right: 100%;
}
.snowman-menu.top-position .snowman-menu__items {
  bottom: 100%;
}
.snowman-menu.bottom-position .snowman-menu__items {
  top: 100%;
}

@-webkit-keyframes hint {
  0% {
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes hint {
  0% {
    -webkit-transform: translate(5px, -15px);
            transform: translate(5px, -15px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.password__hint {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  text-align: right;
  cursor: help;
}
.password__hint .fa-info-circle {
  color: #ccc;
  font-size: 20px;
}
.password__hint .icon-info-circle {
  fill: #ccc;
}
.password__hint-rules {
  position: relative;
  min-width: 300px;
  -webkit-animation: hint 500ms 1;
          animation: hint 500ms 1;
}
.password__hint-rule {
  margin: 10px 0;
  white-space: nowrap;
}
.password__hint-container {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 5px 12px;
  border: 1px solid #ccc;
  text-align: left;
  background-color: #fff;
  border-radius: 2px;
}

.btn-loading {
  position: relative;
}
.btn-loading .loader {
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  margin-top: -10px;
}

.control-checkbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.control-checkbox-input {
  display: none;
}
.control-checkbox.disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.control-checkbox .control-checkbox-icon {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5rem;
  fill: #fff;
}
.control-checkbox .icon-checkbox-active,
.control-checkbox .icon-checkbox-indeterminate {
  fill: #008188;
}

.breadcrumbs {
  margin: 1rem 0;
  padding: 0;
  font-size: 0.85rem;
  line-height: 1.5;
}
.breadcrumbs-item {
  display: inline-flex;
  align-items: center;
}
.breadcrumbs-item-link, .breadcrumbs-separator {
  color: #888787;
  text-decoration: none;
  cursor: pointer;
}
.breadcrumbs-item-link:hover {
  color: #008188;
}
.breadcrumbs-icon {
  margin-right: 0.33rem;
}
.breadcrumbs-icon.icon-context-menu {
  width: 1rem;
  height: 1rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.breadcrumbs-separator {
  font-size: 0.65rem;
  margin: 0 0.4166666667rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 1.1666666667rem;
  height: 1.1666666667rem;
}

.icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: visible;
  vertical-align: -0.125rem;
}
.icon.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.default-stroke {
  stroke: #000;
  fill: none;
}

.avatar {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.avatar.initials-only {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
}
.avatar.initials-only.style-1 {
  background: #cacfc4;
  color: #505f3b;
}
.avatar.initials-only.style-2 {
  background: #d0bec4;
  color: #64293b;
}
.avatar.initials-only.style-3 {
  background: #c6e4e9;
  color: #43a7b5;
}
.avatar.initials-only.style-4 {
  background: #c6d0d0;
  color: #426263;
}
.avatar.initials-only.style-5 {
  background: #d6cfbc;
  color: #776122;
}
.avatar.initials-only.style-6 {
  background: #b9c0cb;
  color: #182f52;
}
.avatar.initials-only.style-7 {
  background: #c0d5f1;
  color: #2f73d0;
}

.avatar-container.with-placeholder {
  border-radius: 50%;
  background: #008188;
}

.avatar-group {
  display: flex;
  align-items: center;
}
.avatar-group .avatar-container {
  width: 2.8333333333rem;
  height: 2.8333333333rem;
}
.avatar-group .avatar-container:nth-child(1) {
  margin-left: -0.1666666667rem;
}
.avatar-group .avatar-container:nth-child(n+2) {
  margin-left: -0.5833333333rem;
}
.avatar-group .more {
  color: #888787;
  font-size: 1.1666666667rem;
  margin-left: 0.4166666667rem;
  z-index: 1;
}

.dialog-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(151, 151, 151, 0.7019607843);
  z-index: 2001;
}
.dialog-wrap .dialog-content {
  background: #fff;
  padding: 2.0833333333rem;
  border-radius: 0.8333333333rem;
  max-width: 90%;
  max-height: 90%;
  position: relative;
}
.dialog-wrap.small .dialog-content {
  width: 37.5rem;
}
.dialog-wrap.medium .dialog-content {
  width: 75rem;
}
.dialog-wrap.large .dialog-content {
  width: 112.5rem;
}
.dialog-wrap.full-screen .dialog-content {
  width: 90%;
  height: 90%;
}
.dialog-wrap .dialog-header .dialog-title {
  text-align: center;
  color: #333;
  font-size: 1.3333333333rem;
  font-weight: 600;
}
.dialog-wrap .dialog-header .dialog-close-btn {
  position: absolute;
  right: 2.0833333333rem;
  top: 2.0833333333rem;
  z-index: 401;
}
.dialog-wrap .dialog-header .dialog-close-btn:hover {
  cursor: pointer;
}
.dialog-wrap .dialog-header .dialog-close-btn .icon {
  fill: #888787;
}
.dialog-wrap .dialog-body {
  flex: 1;
}
.dialog-wrap .dialog-body .action-container {
  text-align: center;
  margin-top: 2rem;
}

.no-scroll {
  overflow: hidden;
}

.confirmation-dialog .dialog-header {
  padding: 2.0833333333rem 2.0833333333rem 0;
}
.confirmation-dialog .dialog-content {
  padding: 0;
}
.confirmation-dialog .confirmation-message {
  padding: 2.0833333333rem;
  font-size: 1.1666666667rem;
  color: #888787;
  text-align: center;
}
.confirmation-dialog.no-title .dialog-header {
  padding: 0;
}
.confirmation-dialog.no-title .confirmation-message {
  padding: 4.1666666667rem 2.0833333333rem;
}
.confirmation-dialog .confirmation-footer {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.confirmation-dialog .confirmation-footer .confirm-button,
.confirmation-dialog .confirmation-footer .cancel-button {
  height: 4.5833333333rem;
  width: calc(50% - 0.0416666667rem);
  font-size: 1.1666666667rem;
  border-bottom-left-radius: 0.8333333333rem;
  border-bottom-right-radius: 0.8333333333rem;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.confirmation-dialog .confirmation-footer .confirm-button {
  color: #008188;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.8333333333rem;
}
.confirmation-dialog .confirmation-footer .confirm-button .app-btn-spinner {
  border-top: 2px solid #008188;
  border-left: 2px solid #008188;
  position: relative;
  margin: 0;
  top: 0;
  right: 0;
}
.confirmation-dialog .confirmation-footer .cancel-button {
  color: #888787;
}
.confirmation-dialog .confirmation-footer::before, .confirmation-dialog .confirmation-footer::after {
  content: "";
  position: absolute;
  background: #f6f6f6;
}
.confirmation-dialog .confirmation-footer::before {
  top: 0;
  left: 0;
  height: 0.0833333333rem;
  width: 100%;
}
.confirmation-dialog .confirmation-footer::after {
  top: 0;
  left: calc(50% - 0.0416666667rem);
  width: 0.0833333333rem;
  height: 100%;
}

.dropdown {
  position: relative;
}
.dropdown .nested-dropdown-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5px;
}
.dropdown.multi-level .dropdown-item.on-path:not(.selected) {
  background: #dadada;
}
.dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  display: flex;
  flex-direction: column;
  min-width: 150px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-animation-name: dropdown-list;
          animation-name: dropdown-list;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  z-index: 1000;
}
.dropdown-list.direction-top {
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.dropdown-item {
  cursor: pointer;
  position: relative;
}
.dropdown-item.is-active {
  background-color: rgba(136, 135, 135, 0.75);
}
.dropdown.dropup .dropdown-list {
  top: auto;
  bottom: 100%;
  -webkit-animation-name: dropup-list;
          animation-name: dropup-list;
  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.05);
}
.dropdown.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.dropdown.is-disabled .dropdown-trigger {
  cursor: auto;
}
.dropdown .return-btn {
  display: none;
}
.dropdown .dropdown-item-popper {
  width: 100%;
}
.dropdown .dropdown-item-popper .dropdown-list {
  width: 100%;
  position: relative;
}
.dropdown .dropdown-item-popper .popper {
  width: 100%;
}
.dropdown .dropdown-items {
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.dropdown .dropdown-items::-webkit-scrollbar {
  width: 0;
}
.dropdown .scroll-icon-container {
  justify-content: center;
  position: absolute;
  left: 0;
  width: 100%;
  display: flex;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.dropdown .scroll-icon-container.top {
  top: 0;
}
.dropdown .scroll-icon-container.bottom {
  bottom: 0;
}

@media screen and (max-width: 768px) {
  .dropdown .return-btn {
    display: block;
    margin-bottom: 1rem;
  }
  .dropdown .dropdown-list .dropdown-item {
    position: static;
  }
  .dropdown .dropdown-list .nested {
    position: absolute;
    -webkit-transform: none;
            transform: none;
    width: 102%;
    height: 100%;
    top: 0;
    left: -1px;
    background: #fff;
    /* stylelint-disable */
    /* stylelint-enable */
  }
  .dropdown .dropdown-list .nested .dropdown-list {
    position: static;
  }
  .dropdown .dropdown-mobile-wrapper {
    display: flex;
    flex-direction: column;
  }
  .dropdown .dropdown-mobile-wrapper .dropdown-list {
    position: relative;
    min-height: 0;
  }
  .dropdown .dropdown-item-popper .popper {
    position: static !important;
    inset: 0 !important;
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.dropdown-trigger-container {
  background: #fff;
  padding: 0.8333333333rem 1.6666666667rem;
  border-radius: 0.3333333333rem;
  box-shadow: 0 0.0833333333rem 0.1666666667rem rgba(0, 0, 0, 0.16);
  cursor: pointer;
  display: flex;
}
.dropdown-trigger-container .value {
  font-size: 1.1666666667rem;
  cursor: pointer;
  box-shadow: none;
  display: -webkit-box; /* stylelint-disable-line */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.dropdown-trigger-container .value.search-input {
  padding: 0 1.6666666667rem 0 0;
  border: none;
  width: 100%;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  background: transparent;
}
.dropdown-trigger-container .icon-arrow-dropdown {
  position: absolute;
  right: 1.6666666667rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.5833333333rem;
  min-width: 0.5833333333rem;
}
.dropdown-trigger-container .placeholder {
  color: #888787;
}
.dropdown-trigger-container.vertical-label-trigger {
  padding-right: 4.1666666667rem;
  flex-direction: column;
}
.dropdown-trigger-container.vertical-label-trigger .label {
  color: #888787;
  font-size: 1rem;
}
.dropdown-trigger-container.transparent-trigger {
  box-shadow: none;
  padding: 0;
  display: flex;
  gap: 1.6666666667rem;
  justify-content: space-between;
}
.dropdown-trigger-container.transparent-trigger .icon-arrow-dropdown {
  position: relative;
  top: 0;
  right: 0;
  -webkit-transform: none;
          transform: none;
}

.alerts-box {
  position: fixed;
  right: 0.8333333333rem;
  top: 0.8333333333rem;
  max-width: calc(100% - 1.6666666667rem);
  display: flex;
  flex-direction: column;
  gap: 0.8333333333rem;
  align-items: flex-end;
}

.app-alert {
  display: flex;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 15px;
  align-items: center;
  gap: 1.25rem;
  justify-content: space-between;
}
.app-alert.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.app-alert.alert-danger .icon {
  fill: #a94442;
}
.app-alert.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.app-alert.alert-warning .icon {
  fill: #8a6d3b;
}
.app-alert.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.app-alert.alert-info .icon {
  fill: #31708f;
}
.app-alert.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.app-alert.alert-success .icon {
  fill: #3c763d;
}
.app-alert .close-btn {
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
}
.app-alert .close-btn .icon {
  width: 1.6666666667rem;
  height: 1.6666666667rem;
}

.popper-container {
  display: inline-block;
  line-height: 1;
}
.popper-container .popper {
  z-index: 555;
  line-height: normal;
}

.tooltip-container .popper {
  padding: 0.5833333333rem;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  max-width: 25rem;
  border-radius: 0.3333333333rem;
}
.tooltip-container .popper.light-theme {
  background: #fff;
}
.tooltip-container .popper.dark-theme {
  background: #888787;
  color: #fff;
}
.tooltip-container .popper .popper-arrow,
.tooltip-container .popper .popper-arrow::before {
  position: absolute;
  width: 1rem;
  height: 1rem;
  background: #fff;
}
.tooltip-container .popper .popper-arrow {
  visibility: hidden;
}
.tooltip-container .popper .popper-arrow::before {
  visibility: visible;
  content: "";
  width: 0;
  height: 0;
  background: transparent;
  box-shadow: none;
}
.tooltip-container .popper[data-popper-placement^=top] > .popper-arrow {
  bottom: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=top] > .popper-arrow::before {
  left: 0;
  bottom: 0;
  border-top: 7px solid #888787;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.tooltip-container .popper[data-popper-placement^=bottom] > .popper-arrow {
  top: -0.5rem;
  left: 0;
}
.tooltip-container .popper[data-popper-placement^=bottom] > .popper-arrow::before {
  left: 0;
  top: 0;
  border-bottom: 7px solid #888787;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.tooltip-container .popper[data-popper-placement^=left] > .popper-arrow {
  right: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=left] > .popper-arrow::before {
  right: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #888787;
}
.tooltip-container .popper[data-popper-placement^=right] > .popper-arrow {
  left: -0.5rem;
}
.tooltip-container .popper[data-popper-placement^=right] > .popper-arrow::before {
  left: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid #888787;
}

.btn-remove {
  width: 28px;
  height: 28px;
  padding: 0;
}
.btn-remove svg {
  width: 100%;
  height: auto;
  fill: #d9534f;
}
.btn-remove:hover svg {
  fill: #c9302c;
}

.divider-top {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.divider-bottom {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.divider-top::before, .divider-bottom::after {
  content: "";
  display: block;
  margin: 0.8rem 0;
  border-bottom: 1px solid #d6d6d6;
}

.loading-mask {
  position: relative;
}
.loading-mask__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.25);
}

.SLChart .SLChart-lightness-over {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  width: 100%;
  height: 100%;
}
.SLChart .SLChart-gradient-over {
  position: relative;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #000);
  width: 100%;
  height: 100%;
}
.SLChart .SLChart-point {
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-5px, -5px);
          transform: translate(-5px, -5px);
  position: relative;
  border: 2px solid rgba(255, 255, 255, 0.8666666667);
  border-radius: 10px;
}

.HSLPicker {
  padding: 10px;
}
.HSLPicker .SLChart {
  width: 100%;
}
.HSLPicker .PickerSlider-thumb {
  height: 10px;
  background: none;
}
.HSLPicker .HSLPicker-controls {
  display: flex;
}
.HSLPicker .HSLPicker-alpha-bg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) center left;
  background-size: contain;
}
.HSLPicker .HSLPicker-currentColor {
  display: inline-block;
  margin: 15px 10px;
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.HSLPicker .HSLPicker-sliders {
  flex: 1;
}
.HSLPicker .HSLPicker-color {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}
.HSLPicker .HSLPicker-alpha-slider {
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #000);
}
.HSLPicker .HSLPicker-hue-slider {
  border-radius: 2px;
  margin: 10px 0;
  background: linear-gradient(to left, #ff0000, #ff00ff, #0000ff, #00ffff, #00ff00, #ffff00, #ff0000);
}

.PickerSlider .PickerSlider-thumb {
  -webkit-appearance: none;
  width: 100%;
}
.PickerSlider .PickerSlider-thumb:focus {
  outline: none;
}
.PickerSlider .PickerSlider-thumb::-moz-range-thumb {
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb::-ms-thumb {
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-shadow: 0.5px 0.5px 1px rgba(51, 51, 51, 0.4), 0px 0px 1px rgba(51, 51, 51, 0.4);
  border: 1px solid rgba(51, 51, 51, 0.86);
  position: static;
  height: 10px;
  width: 8px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.86);
  cursor: pointer;
}
.PickerSlider .PickerSlider-thumb:focus::-ms-fill-lower, .PickerSlider .PickerSlider-thumb:focus::-ms-fill-upper, .PickerSlider .PickerSlider-thumb::-moz-range-track, .PickerSlider .PickerSlider-thumb::-ms-fill-upper, .PickerSlider .PickerSlider-thumb:focus::-webkit-slider-runnable-track, .PickerSlider .PickerSlider-thumb::-webkit-slider-runnable-track, .PickerSlider .PickerSlider-thumb::-webkit-slider-track, .PickerSlider .PickerSlider-thumb::-ms-fill-lower, .PickerSlider .PickerSlider-thumb::-ms-track {
  background: transparent;
  height: 100%;
  width: 100%;
}

.color-picker-popper .HSLPicker {
  width: 200px;
}
.color-picker-popper .SLChart {
  height: 150px;
}
.color-picker-popper .popper {
  z-index: 1100;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  box-shadow: 0 0.4166666667rem 0.8333333333rem rgba(0, 0, 0, 0.2);
}

.legend-scales {
  display: flex;
  padding: 0;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 400;
  color: #9a9a9a;
}
.legend-item {
  display: flex;
  width: 20%;
  padding: 0 8px;
  align-items: center;
  justify-content: space-between;
}
.legend-color-container {
  width: 20%;
  min-width: 16px;
}
.legend.mobile-map-legend {
  position: relative;
  z-index: 401;
}
.legend.mobile-map-legend .legend-color-container {
  max-width: 30px;
}
.legend-label {
  flex-grow: 1;
}
.legend-color {
  display: block;
  height: 14px;
  width: 14px;
  margin-right: 15px;
  border-radius: 50%;
}
.legend-comfort, .legend-occupancy, .legend-departments, .legend-zones {
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  .legend-scales {
    display: block;
    font-size: 14px;
  }
  .legend-item {
    width: 100%;
    padding: 8px 8px 8px 12px;
    align-items: flex-start;
  }
  .legend-color {
    margin: 4px auto;
  }
  .legend-departments, .legend-zones {
    justify-content: flex-start;
  }
  .legend.mobile-map-legend .legend-scales {
    display: flex;
    font-size: 12px;
  }
  .legend.mobile-map-legend .legend-item {
    width: 20%;
    padding: 0 8px;
    align-items: center;
  }
  .legend.mobile-map-legend .legend-color {
    margin: 0 auto;
  }
}

#layer-locations {
  pointer-events: visibleFill;
  cursor: pointer;
  fill: transparent;
}

.legend {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(245, 245, 245, 0.75);
  z-index: 1000;
}
.legend-item {
  justify-content: start;
}

.floor-plan-picker > div > div > div {
  padding-right: 15px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.floor-plan-picker > div > div > input ~ div > div > div {
  white-space: normal;
}
.floor-plan-picker > div div:last-child {
  z-index: 2010;
}

.filter-input {
  position: relative;
}
.filter-input .glyphicon.glyphicon-search {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 2;
}
.filter-input .clear-filter {
  position: absolute;
  right: 5px;
  top: 50%;
  display: inline-block;
  margin-top: -8px;
  z-index: 2;
}
.filter-input input.form-control {
  width: 200px;
  display: inline-block;
  padding-left: 25px;
  padding-right: 18px;
}
.filter-input.full-width input.form-control {
  width: 100%;
}

/* stylelint-disable scss/at-extend-no-missing-placeholder */
.switch {
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  width: 100px;
  height: 34px;
  padding: 0;
}
.switch.disabled-control {
  cursor: not-allowed;
  opacity: 0.65;
}
.switch.disabled-control:hover:active, .switch.disabled-control:hover {
  border-color: #d6d6d6;
}
.switch .switch-text {
  height: 100%;
  width: 200%;
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-transform: translateX(-3%);
          transform: translateX(-3%);
}
.switch .switch-enabled,
.switch .switch-disabled {
  flex: 1;
  flex-basis: 44%;
  align-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.switch .switch-disabled {
  flex-grow: 1;
  background-color: #e6e6e6;
  box-shadow: none;
}
.switch .switch-disabled:hover {
  background-color: #e6e6e6;
  box-shadow: none;
}
.switch .switch-enabled {
  flex-grow: 0;
}
.switch.switch-enabled {
  border-color: #fff;
}
.switch.switch-enabled .switch-text {
  transition: ease-in 300ms transform;
}
.switch .switch-thumb {
  border-radius: 2px;
  width: 6%;
  height: 100%;
  padding: 0;
  left: 3%;
  position: relative;
}
.switch.switch-disabled {
  border-color: #d6d6d6;
}
.switch.switch-disabled .switch-text {
  -webkit-transform: translateX(-47%);
          transform: translateX(-47%);
  transition: ease-in 300ms transform;
}
.switch.switch-disabled .switch-thumb:hover {
  background-color: #fff;
  border-color: #ccc;
  cursor: inherit;
}

.lazy-lookup {
  position: relative;
}
.lazy-lookup-list {
  position: relative;
  margin: -2px 0 0;
  padding: 0;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-top-width: 2px;
  border-radius: 3px;
  list-style-type: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: auto;
  z-index: 20;
}
.lazy-lookup-list-wrapper {
  position: absolute;
  width: 100%;
  top: 100%;
}
.lazy-lookup-option {
  padding: 5px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 250ms;
  white-space: nowrap;
  cursor: pointer;
}
.lazy-lookup-option:hover {
  background-color: #b3b3b3;
}
.lazy-lookup-option-info {
  padding: 5px 12px;
  text-align: center;
}
.lazy-lookup-option-disabled {
  padding: 5px 12px;
  background-color: #d9d9d9;
  color: #b3b3b3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: not-allowed;
}
.lazy-lookup-option.is-selected {
  background-color: #337ab7;
  color: #fff;
}
.lazy-lookup .caret {
  position: absolute;
  top: 16px;
  right: 4px;
  z-index: 15;
}
.lazy-lookup .form-control {
  position: relative;
  padding-right: 15px;
  z-index: 10;
}

.input-file-wrapper {
  overflow: hidden;
  position: relative;
}
.input-file-wrapper input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

.ie-file-input {
  position: relative;
}
.ie-file-input input[type=file] {
  opacity: 0;
}

.TableInput td {
  cursor: default;
  height: 52px;
}

.CoordinateInput {
  margin-bottom: 0;
}

.icon-editor {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 150px;
  height: 150px;
  margin: 10px;
}
.icon-editor img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 10px auto;
}
.icon-editor .btn, .icon-editor .switch, .icon-editor .switch .switch-disabled, .switch .icon-editor .switch-disabled, .icon-editor .switch .switch-thumb, .switch .icon-editor .switch-thumb {
  max-width: 85px;
  overflow: hidden;
  display: none;
}
.icon-editor .controls {
  position: static;
  display: flex;
  width: 100%;
  padding: 10px 15px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.icon-editor .checkbox-inline {
  width: 25px;
  height: 32px;
}
.icon-editor .checkbox-inline > input {
  margin-top: 9px;
}

.icon-editor:hover .btn, .icon-editor:hover .switch, .icon-editor:hover .switch .switch-disabled, .switch .icon-editor:hover .switch-disabled, .icon-editor:hover .switch .switch-thumb, .switch .icon-editor:hover .switch-thumb {
  display: inline !important;
}

.icon-picker .icons {
  display: flex;
  flex-wrap: wrap;
}
.icon-picker .modal-dialog {
  width: 100%;
  max-width: 800px;
}
.icon-picker img.icon {
  max-width: 60px;
  max-height: 60px;
}

img.icon {
  width: 100%;
  max-width: 30px;
  height: auto;
  max-height: 30px;
}

.add-btn {
  vertical-align: top;
  padding: 1.5px 10px;
  font-size: 20px;
  margin-left: 5px;
}

.btn-group-ordering .btn-link {
  padding-top: 0;
  padding-bottom: 0;
}

.filter-input {
  position: relative;
}
.filter-input .glyphicon.glyphicon-search {
  position: absolute;
  left: 6px;
  top: 10px;
  z-index: 2;
}
.filter-input .clear-filter {
  position: absolute;
  right: 5px;
  top: 50%;
  display: inline-block;
  margin-top: -8px;
  z-index: 2;
}
.filter-input input.form-control {
  width: 200px;
  display: inline-block;
  padding-left: 25px;
  padding-right: 18px;
}
.filter-input.full-width input.form-control {
  width: 100%;
}

.input-file-wrapper {
  overflow: hidden;
  position: relative;
}
.input-file-wrapper input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

.ie-file-input {
  position: relative;
}
.ie-file-input input[type=file] {
  opacity: 0;
}

.dropdown .option > div {
  padding: 5px 5px 5px 15px;
  cursor: default;
}
.dropdown .option i {
  cursor: default;
  width: 40px;
}
.dropdown .option:hover {
  background-color: #337ab7;
  color: #fff;
}
.dropdown .options-container {
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown .option-selected {
  padding: 6px;
  min-height: 34px;
}
.dropdown .expanded .indicator {
  border-width: 0 3px 6px 3px;
  border-color: transparent transparent #626262 transparent;
}
.dropdown .inner {
  position: absolute;
  left: 0;
  width: 100%;
  margin-bottom: 15px;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  z-index: 200;
}
.dropdown .inner .option-selected {
  background-color: #999;
  color: #fff;
}
.dropdown .inner .option-selected:hover {
  background-color: #337ab7;
  color: #fff;
}
.dropdown .option-no-value:hover {
  background-color: unset;
  color: unset;
}
.dropdown .filter-select-remove-icon {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 25px;
  cursor: pointer;
  color: #999;
  font-size: 14px;
}
.dropdown .filter-select-remove-icon:hover {
  color: #222;
}
.dropdown .indicator {
  align-self: center;
  flex: 0;
  right: 7px;
  top: 13px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #626262 transparent transparent transparent;
}
.dropdown .indicator:hover {
  color: #999;
}

.category {
  font-weight: bold;
  padding: 10px 5px;
}

.searchLabel {
  color: #d6d6d6;
  padding: 15px;
}

.errorLabel {
  color: #d9534f;
  padding: 15px;
}

.selected {
  background-color: gray;
}

.multiselect {
  min-width: 260px;
}
.multiselect.form-control {
  position: relative;
  min-height: 34px;
  height: auto;
  padding: 4px 12px;
}
.multiselect .container {
  display: flex;
  align-items: center;
  padding-right: 0;
  width: 100%;
  height: auto;
}
.multiselect .container .glyphicon-remove {
  position: relative;
  right: 7px;
}
.multiselect .search {
  padding-left: 10px;
  flex: 1;
  min-width: 20px;
  border: none;
  outline: none;
}
.multiselect .search:focus {
  outline: none;
  border: none;
}
.multiselect .selection-item {
  background-color: #ccc;
  border: 1px solid #000;
  border-radius: 3px;
  margin: 1px 5px;
  padding: 0 3px;
  display: inline-block;
  max-width: 95%;
  word-break: break-word;
}
.multiselect .selection-item .glyphicon-remove {
  padding: 2px;
  cursor: pointer;
}
.multiselect .selection-item .glyphicon-remove:hover {
  color: #d9534f;
}
.multiselect .selections {
  max-width: 50%;
}
.multiselect .options {
  position: absolute;
  background-color: #fff;
  margin-top: 6px;
  left: 0;
  right: 0;
  border: 1px solid #66afe9;
  border-radius: 3px;
  z-index: 1;
}
.multiselect .options .selected {
  background-color: #ccc;
}
.multiselect .options .option {
  padding: 5px;
}
.multiselect .option:hover {
  color: #fff;
  background-color: #337ab7;
}
.multiselect.expanded {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn,
.input-group-sm > .input-group-btn > input[type=date].switch,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=date].switch-thumb, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm > .input-group-btn > input[type=time].switch,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=time].switch-thumb,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm > .input-group-btn > input[type=datetime-local].switch,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=datetime-local].switch-thumb,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm > .input-group-btn > input[type=month].switch,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-disabled,
.switch .input-group-sm > .input-group-btn > input[type=month].switch-thumb,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn,
.input-group-lg > .input-group-btn > input[type=date].switch,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=date].switch-thumb, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg > .input-group-btn > input[type=time].switch,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=time].switch-thumb,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg > .input-group-btn > input[type=datetime-local].switch,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=datetime-local].switch-thumb,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg > .input-group-btn > input[type=month].switch,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-disabled,
.switch .input-group-lg > .input-group-btn > input[type=month].switch-thumb,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.switch,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-disabled,
.switch .input-group-lg > .input-group-btn > .form-control-static.switch-thumb, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .input-group-btn > .form-control-static.switch,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-disabled,
.switch .input-group-sm > .input-group-btn > .form-control-static.switch-thumb {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .switch,
.switch .input-group-sm > .input-group-btn > .switch-disabled,
.switch .input-group-sm > .input-group-btn > .switch-thumb {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.switch,
.switch .input-group-sm > .input-group-btn > select.switch-disabled,
.switch .input-group-sm > .input-group-btn > select.switch-thumb {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.switch,
.switch .input-group-sm > .input-group-btn > textarea.switch-disabled,
.switch .input-group-sm > .input-group-btn > textarea.switch-thumb,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].switch,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-disabled,
.switch .input-group-sm > .input-group-btn > select[multiple].switch-thumb {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .switch,
.switch .input-group-lg > .input-group-btn > .switch-disabled,
.switch .input-group-lg > .input-group-btn > .switch-thumb {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.switch,
.switch .input-group-lg > .input-group-btn > select.switch-disabled,
.switch .input-group-lg > .input-group-btn > select.switch-thumb {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.switch,
.switch .input-group-lg > .input-group-btn > textarea.switch-disabled,
.switch .input-group-lg > .input-group-btn > textarea.switch-thumb,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].switch,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-disabled,
.switch .input-group-lg > .input-group-btn > select[multiple].switch-thumb {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .switch + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-disabled + .form-control-feedback,
.switch .input-group-lg > .input-group-btn > .switch-thumb + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .switch + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-disabled + .form-control-feedback,
.switch .input-group-sm > .input-group-btn > .switch-thumb + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.filter-select {
  position: relative;
  padding: 0;
  min-height: 34px;
  min-width: 200px;
  height: auto;
}
.filter-select .selected {
  padding: 5px 5px 5px 15px;
  cursor: default;
}
.filter-select .selected i {
  cursor: default;
  width: 40px;
}
.filter-select .container {
  width: 100%;
  padding: 0;
}
.filter-select .selected {
  display: flex;
  justify-content: space-between;
  min-height: 32px;
  padding-right: 12px;
}
.filter-select .glyphicon-remove {
  position: absolute;
  top: 50%;
  right: 20px;
  font-size: 10px;
}
.filter-select .glyphicon-remove:hover {
  color: #d9534f;
}
.filter-select .search {
  width: 98%;
  margin: 1%;
}
.filter-select.dropdown .option-selected {
  padding-right: 15px;
}
.filter-select.dropdown .indicator {
  top: calc(50% - 4px);
}
.filter-select .placeholder {
  color: #999;
}

@media (min-width: 768px) {
  .form-inline .filter-select {
    height: 34px;
    width: auto;
    min-width: 150px;
  }
  .form-inline .container.form-control {
    width: 100%;
  }
  .form-inline .search.form-control {
    width: 98%;
    display: block;
  }
}
.lookup {
  position: relative;
  z-index: 110;
}
.lookup .form-control {
  padding-right: 35px;
}
.lookup div.form-control {
  height: auto;
  min-height: 34px;
}
.lookup .caret,
.lookup .clear {
  position: absolute;
}
.lookup .caret {
  top: 16px;
  right: 9px;
}
.lookup .clear {
  display: inline-block;
  top: 17px;
  right: 25px;
  margin-top: -12px;
  color: #777777;
  font-size: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.lookup .clear:before {
  content: "×";
  font-size: inherit;
  font-weight: 600;
  color: inherit;
  cursor: pointer;
}
.lookup-list {
  position: absolute;
  top: 34px;
  width: 100%;
  max-height: 160px;
  padding: 0;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 0 0 3px 3px;
  box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.45);
  list-style-type: none;
  overflow-y: auto;
  z-index: 100;
}
.lookup-list-item {
  padding: 5px 15px;
  cursor: pointer;
  transition: background-color, 250ms;
}
.lookup-list-item.selected {
  background-color: #337ab7;
  color: #fff;
}
.lookup-list-item:hover {
  background-color: rgba(51, 122, 183, 0.25);
}
.lookup-selected-item {
  position: relative;
  display: inline-block;
  padding: 2px 18px 2px 6px;
  margin: 2px;
  background-color: #555555;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
}
.lookup-selected-item .clear {
  top: 50%;
  right: 2px;
  margin-top: -7.5px;
  color: #fff;
  line-height: 15px;
}

#dashboard-pane .dashboards__remove .remove-icon {
  margin: 5px auto;
  float: none;
}

.ColorInput {
  width: 100%;
  display: flex;
  position: relative;
}
.ColorInput-active {
  z-index: 1060;
}
.ColorInput .ColorInput-input {
  flex: 1;
  flex-grow: 10;
  flex-shrink: 0;
}
.ColorInput .ColorInput-color-wrapper {
  padding: 0 5px;
  flex: 0;
}
.ColorInput .ColorInput-color {
  border: 1px solid #d6d6d6;
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 3px;
}
.ColorInput .ColorInput-pickerWrapper {
  position: relative;
}

.color-picker-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1050;
  background: rgba(0, 0, 0, 0.08);
}

.app-header {
  z-index: 1200;
}
.app-header .Navbar_Brand_Logo {
  width: 32px;
  margin-top: -7px;
  float: left;
  margin-right: 7px;
}
.app-header .dropdown-list {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  background-clip: padding-box;
  color: #333;
  list-style-type: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
}
.app-header .dropdown-item {
  display: block;
  padding: 10px 15px;
  white-space: nowrap;
  cursor: pointer;
}
.app-header .dropdown-item:first-child {
  border-bottom: 1px solid #ccc;
}
.app-header .dropdown-item:hover {
  background-color: #f5f5f5;
}
.app-header .dropdown-trigger {
  padding: 15px;
  color: #9d9d9d;
  cursor: pointer;
}
.app-header .dropdown-trigger:hover {
  color: #fff;
}
.app-header .dropdown:focus {
  outline: none;
}
.app-header .navbar-nav {
  display: flex;
  align-items: center;
}
.app-header .navbar-nav .local-org-dropdown {
  margin: 0 2rem;
  width: 240px;
}
.app-header .navbar-nav .local-org-dropdown .lookup-list-item {
  color: #101010;
}
.app-header .navbar-nav .local-org-dropdown .clear {
  display: none;
}

/* stylelint-disable */
.Spinner > div {
  display: table;
  margin: 0 auto;
}

.Spinner-inline {
  display: inline-block;
}

.Spinner .fa-sync.fa-spin {
  width: 40px;
  height: 40px;
}

/* stylelint-enable */
#dashboard-pane .space-categories__table-cell {
  padding: 0;
}
#dashboard-pane .space-categories__table-cell .badge {
  min-width: 120px;
  margin: 3px;
  padding: 6px 12px;
  cursor: pointer;
}
#dashboard-pane .space-categories__table-cell .badge--is-dragging {
  opacity: 0.15;
}
#dashboard-pane .space-categories__drop-zone {
  min-height: 51px;
  padding: 8px;
  transition: background-color 250ms;
}
#dashboard-pane .space-categories__drop-zone--is-hovered {
  background-color: #eeeeee;
}

.tab-panel-container .panel-heading {
  display: flex;
}
.tab-panel-container .nav-tabs li:not(.active) a {
  color: #fff;
}
.tab-panel-container .panel-heading {
  padding-bottom: 0;
}
.tab-panel-container .nav-tabs {
  border: none;
}
.tab-controls {
  padding: 5px 0;
}
.tab-controls button.btn, .tab-controls button.switch, .tab-controls .switch button.switch-disabled, .switch .tab-controls button.switch-disabled, .tab-controls .switch button.switch-thumb, .switch .tab-controls button.switch-thumb,
.tab-controls a.btn,
.tab-controls a.switch,
.tab-controls .switch a.switch-disabled,
.switch .tab-controls a.switch-disabled,
.tab-controls .switch a.switch-thumb,
.switch .tab-controls a.switch-thumb {
  margin-left: 5px;
}
.tab-header-toolbar {
  flex: 1;
}
.tab-header-toolbar > * {
  float: right;
}

.tasks .table td:first-child {
  width: 30px;
}

.tooltip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  padding: 5px;
  border: 1px solid #43a047;
  background-color: #fff;
  opacity: 0;
  transition: opacity ease-in 200ms;
  z-index: 1000;
}

.sensor__health {
  display: flex;
  margin-bottom: 5px;
}
.sensor__health__title {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
}
.sensor__health__color {
  width: 16px;
  height: 16px;
  margin: 0 5px;
  border-radius: 50%;
}
.sensor__health__description {
  flex-grow: 1;
  padding-left: 5px;
}
.sensor__health__type {
  display: inline-block;
  margin: 3px 3px 3px 0;
  padding: 1px 8px;
  border-radius: 6px;
  background-color: #ccc;
  color: #fff;
  font-size: 12px;
}

.tooltip {
  padding: 10px;
  border: 1px solid #000;
  background-color: #fff;
}
.tooltip .alert {
  margin-bottom: 0;
}
.tooltip .sensor h4 {
  padding-right: 15px;
}

.relative-wrapper {
  position: relative;
}
.relative-wrapper .Spinner {
  padding-top: 2%;
  position: absolute;
  background-color: rgba(125, 125, 125, 0.5);
  z-index: 5;
}

.header-toolbar {
  float: right;
  position: relative;
  top: -8px;
}

.grouping-picker .modal-body {
  max-height: calc(100vh - 185px);
  overflow: auto;
}

/* login */
/* login */
.rhye-auth .app {
  position: relative;
  padding: 0;
  min-height: 100vh;
}
.rhye-auth .login-container {
  min-height: 100vh;
}
.rhye-auth .login-container .login-logo {
  margin: 0 0 2rem;
}
.rhye-auth .login-container .login-title {
  margin: 0 0 2rem;
}
.rhye-auth .login-container .login-subtitle {
  margin-top: 0;
}
.rhye-auth .login-container .login-content-wrapper {
  min-height: 14.5rem;
}
.rhye-auth .login-container .login-copyright {
  position: absolute;
  width: 100%;
  padding: 0.25rem 0;
  bottom: 0;
  background-color: #f8f8f8;
}
.rhye-auth .form-wrapper {
  padding-bottom: 1.5rem;
}
.rhye-auth .remind-form,
.rhye-auth .reset-form {
  margin: 0;
}
.rhye-auth .change-password .icon-info-circle,
.rhye-auth .reset-form .icon-info-circle {
  width: 1.4166666667rem;
  height: 1.4166666667rem;
  margin-top: 0.1666666667rem;
}
.rhye-auth .right-position .snowman-menu__items {
  top: 50%;
  margin-top: -1.75rem;
}
.rhye-auth .snowman-menu__action {
  padding: 0 0.75rem;
  height: 3.5rem;
  transition: background-color 250ms;
}
.rhye-auth .snowman-menu__action:hover {
  text-decoration: none;
}

@media (orientation: landscape) and (max-width: 812px) {
  .rhye-auth .login-container {
    display: flex;
    align-items: center;
    padding-top: 0;
  }
}
.tree-view-container .tree-view-list {
  list-style: none;
  padding-left: 15px;
  border-left: 1px solid #ccc;
  margin-bottom: 5px;
  margin-left: 10px;
}
.tree-view-container > .tree-view-list {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: visible;
  height: auto;
}
.tree-view-container .list-item-text {
  display: flex;
}
.tree-view-container .expand-collapse-btn {
  background: none;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.tree-view-container .collapsed {
  overflow: hidden;
  height: 0;
}

.global-error {
  position: fixed;
  top: 50px;
  right: 15px;
  width: 300px;
}

.tree-location-picker-wrapper {
  max-height: 500px;
  overflow: auto;
}
.tree-location-picker-wrapper .branch {
  padding: 3px 6px;
}
.tree-location-picker-wrapper .branch.disabled {
  cursor: not-allowed;
  color: #e5e6e7;
}
.tree-location-picker-wrapper .branch .select-checkbox {
  margin: 0 5px;
}

.tree-list {
  margin-bottom: 0;
  padding-left: 15px;
  list-style-type: none;
}
.tree-list-item {
  position: relative;
}
.tree-list-item-expandable {
  position: absolute;
  top: 3px;
  left: -15px;
  cursor: pointer;
}
.tree-list-editor-wrapper {
  max-height: 500px;
  overflow: auto;
}
.tree-list-editor .form-control {
  margin-bottom: 15px;
}
.tree-list-editor-level {
  padding: 3px 6px;
}
.tree-list-editor-level.disabled {
  cursor: not-allowed;
  color: #e5e6e7;
}
.tree-list-editor-level-checkbox.partially-selected {
  position: relative;
}
.tree-list-editor-level-checkbox.partially-selected::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.44rem;
  height: 0.48rem;
  background: currentColor;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.virtualized-list {
  overflow-y: auto;
}
.virtualized-list .list-item {
  width: 100%;
  position: absolute;
}

.map-svg-modal .highlighted-svg-element,
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5fb0aa !important;
  color: #5fb0aa !important;
}
.map-svg-modal .mapped-svg-element {
  opacity: 0.7;
}
.map-svg-modal .mapped-marker.highlight-mapped-element,
.map-svg-modal .mapped-svg-element.highlight-mapped-element {
  cursor: pointer;
  fill: #76d4cd !important;
  color: #76d4cd !important;
  opacity: 0.7;
}
.map-svg-modal .selected-svg-element {
  opacity: 0.7;
  cursor: pointer;
  fill: #5f8eb0 !important;
  color: #5f8eb0 !important;
}
.map-svg-modal .mapped-marker {
  cursor: pointer;
  fill: rgba(95, 176, 170, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}
.map-svg-modal .active-marker {
  cursor: pointer;
  fill: rgba(95, 142, 176, 0.7) !important;
  stroke-width: 3px;
  stroke: #dedede;
}

.map-svg-modal.modal-dialog .modal-content {
  height: 100%;
}

.modal-dialog.map-svg-modal {
  width: 95% !important;
  height: 95%;
  margin-bottom: 0;
}

.svg-import-modal-header {
  height: 50px;
}

.svg-import-modal-body {
  height: calc(100% - 115px);
}

.svg-import-modal-footer {
  display: flex;
  flex-direction: row-reverse;
  height: 65px;
}
.svg-import-modal-footer .download-btn {
  order: 2;
  margin-right: 25px;
}
.svg-import-modal-footer .save-btn {
  order: 1;
}

.location-id-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 0;
}
.location-id-section.disabled {
  color: #6d6d6d;
  opacity: 0.3;
}
.location-id-section .location-select-label {
  width: 100%;
}
.location-id-section .location-select-label .location-select {
  border-radius: 3px;
  padding: 5px;
}
.location-id-section .location-add-btn,
.location-id-section .location-cancel-btn {
  width: 45%;
}
.location-id-section .controls-row {
  display: flex;
  flex-direction: column;
}
.location-id-section .controls-select-column {
  margin-bottom: 15px;
}
.location-id-section .controls-select-column .select-label {
  display: flex;
  justify-content: space-between;
}
.location-id-section .controls-buttons-column {
  display: flex;
  justify-content: space-between;
}

.label-wrapper {
  position: relative;
}

.locations-select-icon {
  font-size: 15px;
  position: absolute;
  top: 35%;
  bottom: 0;
  width: 15px;
  height: 15px;
}

.location-select-reference {
  display: block;
  margin-left: 25px;
}

.location-select-id {
  color: #ccc;
  font-size: 12px;
  margin-left: 25px;
}

.upload-drawing-btn {
  width: 33px;
  height: 33px;
  padding: 5px;
  background: #fff;
}

.mapped-elements-list {
  height: 300px;
  overflow-y: auto;
}

.remove-icon {
  font-size: 15px;
  color: #ff2424;
  float: right;
  cursor: pointer;
  display: block;
}

.svg-tree-wrapper {
  height: 100%;
  overflow-y: auto;
  font-size: 13px;
}

.svg-tree-button {
  border: none;
  background: none;
}

.svg-tag-tmpl {
  white-space: nowrap;
}

.svg-scrollable-wrap {
  overflow: auto;
  height: 100%;
  padding: 10px;
  /* stylelint-disable selector-class-pattern */
}
.svg-scrollable-wrap.width-stroke-1 svg path {
  stroke-width: 1 !important;
}
.svg-scrollable-wrap.width-stroke-2 svg path {
  stroke-width: 2 !important;
}
.svg-scrollable-wrap.width-stroke-3 svg path {
  stroke-width: 3 !important;
}
.svg-scrollable-wrap.width-stroke-4 svg path {
  stroke-width: 4 !important;
}
.svg-scrollable-wrap.width-stroke-5 svg path {
  stroke-width: 5 !important;
}

.invisible-link {
  display: none;
  width: 0;
  height: 0;
}

.configuration-panel {
  position: absolute;
  z-index: 99;
  top: 5px;
  background: #d9edf7;
  border-radius: 3.1px;
  padding: 9px 19px 5px;
  right: 20px;
  opacity: 0.3;
}
.configuration-panel:hover {
  opacity: 1;
}
.configuration-panel .stroke-width-control {
  display: flex;
  font-weight: 400;
  font-size: 14px;
}
.configuration-panel .stroke-width-control .stroke-width-label-text {
  display: block;
  color: #808080;
}
.configuration-panel .stroke-width-label,
.configuration-panel .scale-factor-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.configuration-panel .stroke-width-label:last-child,
.configuration-panel .scale-factor-label:last-child {
  margin-bottom: 5px;
}
.configuration-panel .scale-factor-panel-submit {
  height: 25px;
  padding: 1px 10px;
  margin-left: 15px;
}
.configuration-panel .scale-factor-input,
.configuration-panel .stroke-width-select {
  width: 45px;
  height: 25px;
  padding: 3px;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  min-width: 80px;
  margin-left: 15px;
}

.svg-edit-dialog-body {
  display: flex;
}
.svg-edit-dialog-body.hide-tree-section .tree-column {
  width: 0;
}
.svg-edit-dialog-body.hide-tree-section .svg-column {
  width: 80%;
}
.svg-edit-dialog-body.hide-tree-section .tree-view-panel-toggle-btn {
  left: 7px;
}
.svg-edit-dialog-body .Spinner {
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  z-index: 100;
  background: rgba(234, 234, 234, 0.8);
}
.svg-edit-dialog-body .Spinner > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tree-column {
  width: 20%;
  position: relative;
  transition: width 300ms;
  border-right: 1px solid #e5e5e5;
}
.tree-column::before {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 17px;
  position: absolute;
  top: -16px;
  right: 0;
  z-index: 999;
}
.tree-column::after {
  content: "";
  display: block;
  border-right: 1px solid #e5e5e5;
  width: 0;
  height: 15px;
  position: absolute;
  bottom: -16px;
  right: -1px;
  z-index: 999;
}

.svg-column {
  position: relative;
  padding-left: 25px;
  width: 60%;
  transition: width 300ms;
}

.mapping-column {
  width: 20%;
  padding: 5px;
}

.highlighted-add-marker-button {
  background: #b9ee99;
  color: #337ab7;
}
.highlighted-add-marker-button:hover, .highlighted-add-marker-button:focus {
  background: #b9ee99;
  color: #337ab7;
}

.button-icon {
  margin-right: 5px;
  color: #337ab7;
}

.mapped-button-icon {
  margin-right: 5px;
}

.tree-view-panel-toggle-btn {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 999;
  background: transparent;
  width: 30px;
  height: 35px;
  font-size: 15px;
  padding: 0;
  margin: 0 0 0 7px;
  outline: none;
  color: #337ab7;
  left: 20%;
  transition: left 310ms;
  border: 1px solid #e5e5e5;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  border-left: 2px solid #fff;
}
.tree-view-panel-toggle-btn .open-tree-btn {
  position: absolute;
  left: 2px;
  top: 8px;
}
.tree-view-panel-toggle-btn .close-tree-btn {
  position: absolute;
  left: 7px;
}
.tree-view-panel-toggle-btn:hover {
  color: #286090;
}

.upload-svg-icon {
  font-size: 20px;
  color: #abaaaa;
}

.floor-plan-table-loader {
  position: fixed;
  width: 100%;
  height: 100%;
}
.floor-plan-table-loader .Spinner {
  position: fixed;
  background: rgba(255, 0, 0, 0);
}
.floor-plan-table-loader .Spinner > div {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.highlighted-mapped-list-item {
  background: #c9ffb2;
}

.plan-settings-locations-lookup-item {
  padding-left: 15px;
}
.plan-settings-locations-lookup-item.plan-settings-location-building {
  padding-left: 30px;
}
.plan-settings-locations-lookup-item.plan-settings-location-building .plan-settings-locations-lookup-item-icon {
  left: 20px;
}
.plan-settings-locations-lookup-item.plan-settings-location-floor {
  padding-left: 45px;
}
.plan-settings-locations-lookup-item.plan-settings-location-floor .plan-settings-locations-lookup-item-icon {
  left: 35px;
}
.plan-settings-locations-lookup-item-id {
  color: #aaa;
  font-size: 10px;
}
.plan-settings-locations-lookup-item.has-settings::before {
  content: "\f085";
  position: absolute;
  top: calc(50% - 10px);
  right: 5px;
  display: flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.plan-settings-locations-lookup-item-icon {
  position: absolute;
  top: calc(50% - 10px);
  left: 5px;
  width: 20px;
  height: 20px;
}
.plan-settings-save-button {
  margin-top: 15px;
}
.plan-settings .lookup-list-item {
  position: relative;
  padding-right: 30px;
}
.plan-settings .plan-threshold-control {
  min-height: 56px;
}
.plan-settings .accordion {
  padding: 0 15px;
  border: 2px solid #eee;
}
.plan-settings .accordion.is-expanded {
  padding-bottom: 10px;
}
.plan-settings .accordion h4 {
  font-weight: 600;
}
.plan-settings .accordion-title {
  margin: 0 -15px;
  background-color: #eee;
}
.plan-settings .accordion-trigger {
  display: block;
  padding: 10px 15px;
  color: #aaa;
  text-decoration: none;
}
.plan-settings .accordion-trigger::before {
  content: "\f054";
  display: inline-block;
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.plan-settings .is-expanded .accordion-trigger::before {
  content: "\f078";
}
.plan-settings .plan-threshold-control-label {
  font-weight: 400;
}
.plan-settings .breadcrumbs {
  font-size: 1.125rem;
}
.plan-settings .breadcrumbs-icon {
  width: 1.5rem;
  height: 1.5rem;
  vertical-align: -0.35rem;
}
.plan-settings .breadcrumbs-separator {
  width: 1rem;
  font-size: 1rem;
}
.plan-settings .lookup-list {
  max-height: 21.6666666667rem;
}

.is-filtering .plan-settings-location-building {
  padding-left: 15px;
}
.is-filtering .plan-settings-location-building .plan-settings-locations-lookup-item-icon {
  left: 5px;
}
.is-filtering .plan-settings-location-floor {
  padding-left: 15px;
}
.is-filtering .plan-settings-location-floor .plan-settings-locations-lookup-item-icon {
  left: 5px;
}

.organization-settings {
  min-width: 800px;
}
.organization-settings .panel-heading {
  padding-bottom: 0;
  border: 0;
}
.organization-settings .form-control-inline {
  display: inline-block;
  width: 300px;
}

.sp-metadata-download-btn {
  margin-right: 5px;
}

.editable-cell {
  height: 51px;
}

.row-hide-delete .remove-icon {
  display: none;
}

.dashboards-icon-option {
  display: block;
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.dashboards-icon-option i {
  min-width: 20px;
  margin: 0 10px;
  text-align: center;
}

.dashboards-table .dashboards-icon-option i {
  padding: 0 10px;
}
.dashboards-table .dashboard-icon-select {
  position: relative;
  padding: 15px;
}
.dashboards-table .dashboard-icon-select > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.dashboards-table .primary-button {
  float: right;
  margin-bottom: 10px;
  width: 50px;
  padding: 0;
  /* stylelint-disable-next-line */
  font-size: 16pt;
}
.dashboards-table td:last-child {
  min-width: 50px;
  padding: 0;
}
.dashboards-table-url {
  width: 50%;
}
.dashboards-table .reorder-cell {
  opacity: 0.3;
  color: #808080;
  /* stylelint-disable-next-line */
  /* stylelint-disable-next-line */
}
.dashboards-table .reorder-cell:hover {
  opacity: 1;
}
.dashboards-table .reorder-cell .dropup .caret {
  border-bottom: 10px dashed;
  margin-bottom: 4px;
}
.dashboards-table .reorder-cell .dropdown .caret {
  border-top: 10px dashed;
  margin-top: 4px;
}
.dashboards-table .reorder-cell .dropup,
.dashboards-table .reorder-cell .dropdown {
  /* stylelint-disable-next-line */
}
.dashboards-table .reorder-cell .dropup .caret,
.dashboards-table .reorder-cell .dropdown .caret {
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.dashboards-table .reorder-cell .dropup:hover,
.dashboards-table .reorder-cell .dropdown:hover {
  color: #269abc;
}
.dashboards-table tr:first-child {
  /* stylelint-disable-next-line */
}
.dashboards-table tr:first-child .reorder-cell .dropup:hover,
.dashboards-table tr:first-child .reorder-cell .dropup {
  opacity: 0.3;
  color: #808080;
}
.dashboards-table tr:last-child {
  /* stylelint-disable-next-line */
}
.dashboards-table tr:last-child .reorder-cell .dropdown:hover,
.dashboards-table tr:last-child .reorder-cell .dropdown {
  opacity: 0.3;
  color: #808080;
}

.test_button-alert {
  margin: 10px 0;
}

.settings-jobs-panel {
  padding-left: 10px;
}

.job-name-header {
  margin-top: 35px;
}

.status-container {
  display: flex;
  align-content: center;
  align-items: center;
  /* stylelint-disable-next-line */
  font-size: 1.3em;
  margin: 10px 0 10px 10px;
}
.status-container .status-color-indicator {
  width: 18px;
  height: 18px;
  border-radius: 18px;
  margin: 5px 10px 5px 0;
  box-shadow: 0 0 2px;
  flex-shrink: 0;
}
.status-container .status-color-indicator.status-red, .status-container .status-color-indicator.status-null {
  background: radial-gradient(#f94040 50%, #808080);
}
.status-container .status-color-indicator.status-green {
  background: radial-gradient(#3d963d 50%, #808080);
}
.status-container .status-color-indicator.status-yellow {
  background: radial-gradient(#f7dc22 50%, #808080);
}

.red-text {
  float: right;
}

.red-text {
  color: #f00;
  font-weight: 600;
}

.gray-text {
  color: #808080;
}

.add-view-button {
  width: 100px;
  height: 32px;
  font-size: 14px;
  float: right;
}
.add-view-button b {
  margin: 0 5px;
  font-size: 16px;
}

.last-floorplan-update {
  background: #808080;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  margin: 10px 0;
  width: auto;
  display: inline-block;
}

.drawing-icon {
  background: url(/assets/build/4ffe20a4c978a2115ce0.svg) no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  float: right;
}

.job-status-panel .job-controls .job-process-btn {
  margin-left: 15px;
}

.validation-error-text {
  color: #ff1625;
  font-size: 9px;
}

.height-slider,
.slider-control,
.range-control {
  position: relative;
  padding: 25px 0;
}
.height-slider-label,
.slider-control-label,
.range-control-label {
  position: absolute;
  top: 0;
}
.height-slider-low,
.slider-control-low,
.range-control-low {
  left: 0;
}
.height-slider-high,
.slider-control-high,
.range-control-high {
  right: 0;
}
.height-slider-units, .height-slider-value,
.slider-control-units,
.slider-control-value,
.range-control-units,
.range-control-value {
  top: auto;
  bottom: 0;
}
.height-slider-units,
.slider-control-units,
.range-control-units {
  right: 0;
}
.height-slider-value,
.slider-control-value,
.range-control-value {
  width: 100%;
  text-align: center;
}
.height-slider .rc-slider-track,
.height-slider .rc-slider-rail,
.slider-control .rc-slider-track,
.slider-control .rc-slider-rail,
.range-control .rc-slider-track,
.range-control .rc-slider-rail {
  height: 16px;
}
.height-slider .rc-slider-track,
.slider-control .rc-slider-track,
.range-control .rc-slider-track {
  background-color: #337ab7;
}
.height-slider .rc-slider-rail,
.slider-control .rc-slider-rail,
.range-control .rc-slider-rail {
  border: 1px solid #337ab7;
  background-color: transparent;
}
.height-slider .rc-slider-handle,
.slider-control .rc-slider-handle,
.range-control .rc-slider-handle {
  width: 26px;
  height: 26px;
  border: 1px solid #337ab7;
}
.height-slider .rc-slider-handle:focus,
.slider-control .rc-slider-handle:focus,
.range-control .rc-slider-handle:focus {
  box-shadow: 0 0 0 5px rgba(51, 122, 183, 0.75);
}
.height-slider.reverse .rc-slider-rail,
.slider-control.reverse .rc-slider-rail,
.range-control.reverse .rc-slider-rail {
  background-color: #337ab7;
}
.height-slider.reverse .rc-slider-track,
.slider-control.reverse .rc-slider-track,
.range-control.reverse .rc-slider-track {
  background: #fff;
  border: 1px solid #337ab7;
}

/* stylelint-disable */
.settings-tabs .nav-tabs li > a {
  transition: 200ms;
}
.settings-tabs .nav-tabs :not(.active) a:hover {
  color: #337ab7;
  background: #fff;
  border-color: #fff;
}

/* stylelint-enable */
.local-attr-dropdown {
  position: relative;
}
.local-attr-dropdown .dropdown-list {
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #66afe9;
  border-radius: 3px;
  width: 100%;
  z-index: 1;
}
.local-attr-dropdown .dropdown-list .dropdown-item {
  display: block;
  background-color: #fff;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
}
.local-attr-dropdown .dropdown-list .dropdown-item:hover {
  color: #fff;
  background-color: #337ab7;
}
.local-attr-dropdown .dropdown-icon {
  position: absolute;
  right: 10px;
}

.role-mapping .react-bootstrap-table .form-group {
  margin-bottom: 0;
}
.role-mapping .react-bootstrap-table td:first-child {
  width: 40px;
}
.role-mapping .react-bootstrap-table td:last-child {
  width: 65%;
}
.role-mapping .multiselect {
  position: relative;
}
.role-mapping .multiselect-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 150px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  border: 1px solid #d6d6d6;
  background-color: #fff;
  border-radius: 3px;
  overflow-y: auto;
}
.role-mapping .multiselect-menu-item {
  padding: 6px 15px;
  cursor: pointer;
}
.role-mapping .multiselect-menu-item.is-selected {
  background-color: #337ab7;
  color: #fff;
}
.role-mapping .multiselect-menu-item:hover {
  background-color: #f5f5f5;
  color: #333;
}
.role-mapping .btn-primary, .role-mapping .switch {
  margin-right: 5px;
}

.quick-time-slot {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.quick-time-slot-action {
  padding-top: 24px;
}

.quick-timeslots {
  padding-left: 24px;
}

.test-button-alert {
  margin: 20px 0;
}

.organization-kiosks {
  min-width: 800px;
}
.organization-kiosks .logoPreview {
  width: 330px;
  margin: 10px 0;
}
.organization-kiosks .ColorInput {
  max-width: 250px;
}
.organization-kiosks .ColorInput-input {
  max-width: 200px;
}
.organization-kiosks .form-control[type=number] {
  width: 100px;
}

.kiosks-table .panel-body {
  overflow-x: auto;
  overflow-y: visible;
}
.kiosks-table table {
  table-layout: fixed;
}

.OverlaySpinner {
  position: relative;
}

.table-cell-empty {
  color: #888;
  font-style: italic;
}

.regional-form {
  position: relative;
}
.regional-form .configuration-section {
  border-left: 1px solid #ccc;
}

.category-location table th:first-child,
.category-location table td:first-child {
  width: 20%;
  min-width: 200px;
}
.category-location .badge {
  line-height: 20px;
}
.category-location .badge-close {
  display: inline-block;
  margin: -3px 3px 0 6px;
  font-size: 18px;
  cursor: pointer;
  vertical-align: middle;
  transition: color 250ms;
}
.category-location .badge-close:hover {
  color: #d9534f;
}

.documents-tab .controls-panel .btn, .documents-tab .controls-panel .switch, .documents-tab .controls-panel .switch .switch-disabled, .switch .documents-tab .controls-panel .switch-disabled, .documents-tab .controls-panel .switch .switch-thumb, .switch .documents-tab .controls-panel .switch-thumb {
  margin-right: 5px;
}
.documents-tab .form-control {
  width: auto;
}

.reference-cell {
  min-width: 200px;
}

.reference-cell.invalid-cell,
.url-cell.invalid-cell {
  position: relative;
  border: 2px solid rgba(255, 56, 56, 0.45);
}

.locations-cell {
  max-width: 300px;
}
.locations-cell .location-item {
  display: inline-block;
  margin: 3px;
  padding: 2px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.locations-cell .locations-cell {
  text-align: center;
}
.locations-cell .no-locations-label {
  display: inline-block;
  padding: 7px 20px;
  border-radius: 3px;
  margin: 0 auto;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.required-label {
  font-family: "Arial", sans-serif;
  position: absolute;
  background: #dadada;
  padding: 10px;
  top: -50px;
  left: 45px;
  border-radius: 3px;
  white-space: nowrap;
}
.required-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 38px;
  background: #fff;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid #dadada;
}

.location-tile.task_level + :not(.task_level) {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
}
.location-tile.floor_level, .location-tile.room_level {
  color: #808080;
}

.groupings-table-reference {
  width: 25%;
}
.groupings-table-identities {
  width: 60%;
}
.groupings-table-icons {
  width: 12%;
}
.groupings-selectable {
  cursor: pointer;
}
.groupings-identity {
  display: inline-block;
  padding: 3px 8px;
  margin-bottom: 5px;
}
.groupings-identity-bordered {
  border: 1px solid #ccc;
  margin: 2px;
  border-radius: 4px;
}
.groupings-identity-disabled {
  color: #ccc;
  cursor: not-allowed;
}

.icon-cell-wrap {
  position: relative;
  width: 30px;
  height: 30px;
}
.icon-cell-wrap:hover .remove-icon-class {
  opacity: 1;
}
.icon-cell-wrap .remove-icon-class {
  position: absolute;
  cursor: pointer;
  top: -15px;
  right: -10px;
  opacity: 0;
  color: #ff2424;
  transition: opacity 0.3s;
}

.priorities-color {
  margin-bottom: 0;
}

.title {
  width: 20%;
}

.priorities-table thead tr th:first-child {
  width: 30px;
}

.color-picker-container {
  position: relative;
}

.invalid-input-field {
  border: 2px solid #fb5858;
  outline: none;
}

.incorrect-color-icon {
  color: #fb5858;
  position: absolute;
  right: 55px;
  font-size: 20px;
  top: 20%;
}

.correct-color-icon {
  color: #3d963d;
  position: absolute;
  right: 55px;
  font-size: 20px;
  top: 20%;
}

.document-picker-modal .modal-content {
  padding: 25px 0;
}
.document-picker-modal .document-list {
  margin: 0 25px;
}
.document-picker-modal .document-search-input {
  padding: 0 25px;
}
.document-picker-modal .document-list {
  padding: 10px 0;
}
.document-picker-modal .document-checkbox {
  margin-right: 10px;
}
.document-picker-modal .controls {
  border-top: 1px solid #c3c3c3;
  display: flex;
  justify-content: space-between;
  padding: 15px 25px 5px;
  margin-top: 15px;
}

.document-cell-item {
  display: inline-block;
  margin: 3px;
  padding: 2px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.document-cell-item:not(.task_level) {
  opacity: 0.6;
}

.app {
  position: relative;
  min-height: 100%;
  padding: 70px 0;
}
.app-logo {
  -webkit-animation: Rotation-right infinite 20s linear;
          animation: Rotation-right infinite 20s linear;
  height: 80px;
}
.app-header {
  background-color: #222;
  color: white;
}
.app-intro {
  font-size: large;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#home {
  position: relative;
}

.organization-tree .list-group-item {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.organization-tree .list-group-item.organization-group > h4 {
  cursor: pointer;
}
.organization-tree .list-group-item > h4 {
  padding: 10px 0;
  margin: 0;
}
.organization-tree .list-group-item .list-group {
  margin: -10px -15px;
  padding-top: 20px;
}
.organization-tree .list-group-item .list-group .list-group-item:first-child {
  border-radius: 0;
}
.organization-tree .list-group-item .list-group .list-group-item {
  border-left: 0;
  border-right: 0;
}
.organization-tree .list-group-item .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.organization-search {
  margin-bottom: 20px;
}

.organization-group {
  background-color: #fafafa;
}

#login-page {
  text-align: center;
}
#login-page .text-center {
  margin-top: 15px;
}

#loginform {
  position: relative;
  margin: 100px auto 0;
  max-width: 343px;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  text-align: center;
}

.login-container .change-password .close-btn {
  border: none;
}

.login-warning {
  width: 85%;
  max-width: 530px;
}

.skip-reasons table thead tr th:first-child,
.skip-reasons table thead tr td:first-child {
  width: 30px;
}
.skip-reasons .cell-language {
  width: 10%;
  overflow: hidden;
}
.skip-reasons .controls .btn, .skip-reasons .controls .switch, .skip-reasons .controls .switch .switch-disabled, .switch .skip-reasons .controls .switch-disabled, .skip-reasons .controls .switch .switch-thumb, .switch .skip-reasons .controls .switch-thumb {
  margin-left: 5px;
}

.cleaning-manager {
  min-width: 736px;
}
.cleaning-manager .panel-heading {
  padding-bottom: 0;
}
.cleaning-manager .nav-tabs {
  border: none;
}
.cleaning-manager .nav-tabs li:not(.active) a {
  color: #ffffff;
}
.cleaning-manager .nav-tabs li:not(.active) a:hover {
  color: #337ab7;
}
.cleaning-manager .controls {
  padding: 5px 0;
}
.cleaning-manager .controls button {
  margin-left: 5px;
}
.cleaning-manager .table thead th {
  background-color: #f9f9f9;
  color: #4f93ce;
}
.cleaning-manager .table thead th:hover {
  color: #285f8f;
  cursor: pointer;
}
.cleaning-manager .table tbody tr.selected td {
  background-color: #337ab7;
  color: #fff;
}
.cleaning-manager .table tbody tr:last-child .editable {
  cursor: pointer;
}

.cleaning-actions-table td {
  height: 51px;
}

.change-password .change-password-message {
  width: 100%;
}
.change-password .change-password-message .error-list {
  text-align: left;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC4zYzRhYjI1YWQ2MTViMTk1YjFkMC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU1JOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBTFI7QUFRSTtFQUNJO0FBTlI7QUFTSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQVBSO0FBVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJSO0FBV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVRSO0FBWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVZSOztBQWVJO0VBQ0k7QUFaUjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSSxZQTNENEI7QUE4Q2hDOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBLFlBcEU2QjtBQXVEakM7QUFlSTtFQUNJO0VBQ0E7QUFiUjtBQWdCSTtFQUNJO0FBZFI7O0FBa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFmSjtBQWlCSTtFQUNJO0VBQ0E7QUFmUjtBQWtCSTtFQUNJO0FBaEJSO0FBa0JRO0VBQ0k7RUFDQTtBQWhCWjtBQW9CSTs7RUFFSTtBQWxCUjtBQXFCSTtFQUNJO0VBQ0E7QUFuQlI7QUFzQkk7RUFDSTtBQXBCUjtBQXNCUTtFQUNJO0VBQ0E7QUFwQlo7QUF3Qkk7RUFDSTtFQUNBO0FBdEJSOztBQTBCQTtFQUNJO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjs7QUEwQkE7RUFDSTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7O0FBMEJBO0VBQ0k7RUFDQTtFQUNBO0FBdkJKOztBQTBCQTtFQUNJO0VBQ0E7QUF2Qko7O0FBMEJBO0VBQ0k7QUF2Qko7O0FBMEJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QUF4Qko7QUF5Qkk7RUFDSTtBQXZCUjtBQTBCSTtFQUNJO0FBeEJSO0FBMkJJO0VBQ0k7QUF6QlI7QUE0Qkk7RUFDSTtBQTFCUjtBQTZCSTtFQUNJO0FBM0JSOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtBQTVCSjs7QUErQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUJKO0FBOEJJO0VBQ0k7QUE1QlI7QUErQkk7RUFDSTtFQUNBO0VBQ0E7QUE3QlI7QUErQlE7RUFDSTtFQUNBO0FBN0JaO0FBaUNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBL0JSO0FBaUNROztFQUNJO0FBOUJaO0FBa0NJO0VBQ0k7RUFDQTtFQUNBO0FBaENSO0FBbUNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakNSOztBQXFDQTtFQUNJO0FBbENKO0FBcUNRO0VBQ0k7QUFuQ1o7QUFzQ1E7RUFDSTtBQXBDWjtBQXVDUTtFQUNJO0FBckNaO0FBeUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Q1I7QUEwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBQXhDUjs7QUE0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXpDSjtBQTJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpDUjtBQTRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFDUjs7QUE4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTNDSjs7QUE4Q0E7RUFDSTtFQUNBO0FBM0NKOztBQThDQTtFQUNJO0VBQ0EsY0NsV007QUR1VFY7QUE2Q0k7RUFFSTtFQUNBLGNDdldFO0FEMlRWOztBQWdEQTtFQUNJO0VBQ0EsY0M3V007QURnVVY7O0FBZ0RBO0VBQ0k7QUE3Q0o7O0FBZ0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDaFlNO0VEaVlOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdDSjtBQStDSTtFQUNJO0VBQ0E7RUFDQTtBQTdDUjtBQWdESTtFQUNJO0VBQ0E7QUE5Q1I7QUFpREk7RUFDSTtBQS9DUjs7QUFtREE7RUFDSTtFQUNBO0FBaERKOztBQW1EQTtFQUNJO0VBQ0E7RUFDQTtBQWhESjtBQWtESTtFQUNJO0VBQ0E7QUFoRFI7QUFtREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FBakRSOztBQXFEQTtFQUNJO0FBbERKLEM7Ozs7QUVqWUEsWUNJSSxhQ1lVO0VDVGQsNEVGTEksc0JEcWhDSixDR3JnQ0EsaUJBRUUsMEJBQ0EsOEJBRkEsZ0JIeWdDRixDRzcvQkEsaUJBQ0UsUUgrL0JGLENHeC9CQSxnSEFNRSxhSDAvQkYsQ0dsL0JBLGVBQ0UsY0FDQSxjSG8vQkYsQ0d6K0JBLDJEQUdFLGFIMitCRixDR3ArQkEsbUJBQ0UsZUhzK0JGLENHOTlCQSxlQUNFLHVCQUNBLFNBQ0EsZ0JIZytCRixDR3g5QkEsZ0JBQ0UsZ0NBQ0EsYUgwOUJGLENHLzhCQSxjQUVFLHFDQURBLDRCSGs5QkYsQ0d6OEJBLHdCQUNFLG1CQUNBLDBCQUNBLHlFSDI4QkYsQ0dwOEJBLGlDQUVFLG9CQVNBLGtCSDY3QkYsQ0dyN0JBLGtEQUdFLGdDQUNBLGFIMjdCRixDR3A3QkEsZ0JBQ0UsaUJIczdCRixDRy82QkEsaUJBQ0Usc0JBQ0EsVUhpN0JGLENHMTZCQSxrQkFDRSxhSDQ2QkYsQ0dwNkJBLGdDQUVFLGNBQ0EsY0FDQSxrQkFDQSx1QkhzNkJGLENHbjZCQSxnQkFDRSxhSHE2QkYsQ0dsNkJBLGdCQUNFLFNIbzZCRixDRzE1QkEsb0NBRUUsb0JINDVCRixDR3I1QkEsa0NBQ0UsYUFDQSxRSHU1QkYsQ0doNUJBLGdCQUNFLGlCSGs1QkYsQ0czNEJBLDJCQUNFLGVINjRCRixDR2w0QkEsa0dBS0UsdUJBQ0EsZUFDQSxpQkFDQSxRSG80QkYsQ0c1M0JBLHFDQUVFLGdCSDgzQkYsQ0d0M0JBLHNDQUVFLG1CSHczQkYsQ0cvMkJBLHFHQUlFLHlCSGkzQkYsQ0cxMkJBLHdLQUlFLGtCQUNBLFNINDJCRixDR3IyQkEsNEpBSUUsNkJIdTJCRixDR2gyQkEscUJBQ0UsMEJIazJCRixDR3gxQkEsbUJBQ0Usc0JBQ0EsY0FDQSxjQUNBLGVBQ0EsVUFDQSxrQkgwMUJGLENHbDFCQSxxQkFDRSxxQkFDQSx1QkhvMUJGLENHNzBCQSxxQkFDRSxhSCswQkYsQ0d2MEJBLHFEQUVFLHNCQUNBLFNIeTBCRixDR2wwQkEsMEdBRUUsV0hvMEJGLENHNXpCQSwwQkFDRSw2QkFDQSxtQkg4ekJGLENHdnpCQSw2R0FFRSx1Qkh5ekJGLENHanpCQSx5Q0FDRSwwQkFDQSxZSG16QkYsQ0d4eUJBLHFDQUVFLGFIMHlCRixDR255QkEsb0JBQ0UsaUJIcXlCRixDRzN4QkEsbUJBQ0Usb0JINnhCRixDRzN3QkEsMENBQ0UsWUhneEJGLENJbnNDQSxxQkFBVyxzQkpzc0NYLENJcnNDQSwyQkFBaUIsc0JKd3NDakIsQ0l2c0NBLDJCQUFpQixzQkowc0NqQixDSzNzQ0Esd0JBQ0UseUVDZW9CLDRCQUN0Qix5RUFvREEsaUNBQ0ksa0VDaEVGLGtDQUNBLGtFQ3VERiwydEJBNENJLHFCQUlGLDJCQUVFLDBCQURBLGlDQy9HSixxQkFBVyxDVHVqRFgsZ0NTdGpEQSxzQkFBdUIsZ0NBQ3ZCLGtCQUVBLGdDQUNFLHNCQUFjLGdDQUNkLG9CQUEwQixnQ0FDMUIsbURBR0Ysb0RBQ0UsbUJBQWEsZ0NBQ2IscUJBQXlCLGdDQUN6QixtQkFBZSxnQ0FHakIsbUJBQ0UsbUNBQ0EsNkNBQXlCLHlCQUN6QixnRENQTSw2QkFBcUIsUUFDM0Isa0JBQU0sb0NWeWxEUixxQlV4bERRLG9DQUEyQixzQkFDakMsbUNBQWtDLGtCQUNsQyxtQ0FBTSxzQkFBMEIsbUNBQzFCLG9CQUdSLG1DQUNFLG1CQUFTLG1DQUNULG9CQUFTLG1DQUF5QixtQkFDbEMsbUNBQW9DLHFCQUNwQyxtQ0FBUyxtQkFBNEIsbUNBQzVCLHlEQUNULFFBQVMsbUJBQW9CLGtCQUcvQiwrRkFDK0IsNEJBQ3JCLDBCQUF5QixtQ0FDakMscUJBQVEsbUNBQ1Isc0JBQVEsa0NBQTRCLGtCQUNwQyxrQ0FBa0Msc0JBQ2xDLGtDQUE0QixvQkFHOUIsa0NBQ0UsbUJBQVEsa0NBQ1Isb0JBQVEsa0NBQXlCLG1CQUNqQyxrQ0FBbUMscUJBQ25DLGtDQUFRLG1CQUE0QixrQ0FDNUIsbUJBQTBCLHFDQUNsQyxRQUFRLFlBQW9CLHlCQ25DOUIsY0FBbUIsdUJBQ25CLHFDQUFtQiw0QkFDQSwwQkFDbkIsbUNBQ0EscUJBQW1CLG1DQUNuQixzQkFBbUIsQ1h3c0RuQixpQ1d2c0RtQixrQkFDbkIsa0NBQW1CLHNCQUNuQixrQ0FDQSxzREFDQSxtQkFBbUIsa0NBRW5CLG9CQUFpQixrQ0FDakIsbUJBQWlCLGtDQUNqQixxQkFBaUIsa0NBQ2pCLG1CQUFpQixrQ0FDakIsbUJBQWlCLHFDQUNqQixvQkFBaUIsaUNBQ2pCLDZCQUFpQixnQ0FDakIsb0JBQWlCLCtCQUNqQixzQkFBaUIsaUNBQ2pCLG9DQUFpQixzQkFDakIsK0JBQWtCLDBEQUNDLDBEQUVGLG9EQUNBLHlEQUNBLHFDQUNqQixxQkFBaUIsK0JBQ2pCLHdCQUFpQixpQ0FDakIseUJBQWlCLHVCQUNqQiw0QkFBaUIscUJBQ2pCLHVCQUFpQiw0QkFDakIsdUJBQWlCLHdCQUNqQiw0QkFBaUIsa0RBQ2pCLDRCQUFrQixzQkFDbEIscUJBQW1CLDRCQUVuQixvQ0FDQSwwQkFBVSx1QkFDViw0QkFBZ0Isd0JBQ2hCLHVCQUFhLDRCQUNiLENBQVcseUJBQ1gsd0JBQWEsNEJBQ2IsMkJBQW1CLDBCQUNuQiw0QkFDQSw4Q0FBbUIsQ1hpeERuQiwyQldoeERnQiwwREFDRCx5QkFDZix1QkFBVyw0QkFDWCx1QkFDQSxtREFDQSx5QkFBWSx3QkFDWiw0QkFBa0IsMEJBQ2xCLDBCQUFXLENYaXlEWCwyQldoeURnQix3QkFDaEIscUJBQVcsNEJBQ1gscUNYdXlEQSx5Qld0eURBLHVCQUFvQiw0QkFDcEIsdUJBQWtCLHVCQUNsQiw0Qlg2eURBLENXNXlEQSxnREFBb0IsNEJBQ3BCLDBCQUVBLDBCQUFrQiw0QkFDbEIsd0JBQWMscUJDM0RaLDRCWmszREYsQ1lqM0RFLHNCQUFjLGlCQUNkLGtDQUFjLDZCQUNBLHdCQUNkLFNBQWMsb0NBQ0Esd0JBQ2QsaUJBQWMscUNBQ2QsNkJBQ0ksMkJaZzRETixTWTczREUsMERBRUksdUJBRUosaUJBRUksb0NBREEsNkJBR0osMEJBRUksU0FEQSxxQ0FJTix1QkFDRSxxREFDQSw2QkFDQSwwQkFBYyxVWm00RGQsQ1lsNERBLGtDQUFjLGlCQUNkLGlCQUFjLHNCQUNkLHFCQUFjLGlCQUNkLHdCQUFjLHVCQUNkLDBDQUNJLENBQ0Esd0NBRUosdUJBQ0ksc0JBQ0Esa0NBRUosZUFFSSxvQ0FEQSxtQkFHSixtQ0FFSSxvQkFEQSxzQlo4NEROLENZejREQSxnRUFDRSx1QkFBYSxvQkFDYix5QkFDQSx3QkFBYSxvQkFDYix1QkFBYSxzQkFDYixvQkFBYSxpQkFDYixlQUFhLDBEQUNBLGtCQUNiLGtCQUNJLGtCQUNBLHdDQUVKLHFCQUNJLG1CQUNBLHlCWnk1REosc0JZdjVEQSxtQkFFSSx5QkFEQSx3QkFHSixtQkFFSSx1QkFEQSx5Q0FLTixnQ0FDRSxxQ0FDQSxrQkFBYSxrQkFDYixpQkFBYSxtQkFDYixzQkFBYSxxQkFDYixtQkFBYSx3QkFDYix1QkFBYSxtQkFDYix5QkFBYSx3QkFDYixtQkFDSSx1QkFDQSxzQkFFSixtQkFDSSxnQ0FDQSx3QkFFSiw2Q0FFSSxpQkFEQSwyQkFHSixpQkFFSSwwQkFEQSx1Q0NwR04saUJBQWEsd0JBQ2IsaUJBQWEsOEJBQ2IsaUJBQWEsMkJBQ2IsaUJBQWEsNEJBRWIsaUJBQ0UsNEJBQWdCLG9CQUNoQix1QkFBZ0IsaUJBQ2hCLDBCQUFnQiwrQkFDaEIsMEJiNmhFRiwrQmExaEVBLDBCQUNFLCtCQUFlLDBCQUNmLCtCQUFlLENiK2hFZix5QmE5aEVlLCtCQUNmLDBCQUFlLCtCQUdqQiwwQkFDRSwrQkFDQSwwQkFBZSwrQkFDZiwwQmJ3aUVBLCtCYXZpRWUsMEJDdkJqQixnQ0FDQSwyQkFDQSxpQ2R5a0VBLENjeGtFQSwyQkFBTyxpQ0FDQSwwQkFDUCwyQkFHQSwwQkFBUSwyQkFDQSwwQkFDUiwyQkFBUSwwQkFDQSwyQkFFUiwwQkFDRSwyQkFBVSwwQkFDQSwyQkFDViwwQkFBVSwyQkFDQSwwQkFDViwyQkFBVSwwQkFDQSwyQkFDViwwQkFBVyw0QkFDQSwyQkFDWCw2QkFBVyw0QkFDQSw2QkFHYiw4Q0FDRSxxQkFBUyxvQkFDVCwyQkFBUyxvQkFDVCx3QkFDQSxvQkFBUyxzQkFDVCxvQkFBUyx3QkFDVCxpQkFBUyw4QkFDQyxvQkFDVix3QkFBVSxvQkFDViw4QkFBVSxvQkFDViwyQmQ0bkVGLG9CY3puRUEsMEJBQ0Usb0JBQVMsc0JBQ1Qsb0JBQVMsQ2Q4bkVULDJCYzduRVMsb0JBQ1QsNEJBQVMsb0JBQ1QsdUJBQ0Esb0JBQVMsNkJBQ1Qsb0JBQVUsc0JBQ1Ysb0JBQVUsMkJBQ0Esb0JBQ1Ysc0JBQVUsb0JDNURaLDRCQUFZLG1EQUNBLGlEQUNaLG9CQUFZLGtEQUNaLCtCQUFZLG9CQUNaLDRCQUFZLGlEQUVaLHdCQUNFLHlCQUFlLHNDQUNmLGVBQWUsdUNBQ2Ysc0NBQWUscUNBQ2Ysa0JBQWUsdUNBQ2Ysd0NBQWUsNkNBR2pCLGtEQUNFLHNCQUFjLDJCQUNkLDZCQUFjLG1EQUNkLHlCQUFjLHVCQUNkLDRCQUFjLDhEQUNBLG9DZnd1RWQsb0JlcnVFRixxQkFDRSxxQkFBYyx5Q0FDZCxvQkFBYyxzQ0FDZCx3QkFBYywyQ0FDZCxnREFBYyx3QkFDZCwwQkFBYyxvRENoQ2QsNkJBRUEsMkJDa0JGLDJCQUNBLHlCQUNBLDBCQUNBLDRCQUVBLDBCQUNBLDBEQUNZLG1CQUNaLGVqQm14RUEsQ2lCanhFQSxtQkFBWSxxQkFDWixvQkFDQSx3Q0FDQSxtQkFBWSxvQkFFWixrQkFDQSx1QkFBYSxrQkFDYix3QkFBYSxvQkFDYiwyQkFFQSx3QkFDQSwwQmpCb3lFQSxDaUJueUVBLHVCQUFhLDJCQUNiLDZCQUdBLDBCQUlFLDJCQUdGLGtEQUNFLDRCQUNBLDBCQUNBLHFDQUNBLG1CQUNBLGVBQWdCLG9CQUNoQixxQmpCaXpFQSxDaUJoekVBLHVDQUNBLHVDQUNBLG9CQUFnQixrQkFDaEIsdUJBQ0EsMENBQ0Esb0JBQWdCLDJCQUNoQix3QkFDQSwwQkFDQSxtREFDQSw2QkFDQSwwQmpCdTBFQSwyQmlCdDBFZ0IseUJBQ2hCLHlCQUNBLDRCQUFnQiwwQkFDaEIseUJBSUUsbUJBSUosa0VBQ0Usa0JBQ0Esc0JBQWUsaUJBQ2Ysb0NBQ0EsMEJBQ0EsbUJqQnMxRUEsQ2lCcjFFQSwwQkFBZSxtQkFDZiwwQkFDQSxtQkFBZSx3QkFDZixpQmpCODFFQSxDaUI3MUVBLHlEQUNlLHlCQUNmLG1CakJvMkVBLENpQm4yRUEseUJBQWUsbUJBQ2YseUJBQ0EsMENBQ0Esa0JBQWUsb0NBQ0EseUJBQ2YsbUJBQ0EsMEJBQWUsbUJBQ2YseUJqQm8zRUEsa0JpQm4zRUEsd0JBSUUsaUJBSEEsQ2pCdzNFRixDQUNGLGlCaUJsM0VBLGdDQUNFLG9CQUNBLGtCQUFlLG1CQUNmLGtCQUNBLG9DQUNBLGlCQUFlLGtCQUNmLGlCQUFlLG1CQUNmLGtCQUFlLG1CQUNmLG9CQUNBLHdDQUNBLG1CQUFlLG1CQUNmLG9DQUNBLG9CQUNBLG1DQUNBLG9CQUFlLHFCQUNmLG1CQUFlLHFCQUNmLGtCQUFlLHFCQUNmLGlCQUNBLHNDQUNBLHNCQUFlLGtCQUNmLHNCQUFlLG9CQUNmLHNCQUdFLHFCQUZBLHNCQ2xJSiw2RUFFWSxtQkFDWixjQUVBLG9CQUFNLG9CQUNOLG9CQUNBLG1CQUFNLG9CQUNBLGtCQUVOLHFDQUNFLG9CQUNBLHNDQUNBLGtCQUFTLHFCQUNULG9CQUdGLCtEQUNFLG1CQUNBLHFDQUNBLG1CbEI2akZBLGNrQjVqRkEsb0JBR0Ysd0NBQ0UsbUJBQVEsQ2xCZ2tGUixtQmtCL2pGUSxrQkFDUixvQkFBUSxpQkFDUixvQkMzQkYsaUJBQVEscUJBQ1Isa0JBQWUscUJBSWYsb0JBQ0UscUJBRUEscUJBR0YscUJBQWEsbUJBRWIsd0JBQWdCLHFDQUNBLHVCQUNoQixxQ0FDQSx1QkFBa0IseUNBQ2xCLHVCQUF3Qix1Q0FDQSw4REFDQSxvQ0FFeEIseUJBQWtCLHFDQUNBLDBCQUNsQixxQ0FDQSwwQkFBa0IseUNBQ2xCLDBCQUVBLHVDQUFpQiwwQkFDakIsdUNBQ0EsMERBQ2lCLHdCQUNqQixxQ0FFQSw4REFDQSx5QkFBbUIseUNBQ25CLHlCQUFtQix1Q0FDQSx5QkFDbkIsdUNBQW1CLHFDQUVuQix3QkFBbUIscUNBQ0EseUJBQ25CLHFDQUFtQix5QkFDbkIseUNBQ0EseUJBQW1CLHVDQUNuQix5QkFBbUIsdUNBRVIsQ25CeXBGWCxDbUJ4cEZBLGdDQUNBLGtCQUFXLGdCQUNYLG9CbkIrcEZBLEttQjlwRkEsc0JBQVcsT0FDWCx1QkFBVyxRQUNYLHFCQUFXLE1BQ1gsb0JBQVcsUUFDWCxzQkFBVyxVQUNYLHVCQUFjLFdBRWQscUJBQWUsNkJBQ2YsUUFBZSxzQkFFZixpQ0FDQSxnQ0FBaUIsU0FFakIscURBQ0UsV0FBVyx3QkFDWCxZQUFrQixzQkFDbEIsK0JBQ0UsU0FFQSx1QkFFRixtQ0FDQSxrQ0FBa0IsV25Cd3JGbEIsNEJtQnZyRmUsZ0JuQjByRmYsT21CenJGQSwwQ0FDQSxzQkFBa0IsNkJBQ2xCLCtCQUF3QixpQ0FDeEIsK0JBQTBCLGdDQUMxQixrQ0FBdUIsVUFDdkIscUNBQWtCLHVCQUNsQixnQ0FBZ0IsU0FDaEIseUJBQW1CLG9DQUNuQixtQ0FDQSxtQ0FBb0Isc0NBRXBCLFlBQWlCLHlCQUNqQixrQ0FDQSxtQ0FBa0IsV0FDbEIsdUNBQW9CLHlCQUNwQiwwQ0FFQSx1QkFBb0IsZ0VBQ0YscUJBQ2xCLDRCQUFxQiw4QkFDckIsZ0NBQXNCLDhCQUN0QiwrQkFBcUIsaUNBRXJCLG1DQUFvQixXQUNwQiw4QkFBa0IsdUJBQ2xCLGlDQUFxQixXbkJxdUZyQix3Qm1CcHVGQSxXQUFzQixnQ0FDdEIseUJBQXFCLHFDQUNyQixvQ0FBc0IsVUFFdEIsdUJBQWMsU0FDZCx5QkFBYyxXQUNkLDBCQUNBLG9DQUNBLHlDQUNBLGVBQWMsUUFDZCwyQ0FDQSxxQkFDQSw0QkFDQSw4QkFBaUIsUW5COHZGakIsd0JtQjV2RkEsUUFBa0Isc0JBQ2xCLCtCQUVBLGlDQUFvQixVQUNwQixvQ0FBb0Isc0JBRXRCLHdDQUNFLHdCQUFVLFVBQ1Ysb0NBQWlCLHVCQUNqQixrQ0FHRSxXQURBLDBCQUdGLFlBQWUsd0JBQ2YsVUFBaUIsdUJBQ2pCLGtDQUFrQixXQUNsQiwwQkFBZSxZQUNmLHdCQUFpQix5Q0FDakIsUUFBdUIscUJuQm94RnZCLENtQm54RkEsOENBQXlCLHlCQUN6QixpQ0FBc0Isd0JBQ3RCLDJCQUFpQiw0QkFDakIsaUJBQWUsMkJBQ2YsOENBQ0EsNkJBQW9CLG9CQUNwQiwrQkFBbUIsOEJBRW5CLFVBQWdCLDBEQUNGLGtCQUNkLDZCQUFpQixXQUNqQiw2QkFBbUIsbUJBQ25CLCtDQUVBLDRCQUFtQiw4QkFDbkIsNkJBQWlCLG1CQUNqQiw4QkFBb0Isc0NBQ3BCLG1CQUFxQix3Qm5Ca3pGckIsYW1CanpGQSx5QkFBb0Isd0JBRXBCLG1DQUFtQixxQkFDbkIsdUJBQWlCLDBDQUNqQixjQUFvQiwwQkFDcEIsZ0RBQXFCLHNCQUNyQixrQ0FBb0IsNkJBQ3BCLCtCQUVBLDBCQUFhLENuQmcwRmIseUJtQi96RmEsc0JBQ2Isd0JBQ0Esb0JBQWEsMkJBQ0Esa0JBQ2IsNkJBQ0Esb0JBQWEsQ25CNDBGYiwyQm1CMzBGYSxtQkFDYix5QkFDQSxxQkFBZ0IsdUJBRWhCLG1CQUFpQiwwQkFDakIsaUJBQWlCLENuQnExRmpCLDJCbUJuMUZBLG1CQUNBLDJCQUFtQixrQkFHckIsc0RBQ1ksMEJBQ1Ysd0JBQWlCLDZCQUNqQixzQkFHRSw4QkFFRiw2QkFDQSw2QkFBaUIsNEJBQ2pCLDRCQUFjLHdCQUNkLDBCQUNBLHNCQUFpQiw2QkFDakIsb0JBQXVCLDhCQUN2Qiw0QkFBeUIsc0RBQ3pCLDhCQUFzQixxQkFFdEIsc0JBQWlCLDZCQUNqQixRQUFlLHFCQUNmLDZCQUFrQiw2QkFDbEIsNkJBQW9CLDZCQUNwQiw2QkFBbUIsT0FFbkIsc0JBQWdCLGdDQUNoQixxQ0FDQSxxQ0FBaUIsV0FDakIsNEJBQW1CLGFuQjIzRm5CLENtQjEzRkEsd0NBQWtCLG9DQUVDLGlDQUNuQiw2QkFBaUIsbUJBQ2pCLHdDQUFvQixhQUNwQix1Q0FBcUIsc0NBQ3JCLHFCQUFvQiwwQkFFcEIsNkNBQW1CLGNBQ25CLDZCQUFpQixnQkFDakIsbUNBQW9CLHNCQUNwQixxQ0FBcUIsNkJBQ3JCLGtDQUFvQiwwQkFDcEIsNkJBQXFCLHNCQUVyQiwyQkFDQSxvQkFDQSw4QkFDQSxtQkFBYSwrQkFDQSxvQkFDYiwrQkFDQSxtQkFDQSw0QkFBYSxxQkFDYiwwQkFDQSxtQkFBZ0IsNkJBRWhCLGlCQUNBLCtCQUFpQixtQkFFakIsOEJuQnc2RkEsa0JtQnY2RkEsK0JDOU5GLDBCQUNBLDZCcEI4b0dBLHdCb0I3b0dtQixnQ0FDQSxzQkFDbkIsaUNBQ0EsNkJBQ0EsZ0NwQndwR0EsNEJvQnZwR21CLCtCQUNuQix3QkFBbUIsNkJBQ0Esc0JBQ25CLGdDQUFtQixxREFPakIsMkJBSUYsZ0NBQ0UsMEJBQXNCLGlDQUNBLHFCQUN0Qix5QkFDQSxnQ0FBc0IsT0FDdEIseUJBQXNCLGdDQUNBLGdDQUNBLGdDQUN0QixnQ0FDQSxnQ0FBc0IsZ0NBQ3RCLG1DQUNBLHdDQUFzQix3Q0FFdEIsV0FDRSwrQkFLSix5REFDRSwwREFFQSxvQkFBcUIsWUFDckIsNEJBQXFCLG1CQUNyQiwwQkFBcUIsYUFDckIsYUFBcUIsWUFDckIsMEJBQXFCLFNBQ3JCLDRCQUFxQixxQkFDckIseUJBQXFCLGtCQUNyQiwwQkFBcUIsMENBQ3JCLGdCQUFxQixrQ0FFckIsc0JBQ0Usb0NBS0osNkJBQ0UsaUNBQ0EsMEJBQ0EsNEJBQ0Esc0JBQXFCLDBCQUNyQixvQkFBcUIsNkJBQ0Esa0JBQ3JCLCtCQUFxQixvQkFDckIsOEJBQ0EsOENBQ0EsOENBQ0EsK0NBQXFCLGlCQUVyQiw4QkFDRSxtQkN2RUosNkJBQW9CLGtCQUNwQiw4QkFBTSwwQkFDQSw0QkFFTix3QkFDRSwrQkFBUyxzQkFDVCxnQ0FBUyw2QkFDQSwrQkFHWCw2QkFDRSw2QkFBcUIsd0JBQ3JCLDRCQUFRLHNCQUNSLCtCQUdGLG9EQUN1QiwyQkFDckIsK0JBQVEsMEJBQ0EsZ0NDdENSLDBJQUdGLCtCQUNFLFF0QncyR0YsdUJzQnIyR0EsK0J0QncyR0EsT3NCcDJHQSx3QkFDRSwrQkFPRixrQ0FDRSx1Q0FLRixXQUNFLHVDQVFGLDhCQUNFLDJDQUlGLGVBQ0UsdURBT0YsWUFDRSwrQ0FLRiwwQkFDRSxhQUlGLGFBQ0Usc0NBSUYsU0FDRSw0QkFJRixxQkFDRSx5QkFJRiw0Q0FDRSxjQUlGLDRCQUNFLGdCQzVFRixrQ0FDQSxzQkFBYSxvQ0FFYiw2QkFDRSxpQ0FDQSwwQkFBb0IsNEJBR3RCLGdEQUNFLG9CQUFhLDZCQUNiLGtCdkIyNUdBLENBQ0YsOEJ1Qno1R0Esb0JBQ0UsOEJBQ0EsbUJBQW1CLDJCQ0RyQixxQkFBVSx5QkFDQSxtQkFDViw0QkFDQSxpQkFBVSw4QkFDQSxtQkFDViw2QkFDQSxrQkFBVSw4QkFDViwwQkFDQSw0QkFDQSx3QkFBVSwrQkFDQSxzQkFHVixnQ0FDRSw2QkFDQSwrQkFBYSw0QkFDQSw4QkFDQSx3QkFDYiw0QkFDQSxzQkFBYSwrQkFDYixvQkFDQSxnQ0FBYSwyQkFDQSwrQkFDYiwwQkFDQSxnQ0FHRixvREFDRSx3QkFBWSwrQkFDQSwrQkFDWixPQUFZLHdCQUNaLFFBQVksdUJBQ1osK0JBQ0EsK0J4QnM5R0EsT3dCcjlHQSx3QkFBWSxPQUNaLDJCQUFZLFdBQ1osNEJBQVksV0FDWiw0QkFDQSx5Q0FHRiwyQ0FDRSxhQUFZLGtCQUNaLFlBQVksaUJBQ1osZUFBWSxnQkFDWiwrQkFBWSxvQkFDWixrQnhCeStHQSxvQndCeCtHWSxpQkFDWiwrQkFBWSxrQkFDWixxQkFDQSxrQkFBWSwwQkFDWix1QkFBWSxDeEJtL0daLHVCd0JsL0dZLG9CQ3hFZCw4QkFDRSwwQkFDQSx3QkFHRixvRkFHRSxZQ3FCRixvQkFBTSxjQUNOLG9CQUNBLGFBQU0scUJBQ04sb0JBQ0EscUJBQU0sb0JBSU4sb0JBQ0EsYUFBUyxxQkFDVCxrQjFCd2pIQSxDMEJ2akhBLHVCQUFTLGlCQUVULDhCQUlBLHVCQUFVLDJCQUNBLG9CQUNWLGlDQUNBLDBCQUVBLDJCQUFjLGtCQUtkLGFBQWMsd0RBR2QsOEJBQ0UsbUJBQVUsY0FDVixtQkFBVSxhQUNWLG9CQUFVLG9CQUNWLG9CQUNBLG9CQUFVLG1CQUNWLGFBQVcsb0JBQ1gsa0JBQVcsdUJBQ1gsaUJBQ0EsNkIxQmtsSEEsdUIwQmpsSEEsMEJBQ0Esb0JBQWEsZ0NBQ0EsMEJBQ2IsMEJBQ0Esa0JBQWEsV0FDYixxQ0FBaUIsa0JBQ2pCLFlBQWEsbUJBQ2IsaUMxQm1tSEYsYTBCaG1IQSw0REFDRSxvQkFDQSxtQkFBUSxhQUNSLG9CQUFRLGtCQUNSLHVCQUNBLGlCQUFRLDZCQUNFLHVCQUNWLDBCQUNBLG9CQUNBLGdDMUJtbkhBLDBCMEJsbkhlLDBCQUNmLGtCQUFZLFdBQ1osbUJBQVksY0FDWiw2QkFDQSwwQkFBWSxpQkFDWiw4Q0FDQSxvQkFBWSxjQUNaLFlBQWUsb0JBR2pCLDhDQUNFLFVBQVEsMERBRUEsbUJBQ1IsY0FBUSxXQUNSLG9CQUFRLGNBQ1IsWUFBVSxtQkFDVixVQUFVLHFDQUNBLG1CQUNWLGNBQVcsV0FDWCxvQkFBZSxjMUJzcEhmLEMwQnJwSEEsOEJBQVksVUFDWiwwQkFDQSxxSUFHWSxvQkFDWix5QkFBZSxnQ0M5R0Esc0JBQ2pCLDJCQUFpQixpQkFDakIsb0NBQWlCLHFDQUVqQixzQkFDRSwwQ0FDQSx3QkFBb0IsK0NBQ0EscUJBR3RCLCtEQUNFLGlDQUFtQixzQkFDbkIseUJBQW1CLG9CQUNuQix1QkFBbUIscUJBR3JCLDRCQUNFLGlEQUNBLHVCQUFtQiwwQkFDbkIsMEJBQW1CLDZCQ25CbkIsZ0JBQVksaUJBQ1osd0JBQVksaUJBQ1osb0NBRUYsbUNBQ0UsMkJBQWUsaUJBQ2YsMERBQ2UsaUJBR2pCLDREQUNFLHFDQUNBLGlCQUFjLGlCQUNkLDBCQUFjLGlCQUdoQixxQ0FDRSwrQkFBYyxDNUIrMEhkLGlCNEI5MEhBLGVBQWMsa0JBQ2QsZUFBYyxrQkN4QmhCLGlDQUNFLGVBY0Ysb0lBRkUsaUNBRUYsb0NBRUUsdUJDakJGLGVBQWdCLG1CQzBCaEIsb0NBSUEsZUFBUyxxQkFDVCxlQUFTLHFCQUNULGVBQVMscUJBQ1QsZS9CKzJIQSxDK0I5MkhBLG9CQUFTLGVBQ1QscUJBQVMsZUFDVCxxQkFBUyxlQUNULHFCQUFTLGVBQ1QscUIvQnkzSEEsZStCcjNIQSwwREFHRSxzQkFBYyxlQUVkLGlDQUFZLEMvQjAzSFosbUIrQnozSEEsZUFBWSxDL0I0M0haLG1CK0IzM0hBLGVBQVksQy9CODNIWixtQitCNzNIQSxlQUFZLEMvQmc0SFosbUIrQi8zSEEsZUFBWSxvQkFDWixlQUFZLG9CQUNaLGVBQVksb0JBQ1osZUFBWSxvQkFDWixlQUFZLG9CQUVaLGVBQWMscUNBR2hCLHFDQUNFLGtCQUFhLGVBRWIsb0JBQVcsZUFDWCxvQkFBVyxlQUNYLG9CQUFXLGVBQ1gsb0JBQVcsZUFDWCxvQkFBVyxlQUNYLG9CQUFXLGVBQ1gsb0JBQVcsZUFDWCxvQkFBVyxlQUNYLG9CQUFXLGVBRVgsMkJBQWEsdUJBR2YscUJBQ0Usd0ZBR1csa0JBQ1gsaUJBQVcsWS9CbzZIWCxnQitCbjZIQSxXQUFXLGlCQUNYLFdBQVcsaUJBQ1gsNEJBQVcsWUFDWCxtQkFBVyxVQUNYLG1CQUFXLDZCQUNYLFVBQVcsb0JBRVgsbUNDcERGLGVBQVMsb0JBQ1QsV0FBUyxvQkFDQSxXQUNULG9CQUFTLFdBQ1QscUJBQVMsWUFFVCx5QkFDQSxnQkFBUyxxQkFDVCxXaENzL0hBLENnQ3IvSEEsdUJBQVMsY0FDVCxvQ0FDQSxtQkFDQSxXQUFTLG9CQUNULFdBQVMsb0JBQ1QsV0FBUyxvQkFDVCxXQUNBLG9CQUFTLFlBQ1Qsc0JBQVMsVUFDVCxzQkFDQSxnQ0FFQSxpQ0FBVyxXQUNYLDJCQUFnQixlQUNoQix1QkFBVSxXQUVWLGtDQUNFLHVCQUFVLFdBQ1Ysd0JBQ0Esd0NBQ0EsZ0JBQVUsd0JBQ0EsV0FDViwyQkFBVyxjQUNYLDBEQUVBLGtCQUFXLFdBQ1gsbUJBQVcsV0FDWCxtQkFBVyxXQUNYLG1CQUFXLFdBQ1gsbUJBQVcsWUFDWCxxQkFBVyxVQUNYLHFCQUFXLFVBQ1gscUJBQVcsVUFDWCxzQkFBVyxXQUNYLDBCaENvaklBLGVnQ25qSUEsc0JBQ0EsaUNBQWMsV0FDZCxpQ0FBbUIsdUJBQ25CLHVDQUdGLGtEQUNFLDBCQUNBLGVBQWEsb0NBQ0Esa0JBQ2IsV0FBYSxtQkFDYixXQUFhLG1CQUNiLFdBQVUsbUJBQ1YsV0FBVSxtQkFDVixZQUFVLHFCQUNWLFVBQVUsQ2hDNmtJVixvQmdDNWtJQSxVaEMra0lBLENnQzlrSUEsb0JBQVUsVUFDVixzQkFBVSxXQUNWLDBCaENxbElBLGVnQ3BsSUEsc0JBQ0EsaUNBQ0EsV0FBVSxzQkFDVixXQUFVLHVCQUNWLFlBQVUsQ2hDK2xJViwwQmdDOWxJVyxnQkFDWCx1QkFBYSxXaENtbUliLENnQ2xtSUEsdUNBQWtCLHVCQUNsQixtQmhDdW1JQSxDQUNGLDJCZ0NybUlBLHFCQUNFLDJCQUNBLG9CQUNBLG9DQUNBLHdCQUNBLG1CQUFhLCtCQUNBLHFCQUNiLDhCQUNBLG9CQUNBLDBEQUVBLHVCQUFhLG1CQUNiLDhCQUNBLHFCQUNBLDZCQUNBLG9CQUFhLHFDQUViLHVCQUFhLG1CQUNiLDhCQUNBLHFCQUNBLDZCQUFhLG9CQUNiLHdCQUFrQixvQ0FDbEIsZ0JDbElGLHFDQUFvQixvQ0FDcEIseUJBQ0EsdUNBQ0EseUNBRUEseUVBQ0Esd0JBQXFCLGFBQ3JCLHlCQUFxQixnQkFDckIsdUNBQW1CLHFDQUVHLHdCQUN0QixzQ0FBcUIsZ0JBQ3JCLHdCQUFxQixlQUNyQix3Q0FBbUIsNklBS2pCLDZCQUFzQix5QkFDdEIsK0JBQW9CLG1CQUNwQixvQkFBeUIscUJBQ3pCLGdDQUF3QixnQ0FDeEIsZ0NBQXdCLGNBQ3hCLGdDQUFzQixrQkFFdEIsaUNBQXlCLGVBQ3pCLGlDQUF3QixrQkFDeEIsaUNBQXdCLGVBQ3hCLG9DQUFzQixvQ0FHeEIscUNBQ0UsbUNBQXNCLHFCQUN0QixtQ2pDcTBJQSxjaUNwMElBLHFCQUFxQixjQUNyQixvQ0FBbUIscUJBRW5CLG9DQUF3QixlQUN4QixxQkFBdUIsZ0JqQzQwSXZCLG9CaUMzMElBLGVBQXVCLHlCQUN2Qix3RUFFQSxzQkFDQSxrQ0FBdUIsY2pDbTFJdkIsQ2lDbDFJQSxpQ0FBdUIsb0JBQ3ZCLGtDQUFxQixjQUd2QixtQ0FDRSxtQ0FBc0Isb0JBQ3RCLG1DQUFxQixlQUNyQixvQkFBcUIsZWpDNDFJckIsQ2lDMzFJQSxxQ0FBbUIscUNBRW5CLHNCQUNBLGtDQUF1QixrQ0FDdkIsa0NBQ0Esa0NBQXFCLGNBRXJCLG1DQUF3QixvQkFDeEIsbUNBQXVCLGVBQ3ZCLG1DQUF1QixvQkFDdkIsdUNBQXFCLGNDN0R2QixrQkFBVSxVQUNWLDJCQUFhLGlCQUNiLDJCQUFhLFVBQ2IsaUJBQVUsWWxDbTdJVixrQmtDajdJQSw0QkFDRSw0QmxDbzdJQSxTa0NuN0lBLG1CQUFnQiw0QkFDaEIsNEJBQWdCLFNBQ2hCLG1CQUFhLDRCQUdmLHdEQUNFLFNBQVksbUJBQ1osNEJBQWUsU0FDZiw0QkFBZSxvQkFDZixnQ0FHRiwrQ0FDRSxvQkFBWSxxQkFDWixVQUFlLG9DQUNmLG1CQUFlLFVBQ2Ysb0JBQVksVUM1QmQsb0JBQVMsVUFDVCxvQkFBUyxVQUNULG9CQUFTLFdBQ1Qsc0JBQVMsU0FDVCxzQm5DZy9JQSxTbUMvK0lBLHNCQUNBLCtCQUNBLCtCQUNBLCtCQUNBLCtCQUNBLFNBQVMsc0JBQ1QsU0FBUyxzQkFDVCxTQUFTLHNCQ2JULFVBQWEsOEJBQ2Isc0JBQWEsK0JBQ2IsZ0NBQWMsVUFDZCx5QkFBYyxvQkFDZCw4QkFBYyxvQkFDZCx3QkFBYyxvRUFDQSxrQkFFZCw2QkFDRSw2QkFBZ0IsNkJBQ2hCLFVBQWdCLDhCQUNoQixxQkFBaUIsOEJBQ2pCLDhCQUFpQiw4QkFDakIsOEJBQWlCLFNBQ2pCLDhCQUFpQixxQnBDdWlKakIsU29DdGlKQSxxQkFBaUIsOEJBR25CLDREQUNFLDhCQUFlLFNBQ2YsOEJBQWUsc0JBQ2Ysa0NBQWdCLG9CQUNoQiw2QkFBZ0Isb0JBQ2hCLHVCQUFnQiwrQ0FDaEIsa0JBQWdCLFVBQ2hCLDZCQUFnQiw2QkFHbEIsNkJBQ0UsOEJBQWUscUJBQ2YsOEJBQWUsOEJBQ2YsOEJBQWdCLFNBQ2hCLDhCQUFnQixxQkFDaEIsOEJBQWdCLDhCQUNoQiw4QkFBZ0IsVXBDaWtKaEIsb0JvQ2hrSkEsU0FBZ0IsOEJDNUJsQixxQkFBb0IsOEJBQ3BCLFNBQW9CLHNCQUNwQixrQ0FBb0Isb0JBQ3BCLDZCckN5bUpBLG9CcUN4bUpBLHVCckMybUpBLFVxQzFtSkEsZ0NBQW9CLGdCQUNwQiw4QkFDQSw2Q0FDQSwyQ0FDQSw4Q0FFQSxrQkFBb0IsZ0NBQ3BCLGlCQUFvQixnQ0FDcEIsaUJBQW9CLDhCQUNwQixlQUFvQixpQ0FDcEIsa0JBQW9CLGdDQUNwQixpQkFBb0IsZ0NBQ3BCLGlCQUFvQiw4QkFDcEIsZUFBb0Isb0NBQ3BCLGlDQUVBLGdCQUFpQixpQ0FDQSxlQUNqQixpQ0FDQSw4Q0FDQSxhQUNBLG9DQUNBLHFEQUNBLGlCQUNBLG1DQUNBLGtEQUNBLGVBRUEsb0NBQ0Esa0JBQU8sbUNBQ00saUJBQ2IsbUNBQ0EsaUJBQVEsaUNBQ0UsZUFDViwwREFDVSxnQ0FDVixnQnJDNHFKQSxDcUMzcUpBLCtCQUFhLGVBQ2IsZ0NBQ0EsZUFBUSw4QkFDUixhQUFjLG1DQUNBLGtCQUNkLGtDQUNBLGlCQUFlLGtDQUNQLGlCQUNSLGdDQUNBLGtEQUNBLGtCckNrc0pBLENxQ2pzSkEsaUNBQWlCLGlCQUNqQixrQ0FDQSxpREFDQSxlQUFpQixxQ0FDSCxnQ0FDZCxnQkFBaUIsZ0NBRU0sK0NBQ3ZCLGVBQXVCLDhCQUN2QixnREFBdUIsa0JBQ3ZCLGtDQUF1QixpQkFDdkIsa0NBQXVCLGlCQUN2QixnQ0FBdUIsa0RBQ0Esb0RBQ3ZCLGlCQUF1QixrQ0FDdkIsaUJBQXVCLGdDQUN2QixxQ0FBdUIsZUFDdkIsd0NBQXNCLHVCQUN0QixxQ0FBc0Isa0RBQ0Esc0NBQ3RCLDBCQUFzQiwyQ0FDdEIsaUJBQXNCLHFDQUN0QiwwREFDQSxzQkFBc0Isd0NBQ3RCLDBDQUFzQixpQkFDdEIsb0NBQXNCLHFDQU10QixzQkFBb0IsZUFDcEIseUJBQW9CLGlCQUNwQiwwQ0FBb0Isc0JBQ3BCLGNBQW9CLHFCQUNwQiw0QkFBb0IsVXJDd3ZKcEIsQ3FDdnZKQSw0QkFBb0IsbUJBQ3BCLDZCQUFvQiw2QkFDcEIsNkJBQW9CLFVBQ3BCLDZCQUFvQixtQnJDZ3dKcEIsVXFDL3ZKQSxtQkFBb0IsNkJBQ3BCLCtCQUFvQixZQUNwQiwyQkFBb0IsK0NBRXBCLHdCQUFlLHVCQUNmLHlCQUFVLHdCQUNWLHlCQUFnQix3QkFDaEIseUJBQWEsd0JBQ0YseUJBQ1gsd0JBQWEseUJBQ2IseUJBQW1CLG1DQUNuQiwwQkFBYSx1QkFDYiwyQkFBbUIsdUJBQ25CLDRCQUFnQix3QkFDaEIsNEJBQWUsd0JBQ2YsNEJBQVcsd0JBQ1gsNEJBQWlCLHdCQUNqQiw0QkFBaUIsd0JBQ2pCLDBEQUNBLHlCckNxeUpBLHVCcUNweUpXLDBCQUNYLHdCQUFnQiwwQkFDaEIsd0JBQVcsMkJBQ1gsd0JBQWlCLDJCQUNqQix5QkFBb0IsMEJBQ3BCLG1EckNpekpBLHdCcUNoekpBLHFDQUNBLHlCQUFvQix1QnJDcXpKcEIsQ3FDcHpKQSxnREFBaUIsMkJBQ2pCLHdCQUFjLENyQ3l6SmQsMEJzQ3Y3SkEsbURBRUEsMkVBQzBCLDJCQUMxQixnREFDeUIsb0JBQ3pCLGtFQUN3QixvQkFDeEIsNENBQ29CLHNCQUNwQiwrRHRDcThKQSxDc0NuOEpBLHFGQUM0QixDdENzOEo1QixzQnNDcjhKQSxnRUFFQSxzRUFDMEIsd0JBQzFCLHNFdEM2OEpBLHdCc0MzOEpBLCtDQUNxQix1QkFFckIsdUVBRUEsc0VBQ3dCLHdCQUN4QixpRUFDd0Isd0JBQ3hCLDhEQUN3QiwrQkFDeEIsdUVBQ3dCLFVBQ3hCLHlFQUN3QixvQkFDeEIsZ0VBQ3dCLHFDQUN4QixrRUFDd0IsYUFDeEIsdUVBQ3dCLHFCQUN4Qiw2RUFDd0IsYUFDeEIsb0VBQ3dCLHlCQUN4Qix1RUFDd0IsYUFDeEIsdUVBQ3dCLHdCQUN4QixzRUFDd0IseUNBQ3hCLG9EQUN3QiwyQkFDeEIsK0VBQ3dCLGFBQ3hCLG1FQUN3QiwrQkFDeEIsMERBQ3dCLHlCQUN4Qix3RkFHQSxtRkFFQSx3RkFDNkIsMEJBQzdCLHdGQUVBLG9GQUMyQixtQ0FDM0IsNkRBRUEsdUZBQ3lCLG1DQUN6Qiw2REFDK0IsMEJBQy9CLGdHQUVBLHVGdENxZ0tBLG1Dc0NuZ0tBLDRDQUM2Qiw0QkFDN0IscUVBQ3dCLDBCQUN4Qix3RkFDOEIscUJBRTlCLDhFQUMyQixxQkFDM0IsNkVBQzJCLCtDQUMzQiw4RUFDMkIsMEJBQzNCLHFFQUMyQiwyQkFDM0Isd0VBQzJCLDhDQUMzQiwyRUFDMkIsd0JBQzNCLDhFQUMyQix3QkFDM0IsNkVBQzJCLHdCQUMzQiwwRUFDMkIsb0RBQzNCLHVFQUMyQiw2QkFDM0Isc0VBQzJCLDJCQUMzQixrR0FDMkIsd0JBQzNCLG9GQUMyQix3QkFDM0IscUZBQzJCLHdCQUMzQiw2RUFDMkIsd0JBQzNCLDBFQUMyQix3RUFDM0IsaUZBRUEsK0VBQzJCLHVFQUUzQiwyRUFFQSx1RkFFQSxpRkFFQSxtRkFFQSxVQUNvQix5RUFFRSxhQUN0Qix5RUFDNEIscUVBQzVCLG9CQUNzQixDdEM0akt0QixvRXNDM2pLQSxvQkFDNEIscUVBQzVCLG9CQUVBLHFFQUN3QixvQkFDeEIscUVBRUEseUZBRUEseUZBRUEseUZBRUEseUZBRUEseUZBRUEsNkZBRUEsd0JBQ29CLEN0Q2tsS3BCLG9Fc0NqbEtBLHdCQUVBLDZGQUVBLHFFQUMyQix3QkFDM0IscUVBQzRCLHdCQUM1QixxRUFDNkIsd0JBQzdCLHFFQUMwQix3QkFFMUIscUVBQzJCLHdCQUMzQixtRUFDc0IsYUFDdEIscUVBQzRCLG9HQUVILHFCQUN6Qiw2RUFDdUIscUJBQ3ZCLDJFQUN5QixxQkFDekIsd0ZBQytCLHVFQUMvQixxQkFDeUIsbUZBQ3pCLHFCQUMrQiw2RUFDL0IscUJBQzRCLCtFQUM1QixxQkFDMkIsK0VBQzNCLHdCQUN1QixxRUFDdkIscUJBQzZCLGlGQUM3Qiw0QkFDNkIsMkVBQzdCLCtCQUVBLDBHQUVBLDJFQUN1QiwrQkFDdkIsMkVBQzRCLCtCQUM1QiwyRUFFQSwwR0FFQSwwR0FFQSwwR0FFQSwwR0FFQSwwR0FFQSw4R0FFQSw4R0NwTU8sbUNBRVAsMkVBRUEsbUNBQ08sMkVBSVAsbUNBQ0EsMkVBRUEsbUNBQ0EsMkVBRUEsbUNBQ0EsMkVBR08sbUNBQ0EsMkVBRUEsbUNBQ0EscUVBRVAsYUFBTywyREFHUCxhQUFPLHVFQUVBLGF2QzQ0S1AsQ3VDMzRLQSxnRUFDTyxhQUNQLDZEQUNPLGFBRVAsaUVBRUEsdUZBRU8sOEVBRUEsYUFDUCw2RUFNQSxvRkFNRSxhQURBLHFFdkN3NktGLGF1Q2o2S0EsNkRBTUUsc0ZBR0EsYUFJRix5RUFNRSxhQUNBLCtEQUtBLGFBR0YsMkVBTUUsYUFDQSw2REFLQSxhQUdGLHVFQU1FLGFBQ0EsNkRBS0EsYUFHRix5RUFFUyxhQUNULCtFQUVTLGFBQ1QsMkVBR1MsYUFDVCw2RUFFQSxhQUFTLCtFQUdULHNGQUdTLGN2Q3c3S1QsMEV1Q3I3S0Esd0JBQVMsaUVBRUEsd0JBQ1QsNkVBR0Esd0JBQ0EsdUVBRUEsd0JBQVMsbUVBRUEsd0JBQ1QsdUVBR0EscUJBQVMsbUZBR1Qsd0JBQ0EsdUVBRUEsd0JBQVEsQ3ZDaytLUixrRnVDMzlLQSx3QkFFRSw2RUFHQSx3QkFHRixDQUVFLDBFQUdBLHdCQUdGLG1FQU1FLHdCQURBLEN2Q3ErS0YsOEV1QzU5S0Usd0JBR0YsK0VBS0Usd0JBQ0EscUVBTUYsd0JBRUUsaUZBTUYsd0JBRUUsbUVBSUEsd0JBR0YsNkVBRWEsd0JBQ0MsbUVBRUEsd0JBQ1osK0VBRVUsd0JBRVYscUZBRVksd0JBQ1osaUZBRUEsd0JBQ0EsbUZBR0Esd0JBQVkscUZBR1osd0JBQVksK0VBRUEsd0JBQ1oseUVBR0Esd0JBQVksa0JBQ1osMkJBQVcsY0FDWCxrQkFBWSxjdkNvaExaLGlCdUNuaExBLFlBQVksa0JBQ1osOEJBQVksWUFDWixrQkFBWSxhdkMwaExaLGlCdUN6aExBLGFBQVcsa0JBQ1gsY0FBVSxxQ0FFVixrQkFDQSxtQkFBVyxrQ0FDWCxrQkFBWSxpQkFDWixrQkFBWSxpQkFDWixrQkFBWSxpQkFDWixrQkFBWSxrQkFDWixrQkFBVyxlQUNYLGtCQUFVLG9CQUVWLGtCQUVFLG1CQURBLGtCQUdGLGtCQUVFLGtCQURBLGtCQUdGLG9DQUVFLGtCQURBLGtCQUdGLGtCQUVFLG1CQURBLGtCQUdGLGdCQUVFLGtCQURBLHFCQUdGLGtCQUVFLG9CQURBLGtCQUdGLG1CQUVFLGtCQURBLG1CQUdGLGtCQUVFLG1CQURBLGtCQUdGLG1CQUNFLGtCQUNBLG9CQUVGLGtCQUNFLGFBQ0Esb0NBRUYsa0JBQ0UsaUJBQ0Esa0JBRUYsZ0JBQ0Usa0JBQ0EsZ0JBRUYsa0JBQ0UsaUJDdFZZLGlCRHVWWixnQkFFRixrQkFDRSxpQkFDQSxrQkFFRixnQkFDRSxjQUNBLGtCQUVGLHFCQUNFLG1CQUNBLGtCdkM2aUxGLG9CdUMxaUxBLENBQVksaUJBQ1osa0JBQVcsbUJBQ1gsaUJBQVksa0JBQ1osbUJBQ0EsbUNBQ0EsbUJBQVksaUJBQ1osa0JBQVcsbUJBQ1gsaUJBQVUsa0JBRVYsb0JBQ0Esb0NBQVcsY0FDWCxnQkFBWSxrQkFDWixtQkFBWSxxQkFDWixrQkFBWSxrQkFDWixvQkFBWSxrQkFDWixpQkFBVyxtQkFDWCxrQkFBVSxpQkFFVixtQkFBWSxrQkFDWixpQkFBVyxtQkFDWCxrQkFBWSxpQkFDWixvQkFBWSxpQnZDaWxMWixrQnVDaGxMQSxvQnZDbWxMQSxDdUNsbExBLHlCQUFZLGtCQUNaLCtCQUFXLFlBQ1gsa0JBQVUsV0FFViw2QkFBWSxrQkFDWixXQUFXLGtCdkM0bExYLFd1QzNsTEEsa0JBQVksWUFDWiwrQkFBWSxrQkFDWixrQkFBWSxrQkFDWixpQkFBWSxrQkFDWixpQkFBVyxpQ0FDWCxrQkFBVSxnQkFFVixrQkFBWSxnQkFDWixrQkFBVyxpQkFDWCxrQkFBWSxjQUNaLHFDQUNBLGtCQUFZLGtCQUNaLGtCQUFZLGlCQUNaLG1DQUNBLG1DQUFVLEN2Q3VuTFYsaUJ1Q3JuTEEsaUJBRUUsa0JBRUYsa0JBRUUsaUNBREEsa0JBR0Ysb0JBRUUsa0JBREEsbUJBR0Ysa0JBRUUsa0JBREEsa0JBR0Ysa0JBRUUsa0JBREEsa0JBR0Ysa0JBRUUsa0JBREEsa0JBR0YsbUJBRUUsa0JBREEsWUFHRixrQkFFRSxrQkM5YThCLGlCeENxaU1oQyxnQnVDcG5MQSxrQkN4YmEsZXhDZ2pNYixDdUNwbkxBLGdDQUNFLGtCQUNBLGVBRUYsa0JBQ0UsZUFDQSxrQkFFRixrQ0FDRSxlQUNBLGFBRUYsa0JBQ0Usb0JBQ0Esa0JBRUYsa0JBQ0UsbUJBQ0EsaUJBRUYsa0JBQ0Usa0JBQ0EsZ0JBRUYsa0JBQ0Usa0JBQ0EsZ0J2Q3NuTEYsQ0FDRixpQnVDbG5MQSxvREFDRSxrQkFDQSxrQ0FDQSxtQkFBVyxpQkFDWCxrQkFBVyxhQUNYLGdCQUFXLGlCQUNYLGtCQUFXLG9CQUNYLGtCQUFVLGlCQUNWLG1CdkNtb0xBLEN1Q2pvTEEsaUN2Q29vTEEsQ3VDbm9MQSxtQ0FBVSxnQkFDVixrQkFBVyxrQkFDWCxnQkFBVyxrQkFDWCxrQkFBVyxnQkFDWCxrQkFBVyxrQkFDWCxpQkFBVSxtQkFDVixvQ0FFQSxvQkFBVyw4QkFDWCxjQUFVLHFCQUNWLGFBQVcscUJBQ1gsaUNBQ0EsaUNBQVcsWUFDWCxxQkFBVyxZQUNYLHFCQUFVLGN2QytwTFYsb0J1QzlwTFMsbUNBRVQsbUJBQVcsQ3ZDa3FMWCxvQnVDanFMVSx1Q0FDVixpQkFBVyxxQkFDWCxpQkFBVyxxQkFDWCxpQkFBVyxxQkFDWCxpQkFBVyxxQkFDWCxrQkFBVSxxQkFDVixlQUFTLHFCQUVULG9CQUFXLHFCQUNYLG1CQUFVLHFCQUNWLGtCdkNxckxBLEN1Q3ByTEEsb0JBQVcsa0JBQ1gscUJBQVcsa0JBQ1gscUJBQVcsa0JBQ1gscUJBQVUsbUJBQ1YscUJBQVMsZ0JBRVQscUJBRUUscUJBRUYscUJBRUUsb0JBREEscUJBR0YsbUJBRUUscUJBREEsbUJBR0YscUJBRUUsbUJBREEscUJBR0YsbUJBRUUscUJBREEsb0JBR0YscUJBRUUsYUFEQSxxQkFHRixrQkFFRSxxQkFEQSxpQkFHRixxQkFFRSxnQkFEQSxxQkFJRixnQkFDRSxxQkFHRixpQkFDRSxvQkFDQSxxQ0FFRixpQkFDRSxxQkFDQSxnQkFFRixjQUNFLHFCQUNBLHFCQUVGLG1CQUNFLHFCQUNBLG9CQUVGLGtCQUNFLHFCdkMrckxGLG1CdUM1ckxBLENBQ0UsaUJDN2pCd0Isb0JEZ2tCMUIsbUJBQ0Usa0JDaGtCOEIsb0J4Qyt2TWhDLG1CdUMzckxBLENBQVcsZ0JBQ1gscUJBQVUsbUJBQ1YsaUJ2Q2tzTEEsQ3VDanNMQSxvQkFBVyxvQkFDWCxrQkFBVyxxQkFDWCxjQUNBLHFDQUNBLG1CQUFTLHFCQUVULHFCQUNBLGtCQUFVLG9CQUNWLHFCQUFXLGlCQUNYLG1CQUFXLHFCQUNYLGlCQUFXLG1CQUNYLHFCQUFXLGlCQUNYLG1CQUFVLHFCQUNWLGlCQUFTLG1CQUVULHFCdkM0dExBLGtCdUMzdExBLG9CQUFVLEN2Qzh0TFYsb0J1Qzd0TFcsNkJBQ1gsYUFBVyxxQkFDWCxZQUFXLHFCQUNYLGdDQUFXLFdBQ1gscUJBQVUsV0FDVixxQkFBUyxZdkMwdUxULG9CdUN4dUxXLGlDQUNYLGFBQVUscUJBQ1Ysa0JBQVcscUJBQ1gsaUJBQVcscUJBQ1gsZ0JBQVcscUJBQ1gsZ0JBQVcscUJBQ1gsZ0JBQVUscUJBQ1YsZ0JBQVMscUJBRVQsaUJBQVcscUJBQ1gsY0FBVSxxQkFDVixtQkFBVyxxQkFDWCxrQkFBVyxxQkFDWCxpQkFDQSxxQkFBVyxpQkFDWCxxQkFBVSxpQkFDVixxQkFBUyxpQkFFVCxxQkFFRSxrQnZDd3dMRixDdUN0d0xBLG9CQUVFLG9DQURBLG9CQUdGLENBRUUsb0JBREEsbUJBR0YscUJBRUUsa0JBREEscUJBR0Ysa0JBRUUscUJBREEsa0JBR0YscUJBRUUsa0JBREEscUJBR0YsbUJBRUUsQ0M1b0J3QixvQkQ4b0IxQixpQ0FFRSxpQkFEQSxxQkFJRixnQkFFRSxxQkFFRixlQUNFLHFCQUNBLGVBRUYscUJBQ0UsZUNocUJZLENEaXFCWixvQkFFRixvQ0FFRSxnQnZDdXdMRixDdUNyd0xBLG9CQUNFLGVDdHFCWSxDRHVxQlosaUNBRUYsb0JDeHFCb0IsQ0QwcUJsQixpQnZDdXdMRixDdUNyd0xBLG9CQUNFLG1CQUNBLGlCQUVGLHFCQUNFLGtCQUNBLGdCQUtKLHVDQUNFLGdCQUFXLHFCQUNYLGtCQUFVLGdCQUNWLHFCQUNBLG1CQUFXLGVBQ1gscUJBQVcsbUJBQ1gsaUJBQVcscUJBQ1gsYUFBVSxlQUNWLHFCQUVBLG1CQUFXLG1CQUNYLHFCQUFVLGlCQUNWLG1CQUFXLHFCQUNYLGdCQUFXLGtCQUNYLHFCQUFXLGdCQUNYLGtCQUFXLHFCQUNYLGdCQUFVLGtCQUNWLHFCQUFTLGdCQUVULG1CQUFXLG9CQUNYLGlCQUFVLG1CQUNWLDBEQUNXLG1CQUNYLDZCQUFXLGNBQ1gsb0JBQVcsYUFDWCxvQkFBVSxnQ0FDVixZQUFTLG9CQUVULFlBQVcsb0JBQ1gsZ0NBQVUsYUFDVixvQkFBVyxjQUNYLG9CQUFXLG1CQUNYLG9CQUFXLGtCQUNYLG9CQUFXLGtCdkM2ekxYLG1CdUM1ekxBLGlCQUFVLG9CQUNWLGlCQUFTLG9CQUVULGlCQUFXLG9CQUNYLGtCQUFVLG9CQUNWLGVBQVcsb0JBQ1gsb0J2Q3cwTEEsQ3VDdjBMQSxtQkFBVyxtQkFDWCxvQkFBVyxrQkFDWCxvQkFBVSxrQkFDVixvQkFBUyxrQkFFVCxvQkFFRSxrQkFEQSxvQkFHRixtQkFFRSxvQkFEQSxnQkFHRixvQkFFRSxxQkFEQSxvQkFHRixvQkFFRSxvQkFEQSxtQkFHRixvQkFFRSxtQnZDZzFMRixDdUM5MExBLG1CQUVFLG1CQzN2QmtCLENEMHZCbEIsbUJBR0YsbUJBRUUsb0JBREEsb0JBR0Ysb0JBRUUsY0Nqd0I4QixtQkRvd0JoQyxtQkFDRSxtQkFDQSxpQkFFRixvQkFDRSxnQkFDQSxvQkFFRixvQ0NqeEJjLGdCRG14Qlosb0JBRUYsZ0JBQ0Usb0JBQ0EsaUJBRUYsb0JBQ0UsZ0JBQ0EsY0FFRixvQkFDRSxxQkFDQSxtQkFFRixvQkFDRSxvQkFDQSxrQkFFRixvQkFDRSxtQkFDQSxpQkFHRixvQkFDQSxtQkFBVSxpQkFDVixvQkFBVyxtQkFDWCxpQkFBVyxDdkNxMUxYLG1CdUNwMUxBLG1CQUNBLGlCQUFXLG9CQUNYLG9CQUNBLGtCQUFTLG9CQUVULGNBQVcsZ0JBQ1gsb0JBQVUsbUJBQ1YscUJBQVcsb0JBQ1gsa0JBQVcsb0JBQ1gsb0JBQVcsaUJBQ1gsbUJBQVcsb0JBQ1gsaUJBQVUsbUJBQ1Ysb0JBQVMsaUJBRVQsbUJBQ0Esb0JBQVUsa0J2QysyTFYsa0J1QzkyTEEsb0J2Q2kzTEEsa0J1Q2gzTEEsb0JBQ0Esb0JBQVcsNEJBQ1gsYUFBVyxvQkFDWCxZQUFVLG9CQUNWLCtCQUFTLFdBRVQsb0JBQVcsV0FDWCxvQkFBVSwrQkFDVixZQUFXLG9CQUNYLGFBQVcsb0JBQ1gsa0JBQVcsb0JBQ1gsa0JBQVcsbUJBQ1gsb0NBQVUsZ0JBQ1Ysb0JBQVMsZ0JBRVQsb0J2QzI0TEEsZ0J1QzE0TEEsb0JBQVUsaUJBQ1Ysb0J2Qys0TEEsY3VDOTRMQSxvQkFBVyxtQkFDWCxvQkFDQSxrQkFBVyxvQkFDWCxpQkFBVSxvQkFDVixpQkFBUyxvQkFFVCxpQkFFRSxvQkFEQSxpQkFHRixvQkFFRSxrQkFEQSxvQkFHRixlQUVFLG9CQURBLG9CQUdGLG9CQUVFLG1CQURBLEN2QzA1TEYsbUJ1Q3Y1TEEsa0JBRUUsQ0N2MkJZLG1CRHkyQmQsa0JBRUUsb0JBREEsa0JBR0Ysb0JBRUUsa0JBREEsb0JBR0YsbUJBRUUsb0JBREEsWUFJRixvQkFDRSxpQkFDQSxvQkFFRixnQkFDRSxvQkFDQSxlQUVGLG9CQUNFLGVBQ0Esb0JBRUYsZUFDRSxvQkFDQSxlQUVGLG9CQUNFLGdCQUNBLG9CQUVGLDRCQUNFLG9CQUNBLG9CQUVGLGtCQUNFLENDNzRCd0IsbUJEZzVCMUIsbUJBQ0UsaUJDaDVCOEIsQ0RpNUI5QixtQnZDeTVMSixrQnlDcHlOTyxnQkFDUCxvQkFBTyxrQkFDUCxnQkFBTyxvQkFDUCxrQkFDQSxnQkFBTyxvQkFDUCxrQkFBTyxnQkFDUCxvQkFFQSxtQkFBTyxpQkFDUCxvQkFBTyw0QkFDUCxvQkFBTyxrQkFDUCxvQkFDQSxvQkFBTyxpQkFDUCxtQkFBTyxvQkFDUCxnQkFBTyxrQkFFUCxvQkFBTyxnQkFDUCxrQkFBTyxvQkFDUCxnQkFBTyxrQkFDUCxvQkFBTyxnQkFDUCxrQkFBTyxvQkFDUCxpQkFBTyxtQkFDUCxxQ0FFQSxtQkFBTyw2QkFDUCxjQUFPLG9CQUNQLGFBQU8sb0JBQ1AsYUFBTyxtQnpDbzFOUCxZeUNuMU5BLG9CQUFPLFlBQ1Asb0JBQU8sWUFDUCxvQkFBTyxpQ0FFUCxjQUFPLG9CQUNQLG1CQUFPLEN6QzYxTlAsbUJ5QzUxTk8sa0JBQ1Asb0JBQU8saUJBQ1Asb0JBQU8saUJBQ1Asb0JBQU8saUJBQ1Asb0JBQU8saUJBRVAsc0NBRUUsb0JBQ0EsbUNBQ0Esb0JBQVUsb0JBQ1YsbUJBQVUsb0JBQ1Ysa0JBQ0Esb0JBQVUsa0JBQ1Ysb0JBQVUsa0JBRVYsb0JBQVUsa0JBQ1Ysb0JBQVUsbUJBQ1Ysb0JBQVUsZ0JBQ1Ysb0JBQVUscUJBQ1Ysb0JBQVUsb0JBQ1Ysb0JBQVUsbUJBQ1Ysb0JBQVUsbUJBRVYsb0JBQVUsbUJBQ1Ysb0JBQVUsbUJBQ1Ysb0JBQVUsb0JBQ1Ysb0JBQVUsYUFDVixvQkFBVSxrQkFDVixvQkFBVSxpQkFDVixvQkFBVSxvQ0FFVixnQkFBVSxvQkFDVixnQkFBVSxvQkFDVixnQkFBVSxvQkFDVixxQ0FBVSxnQkFDVixjQUFVLG9CQUNWLHFCQUFVLG1CQUNWLG9CQUFVLG9CQUVWLGtCQUFVLG9CQUNWLG1CQUFVLGlCQUNWLG9CQUFVLG1CQUNWLGlCQUFVLG9CQUNWLG1CQUFVLGlCQUNWLG9CQUFVLG1CQUNWLGlCQUFVLG9CQUlaLDBEQUNFLGNBQVMsZ0JBQ1Qsb0JBQVMsbUJBQ1QscUJBQVMsQ3pDMjZOVCxtQnlDMTZOQSxrQkFDQSxvQkFBUyxvQkFDVCxpQkFBUyxtQkFDVCxvQkFFQSxpQkFBUyxtQkFDVCxvQkFBUyxpQnpDczdOVCxDeUNyN05BLG1CQUFTLG1CQUNULGtCQUFTLGtCQUNULG9CQUFTLGtCQUNULG9CQUFTLG9CQUNULDRCQUFTLGFBRVQsb0JBQVMsWXpDaThOVCxDeUNoOE5BLG1CQUFTLCtCQUNULFdBQVMsb0JBQ1QsK0JBQVMsV0FDVCxvQkFBUyxZQUNULG9CQUFTLGlDQUNULGtCQUFTLG9CQUVULGlCQUFTLG9CQUNULGdCQUFTLG9CQUNULGdCQUFTLG9CQUNULGdCQUFTLG9CQUNULGlCQUFTLG1CekNzOU5ULGlCeUNyOU5BLG9CQUFTLGNBQ1Qsb0JBQVMsbUJBRVQsb0JBQVMsa0JBQ1Qsb0JBQVMsaUJBQ1Qsb0JBQVMsaUJBQ1Qsb0JBQVMsaUJBQ1Qsb0JBQVMsaUJBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsZUFJWCx3Q0FDRSxvQkFDQSxtQkFBUyxvQkFDVCxrQkFBUyxvQkFDVCxrQkFDQSxvQkFBUyxrQkFDVCxvQkFBUyxrQkFDVCxvQkFFQSxtQkFBUyxvQkFDVCxnQ0FBUyxpQkFDVCxvQkFBUyxnQkFDVCxvQkFBUyxlQUNULG9CQUFTLGVBQ1Qsb0JBQVMsZUFDVCxvQkFBUyxlQUVULG9CQUFTLG9DQUNULGVBQVMsYUFDVCxvQkFBUyxvQkFDVCxrQkFBUyxvQkFDVCxtQkFBUyxpQkFDVCxvQkFBUyxrQkFDVCxnQkFBUyxvQkFFVCxrQkFBUyxvQ0FDVCxrQkFBUyxnQkFDVCxvQkFBUyxrQkFDVCxnQkFBUyxvQkFDVCxtQkFBUyxpQkFDVCxvQkFBUyw0QkFDVCxvQkFBUyxrQkFFVCxvQkFBUyxvQkFDVCxpQkFBUyxtQkFDVCxvQkFBUyxnQkFDVCxrQkFBUyxvQkFDVCxnQkFBUyxrQkFDVCxvQkFBUyxnQkFDVCxrQkFBUyxvQkM3TFgsZ0JBQ0ksc0NBSUosdURBQ0UsZTFDc3VPRixpQjBDbnVPQSwrQkFDRSw4QkFHRiwwQ0FDRSw4QkFHRixpREFDRSxtQkFHRixvQ0FDRSxtQzFDa3VPRixDMEMvdE9BLG9EQUNFLG1DQ3BCRixpQkFBZ0Isa0JBQ2hCLG9DQUFnQixvQkFDaEIsa0JBQWdCLG9CM0M0dk9oQixpQjJDenZPQSxtQkFDRSxtQ0FBbUIsa0JBQ25CLG9DQUFtQixrQkFDbkIscUNBQW1CLGtCQUdyQiwyREFDRSxrQkFBa0IscUNBQ2xCLG1CQUFrQixrQkFDbEIscUNBQWtCLG1CQUdwQixzQ0FDRSxrQkFBa0Isb0NBQ2xCLGlCQUFrQixrQ0FDbEIsa0JBQWtCLGtDQ1pwQixnQkFBTyxDNUMweE9QLGlCNEN6eE9PLGdCNUM0eE9QLEM0QzN4T0EsaUJBQU8saUJBQ1Asb0NBRUEsa0NBQ0UscUJBQVUsYTVDaXlPVixDNENoeU9BLG9CQUFVLGlDQUNWLFlBQVUscUJBQ1YsWUFBVSxxQkFHWixtRUFDVyxtQkFDVCxxQkFBUyxrQkFDVCxxQkFBUyxpQkFDVCxxQkFBUyxpQkFHWCxzQ0FDRSxxQjVDK3lPQSxpQjRDOXlPQSxxQkFDQSxrQkFBUyxxQkFDVCxvQkFBUyxxQkN2QlgsbUJBQU8scUJBQ1Asa0JBQU8scUJBQ1Asa0JBQU8scUI3Q28xT1Asa0I2Q24xT08scUJBRVAsdUNBQ0UsbUJBQVUscUI3Q3UxT1YscUI2Q3QxT1UseUNBQ1YscUJBQVUsbUJBQ1YscUJBQVUsbUJBR1osNkRBQ0UsbUJBQVMscUJBQ1Qsb0JBQVMscUJBQ1Qsa0JBQVMscUJBQ1QsaUJBQVMscUJBR1gscUNBQ0UsaUJBQVMsb0NBQ1QscUJBQVMsZ0JBQ1QscUJBQVMsbUI3Q3kyT1Qsd0Q4Q3YzT0YsaUNBRUUsb0JBRUYsaUNBRUUsYTlDNjNPRixtQjhDdDNPTSxZOUN5M09OLEM4Q3gzT0EsbUJBQU0sZ0NBQ0EsZ0NBQ0EsaUNBQ04sbUJBQ0Esb0JBQU0sa0JBQ04sb0JBQU0saUJBRU4scUNBQ0UscUNBQ2lCLG9CQUNqQix1REFDb0IsQzlDdzRPcEIsbUI4Q3Y0T0Esb0JBQ0Esb0JBQVMsbUJBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsa0JBQ1Qsb0JBQVMsbUJBR1gseUNBQ0UsNERBRUEsMERBQ21CLG9CQUNuQixtQkFDQSxvQkFBUSxtQkFDUixvQkFBUSxvQkFDUixvQkFBUSxrQkFDUixvQjlDbTZPQSxpQjhDbDZPQSxvQkFDQSxvQ0FHRixvQ0FDRSxvREFFRSxvQkFFRixzREFJQSxtQkFBUSxjQUNSLG9CQUFRLGFBQ1Isb0JBQVEsYTlDNDZPUixtQjhDMzZPUSxnQ0FDUixZQUFRLG9CQUNSLFlBQVEsb0JBQ1IsYUFBUSxvQkM5RVYsbUJBQ0Usb0JBSUYsa0JBQ0Usb0JBSUYscUNBS0EscUNBRUUsaUJBREEsb0JBS0YsaUJBQ0UsMERBS0Ysb0JBRUUsb0JBQ0EsbUJBRkEsb0JBS0Ysc0NBQ0Usa0JBQ0Usb0JBRUYsc0NBR0Esc0NBQ0UsbUJBRUYsb0JBR0UscUJBRkEsb0JBSUYscUJBQ0UsMERBRUYsb0JBRUUsbUJBQ0Esb0JBRkEsbUIvQzYvT0osbUIrQ3YvT0Esd0NBQ0Usc0NBR0EscUNBQ0Usb0JBRUYsZ0JBQ0Usb0JBRUYsZ0JBR0Usb0JBREEsZ0JBREEsb0JBSUYsZ0JBQ0UsNkRBRUYsd0JBRUUsaUJBQ0EsbURBSUoscUJBQ0UsZ0RBR0EscUJBQ0UsaURBR0EscUJBRUYsaURBS0Esa0VBQ0UsbUNBRUYseUNBQ0UsK0JDekdKLHFCQUNFLDRCQUdGLHdCQUVFLHlCQUdGLDJCQUFXLG9CQUNYLG9DQUVBLG1EQUdJLDJCQURBLHlCQUdGLDhCQUNBLG9CQUFjLDBEQUdoQixzQkFDRSw0QkFFRSxDQURBLHlCQUdGLHlCQUFhLDZCQUNiLG9CaEQ4bVBGLENnRDNtUEEsb0NBQ0Usc0JBRUUsNEJBREEsMEJBR0YseUJBQ0EsNkJBQWEsb0JDL0JmLGtCQUdFLGVBQ0EsaUNBSEEsa0NBQ0EsaUJBS0Ysc0RBSUksa0NBQ0Esb0JBSEEsb0NBQ0EsaUJqRG9wUEosQ2lEOW9QQSwrRkFJSSxrQkFDQSxrQ0FIQSxnQkFDQSxvQ0FNSixxQ0FDRSxxQ0FJRSxpQ0FIQSxtQkFDQSxtQ0NqQ0osaUJBQWEsbUJBQ2Isa0JBQVUsbUJBQ1YseUJBQU8sa0JBRVAsd0JBQ0UsMENsRDJyUEEsQ2tEMXJQQSxvQ0FBYSxvQ0FDSCxvQkFHWiw4Q0FDRSx3QkFBZSxxQkFDZix3QkFBWSxxQkFDWixtQkFBUywwREFJVCxtQkFBZSx5QkFDZixvQkFBWSx3QkFDWixvQkNwQkYsd0JBQWMsb0JBQ2QsbUJBQWMscUNBQ2QsbUJBQWMseUJBQ0Esb0JBRWQsNENBQ0Usd0JBQWlCLG9CQUNqQixtQkFBaUIsMkNBQ0EsZW5ENHVQakIsNENBR0EsY21EM3VQRixnREFDRSxrQkFBZ0IsZ0NBQ2hCLGlCQUFnQixpQm5EaXZQaEIsQ21EaHZQQSw4QkFBZ0IsaUJBQ2hCLGlCQUFnQixpQ0FHbEIsb0NBQ0UsK0NBQ0EsY0FBZ0IsbURBQ0EsY0FDaEIsb0JBQWdCLGNDZGxCLG9CQUNFLGlCQUNBLG9CcEQ2d1BGLGdCb0Qzd1BBLHFDQUVFLG9CQUNBLGtDQUVGLGlCQUNFLENBQWEsbUNBUWYsMERBR0EsNkNBRUUsY0FDQSxpREFrQkYsY0FFRSxpQ0FFRiw4SEFJRSxpQ0FHRix5RkFRQSw2Q0FDRSxjQUNBLCtEQUNBLG1CQUNBLGlDQUdGLG9EQUVFLG1CQUdGLG9DQUNFLGNBR0YsbUJBQ0Usb0NBQ0EsZ0ZBQ0EsY0FDQSw2QkFHRiwrREFFRSxnQkFHRixxREFNQSx5QkFDRSxzQkFVRixzQ0FFRSxtQkFDQSw0REFHRixlQUdFLDZCQURBLDhDQU9BLGNBRkEsd0JBRkEsZUFNQSx5REFIQSw0QkFNRixpRUFFRSx1QkFNRiw2RUFHRSxxQ0MxSEYsNkJBQ0EsY0FBTywrQkFDQSxjQUNQLHVCQUNBLGVBQU8sYUFDUCxnQkFBTywyQkFFRSw0QkFDVCx3QkFFQSx5QkFDRSxlQUdGLHVCQUFhLG1CQUNiLHFDQUNBLHVCQzNDQSw2SEFHRSxlQUdGLHNRQU1FLGdCQUdGLCtFQUlFLGdCQURBLG9DQUlGLHVCQUdFLGdCQURBLGtCQURBLHlCQUtGLDBDQUlBLDBFQU1BLHNCQUNFLGdCQUNBLDBDQUdGLHlEQUVFLHFDQzVERixzQkFNSSxrQ0FGQSxDQURBLHVCQUVBLGlCQUhBLHdCQU9KLGdCQUVJLG9CQUNBLDBCQUdKLDJCQUVJLHlCQURBLDZCQU1BLG9DQUdKLHFCQUdJLDBCQU9BLDJCQUhBLHlCQUZBLDZCQUdBLDBEQU1JLG9CQTRCUiwwQnREaERJLDJCQUZBLHlCc0RzREEsNkJBTUkscUNBTUosb0JBRUksMEJBR0osMkJ0RHBGQSx5QkFGQSw2QnNEd0ZJLENBQ0Esd0JBSUEsa0JBS0oscUJBS0ksa0JBQ0Esa0JBSkEsZUFFQSxvQ0FLSiwwQkFNRSw0REFFSSxxQkFJTix5RUFNSix5QnREdEhJLGtCc0R3SEEsdUJ0RHZIQSxrQnNEOEhKLG1DQUNJLHFDQUlBLHlCQUVJLGtCQUNBLHVCQUNBLGtCQUdKLG9CQUNJLGV2RGc1UFIsQ3VEOTRQSSw0Q0FFSSxvQkFEQSxxQkFFQSxvQkFLUixrQkFFSSxvQkFEQSxxQkFFQSwyREFDRSx1QkFFRix1QkFFSSxxQkFEQSx1QkFFQSxrQkFLSix1QkFDSSxxQkFFSiwwREFDSSxzQnZENjRQUix1QnVEdDRQQSxzQkFNSSxxQkFKQSxzQkFPQSxrQkFKQSxzQkFTSixxQkFJSSxxQ0FFQSw2Q0FFQSwyQ0FJSSxzQkFFQSx3Q0FFSSxxQkFJQSw0REFFSSwrQ0FNSSwwQ0FLSSxvRUFZSSxtQkFUQSwrQkFDQSxpREFFQSxTdkR1M1A1QixDdUR0MlBRLCtEQUVJLHlDQUlSLGlIQUVJLFNBS0EsZ0NBS0EsdUV0RDdQSix5QkFGQSxtQnNEaVFRLGlDQU9BLG1DQUlBLG1EQUVJLG1DQUlSLGlEdERsUkoscUJzRG9SUSwwQkFVUiw0Q0FXSSxpQ2YxT0EsQ3ZDL0RKLGtDc0RnU0ksMkJBR0Esd0JBR0Esc0NBSUEsNkRBS0osa0hBV0ksMkJBREEsY3REalVKLGtCc0QyVEksZ0RBU0EsaUNBUkEscUJBTEosMkpBcUJBLG1HQU1BLDhGQVFBLDhEQUVJLDJCQUdKLHNEQUVJLFNBR0osNkN0RHpXQSw2QkFGQSxnQ3NENldJLFlBSUEsb0JBS0osMENBR0ksZUFJQSx3QkFGQSxZQUlBLDJKQWNJLHdSQS9WUixnQkFFSSxxRUFLQSxvQkFHSixpRkFFSSxhQXNXSix5REFwWEEsZ0JBREEsNkJBR0EsdUNBRUksNkJBR0osMkNBRUkscUVBR0osMkN2RDhxUUosQ3VEajBQSSwwQ0F6WEEsK0JBREEsZUFHQSwrRUFLQSw0REFFSSxxQ0FHSiwrREFFSSwwQ0FnWEosZUE5WEEseUNBRUEsNkVBS0EsOERBRUksZUFHSiwwRkF1WEEsa0RBbllBLGFBREEsOEJBR0EsNEVBS0EsOENBRUksdUJBR0oseUdBNFhBLHFEQXpZQSw4Q0FHQSxtQ0FFSSxnQnZEb3VRUixldURqdVFJLCtDQUVJLGdCQUdKLDJFQUVJLG9CQStYSixnREE3WUEsdUNBRUEsaUZBS0EsK0ZBS0Esc0VBRUksZ0JBb1lKLGtEQWxaQSxnQkFEQSxzQ0FHQSxtREFFSSw2QkFHSiw4Q0FFSSwwQkFHSiwyR0E2WUEsa0RBSUksK0RBRUksY0FPUix5RUFJSSxrQkFGQSwyREFVSixpQkFFSSxpRUFHSiw0QkFNSiwrQkFDSSxrQkFHSiwyQkFNSSxZQUZBLDhDQVdJLDRCdEQ3ZUosOENzRDJlSSxrQkFNQSw4QkFJSSxvQ0FGQSxhQUtBLGlDQVdJLG9EQVRBLGtCQUVBLGNBRUEsYUFTUix1QkFFSSxlQUdKLG1DQUVJLHdEQUtBLGtCQUNBLGlEQUtaLGlIdER4aUJJLGVzRDRpQkEsa0JBRUEsV0FDQSx1QkFJQSx1UUFTQSw2Q3REMWpCQSxzQkFGQSxlc0Q4akJJLGdCQUVBLGVBT04sZ0RBQ0UscUpBaUJKLGNBRUksNkNBR0Esa0RBS0EscUVBR0ksNEJBRUkseURBU1IsZ0Z0RGpuQkEsaUVzRDJuQkEsMkJBRUksdUJBSVIscUN0RC9uQkksQ0NZVSxzQ0ZxNlFkLGtCdUQ1eVBJLHdDdEQ3bkJBLHVEQUZBLGNzRHVvQkosbUN0RDdvQkksbUJBRkEscUVzRHVwQkEsc0d0RC9vQkEsVXNEc3BCQSxpRUFFSSxxQkFFQSwyREFFSSxrQkFPVixvREFLRSxvQkFJSiw4RUFhSSxrQnREdnJCQSxrQ3NENHFCQSw4QkFTQSwrRUFGQSxrQkFDQSxtREFlQSxxQkFFSSw0RUFPTix1REFHRSw2QkFFQSxrRkFFSSxrQkFJUixzREFJQSxvQkFlRSxnRkFDQSxrQkFQQSxrQ0FDQSw4QkFJQSxxQkFQQSwwREFZRixxRUFNSSxvQkFKQSw2RUFTSSxrQkFEQSxvQ0FHQSw4QkFLSSxxQkFDQSw0REFIQSxrQkFLQSxxREFJQSxvQkFFSSwrRUFlWixrQkFDQSxtQ0FGQSw4QkFGQSxxQkFGQSwyREFVSSxrQkFHQSxvREFTSSxvQnREcHlCUiw4RXNEc3lCUSx3REFEQSw2QkFNSixxQkFhSSx1SUFPQSxxR0FIQSwyREFiQSw0QkFXQSxxQkFaQSxXQUtBLGlFQWNBLGtCQUVJLDBEQVNoQixvQkFDSSxvRkFRSSx5REFDSSxnQkFJUixzREFDSSxrQkFDQSw2Q0FXSiw4REFQSSx1RUFnQkosU0FFSSx5RUFTUixzQ0FFSSxjQUVBLGtCQUlKLDRCQUVJLFVBR0oscUJBSUksYUFGQSxlQUNBLHVCQU1BLGV0RC80QkEsZUFGQSxXRDZtUkosa0N1RGx0UEUsY0FFQSw4RUFMQSx5QkFZRix1QkFHSSxrQkFHSiwwQkFDRSw0QkFHQSxvREFJRSxlQURBLFNBREEsa0NBSUEsb0JBREEsaUlBV0Usb0NBQ0EsZUFDQSxlQUtOLGtCQUVJLGdJQWVBLGFBRUksdUJBQ0EsQ3ZEc3NQUixjd0RoclJBLGVBV0ksNkhBVEEsb0NBR0EsZUFFQSx3REFZSSxleEQ2cVJSLDZCd0R4cVJRLDZCQUtKLG1DQUVJLDJCQUdKLGlDQUdJLGtDQURBLEN0RElRLGlEc0RDWixxREFPSSxhQURBLDhDQUlBLDRDQUlJLDZFQVNSLGFBRUksdUJBRUEsaUNBSVIsb0NBSUksa0JBRUEsa0NBSUksb0NBRUksd0VBS0EsbUNBS1osZUFLSSxnQkFEQSxpQ0FHQSxvQ0FFSSxlQUdKLHdGQU1KLGtFQU1FLGlEQUlBLHlKQUtGLHVFQU1JLHNEQUdJLFlBREEscUJBS1IsK0JBRUksQ3hEcW9SSixvQndEam9SUSxzQkFFSSxhQUlSLDBDQUVJLHNCQU1SLHNEQUlJLGFDS0EsOENBRUEseUNEREosK0JBS0UsZ0JBS0EsOENBQ0EsOEJBRkEscUJBTEEsMkJBRkEsaUJBTUEsZ0NBTUEsa0JBTUUsNkRBRkEsY0FGQSxhQUNBLHVCQVFKLGtFQUtFLFlBRkEsQ0FDQSxpQkFHQSw0REFPRixzRUFFSSxlQUNBLHdDRXRNQSwrRUFMQSx1RUFDQSxlQUhBLHNDQUlBLHFEekRNQSx3Q3lEZEEsZ0NBRUEsa0JBV0EsbUNBS0ksdUJBRkEsZUFLSixtQ0RpSkEseUNBRUEsaUJBREEsK0NDN0lKLGFBRUksa0JBQ0EsdUJBSEosK0JBS1EsU0FFSiwyQ0FQSix1QzFEMDBSRSxDQUNGLCtDQ3YxUkkseUR5RDBDQSxrREFOSixvSkFZQSx1TEFXSSwwQkFDQSxpQ0FMQSxhQUVBLGdCMUQyelJKLHlDMERwelJJLDBMRHdGQSwrRkM5RUEsd0ZBRUkscUJBQ0EsYUFDQSxzQkFJUixvQ0FDSSxXQUdKLHNCQUNJLG1DMURxelJKLFcwRGp6UkEseUJBS1Esa0NBR0osd0JBR0ksYUFHSix1QkFJSSx1QkFHSixjQUdJLHFEQW5CQSw0QkFHSix3QkFHSSx1QkFHSixVQUlJLHlDQU1BLHlCQUlSLHNDQVdJLFlBSEEsZ0JBQ0EsYXpEcklBLHNCQUhBLGtCeURpSUEsZXpEaElBLGtCeURtSUEsMENBREEsTUFXQSwwREFLQSx3QkFXSSxvQkFEQSxnQnpEMUpKLDJCQUhBLGV5RHFKSSxpQ0FFQSxlQUVBLCtCQVlSLGdEQUlJLDBCQUlBLHdDQUtBLHNCekQvS0Esa0JBSEEsb0N5RG9MSSxxQ3pEbkxKLGV5RHNMSSxnQkFLSixvQ0FFSSx5QkFFQSwyRHhEcExRLGtCd0RrTUosQ0FFQSxrQ0FKQSxpQ0FNQSx5QkFUQSw0QkFQQSxxQkFDQSxDQUlBLGFBYUEsK0UxRDh3UlosQzBEeHdSUSwrREFFSSxnR0MvTlIsWUFDQSwwQkFGQSx3QkFJQSxnQ0FRSSxvQ0FGQSxhQUpBLDZCQVNKLCtDQWFJLHlCQUNBLHdDQUVBLHlCQVBBLGlDQVBBLGVBRUEsWUFPQSwyREFRSixtREFFSSwyRzFEdkNKLDJCMEQ4Q1EsZUFFQSxDM0RzK1JaLE0yRC85UlEsNkhBV0osdUVBTUksMkJBSkEsbUVBUUEsV0FPSSx1REFGQSxzQ0FIQSxZQVNKLDZDMUR0RUosbUJBRkEsb0IwRDBFUSxjQUNBLDRCQUdBLDZCMURuRlIsc0JBSEEsbUIyRFBBLHFCQUNBLGdDQU1JLG1FQUdJLHlCQUdKLHFEQUNJLGE1RGtqU1osVTREL2lTSSx1Q0FPSSxnRUEyQ0osYUFFSSx5QkFFQSwwREFNSixzQkFhSSwyRUFYQSxvRkFjSixXQUVJLGVBR0osMkNBR0kscUJBRUEsdUdBdUNRLDhDQUVJLGtCQUlSLHFEQU1KLHNDQUVJLGdCQUVBLHdEQUVJLGtCQU1KLHFEQUVJLDZCQUlSLHlDQUVJLHFCQUtaLGtDQUlJLHlDQUZBLGlDQUtBLGVBRUksMkJBR0osaUNBRUksY0FDQSwrQkFJSSxtREFGQSxDNUR1K1JaLGU0RGwrUkksZ0JBS0kseUIzRDdMSix3SjJEdU1JLGVBRUksK0szRDNNUixlMkQyTkkseUJBRUEsa0JBS0osOENBRUksOE5BZ0JJLDZCQUdKLDBDQUVJLG9CQUdKLHlGQUtBLHNEQUNFLDhCQUNBLGlCQU1OLGdDQUVJLHdCQUtSLFdBTUksMEJBREEsdUNBSEEsU0FNQSwyQ0FFSSwrQkFJSix1QzVEazhSSixDNEQzN1JBLDBCM0RuU0ksK0JBRkEsUzJEdVNBLDhCQUlBLGFBSUksK0JBREEsU0FLUixxRDNEblRJLDZCMkRxVEEsWUFDQSxrQkFFQSxjQVVJLHNDQUVJLGdDQUtaLGFBRUksd0JBRUEsNEJBR0osd0JBS0EsMkJBRUksa0JBRUosa0JBRUksV0MxV0Msc0I1RGlCRCxlQUZBLHlCNERiSSxpQkFFQSx5QkFJQSxvQ0FHSSxtQkFEQSx1QkFNUiw2QkFDRSxZQUlFLHNDQUNJLHNCQUVKLGtCQUNJLDBCQUNBLGdCQUdBLG1CQURBLDRDQUdBLG9FQUlBLGtCQUVJLGtCQUtaLDRDQUNFLHFCQUVBLHVCQUNFLDRCQUVBLGtCQUNBLFFBRkEsV0FPUiwrREFNRSxtRkN6REUsd0VBNkJRLHdCQUVBLGU5RGt6U1osQzhEN3lTUSwwQ0FFSSxvQ0FTQSx5QkFFSSxnQkFFQSx1QkFFQSx3Q0FFSSxlQUNBLHlCQVVSLDBEQVVJLHlDN0Q3RVosa0JBRkEsdUM2RHlFWSxXQUVBLGFBRUEsMENBVWhCLGdCQUdJLGdCQURBLGFBRUEsNENBR0ksYUFEQSxjQUlKLHVDQUNJLDJENURwRk0sYURDVix1QjZEeUZBLGVBQ0EsZ0JBSUEsZ0JBSUEseUNBRUksa0JBRUEsZ0NBRUksYUFHSixxRUFTSSx1QkFQQSxxQkFFQSxnQkFDQSxnQkFXWix1RTdEbklJLGE2RHNJQSw4QkFDQSxlN0R0SUEsZ0I2RDJJSix3QjdEeklJLG9CQUhBLGE2RDhJQSxzQkFDQSxlN0Q5SUEsZ0I2RG1KSix1RkFHSSx1QkFHQSxpREFDSSw0QkFHSix5Q0FDSSxDOUQrdlNSLG9COEQxdlNBLGVBRUksaUJBSUosa0RBSUEseUJBQ0ksa0NBR0oscUM3RGxMSSxzQjZEcUxBLGlDQzlMSixnRTlEaUJJLHFCOERMSSxXQUNBLGNBTUEsdUJBRUEsaUNBSUEsY0FFSSxDQUNBLGlCQUlSLGlEQUVJLGNBRUEsNEJBRUEsdUZBTUksa0JBSEEseUJBREEseUJBUUosa0RBR0ksa0JBS0EsV0FOQSxrQkFJQSxtQkFEQSxzQkFJQSw0Q0FJSSxVQUZBLGtCQUlBLHdDQUtKLHVGQVFJLFVBTkEsZ0JBRUEsdUhBaUJKLGU5RHRFUiw0QzhEZ0VRLGtCQUdBLHdEQ2xGUixpRUFFSSwrQ0FNSiw4REFLUSxrQkFHUix5REFJQSwyRS9EdEJBLFkrRHdCSSw0QkFLSix1Ry9EN0JBLGVEa2hUSixtQ0NsaFRJLHVEK0RzQ0kseUNoRXEvU1IsQ2dFNStTSSw2Q0FLQSxnQy9EMUNBLENDSVUsY0RQVixhK0QrQ0ksdUJBQ0EsZS9EL0NKLHFDK0RzREEsbUIvRDVEQSxtQytEOERJLGtCaEU0K1NSLENnRXQrU1EsbUNBZUksMkNBUkEsMEJBTEEsQ0FPQSw4QkFDQSxhQU5BLHVCQVFBLGVBS0EsZ0VBRUksaUJBR0oscUQvRDdFUiwwQmdFakJKLHFDQUVJLGtCQUlBLG1CQUZBLG1EQUtFLDBCQUlOLDJEQU9JLHFFQUVJLCtFQVFKLDZCQUNBLFVBSUEsK0NBRUksZUFDQSx3QkFLSix5QkFFSSxtQmpFb2pUUixvQmlFampUSSx5REFNQSxnR0FNQSxvQ0FRSSxnQkFGQSw2QmhFdERKLHdCQUhBLGtCZ0VxREksdUNBRUEsYUFZQSxzQ0FHSSxnQkFEQSwyRC9EOURFLGtCRENWLHdCZ0UyRUkscUNBSUUsd0JBRkEsVUFHQSx3QkFDQSxjakVraVRWLHlCaUUzaFRJLHlDQ3pHSixhQUtJLDREQUlBLG1DQUZBLGNBQ0EsZ0JBTkEsV0FDQSxpQ0FRQSxtQkFFSSw4QkFLQSx5Q2pFVEosb0JpRVdRLGVqRVZSLG9CaUVZUSxpQkFLSixtRUFLQSxzREFJSSwwREFNSixxREFHSSxvQkFEQSxlQUtSLHFEQUVJLGNBSUEsMkRqRXRDSixvQ2lFd0NRLHdCQVdaLGVBRUksQ0FJSSxVQUZBLHFDQU1BLDRCQVZSLG1EQVlRLGlCQUZBLFlDOUVSLDJDQUNFLENuRTZyVEYscUJvRTdyVEUsZ0hBR0UsNEJBQ0EsK0JBRUYsZ0ZBRUUsYUFHQSxlQUZBLDZEQUtGLHlDQUlFLGVuRVBBLHNCQUhBLGVtRU9BLGdCbkVOQSxlbUVPQSxnQkFRRixxRUFDRSw4Q3BFNHJUSjs7QXFFbnRUQSx3Q0FBd0MsQzs7OztBQ3NCTDtBQUNSO0FDekIzQjtFQUNJO0FDR0o7QURESTtFQUNJO0FDR1I7QURDUTtFQUNJO0FDQ1o7QURDWTtFQUNJLG1CRERHO0FFRW5CO0FER1E7O0VBRUk7RUFDQTtFQUNBLHNCRDRCUTtFQzNCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBLGNEbkJRO0VDb0JSO0VBQ0E7RUFDQTtBQ0RaO0FER1k7O0VBQ0k7QUNBaEI7QURLSTtFQUNJLHFCRC9CWTtFQ2dDWixjRGhDWTtBRTZCcEI7QURLUTtFQUNJLGFEbkNRO0FFZ0NwQjtBRFFRO0VBQ0k7QUNOWjtBRFVJO0VBQ0k7RUFDQSwrQ0RmTTtBRU9kO0FEV1k7RUFDSSxjRG5ESTtBRTBDcEI7QURZb0I7RUFDSSxhRHZESjtBRTZDcEI7QURnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZFo7QURnQlk7RUFDSSxjRHJFSTtBRXVEcEI7QURpQm9CO0VBQ0ksYUR6RUo7QUUwRHBCO0FEb0JZO0VBQ0k7QUNsQmhCOztBQW5FQTtFQUNJO0VBQ0E7QUFzRUo7QUFwRUk7RUFDSTtBQXNFUjtBQW5FSTtFQUNJO0VBQ0E7QUFxRVI7QUFsRUk7RUFDSTtFQUNBO0FBb0VSO0FBakVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1FUjtBQWhFSTtFQUNJO0FBa0VSLEM7Ozs7QUNsR0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHNCQUFzQjtNQUNsQixrQkFBa0I7RUFDdEIsc0JBQXNCO0VBQ3RCLDZDQUE2QztBQUMvQztBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLDZDQUE2QztBQUMvQztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsV0FBVztFQUNYLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHVCQUF1QjtNQUNuQixtQkFBbUI7QUFDekI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7O0VBRUUsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFlBQVk7RUFDWixVQUFVO0FBQ1o7QUFDQTtFQUNFLFNBQVM7RUFDVCxTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO01BQ25CLG1CQUFtQjtBQUN6QjtBQUNBO0VBQ0UsTUFBTTtFQUNOLFVBQVU7RUFDVixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7RUFDWixVQUFVO0FBQ1o7QUFDQTtFQUNFLFNBQVM7RUFDVCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6Qiw0QkFBNEI7QUFDOUI7QUFDQTs7RUFFRSx5Q0FBeUM7RUFDekMsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUUsc0JBQXNCO0VBQ3RCLHlEQUF5RDtBQUMzRDtBQUNBO0VBQ0UsaUVBQWlFO0FBQ25FO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViwwQkFBMEI7SUFDMUIsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSwwQkFBMEI7SUFDMUIsc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0UsVUFBVTtJQUNWLDBCQUEwQjtJQUMxQixzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0Qiw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLHNCQUFzQjtFQUN0Qiw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFlBQVk7RUFDWixlQUFlO0VBQ2YsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx5QkFBeUI7RUFDekIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIseUJBQXlCO0FBQzNCOzs7OztBQ2hRQSxnQkFBZ0I7QUNTaEI7RUNIRTtFQUNBO0VBQ0E7RUFDQTtBRkRGO0FHS0U7RUFFRTtFQUNBO0FISko7QUdNRTtFQUNFO0FISko7QUNIRTtFQUhGO0lBSUksWUcyVTJCO0VKclU3QjtBQUNGO0FDTEU7RUFORjtJQU9JLFlHNlUyQjtFSnJVN0I7QUFDRjtBQ1BFO0VBVEY7SUFVSSxhRytVMkI7RUpyVTdCO0FBQ0Y7O0FDREE7RUN2QkU7RUFDQTtFQUNBO0VBQ0E7QUY0QkY7QUd4QkU7RUFFRTtFQUNBO0FIeUJKO0FHdkJFO0VBQ0U7QUh5Qko7O0FDTkE7RUN2QkU7RUFDQTtBRmlDRjtBR3BDRTtFQUVFO0VBQ0E7QUhxQ0o7QUduQ0U7RUFDRTtBSHFDSjs7QUNkQTtFQUNFO0VBQ0E7QURpQkY7QUNmRTtFQUNFO0VBQ0E7QURpQko7O0FLdkRFO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7QUx3REo7O0FLOUNFO0VBQ0U7QUxpREo7O0FLMUNJO0VBQ0U7QUw2Q047O0FLOUNJO0VBQ0U7QUxpRE47O0FLbERJO0VBQ0U7QUxxRE47O0FLdERJO0VBQ0U7QUx5RE47O0FLMURJO0VBQ0U7QUw2RE47O0FLOURJO0VBQ0U7QUxpRU47O0FLbEVJO0VBQ0U7QUxxRU47O0FLdEVJO0VBQ0U7QUx5RU47O0FLMUVJO0VBQ0U7QUw2RU47O0FLOUVJO0VBQ0U7QUxpRk47O0FLbEZJO0VBQ0U7QUxxRk47O0FLdEZJO0VBQ0U7QUx5Rk47O0FLdEVJO0VBQ0U7QUx5RU47O0FLL0VJO0VBQ0U7QUxrRk47O0FLbkZJO0VBQ0U7QUxzRk47O0FLdkZJO0VBQ0U7QUwwRk47O0FLM0ZJO0VBQ0U7QUw4Rk47O0FLL0ZJO0VBQ0U7QUxrR047O0FLbkdJO0VBQ0U7QUxzR047O0FLdkdJO0VBQ0U7QUwwR047O0FLM0dJO0VBQ0U7QUw4R047O0FLL0dJO0VBQ0U7QUxrSE47O0FLbkhJO0VBQ0U7QUxzSE47O0FLdkhJO0VBQ0U7QUwwSE47O0FLM0hJO0VBQ0U7QUw4SE47O0FLcElJO0VBQ0U7QUx1SU47O0FLN0lJO0VBQ0U7QUxnSk47O0FLakpJO0VBQ0U7QUxvSk47O0FLckpJO0VBQ0U7QUx3Sk47O0FLekpJO0VBQ0U7QUw0Sk47O0FLN0pJO0VBQ0U7QUxnS047O0FLaktJO0VBQ0U7QUxvS047O0FLcktJO0VBQ0U7QUx3S047O0FLektJO0VBQ0U7QUw0S047O0FLN0tJO0VBQ0U7QUxnTE47O0FLakxJO0VBQ0U7QUxvTE47O0FLckxJO0VBQ0U7QUx3TE47O0FLekxJO0VBQ0U7QUw0TE47O0FLektJO0VBQ0U7QUw0S047O0FLN0tJO0VBQ0U7QUxnTE47O0FLakxJO0VBQ0U7QUxvTE47O0FLckxJO0VBQ0U7QUx3TE47O0FLekxJO0VBQ0U7QUw0TE47O0FLN0xJO0VBQ0U7QUxnTU47O0FLak1JO0VBQ0U7QUxvTU47O0FLck1JO0VBQ0U7QUx3TU47O0FLek1JO0VBQ0U7QUw0TU47O0FLN01JO0VBQ0U7QUxnTk47O0FLak5JO0VBQ0U7QUxvTk47O0FLck5JO0VBQ0U7QUx3Tk47O0FLek5JO0VBQ0U7QUw0Tk47O0FDL01BO0VJL0NFO0lBQ0U7RUxrUUY7RUszUEU7SUFDRTtFTDZQSjtFSzlQRTtJQUNFO0VMZ1FKO0VLalFFO0lBQ0U7RUxtUUo7RUtwUUU7SUFDRTtFTHNRSjtFS3ZRRTtJQUNFO0VMeVFKO0VLMVFFO0lBQ0U7RUw0UUo7RUs3UUU7SUFDRTtFTCtRSjtFS2hSRTtJQUNFO0VMa1JKO0VLblJFO0lBQ0U7RUxxUko7RUt0UkU7SUFDRTtFTHdSSjtFS3pSRTtJQUNFO0VMMlJKO0VLNVJFO0lBQ0U7RUw4Uko7RUszUUU7SUFDRTtFTDZRSjtFS25SRTtJQUNFO0VMcVJKO0VLdFJFO0lBQ0U7RUx3Uko7RUt6UkU7SUFDRTtFTDJSSjtFSzVSRTtJQUNFO0VMOFJKO0VLL1JFO0lBQ0U7RUxpU0o7RUtsU0U7SUFDRTtFTG9TSjtFS3JTRTtJQUNFO0VMdVNKO0VLeFNFO0lBQ0U7RUwwU0o7RUszU0U7SUFDRTtFTDZTSjtFSzlTRTtJQUNFO0VMZ1RKO0VLalRFO0lBQ0U7RUxtVEo7RUtwVEU7SUFDRTtFTHNUSjtFSzVURTtJQUNFO0VMOFRKO0VLcFVFO0lBQ0U7RUxzVUo7RUt2VUU7SUFDRTtFTHlVSjtFSzFVRTtJQUNFO0VMNFVKO0VLN1VFO0lBQ0U7RUwrVUo7RUtoVkU7SUFDRTtFTGtWSjtFS25WRTtJQUNFO0VMcVZKO0VLdFZFO0lBQ0U7RUx3Vko7RUt6VkU7SUFDRTtFTDJWSjtFSzVWRTtJQUNFO0VMOFZKO0VLL1ZFO0lBQ0U7RUxpV0o7RUtsV0U7SUFDRTtFTG9XSjtFS3JXRTtJQUNFO0VMdVdKO0VLcFZFO0lBQ0U7RUxzVko7RUt2VkU7SUFDRTtFTHlWSjtFSzFWRTtJQUNFO0VMNFZKO0VLN1ZFO0lBQ0U7RUwrVko7RUtoV0U7SUFDRTtFTGtXSjtFS25XRTtJQUNFO0VMcVdKO0VLdFdFO0lBQ0U7RUx3V0o7RUt6V0U7SUFDRTtFTDJXSjtFSzVXRTtJQUNFO0VMOFdKO0VLL1dFO0lBQ0U7RUxpWEo7RUtsWEU7SUFDRTtFTG9YSjtFS3JYRTtJQUNFO0VMdVhKO0VLeFhFO0lBQ0U7RUwwWEo7QUFDRjtBQ3JXQTtFSXhERTtJQUNFO0VMZ2FGO0VLelpFO0lBQ0U7RUwyWko7RUs1WkU7SUFDRTtFTDhaSjtFSy9aRTtJQUNFO0VMaWFKO0VLbGFFO0lBQ0U7RUxvYUo7RUtyYUU7SUFDRTtFTHVhSjtFS3hhRTtJQUNFO0VMMGFKO0VLM2FFO0lBQ0U7RUw2YUo7RUs5YUU7SUFDRTtFTGdiSjtFS2piRTtJQUNFO0VMbWJKO0VLcGJFO0lBQ0U7RUxzYko7RUt2YkU7SUFDRTtFTHliSjtFSzFiRTtJQUNFO0VMNGJKO0VLemFFO0lBQ0U7RUwyYUo7RUtqYkU7SUFDRTtFTG1iSjtFS3BiRTtJQUNFO0VMc2JKO0VLdmJFO0lBQ0U7RUx5Yko7RUsxYkU7SUFDRTtFTDRiSjtFSzdiRTtJQUNFO0VMK2JKO0VLaGNFO0lBQ0U7RUxrY0o7RUtuY0U7SUFDRTtFTHFjSjtFS3RjRTtJQUNFO0VMd2NKO0VLemNFO0lBQ0U7RUwyY0o7RUs1Y0U7SUFDRTtFTDhjSjtFSy9jRTtJQUNFO0VMaWRKO0VLbGRFO0lBQ0U7RUxvZEo7RUsxZEU7SUFDRTtFTDRkSjtFS2xlRTtJQUNFO0VMb2VKO0VLcmVFO0lBQ0U7RUx1ZUo7RUt4ZUU7SUFDRTtFTDBlSjtFSzNlRTtJQUNFO0VMNmVKO0VLOWVFO0lBQ0U7RUxnZko7RUtqZkU7SUFDRTtFTG1mSjtFS3BmRTtJQUNFO0VMc2ZKO0VLdmZFO0lBQ0U7RUx5Zko7RUsxZkU7SUFDRTtFTDRmSjtFSzdmRTtJQUNFO0VMK2ZKO0VLaGdCRTtJQUNFO0VMa2dCSjtFS25nQkU7SUFDRTtFTHFnQko7RUtsZkU7SUFDRTtFTG9mSjtFS3JmRTtJQUNFO0VMdWZKO0VLeGZFO0lBQ0U7RUwwZko7RUszZkU7SUFDRTtFTDZmSjtFSzlmRTtJQUNFO0VMZ2dCSjtFS2pnQkU7SUFDRTtFTG1nQko7RUtwZ0JFO0lBQ0U7RUxzZ0JKO0VLdmdCRTtJQUNFO0VMeWdCSjtFSzFnQkU7SUFDRTtFTDRnQko7RUs3Z0JFO0lBQ0U7RUwrZ0JKO0VLaGhCRTtJQUNFO0VMa2hCSjtFS25oQkU7SUFDRTtFTHFoQko7RUt0aEJFO0lBQ0U7RUx3aEJKO0FBQ0Y7QUMxZkE7RUlqRUU7SUFDRTtFTDhqQkY7RUt2akJFO0lBQ0U7RUx5akJKO0VLMWpCRTtJQUNFO0VMNGpCSjtFSzdqQkU7SUFDRTtFTCtqQko7RUtoa0JFO0lBQ0U7RUxra0JKO0VLbmtCRTtJQUNFO0VMcWtCSjtFS3RrQkU7SUFDRTtFTHdrQko7RUt6a0JFO0lBQ0U7RUwya0JKO0VLNWtCRTtJQUNFO0VMOGtCSjtFSy9rQkU7SUFDRTtFTGlsQko7RUtsbEJFO0lBQ0U7RUxvbEJKO0VLcmxCRTtJQUNFO0VMdWxCSjtFS3hsQkU7SUFDRTtFTDBsQko7RUt2a0JFO0lBQ0U7RUx5a0JKO0VLL2tCRTtJQUNFO0VMaWxCSjtFS2xsQkU7SUFDRTtFTG9sQko7RUtybEJFO0lBQ0U7RUx1bEJKO0VLeGxCRTtJQUNFO0VMMGxCSjtFSzNsQkU7SUFDRTtFTDZsQko7RUs5bEJFO0lBQ0U7RUxnbUJKO0VLam1CRTtJQUNFO0VMbW1CSjtFS3BtQkU7SUFDRTtFTHNtQko7RUt2bUJFO0lBQ0U7RUx5bUJKO0VLMW1CRTtJQUNFO0VMNG1CSjtFSzdtQkU7SUFDRTtFTCttQko7RUtobkJFO0lBQ0U7RUxrbkJKO0VLeG5CRTtJQUNFO0VMMG5CSjtFS2hvQkU7SUFDRTtFTGtvQko7RUtub0JFO0lBQ0U7RUxxb0JKO0VLdG9CRTtJQUNFO0VMd29CSjtFS3pvQkU7SUFDRTtFTDJvQko7RUs1b0JFO0lBQ0U7RUw4b0JKO0VLL29CRTtJQUNFO0VMaXBCSjtFS2xwQkU7SUFDRTtFTG9wQko7RUtycEJFO0lBQ0U7RUx1cEJKO0VLeHBCRTtJQUNFO0VMMHBCSjtFSzNwQkU7SUFDRTtFTDZwQko7RUs5cEJFO0lBQ0U7RUxncUJKO0VLanFCRTtJQUNFO0VMbXFCSjtFS2hwQkU7SUFDRTtFTGtwQko7RUtucEJFO0lBQ0U7RUxxcEJKO0VLdHBCRTtJQUNFO0VMd3BCSjtFS3pwQkU7SUFDRTtFTDJwQko7RUs1cEJFO0lBQ0U7RUw4cEJKO0VLL3BCRTtJQUNFO0VMaXFCSjtFS2xxQkU7SUFDRTtFTG9xQko7RUtycUJFO0lBQ0U7RUx1cUJKO0VLeHFCRTtJQUNFO0VMMHFCSjtFSzNxQkU7SUFDRTtFTDZxQko7RUs5cUJFO0lBQ0U7RUxnckJKO0VLanJCRTtJQUNFO0VMbXJCSjtFS3ByQkU7SUFDRTtFTHNyQko7QUFDRjtBTTF1QkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTnl1QkY7O0FNdHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRjBDd0I7RUV6Q3hCO0VBQ0E7RUFDQSxjRmR1QjtFRWV2QjtFQUNBO0FOeXVCRjs7QU10dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU55dUJGOztBTS90QkE7RUMrQlUsc0JEN0JZO0VBUXBCO0VBQ0E7QU40dEJGOztBTXh0QkE7O0VBRUU7RUFDQTtFQUNBO0FOMnRCRjtBTXJ0QkU7Ozs7RUFHRSxtQkY4SjZCO0FKMGpCakM7O0FNcHRCQTtFQUNFO0FOdXRCRjs7QU1udEJBO0VBQ0U7RUFDQTtBTnN0QkY7O0FNbHRCQTs7RUFFRTtBTnF0QkY7O0FNanRCQTs7O0VFeEZFO0VBQ0E7QVIreUJGOztBTWp0QkE7RUFDRTtFQUNBO0VBQ0EsZUZyRHdCO0VFc0R4Qix3QkYxQ3dCO0VFMkN4QixjRjdGdUI7QUppekJ6Qjs7QU0xckJBO0VBQ0U7RUFDQTtFQUNBLFlGOEUrQjtFRTdFL0I7RUFDQSxlRnRGd0I7RUV1RnhCLHdCRjNFd0I7RUU0RXhCLGNGOUh1QjtFRStIdkIsc0JGZ0QrQjtFRS9DL0I7RUFDQTtFQUNBLGtCakY1SG9CO0VrRmtEWixnREQyRVI7RUMyQ1Esd0VEMUNSO0FOZ3NCRjtBU3p4QkU7RUFDRSxxQkxzSjZCO0VLcko3QjtFRldNLGtGRVZOO0FUNHhCSjtBT2p2QkU7RUFDRSxXSDJHNkI7RUcxRzdCO0FQbXZCSjtBT2p2QkU7RUFBMEIsV0h3R0s7QUo0b0JqQztBT252QkU7RUFBZ0MsV0h1R0Q7QUorb0JqQztBTXZzQkU7RUFDRTtFQUNBO0FOeXNCSjtBTWpzQkU7RUFHRSx5QkZ4SnFCO0VFeUpyQjtBTmlzQko7QU05ckJFO0VBRUUsbUJGMEQ2QjtBSnFvQmpDOztBTXhyQkE7RUFDRTtBTjJyQkY7O0FNOXFCQTtFQUtJOzs7O0lBQ0UsaUJGYTJCO0VKbXFCL0I7RU03cUJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRlkyQjtFSndyQi9CO0VNanNCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxpQkZLMkI7RUptdEIvQjtBQUNGO0FNOXNCQTtFQUNFLG1CRkYrQjtBSmt0QmpDOztBTXhzQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU4yc0JGO0FNdHNCSTs7O0VBQ0UsbUJGVjJCO0FKb3RCakM7QU10c0JFOztFQUNFLGdCRnJMc0I7RUVzTHRCO0VBQ0E7RUFDQTtFQUNBO0FOeXNCSjs7QU10c0JBOzs7O0VBSUU7RUFDQTtFQUNBO0FOeXNCRjs7QU10c0JBOztFQUVFO0FOeXNCRjs7QU1yc0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3NCRjtBTXJzQkU7OztFQUVFLG1CRmxENkI7QUowdkJqQzs7QU1yc0JBOztFQUVFO0VBQ0E7QU53c0JGOztBTS9yQkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBTmdzQkY7QU05ckJFOzs7Ozs7Ozs7OztFQUVFO0VBQ0E7QU55c0JKOztBU3Q3QkU7Ozs7OztFQUNFLFlMa0o2QjtFS2pKN0I7RUFDQSxlTHBCc0I7RUtxQnRCLGdCTGlDd0I7RUtoQ3hCLGtCTG9Dd0I7QUowNUI1Qjs7QVMzN0JFOzs7Ozs7RUFDRSxZTDBJNkI7RUt6STdCLGlCTHlJNkI7QUowekJqQzs7QVNoOEJFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVQ4OEJKOztBTWp1QkU7RUFDRSxZRjFHNkI7RUUyRzdCO0VBQ0EsZUZoUnNCO0VFaVJ0QixnQkYzTndCO0VFNE54QixrQkZ4TndCO0FKNDdCNUI7QU1sdUJFO0VBQ0UsWUZqSDZCO0VFa0g3QixpQkZsSDZCO0FKczFCakM7QU1sdUJFOztFQUVFO0FOb3VCSjtBTWx1QkU7RUFDRSxZRnpINkI7RUUwSDdCO0VBQ0E7RUFDQSxlRmhTc0I7RUVpU3RCLGdCRjNPd0I7QUorOEI1Qjs7QVNwL0JFOzs7Ozs7RUFDRSxZTGdKNkI7RUsvSTdCO0VBQ0EsZUxyQnNCO0VLc0J0QixzQkxnQ3dCO0VLL0J4QixrQkxtQ3dCO0FKeTlCNUI7O0FTei9CRTs7Ozs7O0VBQ0UsWUx3STZCO0VLdkk3QixpQkx1STZCO0FKMDNCakM7O0FTOS9CRTs7Ozs7Ozs7Ozs7OztFQUVFO0FUNGdDSjs7QU1yd0JFO0VBQ0UsWUZ0STZCO0VFdUk3QjtFQUNBLGVGM1NzQjtFRTRTdEIsc0JGdFB3QjtFRXVQeEIsa0JGblB3QjtBSjIvQjVCO0FNdHdCRTtFQUNFLFlGN0k2QjtFRThJN0IsaUJGOUk2QjtBSnM1QmpDO0FNdHdCRTs7RUFFRTtBTnd3Qko7QU10d0JFO0VBQ0UsWUZySjZCO0VFc0o3QjtFQUNBO0VBQ0EsZUYzVHNCO0VFNFR0QixzQkZ0UXdCO0FKOGdDNUI7O0FNL3ZCQTtFQUVFO0FOaXdCRjtBTTl2QkU7RUFDRTtBTmd3Qko7O0FNNXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRnBMK0I7RUVxTC9CLFlGckwrQjtFRXNML0IsaUJGdEwrQjtFRXVML0I7RUFDQTtBTit2QkY7O0FNN3ZCQTs7Ozs7Ozs7RUFHRSxXRjNMK0I7RUU0TC9CLFlGNUwrQjtFRTZML0IsaUJGN0wrQjtBSms4QmpDOztBTW53QkE7Ozs7Ozs7O0VBR0UsV0ZoTStCO0VFaU0vQixZRmpNK0I7RUVrTS9CLGlCRmxNK0I7QUo2OEJqQzs7QVMvcENFOzs7Ozs7RUFVRSxjTHNlNkI7QUp3ckJqQztBUzNwQ0U7RUFDRSxxQkxrZTZCO0VHbGJ2QixnREUvQ047QVQ4cENKO0FTN3BDSTtFQUNFO0VGNkNJLGlFRTNDSjtBVCtwQ047QVMzcENFO0VBQ0UsY0x3ZDZCO0VLdmQ3Qix5Qkx3ZDZCO0VLdmQ3QixxQkxzZDZCO0FKdXNCakM7QVMxcENFO0VBQ0UsY0xrZDZCO0FKMHNCakM7O0FTMXJDRTs7Ozs7O0VBVUUsY0w4ZTZCO0FKMnNCakM7QVN0ckNFO0VBQ0UscUJMMGU2QjtFRzFidkIsZ0RFL0NOO0FUeXJDSjtBU3hyQ0k7RUFDRTtFRjZDSSxpRUUzQ0o7QVQwckNOO0FTdHJDRTtFQUNFLGNMZ2U2QjtFSy9kN0IseUJMZ2U2QjtFSy9kN0IscUJMOGQ2QjtBSjB0QmpDO0FTcnJDRTtFQUNFLGNMMGQ2QjtBSjZ0QmpDOztBU3J0Q0U7Ozs7OztFQVVFLGNMa2Y2QjtBSmt1QmpDO0FTanRDRTtFQUNFLHFCTDhlNkI7RUc5YnZCLGdERS9DTjtBVG90Q0o7QVNudENJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUcXRDTjtBU2p0Q0U7RUFDRSxjTG9lNkI7RUtuZTdCLHlCTG9lNkI7RUtuZTdCLHFCTGtlNkI7QUppdkJqQztBU2h0Q0U7RUFDRSxjTDhkNkI7QUpvdkJqQzs7QU0zMEJFO0VBQ0U7QU44MEJKO0FNNTBCRTtFQUNFO0FOODBCSjs7QU1wMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51MEJGOztBTXB6QkU7RUFFRTtJQUNFO0lBQ0E7SUFDQTtFTnN6Qko7RU1sekJFO0lBQ0U7SUFDQTtJQUNBO0VOb3pCSjtFTWh6QkU7SUFDRTtFTmt6Qko7RU0veUJFO0lBQ0U7SUFDQTtFTml6Qko7RU0veUJJOzs7SUFHRTtFTml6Qk47RU01eUJFO0lBQ0U7RU44eUJKO0VNM3lCRTtJQUNFO0lBQ0E7RU42eUJKO0VNeHlCRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFTjB5Qko7RU14eUJJOztJQUNFO0VOMnlCTjtFTXh5QkU7O0lBRUU7SUFDQTtFTjB5Qko7RU10eUJFO0lBQ0U7RU53eUJKO0FBQ0Y7O0FNcHhCRTs7OztFQUlFO0VBQ0E7RUFDQTtBTnV4Qko7QU1ueEJFOztFQUVFO0FOcXhCSjtBTWp4QkU7RUpyaUJBO0VBQ0E7QUZ5ekNGO0FHNXpDRTtFQUVFO0VBQ0E7QUg2ekNKO0FHM3pDRTtFQUNFO0FINnpDSjtBTXR4QkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFTnd4Qko7QUFDRjtBTWp4QkU7RUFDRTtBTm14Qko7QU0zd0JJO0VBQ0U7SUFDRTtJQUNBLGVGOWhCa0I7RUoyeUN4QjtBQUNGO0FNendCSTtFQUNFO0lBQ0U7SUFDQSxlRnJpQmtCO0VKZ3pDeEI7QUFDRjs7QVV0MkNBOzs7O0VBQUE7QUNBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0FYdTJDRjs7QVdoMkNBO0VBQ0U7QVhtMkNGOztBV3QxQ0E7Ozs7Ozs7Ozs7Ozs7RUFhRTtBWHkxQ0Y7O0FXajFDQTs7OztFQUlFO0VBQ0E7QVhvMUNGOztBVzUwQ0E7RUFDRTtFQUNBO0FYKzBDRjs7QVd2MENBOztFQUVFO0FYMDBDRjs7QVdoMENBO0VBQ0U7QVhtMENGOztBVzN6Q0E7O0VBRUU7QVg4ekNGOztBV256Q0E7RUFDRTtFQUNBO0VBQ0E7VUFBQTtBWHN6Q0Y7O0FXL3lDQTs7RUFFRTtBWGt6Q0Y7O0FXM3lDQTtFQUNFO0FYOHlDRjs7QVd0eUNBO0VBQ0U7RUFDQTtBWHl5Q0Y7O0FXbHlDQTtFQUNFO0VBQ0E7QVhxeUNGOztBVzl4Q0E7RUFDRTtBWGl5Q0Y7O0FXMXhDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBWDZ4Q0Y7O0FXMXhDQTtFQUNFO0FYNnhDRjs7QVcxeENBO0VBQ0U7QVg2eENGOztBV254Q0E7RUFDRTtBWHN4Q0Y7O0FXL3dDQTtFQUNFO0FYa3hDRjs7QVd4d0NBO0VBQ0U7QVgyd0NGOztBV3B3Q0E7RUFDRTtFQUNBO0FYdXdDRjs7QVdod0NBO0VBQ0U7QVhtd0NGOztBVzV2Q0E7Ozs7RUFJRTtFQUNBO0FYK3ZDRjs7QVc3dUNBOzs7OztFQUtFO0VBQ0E7RUFDQTtBWGd2Q0Y7O0FXenVDQTtFQUNFO0FYNHVDRjs7QVdsdUNBOztFQUVFO0FYcXVDRjs7QVcxdENBOzs7O0VBSUU7RUFDQTtBWDZ0Q0Y7O0FXdHRDQTs7RUFFRTtBWHl0Q0Y7O0FXbHRDQTs7RUFFRTtFQUNBO0FYcXRDRjs7QVc3c0NBO0VBQ0U7QVhndENGOztBV3JzQ0E7O0VBRUU7RUFDQTtBWHdzQ0Y7O0FXL3JDQTs7RUFFRTtBWGtzQ0Y7O0FXMXJDQTtFQUNFO0VBQ0E7QVg2ckNGOztBV3ByQ0E7O0VBRUU7QVh1ckNGOztBV2hyQ0E7RUFDRTtFQUNBO0VBQ0E7QVhtckNGOztBVzNxQ0E7RUFDRTtFQUNBO0FYOHFDRjs7QVd2cUNBO0VBQ0U7QVgwcUNGOztBV2xxQ0E7RUFDRTtBWHFxQ0Y7O0FXM3BDQTtFQUNFO0VBQ0E7QVg4cENGOztBVzNwQ0E7O0VBRUU7QVg4cENGOztBWXZrREE7QUFPQTtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFWm9rREY7RVlqa0RBOztJQUVFO0VabWtERjtFWWhrREE7SUFDRTtFWmtrREY7RVkvakRBO0lBQ0U7RVppa0RGO0VZNWpEQTs7SUFFRTtFWjhqREY7RVkzakRBOztJQUVFO0lBQ0E7RVo2akRGO0VZMWpEQTtJQUNFO0VaNGpERjtFWXpqREE7O0lBRUU7RVoyakRGO0VZeGpEQTtJQUNFO0VaMGpERjtFWXZqREE7OztJQUdFO0lBQ0E7RVp5akRGO0VZdGpEQTs7SUFFRTtFWndqREY7RVlsakRBO0lBQ0U7RVpvakRGO0VZaGpERTs7Ozs7SUFDRTtFWnNqREo7RVluakRBO0lBQ0U7RVpxakRGO0VZbGpEQTtJQUNFO0Vab2pERjtFWWxqREU7O0lBRUU7RVpvakRKO0VZaGpERTs7SUFFRTtFWmtqREo7QUFDRjtBYXZvREU7RUFDRTtFQUNBO0VBQ0E7QWJ5b0RKO0FhaG9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmtvREY7O0FhOW5Eb0M7RUFBVztBYmtvRC9DOztBYWpvRG9DO0VBQVc7QWJxb0QvQzs7QWFub0RvQzs7RUFBVztBYndvRC9DOztBYXZvRG9DO0VBQVc7QWIyb0QvQzs7QWExb0RvQztFQUFXO0FiOG9EL0M7O0FhN29Eb0M7RUFBVztBYmlwRC9DOztBYWhwRG9DO0VBQVc7QWJvcEQvQzs7QWFucERvQztFQUFXO0FidXBEL0M7O0FhdHBEb0M7RUFBVztBYjBwRC9DOztBYXpwRG9DO0VBQVc7QWI2cEQvQzs7QWE1cERvQztFQUFXO0FiZ3FEL0M7O0FhL3BEb0M7RUFBVztBYm1xRC9DOztBYWxxRG9DO0VBQVc7QWJzcUQvQzs7QWFycURvQztFQUFXO0FieXFEL0M7O0FheHFEb0M7RUFBVztBYjRxRC9DOztBYTNxRG9DO0VBQVc7QWIrcUQvQzs7QWE5cURvQztFQUFXO0Fia3JEL0M7O0FhanJEb0M7RUFBVztBYnFyRC9DOztBYXByRG9DO0VBQVc7QWJ3ckQvQzs7QWF2ckRvQztFQUFXO0FiMnJEL0M7O0FhMXJEb0M7RUFBVztBYjhyRC9DOztBYTdyRG9DO0VBQVc7QWJpc0QvQzs7QWFoc0RvQztFQUFXO0Fib3NEL0M7O0FhbnNEb0M7RUFBVztBYnVzRC9DOztBYXRzRG9DO0VBQVc7QWIwc0QvQzs7QWF6c0RvQztFQUFXO0FiNnNEL0M7O0FhNXNEb0M7RUFBVztBYmd0RC9DOztBYS9zRG9DO0VBQVc7QWJtdEQvQzs7QWFsdERvQztFQUFXO0Fic3REL0M7O0FhcnREb0M7RUFBVztBYnl0RC9DOztBYXh0RG9DO0VBQVc7QWI0dEQvQzs7QWEzdERvQztFQUFXO0FiK3REL0M7O0FhOXREb0M7RUFBVztBYmt1RC9DOztBYWp1RG9DO0VBQVc7QWJxdUQvQzs7QWFwdURvQztFQUFXO0Fid3VEL0M7O0FhdnVEb0M7RUFBVztBYjJ1RC9DOztBYTF1RG9DO0VBQVc7QWI4dUQvQzs7QWE3dURvQztFQUFXO0FiaXZEL0M7O0FhaHZEb0M7RUFBVztBYm92RC9DOztBYW52RG9DO0VBQVc7QWJ1dkQvQzs7QWF0dkRvQztFQUFXO0FiMHZEL0M7O0FhenZEb0M7RUFBVztBYjZ2RC9DOztBYTV2RG9DO0VBQVc7QWJnd0QvQzs7QWEvdkRvQztFQUFXO0FibXdEL0M7O0FhbHdEb0M7RUFBVztBYnN3RC9DOztBYXJ3RG9DO0VBQVc7QWJ5d0QvQzs7QWF4d0RvQztFQUFXO0FiNHdEL0M7O0FhM3dEb0M7RUFBVztBYit3RC9DOztBYTl3RG9DO0VBQVc7QWJreEQvQzs7QWFqeERvQztFQUFXO0FicXhEL0M7O0FhcHhEb0M7RUFBVztBYnd4RC9DOztBYXZ4RG9DO0VBQVc7QWIyeEQvQzs7QWExeERvQztFQUFXO0FiOHhEL0M7O0FhN3hEb0M7RUFBVztBYml5RC9DOztBYWh5RG9DO0VBQVc7QWJveUQvQzs7QWFueURvQztFQUFXO0FidXlEL0M7O0FhdHlEb0M7RUFBVztBYjB5RC9DOztBYXp5RG9DO0VBQVc7QWI2eUQvQzs7QWE1eURvQztFQUFXO0FiZ3pEL0M7O0FhL3lEb0M7RUFBVztBYm16RC9DOztBYWx6RG9DO0VBQVc7QWJzekQvQzs7QWFyekRvQztFQUFXO0FieXpEL0M7O0FheHpEb0M7RUFBVztBYjR6RC9DOztBYTN6RG9DO0VBQVc7QWIrekQvQzs7QWE5ekRvQztFQUFXO0FiazBEL0M7O0FhajBEb0M7RUFBVztBYnEwRC9DOztBYXAwRG9DO0VBQVc7QWJ3MEQvQzs7QWF2MERvQztFQUFXO0FiMjBEL0M7O0FhMTBEb0M7RUFBVztBYjgwRC9DOztBYTcwRG9DO0VBQVc7QWJpMUQvQzs7QWFoMURvQztFQUFXO0FibzFEL0M7O0FhbjFEb0M7RUFBVztBYnUxRC9DOztBYXQxRG9DO0VBQVc7QWIwMUQvQzs7QWF6MURvQztFQUFXO0FiNjFEL0M7O0FhNTFEb0M7RUFBVztBYmcyRC9DOztBYS8xRG9DO0VBQVc7QWJtMkQvQzs7QWFsMkRvQztFQUFXO0FiczJEL0M7O0FhcjJEb0M7RUFBVztBYnkyRC9DOztBYXgyRG9DO0VBQVc7QWI0MkQvQzs7QWEzMkRvQztFQUFXO0FiKzJEL0M7O0FhOTJEb0M7RUFBVztBYmszRC9DOztBYWozRG9DO0VBQVc7QWJxM0QvQzs7QWFwM0RvQztFQUFXO0FidzNEL0M7O0FhdjNEb0M7RUFBVztBYjIzRC9DOztBYTEzRG9DO0VBQVc7QWI4M0QvQzs7QWE3M0RvQztFQUFXO0FiaTREL0M7O0FhaDREb0M7RUFBVztBYm80RC9DOztBYW40RG9DO0VBQVc7QWJ1NEQvQzs7QWF0NERvQztFQUFXO0FiMDREL0M7O0FhejREb0M7RUFBVztBYjY0RC9DOztBYTU0RG9DO0VBQVc7QWJnNUQvQzs7QWEvNERvQztFQUFXO0FibTVEL0M7O0FhbDVEb0M7RUFBVztBYnM1RC9DOztBYXI1RG9DO0VBQVc7QWJ5NUQvQzs7QWF4NURvQztFQUFXO0FiNDVEL0M7O0FhMzVEb0M7RUFBVztBYis1RC9DOztBYTk1RG9DO0VBQVc7QWJrNkQvQzs7QWFqNkRvQztFQUFXO0FicTZEL0M7O0FhcDZEb0M7RUFBVztBYnc2RC9DOztBYXY2RG9DO0VBQVc7QWIyNkQvQzs7QWExNkRvQztFQUFXO0FiODZEL0M7O0FhNzZEb0M7RUFBVztBYmk3RC9DOztBYWg3RG9DO0VBQVc7QWJvN0QvQzs7QWFuN0RvQztFQUFXO0FidTdEL0M7O0FhdDdEb0M7RUFBVztBYjA3RC9DOztBYXo3RG9DO0VBQVc7QWI2N0QvQzs7QWE1N0RvQztFQUFXO0FiZzhEL0M7O0FhLzdEb0M7RUFBVztBYm04RC9DOztBYWw4RG9DO0VBQVc7QWJzOEQvQzs7QWFyOERvQztFQUFXO0FieThEL0M7O0FheDhEb0M7RUFBVztBYjQ4RC9DOztBYTM4RG9DO0VBQVc7QWIrOEQvQzs7QWE5OERvQztFQUFXO0FiazlEL0M7O0FhajlEb0M7RUFBVztBYnE5RC9DOztBYXA5RG9DO0VBQVc7QWJ3OUQvQzs7QWF2OURvQztFQUFXO0FiMjlEL0M7O0FhMTlEb0M7RUFBVztBYjg5RC9DOztBYTc5RG9DO0VBQVc7QWJpK0QvQzs7QWFoK0RvQztFQUFXO0FibytEL0M7O0FhbitEb0M7RUFBVztBYnUrRC9DOztBYXQrRG9DO0VBQVc7QWIwK0QvQzs7QWF6K0RvQztFQUFXO0FiNitEL0M7O0FhNStEb0M7RUFBVztBYmcvRC9DOztBYS8rRG9DO0VBQVc7QWJtL0QvQzs7QWFsL0RvQztFQUFXO0Ficy9EL0M7O0Fhci9Eb0M7RUFBVztBYnkvRC9DOztBYXgvRG9DO0VBQVc7QWI0L0QvQzs7QWEzL0RvQztFQUFXO0FiKy9EL0M7O0FhOS9Eb0M7RUFBVztBYmtnRS9DOztBYWpnRW9DO0VBQVc7QWJxZ0UvQzs7QWFwZ0VvQztFQUFXO0Fid2dFL0M7O0FhdmdFb0M7RUFBVztBYjJnRS9DOztBYTFnRW9DO0VBQVc7QWI4Z0UvQzs7QWE3Z0VvQztFQUFXO0FiaWhFL0M7O0FhaGhFb0M7RUFBVztBYm9oRS9DOztBYW5oRW9DO0VBQVc7QWJ1aEUvQzs7QWF0aEVvQztFQUFXO0FiMGhFL0M7O0FhemhFb0M7RUFBVztBYjZoRS9DOztBYTVoRW9DO0VBQVc7QWJnaUUvQzs7QWEvaEVvQztFQUFXO0FibWlFL0M7O0FhbGlFb0M7RUFBVztBYnNpRS9DOztBYXJpRW9DO0VBQVc7QWJ5aUUvQzs7QWF4aUVvQztFQUFXO0FiNGlFL0M7O0FhM2lFb0M7RUFBVztBYitpRS9DOztBYTlpRW9DO0VBQVc7QWJrakUvQzs7QWFqakVvQztFQUFXO0FicWpFL0M7O0FhcGpFb0M7RUFBVztBYndqRS9DOztBYXZqRW9DO0VBQVc7QWIyakUvQzs7QWExakVvQztFQUFXO0FiOGpFL0M7O0FhN2pFb0M7RUFBVztBYmlrRS9DOztBYWhrRW9DO0VBQVc7QWJva0UvQzs7QWFua0VvQztFQUFXO0FidWtFL0M7O0FhdGtFb0M7RUFBVztBYjBrRS9DOztBYXprRW9DO0VBQVc7QWI2a0UvQzs7QWE1a0VvQztFQUFXO0FiZ2xFL0M7O0FhL2tFb0M7RUFBVztBYm1sRS9DOztBYWxsRW9DO0VBQVc7QWJzbEUvQzs7QWFybEVvQztFQUFXO0FieWxFL0M7O0FheGxFb0M7RUFBVztBYjRsRS9DOztBYTNsRW9DO0VBQVc7QWIrbEUvQzs7QWE5bEVvQztFQUFXO0Fia21FL0M7O0Fham1Fb0M7RUFBVztBYnFtRS9DOztBYXBtRW9DO0VBQVc7QWJ3bUUvQzs7QWF2bUVvQztFQUFXO0FiMm1FL0M7O0FhMW1Fb0M7RUFBVztBYjhtRS9DOztBYTdtRW9DO0VBQVc7QWJpbkUvQzs7QWFobkVvQztFQUFXO0Fib25FL0M7O0Fhbm5Fb0M7RUFBVztBYnVuRS9DOztBYXRuRW9DO0VBQVc7QWIwbkUvQzs7QWF6bkVvQztFQUFXO0FiNm5FL0M7O0FhNW5Fb0M7RUFBVztBYmdvRS9DOztBYS9uRW9DO0VBQVc7QWJtb0UvQzs7QWFsb0VvQztFQUFXO0Fic29FL0M7O0Fhcm9Fb0M7RUFBVztBYnlvRS9DOztBYXhvRW9DO0VBQVc7QWI0b0UvQzs7QWEzb0VvQztFQUFXO0FiK29FL0M7O0FhOW9Fb0M7RUFBVztBYmtwRS9DOztBYWpwRW9DO0VBQVc7QWJxcEUvQzs7QWFwcEVvQztFQUFXO0Fid3BFL0M7O0FhdnBFb0M7RUFBVztBYjJwRS9DOztBYTFwRW9DO0VBQVc7QWI4cEUvQzs7QWE3cEVvQztFQUFXO0FiaXFFL0M7O0FhaHFFb0M7RUFBVztBYm9xRS9DOztBYW5xRW9DO0VBQVc7QWJ1cUUvQzs7QWF0cUVvQztFQUFXO0FiMHFFL0M7O0FhenFFb0M7RUFBVztBYjZxRS9DOztBYTVxRW9DO0VBQVc7QWJnckUvQzs7QWEvcUVvQztFQUFXO0FibXJFL0M7O0FhbHJFb0M7RUFBVztBYnNyRS9DOztBYXJyRW9DO0VBQVc7QWJ5ckUvQzs7QWF4ckVvQztFQUFXO0FiNHJFL0M7O0FhM3JFb0M7RUFBVztBYityRS9DOztBYTlyRW9DO0VBQVc7QWJrc0UvQzs7QWFqc0VvQztFQUFXO0FicXNFL0M7O0FhcHNFb0M7RUFBVztBYndzRS9DOztBYXZzRW9DO0VBQVc7QWIyc0UvQzs7QWExc0VvQztFQUFXO0FiOHNFL0M7O0FhN3NFb0M7RUFBVztBYml0RS9DOztBYWh0RW9DO0VBQVc7QWJvdEUvQzs7QWFudEVvQztFQUFXO0FidXRFL0M7O0FhdHRFb0M7RUFBVztBYjB0RS9DOztBYXp0RW9DO0VBQVc7QWI2dEUvQzs7QWE1dEVvQztFQUFXO0FiZ3VFL0M7O0FhL3RFb0M7RUFBVztBYm11RS9DOztBYWx1RW9DO0VBQVc7QWJzdUUvQzs7QWFydUVvQztFQUFXO0FieXVFL0M7O0FhaHVFb0M7RUFBVztBYm91RS9DOztBYW51RW9DO0VBQVc7QWJ1dUUvQzs7QWF0dUVvQztFQUFXO0FiMHVFL0M7O0FhenVFb0M7RUFBVztBYjZ1RS9DOztBYTV1RW9DO0VBQVc7QWJndkUvQzs7QWEvdUVvQztFQUFXO0FibXZFL0M7O0FhbHZFb0M7RUFBVztBYnN2RS9DOztBYXJ2RW9DO0VBQVc7QWJ5dkUvQzs7QWF4dkVvQztFQUFXO0FiNHZFL0M7O0FhM3ZFb0M7RUFBVztBYit2RS9DOztBYTl2RW9DO0VBQVc7QWJrd0UvQzs7QWFqd0VvQztFQUFXO0FicXdFL0M7O0FhcHdFb0M7RUFBVztBYnd3RS9DOztBYXZ3RW9DO0VBQVc7QWIyd0UvQzs7QWExd0VvQztFQUFXO0FiOHdFL0M7O0FhN3dFb0M7RUFBVztBYml4RS9DOztBYWh4RW9DO0VBQVc7QWJveEUvQzs7QWFueEVvQztFQUFXO0FidXhFL0M7O0FhdHhFb0M7RUFBVztBYjB4RS9DOztBYXp4RW9DO0VBQVc7QWI2eEUvQzs7QWE1eEVvQztFQUFXO0FiZ3lFL0M7O0FhL3hFb0M7RUFBVztBYm15RS9DOztBYWx5RW9DO0VBQVc7QWJzeUUvQzs7QWFyeUVvQztFQUFXO0FieXlFL0M7O0FheHlFb0M7RUFBVztBYjR5RS9DOztBYTN5RW9DO0VBQVc7QWIreUUvQzs7QWE5eUVvQztFQUFXO0Fia3pFL0M7O0FhanpFb0M7RUFBVztBYnF6RS9DOztBYXB6RW9DO0VBQVc7QWJ3ekUvQzs7QWF2ekVvQztFQUFXO0FiMnpFL0M7O0FhMXpFb0M7RUFBVztBYjh6RS9DOztBYTd6RW9DO0VBQVc7QWJpMEUvQzs7QWFoMEVvQztFQUFXO0FibzBFL0M7O0FhbjBFb0M7RUFBVztBYnUwRS9DOztBYXQwRW9DO0VBQVc7QWIwMEUvQzs7QWF6MEVvQztFQUFXO0FiNjBFL0M7O0FhNTBFb0M7RUFBVztBYmcxRS9DOztBYS8wRW9DO0VBQVc7QWJtMUUvQzs7QWFsMUVvQztFQUFXO0FiczFFL0M7O0FhcjFFb0M7RUFBVztBYnkxRS9DOztBYXgxRW9DO0VBQVc7QWI0MUUvQzs7QWEzMUVvQztFQUFXO0FiKzFFL0M7O0FhOTFFb0M7RUFBVztBYmsyRS9DOztBYWoyRW9DO0VBQVc7QWJxMkUvQzs7QWFwMkVvQztFQUFXO0FidzJFL0M7O0FhdjJFb0M7RUFBVztBYjIyRS9DOztBYTEyRW9DO0VBQVc7QWI4MkUvQzs7QWE3MkVvQztFQUFXO0FiaTNFL0M7O0FhaDNFb0M7RUFBVztBYm8zRS9DOztBYW4zRW9DO0VBQVc7QWJ1M0UvQzs7QWF0M0VvQztFQUFXO0FiMDNFL0M7O0FhejNFb0M7RUFBVztBYjYzRS9DOztBYTUzRW9DO0VBQVc7QWJnNEUvQzs7QWEvM0VvQztFQUFXO0FibTRFL0M7O0FhbDRFb0M7RUFBVztBYnM0RS9DOztBYXI0RW9DO0VBQVc7QWJ5NEUvQzs7QWNqckZBO0VQa0VVLHNCT2pFWTtBZHNyRnRCOztBY3ByRkE7O0VQK0RVLHNCTzdEWTtBZHlyRnRCOztBY25yRkE7RUFDRTtFQUNBO0Fkc3JGRjs7QWNuckZBO0VBQ0UsMkRWa0J3QjtFVWpCeEIsZVZ1QndCO0VVdEJ4Qix3QlZrQ3dCO0VVakN4QixjVmxCdUI7RVVtQnZCLHNCVkZzQjtBSndyRnhCOztBY2xyRkE7Ozs7RUFJRTtFQUNBO0VBQ0E7QWRxckZGOztBYy9xRkE7RUFDRSxjVi9Cc0I7RVVnQ3RCO0Fka3JGRjtBY2hyRkU7RUFFRSxjVmpCb0I7RVVrQnBCLDBCVmhCb0I7QUppc0Z4QjtBYzlxRkU7RU5uREE7RUFDQTtBUm91RkY7O0FjdnFGQTtFQUNFO0FkMHFGRjs7QWNwcUZBO0VBQ0U7QWR1cUZGOztBY25xRkE7RUM1RUUsY0FEOEI7RUFFOUI7RUFDQTtBZm12RkY7O0FjcHFGQTtFQUNFLGtCVndCMEI7QUorb0Y1Qjs7QWNqcUZBO0VBQ0UsWVZncEI0QjtFVS9vQjVCLHdCVi9Cd0I7RVVnQ3hCLHNCVmxFc0I7RVVtRXRCO0VBQ0Esa0JWWTBCO0VHOEVsQixnQ096RlI7RUM5RkEscUJEaUd3QjtFQ2hHeEI7RUFDQTtBZnF3RkY7O0FjbHFGQTtFQUNFO0FkcXFGRjs7QWMvcEZBO0VBQ0UsZ0JWaER3QjtFVWlEeEIsbUJWakR3QjtFVWtEeEI7RUFDQTtBZGtxRkY7O0FjMXBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ2cEZGOztBY3JwRkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR1cEZKOztBYzVvRkE7RUFDRTtBZCtvRkY7O0FnQnR5RkE7O0VBRUUsb0JaMER3QjtFWXpEeEIsZ0JaMER3QjtFWXpEeEIsZ0JaMER3QjtFWXpEeEIsY1owRHdCO0FKK3VGMUI7QWdCdnlGRTs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0EsY1pMcUI7QUowekZ6Qjs7QWdCanpGQTs7O0VBR0UsZ0JadUN3QjtFWXRDeEI7QWhCb3pGRjtBZ0JsekZFOzs7Ozs7Ozs7RUFFRTtBaEIyekZKOztBZ0J4ekZBOzs7RUFHRTtFQUNBO0FoQjJ6RkY7QWdCenpGRTs7Ozs7Ozs7O0VBRUU7QWhCazBGSjs7QWdCOXpGQTtFQUFVLGVaU2dCO0FKeXpGMUI7O0FnQmowRkE7RUFBVSxlWlNnQjtBSjR6RjFCOztBZ0JwMEZBO0VBQVUsZVpTZ0I7QUorekYxQjs7QWdCdjBGQTtFQUFVLGVaU2dCO0FKazBGMUI7O0FnQjEwRkE7RUFBVSxlWkNnQjtBSjYwRjFCOztBZ0I3MEZBO0VBQVUsZVpTZ0I7QUp3MEYxQjs7QWdCMzBGQTtFQUNFO0FoQjgwRkY7O0FnQjMwRkE7RUFDRSxtQlpHd0I7RVlGeEI7RUFDQTtFQUNBO0FoQjgwRkY7QWdCNTBGRTtFQU5GO0lBT0k7RWhCKzBGRjtBQUNGOztBZ0J2MEZBOztFQUVFO0FoQjAwRkY7O0FnQnYwRkE7O0VBRUU7RUFDQSx5QloyYStCO0FKKzVFakM7O0FnQnQwRkE7RUFBdUI7QWhCMDBGdkI7O0FnQnowRkE7RUFBdUI7QWhCNjBGdkI7O0FnQjUwRkE7RUFBdUI7QWhCZzFGdkI7O0FnQi8wRkE7RUFBdUI7QWhCbTFGdkI7O0FnQmwxRkE7RUFBdUI7QWhCczFGdkI7O0FnQm4xRkE7RUFBdUI7QWhCdTFGdkI7O0FnQnQxRkE7RUFBdUI7QWhCMDFGdkI7O0FnQnoxRkE7RUFBdUI7QWhCNjFGdkI7O0FnQjExRkE7RUFDRSxjWnhGdUI7QUpxN0Z6Qjs7QWlCLzdGRTtFQUNFLGNiWW9CO0FKczdGeEI7O0FpQmg4RkU7O0VBRUU7QWpCbThGSjs7QWlCeDhGRTtFQUNFLGNia2Y2QjtBSnk5RWpDOztBaUJ6OEZFOztFQUVFO0FqQjQ4Rko7O0FpQmo5RkU7RUFDRSxjYnNmNkI7QUo4OUVqQzs7QWlCbDlGRTs7RUFFRTtBakJxOUZKOztBaUIxOUZFO0VBQ0UsY2IwZjZCO0FKbStFakM7O0FpQjM5RkU7O0VBRUU7QWpCODlGSjs7QWlCbitGRTtFQUNFLGNiOGY2QjtBSncrRWpDOztBaUJwK0ZFOztFQUVFO0FqQnUrRko7O0FnQjEzRkE7RUFHRTtBaEIyM0ZGOztBa0JoL0ZFO0VBQ0UseUJkWW9CO0FKdStGeEI7O0FrQmovRkU7O0VBRUU7QWxCby9GSjs7QWtCei9GRTtFQUNFLHlCZG1mNkI7QUp5Z0ZqQzs7QWtCMS9GRTs7RUFFRTtBbEI2L0ZKOztBa0JsZ0dFO0VBQ0UseUJkdWY2QjtBSjhnRmpDOztBa0JuZ0dFOztFQUVFO0FsQnNnR0o7O0FrQjNnR0U7RUFDRSx5QmQyZjZCO0FKbWhGakM7O0FrQjVnR0U7O0VBRUU7QWxCK2dHSjs7QWtCcGhHRTtFQUNFLHlCZCtmNkI7QUp3aEZqQzs7QWtCcmhHRTs7RUFFRTtBbEJ3aEdKOztBZ0J4NUZBO0VBQ0U7RUFDQTtFQUNBO0FoQjI1RkY7O0FnQm41RkE7O0VBRUU7RUFDQTtBaEJzNUZGO0FnQnI1RkU7Ozs7RUFFRTtBaEJ5NUZKOztBZ0I3NEZBO0VBSkU7RUFDQTtBaEJxNUZGOztBZ0I1NEZBO0VBVkU7RUFDQTtFQVdBO0FoQmc1RkY7QWdCOTRGRTtFQUNFO0VBQ0E7RUFDQTtBaEJnNUZKOztBZ0IzNEZBO0VBQ0U7RUFDQSxtQlp6SHdCO0FKdWdHMUI7O0FnQjU0RkE7O0VBRUUsd0JaL0h3QjtBSjhnRzFCOztBZ0I3NEZBO0VBQ0U7QWhCZzVGRjs7QWdCOTRGQTtFQUNFO0FoQmk1RkY7O0FHeGtHRTtFQUVFO0VBQ0E7QUgwa0dKO0FHeGtHRTtFQUNFO0FIMGtHSjtBZ0I1NEZFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJR2xOSjtJQUNBO0lBQ0E7RW5CaW1HQTtFZ0I5NEZFO0lBQ0Usa0JaMm5Cd0I7RUpxeEU1QjtBQUNGOztBZ0J0NEZBOztFQUVFO0FoQnk0RkY7O0FnQnQ0RkE7RUFDRTtBaEJ5NEZGOztBZ0JwNEZBO0VBQ0U7RUFDQTtFQUNBLGlCWjRtQjRCO0VZM21CNUI7QWhCdTRGRjtBZ0JsNEZJOzs7RUFDRTtBaEJzNEZOO0FnQmg0RkU7OztFQUdFO0VBQ0E7RUFDQSx3Qlp0TXNCO0VZdU10QixjWnhQcUI7QUowbkd6QjtBZ0JoNEZJOzs7RUFDRTtBaEJvNEZOOztBZ0I1M0ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCKzNGRjtBZ0J6M0ZJOzs7Ozs7RUFBVztBaEJpNEZmO0FnQmg0Rkk7Ozs7OztFQUNFO0FoQnU0Rk47O0FnQmo0RkE7RUFDRSxtQlpyT3dCO0VZc094QjtFQUNBLHdCWnpPd0I7QUo2bUcxQjs7QW9CdHFHQTs7OztFQUlFLDhEaEJzQ3dCO0FKbW9HMUI7O0FvQnJxR0E7RUFDRTtFQUNBO0VBQ0EsY2hCbXpCNEI7RWdCbHpCNUIseUJoQm16QjRCO0VnQmx6QjVCLGtCaEIwRjBCO0FKOGtHNUI7O0FvQnBxR0E7RUFDRTtFQUNBO0VBQ0EsV2hCNnlCNEI7RWdCNXlCNUIsc0JoQjZ5QjRCO0VnQjV5QjVCLGtCaEJtRjBCO0VnQmxGMUI7QXBCdXFHRjtBb0JycUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCdXFHSjs7QW9CbHFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JoQmtCd0I7RWdCakJ4QixjaEJsQ3VCO0VnQm1DdkI7RUFDQTtFQUNBLHlCaEJ5eEI0QjtFZ0J4eEI1QjtFQUNBLGtCaEIwRDBCO0FKMm1HNUI7QW9CbHFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvcUdKOztBb0IvcEdBO0VBQ0UsaUJoQjJ3QjRCO0VnQjF3QjVCO0FwQmtxR0Y7O0FDNXRHQTtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FGbXVHRjtBRy90R0U7RUFFRTtFQUNBO0FIZ3VHSjtBRzl0R0U7RUFDRTtBSGd1R0o7QUN2dUdFO0VBSEY7SUFJSSxZRzJVMkI7RUorNUY3QjtBQUNGO0FDenVHRTtFQU5GO0lBT0ksWUc2VTJCO0VKKzVGN0I7QUFDRjtBQzN1R0U7RUFURjtJQVVJLGFHK1UyQjtFSis1RjdCO0FBQ0Y7O0FDcnVHQTtFQ3ZCRTtFQUNBO0VBQ0E7RUFDQTtBRmd3R0Y7QUc1dkdFO0VBRUU7RUFDQTtBSDZ2R0o7QUczdkdFO0VBQ0U7QUg2dkdKOztBQzF1R0E7RUN2QkU7RUFDQTtBRnF3R0Y7QUd4d0dFO0VBRUU7RUFDQTtBSHl3R0o7QUd2d0dFO0VBQ0U7QUh5d0dKOztBQ2x2R0E7RUFDRTtFQUNBO0FEcXZHRjtBQ252R0U7RUFDRTtFQUNBO0FEcXZHSjs7QUszeEdFO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7QUw0eEdKOztBS2x4R0U7RUFDRTtBTHF4R0o7O0FLOXdHSTtFQUNFO0FMaXhHTjs7QUtseEdJO0VBQ0U7QUxxeEdOOztBS3R4R0k7RUFDRTtBTHl4R047O0FLMXhHSTtFQUNFO0FMNnhHTjs7QUs5eEdJO0VBQ0U7QUxpeUdOOztBS2x5R0k7RUFDRTtBTHF5R047O0FLdHlHSTtFQUNFO0FMeXlHTjs7QUsxeUdJO0VBQ0U7QUw2eUdOOztBSzl5R0k7RUFDRTtBTGl6R047O0FLbHpHSTtFQUNFO0FMcXpHTjs7QUt0ekdJO0VBQ0U7QUx5ekdOOztBSzF6R0k7RUFDRTtBTDZ6R047O0FLMXlHSTtFQUNFO0FMNnlHTjs7QUtuekdJO0VBQ0U7QUxzekdOOztBS3Z6R0k7RUFDRTtBTDB6R047O0FLM3pHSTtFQUNFO0FMOHpHTjs7QUsvekdJO0VBQ0U7QUxrMEdOOztBS24wR0k7RUFDRTtBTHMwR047O0FLdjBHSTtFQUNFO0FMMDBHTjs7QUszMEdJO0VBQ0U7QUw4MEdOOztBSy8wR0k7RUFDRTtBTGsxR047O0FLbjFHSTtFQUNFO0FMczFHTjs7QUt2MUdJO0VBQ0U7QUwwMUdOOztBSzMxR0k7RUFDRTtBTDgxR047O0FLLzFHSTtFQUNFO0FMazJHTjs7QUt4MkdJO0VBQ0U7QUwyMkdOOztBS2ozR0k7RUFDRTtBTG8zR047O0FLcjNHSTtFQUNFO0FMdzNHTjs7QUt6M0dJO0VBQ0U7QUw0M0dOOztBSzczR0k7RUFDRTtBTGc0R047O0FLajRHSTtFQUNFO0FMbzRHTjs7QUtyNEdJO0VBQ0U7QUx3NEdOOztBS3o0R0k7RUFDRTtBTDQ0R047O0FLNzRHSTtFQUNFO0FMZzVHTjs7QUtqNUdJO0VBQ0U7QUxvNUdOOztBS3I1R0k7RUFDRTtBTHc1R047O0FLejVHSTtFQUNFO0FMNDVHTjs7QUs3NUdJO0VBQ0U7QUxnNkdOOztBSzc0R0k7RUFDRTtBTGc1R047O0FLajVHSTtFQUNFO0FMbzVHTjs7QUtyNUdJO0VBQ0U7QUx3NUdOOztBS3o1R0k7RUFDRTtBTDQ1R047O0FLNzVHSTtFQUNFO0FMZzZHTjs7QUtqNkdJO0VBQ0U7QUxvNkdOOztBS3I2R0k7RUFDRTtBTHc2R047O0FLejZHSTtFQUNFO0FMNDZHTjs7QUs3NkdJO0VBQ0U7QUxnN0dOOztBS2o3R0k7RUFDRTtBTG83R047O0FLcjdHSTtFQUNFO0FMdzdHTjs7QUt6N0dJO0VBQ0U7QUw0N0dOOztBSzc3R0k7RUFDRTtBTGc4R047O0FDbjdHQTtFSS9DRTtJQUNFO0VMcytHRjtFSy85R0U7SUFDRTtFTGkrR0o7RUtsK0dFO0lBQ0U7RUxvK0dKO0VLcitHRTtJQUNFO0VMdStHSjtFS3grR0U7SUFDRTtFTDArR0o7RUszK0dFO0lBQ0U7RUw2K0dKO0VLOStHRTtJQUNFO0VMZy9HSjtFS2ovR0U7SUFDRTtFTG0vR0o7RUtwL0dFO0lBQ0U7RUxzL0dKO0VLdi9HRTtJQUNFO0VMeS9HSjtFSzEvR0U7SUFDRTtFTDQvR0o7RUs3L0dFO0lBQ0U7RUwrL0dKO0VLaGdIRTtJQUNFO0VMa2dISjtFSy8rR0U7SUFDRTtFTGkvR0o7RUt2L0dFO0lBQ0U7RUx5L0dKO0VLMS9HRTtJQUNFO0VMNC9HSjtFSzcvR0U7SUFDRTtFTCsvR0o7RUtoZ0hFO0lBQ0U7RUxrZ0hKO0VLbmdIRTtJQUNFO0VMcWdISjtFS3RnSEU7SUFDRTtFTHdnSEo7RUt6Z0hFO0lBQ0U7RUwyZ0hKO0VLNWdIRTtJQUNFO0VMOGdISjtFSy9nSEU7SUFDRTtFTGloSEo7RUtsaEhFO0lBQ0U7RUxvaEhKO0VLcmhIRTtJQUNFO0VMdWhISjtFS3hoSEU7SUFDRTtFTDBoSEo7RUtoaUhFO0lBQ0U7RUxraUhKO0VLeGlIRTtJQUNFO0VMMGlISjtFSzNpSEU7SUFDRTtFTDZpSEo7RUs5aUhFO0lBQ0U7RUxnakhKO0VLampIRTtJQUNFO0VMbWpISjtFS3BqSEU7SUFDRTtFTHNqSEo7RUt2akhFO0lBQ0U7RUx5akhKO0VLMWpIRTtJQUNFO0VMNGpISjtFSzdqSEU7SUFDRTtFTCtqSEo7RUtoa0hFO0lBQ0U7RUxra0hKO0VLbmtIRTtJQUNFO0VMcWtISjtFS3RrSEU7SUFDRTtFTHdrSEo7RUt6a0hFO0lBQ0U7RUwya0hKO0VLeGpIRTtJQUNFO0VMMGpISjtFSzNqSEU7SUFDRTtFTDZqSEo7RUs5akhFO0lBQ0U7RUxna0hKO0VLamtIRTtJQUNFO0VMbWtISjtFS3BrSEU7SUFDRTtFTHNrSEo7RUt2a0hFO0lBQ0U7RUx5a0hKO0VLMWtIRTtJQUNFO0VMNGtISjtFSzdrSEU7SUFDRTtFTCtrSEo7RUtobEhFO0lBQ0U7RUxrbEhKO0VLbmxIRTtJQUNFO0VMcWxISjtFS3RsSEU7SUFDRTtFTHdsSEo7RUt6bEhFO0lBQ0U7RUwybEhKO0VLNWxIRTtJQUNFO0VMOGxISjtBQUNGO0FDemtIQTtFSXhERTtJQUNFO0VMb29IRjtFSzduSEU7SUFDRTtFTCtuSEo7RUtob0hFO0lBQ0U7RUxrb0hKO0VLbm9IRTtJQUNFO0VMcW9ISjtFS3RvSEU7SUFDRTtFTHdvSEo7RUt6b0hFO0lBQ0U7RUwyb0hKO0VLNW9IRTtJQUNFO0VMOG9ISjtFSy9vSEU7SUFDRTtFTGlwSEo7RUtscEhFO0lBQ0U7RUxvcEhKO0VLcnBIRTtJQUNFO0VMdXBISjtFS3hwSEU7SUFDRTtFTDBwSEo7RUszcEhFO0lBQ0U7RUw2cEhKO0VLOXBIRTtJQUNFO0VMZ3FISjtFSzdvSEU7SUFDRTtFTCtvSEo7RUtycEhFO0lBQ0U7RUx1cEhKO0VLeHBIRTtJQUNFO0VMMHBISjtFSzNwSEU7SUFDRTtFTDZwSEo7RUs5cEhFO0lBQ0U7RUxncUhKO0VLanFIRTtJQUNFO0VMbXFISjtFS3BxSEU7SUFDRTtFTHNxSEo7RUt2cUhFO0lBQ0U7RUx5cUhKO0VLMXFIRTtJQUNFO0VMNHFISjtFSzdxSEU7SUFDRTtFTCtxSEo7RUtockhFO0lBQ0U7RUxrckhKO0VLbnJIRTtJQUNFO0VMcXJISjtFS3RySEU7SUFDRTtFTHdySEo7RUs5ckhFO0lBQ0U7RUxnc0hKO0VLdHNIRTtJQUNFO0VMd3NISjtFS3pzSEU7SUFDRTtFTDJzSEo7RUs1c0hFO0lBQ0U7RUw4c0hKO0VLL3NIRTtJQUNFO0VMaXRISjtFS2x0SEU7SUFDRTtFTG90SEo7RUtydEhFO0lBQ0U7RUx1dEhKO0VLeHRIRTtJQUNFO0VMMHRISjtFSzN0SEU7SUFDRTtFTDZ0SEo7RUs5dEhFO0lBQ0U7RUxndUhKO0VLanVIRTtJQUNFO0VMbXVISjtFS3B1SEU7SUFDRTtFTHN1SEo7RUt2dUhFO0lBQ0U7RUx5dUhKO0VLdHRIRTtJQUNFO0VMd3RISjtFS3p0SEU7SUFDRTtFTDJ0SEo7RUs1dEhFO0lBQ0U7RUw4dEhKO0VLL3RIRTtJQUNFO0VMaXVISjtFS2x1SEU7SUFDRTtFTG91SEo7RUtydUhFO0lBQ0U7RUx1dUhKO0VLeHVIRTtJQUNFO0VMMHVISjtFSzN1SEU7SUFDRTtFTDZ1SEo7RUs5dUhFO0lBQ0U7RUxndkhKO0VLanZIRTtJQUNFO0VMbXZISjtFS3B2SEU7SUFDRTtFTHN2SEo7RUt2dkhFO0lBQ0U7RUx5dkhKO0VLMXZIRTtJQUNFO0VMNHZISjtBQUNGO0FDOXRIQTtFSWpFRTtJQUNFO0VMa3lIRjtFSzN4SEU7SUFDRTtFTDZ4SEo7RUs5eEhFO0lBQ0U7RUxneUhKO0VLanlIRTtJQUNFO0VMbXlISjtFS3B5SEU7SUFDRTtFTHN5SEo7RUt2eUhFO0lBQ0U7RUx5eUhKO0VLMXlIRTtJQUNFO0VMNHlISjtFSzd5SEU7SUFDRTtFTCt5SEo7RUtoekhFO0lBQ0U7RUxrekhKO0VLbnpIRTtJQUNFO0VMcXpISjtFS3R6SEU7SUFDRTtFTHd6SEo7RUt6ekhFO0lBQ0U7RUwyekhKO0VLNXpIRTtJQUNFO0VMOHpISjtFSzN5SEU7SUFDRTtFTDZ5SEo7RUtuekhFO0lBQ0U7RUxxekhKO0VLdHpIRTtJQUNFO0VMd3pISjtFS3p6SEU7SUFDRTtFTDJ6SEo7RUs1ekhFO0lBQ0U7RUw4ekhKO0VLL3pIRTtJQUNFO0VMaTBISjtFS2wwSEU7SUFDRTtFTG8wSEo7RUtyMEhFO0lBQ0U7RUx1MEhKO0VLeDBIRTtJQUNFO0VMMDBISjtFSzMwSEU7SUFDRTtFTDYwSEo7RUs5MEhFO0lBQ0U7RUxnMUhKO0VLajFIRTtJQUNFO0VMbTFISjtFS3AxSEU7SUFDRTtFTHMxSEo7RUs1MUhFO0lBQ0U7RUw4MUhKO0VLcDJIRTtJQUNFO0VMczJISjtFS3YySEU7SUFDRTtFTHkySEo7RUsxMkhFO0lBQ0U7RUw0MkhKO0VLNzJIRTtJQUNFO0VMKzJISjtFS2gzSEU7SUFDRTtFTGszSEo7RUtuM0hFO0lBQ0U7RUxxM0hKO0VLdDNIRTtJQUNFO0VMdzNISjtFS3ozSEU7SUFDRTtFTDIzSEo7RUs1M0hFO0lBQ0U7RUw4M0hKO0VLLzNIRTtJQUNFO0VMaTRISjtFS2w0SEU7SUFDRTtFTG80SEo7RUtyNEhFO0lBQ0U7RUx1NEhKO0VLcDNIRTtJQUNFO0VMczNISjtFS3YzSEU7SUFDRTtFTHkzSEo7RUsxM0hFO0lBQ0U7RUw0M0hKO0VLNzNIRTtJQUNFO0VMKzNISjtFS2g0SEU7SUFDRTtFTGs0SEo7RUtuNEhFO0lBQ0U7RUxxNEhKO0VLdDRIRTtJQUNFO0VMdzRISjtFS3o0SEU7SUFDRTtFTDI0SEo7RUs1NEhFO0lBQ0U7RUw4NEhKO0VLLzRIRTtJQUNFO0VMaTVISjtFS2w1SEU7SUFDRTtFTG81SEo7RUtyNUhFO0lBQ0U7RUx1NUhKO0VLeDVIRTtJQUNFO0VMMDVISjtBQUNGO0FxQmw5SEE7RUFDRSw2QmpCZ0k4QjtBSm8xSGhDO0FxQjk4SEU7RUFDRTtFQUNBO0VBQ0E7QXJCZzlISjtBcUIzOEhJOztFQUNFO0VBQ0E7RUFDQTtBckI4OEhOOztBcUJ6OEhBO0VBQ0UsZ0JqQm9HOEI7RWlCbkc5QixtQmpCbUc4QjtFaUJsRzlCLGNqQmpCdUI7RWlCa0J2QjtBckI0OEhGOztBcUJ6OEhBO0VBQ0U7QXJCNDhIRjs7QXFCdDhIQTtFQUNFO0VBQ0E7RUFDQSxtQmpCb0J3QjtBSnE3SDFCO0FxQm44SE07Ozs7OztFQUVFLFlqQjRFd0I7RWlCM0V4Qix3QmpCU2tCO0VpQlJsQjtFQUNBO0FyQnk4SFI7QXFCcDhIRTtFQUNFO0VBQ0E7QXJCczhISjtBcUIvN0hNOzs7Ozs7RUFFRTtBckJxOEhSO0FxQmg4SEU7RUFDRTtBckJrOEhKO0FxQjk3SEU7RUFDRSxzQmpCdERvQjtBSnMvSHhCOztBcUJwN0hNOzs7Ozs7RUFFRSxZakJrQ3dCO0FKeTVIaEM7O0FxQmg3SEE7RUFDRTtBckJtN0hGO0FxQjk2SE07Ozs7OztFQUVFO0FyQm83SFI7QXFCLzZISTs7RUFFRTtBckJpN0hOOztBcUJ0NkhFO0VBQ0UseUJqQkM0QjtBSnc2SGhDOztBcUIvNUhFO0VBQ0UseUJqQlI0QjtBSjA2SGhDOztBc0I1aUlJOzs7Ozs7Ozs7O0VBSUUseUJsQjhIMEI7QUp1N0hoQzs7QXNCOWlJSTs7RUFLRTtBdEI4aUlOOztBc0I5aklJOzs7Ozs7Ozs7O0VBSUUseUJsQjRlMkI7QUoybEhqQzs7QXNCaGtJSTs7RUFLRTtBdEJna0lOOztBc0JobElJOzs7Ozs7Ozs7O0VBSUUseUJsQmdmMkI7QUp5bUhqQzs7QXNCbGxJSTs7RUFLRTtBdEJrbElOOztBc0JsbUlJOzs7Ozs7Ozs7O0VBSUUseUJsQm9mMkI7QUp1bkhqQzs7QXNCcG1JSTs7RUFLRTtBdEJvbUlOOztBc0JwbklJOzs7Ozs7Ozs7O0VBSUUseUJsQndmMkI7QUpxb0hqQzs7QXNCdG5JSTs7RUFLRTtBdEJzbklOOztBcUJwK0hBO0VBQ0U7RUFDQTtBckJ1K0hGO0FxQnIrSEU7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCdytIRjtFcUJyK0hFO0lBQ0U7RXJCdStISjtFcUJoK0hROzs7Ozs7SUFFRTtFckJzK0hWO0VxQi85SEU7SUFDRTtFckJpK0hKO0VxQjE5SFE7Ozs7OztJQUVFO0VyQmcrSFY7RXFCOTlIUTs7Ozs7O0lBRUU7RXJCbytIVjtFcUJ6OUhROzs7O0lBRUU7RXJCNjlIVjtBQUNGOztBTXZySUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtBTnVySUY7O0FNcHJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRjBDd0I7RUV6Q3hCO0VBQ0E7RUFDQSxjRmR1QjtFRWV2QjtFQUNBO0FOdXJJRjs7QU1wcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51cklGOztBTTdxSUE7RUMrQlUsc0JEN0JZO0VBUXBCO0VBQ0E7QU4wcUlGOztBTXRxSUE7O0VBRUU7RUFDQTtFQUNBO0FOeXFJRjtBTW5xSUU7Ozs7RUFHRSxtQkY4SjZCO0FKd2dJakM7O0FNbHFJQTtFQUNFO0FOcXFJRjs7QU1qcUlBO0VBQ0U7RUFDQTtBTm9xSUY7O0FNaHFJQTs7RUFFRTtBTm1xSUY7O0FNL3BJQTs7O0VFeEZFO0VBQ0E7QVI2dklGOztBTS9wSUE7RUFDRTtFQUNBO0VBQ0EsZUZyRHdCO0VFc0R4Qix3QkYxQ3dCO0VFMkN4QixjRjdGdUI7QUordkl6Qjs7QU14b0lBO0VBQ0U7RUFDQTtFQUNBLFlGOEUrQjtFRTdFL0I7RUFDQSxlRnRGd0I7RUV1RnhCLHdCRjNFd0I7RUU0RXhCLGNGOUh1QjtFRStIdkIsc0JGZ0QrQjtFRS9DL0I7RUFDQTtFQUNBLGtCakY1SG9CO0VrRmtEWixnREQyRVI7RUMyQ1Esd0VEMUNSO0FOOG9JRjtBU3Z1SUU7RUFDRSxxQkxzSjZCO0VLcko3QjtFRldNLGtGRVZOO0FUMHVJSjtBTy9ySUU7RUFDRSxXSDJHNkI7RUcxRzdCO0FQaXNJSjtBTy9ySUU7RUFBMEIsV0h3R0s7QUowbElqQztBT2pzSUU7RUFBZ0MsV0h1R0Q7QUo2bElqQztBTXJwSUU7RUFDRTtFQUNBO0FOdXBJSjtBTS9vSUU7RUFHRSx5QkZ4SnFCO0VFeUpyQjtBTitvSUo7QU01b0lFO0VBRUUsbUJGMEQ2QjtBSm1sSWpDOztBTXRvSUE7RUFDRTtBTnlvSUY7O0FNNW5JQTtFQUtJOzs7O0lBQ0UsaUJGYTJCO0VKaW5JL0I7RU0zbklFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGlCRlkyQjtFSnNvSS9CO0VNL29JRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxpQkZLMkI7RUppcUkvQjtBQUNGO0FNNXBJQTtFQUNFLG1CRkYrQjtBSmdxSWpDOztBTXRwSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QU55cElGO0FNcHBJSTs7O0VBQ0UsbUJGVjJCO0FKa3FJakM7QU1wcElFOztFQUNFLGdCRnJMc0I7RUVzTHRCO0VBQ0E7RUFDQTtFQUNBO0FOdXBJSjs7QU1wcElBOzs7O0VBSUU7RUFDQTtFQUNBO0FOdXBJRjs7QU1wcElBOztFQUVFO0FOdXBJRjs7QU1ucElBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc3BJRjtBTW5wSUU7OztFQUVFLG1CRmxENkI7QUp3c0lqQzs7QU1ucElBOztFQUVFO0VBQ0E7QU5zcElGOztBTTdvSUE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBTjhvSUY7QU01b0lFOzs7Ozs7Ozs7OztFQUVFO0VBQ0E7QU51cElKOztBU3A0SUU7Ozs7OztFQUNFLFlMa0o2QjtFS2pKN0I7RUFDQSxlTHBCc0I7RUtxQnRCLGdCTGlDd0I7RUtoQ3hCLGtCTG9Dd0I7QUp3Mkk1Qjs7QVN6NElFOzs7Ozs7RUFDRSxZTDBJNkI7RUt6STdCLGlCTHlJNkI7QUp3d0lqQzs7QVM5NElFOzs7Ozs7Ozs7Ozs7O0VBRUU7QVQ0NUlKOztBTS9xSUU7RUFDRSxZRjFHNkI7RUUyRzdCO0VBQ0EsZUZoUnNCO0VFaVJ0QixnQkYzTndCO0VFNE54QixrQkZ4TndCO0FKMDRJNUI7QU1ocklFO0VBQ0UsWUZqSDZCO0VFa0g3QixpQkZsSDZCO0FKb3lJakM7QU1ocklFOztFQUVFO0FOa3JJSjtBTWhySUU7RUFDRSxZRnpINkI7RUUwSDdCO0VBQ0E7RUFDQSxlRmhTc0I7RUVpU3RCLGdCRjNPd0I7QUo2NUk1Qjs7QVNsOElFOzs7Ozs7RUFDRSxZTGdKNkI7RUsvSTdCO0VBQ0EsZUxyQnNCO0VLc0J0QixzQkxnQ3dCO0VLL0J4QixrQkxtQ3dCO0FKdTZJNUI7O0FTdjhJRTs7Ozs7O0VBQ0UsWUx3STZCO0VLdkk3QixpQkx1STZCO0FKdzBJakM7O0FTNThJRTs7Ozs7Ozs7Ozs7OztFQUVFO0FUMDlJSjs7QU1udElFO0VBQ0UsWUZ0STZCO0VFdUk3QjtFQUNBLGVGM1NzQjtFRTRTdEIsc0JGdFB3QjtFRXVQeEIsa0JGblB3QjtBSnk4STVCO0FNcHRJRTtFQUNFLFlGN0k2QjtFRThJN0IsaUJGOUk2QjtBSm8ySWpDO0FNcHRJRTs7RUFFRTtBTnN0SUo7QU1wdElFO0VBQ0UsWUZySjZCO0VFc0o3QjtFQUNBO0VBQ0EsZUYzVHNCO0VFNFR0QixzQkZ0UXdCO0FKNDlJNUI7O0FNN3NJQTtFQUVFO0FOK3NJRjtBTTVzSUU7RUFDRTtBTjhzSUo7O0FNMXNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRnBMK0I7RUVxTC9CLFlGckwrQjtFRXNML0IsaUJGdEwrQjtFRXVML0I7RUFDQTtBTjZzSUY7O0FNM3NJQTs7Ozs7Ozs7RUFHRSxXRjNMK0I7RUU0TC9CLFlGNUwrQjtFRTZML0IsaUJGN0wrQjtBSmc1SWpDOztBTWp0SUE7Ozs7Ozs7O0VBR0UsV0ZoTStCO0VFaU0vQixZRmpNK0I7RUVrTS9CLGlCRmxNK0I7QUoyNUlqQzs7QVM3bUpFOzs7Ozs7RUFVRSxjTHNlNkI7QUpzb0lqQztBU3ptSkU7RUFDRSxxQkxrZTZCO0VHbGJ2QixnREUvQ047QVQ0bUpKO0FTM21KSTtFQUNFO0VGNkNJLGlFRTNDSjtBVDZtSk47QVN6bUpFO0VBQ0UsY0x3ZDZCO0VLdmQ3Qix5Qkx3ZDZCO0VLdmQ3QixxQkxzZDZCO0FKcXBJakM7QVN4bUpFO0VBQ0UsY0xrZDZCO0FKd3BJakM7O0FTeG9KRTs7Ozs7O0VBVUUsY0w4ZTZCO0FKeXBJakM7QVNwb0pFO0VBQ0UscUJMMGU2QjtFRzFidkIsZ0RFL0NOO0FUdW9KSjtBU3RvSkk7RUFDRTtFRjZDSSxpRUUzQ0o7QVR3b0pOO0FTcG9KRTtFQUNFLGNMZ2U2QjtFSy9kN0IseUJMZ2U2QjtFSy9kN0IscUJMOGQ2QjtBSndxSWpDO0FTbm9KRTtFQUNFLGNMMGQ2QjtBSjJxSWpDOztBU25xSkU7Ozs7OztFQVVFLGNMa2Y2QjtBSmdySWpDO0FTL3BKRTtFQUNFLHFCTDhlNkI7RUc5YnZCLGdERS9DTjtBVGtxSko7QVNqcUpJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUbXFKTjtBUy9wSkU7RUFDRSxjTG9lNkI7RUtuZTdCLHlCTG9lNkI7RUtuZTdCLHFCTGtlNkI7QUorcklqQztBUzlwSkU7RUFDRSxjTDhkNkI7QUprc0lqQzs7QU16eElFO0VBQ0U7QU40eElKO0FNMXhJRTtFQUNFO0FONHhJSjs7QU1seElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5xeElGOztBTWx3SUU7RUFFRTtJQUNFO0lBQ0E7SUFDQTtFTm93SUo7RU1od0lFO0lBQ0U7SUFDQTtJQUNBO0VOa3dJSjtFTTl2SUU7SUFDRTtFTmd3SUo7RU03dklFO0lBQ0U7SUFDQTtFTit2SUo7RU03dklJOzs7SUFHRTtFTit2SU47RU0xdklFO0lBQ0U7RU40dklKO0VNenZJRTtJQUNFO0lBQ0E7RU4ydklKO0VNdHZJRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFTnd2SUo7RU10dklJOztJQUNFO0VOeXZJTjtFTXR2SUU7O0lBRUU7SUFDQTtFTnd2SUo7RU1wdklFO0lBQ0U7RU5zdklKO0FBQ0Y7O0FNbHVJRTs7OztFQUlFO0VBQ0E7RUFDQTtBTnF1SUo7QU1qdUlFOztFQUVFO0FObXVJSjtBTS90SUU7RUpyaUJBO0VBQ0E7QUZ1d0pGO0FHMXdKRTtFQUVFO0VBQ0E7QUgyd0pKO0FHendKRTtFQUNFO0FIMndKSjtBTXB1SUU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFTnN1SUo7QUFDRjtBTS90SUU7RUFDRTtBTml1SUo7QU16dElJO0VBQ0U7SUFDRTtJQUNBLGVGOWhCa0I7RUp5dkp4QjtBQUNGO0FNdnRJSTtFQUNFO0lBQ0U7SUFDQSxlRnJpQmtCO0VKOHZKeEI7QUFDRjs7QXVCNXlKQTtFQUNFO0VBQ0E7RUFDQSxtQm5CMEkrQjtFbUJ6SS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDc0NBO0VBQ0EsZXBCTndCO0VvQk94Qix3QnBCS3dCO0VvQkp4QixrQnBCa0QwQjtFRzRHMUIseUJnQnJNcUI7RWhCdU1qQixxQmdCdk1pQjtFaEJ3TWIsaUJnQnhNYTtBdkJxekp2QjtBdUJoekpJO0VmbkJGO0VBQ0E7QVJzMEpGO0F1Qjl5SkU7RUFHRSxXbkJxSDZCO0VtQnBIN0I7QXZCOHlKSjtBdUIzeUpFO0VBRUU7RUFDQTtFaEI0Qk0sZ0RnQjNCTjtBdkI2eUpKO0F1QjF5SkU7RUFHRSxtQm5CdUw2QjtFcUJuTy9CO0VBQ0EsYUY0Q21CO0VoQm9CWCxnQmdCbkJOO0F2QjR5Sko7O0F1QnJ5SkU7RUFFRTtBdkJ1eUpKOztBdUIveEpBO0VDN0RFLFdwQmlKK0I7RW9CaEovQixzQnBCaUorQjtFb0JoSi9CLGtCcEJpSitCO0FKK3NKakM7QXdCOTFKRTtFQUVFLFdwQjJJNkI7RW9CMUk3QjtFQUNBO0F4QisxSko7QXdCNzFKRTtFQUNFLFdwQnNJNkI7RW9Cckk3QjtFQUNBO0F4QisxSko7QXdCNzFKRTtFQUdFLFdwQitINkI7RW9COUg3QjtFQUNBO0VBQ0E7QXhCNjFKSjtBd0IzMUpJO0VBR0UsV3BCdUgyQjtFb0J0SDNCO0VBQ0E7QXhCMjFKTjtBd0JyMUpJO0VBR0Usc0JwQjZHMkI7RW9CNUczQixrQnBCNkcyQjtBSnd1SmpDO0F3QmoxSkU7RUFDRSxXcEJ1RzZCO0VvQnRHN0Isc0JwQnFHNkI7QUo4dUpqQzs7QXVCL3pKQTtFQ2hFRSxXcEJxSitCO0VvQnBKL0IseUJwQlVzQjtFb0JUdEIscUJwQnFKK0I7QUo4dUpqQztBd0JqNEpFO0VBRUUsV3BCK0k2QjtFb0I5STdCO0VBQ0E7QXhCazRKSjtBd0JoNEpFO0VBQ0UsV3BCMEk2QjtFb0J6STdCO0VBQ0E7QXhCazRKSjtBd0JoNEpFO0VBR0UsV3BCbUk2QjtFb0JsSTdCO0VBQ0E7RUFDQTtBeEJnNEpKO0F3QjkzSkk7RUFHRSxXcEIySDJCO0VvQjFIM0I7RUFDQTtBeEI4M0pOO0F3QngzSkk7RUFHRSx5QnBCMUJrQjtFb0IyQmxCLHFCcEJpSDJCO0FKdXdKakM7QXdCcDNKRTtFQUNFLGNwQmhDb0I7RW9CaUNwQixzQnBCeUc2QjtBSjZ3SmpDOztBdUI5MUpBO0VDcEVFLFdwQnlKK0I7RW9CeEovQix5QnBCV3NCO0VvQlZ0QixxQnBCeUorQjtBSjZ3SmpDO0F3QnA2SkU7RUFFRSxXcEJtSjZCO0VvQmxKN0I7RUFDQTtBeEJxNkpKO0F3Qm42SkU7RUFDRSxXcEI4STZCO0VvQjdJN0I7RUFDQTtBeEJxNkpKO0F3Qm42SkU7RUFHRSxXcEJ1STZCO0VvQnRJN0I7RUFDQTtFQUNBO0F4Qm02Sko7QXdCajZKSTtFQUdFLFdwQitIMkI7RW9COUgzQjtFQUNBO0F4Qmk2Sk47QXdCMzVKSTtFQUdFLHlCcEJ6QmtCO0VvQjBCbEIscUJwQnFIMkI7QUpzeUpqQztBd0J2NUpFO0VBQ0UsY3BCL0JvQjtFb0JnQ3BCLHNCcEI2RzZCO0FKNHlKakM7O0F1QjczSkE7RUN4RUUsV3BCNkorQjtFb0I1Si9CLHlCcEJZc0I7RW9CWHRCLHFCcEI2SitCO0FKNHlKakM7QXdCdjhKRTtFQUVFLFdwQnVKNkI7RW9CdEo3QjtFQUNBO0F4Qnc4Sko7QXdCdDhKRTtFQUNFLFdwQmtKNkI7RW9Cako3QjtFQUNBO0F4Qnc4Sko7QXdCdDhKRTtFQUdFLFdwQjJJNkI7RW9CMUk3QjtFQUNBO0VBQ0E7QXhCczhKSjtBd0JwOEpJO0VBR0UsV3BCbUkyQjtFb0JsSTNCO0VBQ0E7QXhCbzhKTjtBd0I5N0pJO0VBR0UseUJwQnhCa0I7RW9CeUJsQixxQnBCeUgyQjtBSnEwSmpDO0F3QjE3SkU7RUFDRSxjcEI5Qm9CO0VvQitCcEIsc0JwQmlINkI7QUoyMEpqQzs7QXVCNTVKQTtFQzVFRSxXcEJpSytCO0VvQmhLL0IseUJwQmFzQjtFb0JadEIscUJwQmlLK0I7QUoyMEpqQztBd0IxK0pFO0VBRUUsV3BCMko2QjtFb0IxSjdCO0VBQ0E7QXhCMitKSjtBd0J6K0pFO0VBQ0UsV3BCc0o2QjtFb0JySjdCO0VBQ0E7QXhCMitKSjtBd0J6K0pFO0VBR0UsV3BCK0k2QjtFb0I5STdCO0VBQ0E7RUFDQTtBeEJ5K0pKO0F3QnYrSkk7RUFHRSxXcEJ1STJCO0VvQnRJM0I7RUFDQTtBeEJ1K0pOO0F3QmorSkk7RUFHRSx5QnBCdkJrQjtFb0J3QmxCLHFCcEI2SDJCO0FKbzJKakM7QXdCNzlKRTtFQUNFLGNwQjdCb0I7RW9COEJwQixzQnBCcUg2QjtBSjAySmpDOztBdUIzN0pBO0VDaEZFLFdwQnFLK0I7RW9CcEsvQix5QnBCY3NCO0VvQmJ0QixxQnBCcUsrQjtBSjAySmpDO0F3QjdnS0U7RUFFRSxXcEIrSjZCO0VvQjlKN0I7RUFDQTtBeEI4Z0tKO0F3QjVnS0U7RUFDRSxXcEIwSjZCO0VvQnpKN0I7RUFDQTtBeEI4Z0tKO0F3QjVnS0U7RUFHRSxXcEJtSjZCO0VvQmxKN0I7RUFDQTtFQUNBO0F4QjRnS0o7QXdCMWdLSTtFQUdFLFdwQjJJMkI7RW9CMUkzQjtFQUNBO0F4QjBnS047QXdCcGdLSTtFQUdFLHlCcEJ0QmtCO0VvQnVCbEIscUJwQmlJMkI7QUptNEpqQztBd0JoZ0tFO0VBQ0UsY3BCNUJvQjtFb0I2QnBCLHNCcEJ5SDZCO0FKeTRKakM7O0F1QnI5SkE7RUFDRTtFQUNBLGNuQmhGc0I7RW1CaUZ0QjtBdkJ3OUpGO0F1QnQ5SkU7RUFLRTtFaEJwQ00sZ0JnQnFDTjtBdkJxOUpKO0F1Qm45SkU7RUFJRTtBdkJrOUpKO0F1Qmg5SkU7RUFFRSxjbkJoRm9CO0VtQmlGcEIsMEJuQi9Fb0I7RW1CZ0ZwQjtBdkJpOUpKO0F1Qjc4Skk7RUFFRSxjbkI5R21CO0VtQitHbkI7QXZCODhKTjs7QXVCcjhKQTtFQzlFRTtFQUNBLGVwQkx3QjtFb0JNeEIsc0JwQmdEMEI7RW9CL0MxQixrQnBCbUQwQjtBSm8rSjVCOztBdUJ4OEpBO0VDbEZFO0VBQ0EsZXBCSndCO0VvQkt4QixnQnBCaUQwQjtFb0JoRDFCLGtCcEJvRDBCO0FKMCtKNUI7O0F1QjM4SkE7RUN0RkU7RUFDQSxlcEJKd0I7RW9CS3hCLGdCcEJpRDBCO0VvQmhEMUIsa0JwQm9EMEI7QUppL0o1Qjs7QXVCMThKQTtFQUNFO0VBQ0E7QXZCNjhKRjs7QXVCejhKQTtFQUNFO0F2QjQ4SkY7O0F1QnI4SkU7OztFQUNFO0F2QjA4Sko7O0EwQnRtS0E7RUFDRTtFbkJpTFEsZ0NtQmhMUjtBMUIybUtGO0EwQnptS0U7RUFDRTtBMUIybUtKOztBMEJ2bUtBO0VBQ0U7QTFCMG1LRjtBMEJ4bUtFO0VBQVk7QTFCMm1LZDs7QTBCdG1LQTtFQUFvQjtBMUIwbUtwQjs7QTBCeG1LQTtFQUFvQjtBMUI0bUtwQjs7QTBCMW1LQTtFQUNFO0VBQ0E7RUFDQTtFbkI4SlEsdUNtQjdKUjtFbkJxS1EsMEJtQnBLUjtFbkJ3S1EsZ0NtQnZLNEI7QTFCZ25LdEM7O0EyQjlvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCaXBLRjs7QTJCN29LQTs7RUFFRTtBM0JncEtGOztBMkI1b0tBO0VBQ0U7QTNCK29LRjs7QTJCM29LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF2Qm1QeUI7RXVCbFB6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXZCV3dCO0V1QlZ4QjtFQUNBO0VBQ0Esc0J2Qm9NK0I7RXVCbk0vQjtFQUNBO0VBQ0E7RUFDQSxrQnZCOEQwQjtFR3hDbEIsMkNvQnJCUjtBM0Irb0tGO0EyQjFvS0U7RUFDRTtFQUNBO0EzQjRvS0o7QTJCeG9LRTtFQ3REQTtFQUNBO0VBQ0E7RUFDQSx5QnhCNk8rQjtBSm85SmpDO0EyQnpvS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkJOc0I7RXVCT3RCLGN2QjFEcUI7RXVCMkRyQjtBM0Iyb0tKO0EyQnpvS0k7RUFFRSxjdkIrSzJCO0V1QjlLM0I7RUFDQSx5QnZCK0syQjtBSjI5SmpDOztBMkJub0tFO0VBR0UsV3ZCMkJ3QjtFdUIxQnhCO0VBQ0EseUJ2QnhFb0I7RXVCeUVwQjtBM0Jvb0tKOztBMkIzbktFO0VBR0UsY3ZCeEZxQjtBSm90S3pCO0EyQnhuS0U7RUFFRTtFQUNBLG1CdkIwSDZCO0V1QnpIN0I7RUFDQTtFRXpHRjtBN0JtdUtGOztBMkJsbktFO0VBQ0U7QTNCcW5LSjtBMkJqbktFO0VBQ0U7QTNCbW5LSjs7QTJCM21LQTtFQUNFO0VBQ0E7QTNCOG1LRjs7QTJCdG1LQTtFQUNFO0VBQ0E7QTNCeW1LRjs7QTJCcm1LQTtFQUNFO0VBQ0E7RUFDQSxldkJuR3dCO0V1Qm9HeEIsd0J2QjFGd0I7RXVCMkZ4QixjdkI1SXVCO0V1QjZJdkI7QTNCd21LRjs7QTJCcG1LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J1bUtGOztBMkJubUtBO0VBQ0U7RUFDQTtBM0JzbUtGOztBMkIzbEtFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQitsS0o7QTJCNWxLRTs7RUFDRTtFQUNBO0VBQ0E7QTNCK2xLSjs7QTJCdGxLQTtFQUVJO0lBQ0U7SUFBVTtFM0J5bEtkO0UyQnJsS0U7SUFDRTtJQUFTO0UzQndsS2I7QUFDRjtBOEJyeUtBOztFQUVFO0VBQ0E7RUFDQTtBOUJ1eUtGO0E4QnR5S0U7Ozs7O0VBQ0U7RUFDQTtBOUI0eUtKO0E4QjF5S0k7Ozs7Ozs7Ozs7O0VBSUU7QTlCbXpLTjs7QThCNXlLRTs7Ozs7Ozs7Ozs7Ozs7RUFJRTtBOUJ5ektKOztBOEJwektBO0VBQ0U7QTlCdXpLRjtBRzcwS0U7RUFFRTtFQUNBO0FIODBLSjtBRzUwS0U7RUFDRTtBSDgwS0o7QThCM3pLRTs7O0VBR0U7QTlCNnpLSjtBOEIzektFOzs7RUFHRTtBOUI2ektKOztBOEJ6ektBO0VBQ0U7QTlCNHpLRjs7QThCeHpLQTtFQUNFO0E5QjJ6S0Y7QThCMXpLRTtFQ2xEQSwwQkRtRCtCO0VDbEQvQiw2QkRrRCtCO0E5QjZ6S2pDOztBOEJ6ektBOztFQy9DRSx5QkRpRDRCO0VDaEQ1Qiw0QkRnRDRCO0E5QjZ6SzlCOztBOEJ6ektBO0VBQ0U7QTlCNHpLRjs7QThCMXpLQTtFQUNFO0E5QjZ6S0Y7O0E4QjF6S0U7O0VDcEVBLDBCRHNFK0I7RUNyRS9CLDZCRHFFK0I7QTlCOHpLakM7O0E4QjN6S0E7RUNqRUUseUJEa0U0QjtFQ2pFNUIsNEJEaUU0QjtBOUIreks5Qjs7QThCM3pLQTs7RUFFRTtBOUI4ektGOztBOEI3eUtBO0VBQ0U7RUFDQTtBOUJnektGOztBOEI5eUtBO0VBQ0U7RUFDQTtBOUJpektGOztBOEI1eUtBO0V2QjlDVSxnRHVCK0NSO0E5Qmd6S0Y7QThCN3lLRTtFdkJsRFEsZ0J1Qm1ETjtBOUJnektKOztBOEIxeUtBO0VBQ0U7QTlCNnlLRjs7QThCMXlLQTtFQUNFO0VBQ0E7QTlCNnlLRjs7QThCMXlLQTtFQUNFO0E5QjZ5S0Y7O0E4QnJ5S0U7Ozs7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E5QjJ5S0o7QUdwN0tFO0VBRUU7RUFDQTtBSHE3S0o7QUduN0tFO0VBQ0U7QUhxN0tKO0E4QjV5S0k7RUFDRTtBOUI4eUtOO0E4QjF5S0U7Ozs7Ozs7Ozs7RUFJRTtFQUNBO0E5Qmt6S0o7O0E4Qjd5S0U7RUFDRTtBOUJnektKO0E4Qjl5S0U7RUMzS0EsMkIzQjBHMEI7RTJCekcxQiw0QjNCeUcwQjtFMkJsRzFCLDZCRHFLZ0M7RUNwS2hDLDRCRG9LZ0M7QTlCa3pLbEM7QThCaHpLRTtFQy9LQSx5QkRnTDZCO0VDL0s3QiwwQkQrSzZCO0VDeEs3QiwrQjNCa0cwQjtFMkJqRzFCLDhCM0JpRzBCO0FKMjNLNUI7O0E4Qmp6S0E7RUFDRTtBOUJvektGOztBOEJqektFOztFQ2hMQSw2QkRrTGdDO0VDakxoQyw0QkRpTGdDO0E5QnF6S2xDOztBOEJsektBO0VDN0xFLHlCRDhMMkI7RUM3TDNCLDBCRDZMMkI7QTlCc3pLN0I7O0E4Qi95S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJrektGO0E4Qmp6S0U7O0VBRUU7RUFDQTtFQUNBO0E5Qm16S0o7QThCanpLRTtFQUNFO0E5Qm16S0o7QThCaHpLRTtFQUNFO0E5Qmt6S0o7O0E4Qjl4S0k7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7QTlCc3lLTjs7QWdDaGhMQTtFQUNFO0VBQ0E7RUFDQTtBaENtaExGO0FnQ2hoTEU7RUFDRTtFQUNBO0VBQ0E7QWhDa2hMSjtBZ0MvZ0xFO0VBR0U7RUFDQTtFQUtBO0VBRUE7RUFDQTtBaEMwZ0xKO0FnQ3hnTEk7RUFDRTtBaEMwZ0xOOztBZ0NsL0tBOzs7RUFHRTtBaENxL0tGO0FnQ24vS0U7OztFQUNFO0FoQ3UvS0o7O0FnQ24vS0E7O0VBRUU7RUFDQTtFQUNBO0FoQ3MvS0Y7O0FnQ2ovS0E7RUFDRTtFQUNBLGU1QjNCd0I7RTRCNEJ4QjtFQUNBO0VBQ0EsYzVCcEV1QjtFNEJxRXZCO0VBQ0EseUI1QnBFdUI7RTRCcUV2QjtFQUNBLGtCM0dsRW9CO0EyRXNqTHRCO0FnQ2ovS0U7Ozs7OztFQUNFO0VBQ0EsZTVCckNzQjtFNEJzQ3RCLGtCNUJvQndCO0FKbytLNUI7QWdDdC9LRTs7Ozs7O0VBQ0U7RUFDQSxlNUIzQ3NCO0U0QjRDdEIsa0I1QmN3QjtBSisrSzVCO0FnQ3ovS0U7O0VBRUU7QWhDMi9LSjs7QWdDdC9LQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFRHBHRSwwQkMyRzZCO0VEMUc3Qiw2QkMwRzZCO0FoQ3NnTC9COztBZ0NwZ0xBO0VBQ0U7QWhDdWdMRjs7QWdDcmdMQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFRHhHRSx5QkMrRzRCO0VEOUc1Qiw0QkM4RzRCO0FoQ3FoTDlCOztBZ0NuaExBO0VBQ0U7QWhDc2hMRjs7QWdDamhMQTtFQUNFO0VBR0E7RUFDQTtBaENraExGO0FnQzlnTEU7RUFDRTtBaENnaExKO0FnQy9nTEk7RUFDRTtBaENpaExOO0FnQzlnTEk7RUFHRTtBaEM4Z0xOO0FnQ3hnTEk7O0VBRUU7QWhDMGdMTjtBZ0N0Z0xJOztFQUVFO0VBQ0E7QWhDd2dMTjs7QWlDdnFMQTtFQUNFO0VBQ0E7RUFDQTtBakMwcUxGO0FHeHFMRTtFQUVFO0VBQ0E7QUh5cUxKO0FHdnFMRTtFQUNFO0FIeXFMSjtBaUM5cUxFO0VBQ0U7RUFDQTtBakNnckxKO0FpQzlxTEk7RUFDRTtFQUNBO0VBQ0Esa0I3QnFac0M7QUoyeEs1QztBaUMvcUxNO0VBRUU7RUFDQSx5QjdCVmlCO0FKMHJMekI7QWlDM3FMSTtFQUNFLGM3QmpCbUI7QUo4ckx6QjtBaUMzcUxNO0VBRUUsYzdCckJpQjtFNkJzQmpCO0VBQ0EsbUI3QmtNeUI7RTZCak16QjtBakM0cUxSO0FpQ3JxTEk7RUFHRSx5QjdCakNtQjtFNkJrQ25CLHFCN0JoQ2tCO0FKcXNMeEI7QWlDNXBMRTtFTHJEQTtFQUNBO0VBQ0E7RUFDQSx5QkFKeUI7QTVCd3RMM0I7QWlDM3BMRTtFQUNFO0FqQzZwTEo7O0FpQ3BwTEE7RUFDRTtBakN1cExGO0FpQ3RwTEU7RUFDRTtFQUVBO0FqQ3VwTEo7QWlDcHBMSTtFQUNFO0VBQ0Esd0I3QnRCb0I7RTZCdUJwQjtFQUNBO0FqQ3NwTE47QWlDcnBMTTtFQUNFO0FqQ3VwTFI7QWlDanBMTTtFQUdFLGM3QnJGaUI7RTZCc0ZqQjtFQUNBLHNCN0J2RWdCO0U2QndFaEI7RUFDQTtBakNpcExSO0FpQ2xvTEU7RUFDRTtBakNvb0xKO0FpQ2pvTEk7RUFDRSxrQjdCYnNCO0FKZ3BMNUI7QWlDam9MSTtFQUNFO0FqQ21vTE47QWlDOW5MTTtFQUdFLFc3Qm5Cb0I7RTZCb0JwQix5QjdCckhnQjtBSm12THhCOztBaUNybkxFO0VBQ0U7QWpDd25MSjtBaUN2bkxJO0VBQ0U7RUFDQTtBakN5bkxOOztBaUM3bUxBO0VBQ0U7QWpDZ25MRjtBaUM5bUxFO0VBQ0U7QWpDZ25MSjtBaUMvbUxJO0VBQ0U7RUFDQTtBakNpbkxOO0FpQzdtTEU7RUFDRTtFQUNBO0FqQyttTEo7QWlDNW1MRTtFQUNFO0lBQ0U7SUFDQTtFakM4bUxKO0VpQzdtTEk7SUFDRTtFakMrbUxOO0FBQ0Y7O0FpQ3ZtTEE7RUFDRTtBakMwbUxGO0FpQ3htTEU7RUFFRTtFQUNBLGtCN0J0RndCO0FKK3JMNUI7QWlDdG1MRTs7O0VBR0U7QWpDd21MSjtBaUNybUxFO0VBQ0U7SUFDRTtJQUNBO0VqQ3VtTEo7RWlDcm1MRTs7O0lBR0UseUI3QnZMa0I7RUo4eEx0QjtBQUNGOztBaUM3bExFO0VBQ0U7QWpDZ21MSjtBaUM5bExFO0VBQ0U7QWpDZ21MSjs7QWlDdmxMQTtFQUVFO0VGM09BLHlCRTZPMkI7RUY1TzNCLDBCRTRPMkI7QWpDeWxMN0I7O0FrQy96TEE7RUFDRTtFQUNBLGdCOUJnV2lDO0U4Qi9WakMsbUI5Qm9Ed0I7RThCbkR4QjtBbENrMExGO0FHbjBMRTtFQUVFO0VBQ0E7QUhvMExKO0FHbDBMRTtFQUNFO0FIbzBMSjtBa0NwMExFO0VBVEY7SUFVSSxrQjlCeUZ3QjtFSjh1TDFCO0FBQ0Y7O0FHLzBMRTtFQUVFO0VBQ0E7QUhpMUxKO0FHLzBMRTtFQUNFO0FIaTFMSjtBa0NuMExFO0VBSEY7SUFJSTtFbENzMExGO0FBQ0Y7O0FrQ3h6TEE7RUFDRSxtQjlCNlRpQztFOEI1VGpDLGtCOUI0VGlDO0U4QjNUakM7RUFDQTtFQUNBO0VBRUE7QWxDMHpMRjtBR3IyTEU7RUFFRTtFQUNBO0FIczJMSjtBR3AyTEU7RUFDRTtBSHMyTEo7QWtDL3pMRTtFQUNFO0FsQ2kwTEo7QWtDOXpMRTtFQWJGO0lBY0k7SUFDQTtJQUNBO0VsQ2kwTEY7RWtDL3pMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQ2kwTEo7RWtDOXpMRTtJQUNFO0VsQ2cwTEo7RWtDM3pMRTtJQUdFO0lBQ0E7RWxDMnpMSjtBQUNGOztBa0N2ekxBOztFQVdFO0VBQ0E7RUFDQTtFQUNBLGE5QmlMeUI7QUpnb0wzQjtBa0M3ekxFOztFQUNFLGlCOUJxUitCO0FKMmlMbkM7QWtDOXpMSTtFQUhGOztJQUlJO0VsQ2swTEo7QUFDRjtBa0N4ekxFO0VBakJGOztJQWtCSTtFbEM0ekxGO0FBQ0Y7O0FrQ3p6TEE7RUFDRTtFQUNBO0FsQzR6TEY7O0FrQzF6TEE7RUFDRTtFQUNBO0VBQ0E7QWxDNnpMRjs7QWtDbnpMRTs7OztFQUVFO0VBQ0E7QWxDd3pMSjtBa0N0ekxJO0VBTEY7Ozs7SUFNSTtJQUNBO0VsQzR6TEo7QUFDRjs7QWtDaHpMQTtFQUNFLGE5QitIeUI7RThCOUh6QjtBbENtekxGO0FrQ2p6TEU7RUFKRjtJQUtJO0VsQ296TEY7QUFDRjs7QWtDOXlMQTtFQUNFO0VBQ0EsWTlCME1pQztFOEJ6TWpDO0VBQ0EsZTlCaEh3QjtFOEJpSHhCLGlCOUJwR3dCO0FKcTVMMUI7QWtDL3lMRTtFQUVFO0FsQ2d6TEo7QWtDN3lMRTtFQUNFO0FsQyt5TEo7QWtDNXlMRTtFQUNFO0lBRUU7RWxDNnlMSjtBQUNGOztBa0NueUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I5QjZLaUM7RStCeldqQztFQUNBO0VENkxBO0VBQ0E7RUFDQTtFQUNBLGtCOUIxRjBCO0FKaTRMNUI7QWtDbnlMRTtFQUNFO0FsQ3F5TEo7QWtDanlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ215TEo7QWtDanlMRTtFQUNFO0FsQ215TEo7QWtDaHlMRTtFQTVCRjtJQTZCSTtFbENteUxGO0FBQ0Y7O0FrQzF4TEE7RUFDRTtBbEM2eExGO0FrQzN4TEU7RUFDRTtFQUNBO0VBQ0EsaUI5QjFLc0I7QUp1OEwxQjtBa0MxeExFO0VBRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEMyeExKO0VrQzF4TEk7O0lBRUU7RWxDNHhMTjtFa0MxeExJO0lBQ0UsaUI5QjVMa0I7RUp3OUx4QjtFa0MzeExNO0lBRUU7RWxDNHhMUjtBQUNGO0FrQ3R4TEU7RUFsQ0Y7SUFtQ0k7SUFDQTtFbEN5eExGO0VrQ3Z4TEU7SUFDRTtFbEN5eExKO0VrQ3h4TEk7SUFDRSxpQjlCa0cyQjtJOEJqRzNCLG9COUJpRzJCO0VKeXJMakM7QUFDRjs7QWtDL3dMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCM05RLG9GMkI2TlI7RUM1UkE7RUFDQTtBbkMraU1GO0FNcm1MRTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VOc21MSjtFTWxtTEU7SUFDRTtJQUNBO0lBQ0E7RU5vbUxKO0VNaG1MRTtJQUNFO0VOa21MSjtFTS9sTEU7SUFDRTtJQUNBO0VOaW1MSjtFTS9sTEk7OztJQUdFO0VOaW1MTjtFTTVsTEU7SUFDRTtFTjhsTEo7RU0zbExFO0lBQ0U7SUFDQTtFTjZsTEo7RU14bExFOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0VOMGxMSjtFTXhsTEk7O0lBQ0U7RU4ybExOO0VNeGxMRTs7SUFFRTtJQUNBO0VOMGxMSjtFTXRsTEU7SUFDRTtFTndsTEo7QUFDRjtBa0NoMExJO0VBREY7SUFFSTtFbENtMExKO0VrQ2owTEk7SUFDRTtFbENtMExOO0FBQ0Y7QWtDM3pMRTtFQTFCRjtJQTJCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCdFBNLGdCMkJ1UE47RWxDK3pMRjtBQUNGOztBa0N4ekxBO0VBQ0U7RUhsVUEseUJHbVUyQjtFSGxVM0IsMEJHa1UyQjtBbEM0ekw3Qjs7QWtDenpMQTtFQUNFO0VIdlVBLDJCM0IwRzBCO0UyQnpHMUIsNEIzQnlHMEI7RTJCbEcxQiw2QkdpVThCO0VIaFU5Qiw0QkdnVThCO0FsQzh6TGhDOztBa0N0ekxBO0VDOVVFO0VBQ0E7QW5Dd29NRjtBa0N4ekxFO0VDalZBO0VBQ0E7QW5DNG9NRjtBa0N6ekxFO0VDcFZBO0VBQ0E7QW5DZ3BNRjs7QWtDbnpMQTtFQzlWRTtFQUNBO0FuQ3FwTUY7QWtDcnpMRTtFQUhGO0lBSUk7SUFDQSxrQjlCTStCO0k4QkwvQixpQjlCSytCO0VKbXpMakM7QUFDRjs7QWtDNXlMQTtFQUNFO0lBQ0U7RWxDK3lMRjtFa0M3eUxBO0lBQ0U7SUFDRjtFbEMreUxBO0VrQzd5TEU7SUFDRTtFbEMreUxKO0FBQ0Y7QWtDdHlMQTtFQUNFLHlCOUJ2QmlDO0U4QndCakMscUI5QnZCaUM7QUorekxuQztBa0N0eUxFO0VBQ0UsVzlCdkJ1QztBSit6TDNDO0FrQ3Z5TEk7RUFFRSxjOUJoQnFDO0U4QmlCckMsNkI5QmhCcUM7QUp3ekwzQztBa0NweUxFO0VBQ0UsVzlCckMrQjtBSjIwTG5DO0FrQ2x5TEk7RUFDRSxXOUJyQ3FDO0FKeTBMM0M7QWtDbHlMTTtFQUVFLFc5QnhDbUM7RThCeUNuQyw2QjlCeENtQztBSjIwTDNDO0FrQy94TE07RUFHRSxXOUI5Q21DO0U4QitDbkMseUI5QjlDbUM7QUo2MEwzQztBa0MzeExNO0VBR0UsVzlCcERtQztFOEJxRG5DLDZCOUJwRG1DO0FKKzBMM0M7QWtDcHhMTTtFQUdFLFc5QmpFbUM7RThCa0VuQyx5QjlCakVtQztBSnExTDNDO0FrQ2h4TEk7RUFHSTtJQUNFLFc5QjdFaUM7RUo2MUx6QztFa0Mvd0xRO0lBRUUsVzlCL0UrQjtJOEJnRi9CLDZCOUIvRStCO0VKKzFMekM7RWtDNXdMUTtJQUdFLFc5QnJGK0I7SThCc0YvQix5QjlCckYrQjtFSmkyTHpDO0VrQ3h3TFE7SUFHRSxXOUIzRitCO0k4QjRGL0IsNkI5QjNGK0I7RUptMkx6QztBQUNGO0FrQ2x3TEU7RUFDRSxrQjlCekZ1QztBSjYxTDNDO0FrQ253TEk7RUFFRSxzQjlCOUZxQztBSmsyTDNDO0FrQ2x3TEk7RUFDRSxzQjlCaEdxQztBSm8yTDNDO0FrQ2h3TEU7O0VBRUUscUI5QnhIK0I7QUowM0xuQztBa0MxdkxFO0VBQ0UsVzlCOUh1QztBSjAzTDNDO0FrQzN2TEk7RUFDRSxXOUIvSHFDO0FKNDNMM0M7QWtDenZMRTtFQUNFLFc5QnJJdUM7QUpnNEwzQztBa0MxdkxJO0VBRUUsVzlCdklxQztBSms0TDNDO0FrQ3Z2TE07RUFFRSxXOUJ6SW1DO0FKaTRMM0M7O0FrQ2h2TEE7RUFDRSxzQjlCakkwQztFOEJrSTFDLHFCOUJqSTBDO0FKbzNMNUM7QWtDanZMRTtFQUNFLGM5QmpJd0M7QUpvM0w1QztBa0NsdkxJO0VBRUUsVzlCMUhzQztFOEIySHRDLDZCOUIxSHNDO0FKNjJMNUM7QWtDL3VMRTtFQUNFLGM5Qi9Jd0M7QUpnNEw1QztBa0M3dUxJO0VBQ0UsYzlCL0lzQztBSjgzTDVDO0FrQzd1TE07RUFFRSxXOUJsSm9DO0U4Qm1KcEMsNkI5QmxKb0M7QUpnNEw1QztBa0MxdUxNO0VBR0UsVzlCMUpvQztFOEIySnBDLHlCOUJ4Sm9DO0FKazRMNUM7QWtDdHVMTTtFQUdFLFc5QjlKb0M7RThCK0pwQyw2QjlCOUpvQztBSm80TDVDO0FrQ2h1TE07RUFHRSxXOUI1S29DO0U4QjZLcEMseUI5QjFLb0M7QUowNEw1QztBa0M1dExJO0VBR0k7SUFDRSxxQjlCekxrQztFSnE1TDFDO0VrQzF0TE07SUFDRSx5QjlCNUxrQztFSnc1TDFDO0VrQzF0TE07SUFDRSxjOUI1TGtDO0VKdzVMMUM7RWtDM3RMUTtJQUVFLFc5QjlMZ0M7SThCK0xoQyw2QjlCOUxnQztFSjA1TDFDO0VrQ3h0TFE7SUFHRSxXOUJ0TWdDO0k4QnVNaEMseUI5QnBNZ0M7RUo0NUwxQztFa0NwdExRO0lBR0UsVzlCMU1nQztJOEIyTWhDLDZCOUIxTWdDO0VKODVMMUM7QUFDRjtBa0M3c0xFO0VBQ0Usa0I5QnpNd0M7QUp3NUw1QztBa0M5c0xJO0VBRUUsc0I5QjlNc0M7QUo2NUw1QztBa0M3c0xJO0VBQ0Usc0I5QmhOc0M7QUorNUw1QztBa0Mzc0xFOztFQUVFO0FsQzZzTEo7QWtDMXNMRTtFQUNFLGM5QnpPd0M7QUpxN0w1QztBa0Mzc0xJO0VBQ0UsVzlCMU9zQztBSnU3TDVDO0FrQ3pzTEU7RUFDRSxjOUJoUHdDO0FKMjdMNUM7QWtDMXNMSTtFQUVFLFc5QmxQc0M7QUo2N0w1QztBa0N2c0xNO0VBRUUsVzlCcFBvQztBSjQ3TDVDOztBb0M5ME1BO0VBQ0U7RUFDQSxtQmhDMER3QjtFZ0N6RHhCO0VBQ0EseUJoQ294QjhCO0VnQ254QjlCLGtCaENtRzBCO0FKOHVNNUI7QW9DLzBNRTtFQUNFO0FwQ2kxTUo7QW9DLzBNSTtFQUNFO0VBQ0EsV2hDOHdCMEI7RWdDM3dCMUI7QXBDKzBNTjtBb0MzME1FO0VBQ0UsY2hDWHFCO0FKdzFNekI7O0FxQ24yTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmpDc0cwQjtBSmd3TTVCO0FxQ3AyTUU7RUFDRTtBckNzMk1KO0FxQ3IyTUk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QmpDOENvQjtFaUM3Q3BCLGNqQ0RrQjtFaUNFbEI7RUFDQSxzQmpDbWJpQztFaUNsYmpDO0FyQ3UyTU47QXFDcjJNTTs7O0VBRUU7RUFDQSxjakNVZ0I7RWlDVGhCLHlCakNaaUI7RWlDYWpCLGtCakNnYitCO0FKdzdMdkM7QXFDcDJNTTs7RUFFRTtFTm5CTiwyQjNCOEYwQjtFMkI3RjFCLDhCM0I2RjBCO0FKNnhNNUI7QXFDbjJNTTs7RU5oQ0osNEIzQnNHMEI7RTJCckcxQiwrQjNCcUcwQjtBSmt5TTVCO0FxQy8xTUk7Ozs7RUFHRTtFQUNBLFdqQzBaaUM7RWlDelpqQztFQUNBLHlCakNyQ2tCO0VpQ3NDbEIscUJqQ3RDa0I7QUp3NE14QjtBcUM3MU1JOzs7Ozs7RUFNRSxjakNwRG1CO0VpQ3FEbkIsbUJqQ29LMkI7RWlDbkszQixzQmpDK1lpQztFaUM5WWpDLGtCakMrWWlDO0FKZzlMdkM7O0FzQ2g2TUk7O0VBRUU7RUFDQSxlbEM2Q29CO0VrQzVDcEIsc0JsQ2tHc0I7QUppME01QjtBc0NoNk1NOztFUElKLDJCM0IrRjBCO0UyQjlGMUIsOEIzQjhGMEI7QUprME01QjtBc0MvNU1NOztFUFZKLDRCM0J1RzBCO0UyQnRHMUIsK0IzQnNHMEI7QUp1ME01Qjs7QXNDajdNSTs7RUFFRTtFQUNBLGVsQzhDb0I7RWtDN0NwQixnQmxDbUdzQjtBSmkxTTVCO0FzQ2o3TU07O0VQSUosMkIzQmdHMEI7RTJCL0YxQiw4QjNCK0YwQjtBSmsxTTVCO0FzQ2g3TU07O0VQVkosNEIzQndHMEI7RTJCdkcxQiwrQjNCdUcwQjtBSnUxTTVCOztBdUNqOE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDbzhNRjtBR2g4TUU7RUFFRTtFQUNBO0FIaThNSjtBRy83TUU7RUFDRTtBSGk4TUo7QXVDejhNRTtFQUNFO0F2QzI4TUo7QXVDMThNSTs7RUFFRTtFQUNBO0VBQ0Esc0JuQ3NiaUM7RW1DcmJqQztFQUNBLG1CbkMwY2lDO0FKa2dNdkM7QXVDejhNSTs7RUFFRTtFQUNBLHlCbkNWbUI7QUpxOU16QjtBdUN0OE1JOztFQUVFO0F2Q3c4TU47QXVDbjhNSTs7RUFFRTtBdkNxOE1OO0F1Q2g4TUk7Ozs7RUFJRSxjbkNsQ21CO0VtQ21DbkIsbUJuQ3NMMkI7RW1DckwzQixzQm5DcVppQztBSjZpTXZDOztBd0NoL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdwQytqQjRCO0VvQzlqQjVCO0VBQ0E7RUFDQTtFQUNBO0F4Q20vTUY7QXdDOStNRTtFQUNFO0F4Q2cvTUo7QXdDNStNRTtFQUNFO0VBQ0E7QXhDOCtNSjs7QXdDeCtNRTtFQUVFLFdwQ3lpQjBCO0VvQ3hpQjFCO0VBQ0E7QXhDMCtNSjs7QXdDbitNQTtFQ3hDRSx5QnJDV3VCO0FKb2dOekI7QXlDNWdOSTtFQUVFO0F6QzZnTk47O0F3Q3QrTUE7RUM1Q0UseUJyQ2NzQjtBSndnTnhCO0F5Q25oTkk7RUFFRTtBekNvaE5OOztBd0N6K01BO0VDaERFLHlCckNlc0I7QUo4Z054QjtBeUMxaE5JO0VBRUU7QXpDMmhOTjs7QXdDNStNQTtFQ3BERSx5QnJDZ0JzQjtBSm9oTnhCO0F5Q2ppTkk7RUFFRTtBekNraU5OOztBd0MvK01BO0VDeERFLHlCckNpQnNCO0FKMGhOeEI7QXlDeGlOSTtFQUVFO0F6Q3lpTk47O0F3Q2wvTUE7RUM1REUseUJyQ2tCc0I7QUpnaU54QjtBeUMvaU5JO0VBRUU7QXpDZ2pOTjs7QTBDbGpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGV0QzJDd0I7RXNDMUN4QixpQnRDc3dCNEI7RXNDcndCNUIsY3RDc3dCNEI7RXNDcndCNUIsV3RDMHZCNEI7RXNDenZCNUI7RUFDQTtFQUNBO0VBQ0EseUJ0Q0h1QjtFc0NJdkIsbUJ0Q2l3QjRCO0FKb3pMOUI7QTBDbGpORTtFQUNFO0ExQ29qTko7QTBDaGpORTtFQUNFO0VBQ0E7QTFDa2pOSjtBMEMvaU5FO0VBRUU7RUFDQTtBMUNnak5KO0EwQzFpTkU7RUFFRSxjdEN6Qm9CO0VzQzBCcEIsc0J0Q291QjBCO0FKdTBMOUI7QTBDeGlORTtFQUNFO0ExQzBpTko7QTBDdmlORTtFQUNFO0ExQ3lpTko7QTBDdGlORTtFQUNFO0ExQ3dpTko7O0EwQ2xpTkU7RUFFRSxXdEMwc0IwQjtFc0N6c0IxQjtFQUNBO0ExQ29pTko7O0EyQ2htTkE7RUFDRSxpQnZDcWUrQjtFdUNwZS9CLG9CdkNvZStCO0V1Q25lL0IsbUJ2Q21lK0I7RXVDbGUvQixjdkNtZStCO0V1Q2xlL0IseUJ2Q0t1QjtBSjhsTnpCO0EyQ2ptTkU7O0VBRUUsY3ZDZ2U2QjtBSm1vTWpDO0EyQ2htTkU7RUFDRTtFQUNBLGV2QzRkNkI7RXVDM2Q3QjtBM0NrbU5KO0EyQy9sTkU7RUFDRTtBM0NpbU5KO0EyQzlsTkU7RUFFRTtFQUNBO0VBQ0Esa0J2QytFd0I7QUpnaE41QjtBMkM1bE5FO0VBQ0U7QTNDOGxOSjtBMkMzbE5FO0VBakNGO0lBa0NJO0lBQ0E7RTNDOGxORjtFMkM1bE5FO0lBRUU7SUFDQTtFM0M2bE5KO0UyQzFsTkU7O0lBRUUsZXZDOGIyQjtFSjhwTS9CO0FBQ0Y7O0E0Q3pvTkE7RUFDRTtFQUNBLFl4Q3F1QjRCO0V3Q3B1QjVCLG1CeEN3RHdCO0V3Q3ZEeEIsd0J4Q3FEd0I7RXdDcER4QixzQnhDa0JzQjtFd0NqQnRCO0VBQ0Esa0J4Q2dHMEI7RUc4RWxCLG1DcUM3S1I7QTVDOG9ORjtBNEM1b05FOztFN0JaQSxjQUQ4QjtFQUU5QjtFQUNBO0U2QmFFO0VBQ0E7QTVDZ3BOSjtBNEMxb05FO0VBQ0UsWXhDNnRCMEI7RXdDNXRCMUIsY3hDaEJxQjtBSjRwTnpCOztBNEN2b05BOzs7RUFHRSxxQnhDbkJzQjtBSjZwTnhCOztBNkN0cU5BO0VBQ0UsYXpDMG1CNEI7RXlDem1CNUIsbUJ6Q3VEd0I7RXlDdER4QjtFQUNBLGtCekNpRzBCO0FKd2tONUI7QTZDdHFORTtFQUNFO0VBQ0E7QTdDd3FOSjtBNkNwcU5FO0VBQ0UsaUJ6QytsQjBCO0FKdWtNOUI7QTZDbHFORTs7RUFFRTtBN0NvcU5KO0E2Q2pxTkU7RUFDRTtBN0NtcU5KOztBNkMxcE5BOztFQUVFO0E3QzZwTkY7QTZDMXBORTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M2cE5KOztBNkNycE5BO0VDdkRFLGMxQ29mK0I7RTBDbmYvQix5QjFDb2YrQjtFMENuZi9CLHFCMUNvZitCO0FKNHRNakM7QThDOXNORTtFQUNFO0E5Q2d0Tko7QThDN3NORTtFQUNFO0E5QytzTko7O0E2QzdwTkE7RUMzREUsYzFDd2YrQjtFMEN2Zi9CLHlCMUN3ZitCO0UwQ3ZmL0IscUIxQ3dmK0I7QUpvdU1qQztBOEMxdE5FO0VBQ0U7QTlDNHROSjtBOEN6dE5FO0VBQ0U7QTlDMnROSjs7QTZDcnFOQTtFQy9ERSxjMUM0ZitCO0UwQzNmL0IseUIxQzRmK0I7RTBDM2YvQixxQjFDNGYrQjtBSjR1TWpDO0E4Q3R1TkU7RUFDRTtBOUN3dU5KO0E4Q3J1TkU7RUFDRTtBOUN1dU5KOztBNkM3cU5BO0VDbkVFLGMxQ2dnQitCO0UwQy9mL0IseUIxQ2dnQitCO0UwQy9mL0IscUIxQ2dnQitCO0FKb3ZNakM7QThDbHZORTtFQUNFO0E5Q292Tko7QThDanZORTtFQUNFO0E5Q212Tko7O0ErQ3R2TkE7RUFDRTtJQUFRO0UvQzB2TlI7RStDenZOQTtJQUFRO0UvQzR2TlI7QUFDRjtBK0N6dk5BO0VBQ0U7SUFBUTtFL0M0dk5SO0UrQzN2TkE7SUFBUTtFL0M4dk5SO0FBQ0Y7QStDdnZOQTtFQUNFLFkzQ3VDd0I7RTJDdEN4QixtQjNDc0N3QjtFMkNyQ3hCO0VBQ0EseUIzQ2duQjRCO0UyQy9tQjVCLGtCM0MrRTBCO0VHeENsQiw4Q3dDdENSO0EvQzB2TkY7O0ErQ3R2TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlM0Njd0I7RTJDYnhCLGlCM0N5QndCO0UyQ3hCeEIsVzNDc21CNEI7RTJDcm1CNUI7RUFDQSx5QjNDMUJzQjtFR29EZCw4Q3dDekJSO0V4QytJUSwyQndDOUlSO0EvQzR2TkY7O0ErQ3B2TkE7O0VDQ0U7RURFQTtBL0N5dk5GOztBK0Nsdk5BOztFeEM1Q0UsMER3QzhDbUI7RXhDNUNYLGtEd0M0Q1c7QS9DdXZOckI7O0ErQ2h2TkE7RUVyRUUseUI3Q2VzQjtBSjB5TnhCO0FpRHR6TkU7RURnREE7QWhEMndORjs7QStDcnZOQTtFRXpFRSx5QjdDZ0JzQjtBSmt6TnhCO0FpRC96TkU7RURnREE7QWhEb3hORjs7QStDMXZOQTtFRTdFRSx5QjdDaUJzQjtBSjB6TnhCO0FpRHgwTkU7RURnREE7QWhENnhORjs7QStDL3ZOQTtFRWpGRSx5QjdDa0JzQjtBSmswTnhCO0FpRGoxTkU7RURnREE7QWhEc3lORjs7QWtENTFOQTtFQUVFO0FsRDgxTkY7QWtENTFORTtFQUNFO0FsRDgxTko7O0FrRDExTkE7O0VBRUU7RUFDQTtBbEQ2MU5GOztBa0QxMU5BO0VBQ0U7QWxENjFORjs7QWtEMTFOQTtFQUNFO0FsRDYxTkY7QWtEMTFORTtFQUNFO0FsRDQxTko7O0FrRHgxTkE7O0VBRUU7QWxEMjFORjs7QWtEeDFOQTs7RUFFRTtBbEQyMU5GOztBa0R4MU5BOzs7RUFHRTtFQUNBO0FsRDIxTkY7O0FrRHgxTkE7RUFDRTtBbEQyMU5GOztBa0R4MU5BO0VBQ0U7QWxEMjFORjs7QWtEdjFOQTtFQUNFO0VBQ0E7QWxEMDFORjs7QWtEcDFOQTtFQUNFO0VBQ0E7QWxEdTFORjs7QW1EOTROQTtFQUVFO0VBQ0E7QW5EZzVORjs7QW1EeDROQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0IvQzBvQjhCO0UrQ3pvQjlCO0FuRDA0TkY7QW1EdjRORTtFcEIzQkEsMkIzQjBHMEI7RTJCekcxQiw0QjNCeUcwQjtBSjR6TjVCO0FtRHg0TkU7RUFDRTtFcEJ2QkYsK0IzQmtHMEI7RTJCakcxQiw4QjNCaUcwQjtBSmkwTjVCO0FtRHY0TkU7RUFHRSxjL0M1QnFCO0UrQzZCckIsbUIvQzRMNkI7RStDM0w3Qix5Qi9DN0JxQjtBSm82TnpCO0FtRHA0Tkk7RUFDRTtBbkRzNE5OO0FtRHA0Tkk7RUFDRSxjL0NyQ21CO0FKMjZOekI7QW1EajRORTtFQUdFO0VBQ0EsVy9Dc0R3QjtFK0NyRHhCLHlCL0M1Q29CO0UrQzZDcEIscUIvQzdDb0I7QUo4Nk54QjtBbUQ5M05JOzs7Ozs7O0VBR0U7QW5EbzROTjtBbURsNE5JO0VBQ0UsYy9DNG1CMEI7QUp3eE1oQzs7QW1EejNOQTs7RUFFRSxXL0N3bUI4QjtBSm94TWhDO0FtRDEzTkU7O0VBQ0UsVy9DdW1CNEI7QUpzeE1oQztBbUR6M05FOzs7RUFFRSxXL0MrbEI0QjtFK0M5bEI1QjtFQUNBLHlCL0M0a0I0QjtBSmd6TWhDOztBbUR4M05BO0VBQ0U7RUFDQTtBbkQyM05GOztBb0Q3OU5FO0VBQ0UsY2hEbWY2QjtFZ0RsZjdCLHlCaERtZjZCO0FKNitNakM7O0FvRDM5TkU7O0VBRUUsY2hEMmU2QjtBSm0vTWpDO0FvRDU5Tkk7O0VBQ0U7QXBEKzlOTjtBb0Q1OU5JOzs7RUFFRSxjaERtZTJCO0VnRGxlM0I7QXBEKzlOTjtBb0Q3OU5JOzs7O0VBR0U7RUFDQSx5QmhENGQyQjtFZ0QzZDNCLHFCaEQyZDJCO0FKcWdOakM7O0FvRHovTkU7RUFDRSxjaER1ZjZCO0VnRHRmN0IseUJoRHVmNkI7QUpxZ05qQzs7QW9Edi9ORTs7RUFFRSxjaEQrZTZCO0FKMmdOakM7QW9EeC9OSTs7RUFDRTtBcEQyL05OO0FvRHgvTkk7OztFQUVFLGNoRHVlMkI7RWdEdGUzQjtBcEQyL05OO0FvRHovTkk7Ozs7RUFHRTtFQUNBLHlCaERnZTJCO0VnRC9kM0IscUJoRCtkMkI7QUo2aE5qQzs7QW9EcmhPRTtFQUNFLGNoRDJmNkI7RWdEMWY3Qix5QmhEMmY2QjtBSjZoTmpDOztBb0RuaE9FOztFQUVFLGNoRG1mNkI7QUptaU5qQztBb0RwaE9JOztFQUNFO0FwRHVoT047QW9EcGhPSTs7O0VBRUUsY2hEMmUyQjtFZ0QxZTNCO0FwRHVoT047QW9EcmhPSTs7OztFQUdFO0VBQ0EseUJoRG9lMkI7RWdEbmUzQixxQmhEbWUyQjtBSnFqTmpDOztBb0Rqak9FO0VBQ0UsY2hEK2Y2QjtFZ0Q5ZjdCLHlCaEQrZjZCO0FKcWpOakM7O0FvRC9pT0U7O0VBRUUsY2hEdWY2QjtBSjJqTmpDO0FvRGhqT0k7O0VBQ0U7QXBEbWpPTjtBb0Roak9JOzs7RUFFRSxjaEQrZTJCO0VnRDllM0I7QXBEbWpPTjtBb0Rqak9JOzs7O0VBR0U7RUFDQSx5QmhEd2UyQjtFZ0R2ZTNCLHFCaER1ZTJCO0FKNmtOakM7O0FtRHg5TkE7RUFDRTtFQUNBO0FuRDI5TkY7O0FtRHo5TkE7RUFDRTtFQUNBO0FuRDQ5TkY7O0FxRHBsT0E7RUFDRSxtQmpEMER3QjtFaUR6RHhCLHNCakQ2ckI0QjtFaUQ1ckI1QjtFQUNBLGtCakRtRzBCO0VHeENsQix5QzhDMURSO0FyRHdsT0Y7O0FxRHBsT0E7RUFDRSxhakRzckI0QjtBSmk2TTlCO0FHMWxPRTtFQUVFO0VBQ0E7QUgybE9KO0FHemxPRTtFQUNFO0FIMmxPSjs7QXFEemxPQTtFQUNFLGtCakRpckI0QjtFaURockI1QjtFdEJwQkEsMkJzQnFCMkI7RXRCcEIzQiw0QnNCb0IyQjtBckQ2bE83QjtBcUQzbE9FO0VBQ0U7QXJENmxPSjs7QXFEeGxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRDJsT0Y7QXFEemxPRTs7Ozs7RUFLRTtBckQybE9KOztBcUR0bE9BO0VBQ0Usa0JqRHNwQjRCO0VpRHJwQjVCLHlCakQycEI0QjtFaUQxcEI1QjtFdEJ4Q0EsK0JzQnlDOEI7RXRCeEM5Qiw4QnNCd0M4QjtBckQwbE9oQzs7QXFEaGxPRTs7RUFFRTtBckRtbE9KO0FxRGpsT0k7O0VBQ0U7RUFDQTtBckRvbE9OO0FxRC9rT007O0VBQ0U7RXRCdkVOLDJCc0J3RWlDO0V0QnZFakMsNEJzQnVFaUM7QXJEbWxPbkM7QXFEN2tPTTs7RUFDRTtFdEJ2RU4sK0JzQndFb0M7RXRCdkVwQyw4QnNCdUVvQztBckRpbE90QztBcUQ1a09JO0V0QnJGRix5QnNCc0YrQjtFdEJyRi9CLDBCc0JxRitCO0FyRCtrT2pDOztBcUR6a09FO0VBQ0U7QXJENGtPSjs7QXFEemtPQTtFQUNFO0FyRDRrT0Y7O0FxRG5rT0U7OztFQUdFO0FyRHNrT0o7QXFEcGtPSTs7O0VBQ0UsbUJqRG1sQndCO0VpRGxsQnhCLGtCakRrbEJ3QjtBSnMvTTlCO0FxRHBrT0U7O0V0QnJIQSwyQnNCdUg2QjtFdEJ0SDdCLDRCc0JzSDZCO0FyRHVrTy9CO0FxRG5rT007Ozs7RUFDRTtFQUNBO0FyRHdrT1I7QXFEdGtPUTs7Ozs7Ozs7RUFFRTtBckQ4a09WO0FxRDVrT1E7Ozs7Ozs7O0VBRUU7QXJEb2xPVjtBcUQ5a09FOztFdEJuSUEsK0JzQnFJZ0M7RXRCcEloQyw4QnNCb0lnQztBckRpbE9sQztBcUQ3a09NOzs7O0VBQ0U7RUFDQTtBckRrbE9SO0FxRGhsT1E7Ozs7Ozs7O0VBRUU7QXJEd2xPVjtBcUR0bE9ROzs7Ozs7OztFQUVFO0FyRDhsT1Y7QXFEemxPRTs7OztFQUlFO0FyRDJsT0o7QXFEemxPRTs7RUFFRTtBckQybE9KO0FxRHpsT0U7O0VBRUU7QXJEMmxPSjtBcUR0bE9ROzs7Ozs7Ozs7Ozs7RUFFRTtBckRrbU9WO0FxRGhtT1E7Ozs7Ozs7Ozs7OztFQUVFO0FyRDRtT1Y7QXFEcm1PUTs7Ozs7Ozs7RUFFRTtBckQ2bU9WO0FxRHRtT1E7Ozs7Ozs7O0VBRUU7QXJEOG1PVjtBcUR6bU9FO0VBQ0U7RUFDQTtBckQybU9KOztBcURqbU9BO0VBQ0UsbUJqRDdKd0I7QUppd08xQjtBcURqbU9FO0VBQ0U7RUFDQSxrQmpEdEh3QjtBSnl0TzVCO0FxRGptT0k7RUFDRTtBckRtbU9OO0FxRC9sT0U7RUFDRTtBckRpbU9KO0FxRC9sT0k7O0VBRUU7QXJEaW1PTjtBcUQ3bE9FO0VBQ0U7QXJEK2xPSjtBcUQ5bE9JO0VBQ0U7QXJEZ21PTjs7QXFEemxPQTtFQzFQRSxrQmxENnNCNEI7QUowb045QjtBc0RyMU9FO0VBQ0UsY2xETXFCO0VrRExyQix5QmxEMHNCMEI7RWtEenNCMUIsa0JsRHdzQjBCO0FKK29OOUI7QXNEcjFPSTtFQUNFLHNCbERxc0J3QjtBSmtwTjlCO0FzRHIxT0k7RUFDRSxjbERtc0J3QjtFa0Rsc0J4Qix5QmxESG1CO0FKMDFPekI7QXNEbjFPSTtFQUNFLHlCbEQ0ckJ3QjtBSnlwTjlCOztBcUR6bU9BO0VDN1BFLHFCbERjc0I7QUo0MU94QjtBc0R4Mk9FO0VBQ0UsV2xENnNCMEI7RWtENXNCMUIseUJsRFVvQjtFa0RUcEIscUJsRFNvQjtBSmkyT3hCO0FzRHgyT0k7RUFDRSx5QmxETWtCO0FKbzJPeEI7QXNEeDJPSTtFQUNFLGNsREdrQjtFa0RGbEIsc0JsRG9zQndCO0FKc3FOOUI7QXNEdDJPSTtFQUNFLDRCbERIa0I7QUoyMk94Qjs7QXFEem5PQTtFQ2hRRSxxQmxEc2YrQjtBSnU0TmpDO0FzRDMzT0U7RUFDRSxjbERpZjZCO0VrRGhmN0IseUJsRGlmNkI7RWtEaGY3QixxQmxEaWY2QjtBSjQ0TmpDO0FzRDMzT0k7RUFDRSx5QmxEOGUyQjtBSis0TmpDO0FzRDMzT0k7RUFDRSxjbEQwZTJCO0VrRHplM0IseUJsRHdlMkI7QUpxNU5qQztBc0R6M09JO0VBQ0UsNEJsRHFlMkI7QUpzNU5qQzs7QXFEem9PQTtFQ25RRSxxQmxEMGYrQjtBSnM1TmpDO0FzRDk0T0U7RUFDRSxjbERxZjZCO0VrRHBmN0IseUJsRHFmNkI7RWtEcGY3QixxQmxEcWY2QjtBSjI1TmpDO0FzRDk0T0k7RUFDRSx5QmxEa2YyQjtBSjg1TmpDO0FzRDk0T0k7RUFDRSxjbEQ4ZTJCO0VrRDdlM0IseUJsRDRlMkI7QUpvNk5qQztBc0Q1NE9JO0VBQ0UsNEJsRHllMkI7QUpxNk5qQzs7QXFEenBPQTtFQ3RRRSxxQmxEOGYrQjtBSnE2TmpDO0FzRGo2T0U7RUFDRSxjbER5ZjZCO0VrRHhmN0IseUJsRHlmNkI7RWtEeGY3QixxQmxEeWY2QjtBSjA2TmpDO0FzRGo2T0k7RUFDRSx5QmxEc2YyQjtBSjY2TmpDO0FzRGo2T0k7RUFDRSxjbERrZjJCO0VrRGpmM0IseUJsRGdmMkI7QUptN05qQztBc0QvNU9JO0VBQ0UsNEJsRDZlMkI7QUpvN05qQzs7QXFEenFPQTtFQ3pRRSxxQmxEa2dCK0I7QUpvN05qQztBc0RwN09FO0VBQ0UsY2xENmY2QjtFa0Q1ZjdCLHlCbEQ2ZjZCO0VrRDVmN0IscUJsRDZmNkI7QUp5N05qQztBc0RwN09JO0VBQ0UseUJsRDBmMkI7QUo0N05qQztBc0RwN09JO0VBQ0UsY2xEc2YyQjtFa0RyZjNCLHlCbERvZjJCO0FKazhOakM7QXNEbDdPSTtFQUNFLDRCbERpZjJCO0FKbThOakM7O0F1RHA4T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHU4T0Y7QXVEcjhPRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkR1OE9KOztBdURsOE9BO0VBQ0U7QXZEcThPRjs7QXVEajhPQTtFQUNFO0F2RG84T0Y7O0F3RC85T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnBEcXZCNEI7RW9EcHZCNUI7RUFDQSxrQnBEaUcwQjtFR3hDbEIsK0NpRHhEUjtBeERtK09GO0F3RGwrT0U7RUFDRTtFQUNBO0F4RG8rT0o7O0F3RC85T0E7RUFDRTtFQUNBLGtCcER1RjBCO0FKMjRPNUI7O0F3RGgrT0E7RUFDRTtFQUNBLGtCcERvRjBCO0FKKzRPNUI7O0F5RHovT0E7RUFDRTtFQUNBO0VBQ0EsaUJyRG16QjRCO0VxRGx6QjVCO0VBQ0EsV3JEa3pCNEI7RXFEanpCNUIseUJyRGt6QjRCO0VxQnp6QjVCO0VBQ0EsWWdDT2lCO0F6RDYvT25CO0F5RDMvT0U7RUFFRSxXckQ0eUIwQjtFcUQzeUIxQjtFQUNBO0VoQ2RGO0VBQ0EsWWdDY21CO0F6RDYvT3JCOztBeURuL09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHMvT0Y7O0EwRC9nUEE7RUFDRTtBMURraFBGOztBMEQ5Z1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF0RHFReUI7RXNEcFF6QjtFQUNBO0VBQ0E7RUFJQTtBMUQ4Z1BGO0EwRDNnUEU7RW5EMEdBO0VBR1E7RUFxRUE7RUFBQTtFQUFBO0FQbTJPVjtBMERqaFBFO0VuRHNHQTtFQUdRO0FQODZPVjs7QTBEcmhQQTtFQUNFO0VBQ0E7QTFEd2hQRjs7QTBEcGhQQTtFQUNFO0VBQ0E7RUFDQTtBMUR1aFBGOztBMERuaFBBO0VBQ0U7RUFDQSxzQnREdWlCNkM7RXNEdGlCN0M7RUFDQTtFQUNBO0VBQ0Esa0J0RHNEMEI7RUd6Q2xCLHdDbURaUjtFQUVBO0ExRHNoUEY7O0EwRGxoUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXREb055QjtFc0RuTnpCLHNCdEQ0aEI0QjtBSnkvTjlCO0EwRG5oUEU7RWpDcEVBO0VBQ0EsVWlDbUUwQjtBMUR1aFA1QjtBMER0aFBFO0VqQ3JFQTtFQUNBLFlyQitsQjRCO0FKKy9OOUI7O0EwRHJoUEE7RUFDRSxhdER1Z0I0QjtFc0R0Z0I1QjtBMUR3aFBGO0FHM2xQRTtFQUVFO0VBQ0E7QUg0bFBKO0FHMWxQRTtFQUNFO0FINGxQSjs7QTBEM2hQQTtFQUNFO0ExRDhoUEY7O0EwRDFoUEE7RUFDRTtFQUNBLHdCdEQ1QndCO0FKeWpQMUI7O0EwRHhoUEE7RUFDRTtFQUNBLGF0RGlmNEI7QUowaU85Qjs7QTBEdmhQQTtFQUNFLGF0RDRlNEI7RXNEM2U1QjtFQUNBO0ExRDBoUEY7QUd0blBFO0VBRUU7RUFDQTtBSHVuUEo7QUdyblBFO0VBQ0U7QUh1blBKO0EwRDdoUEU7RUFDRTtFQUNBO0ExRCtoUEo7QTBENWhQRTtFQUNFO0ExRDhoUEo7QTBEM2hQRTtFQUNFO0ExRDZoUEo7O0EwRHhoUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDJoUEY7O0EwRHZoUEE7RUFFRTtJQUNFLFl0RG1lMEI7SXNEbGUxQjtFMUR5aFBGO0UwRHZoUEE7SW5EdEVRLHlDbUR1RU47RTFEMGhQRjtFMER0aFBBO0lBQVksWXRENGRnQjtFSjZqTzVCO0FBQ0Y7QTBEdmhQQTtFQUNFO0lBQVksWXREc2RnQjtFSm9rTzVCO0FBQ0Y7QTJEenFQQTtFQUNFO0VBQ0EsYXZEK1F5QjtFdUQ5UXpCO0VDUkEsMkR4RDRDd0I7RXdEMUN4QjtFQUNBO0VBQ0Esd0J4RDBEd0I7RXdEekR4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VESEEsZXZEd0N3QjtFcUJqRHhCO0VBQ0EsVWtDVWlCO0EzRHVyUG5CO0EyRHJyUEU7RWxDYkE7RUFDQSxZckI2Z0I0QjtBSndyTzlCO0EyRHhyUEU7RUFDRTtFQUNBO0EzRDByUEo7QTJEeHJQRTtFQUNFO0VBQ0E7QTNEMHJQSjtBMkR4clBFO0VBQ0U7RUFDQTtBM0QwclBKO0EyRHhyUEU7RUFDRTtFQUNBO0EzRDByUEo7QTJEdHJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J2RHdlMEI7QUpndE85QjtBMkR0clBFO0VBQ0UsVXZEeWUwQjtFdUR4ZTFCO0VBQ0E7RUFDQTtFQUNBLHNCdkRpZTBCO0FKdXRPOUI7QTJEdHJQRTtFQUNFO0VBQ0EsU3ZEaWUwQjtFdURoZTFCO0VBQ0E7RUFDQSxzQnZEMGQwQjtBSjh0TzlCO0EyRHRyUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCdkRtZDBCO0FKcXVPOUI7QTJEdHJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJ2RDRjMEI7QUo0dU85QjtBMkR0clBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZEcWMwQjtBSm12TzlCO0EyRHRyUEU7RUFDRTtFQUNBLFV2RHFjMEI7RXVEcGMxQjtFQUNBO0VBQ0EseUJ2RDhiMEI7QUowdk85QjtBMkR0clBFO0VBQ0U7RUFDQSxTdkQ4YjBCO0V1RDdiMUI7RUFDQTtFQUNBLHlCdkR1YjBCO0FKaXdPOUI7O0EyRG5yUEE7RUFDRSxnQnZENmE0QjtFdUQ1YTVCO0VBQ0EsV3ZENmE0QjtFdUQ1YTVCO0VBQ0Esc0J2RDZhNEI7RXVENWE1QixrQnZEUTBCO0FKOHFQNUI7O0EyRGxyUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHFyUEY7O0E2RDl4UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhekQ2UXlCO0V5RDVRekI7RUFDQSxnQnpEc2hCb0M7RXlEcmhCcEM7RURYQSwyRHhENEN3QjtFd0QxQ3hCO0VBQ0E7RUFDQSx3QnhEMER3QjtFd0R6RHhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNBQSxlekRtQ3dCO0V5RGxDeEIsc0J6RDhnQm9DO0V5RDdnQnBDO0VBQ0E7RUFDQTtFQUNBLGtCekR5RjBCO0VHekNsQix5Q3NEL0NSO0E3RDh5UEY7QTZEM3lQRTtFQUFRO0E3RDh5UFY7QTZEN3lQRTtFQUFVLGlCekRpaEIwQjtBSit4T3RDO0E2RC95UEU7RUFBVyxnQnpEZ2hCeUI7QUpreU90QztBNkRqelBFO0VBQVM7QTdEb3pQWDtBNkRoelBFO0VBQ0Usa0J6RCtnQmtDO0FKbXlPdEM7QTZEaHpQSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RpelBOO0E2RDl5UEk7RUFDRTtFQUNBLGtCekQ0ZmdDO0FKb3pPdEM7QTZENXlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCekQ2ZmtDO0V5RDVmbEMscUN6RDBma0M7RXlEemZsQztBN0Q4eVBKO0E2RDd5UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnpEaWVnQztFeURoZWhDO0E3RCt5UE47QTZENXlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCekQ4ZWtDO0V5RDdlbEMsdUN6RDJla0M7RXlEMWVsQztBN0Q4eVBKO0E2RDd5UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx3QnpEa2RnQztFeURqZGhDO0E3RCt5UE47QTZENXlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJ6RDhka0M7RXlEN2RsQyx3Q3pEMmRrQztBSm0xT3RDO0E2RDd5UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekRrY2dDO0FKNjJPdEM7QTZEM3lQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJ6RDhja0M7RXlEN2NsQyxzQ3pEMmNrQztBSmsyT3RDO0E2RDV5UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCekRrYmdDO0FKNDNPdEM7O0E2RHp5UEE7RUFDRTtFQUNBO0VBQ0EsZXpEbEV3QjtFeURtRXhCLHlCekRrYm9DO0V5RGpicEM7RUFDQTtBN0Q0eVBGOztBNkR6eVBBO0VBQ0U7QTdENHlQRjs7QThEbDZQQTtFQUNFO0E5RHE2UEY7O0E4RGw2UEE7RUFDRTtFQUNBO0VBQ0E7QTlEcTZQRjtBOERuNlBFO0VBQ0U7RUFDQTtFdkQwS00saUN1RHpLTjtBOUR1NlBKO0E4RHA2UEk7O0UvQ2pCRixjQUQ4QjtFQUU5QjtFQUNBO0UrQ2tCSTtBOUR3NlBOO0E4RHA2UEk7RUFiRjtJdkRrTVE7SUFBQTtJQUFBO0lBeEpSLG1DdUQzQmlDO0l2RDZCekIsMkJ1RDdCeUI7SXZEdUlqQywyQnVEdEl5QjtJdkR3SWpCLG1CdUR4SWlCO0U5RDg2UHpCO0U4RDU2UEk7SXZEOEdKO0lBQ1E7SXVENUdGO0U5RDg2UE47RThENTZQSTtJdkR5R0o7SUFDUTtJdUR2R0Y7RTlEODZQTjtFOEQ1NlBJO0l2RG9HSjtJQUNRO0l1RGpHRjtFOUQ2NlBOO0FBQ0Y7QThEejZQRTs7O0VBR0U7QTlEMjZQSjtBOER4NlBFO0VBQ0U7QTlEMDZQSjtBOER2NlBFOztFQUVFO0VBQ0E7RUFDQTtBOUR5NlBKO0E4RHQ2UEU7RUFDRTtBOUR3NlBKO0E4RHQ2UEU7RUFDRTtBOUR3NlBKO0E4RHQ2UEU7O0VBRUU7QTlEdzZQSjtBOERyNlBFO0VBQ0U7QTlEdTZQSjtBOERyNlBFO0VBQ0U7QTlEdTZQSjs7QThELzVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTFENHNCNEM7RTBEM3NCNUMsZTFENnNCNEM7RTBENXNCNUMsVzFEeXNCNEM7RTBEeHNCNUM7RUFDQSx5QzFEcXNCNEM7RTBEcHNCNUM7RXJDbEdBO0VBQ0EsWXJCeXlCNEM7QUo0dE85QztBOEQ5NVBFO0VkbkdBO0VBQ0E7RUFDQTtBaERzZ1FGO0E4RGw2UEU7RUFDRTtFQUNBO0VkeEdGO0VBQ0E7RUFDQTtBaEQrZ1FGO0E4RHA2UEU7RUFFRSxXMURvckIwQztFMERuckIxQztFQUNBO0VyQ3RIRjtFQUNBLFlxQ3NIbUI7QTlEczZQckI7QThEbDZQRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEbzZQSjtBOERsNlBFOztFQUVFO0VBQ0E7QTlEbzZQSjtBOERsNlBFOztFQUVFO0VBQ0E7QTlEbzZQSjtBOERsNlBFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5RG82UEo7QThEaDZQSTtFQUNFO0E5RGs2UE47QThEOTVQSTtFQUNFO0E5RGc2UE47O0E4RHQ1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEeTVQRjtBOER2NVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFDQTtFQUVBO0VBQ0E7QTlEKzRQSjtBOEQ1NFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0IxRCtsQjBDO0FKK3lPOUM7O0E4RHY0UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxRG1sQjRDO0UwRGxsQjVDO0VBQ0EseUMxRHVrQjRDO0FKbTBPOUM7QThEeDRQRTtFQUNFO0E5RDA0UEo7O0E4RHA0UEE7RUFJSTs7OztJQUlFO0lBQ0E7SUFDQTtJQUNBO0U5RG80UEo7RThEbDRQRTs7SUFFRTtFOURvNFBKO0U4RGw0UEU7O0lBRUU7RTlEbzRQSjtFOEQvM1BBO0lBQ0U7SUFDQTtJQUNBO0U5RGk0UEY7RThENzNQQTtJQUNFO0U5RCszUEY7QUFDRjtBRy9uUUU7RUFFRTtFQUNBO0FIZ29RSjtBRzluUUU7RUFDRTtBSGdvUUo7O0ErRHhvUUE7RUNSRTtFQUNBO0VBQ0E7QWhFb3BRRjs7QStEM29RQTtFQUNFO0EvRDhvUUY7O0ErRDVvUUE7RUFDRTtBL0Qrb1FGOztBK0R2b1FBO0VBQ0U7QS9EMG9RRjs7QStEeG9RQTtFQUNFO0EvRDJvUUY7O0ErRHpvUUE7RUFDRTtBL0Q0b1FGOztBK0Qxb1FBO0VFekJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFdXFRRjs7QStEem9RQTtFQUNFO0EvRDRvUUY7O0ErRHJvUUE7RUFDRTtBL0R3b1FGOztBa0V4cVFFO0VBQ0U7QWxFMnFRSjtBbUVwclFFO0VBQ0U7QW5Fc3JRSjs7QW1FdnJRRTtFQUNFO0FuRTByUUo7O0FtRTNyUUU7RUFDRTtBbkU4clFKOztBbUUvclFFO0VBQ0U7QW5Fa3NRSjs7QWtFN3FRQTs7Ozs7Ozs7Ozs7O0VBWUU7QWxFZ3JRRjs7QWtFN3FRQTtFQ2hERTtJQUNFO0VuRWl1UUY7RW1FL3RRQTtJQUFtQjtFbkVrdVFuQjtFbUVqdVFBO0lBQW1CO0VuRW91UW5CO0VtRW51UUE7O0lBQ21CO0VuRXN1UW5CO0FBQ0Y7QWtFenJRRTtFQURGO0lBRUk7RWxFNHJRRjtBQUNGOztBa0V6clFFO0VBREY7SUFFSTtFbEU2clFGO0FBQ0Y7O0FrRTFyUUU7RUFERjtJQUVJO0VsRThyUUY7QUFDRjs7QWtFM3JRQTtFQ25FRTtJQUNFO0VuRWt3UUY7RW1FaHdRQTtJQUFtQjtFbkVtd1FuQjtFbUVsd1FBO0lBQW1CO0VuRXF3UW5CO0VtRXB3UUE7O0lBQ21CO0VuRXV3UW5CO0FBQ0Y7QWtFdnNRRTtFQURGO0lBRUk7RWxFMHNRRjtBQUNGOztBa0V2c1FFO0VBREY7SUFFSTtFbEUyc1FGO0FBQ0Y7O0FrRXhzUUU7RUFERjtJQUVJO0VsRTRzUUY7QUFDRjs7QWtFenNRQTtFQ3RGRTtJQUNFO0VuRW15UUY7RW1FanlRQTtJQUFtQjtFbkVveVFuQjtFbUVueVFBO0lBQW1CO0VuRXN5UW5CO0VtRXJ5UUE7O0lBQ21CO0VuRXd5UW5CO0FBQ0Y7QWtFcnRRRTtFQURGO0lBRUk7RWxFd3RRRjtBQUNGOztBa0VydFFFO0VBREY7SUFFSTtFbEV5dFFGO0FBQ0Y7O0FrRXR0UUU7RUFERjtJQUVJO0VsRTB0UUY7QUFDRjs7QWtFdnRRQTtFQ3pHRTtJQUNFO0VuRW8wUUY7RW1FbDBRQTtJQUFtQjtFbkVxMFFuQjtFbUVwMFFBO0lBQW1CO0VuRXUwUW5CO0VtRXQwUUE7O0lBQ21CO0VuRXkwUW5CO0FBQ0Y7QWtFbnVRRTtFQURGO0lBRUk7RWxFc3VRRjtBQUNGOztBa0VudVFFO0VBREY7SUFFSTtFbEV1dVFGO0FBQ0Y7O0FrRXB1UUU7RUFERjtJQUVJO0VsRXd1UUY7QUFDRjs7QWtFcnVRQTtFQ2pIRTtJQUNFO0VuRTAxUUY7QUFDRjtBa0V2dVFBO0VDckhFO0lBQ0U7RW5FKzFRRjtBQUNGO0FrRXh1UUE7RUN6SEU7SUFDRTtFbkVvMlFGO0FBQ0Y7QWtFenVRQTtFQzdIRTtJQUNFO0VuRXkyUUY7QUFDRjtBbUUzMlFFO0VBQ0U7QW5FNjJRSjs7QWtFcHVRQTtFQ3JKRTtJQUNFO0VuRTYzUUY7RW1FMzNRQTtJQUFtQjtFbkU4M1FuQjtFbUU3M1FBO0lBQW1CO0VuRWc0UW5CO0VtRS8zUUE7O0lBQ21CO0VuRWs0UW5CO0FBQ0Y7QWtFanZRQTtFQUNFO0FsRW12UUY7QWtFanZRRTtFQUhGO0lBSUk7RWxFb3ZRRjtBQUNGOztBa0VsdlFBO0VBQ0U7QWxFcXZRRjtBa0VudlFFO0VBSEY7SUFJSTtFbEVzdlFGO0FBQ0Y7O0FrRXB2UUE7RUFDRTtBbEV1dlFGO0FrRXJ2UUU7RUFIRjtJQUlJO0VsRXd2UUY7QUFDRjs7QWtFcnZRQTtFQ25LRTtJQUNFO0VuRTQ1UUY7QUFDRjtBb0UzNlFBOzs7RUFBQTtBQ0dBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckU4NlFGOztBc0V6N1FBO0VBQ0U7RUFDQTtFQUNBO0F0RTQ3UUY7O0FzRXo3UUE7RUFDRTtBdEU0N1FGOztBc0V6N1FBO0VBQ0U7QXRFNDdRRjs7QXNFeDdRRTtFQUNFO0F0RTI3UUo7O0FzRTU3UUU7RUFDRTtBdEUrN1FKOztBc0VoOFFFO0VBQ0U7QXRFbThRSjs7QXNFcDhRRTtFQUNFO0F0RXU4UUo7O0FzRXg4UUU7RUFDRTtBdEUyOFFKOztBc0U1OFFFO0VBQ0U7QXRFKzhRSjs7QXNFaDlRRTtFQUNFO0F0RW05UUo7O0FzRXA5UUU7RUFDRTtBdEV1OVFKOztBc0V4OVFFO0VBQ0U7QXRFMjlRSjs7QXNFNTlRRTtFQUNFO0F0RSs5UUo7O0F1RWovUUE7RUFDRTtFQUNBLGFDT3FCO0F4RTYrUXZCOztBeUVyL1FBO0VBQ0U7RUFDQTtFQUNBO0F6RXcvUUY7QXlFdC9RRTtFQUFPO0F6RXkvUVQ7O0F5RXQvUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVRExxQjtFQ01yQjtBekV5L1FGOztBMEV0Z1JBO0VBQ0U7RUFDQTtFQUNBO0ExRXlnUkY7O0EwRXRnUkE7RUFBK0I7QTFFMGdSL0I7O0EwRXpnUkE7RUFBZ0M7QTFFNmdSaEM7O0EwRXRnUkU7Ozs7O0VBQWdDO0ExRThnUmxDO0EwRTdnUkU7Ozs7O0VBQWlDO0ExRW9oUm5DOztBMkVuaVJBO0VBQ0U7VUFBQTtBM0VzaVJGOztBMkVuaVJBO0VBQ0U7VUFBQTtBM0VzaVJGOztBMkVuaVJBO0VBQ0U7SUFDRTtZQUFBO0UzRXNpUkY7RTJFbmlSQTtJQUNFO1lBQUE7RTNFcWlSRjtBQUNGOztBMkU1aVJBO0VBQ0U7SUFDRTtZQUFBO0UzRXNpUkY7RTJFbmlSQTtJQUNFO1lBQUE7RTNFcWlSRjtBQUNGO0E0RXBqUkE7RUNXRTtFQUNBO1VBQUE7QTdFNGlSRjs7QTRFdmpSQTtFQ1VFO0VBQ0E7VUFBQTtBN0VpalJGOztBNEUzalJBO0VDU0U7RUFDQTtVQUFBO0E3RXNqUkY7O0E0RTlqUkE7RUNZRTtFQUNBO1VBQUE7QTdFc2pSRjs7QTRFbGtSQTtFQ1dFO0VBQ0E7VUFBQTtBN0UyalJGOztBNEV0a1JBO0VDVUU7RUFDQTtVQUFBO0E3RWdrUkY7O0E0RXJrUkU7Ozs7OztFQU1FO1VBQUE7QTVFd2tSSjs7QThFMWxSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU2bFJGOztBOEUxbFJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5RTZsUkY7O0E4RTFsUkE7RUFDRTtBOUU2bFJGOztBOEUxbFJBO0VBQ0U7QTlFNmxSRjs7QThFMWxSQTtFQUNFLFdOcEJxQjtBeEVpblJ2Qjs7QStFMW5SQTtnRUFBQTtBQUdBO0VBQWtDO0EvRTZuUmxDOztBK0U1blJBO0VBQTRDO0EvRWdvUjVDOztBK0UvblJBO0VBQXFDO0EvRW1vUnJDOztBK0Vsb1JBO0VBQXNEO0EvRXNvUnREOztBK0Vyb1JBO0VBQStCO0EvRXlvUi9COztBK0V4b1JBO0VBQXlDO0EvRTRvUnpDOztBK0Uzb1JBO0VBQXlDO0EvRStvUnpDOztBK0U5b1JBO0VBQW1DO0EvRWtwUm5DOztBK0VqcFJBO0VBQWdDO0EvRXFwUmhDOztBK0VwcFJBO0VBQXFDO0EvRXdwUnJDOztBK0V2cFJBO0VBQTJDO0EvRTJwUjNDOztBK0UxcFJBO0VBQTBDO0EvRThwUjFDOztBK0U3cFJBO0VBQW1DO0EvRWlxUm5DOztBK0VocVJBO0VBQW9DO0EvRW9xUnBDOztBK0VucVJBO0VBQXlDO0EvRXVxUnpDOztBK0V0cVJBO0VBQTBDO0EvRTBxUjFDOztBK0V6cVJBO0VBQXVDO0EvRTZxUnZDOztBK0U1cVJBO0VBQXdDO0EvRWdyUnhDOztBK0UvcVJBO0VBQW1DO0EvRW1yUm5DOztBK0VsclJBO0VBQXNDO0EvRXNyUnRDOztBK0VyclJBO0VBQW1DO0EvRXlyUm5DOztBK0V4clJBO0VBQXVDO0EvRTRyUnZDOztBK0UzclJBO0VBQXNDO0EvRStyUnRDOztBK0U5clJBO0VBQWdFO0EvRWtzUmhFOztBK0Vqc1JBO0VBQW1DO0EvRXFzUm5DOztBK0Vwc1JBO0VBQW1DO0EvRXdzUm5DOztBK0V2c1JBO0VBQW9DO0EvRTJzUnBDOztBK0Uxc1JBO0VBQXNDO0EvRThzUnRDOztBK0U3c1JBO0VBQThDO0EvRWl0UjlDOztBK0VodFJBO0VBQThDO0EvRW90UjlDOztBK0VudFJBO0VBQStDO0EvRXV0Ui9DOztBK0V0dFJBO0VBQTRDO0EvRTB0UjVDOztBK0V6dFJBO0VBQXVDO0EvRTZ0UnZDOztBK0U1dFJBO0VBQXVDO0EvRWd1UnZDOztBK0UvdFJBO0VBQXdDO0EvRW11UnhDOztBK0VsdVJBO0VBQXFDO0EvRXN1UnJDOztBK0VydVJBO0VBQWtDO0EvRXl1UmxDOztBK0V4dVJBO0VBQTBDO0EvRTR1UjFDOztBK0UzdVJBO0VBQW9DO0EvRSt1UnBDOztBK0U5dVJBO0VBQWlDO0EvRWt2UmpDOztBK0VqdlJBO0VBQXNDO0EvRXF2UnRDOztBK0VwdlJBO0VBQTBDO0EvRXd2UjFDOztBK0V2dlJBO0VBQWtDO0EvRTJ2UmxDOztBK0UxdlJBO0VBQWtDO0EvRTh2UmxDOztBK0U3dlJBO0VBQXNDO0EvRWl3UnRDOztBK0Vod1JBO0VBQXNDO0EvRW93UnRDOztBK0Vud1JBO0VBQW9DO0EvRXV3UnBDOztBK0V0d1JBO0VBQW9DO0EvRTB3UnBDOztBK0V6d1JBO0VBQWtEO0EvRTZ3UmxEOztBK0U1d1JBO0VBQWtEO0EvRWd4UmxEOztBK0Uvd1JBO0VBQW1EO0EvRW14Um5EOztBK0VseFJBO0VBQWdEO0EvRXN4UmhEOztBK0VyeFJBO0VBQThDO0EvRXl4UjlDOztBK0V4eFJBO0VBQThDO0EvRTR4UjlDOztBK0UzeFJBO0VBQStDO0EvRSt4Ui9DOztBK0U5eFJBO0VBQTRDO0EvRWt5UjVDOztBK0VqeVJBO0VBQXVDO0EvRXF5UnZDOztBK0VweVJBO0VBQXVDO0EvRXd5UnZDOztBK0V2eVJBO0VBQXdDO0EvRTJ5UnhDOztBK0UxeVJBO0VBQXFDO0EvRTh5UnJDOztBK0U3eVJBO0VBQXVDO0EvRWl6UnZDOztBK0VoelJBO0VBQXlDO0EvRW96UnpDOztBK0VuelJBO0VBQXlDO0EvRXV6UnpDOztBK0V0elJBO0VBQXVDO0EvRTB6UnZDOztBK0V6elJBO0VBQXdEO0EvRTZ6UnhEOztBK0U1elJBO0VBQXFDO0EvRWcwUnJDOztBK0UvelJBO0VBQXVDO0EvRW0wUnZDOztBK0VsMFJBO0VBQStCO0EvRXMwUi9COztBK0VyMFJBO0VBQWtDO0EvRXkwUmxDOztBK0V4MFJBO0VBQXNDO0EvRTQwUnRDOztBK0UzMFJBO0VBQWlDO0EvRSswUmpDOztBK0U5MFJBO0VBQW9DO0EvRWsxUnBDOztBK0VqMVJBO0VBQThDO0EvRXExUjlDOztBK0VwMVJBO0VBQXlDO0EvRXcxUnpDOztBK0V2MVJBO0VBQW9DO0EvRTIxUnBDOztBK0UxMVJBO0VBQW1DO0EvRTgxUm5DOztBK0U3MVJBO0VBQWtDO0EvRWkyUmxDOztBK0VoMlJBO0VBQWdDO0EvRW8yUmhDOztBK0VuMlJBO0VBQWlDO0EvRXUyUmpDOztBK0V0MlJBO0VBQTBDO0EvRTAyUjFDOztBK0V6MlJBO0VBQXNDO0EvRTYyUnRDOztBK0U1MlJBO0VBQXFDO0EvRWczUnJDOztBK0UvMlJBO0VBQWtDO0EvRW0zUmxDOztBK0VsM1JBO0VBQXFDO0EvRXMzUnJDOztBK0VyM1JBO0VBQXNDO0EvRXkzUnRDOztBK0V4M1JBO0VBQWtDO0EvRTQzUmxDOztBK0UzM1JBO0VBQTBDO0EvRSszUjFDOztBK0U5M1JBO0VBQStDO0EvRWs0Ui9DOztBK0VqNFJBO0VBQWdEO0EvRXE0UmhEOztBK0VwNFJBO0VBQWdDO0EvRXc0UmhDOztBK0V2NFJBO0VBQXFDO0EvRTI0UnJDOztBK0UxNFJBO0VBQXFDO0EvRTg0UnJDOztBK0U3NFJBO0VBQW9DO0EvRWk1UnBDOztBK0VoNVJBO0VBQWlDO0EvRW81UmpDOztBK0VuNVJBO0VBQTBDO0EvRXU1UjFDOztBK0V0NVJBO0VBQTRDO0EvRTA1UjVDOztBK0V6NVJBO0VBQWlDO0EvRTY1UmpDOztBK0U1NVJBO0VBQTBDO0EvRWc2UjFDOztBK0UvNVJBO0VBQXlDO0EvRW02UnpDOztBK0VsNlJBO0VBQXlDO0EvRXM2UnpDOztBK0VyNlJBO0VBQTRDO0EvRXk2UjVDOztBK0V4NlJBO0VBQW1EO0EvRTQ2Um5EOztBK0UzNlJBO0VBQXVDO0EvRSs2UnZDOztBK0U5NlJBO0VBQWdDO0EvRWs3UmhDOztBK0VqN1JBO0VBQWlDO0EvRXE3UmpDOztBK0VwN1JBO0VBQW9DO0EvRXc3UnBDOztBK0V2N1JBO0VBQTJDO0EvRTI3UjNDOztBK0UxN1JBO0VBQWlDO0EvRTg3UmpDOztBK0U3N1JBO0VBQXVDO0EvRWk4UnZDOztBK0VoOFJBO0VBQXlDO0EvRW84UnpDOztBK0VuOFJBO0VBQWtDO0EvRXU4UmxDOztBK0V0OFJBO0VBQW9DO0EvRTA4UnBDOztBK0V6OFJBO0VBQW1DO0EvRTY4Um5DOztBK0U1OFJBO0VBQXNDO0EvRWc5UnRDOztBK0UvOFJBO0VBQXVDO0EvRW05UnZDOztBK0VsOVJBO0VBQXNDO0EvRXM5UnRDOztBK0VyOVJBO0VBQTBDO0EvRXk5UjFDOztBK0V4OVJBO0VBQXNDO0EvRTQ5UnRDOztBK0UzOVJBO0VBQW9DO0EvRSs5UnBDOztBK0U5OVJBO0VBQWlDO0EvRWsrUmpDOztBK0VqK1JBO0VBQXNDO0EvRXErUnRDOztBK0VwK1JBO0VBQXVDO0EvRXcrUnZDOztBK0V2K1JBO0VBQW9DO0EvRTIrUnBDOztBK0UxK1JBO0VBQTBDO0EvRTgrUjFDOztBK0U3K1JBO0VBQWtDO0EvRWkvUmxDOztBK0VoL1JBO0VBQWlDO0EvRW8vUmpDOztBK0VuL1JBO0VBQW9DO0EvRXUvUnBDOztBK0V0L1JBO0VBQXNDO0EvRTAvUnRDOztBK0V6L1JBO0VBQXNDO0EvRTYvUnRDOztBK0U1L1JBO0VBQXdDO0EvRWdnU3hDOztBK0UvL1JBO0VBQWlDO0EvRW1nU2pDOztBK0VsZ1NBO0VBQWlDO0EvRXNnU2pDOztBK0VyZ1NBO0VBQWlDO0EvRXlnU2pDOztBK0V4Z1NBO0VBQWlDO0EvRTRnU2pDOztBK0UzZ1NBO0VBQWlDO0EvRStnU2pDOztBK0U5Z1NBO0VBQWlDO0EvRWtoU2pDOztBK0VqaFNBO0VBQXNDO0EvRXFoU3RDOztBK0VwaFNBO0VBQXlDO0EvRXdoU3pDOztBK0V2aFNBO0VBQXNDO0EvRTJoU3RDOztBK0UxaFNBO0VBQXdDO0EvRThoU3hDOztBK0U3aFNBO0VBQXFDO0EvRWlpU3JDOztBK0VoaVNBO0VBQXNDO0EvRW9pU3RDOztBK0VuaVNBO0VBQXVDO0EvRXVpU3ZDOztBK0V0aVNBO0VBQXdDO0EvRTBpU3hDOztBK0V6aVNBO0VBQXlDO0EvRTZpU3pDOztBK0U1aVNBO0VBQXlDO0EvRWdqU3pDOztBK0UvaVNBO0VBQWdDO0EvRW1qU2hDOztBK0VsalNBO0VBQXFDO0EvRXNqU3JDOztBK0VyalNBO0VBQXVDO0EvRXlqU3ZDOztBK0V4alNBO0VBQWtDO0EvRTRqU2xDOztBK0UzalNBO0VBQW9DO0EvRStqU3BDOztBK0U5alNBO0VBQWtDO0EvRWtrU2xDOztBK0Vqa1NBO0VBQXdDO0EvRXFrU3hDOztBK0Vwa1NBO0VBQXNDO0EvRXdrU3RDOztBK0V2a1NBO0VBQThDO0EvRTJrUzlDOztBK0Uxa1NBO0VBQTRDO0EvRThrUzVDOztBK0U3a1NBO0VBQWtDO0EvRWlsU2xDOztBK0VobFNBO0VBQWtDO0EvRW9sU2xDOztBK0VubFNBO0VBQWdDO0EvRXVsU2hDOztBK0V0bFNBO0VBQW1DO0EvRTBsU25DOztBK0V6bFNBO0VBQWdDO0EvRTZsU2hDOztBK0U1bFNBO0VBQXFDO0EvRWdtU3JDOztBK0UvbFNBO0VBQXFDO0EvRW1tU3JDOztBK0VsbVNBO0VBQXFDO0EvRXNtU3JDOztBK0VybVNBO0VBQWlDO0EvRXltU2pDOztBK0V4bVNBO0VBQTZDO0EvRTRtUzdDOztBK0UzbVNBO0VBQWdDO0EvRSttU2hDOztBK0U5bVNBO0VBQW9DO0EvRWtuU3BDOztBK0VqblNBO0VBQTBDO0EvRXFuUzFDOztBK0VwblNBO0VBQXdDO0EvRXduU3hDOztBK0V2blNBO0VBQXVDO0EvRTJuU3ZDOztBK0UxblNBO0VBQXVDO0EvRThuU3ZDOztBK0U3blNBO0VBQXFDO0EvRWlvU3JDOztBK0Vob1NBO0VBQXlDO0EvRW9vU3pDOztBK0Vub1NBO0VBQTJDO0EvRXVvUzNDOztBK0V0b1NBO0VBQXlDO0EvRTBvU3pDOztBK0V6b1NBO0VBQTJDO0EvRTZvUzNDOztBK0U1b1NBO0VBQTBDO0EvRWdwUzFDOztBK0Uvb1NBO0VBQTJDO0EvRW1wUzNDOztBK0VscFNBO0VBQTBDO0EvRXNwUzFDOztBK0VycFNBO0VBQW1DO0EvRXlwU25DOztBK0V4cFNBO0VBQXlDO0EvRTRwU3pDOztBK0UzcFNBO0VBQXVDO0EvRStwU3ZDOztBK0U5cFNBO0VBQWdEO0EvRWtxU2hEOztBK0VqcVNBO0VBQXVDO0EvRXFxU3ZDOztBK0VwcVNBO0VBQXFDO0EvRXdxU3JDOztBK0V2cVNBO0VBQXFDO0EvRTJxU3JDOztBK0UxcVNBO0VBQWdDO0EvRThxU2hDOztBK0U3cVNBO0VBQW9DO0EvRWlyU3BDOztBK0VoclNBO0VBQXdDO0EvRW9yU3hDOztBK0VuclNBO0VBQXNDO0EvRXVyU3RDOztBK0V0clNBO0VBQXFDO0EvRTByU3JDOztBK0V6clNBO0VBQW9DO0EvRTZyU3BDOztBK0U1clNBO0VBQXVDO0EvRWdzU3ZDOztBK0UvclNBO0VBQXVDO0EvRW1zU3ZDOztBK0Vsc1NBO0VBQXdDO0EvRXNzU3hDOztBK0Vyc1NBO0VBQThDO0EvRXlzUzlDOztBK0V4c1NBO0VBQThDO0EvRTRzUzlDOztBK0Uzc1NBO0VBQStDO0EvRStzUy9DOztBK0U5c1NBO0VBQTRDO0EvRWt0UzVDOztBK0VqdFNBO0VBQXFDO0EvRXF0U3JDOztBK0VwdFNBO0VBQW1DO0EvRXd0U25DOztBK0V2dFNBO0VBQTRDO0EvRTJ0UzVDOztBK0UxdFNBO0VBQXNDO0EvRTh0U3RDOztBK0U3dFNBO0VBQTBDO0EvRWl1UzFDOztBK0VodVNBO0VBQWdDO0EvRW91U2hDOztBK0VudVNBO0VBQTBDO0EvRXV1UzFDOztBK0V0dVNBO0VBQW9DO0EvRTB1U3BDOztBK0V6dVNBO0VBQXlDO0EvRTZ1U3pDOztBK0U1dVNBO0VBQTJDO0EvRWd2UzNDOztBK0UvdVNBO0VBQXdDO0EvRW12U3hDOztBK0VsdlNBO0VBQW1DO0EvRXN2U25DOztBK0VydlNBO0VBQTBDO0EvRXl2UzFDOztBK0V4dlNBO0VBQXNDO0EvRTR2U3RDOztBK0UzdlNBO0VBQXNDO0EvRSt2U3RDOztBK0U5dlNBO0VBQW9DO0EvRWt3U3BDOztBK0Vqd1NBO0VBQXVDO0EvRXF3U3ZDOztBK0Vwd1NBO0VBQW1DO0EvRXd3U25DOztBK0V2d1NBO0VBQXdDO0EvRTJ3U3hDOztBK0Uxd1NBO0VBQWtDO0EvRTh3U2xDOztBK0U3d1NBO0VBQXVDO0EvRWl4U3ZDOztBK0VoeFNBO0VBQStDO0EvRW94Uy9DOztBK0VueFNBO0VBQTZDO0EvRXV4UzdDOztBK0V0eFNBO0VBQXVDO0EvRTB4U3ZDOztBK0V6eFNBO0VBQXNDO0EvRTZ4U3RDOztBK0U1eFNBO0VBQXVDO0EvRWd5U3ZDOztBK0UveFNBO0VBQXNDO0EvRW15U3RDOztBK0VseVNBO0VBQWtDO0EvRXN5U2xDOztBK0VyeVNBO0VBQXlDO0EvRXl5U3pDOztBK0V4eVNBO0VBQXlDO0EvRTR5U3pDOztBK0UzeVNBO0VBQXlDO0EvRSt5U3pDOztBK0U5eVNBO0VBQW1DO0EvRWt6U25DOztBK0VqelNBO0VBQWtDO0EvRXF6U2xDOztBK0VwelNBO0VBQXlDO0EvRXd6U3pDOztBK0V2elNBO0VBQXdDO0EvRTJ6U3hDOztBK0UxelNBO0VBQXVDO0EvRTh6U3ZDOztBK0U3elNBO0VBQXlDO0EvRWkwU3pDOztBK0VoMFNBO0VBQXVDO0EvRW8wU3ZDOztBK0VuMFNBO0VBQXdDO0EvRXUwU3hDOztBK0V0MFNBO0VBQXVDO0EvRTAwU3ZDOztBK0V6MFNBO0VBQWdEO0EvRTYwU2hEOztBK0U1MFNBO0VBQWdEO0EvRWcxU2hEOztBK0UvMFNBO0VBQWlEO0EvRW0xU2pEOztBK0VsMVNBO0VBQThDO0EvRXMxUzlDOztBK0VyMVNBO0VBQXlDO0EvRXkxU3pDOztBK0V4MVNBO0VBQXlDO0EvRTQxU3pDOztBK0UzMVNBO0VBQTBDO0EvRSsxUzFDOztBK0U5MVNBO0VBQXVDO0EvRWsyU3ZDOztBK0VqMlNBO0VBQWtDO0EvRXEyU2xDOztBK0VwMlNBO0VBQW1DO0EvRXcyU25DOztBK0V2MlNBO0VBQXVDO0EvRTIyU3ZDOztBK0UxMlNBO0VBQW1DO0EvRTgyU25DOztBK0U3MlNBO0VBQW1DO0EvRWkzU25DOztBK0VoM1NBO0VBQXlDO0EvRW8zU3pDOztBK0VuM1NBO0VBQWlDO0EvRXUzU2pDOztBK0V0M1NBO0VBQTJDO0EvRTAzUzNDOztBK0V6M1NBO0VBQXNDO0EvRTYzU3RDOztBK0U1M1NBO0VBQTRDO0EvRWc0UzVDOztBK0UvM1NBO0VBQTJDO0EvRW00UzNDOztBK0VsNFNBO0VBQWtDO0EvRXM0U2xDOztBK0VyNFNBO0VBQWtDO0EvRXk0U2xDOztBK0V4NFNBO0VBQThDO0EvRTQ0UzlDOztBK0UzNFNBO0VBQWtDO0EvRSs0U2xDOztBK0U5NFNBO0VBQStDO0EvRWs1Uy9DOztBK0VqNVNBO0VBQTJDO0EvRXE1UzNDOztBK0VwNVNBO0VBQXVDO0EvRXc1U3ZDOztBK0V2NVNBO0VBQTRDO0EvRTI1UzVDOztBK0UxNVNBO0VBQXVDO0EvRTg1U3ZDOztBK0U3NVNBO0VBQWdEO0EvRWk2U2hEOztBK0VoNlNBO0VBQXNDO0EvRW82U3RDOztBK0VuNlNBO0VBQTJDO0EvRXU2UzNDOztBK0V0NlNBO0VBQTZDO0EvRTA2UzdDOztBK0V6NlNBO0VBQXVDO0EvRTY2U3ZDOztBK0U1NlNBO0VBQXVDO0EvRWc3U3ZDOztBK0UvNlNBO0VBQXVDO0EvRW03U3ZDOztBK0VsN1NBO0VBQXlDO0EvRXM3U3pDOztBK0VyN1NBO0VBQXFDO0EvRXk3U3JDOztBK0V4N1NBO0VBQWlDO0EvRTQ3U2pDOztBK0UzN1NBO0VBQXdDO0EvRSs3U3hDOztBK0U5N1NBO0VBQW9DO0EvRWs4U3BDOztBK0VqOFNBO0VBQXFDO0EvRXE4U3JDOztBK0VwOFNBO0VBQW1DO0EvRXc4U25DOztBK0V2OFNBO0VBQWdDO0EvRTI4U2hDOztBK0UxOFNBO0VBQWlDO0EvRTg4U2pDOztBK0U3OFNBO0VBQWtDO0EvRWk5U2xDOztBK0VoOVNBO0VBQW9DO0EvRW85U3BDOztBK0VuOVNBO0VBQW9DO0EvRXU5U3BDOztBK0V0OVNBO0VBQXdDO0EvRTA5U3hDOztBK0V6OVNBO0VBQTJDO0EvRTY5UzNDOztBK0U1OVNBO0VBQXlDO0EvRWcrU3pDOztBK0UvOVNBO0VBQTRDO0EvRW0rUzVDOztBK0VsK1NBO0VBQTBDO0EvRXMrUzFDOztBK0VyK1NBO0VBQXFDO0EvRXkrU3JDOztBK0V4K1NBO0VBQTRDO0EvRTQrUzVDOztBK0UzK1NBO0VBQXlDO0EvRSsrU3pDOztBK0U5K1NBO0VBQW9DO0EvRWsvU3BDOztBK0VqL1NBO0VBQXFDO0EvRXEvU3JDOztBK0VwL1NBO0VBQXlDO0EvRXcvU3pDOztBK0V2L1NBO0VBQWdEO0EvRTIvU2hEOztBK0UxL1NBO0VBQTJDO0EvRTgvUzNDOztBK0U3L1NBO0VBQXVDO0EvRWlnVHZDOztBK0VoZ1RBO0VBQTJDO0EvRW9nVDNDOztBK0VuZ1RBO0VBQW1DO0EvRXVnVG5DOztBK0V0Z1RBO0VBQW1DO0EvRTBnVG5DOztBK0V6Z1RBO0VBQXdDO0EvRTZnVHhDOztBK0U1Z1RBO0VBQWlDO0EvRWdoVGpDOztBK0UvZ1RBO0VBQXNDO0EvRW1oVHRDOztBK0VsaFRBO0VBQTBDO0EvRXNoVDFDOztBK0VyaFRBO0VBQWtDO0EvRXloVGxDOztBK0V4aFRBO0VBQW1DO0EvRTRoVG5DOztBK0UzaFRBO0VBQTZDO0EvRStoVDdDOztBK0U5aFRBO0VBQWdEO0EvRWtpVGhEOztBK0VqaVRBO0VBQWdEO0EvRXFpVGhEOztBK0VwaVRBO0VBQW1EO0EvRXdpVG5EOztBK0V2aVRBO0VBQW1EO0EvRTJpVG5EOztBK0UxaVRBO0VBQWdEO0EvRThpVGhEOztBK0U3aVRBO0VBQWdEO0EvRWlqVGhEOztBK0VoalRBO0VBQW9EO0EvRW9qVHBEOztBK0VualRBO0VBQW1EO0EvRXVqVG5EOztBK0V0alRBO0VBQWdEO0EvRTBqVGhEOztBK0V6alRBO0VBQXNEO0EvRTZqVHREOztBK0U1alRBO0VBQTJEO0EvRWdrVDNEOztBK0UvalRBO0VBQW1EO0EvRW1rVG5EOztBK0Vsa1RBO0VBQWtEO0EvRXNrVGxEOztBK0Vya1RBO0VBQXdDO0EvRXlrVHhDOztBK0V4a1RBO0VBQTBDO0EvRTRrVDFDOztBK0Uza1RBO0VBQWlDO0EvRStrVGpDOztBK0U5a1RBO0VBQXFDO0EvRWtsVHJDOztBK0VqbFRBO0VBQWtDO0EvRXFsVGxDOztBK0VwbFRBO0VBQXVDO0EvRXdsVHZDOztBK0V2bFRBO0VBQWlDO0EvRTJsVGpDOztBK0UxbFRBO0VBQWtDO0EvRThsVGxDOztBK0U3bFRBO0VBQW1DO0EvRWltVG5DOztBK0VobVRBO0VBQWlDO0EvRW9tVGpDOztBK0VubVRBO0VBQXFDO0EvRXVtVHJDOztBK0V0bVRBO0VBQWlDO0EvRTBtVGpDOztBK0V6bVRBO0VBQWtDO0EvRTZtVGxDOztBK0U1bVRBO0VBQWdDO0EvRWduVGhDOztBK0UvbVRBO0VBQXVDO0EvRW1uVHZDOztBK0VsblRBO0VBQW9DO0EvRXNuVHBDOztBK0VyblRBO0VBQTJDO0EvRXluVDNDOztBK0V4blRBO0VBQXdDO0EvRTRuVHhDOztBK0UzblRBO0VBQXFDO0EvRStuVHJDOztBK0U5blRBO0VBQXFDO0EvRWtvVHJDOztBK0Vqb1RBO0VBQWlDO0EvRXFvVGpDOztBK0Vwb1RBO0VBQW1DO0EvRXdvVG5DOztBK0V2b1RBO0VBQXNDO0EvRTJvVHRDOztBK0Uxb1RBO0VBQXFDO0EvRThvVHJDOztBK0U3b1RBO0VBQXNDO0EvRWlwVHRDOztBK0VocFRBO0VBQW9DO0EvRW9wVHBDOztBK0VucFRBO0VBQW9DO0EvRXVwVHBDOztBK0V0cFRBO0VBQWdDO0EvRTBwVGhDOztBK0V6cFRBO0VBQXVDO0EvRTZwVHZDOztBK0U1cFRBO0VBQXlDO0EvRWdxVHpDOztBK0UvcFRBO0VBQWdDO0EvRW1xVGhDOztBK0VscVRBO0VBQXNDO0EvRXNxVHRDOztBK0VycVRBO0VBQXFDO0EvRXlxVHJDOztBK0V4cVRBO0VBQWlDO0EvRTRxVGpDOztBK0UzcVRBO0VBQXFDO0EvRStxVHJDOztBK0U5cVRBO0VBQW9DO0EvRWtyVHBDOztBK0VqclRBO0VBQXNDO0EvRXFyVHRDOztBK0VwclRBO0VBQXNDO0EvRXdyVHRDOztBK0V2clRBO0VBQXFDO0EvRTJyVHJDOztBK0UxclRBO0VBQXFDO0EvRThyVHJDOztBK0U3clRBO0VBQXVDO0EvRWlzVHZDOztBK0Voc1RBO0VBQXFDO0EvRW9zVHJDOztBK0Vuc1RBO0VBQWlDO0EvRXVzVGpDOztBK0V0c1RBO0VBQTBDO0EvRTBzVDFDOztBK0V6c1RBO0VBQStDO0EvRTZzVC9DOztBK0U1c1RBO0VBQXVDO0EvRWd0VHZDOztBK0Uvc1RBO0VBQW9DO0EvRW10VHBDOztBK0VsdFRBO0VBQXNDO0EvRXN0VHRDOztBK0VydFRBO0VBQW9DO0EvRXl0VHBDOztBK0V4dFRBO0VBQW1DO0EvRTR0VG5DOztBK0UzdFRBO0VBQWtDO0EvRSt0VGxDOztBK0U5dFRBO0VBQWdDO0EvRWt1VGhDOztBK0VqdVRBO0VBQW1DO0EvRXF1VG5DOztBK0VwdVRBO0VBQW1DO0EvRXd1VG5DOztBK0V2dVRBO0VBQWdDO0EvRTJ1VGhDOztBK0UxdVRBO0VBQXdDO0EvRTh1VHhDOztBK0U3dVRBO0VBQWtDO0EvRWl2VGxDOztBK0VodlRBO0VBQTBDO0EvRW92VDFDOztBK0VudlRBO0VBQW1DO0EvRXV2VG5DOztBK0V0dlRBO0VBQXdDO0EvRTB2VHhDOztBK0V6dlRBO0VBQXNDO0EvRTZ2VHRDOztBK0U1dlRBO0VBQXVDO0EvRWd3VHZDOztBK0UvdlRBO0VBQWlDO0EvRW13VGpDOztBK0Vsd1RBO0VBQXFDO0EvRXN3VHJDOztBK0Vyd1RBO0VBQTBDO0EvRXl3VDFDOztBK0V4d1RBO0VBQTZDO0EvRTR3VDdDOztBK0Uzd1RBO0VBQW1DO0EvRSt3VG5DOztBK0U5d1RBO0VBQXlDO0EvRWt4VHpDOztBK0VqeFRBO0VBQXFDO0EvRXF4VHJDOztBK0VweFRBO0VBQTRDO0EvRXd4VDVDOztBK0V2eFRBO0VBQW9DO0EvRTJ4VHBDOztBK0UxeFRBO0VBQWlDO0EvRTh4VGpDOztBK0U3eFRBO0VBQTBDO0EvRWl5VDFDOztBK0VoeVRBO0VBQTJDO0EvRW95VDNDOztBK0VueVRBO0VBQW1DO0EvRXV5VG5DOztBK0V0eVRBO0VBQXFDO0EvRTB5VHJDOztBK0V6eVRBO0VBQXFDO0EvRTZ5VHJDOztBK0U1eVRBO0VBQTBDO0EvRWd6VDFDOztBK0UveVRBO0VBQW9DO0EvRW16VHBDOztBK0VselRBO0VBQW1DO0EvRXN6VG5DOztBK0VyelRBO0VBQXVDO0EvRXl6VHZDOztBK0V4elRBO0VBQWlDO0EvRTR6VGpDOztBK0UzelRBO0VBQWlDO0EvRSt6VGpDOztBK0U5elRBO0VBQXdDO0EvRWswVHhDOztBK0VqMFRBO0VBQWlDO0EvRXEwVGpDOztBK0VwMFRBO0VBQWdDO0EvRXcwVGhDOztBK0V2MFRBO0VBQWtDO0EvRTIwVGxDOztBK0UxMFRBO0VBQXNDO0EvRTgwVHRDOztBK0U3MFRBO0VBQXVDO0EvRWkxVHZDOztBK0VoMVRBO0VBQXVDO0EvRW8xVHZDOztBK0VuMVRBO0VBQWlDO0EvRXUxVGpDOztBK0V0MVRBO0VBQWtDO0EvRTAxVGxDOztBK0V6MVRBO0VBQW1DO0EvRTYxVG5DOztBK0U1MVRBO0VBQXFDO0EvRWcyVHJDOztBK0UvMVRBO0VBQTBDO0EvRW0yVDFDOztBK0VsMlRBO0VBQStDO0EvRXMyVC9DOztBK0VyMlRBO0VBQTRDO0EvRXkyVDVDOztBK0V4MlRBO0VBQW1DO0EvRTQyVG5DOztBK0UzMlRBO0VBQW1DO0EvRSsyVG5DOztBK0U5MlRBO0VBQW1DO0EvRWszVG5DOztBK0VqM1RBO0VBQW1DO0EvRXEzVG5DOztBK0VwM1RBO0VBQXFDO0EvRXczVHJDOztBK0V2M1RBO0VBQXFDO0EvRTIzVHJDOztBK0UxM1RBO0VBQWlDO0EvRTgzVGpDOztBK0U3M1RBO0VBQXNDO0EvRWk0VHRDOztBK0VoNFRBO0VBQXFDO0EvRW80VHJDOztBK0VuNFRBO0VBQXlDO0EvRXU0VHpDOztBK0V0NFRBO0VBQXdDO0EvRTA0VHhDOztBK0V6NFRBO0VBQStDO0EvRTY0VC9DOztBK0U1NFRBO0VBQWlEO0EvRWc1VGpEOztBK0UvNFRBO0VBQW1DO0EvRW01VG5DOztBK0VsNVRBO0VBQXVDO0EvRXM1VHZDOztBK0VyNVRBO0VBQThDO0EvRXk1VDlDOztBK0V4NVRBO0VBQXlDO0EvRTQ1VHpDOztBK0UzNVRBO0VBQThDO0EvRSs1VDlDOztBK0U5NVRBO0VBQXFEO0EvRWs2VHJEOztBK0VqNlRBO0VBQWdDO0EvRXE2VGhDOztBK0VwNlRBO0VBQXdDO0EvRXc2VHhDOztBK0V2NlRBO0VBQXNDO0EvRTI2VHRDOztBK0UxNlRBO0VBQXFDO0EvRTg2VHJDOztBK0U3NlRBO0VBQXVDO0EvRWk3VHZDOztBK0VoN1RBO0VBQStDO0EvRW83VC9DOztBK0VuN1RBO0VBQTRDO0EvRXU3VDVDOztBK0V0N1RBO0VBQWdDO0EvRTA3VGhDOztBK0V6N1RBO0VBQWlEO0EvRTY3VGpEOztBK0U1N1RBO0VBQTBDO0EvRWc4VDFDOztBK0UvN1RBO0VBQXlDO0EvRW04VHpDOztBK0VsOFRBO0VBQW1DO0EvRXM4VG5DOztBK0VyOFRBO0VBQWdDO0EvRXk4VGhDOztBK0V4OFRBO0VBQW9DO0EvRTQ4VHBDOztBK0UzOFRBO0VBQXdDO0EvRSs4VHhDOztBK0U5OFRBO0VBQWtDO0EvRWs5VGxDOztBK0VqOVRBO0VBQW1DO0EvRXE5VG5DOztBK0VwOVRBO0VBQW1DO0EvRXc5VG5DOztBK0V2OVRBO0VBQXdDO0EvRTI5VHhDOztBK0UxOVRBO0VBQWtDO0EvRTg5VGxDOztBK0U3OVRBO0VBQWlDO0EvRWkrVGpDOztBK0VoK1RBO0VBQXFDO0EvRW8rVHJDOztBK0VuK1RBO0VBQXlDO0EvRXUrVHpDOztBK0V0K1RBO0VBQXVDO0EvRTArVHZDOztBK0V6K1RBO0VBQXNDO0EvRTYrVHRDOztBK0U1K1RBO0VBQTBDO0EvRWcvVDFDOztBK0UvK1RBO0VBQXFDO0EvRW0vVHJDOztBK0VsL1RBO0VBQTBDO0EvRXMvVDFDOztBK0VyL1RBO0VBQXVDO0EvRXkvVHZDOztBK0V4L1RBO0VBQXdDO0EvRTQvVHhDOztBK0UzL1RBO0VBQXVDO0EvRSsvVHZDOztBK0U5L1RBO0VBQXdDO0EvRWtnVXhDOztBK0VqZ1VBO0VBQXlDO0EvRXFnVXpDOztBK0VwZ1VBO0VBQWdEO0EvRXdnVWhEOztBK0V2Z1VBO0VBQXlDO0EvRTJnVXpDOztBK0UxZ1VBO0VBQTZDO0EvRThnVTdDOztBK0U3Z1VBO0VBQXFDO0EvRWloVXJDOztBK0VoaFVBO0VBQTRDO0EvRW9oVTVDOztBK0VuaFVBO0VBQThDO0EvRXVoVTlDOztBK0V0aFVBO0VBQTJDO0EvRTBoVTNDOztBK0V6aFVBO0VBQXdDO0EvRTZoVXhDOztBK0U1aFVBO0VBQXVDO0EvRWdpVXZDOztBK0UvaFVBO0VBQXNDO0EvRW1pVXRDOztBK0VsaVVBO0VBQWlDO0EvRXNpVWpDOztBK0VyaVVBO0VBQXNDO0EvRXlpVXRDOztBK0V4aVVBO0VBQWlDO0EvRTRpVWpDOztBK0UzaVVBO0VBQW1DO0EvRStpVW5DOztBK0U5aVVBO0VBQXdDO0EvRWtqVXhDOztBK0VqalVBO0VBQWlDO0EvRXFqVWpDOztBK0VwalVBO0VBQXFDO0EvRXdqVXJDOztBK0V2alVBO0VBQThDO0EvRTJqVTlDOztBK0UxalVBO0VBQW9DO0EvRThqVXBDOztBK0U3alVBO0VBQTRDO0EvRWlrVTVDOztBK0Voa1VBO0VBQXNDO0EvRW9rVXRDOztBK0Vua1VBO0VBQXdDO0EvRXVrVXhDOztBK0V0a1VBO0VBQTRDO0EvRTBrVTVDOztBK0V6a1VBO0VBQXVDO0EvRTZrVXZDOztBK0U1a1VBO0VBQWlDO0EvRWdsVWpDOztBK0Uva1VBO0VBQXdDO0EvRW1sVXhDOztBK0VsbFVBO0VBQWlDO0EvRXNsVWpDOztBK0VybFVBO0VBQTJDO0EvRXlsVTNDOztBK0V4bFVBO0VBQXFDO0EvRTRsVXJDOztBK0UzbFVBO0VBQWtDO0EvRStsVWxDOztBK0U5bFVBO0VBQW1DO0EvRWttVW5DOztBK0VqbVVBO0VBQXNDO0EvRXFtVXRDOztBK0VwbVVBO0VBQW9DO0EvRXdtVXBDOztBK0V2bVVBO0VBQWdDO0EvRTJtVWhDOztBK0UxbVVBO0VBQW1DO0EvRThtVW5DOztBK0U3bVVBO0VBQXlDO0EvRWluVXpDOztBK0VoblVBO0VBQXdDO0EvRW9uVXhDOztBK0VublVBO0VBQXdDO0EvRXVuVXhDOztBK0V0blVBO0VBQWlDO0EvRTBuVWpDOztBK0V6blVBO0VBQXlDO0EvRTZuVXpDOztBK0U1blVBO0VBQTZDO0EvRWdvVTdDOztBK0UvblVBO0VBQThDO0EvRW1vVTlDOztBK0Vsb1VBO0VBQW1EO0EvRXNvVW5EOztBK0Vyb1VBO0VBQXNDO0EvRXlvVXRDOztBK0V4b1VBO0VBQXlDO0EvRTRvVXpDOztBK0Uzb1VBO0VBQTBDO0EvRStvVTFDOztBK0U5b1VBO0VBQXlDO0EvRWtwVXpDOztBK0VqcFVBO0VBQTZDO0EvRXFwVTdDOztBK0VwcFVBO0VBQXFDO0EvRXdwVXJDOztBK0V2cFVBO0VBQW9DO0EvRTJwVXBDOztBK0UxcFVBO0VBQXVDO0EvRThwVXZDOztBK0U3cFVBO0VBQTJDO0EvRWlxVTNDOztBK0VocVVBO0VBQW9DO0EvRW9xVXBDOztBK0VucVVBO0VBQWlDO0EvRXVxVWpDOztBK0V0cVVBO0VBQWtDO0EvRTBxVWxDOztBK0V6cVVBO0VBQXVDO0EvRTZxVXZDOztBK0U1cVVBO0VBQW9DO0EvRWdyVXBDOztBK0UvcVVBO0VBQTBDO0EvRW1yVTFDOztBK0VsclVBO0VBQW1DO0EvRXNyVW5DOztBK0VyclVBO0VBQThDO0EvRXlyVTlDOztBK0V4clVBO0VBQTRDO0EvRTRyVTVDOztBK0UzclVBO0VBQW9DO0EvRStyVXBDOztBK0U5clVBO0VBQXFDO0EvRWtzVXJDOztBK0Vqc1VBO0VBQWtDO0EvRXFzVWxDOztBK0Vwc1VBO0VBQWdDO0EvRXdzVWhDOztBK0V2c1VBO0VBQXVDO0EvRTJzVXZDOztBK0Uxc1VBO0VBQXVDO0EvRThzVXZDOztBK0U3c1VBO0VBQStCO0EvRWl0VS9COztBK0VodFVBO0VBQXNDO0EvRW90VXRDOztBK0VudFVBO0VBQWtDO0EvRXV0VWxDOztBK0V0dFVBO0VBQWlDO0EvRTB0VWpDOztBK0V6dFVBO0VBQWtDO0EvRTZ0VWxDOztBK0U1dFVBO0VBQWdDO0EvRWd1VWhDOztBK0UvdFVBO0VBQW9DO0EvRW11VXBDOztBK0VsdVVBO0VBQXVDO0EvRXN1VXZDOztBK0VydVVBO0VBQW1DO0EvRXl1VW5DOztBK0V4dVVBO0VBQXVDO0EvRTR1VXZDOztBK0UzdVVBO0VBQTBDO0EvRSt1VTFDOztBK0U5dVVBO0VBQXNDO0EvRWt2VXRDOztBK0VqdlVBO0VBQW1DO0EvRXF2VW5DOztBK0VwdlVBO0VBQW1DO0EvRXd2VW5DOztBK0V2dlVBO0VBQXlDO0EvRTJ2VXpDOztBK0UxdlVBO0VBQTBDO0EvRTh2VTFDOztBK0U3dlVBO0VBQThDO0EvRWl3VTlDOztBK0Vod1VBO0VBQTBDO0EvRW93VTFDOztBK0Vud1VBO0VBQW9DO0EvRXV3VXBDOztBK0V0d1VBO0VBQWtDO0EvRTB3VWxDOztBK0V6d1VBO0VBQW9DO0EvRTZ3VXBDOztBK0U1d1VBO0VBQWtDO0EvRWd4VWxDOztBK0Uvd1VBO0VBQXlDO0EvRW14VXpDOztBK0VseFVBO0VBQTJDO0EvRXN4VTNDOztBK0VyeFVBO0VBQXVDO0EvRXl4VXZDOztBK0V4eFVBO0VBQXlDO0EvRTR4VXpDOztBK0UzeFVBO0VBQW1DO0EvRSt4VW5DOztBK0U5eFVBO0VBQXNDO0EvRWt5VXRDOztBK0VqeVVBO0VBQXNDO0EvRXF5VXRDOztBK0VweVVBO0VBQXdDO0EvRXd5VXhDOztBK0V2eVVBO0VBQW1DO0EvRTJ5VW5DOztBK0UxeVVBO0VBQXlDO0EvRTh5VXpDOztBK0U3eVVBO0VBQXVDO0EvRWl6VXZDOztBK0VoelVBO0VBQXdDO0EvRW96VXhDOztBK0VuelVBO0VBQXdDO0EvRXV6VXhDOztBK0V0elVBO0VBQTBDO0EvRTB6VTFDOztBK0V6elVBO0VBQStDO0EvRTZ6VS9DOztBK0U1elVBO0VBQTBDO0EvRWcwVTFDOztBK0UvelVBO0VBQW9DO0EvRW0wVXBDOztBK0VsMFVBO0VBQTJDO0EvRXMwVTNDOztBK0VyMFVBO0VBQXFDO0EvRXkwVXJDOztBK0V4MFVBO0VBQWlDO0EvRTQwVWpDOztBK0UzMFVBO0VBQXlDO0EvRSswVXpDOztBK0U5MFVBO0VBQStDO0EvRWsxVS9DOztBK0VqMVVBO0VBQW9DO0EvRXExVXBDOztBK0VwMVVBO0VBQWlDO0EvRXcxVWpDOztBK0V2MVVBO0VBQXFDO0EvRTIxVXJDOztBK0UxMVVBO0VBQXNDO0EvRTgxVXRDOztBK0U3MVVBO0VBQTRDO0EvRWkyVTVDOztBK0VoMlVBO0VBQXdDO0EvRW8yVXhDOztBK0VuMlVBO0VBQXdDO0EvRXUyVXhDOztBK0V0MlVBO0VBQThDO0EvRTAyVTlDOztBK0V6MlVBO0VBQXVDO0EvRTYyVXZDOztBK0U1MlVBO0VBQXVDO0EvRWczVXZDOztBK0UvMlVBO0VBQXdDO0EvRW0zVXhDOztBK0VsM1VBO0VBQStDO0EvRXMzVS9DOztBK0VyM1VBO0VBQTZDO0EvRXkzVTdDOztBK0V4M1VBO0VBQXNDO0EvRTQzVXRDOztBK0UzM1VBO0VBQTRDO0EvRSszVTVDOztBK0U5M1VBO0VBQXVDO0EvRWs0VXZDOztBK0VqNFVBO0VBQWdEO0EvRXE0VWhEOztBK0VwNFVBO0VBQTBDO0EvRXc0VTFDOztBK0V2NFVBO0VBQXFDO0EvRTI0VXJDOztBK0UxNFVBO0VBQWtDO0EvRTg0VWxDOztBK0U3NFVBO0VBQW9DO0EvRWk1VXBDOztBK0VoNVVBO0VBQW1DO0EvRW81VW5DOztBK0VuNVVBO0VBQWlDO0EvRXU1VWpDOztBK0V0NVVBO0VBQXFDO0EvRTA1VXJDOztBK0V6NVVBO0VBQXdDO0EvRTY1VXhDOztBK0U1NVVBO0VBQStDO0EvRWc2VS9DOztBK0UvNVVBO0VBQXVDO0EvRW02VXZDOztBK0VsNlVBO0VBQXNDO0EvRXM2VXRDOztBK0VyNlVBO0VBQW1DO0EvRXk2VW5DOztBK0V4NlVBO0VBQWtDO0EvRTQ2VWxDOztBK0UzNlVBO0VBQXlDO0EvRSs2VXpDOztBK0U5NlVBO0VBQStDO0EvRWs3VS9DOztBK0VqN1VBO0VBQWlEO0EvRXE3VWpEOztBK0VwN1VBO0VBQTZDO0EvRXc3VTdDOztBK0V2N1VBO0VBQStDO0EvRTI3VS9DOztBK0UxN1VBO0VBQXdDO0EvRTg3VXhDOztBK0U3N1VBO0VBQStDO0EvRWk4VS9DOztBK0VoOFVBO0VBQXVDO0EvRW84VXZDOztBK0VuOFVBO0VBQXVDO0EvRXU4VXZDOztBK0V0OFVBO0VBQTRDO0EvRTA4VTVDOztBK0V6OFVBO0VBQTRDO0EvRTY4VTVDOztBK0U1OFVBO0VBQTZDO0EvRWc5VTdDOztBK0UvOFVBO0VBQTBDO0EvRW05VTFDOztBK0VsOVVBO0VBQXlDO0EvRXM5VXpDOztBK0VyOVVBO0VBQXNDO0EvRXk5VXRDOztBK0V4OVVBO0VBQTBDO0EvRTQ5VTFDOztBK0UzOVVBO0VBQTBDO0EvRSs5VTFDOztBK0U5OVVBO0VBQXVDO0EvRWsrVXZDOztBK0VqK1VBO0VBQWtDO0EvRXErVWxDOztBK0VwK1VBO0VBQTBDO0EvRXcrVTFDOztBK0V2K1VBO0VBQXVDO0EvRTIrVXZDOztBK0UxK1VBO0VBQXNDO0EvRTgrVXRDOztBK0U3K1VBO0VBQWdEO0EvRWkvVWhEOztBK0VoL1VBO0VBQTRDO0EvRW8vVTVDOztBK0VuL1VBO0VBQXFDO0EvRXUvVXJDOztBK0V0L1VBO0VBQXFDO0EvRTAvVXJDOztBK0V6L1VBO0VBQW9DO0EvRTYvVXBDOztBK0U1L1VBO0VBQXVDO0EvRWdnVnZDOztBK0UvL1VBO0VBQTRDO0EvRW1nVjVDOztBK0VsZ1ZBO0VBQXVDO0EvRXNnVnZDOztBK0VyZ1ZBO0VBQWdDO0EvRXlnVmhDOztBK0V4Z1ZBO0VBQTRDO0EvRTRnVjVDOztBK0UzZ1ZBO0VBQWtEO0EvRStnVmxEOztBK0U5Z1ZBO0VBQTJDO0EvRWtoVjNDOztBK0VqaFZBO0VBQTRDO0EvRXFoVjVDOztBK0VwaFZBO0VBQW9DO0EvRXdoVnBDOztBK0V2aFZBO0VBQXVDO0EvRTJoVnZDOztBK0UxaFZBO0VBQTJDO0EvRThoVjNDOztBK0U3aFZBO0VBQW9DO0EvRWlpVnBDOztBK0VoaVZBO0VBQWtDO0EvRW9pVmxDOztBK0VuaVZBO0VBQXlDO0EvRXVpVnpDOztBK0V0aVZBO0VBQXNDO0EvRTBpVnRDOztBK0V6aVZBO0VBQXVDO0EvRTZpVnZDOztBK0U1aVZBO0VBQXdDO0EvRWdqVnhDOztBK0UvaVZBO0VBQW1DO0EvRW1qVm5DOztBK0VsalZBO0VBQWtDO0EvRXNqVmxDOztBK0VyalZBO0VBQWlDO0EvRXlqVmpDOztBK0V4alZBO0VBQTBDO0EvRTRqVjFDOztBK0UzalZBO0VBQW9DO0EvRStqVnBDOztBK0U5alZBO0VBQWlDO0EvRWtrVmpDOztBK0Vqa1ZBO0VBQXdDO0EvRXFrVnhDOztBK0Vwa1ZBO0VBQXdDO0EvRXdrVnhDOztBK0V2a1ZBO0VBQWlDO0EvRTJrVmpDOztBK0Uxa1ZBO0VBQWtDO0EvRThrVmxDOztBK0U3a1ZBO0VBQXFDO0EvRWlsVnJDOztBK0VobFZBO0VBQWtDO0EvRW9sVmxDOztBK0VubFZBO0VBQXVDO0EvRXVsVnZDOztBK0V0bFZBO0VBQXFDO0EvRTBsVnJDOztBK0V6bFZBO0VBQXlDO0EvRTZsVnpDOztBK0U1bFZBO0VBQTRDO0EvRWdtVjVDOztBK0UvbFZBO0VBQTBDO0EvRW1tVjFDOztBK0VsbVZBO0VBQW9DO0EvRXNtVnBDOztBK0VybVZBO0VBQW1DO0EvRXltVm5DOztBK0V4bVZBO0VBQWtDO0EvRTRtVmxDOztBK0UzbVZBO0VBQW1DO0EvRSttVm5DOztBK0U5bVZBO0VBQXNDO0EvRWtuVnRDOztBK0VqblZBO0VBQTBDO0EvRXFuVjFDOztBK0VwblZBO0VBQTJDO0EvRXduVjNDOztBK0V2blZBO0VBQTRDO0EvRTJuVjVDOztBK0UxblZBO0VBQXlDO0EvRThuVnpDOztBK0U3blZBO0VBQXVDO0EvRWlvVnZDOztBK0Vob1ZBO0VBQWtDO0EvRW9vVmxDOztBK0Vub1ZBO0VBQW9DO0EvRXVvVnBDOztBK0V0b1ZBO0VBQWtDO0EvRTBvVmxDOztBK0V6b1ZBO0VBQW9DO0EvRTZvVnBDOztBK0U1b1ZBO0VBQXFDO0EvRWdwVnJDOztBK0Uvb1ZBO0VBQXNDO0EvRW1wVnRDOztBK0VscFZBO0VBQW9DO0EvRXNwVnBDOztBK0VycFZBO0VBQWtDO0EvRXlwVmxDOztBK0V4cFZBO0VBQXFDO0EvRTRwVnJDOztBK0UzcFZBO0VBQW9DO0EvRStwVnBDOztBK0U5cFZBO0VBQXdDO0EvRWtxVnhDOztBK0VqcVZBO0VBQWtDO0EvRXFxVmxDOztBK0VwcVZBO0VBQWtDO0EvRXdxVmxDOztBK0V2cVZBO0VBQWtDO0EvRTJxVmxDOztBK0UxcVZBO0VBQW1DO0EvRThxVm5DOztBK0U3cVZBO0VBQWlDO0EvRWlyVmpDOztBK0VoclZBO0VBQWtDO0EvRW9yVmxDOztBK0VuclZBO0VBQW1DO0EvRXVyVm5DOztBK0V0clZBO0VBQXFDO0EvRTByVnJDOztBK0V6clZBO0VBQXFDO0EvRTZyVnJDOztBK0U1clZBO0VBQWlDO0EvRWdzVmpDOztBK0UvclZBO0VBQXdDO0EvRW1zVnhDOztBK0Vsc1ZBO0VBQXFDO0EvRXNzVnJDOztBK0Vyc1ZBO0VBQXNDO0EvRXlzVnRDOztBK0V4c1ZBO0VBQTZDO0EvRTRzVjdDOztBK0Uzc1ZBO0VBQXFDO0EvRStzVnJDOztBK0U5c1ZBO0VBQXFDO0EvRWt0VnJDOztBK0VqdFZBO0VBQThDO0EvRXF0VjlDOztBK0VwdFZBO0VBQXFDO0EvRXd0VnJDOztBK0V2dFZBO0VBQW9DO0EvRTJ0VnBDOztBK0UxdFZBO0VBQW1DO0EvRTh0Vm5DOztBK0U3dFZBO0VBQW9DO0EvRWl1VnBDOztBK0VodVZBO0VBQW1DO0EvRW91Vm5DOztBK0VudVZBO0VBQXdDO0EvRXV1VnhDOztBK0V0dVZBO0VBQWlDO0EvRTB1VmpDOztBK0V6dVZBO0VBQWlDO0EvRTZ1VmpDOztBK0U1dVZBO0VBQXVDO0EvRWd2VnZDOztBK0UvdVZBO0VBQW9DO0EvRW12VnBDOztBK0VsdlZBO0VBQWlDO0EvRXN2VmpDOztBK0VydlZBO0VBQWtDO0EvRXl2VmxDOztBK0V4dlZBO0VBQWtDO0EvRTR2VmxDOztBK0UzdlZBO0VBQW1DO0EvRSt2Vm5DOztBK0U5dlZBO0VBQTJDO0EvRWt3VjNDOztBK0Vqd1ZBO0VBQStCO0EvRXF3Vi9COztBK0Vwd1ZBO0VBQXNDO0EvRXd3VnRDOztBK0V2d1ZBO0VBQXFDO0EvRTJ3VnJDOztBK0Uxd1ZBO0VBQWtDO0EvRTh3VmxDOztBK0U3d1ZBO0VBQW1DO0EvRWl4Vm5DOztBK0VoeFZBO0VBQWdDO0EvRW94VmhDOztBK0VueFZBO0VBQW9DO0EvRXV4VnBDOztBK0V0eFZBO0VBQXFDO0EvRTB4VnJDOztBK0V6eFZBO0VBQW1DO0EvRTZ4Vm5DOztBK0U1eFZBO0VBQW1DO0EvRWd5Vm5DOztBK0UveFZBO0VBQXdDO0EvRW15VnhDOztBK0VseVZBO0VBQTBDO0EvRXN5VjFDOztBK0VyeVZBO0VBQWlDO0EvRXl5VmpDOztBK0V4eVZBO0VBQXNDO0EvRTR5VnRDOztBK0UzeVZBO0VBQTRDO0EvRSt5VjVDOztBK0U5eVZBO0VBQXNDO0EvRWt6VnRDOztBK0VqelZBO0VBQW1DO0EvRXF6Vm5DOztBK0VwelZBO0VBQXFDO0EvRXd6VnJDOztBK0V2elZBO0VBQXFDO0EvRTJ6VnJDOztBK0UxelZBO0VBQW1DO0EvRTh6Vm5DOztBK0U3elZBO0VBQXdDO0EvRWkwVnhDOztBK0VoMFZBO0VBQXlDO0EvRW8wVnpDOztBK0VuMFZBO0VBQTJDO0EvRXUwVjNDOztBK0V0MFZBO0VBQW9DO0EvRTAwVnBDOztBK0V6MFZBO0VBQW1DO0EvRTYwVm5DOztBK0U1MFZBO0VBQTBDO0EvRWcxVjFDOztBK0UvMFZBO0VBQWtDO0EvRW0xVmxDOztBK0VsMVZBO0VBQXVDO0EvRXMxVnZDOztBK0VyMVZBO0VBQXlDO0EvRXkxVnpDOztBK0V4MVZBO0VBQXVDO0EvRTQxVnZDOztBK0UzMVZBO0VBQXdDO0EvRSsxVnhDOztBK0U5MVZBO0VBQWlDO0EvRWsyVmpDOztBK0VqMlZBO0VBQW9DO0EvRXEyVnBDOztBK0VwMlZBO0VBQWtDO0EvRXcyVmxDOztBK0V2MlZBO0VBQWlDO0EvRTIyVmpDOztBK0UxMlZBO0VBQXNDO0EvRTgyVnRDOztBK0U3MlZBO0VBQTRDO0EvRWkzVjVDOztBK0VoM1ZBO0VBQTJDO0EvRW8zVjNDOztBK0VuM1ZBO0VBQXlDO0EvRXUzVnpDOztBK0V0M1ZBO0VBQXNDO0EvRTAzVnRDOztBK0V6M1ZBO0VBQXNDO0EvRTYzVnRDOztBK0U1M1ZBO0VBQWlDO0EvRWc0VmpDOztBK0UvM1ZBO0VBQWlDO0EvRW00VmpDOztBK0VsNFZBO0VBQXFDO0EvRXM0VnJDOztBK0VyNFZBO0VBQXdDO0EvRXk0VnhDOztBK0V4NFZBO0VBQW1DO0EvRTQ0Vm5DOztBK0UzNFZBO0VBQWtDO0EvRSs0VmxDOztBK0U5NFZBO0VBQXNDO0EvRWs1VnRDOztBK0VqNVZBO0VBQWlDO0EvRXE1VmpDOztBK0VwNVZBO0VBQXFDO0EvRXc1VnJDOztBK0V2NVZBO0VBQW9DO0EvRTI1VnBDOztBK0UxNVZBO0VBQW9DO0EvRTg1VnBDOztBK0U3NVZBO0VBQTJDO0EvRWk2VjNDOztBK0VoNlZBO0VBQWlDO0EvRW82VmpDOztBK0VuNlZBO0VBQXNDO0EvRXU2VnRDOztBK0V0NlZBO0VBQWdEO0EvRTA2VmhEOztBK0V6NlZBO0VBQWdEO0EvRTY2VmhEOztBK0U1NlZBO0VBQWlEO0EvRWc3VmpEOztBK0UvNlZBO0VBQThDO0EvRW03VjlDOztBK0VsN1ZBO0VBQXVDO0EvRXM3VnZDOztBK0VyN1ZBO0VBQXlDO0EvRXk3VnpDOztBK0V4N1ZBO0VBQWtDO0EvRTQ3VmxDOztBK0UzN1ZBO0VBQXdDO0EvRSs3VnhDOztBK0U5N1ZBO0VBQWlDO0EvRWs4VmpDOztBK0VqOFZBO0VBQW9DO0EvRXE4VnBDOztBK0VwOFZBO0VBQWtDO0EvRXc4VmxDOztBK0V2OFZBO0VBQW1DO0EvRTI4Vm5DOztBK0UxOFZBO0VBQXNDO0EvRTg4VnRDOztBK0U3OFZBO0VBQXNDO0EvRWk5VnRDOztBK0VoOVZBO0VBQWlDO0EvRW85VmpDOztBK0VuOVZBO0VBQXdDO0EvRXU5VnhDOztBK0V0OVZBO0VBQWdDO0EvRTA5VmhDOztBK0V6OVZBO0VBQXVDO0EvRTY5VnZDOztBK0U1OVZBO0VBQTJDO0EvRWcrVjNDOztBK0UvOVZBO0VBQXVDO0EvRW0rVnZDOztBK0VsK1ZBO0VBQTJDO0EvRXMrVjNDOztBK0VyK1ZBO0VBQW9DO0EvRXkrVnBDOztBK0V4K1ZBO0VBQXNDO0EvRTQrVnRDOztBK0UzK1ZBO0VBQXFDO0EvRSsrVnJDOztBK0U5K1ZBO0VBQW1DO0EvRWsvVm5DOztBK0VqL1ZBO0VBQWlDO0EvRXEvVmpDOztBK0VwL1ZBO0VBQXdDO0EvRXcvVnhDOztBK0V2L1ZBO0VBQXdDO0EvRTIvVnhDOztBK0UxL1ZBO0VBQTBDO0EvRTgvVjFDOztBK0U3L1ZBO0VBQTBDO0EvRWlnVzFDOztBK0VoZ1dBO0VBQWlDO0EvRW9nV2pDOztBK0VuZ1dBO0VBQXFDO0EvRXVnV3JDOztBK0V0Z1dBO0VBQW1DO0EvRTBnV25DOztBK0V6Z1dBO0VBQWdDO0EvRTZnV2hDOztBK0U1Z1dBO0VBQWtDO0EvRWdoV2xDOztBK0UvZ1dBO0VBQW9DO0EvRW1oV3BDOztBK0VsaFdBO0VBQW1DO0EvRXNoV25DOztBK0VyaFdBO0VBQXFDO0EvRXloV3JDOztBK0V4aFdBO0VBQW1DO0EvRTRoV25DOztBK0UzaFdBO0VBQWtDO0EvRStoV2xDOztBK0U5aFdBO0VBQW1DO0EvRWtpV25DOztBK0VqaVdBO0VBQXFDO0EvRXFpV3JDOztBK0VwaVdBO0VBQWdDO0EvRXdpV2hDOztBK0V2aVdBO0VBQXNDO0EvRTJpV3RDOztBK0UxaVdBO0VBQTZDO0EvRThpVzdDOztBK0U3aVdBO0VBQW1DO0EvRWlqV25DOztBK0VoaldBO0VBQXFDO0EvRW9qV3JDOztBK0VualdBO0VBQW9DO0EvRXVqV3BDOztBK0V0aldBO0VBQW9DO0EvRTBqV3BDOztBK0V6aldBO0VBQW1DO0EvRTZqV25DOztBK0U1aldBO0VBQXNDO0EvRWdrV3RDOztBK0UvaldBO0VBQXNDO0EvRW1rV3RDOztBK0Vsa1dBO0VBQXVDO0EvRXNrV3ZDOztBK0Vya1dBO0VBQTJDO0EvRXlrVzNDOztBK0V4a1dBO0VBQWlEO0EvRTRrV2pEOztBK0Uza1dBO0VBQTZDO0EvRStrVzdDOztBK0U5a1dBO0VBQXVDO0EvRWtsV3ZDOztBK0VqbFdBO0VBQXNDO0EvRXFsV3RDOztBK0VwbFdBO0VBQWtDO0EvRXdsV2xDOztBK0V2bFdBO0VBQXlDO0EvRTJsV3pDOztBK0UxbFdBO0VBQXlDO0EvRThsV3pDOztBK0U3bFdBO0VBQW1DO0EvRWltV25DOztBK0VobVdBO0VBQWdDO0EvRW9tV2hDOztBK0VubVdBO0VBQXFDO0EvRXVtV3JDOztBK0V0bVdBO0VBQWtDO0EvRTBtV2xDOztBK0V6bVdBO0VBQW1DO0EvRTZtV25DOztBK0U1bVdBO0VBQW1DO0EvRWduV25DOztBK0UvbVdBO0VBQXVDO0EvRW1uV3ZDOztBK0VsbldBO0VBQWlDO0EvRXNuV2pDOztBK0VybldBO0VBQW1DO0EvRXluV25DOztBK0V4bldBO0VBQXVDO0EvRTRuV3ZDOztBK0UzbldBO0VBQTJDO0EvRStuVzNDOztBK0U5bldBO0VBQTRDO0EvRWtvVzVDOztBK0Vqb1dBO0VBQWdEO0EvRXFvV2hEOztBK0Vwb1dBO0VBQXdDO0EvRXdvV3hDOztBK0V2b1dBO0VBQTRDO0EvRTJvVzVDOztBK0Uxb1dBO0VBQXFDO0EvRThvV3JDOztBK0U3b1dBO0VBQWlDO0EvRWlwV2pDOztBK0VocFdBO0VBQTBDO0EvRW9wVzFDOztBK0VucFdBO0VBQW1DO0EvRXVwV25DOztBK0V0cFdBO0VBQXVDO0EvRTBwV3ZDOztBK0V6cFdBO0VBQXFDO0EvRTZwV3JDOztBK0U1cFdBO0VBQWtDO0EvRWdxV2xDOztBK0UvcFdBO0VBQTBDO0EvRW1xVzFDOztBK0VscVdBO0VBQW9DO0EvRXNxV3BDOztBK0VycVdBO0VBQWtDO0EvRXlxV2xDOztBK0V4cVdBO0VBQW9DO0EvRTRxV3BDOztBK0UzcVdBO0VBQWlDO0EvRStxV2pDOztBK0U5cVdBO0VBQTBDO0EvRWtyVzFDOztBK0VqcldBO0VBQW1DO0EvRXFyV25DOztBK0VwcldBO0VBQXNDO0EvRXdyV3RDOztBK0V2cldBO0VBQW1DO0EvRTJyV25DOztBK0UxcldBO0VBQWlDO0EvRThyV2pDOztBK0U3cldBO0VBQW9DO0EvRWlzV3BDOztBK0Voc1dBO0VBQXNDO0EvRW9zV3RDOztBK0Vuc1dBO0VBQTBDO0EvRXVzVzFDOztBK0V0c1dBO0VBQWdDO0EvRTBzV2hDOztBK0V6c1dBO0VBQWdDO0EvRTZzV2hDOztBK0U1c1dBO0VBQXdDO0EvRWd0V3hDOztBK0Uvc1dBO0VBQXlDO0EvRW10V3pDOztBK0VsdFdBO0VBQTJDO0EvRXN0VzNDOztBK0VydFdBO0VBQTJDO0EvRXl0VzNDOztBK0V4dFdBO0VBQTBDO0EvRTR0VzFDOztBK0UzdFdBO0VBQWlEO0EvRSt0V2pEOztBK0U5dFdBO0VBQW9DO0EvRWt1V3BDOztBK0VqdVdBO0VBQXlDO0EvRXF1V3pDOztBK0VwdVdBO0VBQStCO0EvRXd1Vy9COztBK0V2dVdBO0VBQXFDO0EvRTJ1V3JDOztBK0UxdVdBO0VBQW1DO0EvRTh1V25DOztBK0U3dVdBO0VBQWtDO0EvRWl2V2xDOztBK0VodldBO0VBQTBDO0EvRW92VzFDOztBK0VudldBO0VBQWtDO0EvRXV2V2xDOztBK0V0dldBO0VBQWdDO0EvRTB2V2hDOztBK0V6dldBO0VBQWtDO0EvRTZ2V2xDOztBK0U1dldBO0VBQW9DO0EvRWd3V3BDOztBK0UvdldBO0VBQWtDO0EvRW13V2xDOztBK0Vsd1dBO0VBQXNDO0EvRXN3V3RDOztBK0Vyd1dBO0VBQWtDO0EvRXl3V2xDOztBK0V4d1dBO0VBQXdDO0EvRTR3V3hDOztBK0Uzd1dBO0VBQXlDO0EvRSt3V3pDOztBK0U5d1dBO0VBQW9DO0EvRWt4V3BDOztBK0VqeFdBO0VBQW1DO0EvRXF4V25DOztBK0VweFdBO0VBQW1DO0EvRXd4V25DOztBK0V2eFdBO0VBQXdDO0EvRTJ4V3hDOztBK0UxeFdBO0VBQXNDO0EvRTh4V3RDOztBK0U3eFdBO0VBQTBDO0EvRWl5VzFDOztBK0VoeVdBO0VBQXNDO0EvRW95V3RDOztBK0VueVdBO0VBQW9DO0EvRXV5V3BDOztBK0V0eVdBO0VBQXFDO0EvRTB5V3JDOztBK0V6eVdBO0VBQTJDO0EvRTZ5VzNDOztBK0U1eVdBO0VBQWtDO0EvRWd6V2xDOztBK0UveVdBO0VBQW9DO0EvRW16V3BDOztBK0VseldBO0VBQWtDO0EvRXN6V2xDOztBK0VyeldBO0VBQXlDO0EvRXl6V3pDOztBK0V4eldBO0VBQWdDO0EvRTR6V2hDOztBK0UzeldBO0VBQW1DO0EvRSt6V25DOztBK0U5eldBO0VBQWtDO0EvRWswV2xDOztBK0VqMFdBO0VBQWdDO0EvRXEwV2hDOztBK0VwMFdBO0VBQW9DO0EvRXcwV3BDOztBK0V2MFdBO0VBQXNDO0EvRTIwV3RDOztBK0UxMFdBO0VBQW9DO0EvRTgwV3BDOztBK0U3MFdBO0VBQXVDO0EvRWkxV3ZDOztBK0VoMVdBO0VBQXVDO0EvRW8xV3ZDOztBK0VuMVdBO0VBQXlDO0EvRXUxV3pDOztBK0V0MVdBO0VBQXlDO0EvRTAxV3pDOztBK0V6MVdBO0VBQTBDO0EvRTYxVzFDOztBK0U1MVdBO0VBQXlDO0EvRWcyV3pDOztBK0UvMVdBO0VBQXVDO0EvRW0yV3ZDOztBK0VsMldBO0VBQW9DO0EvRXMyV3BDOztBK0VyMldBO0VBQW9DO0EvRXkyV3BDOztBK0V4MldBO0VBQXVDO0EvRTQyV3ZDOztBK0UzMldBO0VBQXNDO0EvRSsyV3RDOztBK0U5MldBO0VBQXlDO0EvRWszV3pDOztBK0VqM1dBO0VBQXdDO0EvRXEzV3hDOztBK0VwM1dBO0VBQThDO0EvRXczVzlDOztBK0V2M1dBO0VBQTZDO0EvRTIzVzdDOztBK0UxM1dBO0VBQWtDO0EvRTgzV2xDOztBK0U3M1dBO0VBQXNDO0EvRWk0V3RDOztBK0VoNFdBO0VBQXdDO0EvRW80V3hDOztBK0VuNFdBO0VBQXlDO0EvRXU0V3pDOztBK0V0NFdBO0VBQTZDO0EvRTA0VzdDOztBK0V6NFdBO0VBQXlDO0EvRTY0V3pDOztBK0U1NFdBO0VBQXdDO0EvRWc1V3hDOztBK0UvNFdBO0VBQWdDO0EvRW01V2hDOztBK0VsNVdBO0VBQXVDO0EvRXM1V3ZDOztBK0VyNVdBO0VBQTJDO0EvRXk1VzNDOztBK0V4NVdBO0VBQTJDO0EvRTQ1VzNDOztBK0UzNVdBO0VBQTBDO0EvRSs1VzFDOztBK0U5NVdBO0VBQThDO0EvRWs2VzlDOztBK0VqNldBO0VBQXVDO0EvRXE2V3ZDOztBK0VwNldBO0VBQWtDO0EvRXc2V2xDOztBK0V2NldBO0VBQXNDO0EvRTI2V3RDOztBK0UxNldBO0VBQXdDO0EvRTg2V3hDOztBK0U3NldBO0VBQTZDO0EvRWk3VzdDOztBK0VoN1dBO0VBQXdDO0EvRW83V3hDOztBK0VuN1dBO0VBQTZDO0EvRXU3VzdDOztBK0V0N1dBO0VBQWtDO0EvRTA3V2xDOztBK0V6N1dBO0VBQTBDO0EvRTY3VzFDOztBK0U1N1dBO0VBQTRDO0EvRWc4VzVDOztBK0UvN1dBO0VBQXdDO0EvRW04V3hDOztBK0VsOFdBO0VBQWlDO0EvRXM4V2pDOztBK0VyOFdBO0VBQXdDO0EvRXk4V3hDOztBK0V4OFdBO0VBQXdDO0EvRTQ4V3hDOztBK0UzOFdBO0VBQWlDO0EvRSs4V2pDOztBK0U5OFdBO0VBQWlDO0EvRWs5V2pDOztBK0VqOVdBO0VBQXdDO0EvRXE5V3hDOztBK0VwOVdBO0VBQXdDO0EvRXc5V3hDOztBK0V2OVdBO0VBQW9DO0EvRTI5V3BDOztBK0UxOVdBO0VBQWlDO0EvRTg5V2pDOztBK0U3OVdBO0VBQW1DO0EvRWkrV25DOztBK0VoK1dBO0VBQWdDO0EvRW8rV2hDOztBK0VuK1dBO0VBQXNDO0EvRXUrV3RDOztBK0V0K1dBO0VBQWlDO0EvRTArV2pDOztBK0V6K1dBO0VBQXFDO0EvRTYrV3JDOztBK0U1K1dBO0VBQXVDO0EvRWcvV3ZDOztBK0UvK1dBO0VBQXNDO0EvRW0vV3RDOztBK0VsL1dBO0VBQWlDO0EvRXMvV2pDOztBK0VyL1dBO0VBQTBDO0EvRXkvVzFDOztBK0V4L1dBO0VBQXlDO0EvRTQvV3pDOztBK0UzL1dBO0VBQWdEO0EvRSsvV2hEOztBK0U5L1dBO0VBQW9EO0EvRWtnWHBEOztBK0VqZ1hBO0VBQWtDO0EvRXFnWGxDOztBK0VwZ1hBO0VBQXVDO0EvRXdnWHZDOztBK0V2Z1hBO0VBQXlDO0EvRTJnWHpDOztBK0UxZ1hBO0VBQTRDO0EvRThnWDVDOztBK0U3Z1hBO0VBQXlDO0EvRWloWHpDOztBK0VoaFhBO0VBQXNDO0EvRW9oWHRDOztBK0VuaFhBO0VBQW1DO0EvRXVoWG5DOztBK0V0aFhBO0VBQXlDO0EvRTBoWHpDOztBK0V6aFhBO0VBQW1DO0EvRTZoWG5DOztBK0U1aFhBO0VBQStCO0EvRWdpWC9COztBK0UvaFhBO0VBQW1DO0EvRW1pWG5DOztBK0VsaVhBO0VBQXFDO0EvRXNpWHJDOztBK0VyaVhBO0VBQTRDO0EvRXlpWDVDOztBK0V4aVhBO0VBQXNDO0EvRTRpWHRDOztBK0UzaVhBO0VBQXNDO0EvRStpWHRDOztBK0U5aVhBO0VBQWtDO0EvRWtqWGxDOztBK0VqalhBO0VBQXVDO0EvRXFqWHZDOztBK0VwalhBO0VBQXdDO0EvRXdqWHhDOztBK0V2alhBO0VBQWtDO0EvRTJqWGxDOztBK0UxalhBO0VBQXNDO0EvRThqWHRDOztBK0U3alhBO0VBQXNDO0EvRWlrWHRDOztBK0Voa1hBO0VBQTBDO0EvRW9rWDFDOztBK0Vua1hBO0VBQW9DO0EvRXVrWHBDOztBK0V0a1hBO0VBQW1DO0EvRTBrWG5DOztBK0V6a1hBO0VBQXlDO0EvRTZrWHpDOztBK0U1a1hBO0VBQW9DO0EvRWdsWHBDOztBK0Uva1hBO0VBQWtDO0EvRW1sWGxDOztBK0VsbFhBO0VBQXdDO0EvRXNsWHhDOztBK0VybFhBO0VBQW1DO0EvRXlsWG5DOztBK0V4bFhBO0VBQWtDO0EvRTRsWGxDOztBK0UzbFhBO0VBQW9DO0EvRStsWHBDOztBK0U5bFhBO0VBQXlDO0EvRWttWHpDOztBK0VqbVhBO0VBQW9DO0EvRXFtWHBDOztBK0VwbVhBO0VBQXNDO0EvRXdtWHRDOztBK0V2bVhBO0VBQW1DO0EvRTJtWG5DOztBK0UxbVhBO0VBQXlDO0EvRThtWHpDOztBK0U3bVhBO0VBQTBDO0EvRWluWDFDOztBK0VoblhBO0VBQW1DO0EvRW9uWG5DOztBK0VublhBO0VBQWlDO0EvRXVuWGpDOztBK0V0blhBO0VBQXFDO0EvRTBuWHJDOztBK0V6blhBO0VBQXVDO0EvRTZuWHZDOztBK0U1blhBO0VBQTBDO0EvRWdvWDFDOztBK0UvblhBO0VBQW1DO0EvRW1vWG5DOztBK0Vsb1hBO0VBQWtDO0EvRXNvWGxDOztBK0Vyb1hBO0VBQXNDO0EvRXlvWHRDOztBK0V4b1hBO0VBQW1DO0EvRTRvWG5DOztBK0Uzb1hBO0VBQXVDO0EvRStvWHZDOztBK0U5b1hBO0VBQXlDO0EvRWtwWHpDOztBK0VqcFhBO0VBQXNDO0EvRXFwWHRDOztBK0VwcFhBO0VBQXFDO0EvRXdwWHJDOztBK0V2cFhBO0VBQW9DO0EvRTJwWHBDOztBK0UxcFhBO0VBQWdDO0EvRThwWGhDOztBK0U3cFhBO0VBQW1DO0EvRWlxWG5DOztBK0VocVhBO0VBQWlDO0EvRW9xWGpDOztBK0VucVhBO0VBQWlDO0EvRXVxWGpDOztBK0V0cVhBO0VBQWtDO0EvRTBxWGxDOztBK0V6cVhBO0VBQW1DO0EvRTZxWG5DOztBK0U1cVhBO0VBQXVDO0EvRWdyWHZDOztBK0UvcVhBO0VBQW9DO0EvRW1yWHBDOztBK0VsclhBO0VBQWtDO0EvRXNyWGxDOztBK0VyclhBO0VBQWdDO0EvRXlyWGhDOztBK0V4clhBO0VBQXVDO0EvRTRyWHZDOztBK0UzclhBO0VBQXVDO0EvRStyWHZDOztBK0U5clhBO0VBQWtDO0EvRWtzWGxDOztBK0Vqc1hBO0VBQTJDO0EvRXFzWDNDOztBK0Vwc1hBO0VBQTZDO0EvRXdzWDdDOztBK0V2c1hBO0VBQTJDO0EvRTJzWDNDOztBK0Uxc1hBO0VBQW9DO0EvRThzWHBDOztBK0U3c1hBO0VBQXVDO0EvRWl0WHZDOztBK0VodFhBO0VBQWlDO0EvRW90WGpDOztBK0VudFhBO0VBQW9DO0EvRXV0WHBDOztBK0V0dFhBO0VBQXFDO0EvRTB0WHJDOztBK0V6dFhBO0VBQW1DO0EvRTZ0WG5DOztBK0U1dFhBO0VBQXVDO0EvRWd1WHZDOztBK0UvdFhBO0VBQWlDO0EvRW11WGpDOztBK0VsdVhBO0VBQXNDO0EvRXN1WHRDOztBK0VydVhBO0VBQTJDO0EvRXl1WDNDOztBK0V4dVhBO0VBQWlDO0EvRTR1WGpDOztBK0UzdVhBO0VBQW1DO0EvRSt1WG5DOztBK0U5dVhBO0VBQW1DO0EvRWt2WG5DOztBK0VqdlhBO0VBQXdDO0EvRXF2WHhDOztBK0VwdlhBO0VBQW1DO0EvRXd2WG5DOztBK0V2dlhBO0VBQW1DO0EvRTJ2WG5DOztBK0UxdlhBO0VBQW9DO0EvRTh2WHBDOztBK0U3dlhBO0VBQW1DO0EvRWl3WG5DOztBK0Vod1hBO0VBQTBDO0EvRW93WDFDOztBK0Vud1hBO0VBQTRDO0EvRXV3WDVDOztBK0V0d1hBO0VBQXlDO0EvRTB3WHpDOztBK0V6d1hBO0VBQXdDO0EvRTZ3WHhDOztBK0U1d1hBO0VBQXdDO0EvRWd4WHhDOztBK0Uvd1hBO0VBQXFDO0EvRW14WHJDOztBK0VseFhBO0VBQXFDO0EvRXN4WHJDOztBK0VyeFhBO0VBQW1DO0EvRXl4WG5DOztBK0V4eFhBO0VBQW1DO0EvRTR4WG5DOztBK0UzeFhBO0VBQXlDO0EvRSt4WHpDOztBK0U5eFhBO0VBQW1DO0EvRWt5WG5DOztBK0VqeVhBO0VBQWtDO0EvRXF5WGxDOztBK0VweVhBO0VBQXNDO0EvRXd5WHRDOztBK0V2eVhBO0VBQTZDO0EvRTJ5WDdDOztBK0UxeVhBO0VBQXlDO0EvRTh5WHpDOztBK0U3eVhBO0VBQXdDO0EvRWl6WHhDOztBK0VoelhBO0VBQXVDO0EvRW96WHZDOztBK0VuelhBO0VBQXlDO0EvRXV6WHpDOztBK0V0elhBO0VBQWlDO0EvRTB6WGpDOztBK0V6elhBO0VBQTBDO0EvRTZ6WDFDOztBK0U1elhBO0VBQXlDO0EvRWcwWHpDOztBK0UvelhBO0VBQXdDO0EvRW0wWHhDOztBK0VsMFhBO0VBQW9DO0EvRXMwWHBDOztBK0VyMFhBO0VBQXlDO0EvRXkwWHpDOztBK0V4MFhBO0VBQTRDO0EvRTQwWDVDOztBK0UzMFhBO0VBQTBDO0EvRSswWDFDOztBK0U5MFhBO0VBQXFDO0EvRWsxWHJDOztBK0VqMVhBO0VBQW1DO0EvRXExWG5DOztBK0VwMVhBO0VBQXdDO0EvRXcxWHhDOztBK0V2MVhBO0VBQWlDO0EvRTIxWGpDOztBK0UxMVhBO0VBQXdDO0EvRTgxWHhDOztBK0U3MVhBO0VBQTBDO0EvRWkyWDFDOztBK0VoMlhBO0VBQXlDO0EvRW8yWHpDOztBK0VuMlhBO0VBQW1DO0EvRXUyWG5DOztBK0V0MlhBO0VBQXNDO0EvRTAyWHRDOztBK0V6MlhBO0VBQXFDO0EvRTYyWHJDOztBK0U1MlhBO0VBQXdDO0EvRWczWHhDOztBK0UvMlhBO0VBQWlDO0EvRW0zWGpDOztBK0VsM1hBO0VBQW9DO0EvRXMzWHBDOztBK0VyM1hBO0VBQW9DO0EvRXkzWHBDOztBK0V4M1hBO0VBQWlDO0EvRTQzWGpDOztBK0UzM1hBO0VBQW9DO0EvRSszWHBDOztBK0U5M1hBO0VBQW1DO0EvRWs0WG5DOztBK0VqNFhBO0VBQW1DO0EvRXE0WG5DOztBK0VwNFhBO0VBQTBDO0EvRXc0WDFDOztBK0V2NFhBO0VBQWtDO0EvRTI0WGxDOztBK0UxNFhBO0VBQTZDO0EvRTg0WDdDOztBK0U3NFhBO0VBQXFDO0EvRWk1WHJDOztBK0VoNVhBO0VBQWtDO0EvRW81WGxDOztBK0VuNVhBO0VBQWtDO0EvRXU1WGxDOztBK0V0NVhBO0VBQXVDO0EvRTA1WHZDOztBK0V6NVhBO0VBQWtDO0EvRTY1WGxDOztBK0U1NVhBO0VBQW1DO0EvRWc2WG5DOztBK0UvNVhBO0VBQXNDO0EvRW02WHRDOztBK0VsNlhBO0VBQXVDO0EvRXM2WHZDOztBK0VyNlhBO0VBQWtDO0EvRXk2WGxDOztBK0V4NlhBO0VBQXVDO0EvRTQ2WHZDOztBK0UzNlhBO0VBQXVDO0EvRSs2WHZDOztBK0U5NlhBO0VBQWlDO0EvRWs3WGpDOztBK0VqN1hBO0VBQW9DO0EvRXE3WHBDOztBK0VwN1hBO0VBQXdDO0EvRXc3WHhDOztBK0V2N1hBO0VBQWdDO0EvRTI3WGhDOztBK0UxN1hBO0VBQXFDO0EvRTg3WHJDOztBK0U3N1hBO0VBQTJDO0EvRWk4WDNDOztBK0VoOFhBO0VBQTRDO0EvRW84WDVDOztBK0VuOFhBO0VBQXlDO0EvRXU4WHpDOztBK0V0OFhBO0VBQXNDO0EvRTA4WHRDOztBK0V6OFhBO0VBQW9DO0EvRTY4WHBDOztBK0U1OFhBO0VBQXFDO0EvRWc5WHJDOztBK0UvOFhBO0VBQWlDO0EvRW05WGpDOztBK0VsOVhBO0VBQWtDO0EvRXM5WGxDOztBK0VyOVhBO0VBQXdDO0EvRXk5WHhDOztBK0V4OVhBO0VBQWlDO0EvRTQ5WGpDOztBK0UzOVhBO0VBQTRDO0EvRSs5WDVDOztBK0U5OVhBO0VBQWdEO0EvRWsrWGhEOztBK0VqK1hBO0VBQTBDO0EvRXErWDFDOztBK0VwK1hBO0VBQThDO0EvRXcrWDlDOztBK0V2K1hBO0VBQTZDO0EvRTIrWDdDOztBK0UxK1hBO0VBQWlEO0EvRTgrWGpEOztBK0U3K1hBO0VBQTJDO0EvRWkvWDNDOztBK0VoL1hBO0VBQStDO0EvRW8vWC9DOztBK0VuL1hBO0VBQXNDO0EvRXUvWHRDOztBK0V0L1hBO0VBQThDO0EvRTAvWDlDOztBK0V6L1hBO0VBQWtEO0EvRTYvWGxEOztBK0U1L1hBO0VBQTRDO0EvRWdnWTVDOztBK0UvL1hBO0VBQWdEO0EvRW1nWWhEOztBK0VsZ1lBO0VBQW9DO0EvRXNnWXBDOztBK0VyZ1lBO0VBQXVDO0EvRXlnWXZDOztBK0V4Z1lBO0VBQXVDO0EvRTRnWXZDOztBK0UzZ1lBO0VBQWdDO0EvRStnWWhDOztBK0U5Z1lBO0VBQTBDO0EvRWtoWTFDOztBK0VqaFlBO0VBQW9DO0EvRXFoWXBDOztBK0VwaFlBO0VBQXlDO0EvRXdoWXpDOztBK0V2aFlBO0VBQXdDO0EvRTJoWXhDOztBK0UxaFlBO0VBQW1DO0EvRThoWW5DOztBK0U3aFlBO0VBQW9DO0EvRWlpWXBDOztBK0VoaVlBO0VBQW9DO0EvRW9pWXBDOztBK0VuaVlBO0VBQW9DO0EvRXVpWXBDOztBK0V0aVlBO0VBQXNDO0EvRTBpWXRDOztBK0V6aVlBO0VBQW1DO0EvRTZpWW5DOztBK0U1aVlBO0VBQXdDO0EvRWdqWXhDOztBK0UvaVlBO0VBQTRDO0EvRW1qWTVDOztBK0VsallBO0VBQXdDO0EvRXNqWXhDOztBK0VyallBO0VBQTJDO0EvRXlqWTNDOztBK0V4allBO0VBQTJDO0EvRTRqWTNDOztBK0UzallBO0VBQXNDO0EvRStqWXRDOztBK0U5allBO0VBQWtDO0EvRWtrWWxDOztBK0Vqa1lBO0VBQWlDO0EvRXFrWWpDOztBK0Vwa1lBO0VBQThDO0EvRXdrWTlDOztBK0V2a1lBO0VBQXNDO0EvRTJrWXRDOztBK0Uxa1lBO0VBQTBDO0EvRThrWTFDOztBK0U3a1lBO0VBQTBDO0EvRWlsWTFDOztBK0VobFlBO0VBQXlDO0EvRW9sWXpDOztBK0VubFlBO0VBQXVDO0EvRXVsWXZDOztBK0V0bFlBO0VBQWtDO0EvRTBsWWxDOztBK0V6bFlBO0VBQXlDO0EvRTZsWXpDOztBK0U1bFlBO0VBQXlDO0EvRWdtWXpDOztBK0UvbFlBO0VBQTBDO0EvRW1tWTFDOztBK0VsbVlBO0VBQXlDO0EvRXNtWXpDOztBK0VybVlBO0VBQXdDO0EvRXltWXhDOztBK0V4bVlBO0VBQXlDO0EvRTRtWXpDOztBK0UzbVlBO0VBQXdDO0EvRSttWXhDOztBK0U5bVlBO0VBQWlDO0EvRWtuWWpDOztBK0VqbllBO0VBQXdDO0EvRXFuWXhDOztBK0VwbllBO0VBQXNDO0EvRXduWXRDOztBK0V2bllBO0VBQXlDO0EvRTJuWXpDOztBK0UxbllBO0VBQWtDO0EvRThuWWxDOztBK0U3bllBO0VBQXNDO0EvRWlvWXRDOztBK0Vob1lBO0VBQTRDO0EvRW9vWTVDOztBK0Vub1lBO0VBQXdDO0EvRXVvWXhDOztBK0V0b1lBO0VBQW1DO0EvRTBvWW5DOztBK0V6b1lBO0VBQW1DO0EvRTZvWW5DOztBK0U1b1lBO0VBQXdDO0EvRWdwWXhDOztBK0Uvb1lBO0VBQTBDO0EvRW1wWTFDOztBK0VscFlBO0VBQW1DO0EvRXNwWW5DOztBK0VycFlBO0VBQXFDO0EvRXlwWXJDOztBK0V4cFlBO0VBQXdDO0EvRTRwWXhDOztBK0UzcFlBO0VBQXlDO0EvRStwWXpDOztBK0U5cFlBO0VBQXdDO0EvRWtxWXhDOztBK0VqcVlBO0VBQStDO0EvRXFxWS9DOztBK0VwcVlBO0VBQXNDO0EvRXdxWXRDOztBK0V2cVlBO0VBQW1DO0EvRTJxWW5DOztBK0UxcVlBO0VBQXFDO0EvRThxWXJDOztBK0U3cVlBO0VBQTZDO0EvRWlyWTdDOztBK0VocllBO0VBQWdDO0EvRW9yWWhDOztBK0VucllBO0VBQXdDO0EvRXVyWXhDOztBK0V0cllBO0VBQXdDO0EvRTByWXhDOztBK0V6cllBO0VBQW1DO0EvRTZyWW5DOztBK0U1cllBO0VBQXFDO0EvRWdzWXJDOztBK0UvcllBO0VBQWlDO0EvRW1zWWpDOztBK0Vsc1lBO0VBQXVDO0EvRXNzWXZDOztBK0Vyc1lBO0VBQWtDO0EvRXlzWWxDOztBK0V4c1lBO0VBQW9DO0EvRTRzWXBDOztBK0Uzc1lBO0VBQTBDO0EvRStzWTFDOztBK0U5c1lBO0VBQW9DO0EvRWt0WXBDOztBK0VqdFlBO0VBQXNDO0EvRXF0WXRDOztBK0VwdFlBO0VBQWlDO0EvRXd0WWpDOztBK0V2dFlBO0VBQXFDO0EvRTJ0WXJDOztBK0UxdFlBO0VBQW9DO0EvRTh0WXBDOztBK0U3dFlBO0VBQWtDO0EvRWl1WWxDOztBK0VodVlBO0VBQXlDO0EvRW91WXpDOztBK0VudVlBO0VBQW1DO0EvRXV1WW5DOztBK0V0dVlBO0VBQXVDO0EvRTB1WXZDOztBK0V6dVlBO0VBQW9DO0EvRTZ1WXBDOztBK0U1dVlBO0VBQTJDO0EvRWd2WTNDOztBK0UvdVlBO0VBQWdDO0EvRW12WWhDOztBK0VsdllBO0VBQWlDO0EvRXN2WWpDOztBK0VydllBO0VBQWlDO0EvRXl2WWpDOztBK0V4dllBO0VBQWtDO0EvRTR2WWxDOztBK0UzdllBO0VBQWlDO0EvRSt2WWpDOztBK0U5dllBO0VBQXNDO0EvRWt3WXRDOztBK0Vqd1lBO0VBQWtDO0EvRXF3WWxDOztBK0Vwd1lBO0VBQXVDO0EvRXd3WXZDOztBK0V2d1lBO0VBQXFDO0EvRTJ3WXJDOztBK0Uxd1lBO0VBQTJDO0EvRTh3WTNDOztBK0U3d1lBO0VBQTZDO0EvRWl4WTdDOztBK0VoeFlBO0VBQTRDO0EvRW94WTVDOztBK0VueFlBO0VBQTBDO0EvRXV4WTFDOztBK0V0eFlBO0VBQWtDO0EvRTB4WWxDOztBK0V6eFlBO0VBQXFDO0EvRTZ4WXJDOztBK0U1eFlBO0VBQXdDO0EvRWd5WXhDOztBK0UveFlBO0VBQXVDO0EvRW15WXZDOztBK0VseVlBO0VBQStCO0EvRXN5WS9COztBK0VyeVlBO0VBQXFDO0EvRXl5WXJDOztBK0V4eVlBO0VBQW9DO0EvRTR5WXBDOztBK0UzeVlBO0VBQXlDO0EvRSt5WXpDOztBK0U5eVlBO0VBQTBDO0EvRWt6WTFDOztBK0VqellBO0VBQW9DO0EvRXF6WXBDOztBK0VwellBO0VBQXNDO0EvRXd6WXRDOztBK0V2ellBO0VBQXdDO0EvRTJ6WXhDOztBK0UxellBO0VBQThDO0EvRTh6WTlDOztBK0U3ellBO0VBQTZDO0EvRWkwWTdDOztBK0VoMFlBO0VBQTZDO0EvRW8wWTdDOztBK0VuMFlBO0VBQWdEO0EvRXUwWWhEOztBK0V0MFlBO0VBQXVEO0EvRTAwWXZEOztBK0V6MFlBO0VBQXdDO0EvRTYwWXhDOztBK0U1MFlBO0VBQXdDO0EvRWcxWXhDOztBK0UvMFlBO0VBQXNDO0EvRW0xWXRDOztBK0VsMVlBO0VBQXNDO0EvRXMxWXRDOztBK0VyMVlBO0VBQXVDO0EvRXkxWXZDOztBK0V4MVlBO0VBQW1DO0EvRTQxWW5DOztBK0UzMVlBO0VBQWtDO0EvRSsxWWxDOztBK0U5MVlBO0VBQXlDO0EvRWsyWXpDOztBK0VqMllBO0VBQWlDO0EvRXEyWWpDOztBK0VwMllBO0VBQXVDO0EvRXcyWXZDOztBK0V2MllBO0VBQWtDO0EvRTIyWWxDOztBK0UxMllBO0VBQXVDO0EvRTgyWXZDOztBK0U3MllBO0VBQXNDO0EvRWkzWXRDOztBK0VoM1lBO0VBQW1DO0EvRW8zWW5DOztBK0VuM1lBO0VBQXlDO0EvRXUzWXpDOztBK0V0M1lBO0VBQStDO0EvRTAzWS9DOztBK0V6M1lBO0VBQW9DO0EvRTYzWXBDOztBK0U1M1lBO0VBQWtDO0EvRWc0WWxDOztBK0UvM1lBO0VBQWtDO0EvRW00WWxDOztBK0VsNFlBO0VBQWtDO0EvRXM0WWxDOztBK0VyNFlBO0VBQXVDO0EvRXk0WXZDOztBK0V4NFlBO0VBQW9DO0EvRTQ0WXBDOztBK0UzNFlBO0VBQTZDO0EvRSs0WTdDOztBK0U5NFlBO0VBQXNDO0EvRWs1WXRDOztBK0VqNVlBO0VBQTBDO0EvRXE1WTFDOztBK0VwNVlBO0VBQW9DO0EvRXc1WXBDOztBK0V2NVlBO0VBQWtDO0EvRTI1WWxDOztBK0UxNVlBO0VBQWlDO0EvRTg1WWpDOztBK0U3NVlBO0VBQXdDO0EvRWk2WXhDOztBK0VoNllBO0VBQTRDO0EvRW82WTVDOztBK0VuNllBO0VBQWtDO0EvRXU2WWxDOztBK0V0NllBO0VBQXNDO0EvRTA2WXRDOztBK0V6NllBO0VBQTBDO0EvRTY2WTFDOztBK0U1NllBO0VBQThDO0EvRWc3WTlDOztBK0UvNllBO0VBQWlDO0EvRW03WWpDOztBK0VsN1lBO0VBQW1DO0EvRXM3WW5DOztBK0VyN1lBO0VBQXdDO0EvRXk3WXhDOztBK0V4N1lBO0VBQW1DO0EvRTQ3WW5DOztBK0UzN1lBO0VBQWtDO0EvRSs3WWxDOztBK0U5N1lBO0VBQTBDO0EvRWs4WTFDOztBK0VqOFlBO0VBQTBDO0EvRXE4WTFDOztBK0VwOFlBO0VBQXlDO0EvRXc4WXpDOztBK0V2OFlBO0VBQXlDO0EvRTI4WXpDOztBK0UxOFlBO0VBQW1DO0EvRTg4WW5DOztBK0U3OFlBO0VBQWdDO0EvRWk5WWhDOztBK0VoOVlBO0VBQW1DO0EvRW85WW5DOztBK0VuOVlBO0VBQTBDO0EvRXU5WTFDOztBK0V0OVlBO0VBQStCO0EvRTA5WS9COztBK0V6OVlBO0VBQW1DO0EvRTY5WW5DOztBK0U1OVlBO0VBQW9DO0EvRWcrWXBDOztBK0UvOVlBO0VBQTJDO0EvRW0rWTNDOztBK0VsK1lBO0VBQWtDO0EvRXMrWWxDOztBK0VyK1lBO0VBQWlDO0EvRXkrWWpDOztBK0V4K1lBO0VBQW1DO0EvRTQrWW5DOztBK0UzK1lBO0VBQWtDO0EvRSsrWWxDOztBK0U5K1lBO0VBQW9DO0EvRWsvWXBDOztBK0VqL1lBO0VBQXFDO0EvRXEvWXJDOztBK0VwL1lBO0VBQTJDO0EvRXcvWTNDOztBK0V2L1lBO0VBQXNDO0EvRTIvWXRDOztBK0UxL1lBO0VBQXNDO0EvRTgvWXRDOztBK0U3L1lBO0VBQWlDO0EvRWlnWmpDOztBK0VoZ1pBO0VBQXFDO0EvRW9nWnJDOztBK0VuZ1pBO0VBQXdDO0EvRXVnWnhDOztBK0V0Z1pBO0VBQWtDO0EvRTBnWmxDOztBK0V6Z1pBO0VBQTZDO0EvRTZnWjdDOztBK0U1Z1pBO0VBQXVDO0EvRWdoWnZDOztBK0UvZ1pBO0VBQW1DO0EvRW1oWm5DOztBK0VsaFpBO0VBQW1DO0EvRXNoWm5DOztBK0VyaFpBO0VBQXVDO0EvRXloWnZDOztBK0V4aFpBO0VBQXFDO0EvRTRoWnJDOztBK0UzaFpBO0VBQW9DO0EvRStoWnBDOztBK0U5aFpBO0VBQW1DO0EvRWtpWm5DOztBK0VqaVpBO0VBQWdDO0EvRXFpWmhDOztBK0VwaVpBO0VBQWdDO0EvRXdpWmhDOztBK0V2aVpBO0VBQWlDO0EvRTJpWmpDOztBK0UxaVpBO0VBQXFDO0EvRThpWnJDOztBK0U3aVpBO0VBQTJDO0EvRWlqWjNDOztBK0VoalpBO0VBQTJDO0EvRW9qWjNDOztBK0VualpBO0VBQXVDO0EvRXVqWnZDOztBK0V0alpBO0VBQXdDO0EvRTBqWnhDOztBK0V6alpBO0VBQXVDO0EvRTZqWnZDOztBK0U1alpBO0VBQXFDO0EvRWdrWnJDOztBK0UvalpBO0VBQXNDO0EvRW1rWnRDOztBK0Vsa1pBO0VBQXlDO0EvRXNrWnpDOztBK0Vya1pBO0VBQTBDO0EvRXlrWjFDOztBK0V4a1pBO0VBQXlDO0EvRTRrWnpDOztBK0Uza1pBO0VBQXNDO0EvRStrWnRDOztBK0U5a1pBO0VBQW9DO0EvRWtsWnBDOztBK0VqbFpBO0VBQXVDO0EvRXFsWnZDOztBK0VwbFpBO0VBQXVDO0EvRXdsWnZDOztBK0V2bFpBO0VBQXVDO0EvRTJsWnZDOztBK0UxbFpBO0VBQXNDO0EvRThsWnRDOztBK0U3bFpBO0VBQXdDO0EvRWltWnhDOztBK0VobVpBO0VBQXdDO0EvRW9tWnhDOztBK0VubVpBO0VBQXVDO0EvRXVtWnZDOztBK0V0bVpBO0VBQXFDO0EvRTBtWnJDOztBK0V6bVpBO0VBQXFDO0EvRTZtWnJDOztBK0U1bVpBO0VBQXVDO0EvRWduWnZDOztBK0UvbVpBO0VBQWtDO0EvRW1uWmxDOztBK0VsblpBO0VBQXNDO0EvRXNuWnRDOztBK0VyblpBO0VBQXdDO0EvRXluWnhDOztBK0V4blpBO0VBQWlDO0EvRTRuWmpDOztBK0UzblpBO0VBQXFDO0EvRStuWnJDOztBK0U5blpBO0VBQTBDO0EvRWtvWjFDOztBK0Vqb1pBO0VBQXFDO0EvRXFvWnJDOztBK0Vwb1pBO0VBQW1DO0EvRXdvWm5DOztBK0V2b1pBO0VBQTBDO0EvRTJvWjFDOztBK0Uxb1pBO0VBQWtDO0EvRThvWmxDOztBK0U3b1pBO0VBQXlDO0EvRWlwWnpDOztBK0VocFpBO0VBQXVDO0EvRW9wWnZDOztBK0VucFpBO0VBQWlDO0EvRXVwWmpDOztBK0V0cFpBO0VBQXlDO0EvRTBwWnpDOztBK0V6cFpBO0VBQW9DO0EvRTZwWnBDOztBK0U1cFpBO0VBQW1DO0EvRWdxWm5DOztBK0UvcFpBO0VBQTBDO0EvRW1xWjFDOztBK0VscVpBO0VBQWlDO0EvRXNxWmpDOztBK0VycVpBO0VBQWtDO0EvRXlxWmxDOztBK0V4cVpBO0VBQWtDO0EvRTRxWmxDOztBK0UzcVpBO0VBQWtDO0EvRStxWmxDOztBK0U5cVpBO0VBQXdDO0EvRWtyWnhDOztBK0VqclpBO0VBQW1DO0EvRXFyWm5DOztBK0VwclpBO0VBQWtDO0EvRXdyWmxDOztBK0V2clpBO0VBQXlDO0EvRTJyWnpDOztBK0UxclpBO0VBQW9DO0EvRThyWnBDOztBK0U3clpBO0VBQWlDO0EvRWlzWmpDOztBK0Voc1pBO0VBQWtDO0EvRW9zWmxDOztBK0Vuc1pBO0VBQXdDO0EvRXVzWnhDOztBK0V0c1pBO0VBQW9DO0EvRTBzWnBDOztBK0V6c1pBO0VBQStCO0EvRTZzWi9COztBK0U1c1pBO0VBQWdDO0EvRWd0WmhDOztBK0Uvc1pBO0VBQXNDO0EvRW10WnRDOztBK0VsdFpBO0VBQTRDO0EvRXN0WjVDOztBK0VydFpBO0VBQXdDO0EvRXl0WnhDOztBK0V4dFpBO0VBQXdDO0EvRTR0WnhDOztBK0UzdFpBO0VBQXVDO0EvRSt0WnZDOztBK0U5dFpBO0VBQXNDO0EvRWt1WnRDOztBK0VqdVpBO0VBQXFDO0EvRXF1WnJDOztBK0VwdVpBO0VBQXlDO0EvRXd1WnpDOztBK0V2dVpBO0VBQWtDO0EvRTJ1WmxDOztBK0UxdVpBO0VBQW9DO0EvRTh1WnBDOztBK0U3dVpBO0VBQW1DO0EvRWl2Wm5DOztBK0VodlpBO0VBQXNDO0EvRW92WnRDOztBK0VudlpBO0VBQWdEO0EvRXV2WmhEOztBK0V0dlpBO0VBQWtDO0EvRTB2WmxDOztBK0V6dlpBO0VBQXdDO0EvRTZ2WnhDOztBK0U1dlpBO0VBQWlDO0EvRWd3WmpDOztBK0UvdlpBO0VBQW1DO0EvRW13Wm5DOztBK0Vsd1pBO0VBQWtDO0EvRXN3WmxDOztBK0Vyd1pBO0VBQW1DO0EvRXl3Wm5DOztBK0V4d1pBO0VBQTJDO0EvRTR3WjNDOztBK0Uzd1pBO0VBQW1DO0EvRSt3Wm5DOztBK0U5d1pBO0VBQXFDO0EvRWt4WnJDOztBK0VqeFpBO0VBQTRDO0EvRXF4WjVDOztBK0VweFpBO0VBQXVDO0EvRXd4WnZDOztBK0V2eFpBO0VBQWtDO0EvRTJ4WmxDOztBK0UxeFpBO0VBQWlDO0EvRTh4WmpDOztBK0U3eFpBO0VBQXdDO0EvRWl5WnhDOztBK0VoeVpBO0VBQWlDO0EvRW95WmpDOztBK0VueVpBO0VBQXlDO0EvRXV5WnpDOztBK0V0eVpBO0VBQTRDO0EvRTB5WjVDOztBK0V6eVpBO0VBQTRDO0EvRTZ5WjVDOztBK0U1eVpBO0VBQTJDO0EvRWd6WjNDOztBK0UveVpBO0VBQW9DO0EvRW16WnBDOztBK0VselpBO0VBQXdDO0EvRXN6WnhDOztBK0VyelpBO0VBQXVDO0EvRXl6WnZDOztBK0V4elpBO0VBQTJDO0EvRTR6WjNDOztBK0UzelpBO0VBQWdDO0EvRSt6WmhDOztBK0U5elpBO0VBQWlEO0EvRWswWmpEOztBK0VqMFpBO0VBQWlDO0EvRXEwWmpDOztBK0VwMFpBO0VBQWdEO0EvRXcwWmhEOztBK0V2MFpBO0VBQXFDO0EvRTIwWnJDOztBK0UxMFpBO0VBQXNDO0EvRTgwWnRDOztBK0U3MFpBO0VBQTZDO0EvRWkxWjdDOztBK0VoMVpBO0VBQXVDO0EvRW8xWnZDOztBK0VuMVpBO0VBQXVDO0EvRXUxWnZDOztBK0V0MVpBO0VBQW9DO0EvRTAxWnBDOztBK0V6MVpBO0VBQW9DO0EvRTYxWnBDOztBK0U1MVpBO0VBQW1DO0EvRWcyWm5DOztBK0UvMVpBO0VBQWtDO0EvRW0yWmxDOztBK0VsMlpBO0VBQWlDO0EvRXMyWmpDOztBK0VyMlpBO0VBQWlDO0EvRXkyWmpDOztBK0V4MlpBO0VBQXdDO0EvRTQyWnhDOztBK0UzMlpBO0VBQXlDO0EvRSsyWnpDOztBK0U5MlpBO0VBQWtDO0EvRWszWmxDOztBK0VqM1pBO0VBQW1DO0EvRXEzWm5DOztBK0VwM1pBO0VBQW1DO0EvRXczWm5DOztBK0V2M1pBO0VBQWlEO0EvRTIzWmpEOztBK0UxM1pBO0VBQWlDO0EvRTgzWmpDOztBK0U3M1pBO0VBQWlDO0EvRWk0WmpDOztBK0VoNFpBO0VBQXFDO0EvRW80WnJDOztBK0VuNFpBO0VBQXFDO0EvRXU0WnJDOztBK0V0NFpBO0VBQWtDO0EvRTA0WmxDOztBK0V6NFpBO0VBQW9DO0EvRTY0WnBDOztBK0U1NFpBO0VBQTJDO0EvRWc1WjNDOztBK0UvNFpBO0VBQWtDO0EvRW01WmxDOztBZ0ZyMGNBO0VIMEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFK3ljRjs7QTZFcnljRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V1eWNKOztBaUY1MWNBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJUTHFCO0VTTXJCO0VBQ0E7QWpGNjFjRjtBaUZ0MWNBO0VBQ0U7RUFDQTtBakZ3MWNGOztBa0Y3MmNBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWTHFCO0VVTXJCO0VBQ0E7QWxGODJjRjtBa0Z2MmNBOztFQUVFO0VBQ0E7QWxGeTJjRjs7QW1GNzNjQTtFQUNJO0FuRmc0Y0o7O0FtRjczY0E7OztFQUdJO0FuRmc0Y0o7O0FtRjczY0E7RUFDSTtFQUNBO0FuRmc0Y0o7O0FtRjczY0E7RUFDSTtBbkZnNGNKO0FtRi8zY0k7RUFDSTtBbkZpNGNSOztBbUY5M2NBOzs7Ozs7RUFNSTtBbkZpNGNKOztBbUYvM2NBO0VBQ0k7QW5GazRjSjs7QW1GaDRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRm00Y0o7O0FtRmo0Y0E7O0VBRUk7QW5GbzRjSjs7QW1GbDRjQTtFQUNJO0FuRnE0Y0o7O0FtRm40Y0E7RUFDSTtFQUNBO0FuRnM0Y0o7O0FtRnA0Y0E7RUFDSTtFQUNBO0FuRnU0Y0o7O0FtRnI0Y0E7RUFDSTtBbkZ3NGNKOztBbUZ0NGNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ5NGNKOztBbUZ0NGNBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdzRjSjs7QW1GcjRjQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GdTRjSjs7QW1GcDRjQTs7O0VBR0k7QW5GdTRjSjs7QW1GcDRjQTs7O0VBRUk7QW5GdzRjSjs7QW1GcjRjQTtBQUNBO0VBQ0k7QW5GdzRjSjs7QW1GcjRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdzRjSjs7QW1GcjRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GdzRjSjs7QW1GcjRjQTtBQUNBOztFQUVJO0VBQ0E7RUFDQTtBbkZ3NGNKOztBbUZ0NGNBO0VBQ0k7QW5GeTRjSjs7QW1GdjRjQTtFQUNJO0VBQ0E7QW5GMDRjSjs7QW1GeDRjQTtFQUNJO0VBQ0E7RUFDQTtBbkYyNGNKOztBbUZ4NGNBO0VBQ0k7QW5GMjRjSjs7QW1GeDRjQTtFQUNJO0FuRjI0Y0o7O0FtRng0Y0E7RUFDSTtFQUNBO0FuRjI0Y0o7O0FtRno0Y0E7QUFDQTtFQUNJO0FuRjQ0Y0o7O0FtRjE0Y0E7QUFDQTtFQUNJO0FuRjY0Y0o7QW1GMzRjSTtFQUNJO0VBQ0E7RUFDQTtBbkY2NGNSO0FtRjM0Y0k7RUFDSTtFQUNBO0VBQ0E7QW5GNjRjUjs7QW1GejRjSTtFQUNJO0VBQ0E7RUFJQTtBbkZ5NGNSO0FtRjU0Y1E7RUFDSTtBbkY4NGNaOztBbUZ6NGNBOzs7Ozs7RUFNSTtFQUNBO0FuRjQ0Y0o7O0FtRng0Y0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYyNGNSO0FtRno0Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkYyNGNSO0FtRno0Y1E7RUFDSTtBbkYyNGNaO0FtRng0Y0k7RUFDSTtBbkYwNGNSOztBbUZ0NGNBO0VBQ0k7QW5GeTRjSjtBbUZ4NGNJOztFQUVJLGMvRXBOZ0I7RStFcU5oQjtBbkYwNGNSO0FtRng0Y0k7RUFDSSxXL0U5RXlCO0UrRStFekI7QW5GMDRjUjtBbUZ6NGNRO0VBQ0k7QW5GMjRjWjs7QW1GdDRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRnk0Y0o7O0FtRnI0Y0k7RUFDSTtBbkZ3NGNSO0FtRnQ0Y0k7RUFDSTtBbkZ3NGNSOztBbUZwNGNBO0VBQ0k7RUFDQSx5QjlKaFFNO0EyRXVvZFY7QW1GcjRjSTtFQUNJO0FuRnU0Y1I7O0FvRjdvZEE7RUFDSTtJQUNJO1lBQUE7RXBGZ3BkTjtFb0Y5b2RFO0lBQ0k7WUFBQTtFcEZncGROO0FBQ0Y7O0FvRnRwZEE7RUFDSTtJQUNJO1lBQUE7RXBGZ3BkTjtFb0Y5b2RFO0lBQ0k7WUFBQTtFcEZncGROO0FBQ0Y7QXFGdHBkQTtFQUNJO0FyRndwZEo7O0FzRnpwZEE7RUFDSTtFQUNBO0F0RjRwZEo7O0FzRnpwZEE7RUFFSTtFQUNBO0VBQ0E7QXRGMnBkSjtBc0Z6cGRJO0VBQ0k7RUFDQTtFQUNBO0F0RjJwZFI7O0FzRnZwZEE7RUFDSSx5QmpLVlk7RWlLV1osV2pLZkk7RWlLZ0JKLHFCaktYbUI7QTJFcXFkdkI7QXNGeHBkSTtFQUVJLFdqS3BCQTtFaUtxQkEscUJqS2RtQjtFaUtlbkIseUJqS2hCWTtBMkV5cWRwQjtBc0Z0cGRJO0VBRUksV2pLM0JBO0VpSzRCQSxxQmpLOUJFO0VpSytCRix5QmpLdEJtQjtBMkU2cWQzQjs7QXNGbnBkQTtFQUVJO0F0RnFwZEo7QXNGbHBkUTs7RUFFSTtBdEZvcGRaO0FzRmhwZEk7O0VBRUk7RUFDQTtBdEZrcGRSO0FzRi9vZEk7RUFDSTtBdEZpcGRSO0FzRjlvZEk7RUFDSTtBdEZncGRSOztBc0Y1b2RBO0VBQ0k7RUFDQTtBdEYrb2RKOztBc0Yzb2RJO0VBQ0k7QXRGOG9kUjs7QXNGMW9kQTtFQUNJO0F0RjZvZEo7O0FzRjFvZEE7RUFDSTtBdEY2b2RKOztBc0Z6b2RJO0VBQ0k7QXRGNG9kUjs7QXVGanVkQTtBQXFFQTtBM0Y1Q21DO0FBQ1I7QTRGMUIzQjtFQUNJO0lBQ0k7WUFBQTtFeEZ3dWROO0V3RnJ1ZEU7SUFDSTtZQUFBO0V4RnV1ZE47QUFDRjtBd0Y5dWRBO0VBQ0k7SUFDSTtZQUFBO0V4Rnd1ZE47RXdGcnVkRTtJQUNJO1lBQUE7RXhGdXVkTjtBQUNGO0F5Rjl1ZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0I3RkxJO0U2Rk1KO0VBQ0E7RUFDQSxzQjdGb0JvQjtFNkZuQnBCO0VBQ0E7QXpGZ3ZkSjtBeUY5dWRJO0VBQ0k7QXpGZ3ZkUjtBeUY3dWRJO0VBRUk7RUFDQTtFQUNBLFc3RkZhO0U2RkdiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGOHVkUjtBeUYzdWRJO0VBQ0k7RUFDQTtBekY2dWRSOztBMEY1c2RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjlGcEJnQjtFOEZxQmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBR0Esa0M5RjNCUTtBSXd1ZFo7QTBGM3NkSTtFQTNFQSxXOUZOSTtFOEZPSix5QjlGR2dCO0FJc3hkcEI7QTBGdnhkSTtFQUNJO0ExRnl4ZFI7QTBGdHhkSTtFQUNJO0ExRnd4ZFI7QTBGcnhkSTtFSG1FQTtFQUNBO0VBQ0E7QXZGcXRkSjtBMEZ2eGRRO0VBRUksVzlGdEJKO0U4RnVCSSx5QjlGYlE7QUlxeWRwQjtBMEZweGRJO0VBQ0k7RUFDQTtBMUZzeGRSO0EwRjl0ZEk7RUFuREEsYzlGeEJnQjtFOEZ5QmhCO0VBQ0EscUI5RjFCZ0I7QUk4eWRwQjtBMEZseGRJO0VBQ0ksVzlGdkNBO0U4RndDQSx5QjlGOUJZO0FJa3pkcEI7QTBGanhkSTtFQUNJO0ExRm14ZFI7QTBGaHhkSTtFSHFDQTtFQUNBO0VBQ0E7QXZGOHVkSjtBMEZseGRRO0VBRUksYzlGMUNRO0U4RjJDUjtBMUZteGRaO0EwRi93ZEk7RUFDSTtFQUNBO0ExRml4ZFI7QTBGbnZkSTtFQW5GQSxXOUZOSTtFOEZPSix5QkFtRmtDO0ExRnN2ZHRDO0EwRnYwZEk7RUFDSTtBMUZ5MGRSO0EwRnQwZEk7RUFDSTtBMUZ3MGRSO0EwRnIwZEk7RUhtRUE7RUFDQTtFQUNBO0F2RnF3ZEo7QTBGdjBkUTtFQUVJLFc5RnRCSjtFOEZ1QkkseUJBbUUwQjtBMUZxd2R0QztBMEZwMGRJO0VBQ0k7RUFDQTtBMUZzMGRSO0EwRnR3ZEk7RUEzREEsY0E0RG1DO0VBM0RuQztFQUNBLHFCQTBEbUM7QTFGMHdkdkM7QTBGbDBkSTtFQUNJLFc5RnZDQTtFOEZ3Q0EseUJBc0QrQjtBMUY4d2R2QztBMEZqMGRJO0VBQ0k7QTFGbTBkUjtBMEZoMGRJO0VIcUNBO0VBQ0E7RUFDQTtBdkY4eGRKO0EwRmwwZFE7RUFFSSxjQTBDMkI7RUF6QzNCO0ExRm0wZFo7QTBGL3pkSTtFQUNJO0VBQ0E7QTFGaTBkUjtBMEYzeGRJO0VBM0ZBLFc5RllpQjtFOEZYakIseUJBMkZrQztBMUY4eGR0QztBMEZ2M2RJO0VBQ0k7QTFGeTNkUjtBMEZ0M2RJO0VBQ0k7QTFGdzNkUjtBMEZyM2RJO0VIbUVBO0VBQ0E7RUFDQTtBdkZxemRKO0EwRnYzZFE7RUFFSSxXOUZKUztFOEZLVCx5QkEyRTBCO0ExRjZ5ZHRDO0EwRnAzZEk7RUFDSTtFQUNBO0ExRnMzZFI7QTBGOXlkSTtFQW5FQSxjQW9FbUM7RUFuRW5DO0VBQ0EscUJBa0VtQztBMUZremR2QztBMEZsM2RJO0VBQ0ksVzlGckJhO0U4RnNCYix5QkE4RCtCO0ExRnN6ZHZDO0EwRmozZEk7RUFDSTtBMUZtM2RSO0EwRmgzZEk7RUhxQ0E7RUFDQTtFQUNBO0F2RjgwZEo7QTBGbDNkUTtFQUVJLGNBa0QyQjtFQWpEM0I7QTFGbTNkWjtBMEYvMmRJO0VBQ0k7RUFDQTtBMUZpM2RSO0EwRm4wZEk7RUFuR0EsVzlGTkk7RThGT0oseUJBbUdrQztBMUZzMGR0QztBMEZ2NmRJO0VBQ0k7QTFGeTZkUjtBMEZ0NmRJO0VBQ0k7QTFGdzZkUjtBMEZyNmRJO0VIbUVBO0VBQ0E7RUFDQTtBdkZxMmRKO0EwRnY2ZFE7RUFFSSxXOUZ0Qko7RThGdUJJLHlCQW1GMEI7QTFGcTFkdEM7QTBGcDZkSTtFQUNJO0VBQ0E7QTFGczZkUjtBMEZ0MWRJO0VBM0VBLGNBNEVtQztFQTNFbkM7RUFDQSxxQkEwRW1DO0ExRjAxZHZDO0EwRmw2ZEk7RUFDSSxXOUZ2Q0E7RThGd0NBLHlCQXNFK0I7QTFGODFkdkM7QTBGajZkSTtFQUNJO0ExRm02ZFI7QTBGaDZkSTtFSHFDQTtFQUNBO0VBQ0E7QXZGODNkSjtBMEZsNmRRO0VBRUksY0EwRDJCO0VBekQzQjtBMUZtNmRaO0EwRi81ZEk7RUFDSTtFQUNBO0ExRmk2ZFI7QTBGMzJkSTtFQTNHQSxXOUZOSTtFOEZPSix5QjlGWW1CO0FJNjhkdkI7QTBGdjlkSTtFQUNJO0ExRnk5ZFI7QTBGdDlkSTtFQUNJO0ExRnc5ZFI7QTBGcjlkSTtFSG1FQTtFQUNBO0VBQ0E7QXZGcTVkSjtBMEZ2OWRRO0VBRUksVzlGdEJKO0U4RnVCSSx5QjlGSlc7QUk0OWR2QjtBMEZwOWRJO0VBQ0k7RUFDQTtBMUZzOWRSO0EwRjkzZEk7RUFuRkEsYzlGZm1CO0U4RmdCbkI7RUFDQSxxQjlGakJtQjtBSXErZHZCO0EwRmw5ZEk7RUFDSSxXOUZ2Q0E7RThGd0NBLHlCOUZyQmU7QUl5K2R2QjtBMEZqOWRJO0VBQ0k7QTFGbTlkUjtBMEZoOWRJO0VIcUNBO0VBQ0E7RUFDQTtBdkY4NmRKO0EwRmw5ZFE7RUFFSSxjOUZqQ1c7RThGa0NYO0ExRm05ZFo7QTBGLzhkSTtFQUNJO0VBQ0E7QTFGaTlkUjtBMEZuNWRJO0VBQ0k7RUFDQSxjOUZqSFk7RThGa0haO0VBQ0E7QTFGcTVkUjtBMEZuNWRRO0VBQ0k7QTFGcTVkWjtBMEZsNWRRO0VIL0NKO0VBQ0E7RUFDQTtBdkZvOGRKO0EwRmw1ZEk7RUFDSSxjOUZ0SGU7RThGdUhmO0VBQ0E7QTFGbzVkUjtBMEZsNWRRO0VBR0k7QTFGazVkWjtBMEYvNGRRO0VIL0RKO0VBQ0E7RUFDQTtFR2dFUTtFQUNBO0VBQ0E7QTFGazVkWjtBMEYvNGRRO0VBQ0k7RUFDQTtBMUZpNWRaO0EwRjc0ZEk7RUFDSTtFQUNBO0ExRis0ZFI7QTBGNTRkSTtFQUNJO0ExRjg0ZFI7QTBGMzRkSTtFQUNJO0VBQ0E7RUFDQTtBMUY2NGRSO0EwRjE0ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBMUY0NGRSO0EwRno0ZEk7RUE3SkEsYzlGeEJnQjtFOEZ5QmhCO0VBQ0EscUI5RjFCZ0I7RThGd0xaO0VBQ0E7RUFDQTtFQUNBO0ExRjQ0ZFI7QTBGM2llSTtFQUNJLFc5RnZDQTtFOEZ3Q0EseUI5RjlCWTtBSTJrZXBCO0EwRjFpZUk7RUFDSTtBMUY0aWVSO0EwRnppZUk7RUhxQ0E7RUFDQTtFQUNBO0F2RnVnZUo7QTBGM2llUTtFQUVJLGM5RjFDUTtFOEYyQ1I7QTFGNGllWjtBMEZ4aWVJO0VBQ0k7RUFDQTtBMUYwaWVSO0EwRjc1ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUYrNWRSO0EwRjU1ZEk7RUFDSTtBMUY4NWRSOztBMEYxNWRBO0VBQ0k7RUFDQTtBMUY2NWRKO0EwRjM1ZEk7RUFDSTtFQUNBO0ExRjY1ZFI7QTBGMzVkUTtFQUNJLCtCOUZqTVk7RThGa01aLGtDOUZsTVk7QUkrbGV4QjtBMEYxNWRRO0VBQ0ksZ0M5RnRNWTtFOEZ1TVosbUM5RnZNWTtBSW1tZXhCO0EwRno1ZFE7RUFDSTtBMUYyNWRaOztBMkZub2VBO0VBQ0k7RUFDQTtBM0Zzb2VKO0EyRnBvZUk7RUFHSTtFQUNBO0VBQ0E7RUFDQSxlQUxPO0VBTVAsZ0JBTk87RUFPUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBM0Zvb2VSO0EyRmpvZUk7RUFDSTtFQUNBO0VBQ0EsZ0IvRnJCSTtBSXdwZVo7QTJGaG9lSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQi9GOUJJO0UrRitCSjtFQUNBLGEvRndCb0I7QUkwbWU1QjtBMkZob2VRO0VBQ0k7QTNGa29lWjtBMkY5bmVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNGZ29lUjtBMkY1bmVRO0VBQ0k7QTNGOG5lWjs7QTJGem5lQTtFQUNJO0lBQ0k7WUFBQTtFM0Y0bmVOO0UyRnpuZUU7SUFDSTtZQUFBO0UzRjJuZU47QUFDRjs7QTJGbG9lQTtFQUNJO0lBQ0k7WUFBQTtFM0Y0bmVOO0UyRnpuZUU7SUFDSTtZQUFBO0UzRjJuZU47QUFDRjtBNEZ6cmVBOzs7Q0FBQTtBQUtJO0VBQ0ksZ0JoR0xBO0FJK3JlUjs7QTZGL3JlSTtFQUNJO0E3RmtzZVI7QTZGL3JlSTtFQUNJO0VBQ0E7RUFDQTtBN0Zpc2VSO0E2RjlyZUk7O0VBRUk7QTdGZ3NlUjtBNkY3cmVJO0VBQ0k7RUFDQTtFQUNBO0E3RityZVI7QTZGNXJlSTtFQUNJO0E3RjhyZVI7O0E2RjFyZUE7RUFDSTtJQUNJO0U3RjZyZU47QUFDRjtBNkYxcmVBO0VBRVE7SUFDSTtFN0YycmVWO0U2RnhyZU07SUFDSTtFN0YwcmVWO0FBQ0Y7QThGbnVlQTtFQUNJO0E5RnF1ZUo7QThGbnVlSTtFQUNJO0VBQ0EsY2xHZWU7RWtHZGY7RUFDQTtFQUNBO0E5RnF1ZVI7QThGbHVlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCbEdkQTtFa0dlQTtFQUNBO0VBQ0E7QTlGb3VlUjtBOEZsdWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E5Rm91ZVo7QThGanVlUTtFQUNJO0VBQ0E7QTlGbXVlWjtBOEZqdWVZO0VBQ0k7QTlGbXVlaEI7QThGaHVlWTtFQUNJLGNsRzdCSTtBSSt2ZXBCO0E4Rjd0ZUk7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0E5Rit0ZVI7O0ErRi93ZUE7RUFDSTtFQUNBO0EvRmt4ZUo7QStGaHhlSTtFQUNJO0EvRmt4ZVI7O0FnR3Z4ZUE7RUFDSTtFQUNBO0VBQ0E7QWhHMHhlSjtBZ0d4eGVJO0VBQ0k7RUFDQTtBaEcweGVSO0FnR3h4ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwR0hRO0FJNnhlcEI7QWdHdnhlUTtFQUNJO0VBQ0E7QWhHeXhlWjs7QWdHbnhlSTtFQUNJO0FoR3N4ZVI7QWdHcHhlUTtFQUNJO0VBQ0E7QWhHc3hlWjtBZ0dseGVJO0VBQ0k7QWhHb3hlUjtBZ0dqeGVJO0VBQ0k7QWhHbXhlUjs7QWlHMXplQTtFQUNJO0VBQ0E7QWpHNnplSjs7QWtHM3plQTtFQUNJO0VBQ0E7RUFDQSxzQnRHTkk7RXNHT0o7RUFDQTtFQUNBO0VBQ0E7QWxHOHplSjtBa0c1emVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkFoQk07QWxHODBlZDtBa0czemVJO0VBQ0ksV0FwQk07RUFxQk4sWUFyQk07RUFzQk47RUFDQTtFQUNBO0VBQ0EseUJ0R2hCWTtFc0dpQlo7QWxHNnplUjtBa0czemVRO0VBQ0k7QWxHNnplWjtBa0czemVZO0VBQ0k7QWxHNnplaEI7QWtHeHplSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCQXpDTTtFQTBDTjtFQUNBO0VBQ0E7QWxHMHplUjtBa0d2emVJO0VBRUk7RUFDQTtFQUNBO0FsR3d6ZVI7QWtHcnplSTtFQUNJO0VBQ0E7RUFDQSxXdEd4Q2E7RXNHeUNiO0VBQ0E7RUFDQTtBbEd1emVSO0FrR3B6ZUk7RUFDSTtFQUNBO0VBQ0EsY3RHaERlO0VzR2lEZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWxHcXplUjtBa0dsemVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHb3plUjtBa0dqemVJO0VBQ0k7RUFDQTtBbEdtemVSO0FrR2p6ZVE7RUFDSTtFQUNBO0FsR216ZVo7QWtHanplWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtemVoQjtBa0cveWVRO0VBQ0k7QWxHaXplWjtBa0c3eWVJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHOHllUjs7QWtHMXllQTs7RUFFSTtBbEc2eWVKOztBbUc3NmVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJ2R21CeUI7RXVHbEJ6QixrQ3ZHZ0RRO0V1R3dGUjtBbkd5eWVKO0FtRy82ZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTZDQTtFQUtBO0FuR2k0ZVI7QW1HajdlUTtFQUNJO0VBQ0E7QW5HbTdlWjtBbUdoN2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkdQUztBSXk3ZXJCO0FtRy82ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2R2RXO0V1R2VYO0FuR2k3ZVo7QW1HOTZlUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2c3ZVo7QW1HOTZlWTtFQUNJLGN2RzNCTztBSTQ4ZXZCO0FtR2w3ZVk7RUFDSSxjdkczQk87QUk0OGV2QjtBbUdsN2VZO0VBQ0ksY3ZHM0JPO0FJNDhldkI7QW1HbDdlWTs7RUFDSSxjdkczQk87QUk0OGV2QjtBbUc5NmVZOztFQUNJO0VBQ0E7QW5HaTdlaEI7QW1HNzZlUTtFQUNJO0FuRys2ZVo7QW1HNTZlUTs7RUFFSTtBbkc4NmVaO0FtRzE2ZVE7RUFDSTtBbkc0NmVaO0FtR3o2ZVE7RUFDSTtFQUNBO0VBQ0EsV3ZHdERTO0FJaStlckI7QW1HeDZlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFd2RzFFSjtBSW8vZVI7QW1HdjZlUTtFQUNJO0VBQ0EsY3ZHMUVRO0FJbS9lcEI7QW1HdDZlUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbkd3NmVaO0FtR3Y2ZVk7O0VBQ0k7QW5HMDZlaEI7QW1HdjZlUTtFQUNJO0FuR3k2ZVo7QW1HdjZlUTtFQUNJO0FuR3k2ZVo7QW1HdDZlWTtFQUNJO0FuR3c2ZWhCO0FtR3I2ZVE7RUFDSTtBbkd1NmVaO0FtR3I2ZVE7RUFDSTtBbkd1NmVaO0FtR3I2ZVE7RUFDSTtFQUNBO0VBQ0E7QW5HdTZlWjtBbUdyNmVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cdkd2R2E7RXVHd0diO0FuR3U2ZWhCO0FtR3A2ZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FuR3M2ZWhCO0FtR2g2ZUk7RUFDSTtBbkdrNmVSO0FtRy81ZUk7RUFDSTtFQUNBO0FuR2k2ZVI7O0FtRzc1ZUE7RUFFUTtJQUNJO0VuRys1ZVY7QUFDRjtBbUczNWVBO0VBR1k7SUFDSTtFbkcyNWVkO0FBQ0Y7QW1HdDVlQTtFQUVRO0lBQ0k7RW5HdTVlVjtBQUNGO0FtR241ZUE7RUFFUTtJQUNJO0VuR281ZVY7QUFDRjtBbUdoNWVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RW5HazVlTjtBQUNGO0FtRy80ZUE7RUFDSTtJQUNJO0VuR2k1ZU47QUFDRjtBb0d2bGZBO0VBQ0k7RUFDQTtBcEd5bGZKOztBb0dybGZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHd2xmUjtBb0dybGZJO0VBQ0k7QXBHdWxmUjtBb0dybGZRO0VBQ0k7RUFDQTtBcEd1bGZaO0FvR25sZkk7RUFDSTtBcEdxbGZSO0FvR2xsZkk7RUFDSTtBcEdvbGZSO0FvR2xsZlE7RUFDSTtBcEdvbGZaOztBcUdsbmZBO0VBR0k7RUFFQTtBckdrbmZKO0FxR2huZkk7RUFDSTtFQUNBO0FyR2tuZlI7QXFHL21mSTs7RUFFSTtBckdpbmZSO0FxRzltZkk7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6R0plO0V5R0tmO0FyR2duZlI7QXFHN21mSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0EsWUEvQlM7RUFnQ1Q7RUFDQSxzQnpHakNBO0V5R2tDQTtFQUNBO0VBQ0E7QXJHK21mUjtBcUc1bWZJO0VBQ0k7RUFDQTtFQUNBLFlBekNVO0VBMENWO0VBQ0E7RUFDQTtBckc4bWZSO0FxRzVtZlE7RUFDSTtFQUNBO0FyRzhtZlo7QXFHM21mUTtFQUNJO0FyRzZtZlo7QXFHeG1mUTtFQUNJO0VBQ0E7QXJHMG1mWjtBcUdybWZRO0VBQ0k7QXJHdW1mWjtBcUdsbWZRO0VBQ0k7QXJHb21mWjtBcUcvbGZRO0VBQ0k7QXJHaW1mWjs7QXNHaHJmQTtFQUNJO0lBQ0k7WUFBQTtJQUNBO0V0R21yZk47RXNHaHJmRTtJQUNJO0V0R2tyZk47RXNHL3FmRTtJQUNJO1lBQUE7RXRHaXJmTjtBQUNGOztBc0c3cmZBO0VBQ0k7SUFDSTtZQUFBO0lBQ0E7RXRHbXJmTjtFc0docmZFO0lBQ0k7RXRHa3JmTjtFc0cvcWZFO0lBQ0k7WUFBQTtFdEdpcmZOO0FBQ0Y7QXVHM3JmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkc2cmZKO0F1RzNyZkk7RUFDSSxXM0dUSTtFMkdVSjtBdkc2cmZSO0F1RzFyZkk7RUFDSSxVM0dkSTtBSTBzZlo7QXVHenJmSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0F2RzJyZlI7QXVHeHJmSTtFQUNJO0VBQ0E7QXZHMHJmUjtBdUd2cmZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0IzR3BDQTtFMkdxQ0E7QXZHeXJmUjs7QXdHL3RmQTtFQUNJO0F4R2t1Zko7QXdHaHVmSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2t1ZlI7O0F5RzV1ZkE7RUFDSTtFQUNBO0VBQ0E7QXpHK3VmSjtBeUc3dWZJO0VBQ0k7QXpHK3VmUjtBeUc1dWZJO0VBQ0k7RUFDQTtBekc4dWZSO0F5RzN1Zkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxVN0dqQkE7QUk4dmZSO0F5RzF1Zkk7O0VBRUksYTdHWlk7QUl3dmZwQjs7QTBHbndmQTtFQUNJO0VBQ0E7RUFDQSxrQjlHK0NjO0U4RzlDZDtBMUdzd2ZKO0EwR3B3Zkk7RUFDSTtFQUNBO0ExR3N3ZlI7QTBHbndmSTtFQUVJLGM5R09lO0U4R05mO0VBQ0E7QTFHb3dmUjtBMEdqd2ZJO0VBQ0ksYzlHUlk7QUkyd2ZwQjtBMEdod2ZJO0VBQ0k7QTFHa3dmUjtBMEdod2ZRO0VBQ0k7RUFDQTtFQUNBO1VBQUE7QTFHa3dmWjtBMEc5dmZJO0VBQ0k7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0ExR2d3ZlI7O0EyR3J5ZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR3d5Zko7QTJHdHlmSTtFQUNJO0VBQ0E7QTNHd3lmUjs7QTJHcHlmQTtFQUNJLFkvR1JJO0UrR1NKO0EzR3V5Zko7O0E0R3Z5ZkE7RUFDSTtFQUNBO0VBQ0E7QTVHMHlmSjtBNEd4eWZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcweWZSO0E0R3h5ZlE7RUFDSSxtQkE1QmE7RUE2QmIsY0E1QlE7QTVHczBmcEI7QTRHdnlmUTtFQUNJLG1CQS9CYTtFQWdDYixjQS9CUTtBNUd3MGZwQjtBNEd0eWZRO0VBQ0ksbUJBbENhO0VBbUNiLGNBbENRO0E1RzAwZnBCO0E0R3J5ZlE7RUFDSSxtQkFyQ2E7RUFzQ2IsY0FyQ1E7QTVHNDBmcEI7QTRHcHlmUTtFQUNJLG1CQXhDYTtFQXlDYixjQXhDUTtBNUc4MGZwQjtBNEdueWZRO0VBQ0ksbUJBM0NhO0VBNENiLGNBM0NRO0E1R2cxZnBCO0E0R2x5ZlE7RUFDSSxtQkE5Q2E7RUErQ2IsY0E5Q1E7QTVHazFmcEI7O0E0Ry94ZkE7RUFDSTtFQUNBLG1CaEh2RGdCO0FJeTFmcEI7O0E2R3AyZkE7RUFDSTtFQUNBO0E3R3UyZko7QTZHcjJmSTtFQUNJO0VBQ0E7QTdHdTJmUjtBNkdyMmZRO0VBQ0k7QTdHdTJmWjtBNkdwMmZRO0VBQ0k7QTdHczJmWjtBNkdsMmZJO0VBQ0ksY2pIRWU7RWlIRGY7RUFDQTtFQUNBO0E3R28yZlI7O0E4R3ozZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkNsSEZRO0VrSEdSO0E5RzQzZko7QThHMTNmSTtFQUNJLGdCbEhaQTtFa0hhQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RzQzZlI7QThHejNmSTtFQUNJO0E5RzIzZlI7QThHeDNmSTtFQUNJO0E5RzAzZlI7QThHdjNmSTtFQUNJO0E5R3kzZlI7QThHdDNmSTtFQUNJO0VBQ0E7QTlHdzNmUjtBOEdwM2ZRO0VBQ0k7RUFDQSxXbEh0QlM7RWtIdUJUO0VBQ0E7QTlHczNmWjtBOEduM2ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlHcTNmWjtBOEduM2ZZO0VBQ0k7QTlHcTNmaEI7QThHbDNmWTtFQUNJLGFsSHJDTztBSXk1ZnZCO0E4Ry8yZkk7RUFDSTtBOUdpM2ZSO0E4Ry8yZlE7RUFDSTtFQUNBO0E5R2kzZlo7O0E4RzUyZkE7RUFDSTtBOUcrMmZKOztBK0d2N2ZJO0VBQ0k7QS9HMDdmUjtBK0d2N2ZJO0VBQ0k7QS9HeTdmUjtBK0d0N2ZJO0VBQ0k7RUFDQTtFQUNBLGNuSFFlO0VtSFBmO0EvR3c3ZlI7QStHcDdmUTtFQUNJO0EvR3M3Zlo7QStHbjdmUTtFQUNJO0EvR3E3Zlo7QStHajdmSTtFQUNJO0VBQ0E7RUFDQTtBL0dtN2ZSO0ErR2o3ZlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HbTdmWjtBK0doN2ZRO0VBQ0ksY25IbkNRO0VtSG9DUjtFQUNBO0VBQ0E7RUFDQTtBL0drN2ZaO0ErR2g3Zlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HazdmaEI7QStHOTZmUTtFQUNJLGNuSDNDVztBSTI5ZnZCO0ErRzc2ZlE7RUFFSTtFQUNBO0VBQ0EsbUJuSGpFRTtBSSsrZmQ7QStHMzZmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRzY2Zlo7QStHMTZmUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRzQ2Zlo7O0FnSGhnZ0JBO0VBQ0k7QWhIbWdnQko7QWdIamdnQkk7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FoSG1nZ0JSO0FnSGhnZ0JJO0VBQ0ksbUJwSGVVO0FJbS9mbEI7QWdILy9mSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBIdEJBO0VvSHVCQTtFQUNBLDJDcEhrQk07RW9IakJOO1VBQUE7RUFDQSxpQ3BIYVU7VW9IYlYseUJwSGFVO0VvSFpWO1VBQUE7RUFDQSxhcEhtQlM7QUk4K2ZqQjtBZ0gvL2ZRO0VBQ0k7RUFDQTtVQUFBO0FoSGlnZ0JaO0FnSDcvZkk7RUFDSTtFQUNBO0FoSCsvZlI7QWdINy9mUTtFQUNJO0FoSCsvZlo7QWdIMS9mUTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QWhINC9mWjtBZ0h4L2ZJO0VBQ0k7RUFDQTtBaEgwL2ZSO0FnSHgvZlE7RUFDSTtBaEgwL2ZaO0FnSHQvZkk7RUFDSTtBaEh3L2ZSO0FnSHIvZkk7RUFDSTtBaEh1L2ZSO0FnSHIvZlE7RUFDSTtFQUNBO0FoSHUvZlo7QWdIcC9mUTtFQUNJO0FoSHMvZlo7QWdIbC9mSTtFQUNJO0VBQ0E7RUFDQTtBaEhvL2ZSO0FnSGwvZlE7RUFDSTtBaEhvL2ZaO0FnSGgvZkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhrL2ZSO0FnSGgvZlE7RUFDSTtBaEhrL2ZaO0FnSC8rZlE7RUFDSTtBaEhpL2ZaOztBZ0g1K2ZBO0VBRVE7SUFDSTtJQUNBO0VoSDgrZlY7RWdIMStmVTtJQUNJO0VoSDQrZmQ7RWdIeitmVTtJQUNJO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsZ0JwSGhJUjtJb0hpSVE7SUFJQTtFaEh3K2ZkO0VnSDMrZmM7SUFDSTtFaEg2K2ZsQjtFZ0h2K2ZNO0lBQ0k7SUFDQTtFaEh5K2ZWO0VnSHYrZlU7SUFDSTtJQUNBO0VoSHkrZmQ7RWdIcitmTTtJQUNJO0lBQ0E7SUFDQTtZQUFBO0VoSHUrZlY7QUFDRjtBaUgvbmdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhpb2dCSjtBaUgvbmdCSTtFQUNJO0VBQ0E7RUFDQTtFMUI2REo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQjBCL0RzQjtBakhvb2dCMUI7QWlIbG9nQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhvb2dCWjtBaUhob2dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0FqSGtvZ0JSO0FpSC9uZ0JJO0VBQ0ksY3JIaEJlO0FJaXBnQnZCO0FpSDluZ0JJO0VBQ0k7RUFDQTtBakhnb2dCUjtBaUg5bmdCUTtFQUNJLGNySHhCVztFcUh5Qlg7QWpIZ29nQlo7QWlINW5nQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDhuZ0JSO0FpSDVuZ0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBakg4bmdCWjs7QWtIMXJnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDZyZ0JKOztBa0gxcmdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDZyZ0JKO0FrSDNyZ0JJO0VBQ0k7RUFDQTtFQUNBO0FsSDZyZ0JSO0FrSDNyZ0JRO0VBQ0k7QWxINnJnQlo7QWtIenJnQkk7RUFDSTtFQUNBO0VBQ0E7QWxIMnJnQlI7QWtIenJnQlE7RUFDSTtBbEgycmdCWjtBa0h2cmdCSTtFQUNJO0VBQ0E7RUFDQTtBbEh5cmdCUjtBa0h2cmdCUTtFQUNJO0FsSHlyZ0JaO0FrSHJyZ0JJO0VBQ0k7RUFDQTtFQUNBO0FsSHVyZ0JSO0FrSHJyZ0JRO0VBQ0k7QWxIdXJnQlo7QWtIbnJnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcXJnQlI7QWtIbnJnQlE7RUFDSTtFQUNBO0FsSHFyZ0JaOztBbUgzdmdCQTtFQUNJO0VBQ0E7QW5IOHZnQko7QW1INXZnQkk7RUFDSTtFQUNBO0FuSDh2Z0JSOztBbUgxdmdCQTtFQUNJO0VBQ0EsMkN2SCtCVTtFdUg5QlY7RUFDQTtBbkg2dmdCSjtBbUgzdmdCSTtFQUNJLGdCdkhoQkE7QUk2d2dCUjtBbUgxdmdCSTtFQUNJLG1CdkhEZTtFdUhFZixXdkhyQkE7QUlpeGdCUjtBbUh6dmdCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSxnQnZIN0JBO0FJd3hnQlI7QW1IeHZnQkk7RUFDSTtBbkgwdmdCUjtBbUh2dmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh5dmdCUjtBbUh0dmdCSTtFQUNJO0FuSHd2Z0JSO0FtSHR2Z0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh3dmdCWjtBbUhwdmdCSTtFQUNJO0VBQ0E7QW5Ic3ZnQlI7QW1IcHZnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSHN2Z0JaO0FtSGx2Z0JJO0VBQ0k7QW5Ib3ZnQlI7QW1IbHZnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkhvdmdCWjtBbUhodmdCSTtFQUNJO0FuSGt2Z0JSO0FtSGh2Z0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Ia3ZnQlo7O0FvSDMwZ0JBO0VBQ0k7RUFDQTtFQUNBO0FwSDgwZ0JKO0FvSDcwZ0JJO0VBQ0k7RUFDQTtFQUNBLGEvTEhDO0EyRWsxZ0JUO0FvSDUwZ0JRO0VBQ0k7QXBIODBnQlo7O0FxSHgxZ0JJO0VBQ0k7RUFDQTtBckgyMWdCUjtBcUh4MWdCSTtFQUNJO0VBQ0E7QXJIMDFnQlI7QXFIdjFnQkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBckh3MWdCUjs7QXNIeDJnQkE7RUFDSTtBdEgyMmdCSjtBc0h6MmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMjJnQlI7O0F1SHIzZ0JJO0VBQ0k7RUFDQTtFQUNBO0F2SHczZ0JSO0F1SHIzZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIdTNnQlI7QXVIcDNnQkk7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBdkhzM2dCUjs7QXVIbDNnQkE7RUFDSTtBdkhxM2dCSjtBdUhuM2dCSTtFQUNJO0F2SHEzZ0JSO0F1SGwzZ0JJO0VBQ0k7RUFDQTtBdkhvM2dCUjtBdUhqM2dCSTtFQUNJO0F2SG0zZ0JSO0F1SGgzZ0JJO0VBQ0k7RUFDQTtBdkhrM2dCUjtBdUgvMmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIaTNnQlI7QXVIOTJnQkk7RUFDSTtBdkhnM2dCUjtBdUg3MmdCSTtFQUNJO0VBQ0E7RUFDQTtBdkgrMmdCUjtBdUg1MmdCSTtFQUNJO0F2SDgyZ0JSO0F1SDMyZ0JJO0VBQ0k7RUFDQTtFQUNBO0F2SDYyZ0JSOztBdUgvMWdCSTtFQUNJO0VBQ0E7QXZIazJnQlI7QXVIaDJnQlE7RUFDSTtBdkhrMmdCWjtBd0g3NmdCSTtFQVhBLG9GRHlGYTtFQ3hGYjtFQUNBO0VBQ0EsWUR1RndCO0VDdEZ4QixVRHNGbUI7RUNyRm5CO0VBQ0EscUNEb0Y4QjtFQ25GOUI7QXhIMjdnQko7QXdIcDdnQkk7RUFkQSxvRkR5RmE7RUN4RmI7RUFDQTtFQUNBLFlEdUZ3QjtFQ3RGeEIsVURzRm1CO0VDckZuQjtFQUNBLHFDRG9GOEI7RUNuRjlCO0F4SHE4Z0JKO0F3SDM3Z0JJO0VBQ0k7RUFsQkosb0ZEeUZhO0VDeEZiO0VBQ0E7RUFDQSxZRHVGd0I7RUN0RnhCLFVEc0ZtQjtFQ3JGbkI7RUFDQSxxQ0RvRjhCO0VDbkY5QjtBeEhnOWdCSjtBd0hsOGdCSTtFQVNJO0VBQ0E7RUFDQTtBeEg0N2dCUjs7QXVINzNnQkk7RUFDSTtBdkhnNGdCUjtBdUg3M2dCSTtFQUNJO0F2SCszZ0JSO0F1SDUzZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIODNnQlI7O0F5SDMrZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDgrZ0JSO0F5SDMrZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekg2K2dCUjtBeUgxK2dCSTtFQUNJO0VBQ0E7QXpINCtnQlI7QXlIeitnQkk7RUFDSTtFQUNBO0F6SDIrZ0JSO0F5SHgrZ0JJO0VBQ0k7QXpIMCtnQlI7QXlIditnQkk7RUFDSTtBekh5K2dCUjtBeUh0K2dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIdytnQlI7QXlIcitnQkk7RUFJSTtBekhvK2dCUjtBeUhqK2dCSTtFQUNJO0lBQ0k7SUFDQTtFekhtK2dCVjtFeUhoK2dCTTtJQUNJO0lBQ0E7SUFDQTtFekhrK2dCVjtFeUgvOWdCTTtJQUNJO0V6SGkrZ0JWO0V5SDk5Z0JNO0lBRUk7RXpIKzlnQlY7RXlINTlnQk07SUFDSTtJQUNBO0V6SDg5Z0JWO0V5SDM5Z0JNO0lBQ0k7SUFDQTtJQUNBO0V6SDY5Z0JWO0V5SDE5Z0JNO0lBQ0k7RXpINDlnQlY7QUFDRjs7QTBIbGpoQkE7RUFDSTtFQUNBO0VBQ0E7QTFIcWpoQko7O0EwSGxqaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhxamhCSjtBMEhuamhCSTtFQUNJO0ExSHFqaEJSOztBMEgvaWhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSGtqaEJSO0EwSC9paEJJO0VBQ0k7QTFIaWpoQlI7QTBIOWloQkk7RUFDSTtBMUhnamhCUjs7QTJIbGxoQkE7RUFDRTtBM0hxbGhCRjtBMkhwbGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSHNsaEJKO0EySHBsaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHNsaEJKO0EySHBsaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIc2xoQko7QTJIbmxoQkk7RUFDRTtBM0hxbGhCTjs7QTRIM21oQkE7QUFFQTtFQVVJO0VBQ0E7RUFDQTtFQUNBLFlBVlE7RUFXUjtFQUNBO0E1SG9taEJKO0E0SGxtaEJJO0VBQ0k7RUFDQTtBNUhvbWhCUjtBNEhsbWhCUTtFQUNJO0E1SG9taEJaO0E0SGhtaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVIa21oQlI7QTRIL2xoQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SGltaEJSO0E0SDlsaEJJO0VBR0k7RUFDQTtFQUNBO0E1SDhsaEJSO0E0SDVsaEJRO0VBQ0k7RUFDQTtBNUg4bGhCWjtBNEgxbGhCSTtFQUNJO0E1SDRsaEJSO0E0SHpsaEJJO0VBQ0ksa0J2TTlEQTtBMkV5cGhCUjtBNEh6bGhCUTtFQUNJLG1DQWhFWTtBNUgycGhCeEI7QTRIdmxoQkk7RUFHSTtFQUNBLFNBekVVO0VBMEVWO0VBQ0E7RUFDQTtFQUNBO0E1SHVsaEJSO0E0SHBsaEJJO0VBQ0kscUJ2TXpFUztBMkUrcGhCakI7QTRIcGxoQlE7RUFDSTtVQUFBO0VBQ0EsbUNBcEZZO0E1SDBxaEJ4QjtBNEhubGhCUTtFQUNJO0VBQ0E7RUFDQTtBNUhxbGhCWjs7QTZIbnJoQkE7RUFDSTtBN0hzcmhCSjtBNkhwcmhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCeE1KQTtFd01LQTtFQUNBO0VBQ0Esa0J4TU9jO0V3TU5kO0VBQ0E7RUFDQTtFQUNBO0E3SHNyaEJSO0E2SHByaEJRO0VBQ0k7RUFDQTtFQUNBO0E3SHNyaEJaO0E2SGxyaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SG9yaEJSO0E2SGxyaEJRO0VBQ0k7QTdIb3JoQlo7QTZIanJoQlE7RUFDSTtFQUNBO0E3SG1yaEJaO0E2SGhyaEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIa3JoQlo7QTZIL3FoQlE7RUFDSSx5QnhNbERGO0V3TW1ERSxXeE1qREo7QTJFa3VoQlI7QTZIN3FoQkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtBN0g4cWhCUjtBNkgzcWhCSTtFQUNJO0VBQ0E7RUFDQTtBN0g2cWhCUjs7QThIbHZoQkE7RUFDSTtFQUNBO0E5SHF2aEJKO0E4SHB2aEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzdmhCUjs7QThIbHZoQkE7RUFDSTtBOUhxdmhCSjtBOEhwdmhCSTtFQUNJO0E5SHN2aEJSOztBK0gxd2hCSTtFQUNJO0VBQ0E7QS9INndoQlI7O0FnSWh4aEJBO0VBQ0k7QWhJbXhoQko7O0FpSXB4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJdXhoQko7QWlJcnhoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakl1eGhCUjtBaUlweGhCSTtFQUNJO0VBQ0E7RUFDQTtBaklzeGhCUjtBaUlueGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXF4aEJSO0FpSWx4aEJJO0VBQ0k7RUFDQTtBaklveGhCUjtBaUlseGhCUTtFQUNJO0FqSW94aEJaOztBaUkvd2hCQTtFQUNJO0FqSWt4aEJKOztBa0k1emhCSTtFQUNJO0VBQ0E7QWxJK3poQlI7QWtJN3poQkk7RUFDSTtFQUNBO0FsSSt6aEJSO0FrSTd6aEJJO0VBQ0k7RUFDQTtBbEkremhCUjs7QW1JMTBoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkk2MGhCSjs7QW9JajFoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcElvMWhCSjs7QXFJdjFoQkk7RUFDSTtFQUNBO0FySTAxaEJSOztBMkg3MWhCQTtFQUNFO0EzSGcyaEJGO0EySC8xaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIaTJoQko7QTJILzFoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIaTJoQko7QTJILzFoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0hpMmhCSjtBMkg5MWhCSTtFQUNFO0EzSGcyaEJOOztBOEh4M2hCQTtFQUNJO0VBQ0E7QTlIMjNoQko7QThIMTNoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDQzaEJSOztBOEh4M2hCQTtFQUNJO0E5SDIzaEJKO0E4SDEzaEJJO0VBQ0k7QTlINDNoQlI7O0FzSXQ0aEJRO0VBQ0k7RUFDQTtBdEl5NGhCWjtBc0l0NGhCUTtFQUNJO0VBQ0E7QXRJdzRoQlo7QXNJcjRoQlE7RUFDSSx5QmpObkJGO0VpTm9CRSxXak5sQko7QTJFeTVoQlI7QXNJbjRoQkk7RUFDSTtFQUNBO0VBQ0E7QXRJcTRoQlI7QXNJbDRoQkk7RUFDSTtFQUNBO0F0SW80aEJSO0FzSWo0aEJJO0VBQ0k7RUFDQTtBdEltNGhCUjtBc0loNGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JqTjNDQTtFaU40Q0E7RUFDQSxrQmpOL0JjO0VpTmdDZDtBdElrNGhCUjtBc0loNGhCUTtFQUNJLHNCQXBEUTtFQXFEUixXQXBESztBdElzN2hCakI7QXNJaDRoQlk7RUFDSSx5QmpOdkROO0VpTndETSxXak50RFI7QTJFdzdoQlI7QXNJNTNoQlE7RUFDSTtFQUNBO0F0STgzaEJaO0FzSTEzaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBekVZO0VBMEVaO0F0STQzaEJSO0FzSTEzaEJRO0VBQ0ksV0E1RVE7QXRJdzhoQnBCO0FzSXgzaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJMDNoQlI7QXNJeDNoQlE7RUFDSSxXQWhHUTtBdEkwOWhCcEI7O0F1STE5aEJBO0VBQ0k7RUFDQTtBdkk2OWhCSjs7QXVJMzloQkE7RUFDSSxjbE5NYTtFa05MYjtBdkk4OWhCSjs7QXVJNTloQkE7RUFDSSxjbE5QSztFa05RTDtBdkkrOWhCSjs7QXVJNzloQkE7RUFDSTtBdklnK2hCSjs7QXdJeitoQkE7RUFDSTtBeEk0K2hCSjtBd0kxK2hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4STQraEJSO0F3SXoraEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkyK2hCUjtBd0l6K2hCUTtFQUNJO0VBQ0E7QXhJMitoQlo7QXdJditoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXkraEJSO0F3SXYraEJRO0VBQ0k7RUFDQTtBeEl5K2hCWjtBd0lyK2hCSTtFQUNJLHNCQXhDTztFQXlDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEl1K2hCUjtBd0lyK2hCUTtFQUNJO0VBQ0E7QXhJdStoQlo7QXdJcitoQlk7RUFDSSxjbk5yRFA7QTJFNGhpQlQ7QXdJbCtoQkk7RUFDSTtBeElvK2hCUjtBd0lqK2hCSTtFQUNJO0VBQ0Esc0JwSXdIeUI7RW9Jdkh6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbk50RGM7RW1OdURkO0F4SW0raEJSO0F3SWoraEJRO0VBQ0ksc0JBMUVHO0F4STZpaUJmO0F3SWgraEJRO0VBQ0k7QXhJaytoQlo7QXdJNzloQlE7RUFDSSxXQW5GTztFQW9GUCx5QnBJdkVZO0FKc2lpQnhCO0F3STM5aEJJO0VBRUkscUJwSWlIeUI7RW9JaEh6QjtFQUNBO0F4STQ5aEJSOztBTW5qaUJBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QU5tamlCRjs7QU1oamlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRjBDd0I7RUV6Q3hCO0VBQ0E7RUFDQSxjRmR1QjtFRWV2QjtFQUNBO0FObWppQkY7O0FNaGppQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm1qaUJGOztBTXppaUJBO0VDK0JVLHNCRDdCWTtFQVFwQjtFQUNBO0FOc2lpQkY7O0FNbGlpQkE7O0VBRUU7RUFDQTtFQUNBO0FOcWlpQkY7QU0vaGlCRTs7OztFQUdFLG1CRjhKNkI7QUpvNGhCakM7O0FNOWhpQkE7RUFDRTtBTmlpaUJGOztBTTdoaUJBO0VBQ0U7RUFDQTtBTmdpaUJGOztBTTVoaUJBOztFQUVFO0FOK2hpQkY7O0FNM2hpQkE7OztFRXhGRTtFQUNBO0FSeW5pQkY7O0FNM2hpQkE7RUFDRTtFQUNBO0VBQ0EsZUZyRHdCO0VFc0R4Qix3QkYxQ3dCO0VFMkN4QixjRjdGdUI7QUoybmlCekI7O0FNcGdpQkE7RUFDRTtFQUNBO0VBQ0EsWUY4RStCO0VFN0UvQjtFQUNBLGVGdEZ3QjtFRXVGeEIsd0JGM0V3QjtFRTRFeEIsY0Y5SHVCO0VFK0h2QixzQkZnRCtCO0VFL0MvQjtFQUNBO0VBQ0Esa0JqRjVIb0I7RWtGa0RaLGdERDJFUjtFQzJDUSx3RUQxQ1I7QU4wZ2lCRjtBU25taUJFO0VBQ0UscUJMc0o2QjtFS3JKN0I7RUZXTSxrRkVWTjtBVHNtaUJKO0FPM2ppQkU7RUFDRSxXSDJHNkI7RUcxRzdCO0FQNmppQko7QU8zamlCRTtFQUEwQixXSHdHSztBSnM5aEJqQztBTzdqaUJFO0VBQWdDLFdIdUdEO0FKeTloQmpDO0FNamhpQkU7RUFDRTtFQUNBO0FObWhpQko7QU0zZ2lCRTtFQUdFLHlCRnhKcUI7RUV5SnJCO0FOMmdpQko7QU14Z2lCRTtFQUVFLG1CRjBENkI7QUorOGhCakM7O0FNbGdpQkE7RUFDRTtBTnFnaUJGOztBTXgvaEJBO0VBS0k7Ozs7SUFDRSxpQkZhMkI7RUo2K2hCL0I7RU12L2hCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxpQkZZMkI7RUprZ2lCL0I7RU0zZ2lCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFRSxpQkZLMkI7RUo2aGlCL0I7QUFDRjtBTXhoaUJBO0VBQ0UsbUJGRitCO0FKNGhpQmpDOztBTWxoaUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FOcWhpQkY7QU1oaGlCSTs7O0VBQ0UsbUJGVjJCO0FKOGhpQmpDO0FNaGhpQkU7O0VBQ0UsZ0JGckxzQjtFRXNMdEI7RUFDQTtFQUNBO0VBQ0E7QU5taGlCSjs7QU1oaGlCQTs7OztFQUlFO0VBQ0E7RUFDQTtBTm1oaUJGOztBTWhoaUJBOztFQUVFO0FObWhpQkY7O0FNL2dpQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5raGlCRjtBTS9naUJFOzs7RUFFRSxtQkZsRDZCO0FKb2tpQmpDOztBTS9naUJBOztFQUVFO0VBQ0E7QU5raGlCRjs7QU16Z2lCQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0FOMGdpQkY7QU14Z2lCRTs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FObWhpQko7O0FTaHdpQkU7Ozs7OztFQUNFLFlMa0o2QjtFS2pKN0I7RUFDQSxlTHBCc0I7RUtxQnRCLGdCTGlDd0I7RUtoQ3hCLGtCTG9Dd0I7QUpvdWlCNUI7O0FTcndpQkU7Ozs7OztFQUNFLFlMMEk2QjtFS3pJN0IsaUJMeUk2QjtBSm9vaUJqQzs7QVMxd2lCRTs7Ozs7Ozs7Ozs7OztFQUVFO0FUd3hpQko7O0FNM2lpQkU7RUFDRSxZRjFHNkI7RUUyRzdCO0VBQ0EsZUZoUnNCO0VFaVJ0QixnQkYzTndCO0VFNE54QixrQkZ4TndCO0FKc3dpQjVCO0FNNWlpQkU7RUFDRSxZRmpINkI7RUVrSDdCLGlCRmxINkI7QUpncWlCakM7QU01aWlCRTs7RUFFRTtBTjhpaUJKO0FNNWlpQkU7RUFDRSxZRnpINkI7RUUwSDdCO0VBQ0E7RUFDQSxlRmhTc0I7RUVpU3RCLGdCRjNPd0I7QUp5eGlCNUI7O0FTOXppQkU7Ozs7OztFQUNFLFlMZ0o2QjtFSy9JN0I7RUFDQSxlTHJCc0I7RUtzQnRCLHNCTGdDd0I7RUsvQnhCLGtCTG1Dd0I7QUpteWlCNUI7O0FTbjBpQkU7Ozs7OztFQUNFLFlMd0k2QjtFS3ZJN0IsaUJMdUk2QjtBSm9zaUJqQzs7QVN4MGlCRTs7Ozs7Ozs7Ozs7OztFQUVFO0FUczFpQko7O0FNL2tpQkU7RUFDRSxZRnRJNkI7RUV1STdCO0VBQ0EsZUYzU3NCO0VFNFN0QixzQkZ0UHdCO0VFdVB4QixrQkZuUHdCO0FKcTBpQjVCO0FNaGxpQkU7RUFDRSxZRjdJNkI7RUU4STdCLGlCRjlJNkI7QUpndWlCakM7QU1obGlCRTs7RUFFRTtBTmtsaUJKO0FNaGxpQkU7RUFDRSxZRnJKNkI7RUVzSjdCO0VBQ0E7RUFDQSxlRjNUc0I7RUU0VHRCLHNCRnRRd0I7QUp3MWlCNUI7O0FNemtpQkE7RUFFRTtBTjJraUJGO0FNeGtpQkU7RUFDRTtBTjBraUJKOztBTXRraUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdGcEwrQjtFRXFML0IsWUZyTCtCO0VFc0wvQixpQkZ0TCtCO0VFdUwvQjtFQUNBO0FOeWtpQkY7O0FNdmtpQkE7Ozs7Ozs7O0VBR0UsV0YzTCtCO0VFNEwvQixZRjVMK0I7RUU2TC9CLGlCRjdMK0I7QUo0d2lCakM7O0FNN2tpQkE7Ozs7Ozs7O0VBR0UsV0ZoTStCO0VFaU0vQixZRmpNK0I7RUVrTS9CLGlCRmxNK0I7QUp1eGlCakM7O0FTeitpQkU7Ozs7OztFQVVFLGNMc2U2QjtBSmtnaUJqQztBU3IraUJFO0VBQ0UscUJMa2U2QjtFR2xidkIsZ0RFL0NOO0FUdytpQko7QVN2K2lCSTtFQUNFO0VGNkNJLGlFRTNDSjtBVHkraUJOO0FTcitpQkU7RUFDRSxjTHdkNkI7RUt2ZDdCLHlCTHdkNkI7RUt2ZDdCLHFCTHNkNkI7QUppaGlCakM7QVNwK2lCRTtFQUNFLGNMa2Q2QjtBSm9oaUJqQzs7QVNwZ2pCRTs7Ozs7O0VBVUUsY0w4ZTZCO0FKcWhpQmpDO0FTaGdqQkU7RUFDRSxxQkwwZTZCO0VHMWJ2QixnREUvQ047QVRtZ2pCSjtBU2xnakJJO0VBQ0U7RUY2Q0ksaUVFM0NKO0FUb2dqQk47QVNoZ2pCRTtFQUNFLGNMZ2U2QjtFSy9kN0IseUJMZ2U2QjtFSy9kN0IscUJMOGQ2QjtBSm9paUJqQztBUy8vaUJFO0VBQ0UsY0wwZDZCO0FKdWlpQmpDOztBUy9oakJFOzs7Ozs7RUFVRSxjTGtmNkI7QUo0aWlCakM7QVMzaGpCRTtFQUNFLHFCTDhlNkI7RUc5YnZCLGdERS9DTjtBVDhoakJKO0FTN2hqQkk7RUFDRTtFRjZDSSxpRUUzQ0o7QVQraGpCTjtBUzNoakJFO0VBQ0UsY0xvZTZCO0VLbmU3Qix5QkxvZTZCO0VLbmU3QixxQkxrZTZCO0FKMmppQmpDO0FTMWhqQkU7RUFDRSxjTDhkNkI7QUo4amlCakM7O0FNcnBpQkU7RUFDRTtBTndwaUJKO0FNdHBpQkU7RUFDRTtBTndwaUJKOztBTTlvaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5pcGlCRjs7QU05bmlCRTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VOZ29pQko7RU01bmlCRTtJQUNFO0lBQ0E7SUFDQTtFTjhuaUJKO0VNMW5pQkU7SUFDRTtFTjRuaUJKO0VNem5pQkU7SUFDRTtJQUNBO0VOMm5pQko7RU16bmlCSTs7O0lBR0U7RU4ybmlCTjtFTXRuaUJFO0lBQ0U7RU53bmlCSjtFTXJuaUJFO0lBQ0U7SUFDQTtFTnVuaUJKO0VNbG5pQkU7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7RU5vbmlCSjtFTWxuaUJJOztJQUNFO0VOcW5pQk47RU1sbmlCRTs7SUFFRTtJQUNBO0VOb25pQko7RU1obmlCRTtJQUNFO0VOa25pQko7QUFDRjs7QU05bGlCRTs7OztFQUlFO0VBQ0E7RUFDQTtBTmltaUJKO0FNN2xpQkU7O0VBRUU7QU4rbGlCSjtBTTNsaUJFO0VKcmlCQTtFQUNBO0FGbW9qQkY7QUd0b2pCRTtFQUVFO0VBQ0E7QUh1b2pCSjtBR3JvakJFO0VBQ0U7QUh1b2pCSjtBTWhtaUJFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RU5rbWlCSjtBQUNGO0FNM2xpQkU7RUFDRTtBTjZsaUJKO0FNcmxpQkk7RUFDRTtJQUNFO0lBQ0EsZUY5aEJrQjtFSnFuakJ4QjtBQUNGO0FNbmxpQkk7RUFDRTtJQUNFO0lBQ0EsZUZyaUJrQjtFSjBuakJ4QjtBQUNGOztBeUkzcWpCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJNnFqQko7QXlJM3FqQkk7RUFDSTtFQUNBO0F6STZxakJSO0F5STNxakJRO0VBQ0k7RUFDQTtBekk2cWpCWjtBeUl6cWpCSTtFQUNJO0VBQ0E7QXpJMnFqQlI7QXlJeHFqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekkwcWpCUjtBeUl2cWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SXlxakJSO0F5SXZxakJRO0VBQ0ksY3BOdENIO0EyRStzakJUO0F5SXJxakJJO0VBQ0k7RUFDQTtBekl1cWpCUjtBeUlucWpCUTtFQUNJO0F6SXFxakJaO0F5SWxxakJRO0VBQ0k7QXpJb3FqQlo7QXlJaHFqQkk7RUFDSSxXQXhEZ0I7QXpJMHRqQnhCOztBeUk5cGpCQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0V6SWdxakJWO0V5STdwakJNO0lBQ0k7RXpJK3BqQlY7RXlJNXBqQk07SUFDSTtJQUNBO0V6SThwakJWO0FBQ0Y7QTBJMXVqQkE7RUFDSTtFQUNBO0ExSTR1akJKO0EwSTF1akJJO0VBQ0k7QTFJNHVqQlI7QTBJenVqQkk7RUFDSTtFQUNBO0ExSTJ1akJSO0EwSXh1akJJOztFQUVJO0ExSTB1akJSO0EwSXZ1akJJO0VBQ0k7RUFDQTtBMUl5dWpCUjtBMEl0dWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RJbkJpQjtFc0lvQmpCO0VBQ0E7RUFDQTtBMUl3dWpCUjtBMEl2dWpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJeXVqQlo7QTBJcnVqQkk7RUFDSTtFQUNBLFNBaERNO0VBaUROO0VBQ0E7RUFDQTtFQUNBLHNCck4vQ0E7RXFOZ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUl1dWpCUjtBMElydWpCUTtFQUNJO0VBQ0E7RUFDQTtBMUl1dWpCWjtBMElydWpCWTtFQUNJLHlCdElqRFE7RXNJa0RSLFdyTjlEUjtBMkVxeWpCUjtBMElwdWpCWTtFQUNJO0ExSXN1akJoQjtBMElodWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0SXJFaUI7RXNJc0VqQixrQnJOaEVjO0VxTmlFZCxXck4vRUE7RXFOZ0ZBO0ExSWt1akJSO0EwSWp1akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUltdWpCWjs7QTJJNXpqQlE7RUFDSTtFQUNBO0EzSSt6akJaOztBNEluMGpCQTtFQUNJO0VBQ0E7RUFDQTtBNUlzMGpCSjtBNElwMGpCSTtFQUNJO0E1SXMwakJSO0E0SW4wakJJO0VBQ0k7RUFDQTtFQUNBO0E1SXEwakJSO0E0SWwwakJJO0VBQ0k7RUFDQTtBNUlvMGpCUjtBNElqMGpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJbTBqQlI7QTRJaDBqQkk7RUFDSTtBNUlrMGpCUjs7QTRJOXpqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlpMGpCSjs7QTZJejJqQkE7RUFDSTtBN0k0MmpCSjtBNkl6MmpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3STIyakJSO0E2SXQyakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0l3MmpCUjtBNklyMmpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SXUyakJSO0E2SXIyakJRO0VBQ0k7QTdJdTJqQlo7QTZJcDJqQlE7RUFDSTtBN0lzMmpCWjtBNklsMmpCSTtFQUNJO0VBQ0E7RUFDQTtBN0lvMmpCUjtBNklsMmpCUTtFQUNJO0E3SW8yakJaO0E2SS8xakJRO0VBQ0k7QTdJaTJqQlo7QTZJNzFqQkk7RUFDSTtFQUNBO0E3SSsxakJSO0E2STcxakJRO0VBQ0k7RUFDQTtBN0krMWpCWjtBNkk3MWpCWTtFQUNJO0E3SSsxakJoQjtBNkk1MWpCWTtFQUNJO0E3STgxakJoQjs7QThJcjZqQkE7QUFDQTtFQUNJO0VBQ0E7QTlJdzZqQko7O0E4SXI2akJBO0VBQ0k7QTlJdzZqQko7O0E4SXA2akJJO0VBQ0k7RUFDQTtBOUl1NmpCUjs7QThJcDZqQkE7QUNmSTtFQUNJO0EvSXU3akJSO0ErSXI3akJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JdTdqQlo7QStJcjdqQlk7RUFDSTtBL0l1N2pCaEI7QStJajdqQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTdqQlI7QStJajdqQlE7RUFDSSx5QjNJUmE7QUoyN2pCekI7O0FnSnY4akJRO0VBQ0k7QWhKMDhqQlo7QWdKeDhqQlE7RUFDSSxXM05GSjtBMkU0OGpCUjtBZ0p4OGpCUTtFQUNJO0FoSjA4akJaO0FnSng4akJRO0VBQ0k7QWhKMDhqQlo7QWdKdDhqQkk7RUFDSTtBaEp3OGpCUjtBZ0p2OGpCUTs7Ozs7OztFQUVJO0FoSjg4akJaO0FnSjM4akJJO0VBQ0k7QWhKNjhqQlI7QWdKNThqQlE7RUFDSTtBaEo4OGpCWjs7QWlKdCtqQlk7RUFDSTtBakp5K2pCaEI7O0FrSjcrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN05ESTtFNk5FSjtFQUNBO0VBQ0E7QWxKZy9qQko7O0FrSjcrakJBO0VBQ0k7RUFDQTtBbEpnL2pCSjtBa0o5K2pCSTtFQUNJO0VBQ0E7RUFDQTtBbEpnL2pCUjtBa0o3K2pCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSisrakJSO0FrSjUrakJJO0VBQ0k7RUFDQTtBbEo4K2pCUjtBa0ozK2pCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J0SnJDSTtFc0pzQ0osVzdObkNBO0U2Tm9DQTtBbEo2K2pCUjs7QW1KcGhrQkE7RUFDSTtFQUNBO0VBQ0E7QW5KdWhrQko7QW1KdGhrQkk7RUFDSTtBbkp3aGtCUjtBbUpyaGtCUTtFQUNJO0FuSnVoa0JaOztBb0psaWtCQTtFQUNJO0FwSnFpa0JKO0FvSnBpa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBKc2lrQlI7O0FvSmxpa0JBO0VBQ0k7RUFDQTtFQUNBO0FwSnFpa0JKOztBcUo1aWtCSTtFQUNJO0VBQ0E7QXJKK2lrQlI7O0FKOWhrQm1DO0FBQ1I7QTBKdkJ2QjtFQUNJO0VBQ0E7RUFDQTtBdEp5amtCUjtBc0p0amtCSTtFQUNJO0F0Sndqa0JSO0FzSnRqa0JRO0VBQ0k7QXRKd2prQlo7QXNKcmprQlE7RUFDSTtBdEp1amtCWjtBc0pwamtCUTtFQUNJO0F0SnNqa0JaO0FzSm5qa0JRO0VBQ0k7QXRKcWprQlo7QXNKbGprQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUpWaUI7QUk4amtCN0I7QXNKaGprQkk7RUFDSTtBdEpramtCUjtBc0ovaWtCSTs7RUFFSTtBdEppamtCUjtBc0o1aWtCUTs7RUFDSTtFQUNBO0VBQ0E7QXRKK2lrQlo7QXNKM2lrQkk7RUFDSTtFQUNBO0F0SjZpa0JSO0FzSjFpa0JJO0VBQ0k7RUFDQTtFQUNBO0F0SjRpa0JSO0FzSjFpa0JRO0VBQ0k7QXRKNGlrQlo7O0FzSnRpa0JBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RXRKd2lrQlY7QUFDRjtBdUpybmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKdW5rQko7QXVKcG5rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SnNua0JKO0F1SnBua0JFO0VBQ0U7QXZKc25rQko7QXVKcG5rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkpzbmtCSjtBdUpwbmtCRTtFQUNFO0VBQ0E7QXZKc25rQko7O0F3Smpwa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhKb3BrQko7O0F5Snhwa0JBO0VBQ0k7RUFDQTtBekoycGtCSjtBeUp6cGtCSTtFQUNJO0F6SjJwa0JSO0F5Snpwa0JRO0VBQ0k7RUFDQSxjN0pRSztBSW1wa0JqQjtBeUp4cGtCUTtFQUNJO0F6SjBwa0JaOztBMEp2cWtCQTtFQUNJO0VBQ0E7RUFDQTtBMUowcWtCSjtBMEp4cWtCSTtFQUNJO0ExSjBxa0JSO0EwSnhxa0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKMHFrQlo7QTBKcnFrQlE7RUFDSTtFQUNBO0ExSnVxa0JaO0EwSnBxa0JRO0VBQ0k7QTFKc3FrQlo7QTBKbnFrQlE7RUFDSTtBMUpxcWtCWjtBMEpucWtCWTtFQUNJO0VBQ0EsYzlKZEM7QUltcmtCakI7QTBKbHFrQlk7RUFDSTtBMUpvcWtCaEI7QTBKanFrQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTFKbXFrQmhCOztBMkpqdGtCQTtFQUNJO0EzSm90a0JKO0EySm50a0JJO0VBQ0k7RUFDQTtBM0pxdGtCUjs7QTVFbnRrQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTRFc3RrQlI7QTVFbnRrQkk7RUFDSTtBNEVxdGtCUjtBNUVsdGtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNEVvdGtCUjtBNUVqdGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E0RW10a0JSO0E1RWh0a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTRFa3RrQlI7QTVFL3NrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNEVpdGtCUjs7QTVFNXNrQkk7RUFDSTtBNEUrc2tCUjs7QTVFM3NrQkE7RUFDSTtFQUNBO0VBQ0E7QTRFOHNrQko7O0E1RTNza0JBO0VBQ0ksWUEzRDRCO0E0RXl3a0JoQzs7QTVFM3NrQkE7RUFDSTtBNEU4c2tCSjs7QTVFM3NrQkE7RUFDSTtFQUNBO0VBQ0EsWUFwRTZCO0E0RWt4a0JqQztBNUU1c2tCSTtFQUNJO0VBQ0E7QTRFOHNrQlI7QTVFM3NrQkk7RUFDSTtBNEU2c2tCUjs7QTVFenNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNEU0c2tCSjtBNUUxc2tCSTtFQUNJO0VBQ0E7QTRFNHNrQlI7QTVFenNrQkk7RUFDSTtBNEUyc2tCUjtBNUV6c2tCUTtFQUNJO0VBQ0E7QTRFMnNrQlo7QTVFdnNrQkk7O0VBRUk7QTRFeXNrQlI7QTVFdHNrQkk7RUFDSTtFQUNBO0E0RXdza0JSO0E1RXJza0JJO0VBQ0k7QTRFdXNrQlI7QTVFcnNrQlE7RUFDSTtFQUNBO0E0RXVza0JaO0E1RW5za0JJO0VBQ0k7RUFDQTtBNEVxc2tCUjs7QTVFanNrQkE7RUFDSTtBNEVvc2tCSjs7QTVFanNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFb3NrQko7O0E1RWpza0JBO0VBQ0k7RUFDQTtBNEVvc2tCSjs7QTVFanNrQkE7RUFDSTtFQUNBO0VBQ0E7QTRFb3NrQko7O0E1RWpza0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTRFb3NrQko7O0E1RWpza0JBO0VBQ0k7RUFDQTtBNEVvc2tCSjs7QTVFanNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RW9za0JKOztBNUVqc2tCQTtFQUNJO0VBQ0E7RUFDQTtBNEVvc2tCSjs7QTVFanNrQkE7RUFDSTtFQUNBO0E0RW9za0JKOztBNUVqc2tCQTtFQUNJO0E0RW9za0JKOztBNUVqc2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0E0RW1za0JKO0E1RWxza0JJO0VBQ0k7QTRFb3NrQlI7QTVFanNrQkk7RUFDSTtBNEVtc2tCUjtBNUVoc2tCSTtFQUNJO0E0RWtza0JSO0E1RS9ya0JJO0VBQ0k7QTRFaXNrQlI7QTVFOXJrQkk7RUFDSTtBNEVnc2tCUjs7QTVFNXJrQkE7RUFDSTtFQUNBO0VBQ0E7QTRFK3JrQko7O0E1RTVya0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNEUrcmtCSjtBNUU3cmtCSTtFQUNJO0E0RStya0JSO0E1RTVya0JJO0VBQ0k7RUFDQTtFQUNBO0E0RThya0JSO0E1RTVya0JRO0VBQ0k7RUFDQTtBNEU4cmtCWjtBNUUxcmtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBNEU0cmtCUjtBNUUxcmtCUTs7RUFDSTtBNEU2cmtCWjtBNUV6cmtCSTtFQUNJO0VBQ0E7RUFDQTtBNEUycmtCUjtBNUV4cmtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNEUwcmtCUjs7QTVFdHJrQkE7RUFDSTtBNEV5cmtCSjtBNUV0cmtCUTtFQUNJO0E0RXdya0JaO0E1RXJya0JRO0VBQ0k7QTRFdXJrQlo7QTVFcHJrQlE7RUFDSTtBNEVzcmtCWjtBNUVscmtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0RW9ya0JSO0E1RWpya0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTRFbXJrQlI7O0E1RS9xa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTRFa3JrQko7QTVFaHJrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFa3JrQlI7QTVFL3FrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFaXJrQlI7O0E1RTdxa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTRFZ3JrQko7O0E1RTdxa0JBO0VBQ0k7RUFDQTtBNEVncmtCSjs7QTVFN3FrQkE7RUFDSTtFQUNBLGNDbFdNO0EyRWtobEJWO0E1RTlxa0JJO0VBRUk7RUFDQSxjQ3ZXRTtBMkVzaGxCVjs7QTVFM3FrQkE7RUFDSTtFQUNBLGNDN1dNO0EyRTJobEJWOztBNUUzcWtCQTtFQUNJO0E0RThxa0JKOztBNUUzcWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ2hZTTtFRGlZTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRFOHFrQko7QTVFNXFrQkk7RUFDSTtFQUNBO0VBQ0E7QTRFOHFrQlI7QTVFM3FrQkk7RUFDSTtFQUNBO0E0RTZxa0JSO0E1RTFxa0JJO0VBQ0k7QTRFNHFrQlI7O0E1RXhxa0JBO0VBQ0k7RUFDQTtBNEUycWtCSjs7QTVFeHFrQkE7RUFDSTtFQUNBO0VBQ0E7QTRFMnFrQko7QTVFenFrQkk7RUFDSTtFQUNBO0E0RTJxa0JSO0E1RXhxa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNEUwcWtCUjs7QTVFdHFrQkE7RUFDSTtBNEV5cWtCSjs7QTRKM2xsQkk7RUFDSTtBNUo4bGxCUjtBNEo1bGxCUTtFQUNJO0E1SjhsbEJaO0E0SjVsbEJZO0VBQ0k7QTVKOGxsQmhCO0E0SjFsbEJRO0VBQ0k7QTVKNGxsQlo7QTRKMWxsQlk7RUFDSTtBNUo0bGxCaEI7QTRKdmxsQkk7RUFDSTtFQUNBO0E1SnlsbEJSO0E0SnRsbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUp3bGxCUjtBNEpybGxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKdWxsQlI7QTRKcGxsQkk7RUFDSTtBNUpzbGxCUjtBNEpubGxCSTtFQUNJO0VBQ0E7QTVKcWxsQlI7QTRKbGxsQkk7RUFDSTtBNUpvbGxCUjtBNEpqbGxCSTtFQUNJO0VBQ0E7QTVKbWxsQlI7QTRKamxsQlE7RUFDSTtBNUptbGxCWjtBNEpobGxCUTtFQUNJO0E1SmtsbEJaO0E0SjlrbEJJO0VBQ0k7RUFDQTtBNUpnbGxCUjtBNEo3a2xCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SitrbEJSO0E0SjdrbEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUora2xCWjtBNEoza2xCSTtFQUNJO0E1SjZrbEJSO0E0SjFrbEJJO0VBQ0k7QTVKNGtsQlI7QTRKemtsQkk7RUFDSTtBNUoya2xCUjtBNEp4a2xCSTtFQUNJO0VBQ0E7RUFDQTtBNUowa2xCUjtBNEp2a2xCSTtFQUNJO0VBQ0E7QTVKeWtsQlI7QTRKdGtsQkk7RUFDSTtBNUp3a2xCUjs7QTRKbmtsQkk7RUFDSTtBNUpza2xCUjtBNEpwa2xCUTtFQUNJO0E1SnNrbEJaO0E0SmxrbEJJO0VBQ0k7QTVKb2tsQlI7QTRKbGtsQlE7RUFDSTtBNUpva2xCWjs7QTZKeHNsQkE7RUFDSTtBN0oyc2xCSjtBNkp6c2xCSTtFQUNJO0VBQ0E7QTdKMnNsQlI7QTZKeHNsQkk7RUFDSTtFQUNBO0E3SjBzbEJSOztBNkp0c2xCQTtFQUNJO0E3SnlzbEJKOztBNkp0c2xCQTtFQUNJO0E3SnlzbEJKOztBNkpyc2xCSTtFQUNJO0E3SndzbEJSOztBNkpwc2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKdXNsQko7QTZKcnNsQkk7RUFDSTtFQUNBO0VBQ0E7QTdKdXNsQlI7O0E2SmxzbEJJO0VBQ0k7QTdKcXNsQlI7QTZKbHNsQkk7RUFDSTtFQUNBO0E3Sm9zbEJSO0E2SmxzbEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0pvc2xCWjtBNkpoc2xCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0ppc2xCUjtBNko5cmxCSTtFQUNJO0VBQ0E7QTdKZ3NsQlI7QTZKN3JsQkk7RUFDSTtBN0orcmxCUjtBNko1cmxCSTtFQUNJO0VBQ0E7RUFNQTtFQU1BO0E3Sm9ybEJSO0E2SjlybEJRO0VBQ0k7QTdKZ3NsQlo7QTZKNXJsQlE7RUFDSTtFQUNBO0E3SjhybEJaO0E2SjFybEJRO0VBQ0k7RUFDQTtBN0o0cmxCWjtBNkp6cmxCUTs7RUFFSTtBN0oycmxCWjtBNkoxcmxCWTs7RUFDSTtFQUNBO0E3SjZybEJoQjtBNkp6cmxCUTs7RUFFSSxjeE9yR2U7QTJFZ3lsQjNCO0E2SnZybEJJO0VBQ0k7QTdKeXJsQlI7QTZKeHJsQlE7O0VBRUk7RUFDQTtBN0owcmxCWjtBNkp0cmxCSTtFQUNJO0E3SndybEJSO0E2SnZybEJROztFQUVJO0VBQ0E7QTdKeXJsQlo7O0E2SnBybEJBO0VBQ0k7QTdKdXJsQko7O0E2SnBybEJBO0VBQ0k7QTdKdXJsQko7O0E2SnBybEJBO0VBQ0k7QTdKdXJsQko7O0E2SnBybEJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E3SnNybEJKO0E2SnBybEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnNybEJSO0E2SnBybEJRO0VBRUk7QTdKcXJsQlo7QTZKbHJsQlE7RUFDSTtBN0pvcmxCWjtBNkpqcmxCUTtFQUNJO0E3Sm1ybEJaOztBNko5cWxCQTtFQUNJO0E3SmlybEJKOztBNko5cWxCQTtFQUNJO0VBQ0E7QTdKaXJsQko7O0E2SjlxbEJBO0VBQ0k7QTdKaXJsQko7O0E2SjlxbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKaXJsQko7QTZKL3FsQkk7RUFDSTtFQUNBO0E3SmlybEJSOztBNko3cWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SmdybEJKOztBNko3cWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKZ3JsQko7O0E2SjNxbEJRO0VBQ0k7QTdKOHFsQlo7O0E2SnpxbEJBO0VBQ0k7RUFDQTtBN0o0cWxCSjs7QTZKenFsQkE7OztFQUdJO0VBQ0E7QTdKNHFsQko7QTZKMXFsQkk7OztFQUNJO0VBQ0E7QTdKOHFsQlI7QTZKM3FsQkk7OztFQUNJO0E3SitxbEJSO0E2SjVxbEJJOzs7RUFDSTtBN0pncmxCUjtBNko3cWxCSTs7Ozs7RUFFSTtFQUNBO0E3SmtybEJSO0E2Si9xbEJJOzs7RUFDSTtBN0ptcmxCUjtBNkpocmxCSTs7O0VBQ0k7RUFDQTtBN0pvcmxCUjtBNkpqcmxCSTs7Ozs7O0VBRUk7QTdKdXJsQlI7QTZKcHJsQkk7OztFQUNJO0E3SndybEJSO0E2SnJybEJJOzs7RUFDSTtFQUNBO0E3SnlybEJSO0E2SnRybEJJOzs7RUFDSTtFQUNBO0VBQ0E7QTdKMHJsQlI7QTZKeHJsQlE7OztFQUNJO0E3SjRybEJaO0E2SnhybEJJOzs7RUFDSTtBN0o0cmxCUjtBNkp6cmxCSTs7O0VBQ0k7RUFDQTtBN0o2cmxCUjs7QTZKMXJsQkE7QUFFSTtFQUNJO0E3SjRybEJSO0E2SnhybEJRO0VBQ0k7RUFDQTtFQUNBO0E3SjBybEJaOztBNkp0cmxCQTtBQUVBO0VBQ0k7QTdKd3JsQko7QTZKdHJsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SndybEJSO0E2SnRybEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SndybEJaO0E2SnRybEJZO0VBQ0k7RUFDQTtBN0p3cmxCaEI7QTZKbnJsQkk7RUFDSTtFQUNBO0E3SnFybEJSOztBNkovcWxCUTtFQUNJO0E3SmtybEJaO0E2Si9xbEJRO0VBQ0k7QTdKaXJsQlo7QTZKOXFsQlE7RUFDSTtBN0pncmxCWjtBNko1cWxCSTtFQUNJO0E3SjhxbEJSO0E2SjNxbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjZxbEJSO0E2SjFxbEJJO0VBQ0k7RUFDQTtBN0o0cWxCUjtBNkoxcWxCUTtFQUNJO0VBQ0E7QTdKNHFsQlo7QTZKenFsQlE7RUFDSTtFQUNBO0E3SjJxbEJaO0E2SnZxbEJJO0VBQ0k7QTdKeXFsQlI7O0E2SnJxbEJBO0VBQ0k7RUFDQTtFQUNBO0E3SndxbEJKO0E2SnRxbEJJO0VBQ0k7QTdKd3FsQlI7O0E2SnBxbEJBO0VBQ0k7QTdKdXFsQko7O0E2SnBxbEJBO0VBQ0k7QTdKdXFsQko7O0E4SmxsbUJBO0VBQ0k7QTlKcWxtQko7QThKbmxtQkk7RUFDSTtFQUNBO0E5SnFsbUJSO0E4SmxsbUJJO0VBQ0k7QTlKb2xtQlI7QThKamxtQkk7RUFDSTtBOUptbG1CUjtBOEova21CUTtFQUNJO0E5SmlsbUJaOztBOEoza21CSTtFQUNJO0VBQ0E7QTlKOGttQlI7QThKM2ttQkk7RUFDSTtBOUo2a21CUjs7QThKemttQkE7RUFDSTtBOUo0a21CSjs7QThKemttQkE7RUFDSTtFQUNBO0E5SjRrbUJKOztBK0pybm1CQTtFQUNJO0EvSndubUJKO0ErSnRubUJJO0VBQ0k7QS9Kd25tQlI7O0FnS3hubUJROztFQUVJO0VBQ0E7QWhLMm5tQlo7QWdLdm5tQkk7RUFDSTtBaEt5bm1CUjtBZ0t2bm1CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEt5bm1CWjtBZ0t2bm1CWTtFQUNJLGMzT25CUDtBMkU0b21CVDs7QWlLOW9tQlE7RUFDSTtBaktpcG1CWjtBaUs3b21CSTtFQUNJO0FqSytvbUJSOztBaUszb21CQTtFQUNJO0FqSzhvbUJKOztBaUt6b21CSTs7RUFDSTtFQUNBO0FqSzZvbUJSOztBaUt6b21CQTtFQUNJO0FqSzRvbUJKO0FpSzFvbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaks0b21CUjtBaUt6b21CSTtFQUNJO0FqSzJvbUJSO0FpS3hvbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLMG9tQlI7O0FpS3RvbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakt5b21CSjtBaUt2b21CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS3lvbUJSOztBaUtwb21CSTtFQUNJO0VBQ0E7RUFDQTtBakt1b21CUjtBaUtwb21CSTtFQUVJO0FqS3FvbUJSOztBa0twdG1CUTtFQUNJO0FsS3V0bUJaO0FrS3J0bUJRO0VBQ0k7QWxLdXRtQlo7QWtLcnRtQlE7RUFDSTtBbEt1dG1CWjtBa0tudG1CSTtFQUNJO0FsS3F0bUJSO0FrS2x0bUJJO0VBQ0k7RUFDQTtFQUNBO0FsS290bUJSO0FrS2x0bUJRO0VBQ0k7RUFDQTtFQUNBO0FsS290bUJaO0FrS2p0bUJRO0VBQ0ksVzdPaEJLO0U2T2lCTDtBbEttdG1CWjs7QWtLOXNtQkE7RUFDSTtFQUNBO0VBQ0E7QWxLaXRtQko7QWtLL3NtQlE7RUFDSTtBbEtpdG1CWjtBa0s5c21CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2d0bUJSOztBbUtyd21CQTtFQUNJO0FuS3d3bUJKOztBbUtyd21CQTtFQUNJO0FuS3d3bUJKOztBbUtsd21CWTtFQUNJO0FuS3F3bUJoQjs7QW1LL3ZtQkE7RUFDSTtBbktrd21CSjs7QW1LL3ZtQkE7RUFDSTtFQUNBO0FuS2t3bUJKOztBbUsvdm1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5La3dtQko7O0FtS2h3bUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkttd21CSjs7QW9LenltQkk7RUFDSTtBcEs0eW1CUjtBb0t6eW1CSTtFQUNJO0FwSzJ5bUJSO0FvS3h5bUJJO0VBQ0k7QXBLMHltQlI7QW9LdnltQkk7RUFDSTtBcEt5eW1CUjtBb0t0eW1CSTtFQUNJO0FwS3d5bUJSO0FvS3J5bUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEt1eW1CUjs7QW9LbnltQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwS3N5bUJKO0FvS3B5bUJJO0VBQ0k7QXBLc3ltQlI7O0FxSzUwbUJBO0VBQ0k7RUFDQTtFQUNBO0FySyswbUJKO0FxSzcwbUJJO0VBQ0k7VUFBQTtFQUNBO0FySyswbUJSO0FxSzUwbUJJO0VBQ0k7RUFDQTtBcks4MG1CUjtBcUszMG1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLNjBtQlI7QXFLMTBtQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLNDBtQlI7O0FzSzUybUJBO0VBQ0k7QXRLKzJtQko7O0FzSzMybUJJO0VBQ0k7TUFBQTtVQUFBO0F0SzgybUJSO0FzSzUybUJRO0VBQ0k7QXRLODJtQlo7QXNLMzJtQlE7RUFDSTtFQUNBO0F0SzYybUJaO0FzSzEybUJRO0VBQ0k7RUFDQTtBdEs0Mm1CWjtBc0sxMm1CWTtFQUNJO0F0SzQybUJoQjtBc0t6Mm1CWTtFQUNJO0VBQ0E7QXRLMjJtQmhCO0FzS3gybUJZO0VBQ0k7QXRLMDJtQmhCOztBc0twMm1CQTtFQUNJO0F0S3UybUJKOztBc0twMm1CQTtFQUNJO0F0S3UybUJKOztBdUtqNW1CQTtFQUNJO0F2S281bUJKO0F1S2w1bUJJO0VBQ0k7QXZLbzVtQlI7O0F1S2g1bUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkttNW1CSjs7QXVLLzRtQkk7RUFDSTtBdktrNW1CUjs7QXVLOTRtQkE7RUFDSTtFQUNBO0F2S2k1bUJKOztBd0t0Nm1Cb0I7O0VBQ0k7QXhLMDZtQnhCO0F3S3A2bUJJO0VBQ0k7RUFDQTtBeEtzNm1CUjtBd0tsNm1CUTtFQUNJO0F4S282bUJaOztBd0svNW1CQTtFQUNJO0F4S2s2bUJKO0F3S2g2bUJJO0VBQ0k7QXhLazZtQlI7QXdLLzVtQkk7RUFDSTtBeEtpNm1CUjtBd0s3NW1CZ0I7RUFDSTtBeEsrNW1CcEI7QXdLOTVtQm9CO0VBQ0ksY25QckNkO0EyRXE4bUJWO0F3S3o1bUJJO0VBQ0k7QXhLMjVtQlI7QXdLMTVtQlE7RUFDSTtBeEs0NW1CWjtBd0t0NW1CWTtFQUNJLHlCblAzQ0g7RW1QNENHO0F4S3c1bUJoQjtBd0t2NW1CZ0I7RUFDSTtFQUNBO0F4S3k1bUJwQjtBd0tsNW1Cb0I7RUFDSSx5Qm5QbEVkO0VtUG1FYyxXblBqRWhCO0EyRXE5bUJSO0F3S2g1bUJvQjtFQUNJO0F4S2s1bUJ4Qjs7QXdLejRtQkk7RUFDSTtBeEs0NG1CUjs7QXlLaCttQkU7RUFDRTtBekttK21CSjtBeUtsK21CSTtFQUNFO0F6S28rbUJOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaHllLy4vYXBwL1NldHRpbmdzL3N0eWxlcy9leHRlcm5hbC1zdmcuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvbWFpbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2RlYnVnLWNoaWxkcmVuLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2RlYnVnLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYXNwZWN0LXJhdGlvcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19iYWNrZ3JvdW5kLXNpemUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYmFja2dyb3VuZC1wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19vdXRsaW5lcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2JvcmRlci1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19ib3JkZXItc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fYm9yZGVyLXdpZHRocy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19ib3gtc2hhZG93LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fY29vcmRpbmF0ZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fY2xlYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2ZsZXhib3guc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19mbG9hdHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZm9udC1mYW1pbHkuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fZm9udC1zdHlsZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19mb250LXdlaWdodC5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19oZWlnaHRzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2xldHRlci1zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2xpbmUtaGVpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX21heC13aWR0aHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fd2lkdGhzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fcm90YXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3NraW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3NraW5zLXBzZXVkby5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL19uZWdhdGl2ZS1tYXJnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL190ZXh0LWRlY29yYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdGV4dC1hbGlnbi5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL190ZXh0LXRyYW5zZm9ybS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9ub2RlX21vZHVsZXMvdGFjaHlvbnMtc2Fzcy9zY3NzL190eXBlLXNjYWxlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fd2hpdGUtc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fdmVydGljYWwtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9faG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL25vZGVfbW9kdWxlcy90YWNoeW9ucy1zYXNzL3Njc3MvX3otaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvbm9kZV9tb2R1bGVzL3RhY2h5b25zLXNhc3Mvc2Nzcy9fbmVzdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX21peGlucy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL19tb2RhbC5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX21vZGVscy5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX3NlcnZlcnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllL3N3YWdnZXItdWkvc3JjL3N0eWxlL190YWJsZS5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX3RvcGJhci5zY3NzIiwid2VicGFjazovL3JoeWUvc3dhZ2dlci11aS9zcmMvc3R5bGUvX2luZm9ybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fYXV0aG9yaXplLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fc3BsaXQtcGFuZS1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS9zd2FnZ2VyLXVpL3NyYy9zdHlsZS9fbWFya2Rvd24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL3N3YWdnZXItdWktcmVhY3Qvc3dhZ2dlci11aS5jc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvQXBpRG9jcy9zd2FnZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9BcGlEb2NzL0FwaURvY3Muc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL3JjLXNsaWRlci9hc3NldHMvaW5kZXguY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9yZXNldC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvaGVscGVycy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvc3R5bGVzL21peGlucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L3N0eWxlcy9hbmltYXRpb25zL19sb2FkZXJzcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9JbnB1dC9pbnB1dC5zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0J1dHRvbi9idXR0b24uc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9TcGlubmVyL3NwaW5uZXIuc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9sb2dpbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vTm9TU08vTm9TU08uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL0lkcFNlbGVjdC9JZHBTZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL1JlbWluZFBhc3N3b3JkL1JlbWluZC5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vUmVzZXRQYXNzd29yZC9SZXNldC5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vU3RlcHNGb3JtL1N0ZXBzRm9ybS5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvTG9naW4vVXNlckNhcmQvVXNlckNhcmQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0xvZ2luL0xvZ2luRm9ybVRlbXBsYXRlL0xvZ2luRm9ybVRlbXBsYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9DaGFuZ2VQYXNzd29yZC9DaGFuZ2VQYXNzd29yZEZvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL1Nub3dtYW4vU25vd21hbk1lbnUuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvYW5pbWF0aW9ucy9faGludC5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L3N0eWxlcy9QYXNzd29yZEhpbnQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvTG9hZGluZ0J1dHRvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQ2hlY2tib3gvY2hlY2tib3guc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9CcmVhZGNydW1icy9icmVhZGNydW1icy5zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9jb21wb25lbnRzL0ljb24vc3BhY2V3ZWxsSWNvbnMuc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9BdmF0YXIvQXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9BdmF0YXJHcm91cC9BdmF0YXJHcm91cC5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvQ29uZmlybWF0aW9uRGlhbG9nL0NvbmZpcm1hdGlvbkRpYWxvZy5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvRHJvcGRvd24vZHJvcGRvd24uc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9Ecm9wZG93bi9Ecm9wZG93blRyaWdnZXIvRHJvcGRvd25UcmlnZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL3VpLXRvb2xraXQvY29tcG9uZW50cy9BbGVydC9BbGVydC5zY3NzIiwid2VicGFjazovL3JoeWUvLi91aS10b29sa2l0L2NvbXBvbmVudHMvUG9wcGVyL1BvcHBlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jb21tb24vYnV0dG9ucy9SZW1vdmUuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29tbW9uL0RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29tbW9uL0xvYWRpbmdNYXNrLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL0NvbG9yUGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvTGVnZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL0hlYWx0aE1vbml0b3Iuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29udHJvbHMvRmlsdGVySW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29udHJvbHMvU3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0xhenlMb29rdXAuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29udHJvbHMvRmlsZUlucHV0QnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL1RhYmxlSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29udHJvbHMvQ29vcmRpbmF0ZUlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0ljb24vRWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0ljb24vUGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL0ljb24vSWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29udHJvbHMvQWRkQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2NvbnRyb2xzL09yZGVyaW5nQnV0dG9ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9Ecm9wZG93bi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9Bc3luY1NlbGVjdC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9NdWx0aVNlbGVjdC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9GaWx0ZXJTZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL2NvbnRyb2xzL0xvb2t1cC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvRGFzaGJvYXJkcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9maWVsZHMvQ29sb3JJbnB1dC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9IZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvU3Bpbm5lci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9TcGFjZUNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvVGFiUGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvVGFza3Muc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vdWktdG9vbGtpdC9zdHlsZXMvVG9vbHRpcC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9Ub29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL1BhbmVsV3JhcHBlci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9Hcm91cGluZ0J5Rm9ybS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9BdXRoLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL1RyZWVWaWV3LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2dsb2JhbC1lcnJvci5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9UcmVlTG9jYXRpb25QaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL2NvbW1vbi9jb21wb25lbnRzL1RyZWVMaXN0L1RyZWVMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vY29tcG9uZW50cy9WaXJ0dWFsaXplZExpc3QvVmlydHVhbGl6ZWRMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9TZXR0aW5ncy9jb21wb25lbnRzL1JlZ2lvbmFsL1JlZ2lvbmFsRm9ybS5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvU2V0dGluZ3Mvc3R5bGVzL1NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9LaW9za3Mvc3R5bGVzL0tpb3Nrcy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvU2V0dGluZ3Mvc3R5bGVzL3JlZ2lvbmFsLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL1NldHRpbmdzL3N0eWxlcy9jYXRlZ29yeS1sb2NhdGlvbi5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvV29ya0Fzc2lzdGFudC9zdHlsZXMvZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9Xb3JrQXNzaXN0YW50L3N0eWxlcy9ncm91cGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL1dvcmtBc3Npc3RhbnQvc3R5bGVzL3ByaW9yaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9yaHllLy4vYXBwL1dvcmtBc3Npc3RhbnQvc3R5bGVzL3Rhc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb250YWluZXJzL0FwcC5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29udGFpbmVycy9Ib21lLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb250YWluZXJzL0xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vcmh5ZS8uL2FwcC9jb21tb24vYXNzZXRzL3N0eWxlcy9jb250YWluZXJzL09yZ2FuaXphdGlvbi9Ta2lwUmVhc29ucy5zY3NzIiwid2VicGFjazovL3JoeWUvLi9hcHAvY29tbW9uL2Fzc2V0cy9zdHlsZXMvY29udGFpbmVycy9DaGFuZ2VQYXNzd29yZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5cbiRzdmctaW1wb3J0LW1vZGFsLWhlYWRlci1oZWlnaDogNTBweDtcbiRzdmctaW1wb3J0LW1vZGFsLWZvb3Rlci1oZWlnaHQ6IDY1cHg7XG5cbi5tYXAtc3ZnLW1vZGFsIHtcbiAgICAuaGlnaGxpZ2h0ZWQtc3ZnLWVsZW1lbnQsXG4gICAgLm1hcHBlZC1zdmctZWxlbWVudCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiAjNWZiMGFhICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNWZiMGFhICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1hcHBlZC1zdmctZWxlbWVudCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAubWFwcGVkLW1hcmtlci5oaWdobGlnaHQtbWFwcGVkLWVsZW1lbnQsXG4gICAgLm1hcHBlZC1zdmctZWxlbWVudC5oaWdobGlnaHQtbWFwcGVkLWVsZW1lbnQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6ICM3NmQ0Y2QgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM3NmQ0Y2QgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1zdmctZWxlbWVudCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiAjNWY4ZWIwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNWY4ZWIwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1hcHBlZC1tYXJrZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6IHJnYmEoOTUsIDE3NiwgMTcwLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgICBzdHJva2U6ICNkZWRlZGU7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1tYXJrZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6IHJnYmEoOTUsIDE0MiwgMTc2LCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgICBzdHJva2U6ICNkZWRlZGU7XG4gICAgfVxufVxuXG4ubWFwLXN2Zy1tb2RhbC5tb2RhbC1kaWFsb2cge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLm1vZGFsLWRpYWxvZy5tYXAtc3ZnLW1vZGFsIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN2Zy1pbXBvcnQtbW9kYWwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6ICRzdmctaW1wb3J0LW1vZGFsLWhlYWRlci1oZWlnaDtcbn1cblxuLnN2Zy1pbXBvcnQtbW9kYWwtYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzdmctaW1wb3J0LW1vZGFsLWhlYWRlci1oZWlnaCArICRzdmctaW1wb3J0LW1vZGFsLWZvb3Rlci1oZWlnaHR9KTtcbn1cblxuLnN2Zy1pbXBvcnQtbW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBoZWlnaHQ6ICRzdmctaW1wb3J0LW1vZGFsLWZvb3Rlci1oZWlnaHQ7XG5cbiAgICAuZG93bmxvYWQtYnRuIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuc2F2ZS1idG4ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi5sb2NhdGlvbi1pZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uLXNlbGVjdC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5sb2NhdGlvbi1zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uLWFkZC1idG4sXG4gICAgLmxvY2F0aW9uLWNhbmNlbC1idG4ge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5jb250cm9scy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jb250cm9scy1zZWxlY3QtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbHMtYnV0dG9ucy1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4ubGFiZWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb25zLXNlbGVjdC1pY29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5sb2NhdGlvbi1zZWxlY3QtcmVmZXJlbmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmxvY2F0aW9uLXNlbGVjdC1pZCB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4udXBsb2FkLWRyYXdpbmctYnRuIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tYXBwZWQtZWxlbWVudHMtbGlzdCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucmVtb3ZlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmMjQyNDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3ZnLXRyZWUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc3ZnLXRyZWUtYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN2Zy10YWctdG1wbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN2Zy1zY3JvbGxhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuICAgICYud2lkdGgtc3Ryb2tlLTEgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLndpZHRoLXN0cm9rZS0yIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi53aWR0aC1zdHJva2UtMyBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYud2lkdGgtc3Ryb2tlLTQgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLndpZHRoLXN0cm9rZS01IHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA1ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaW52aXNpYmxlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uY29uZmlndXJhdGlvbi1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4xcHg7XG4gICAgcGFkZGluZzogOXB4IDE5cHggNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuMztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5zdHJva2Utd2lkdGgtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAuc3Ryb2tlLXdpZHRoLWxhYmVsLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdHJva2Utd2lkdGgtbGFiZWwsXG4gICAgLnNjYWxlLWZhY3Rvci1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjYWxlLWZhY3Rvci1wYW5lbC1zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuc2NhbGUtZmFjdG9yLWlucHV0LFxuICAgIC5zdHJva2Utd2lkdGgtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4uc3ZnLWVkaXQtZGlhbG9nLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLmhpZGUtdHJlZS1zZWN0aW9uIHtcbiAgICAgICAgLnRyZWUtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmVlLXZpZXctcGFuZWwtdG9nZ2xlLWJ0biB7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuU3Bpbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuOCk7XG4gICAgfVxuXG4gICAgLlNwaW5uZXIgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbn1cblxuLnRyZWUtY29sdW1uIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG59XG5cbi5zdmctY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XG59XG5cbi5tYXBwaW5nLWNvbHVtbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5oaWdobGlnaHRlZC1hZGQtbWFya2VyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2I5ZWU5OTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjllZTk5O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnV0dG9uLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLm1hcHBlZC1idXR0b24taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50cmVlLXZpZXctcGFuZWwtdG9nZ2xlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGxlZnQ6IDIwJTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDMxMG1zO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcblxuICAgIC5vcGVuLXRyZWUtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgIH1cblxuICAgIC5jbG9zZS10cmVlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI4NjA5MDtcbiAgICB9XG59XG5cbi51cGxvYWQtc3ZnLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2FiYWFhYTtcbn1cblxuLmZsb29yLXBsYW4tdGFibGUtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLlNwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAuU3Bpbm5lciA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0ZWQtbWFwcGVkLWxpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2M5ZmZiMjtcbn1cbiIsIiRpY29uLWZvbnQtcGF0aDogJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvZm9udHMvYm9vdHN0cmFwLyc7XG4kZmEtZm9udC1wYXRoOiAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzJztcblxuJHByaW1hcnk6ICMzMzdhYjc7XG4kZGFuZ2VyOiAjZDk1MzRmO1xuJHdoaXRlOiAjZmZmO1xuXG4kcHJpbWFyeS1iZzogJHByaW1hcnk7XG4kZm9jdXMtY29sb3I6ICM2NmFmZTk7XG4kcHJpbWFyeS1saWdodDogIzViYzBkZTtcbiRwcmltYXJ5LWxpZ2h0LWFjdGl2ZTogIzQ2YjhkYTtcbiRwcmltYXJ5LWhpZ2hsaWdodDogIzMxYjBkNTtcbiRwcmltYXJ5LWhpZ2hsaWdodC1hY3RpdmU6ICMyNjlhYmM7XG4kaW5hY3RpdmUtY29sb3I6ICNkNmQ2ZDY7XG4kbGlnaHQtZ3JheTogI2Y5ZjlmOTtcbiRkaXNhYmxlZC1jb2xvcjogI2NjYztcbiRwcmltYXJ5LWNvbG9yOiAkd2hpdGU7XG4kcm93LXNlbGVjdGVkLWJnOiAkcHJpbWFyeS1iZztcbiRpbnB1dC1ib3JkZXI6ICRpbmFjdGl2ZS1jb2xvcjtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAzcHg7XG4kaW5wdXQtYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4kYWxwaGEtYmctdXJsOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQU1VbEVRVlE0VDJOa1lHQVFZY0FQM3VDVFpodzFnR0dZaEFHQlpJQS9uWURDZ0JEQW05QkdEV0FBSnlSQ2dMYUJDQUFnWHdpeHpBUzBwZ0FBQUFCSlJVNUVya0pnZ2c9PSc7XG4kcm93LXNlbGVjdGVkLWJnOiAkcHJpbWFyeTtcblxuJGxpZ2h0LWJyYW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuJHNtYWxsLXRleHQtc2l6ZTogMC43NXJlbTtcbiIsIi5zd2FnZ2VyLXVpXG57XG4gICAgQGltcG9ydCAnfnRhY2h5b25zLXNhc3MvdGFjaHlvbnMuc2Nzcyc7XG4gICAgQGltcG9ydCAnbWl4aW5zJztcbiAgICBAaW1wb3J0ICd2YXJpYWJsZXMnO1xuICAgIEBpbXBvcnQgJ3R5cGUnO1xuICAgIEBpbXBvcnQgJ2xheW91dCc7XG4gICAgQGltcG9ydCAnYnV0dG9ucyc7XG4gICAgQGltcG9ydCAnZm9ybSc7XG4gICAgQGltcG9ydCAnbW9kYWwnO1xuICAgIEBpbXBvcnQgJ21vZGVscyc7XG4gICAgQGltcG9ydCAnc2VydmVycyc7XG4gICAgQGltcG9ydCAndGFibGUnO1xuICAgIEBpbXBvcnQgJ3RvcGJhcic7XG4gICAgQGltcG9ydCAnaW5mb3JtYXRpb24nO1xuICAgIEBpbXBvcnQgJ2F1dGhvcml6ZSc7XG4gICAgQGltcG9ydCAnZXJyb3JzJztcbiAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICBAaW1wb3J0ICdzcGxpdC1wYW5lLW1vZGUnO1xuICAgIEBpbXBvcnQgJ21hcmtkb3duJztcbn1cbiIsIkBtaXhpbiB0ZXh0X2JvZHkoJGNvbG9yOiAkdGV4dC1ib2R5LWRlZmF1bHQtZm9udC1jb2xvcilcbntcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblxuICAgIGNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiB0ZXh0X2NvZGUoJGNvbG9yOiAkdGV4dC1jb2RlLWRlZmF1bHQtZm9udC1jb2xvcilcbntcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gdGV4dF9oZWFkbGluZSgkY29sb3I6ICR0ZXh0LWhlYWRsaW5lLWRlZmF1bHQtZm9udC1jb2xvcilcbntcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblxuICAgIGNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBCYXNlIENvbG91cnNcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTUwOiBsaWdodGVuKCRibGFjaywgOTIlKSAhZGVmYXVsdDsgLy9lYmViZWJcbiRncmF5LTIwMDogbGlnaHRlbigkYmxhY2ssIDYyLjc1JSkgIWRlZmF1bHQ7IC8vICNhMGEwYTBcbiRncmF5LTMwMDogbGlnaHRlbigkYmxhY2ssIDU2LjUlKSAhZGVmYXVsdDsgLy8gIzkwOTA5MFxuJGdyYXktNDAwOiBsaWdodGVuKCRibGFjaywgNTAlKSAhZGVmYXVsdDsgLy8gIzgwODA4MFxuJGdyYXktNTAwOiBsaWdodGVuKCRibGFjaywgNDMuNzUlKSAhZGVmYXVsdDsgLy8gIzcwNzA3MFxuJGdyYXktNjAwOiBsaWdodGVuKCRibGFjaywgMzcuNSUpICFkZWZhdWx0OyAvLyAjNjA2MDYwXG4kZ3JheS02NTA6IGxpZ2h0ZW4oJGJsYWNrLCAzMy4zJSkgIWRlZmF1bHQ7IC8vICM1NTU1NTVcbiRncmF5LTcwMDogbGlnaHRlbigkYmxhY2ssIDMxLjI1JSkgIWRlZmF1bHQ7IC8vICM1MDUwNTBcbiRncmF5LTgwMDogbGlnaHRlbigkYmxhY2ssIDI1JSkgIWRlZmF1bHQ7IC8vICM0MDQwNDBcbiRncmF5LTkwMDogbGlnaHRlbigkYmxhY2ssIDE4Ljc1JSkgIWRlZmF1bHQ7IC8vICMzMDMwMzBcblxuJGNvZC1ncmF5OiAjMWIxYjFiICFkZWZhdWx0O1xuJGFnYXRlLWdyYXk6ICMzMzMzMzMgIWRlZmF1bHQ7XG4kYnJpZ2h0LWdyYXk6ICMzYjQxNTEgIWRlZmF1bHQ7XG4kbWFrby1ncmF5OiAjNDE0NDRlICFkZWZhdWx0O1xuJHdhdGVybG9vLWdyYXk6ICM3ZDg0OTIgIWRlZmF1bHQ7XG4kYWx0by1ncmF5OiAjZDlkOWQ5ICFkZWZhdWx0O1xuJG1lcmN1cnktZ3JheTogI2U0ZTRlNCAhZGVmYXVsdDtcbiRjb25jcmV0ZS1ncmF5OiAjZThlOGU4ICFkZWZhdWx0O1xuJGFsYWJhc3RlcjogI2Y3ZjdmNyAhZGVmYXVsdDtcbiRhcHBsZS1ncmVlbjogIzYyYTAzZiAhZGVmYXVsdDtcbiRncmVlbi1oYXplOiAjMDA5ZDc3ICFkZWZhdWx0O1xuJGphcGFuZXNlLWxhdXJlbDogIzAwODAwMCAhZGVmYXVsdDtcbiRwZXJzaWFuLWdyZWVuOiAjMDBhMGE3ICFkZWZhdWx0O1xuJGdleXNlci1ibHVlOiAjZDhkZGU3ICFkZWZhdWx0O1xuJGRvZGdlci1ibHVlOiAjMTM5MWZmICFkZWZhdWx0O1xuJGVuZGVhdm91ci1ibHVlOiAjMDA1ZGFlICFkZWZhdWx0O1xuJHNjYW1waS1wdXJwbGU6ICM1NWEgIWRlZmF1bHQ7XG4kZWxlY3RyaWMtdmlvbGV0OiAjNzMwMGU1ICFkZWZhdWx0O1xuJHBlcnNpYW4tcmVkOiAjY2YzMDMwICFkZWZhdWx0O1xuJG1hbmdvLXRhbmdvOiAjZTk3NTAwICFkZWZhdWx0O1xuXG4vLyBUaGVtZVxuXG4kY29sb3ItcHJpbWFyeTogIzg5YmYwNCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6ICM5MDEyZmUgIWRlZmF1bHQ7XG4kY29sb3ItaW5mbzogIzQ5OTBlMiAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nOiAjZmY2MDYwICFkZWZhdWx0O1xuJGNvbG9yLWRhbmdlcjogI2YwMCAhZGVmYXVsdDtcblxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIC41JSkgIWRlZmF1bHQ7XG5cbiRfY29sb3ItcG9zdDogIzQ5Y2M5MCAhZGVmYXVsdDtcbiRfY29sb3ItZ2V0OiAjNjFhZmZlICFkZWZhdWx0O1xuJF9jb2xvci1wdXQ6ICNmY2ExMzAgIWRlZmF1bHQ7XG4kX2NvbG9yLWRlbGV0ZTogI2Y5M2UzZSAhZGVmYXVsdDtcbiRfY29sb3ItaGVhZDogIzkwMTJmZSAhZGVmYXVsdDtcbiRfY29sb3ItcGF0Y2g6ICM1MGUzYzIgIWRlZmF1bHQ7XG4kX2NvbG9yLWRpc2FibGVkOiAjZWJlYmViICFkZWZhdWx0O1xuJF9jb2xvci1vcHRpb25zOiAjMGQ1YWE3ICFkZWZhdWx0O1xuXG4vLyBBdXRob3JpemVcblxuJGF1dGgtY29udGFpbmVyLWJvcmRlci1jb2xvcjogJGdyYXktNTAgIWRlZmF1bHQ7XG4kYXV0aC1zZWxlY3QtYWxsLW5vbmUtbGluay1mb250LWNvbG9yOiAkY29sb3ItaW5mbyAhZGVmYXVsdDtcbi8vIEJ1dHRvbnNcblxuJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJGJ0bi1hdXRob3JpemUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnRuLWF1dGhvcml6ZS1ib3JkZXItY29sb3I6ICRfY29sb3ItcG9zdCAhZGVmYXVsdDtcbiRidG4tYXV0aG9yaXplLWZvbnQtY29sb3I6ICRfY29sb3ItcG9zdCAhZGVmYXVsdDtcbiRidG4tYXV0aG9yaXplLXN2Zy1maWxsLWNvbG9yOiAkX2NvbG9yLXBvc3QgIWRlZmF1bHQ7XG5cbiRidG4tY2FuY2VsLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJ0bi1jYW5jZWwtYm9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZyAhZGVmYXVsdDtcbiRidG4tY2FuY2VsLWZvbnQtY29sb3I6ICRjb2xvci13YXJuaW5nICFkZWZhdWx0O1xuXG4kYnRuLWV4ZWN1dGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnRuLWV4ZWN1dGUtYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5mbyAhZGVmYXVsdDtcbiRidG4tZXhlY3V0ZS1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWV4ZWN1dGUtYmFja2dyb3VuZC1jb2xvci1hbHQ6ICRjb2xvci1pbmZvICFkZWZhdWx0O1xuXG4kZXhwYW5kLW1ldGhvZHMtc3ZnLWZpbGwtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRleHBhbmQtbWV0aG9kcy1zdmctZmlsbC1jb2xvci1ob3ZlcjogJGdyYXktODAwICFkZWZhdWx0O1xuXG4vLyBFcnJvcnNcblxuJGVycm9ycy13cmFwcGVyLWJhY2tncm91bmQtY29sb3I6ICRfY29sb3ItZGVsZXRlICFkZWZhdWx0O1xuJGVycm9ycy13cmFwcGVyLWJvcmRlci1jb2xvcjogJF9jb2xvci1kZWxldGUgIWRlZmF1bHQ7XG5cbiRlcnJvcnMtd3JhcHBlci1lcnJvcnMtc21hbGwtZm9udC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBGb3JtXG5cbiRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogJG1ha28tZ3JheSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjogJGFsdG8tZ3JheSAhZGVmYXVsdDtcbiRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dGFyZWEtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGZvcm0tdGV4dGFyZWEtZm9jdXMtYm9yZGVyLWNvbG9yOiAkX2NvbG9yLWdldCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dGFyZWEtY3VybC1iYWNrZ3JvdW5kLWNvbG9yOiAkbWFrby1ncmF5ICFkZWZhdWx0O1xuJGZvcm0tdGV4dGFyZWEtY3VybC1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrYm94LWxhYmVsLWZvbnQtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrYm94LWJhY2tncm91bmQtY29sb3I6ICRjb25jcmV0ZS1ncmF5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2tib3gtYm94LXNoYWRvdy1jb2xvcjogJGNvbmNyZXRlLWdyYXkgIWRlZmF1bHQ7XG5cbi8vIEluZm9ybWF0aW9uXG5cbiRpbmZvLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGluZm8tY29kZS1mb250LWNvbG9yOiAkX2NvbG9yLWhlYWQgIWRlZmF1bHQ7XG5cbiRpbmZvLWxpbmstZm9udC1jb2xvcjogJGNvbG9yLWluZm8gIWRlZmF1bHQ7XG4kaW5mby1saW5rLWZvbnQtY29sb3ItaG92ZXI6ICRpbmZvLWxpbmstZm9udC1jb2xvciAhZGVmYXVsdDtcblxuJGluZm8tdGl0bGUtc21hbGwtYmFja2dyb3VuZC1jb2xvcjogJHdhdGVybG9vLWdyYXkgIWRlZmF1bHQ7XG5cbiRpbmZvLXRpdGxlLXNtYWxsLXByZS1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIExheW91dFxuXG4kb3BibG9jay1ib3JkZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRvcGJsb2NrLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJG9wYmxvY2stdGFnLWJvcmRlci1ib3R0b20tY29sb3I6ICRicmlnaHQtZ3JheSAhZGVmYXVsdDtcbiRvcGJsb2NrLXRhZy1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRvcGJsb2NrLXRhYi1oZWFkZXItdGFiLWl0ZW0tYWN0aXZlLWg0LXNwYW4tYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kb3BibG9jay1pc29wZW4tc3VtbWFyeS1ib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRvcGJsb2NrLWlzb3Blbi1zZWN0aW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kb3BibG9jay1pc29wZW4tc2VjdGlvbi1oZWFkZXItYm94LXNoYWRvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kb3BibG9jay1zdW1tYXJ5LW1ldGhvZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kb3BibG9jay1zdW1tYXJ5LW1ldGhvZC1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kb3BibG9jay1zdW1tYXJ5LW1ldGhvZC10ZXh0LXNoYWRvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kb3BlcmF0aW9uYWwtZmlsdGVyLWlucHV0LWJvcmRlci1jb2xvcjogJGdleXNlci1ibHVlICFkZWZhdWx0O1xuXG4kdGFiLWxpc3QtaXRlbS1maXJzdC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRyZXNwb25zZS1jb2wtc3RhdHVzLXVuZG9jdW1lbnRlZC1mb250LWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRyZXNwb25zZS1jb2wtbGlua3MtZm9udC1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kb3BibG9jay1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRhZ2F0ZS1ncmF5ICFkZWZhdWx0O1xuJG9wYmxvY2stYm9keS1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRzY2hlbWUtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzY2hlbWUtY29udGFpbmVyLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJHNlcnZlci1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNlcnZlci1jb250YWluZXItYm94LXNoYWRvdy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kc2VydmVyLWNvbnRhaW5lci1jb21wdXRlZC11cmwtY29kZS1mb250LWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG5cbiRsb2FkaW5nLWNvbnRhaW5lci1iZWZvcmUtYm9yZGVyLWNvbG9yOiAkZ3JheS02NTAgIWRlZmF1bHQ7XG4kbG9hZGluZy1jb250YWluZXItYmVmb3JlLWJvcmRlci10b3AtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJHJlc3BvbnNlLWNvbnRlbnQtdHlwZS1jb250cm9scy1hY2NlcHQtaGVhZGVyLXNlbGVjdC1ib3JkZXItY29sb3I6ICRqYXBhbmVzZS1sYXVyZWwgIWRlZmF1bHQ7XG4kcmVzcG9uc2UtY29udGVudC10eXBlLWNvbnRyb2xzLWFjY2VwdC1oZWFkZXItc21hbGwtZm9udC1jb2xvcjogJGphcGFuZXNlLWxhdXJlbCAhZGVmYXVsdDtcblxuLy8gTW9kYWxcblxuJGRpYWxvZy11eC1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cblxuJGRpYWxvZy11eC1tb2RhbC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZGlhbG9nLXV4LW1vZGFsLWJvcmRlci1jb2xvcjogJGdyYXktNTAgIWRlZmF1bHQ7XG4kZGlhbG9nLXV4LW1vZGFsLWJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJGRpYWxvZy11eC1tb2RhbC1jb250ZW50LWZvbnQtY29sb3I6ICRtYWtvLWdyYXkgIWRlZmF1bHQ7XG5cbiRkaWFsb2ctdXgtbW9kYWwtaGVhZGVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTUwICFkZWZhdWx0O1xuXG4vLyBNb2RlbHNcblxuJG1vZGVsLWRlcHJlY2F0ZWQtZm9udC1jb2xvcjogJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kbW9kZWwtaGludC1mb250LWNvbG9yOiAkZ3JheS01MCAhZGVmYXVsdDtcbiRtb2RlbC1oaW50LWJhY2tncm91bmQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJHNlY3Rpb24tbW9kZWxzLWJvcmRlci1jb2xvcjogJGJyaWdodC1ncmF5ICFkZWZhdWx0O1xuXG4kc2VjdGlvbi1tb2RlbHMtaXNvcGVuLWg0LWJvcmRlci1ib3R0b20tY29sb3I6ICRzZWN0aW9uLW1vZGVscy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRzZWN0aW9uLW1vZGVscy1oNC1mb250LWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc2VjdGlvbi1tb2RlbHMtaDQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGJsYWNrICFkZWZhdWx0O1xuXG4kc2VjdGlvbi1tb2RlbHMtaDUtZm9udC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kc2VjdGlvbi1tb2RlbHMtbW9kZWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJHNlY3Rpb24tbW9kZWxzLW1vZGVsLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRzZWN0aW9uLW1vZGVscy1tb2RlbC10aXRsZS1mb250LWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiRwcm9wLXR5cGUtZm9udC1jb2xvcjogJHNjYW1waS1wdXJwbGUgIWRlZmF1bHQ7XG5cbiRwcm9wLWZvcm1hdC1mb250LWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIFRhYmxlc1xuXG4kdGFibGUtdGhlYWQtdGQtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyaWdodC1ncmF5ICFkZWZhdWx0O1xuXG4kdGFibGUtcGFyYW1ldGVyLW5hbWUtcmVxdWlyZWQtZm9udC1jb2xvcjogJGNvbG9yLWRhbmdlciAhZGVmYXVsdDtcblxuJHRhYmxlLXBhcmFtZXRlci1pbi1mb250LWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1wYXJhbWV0ZXItZGVwcmVjYXRlZC1mb250LWNvbG9yOiAkY29sb3ItZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyBUb3BiYXJcblxuJHRvcGJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyYXkgIWRlZmF1bHQ7XG5cbiR0b3BiYXItbGluay1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0b3BiYXItZG93bmxvYWQtdXJsLXdyYXBwZXItZWxlbWVudC1ib3JkZXItY29sb3I6ICRhcHBsZS1ncmVlbiAhZGVmYXVsdDtcblxuJHRvcGJhci1kb3dubG9hZC11cmwtYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRhcHBsZS1ncmVlbiAhZGVmYXVsdDtcbiR0b3BiYXItZG93bmxvYWQtdXJsLWJ1dHRvbi1mb250LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFR5cGVcblxuJHRleHQtYm9keS1kZWZhdWx0LWZvbnQtY29sb3I6ICRicmlnaHQtZ3JheSAhZGVmYXVsdDtcbiR0ZXh0LWNvZGUtZGVmYXVsdC1mb250LWNvbG9yOiAkYnJpZ2h0LWdyYXkgIWRlZmF1bHQ7XG4kdGV4dC1oZWFkbGluZS1kZWZhdWx0LWZvbnQtY29sb3I6ICRicmlnaHQtZ3JheSAhZGVmYXVsdDtcbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gIERFQlVHIENISUxEUkVOXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2RlYnVnL1xuXG4gIEp1c3QgYWRkIHRoZSBkZWJ1ZyBjbGFzcyB0byBhbnkgZWxlbWVudCB0byBzZWUgb3V0bGluZXMgb24gaXRzXG4gIGNoaWxkcmVuLlxuXG4qL1xuXG4uZGVidWcgKiB7IG91dGxpbmU6IDFweCBzb2xpZCBnb2xkOyB9XG4uZGVidWctd2hpdGUgKiB7IG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTsgfVxuLmRlYnVnLWJsYWNrICogeyBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7IH1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIERFQlVHIEdSSURcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2RlYnVnLWdyaWQvXG5cbiAgIENhbiBiZSB1c2VmdWwgZm9yIGRlYnVnZ2luZyBsYXlvdXQgaXNzdWVzXG4gICBvciBoZWxwaW5nIHRvIG1ha2Ugc3VyZSB0aGluZ3MgbGluZSB1cCBwZXJmZWN0bHkuXG4gICBKdXN0IHRhY2sgb25lIG9mIHRoZXNlIGNsYXNzZXMgb250byBhIHBhcmVudCBlbGVtZW50LlxuXG4qL1xuXG4uZGVidWctZ3JpZCB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRFeElEYzVMakUxT0RNeU5Td2dNakF4TlM4d09TOHhNQzB3TVRveE1Eb3lNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TVRSRE9UWTROMFUyTjBWRk1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNVFJET1RZNE4wUTJOMFZGTVRGRk5qZzJNelpEUWprd05rUTRNamd3TUVJaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzNOamN5UWtRM05qWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvM05qY3lRa1EzTnpZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHNCUytHTUFBQUFqU1VSQlZIamFZdnovL3o4RExzRDRnY0dYaVlFQUdCSUtHQm5lLy9mRnB3QWd3QUI5OEFhRjJwamxVUUFBQUFCSlJVNUVya0pnZ2c9PSkgcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4uZGVidWctZ3JpZC0xNiB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRFeElEYzVMakUxT0RNeU5Td2dNakF4TlM4d09TOHhNQzB3TVRveE1Eb3lNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2T0RZeVJqaEVSRFUyTjBZeU1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPRFl5UmpoRVJEUTJOMFl5TVRGRk5qZzJNelpEUWprd05rUTRNamd3TUVJaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzNOamN5UWtRM1FUWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvM05qY3lRa1EzUWpZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHZDUzAxSUFBQUJNU1VSQlZIamFZbVI0LzUrQkZQQmZBTUZtL01CZ3g4UkFHV0NuMUFBbVNnMzRRNmtCREtNR01EQ3dJQ2VNSWVtRi81UWF3RWlwQVd3VWh3RWpNRHZiQVdsV2t2VkJ3dTh2UUlBQkFFd0JDcGg4VTZjMEFBQUFBRWxGVGtTdVFtQ0MpIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtOC1zb2xpZCB7XG4gIGJhY2tncm91bmQ6d2hpdGUgdXJsKGRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRRQVlSWGhwWmdBQVNVa3FBQWdBQUFBQUFBQUFBQUFBQVAvc0FCRkVkV05yZVFBQkFBUUFBQUFBQUFELzRRTXhhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMd0E4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QaUE4ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pCWkc5aVpTQllUVkFnUTI5eVpTQTFMall0WXpFeE1TQTNPUzR4TlRnek1qVXNJREl3TVRVdk1Ea3ZNVEF0TURFNk1UQTZNakFnSUNBZ0lDQWdJQ0krSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lEeHlaR1k2UkdWelkzSnBjSFJwYjI0Z2NtUm1PbUZpYjNWMFBTSWlJSGh0Ykc1ek9uaHRjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJYQTZRM0psWVhSdmNsUnZiMnc5SWtGa2IySmxJRkJvYjNSdmMyaHZjQ0JEUXlBeU1ERTFJQ2hOWVdOcGJuUnZjMmdwSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tJeE1qSTBPVGN6TmpkQ016RXhSVFpDTWtKRFJUSTBNRGd4TURBeU1UY3hJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa0l4TWpJME9UYzBOamRDTXpFeFJUWkNNa0pEUlRJME1EZ3hNREF5TVRjeElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRakV5TWpRNU56RTJOMEl6TVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFqRXlNalE1TnpJMk4wSXpNVEZGTmtJeVFrTkZNalF3T0RFd01ESXhOekVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3LzdnQU9RV1J2WW1VQVpNQUFBQUFCLzlzQWhBQWJHaG9wSFNsQkppWkJRaTh2TDBKSFB6NCtQMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhBUjBwS1RRbU5EOG9LRDlIUHpVL1IwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGYvd0FBUkNBQUlBQWdEQVNJQUFoRUJBeEVCLzhRQVdRQUJBUUFBQUFBQUFBQUFBQUFBQUFBQUFBWUJBUUVBQUFBQUFBQUFBQUFBQUFBQUFBSUVFQUVCQUFNQkFBQUFBQUFBQUFBQUFBQUJBREVDQTBFUkFBRURCUUFBQUFBQUFBQUFBQUFBQUFBUklURkJVV0VTSXYvYUFBd0RBUUFDRVFNUkFEOEFvT25UVjFRVEQ3SkpzaFAzdlNNM1AvL1opIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtMTYtc29saWQge1xuICBiYWNrZ3JvdW5kOndoaXRlIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQUlBQUFDUWtXZzJBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk56WTNNa0pFTjBVMk4wTTFNVEZGTmtJeVFrTkZNalF3T0RFd01ESXhOekVpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TnpZM01rSkVOMFkyTjBNMU1URkZOa0l5UWtORk1qUXdPREV3TURJeE56RWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8zTmpjeVFrUTNRelkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzNOamN5UWtRM1JEWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2ZTZKM2tBQUFBelNVUkJWSGphWXZ6Ly96OEQwVURzTXdNalNSb1lQNUdxNFNQTmJSalZNRVExZkNSRGcraW4vNitKMUFKVXhzZ0FFR0FBMzFCQUpNUzBHWUVBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0IHRvcCBsZWZ0O1xufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEFTUEVDVCBSQVRJT1NcblxuKi9cblxuLyogVGhpcyBpcyBmb3IgZmx1aWQgbWVkaWEgdGhhdCBpcyBlbWJlZGRlZCBmcm9tIHRoaXJkIHBhcnR5IHNpdGVzIGxpa2UgeW91dHViZSwgdmltZW8gZXRjLlxuICogV3JhcCB0aGUgb3V0ZXIgZWxlbWVudCBpbiBhc3BlY3QtcmF0aW8gYW5kIHRoZW4gZXh0ZW5kIGl0IHdpdGggdGhlIGRlc2lyZWQgcmF0aW8gaS5lXG4gKiBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBvbiB0aGUgZW1iZWRkZWQgbWVkaWEuXG4gKiBBZGFwdGVkIGZyb206IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2NvbXBvbmVudHMtZmxleC1lbWJlZFxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogPGRpdiBjbGFzcz1cImFzcGVjdC1yYXRpbyBhc3BlY3QtcmF0aW8tLTE2eDlcIj5cbiAqICA8aWZyYW1lIGNsYXNzPVwiYXNwZWN0LXJhdGlvLS1vYmplY3RcIj48L2lmcmFtZT5cbiAqIDwvZGl2PlxuICpcbiAqICovXG5cbi5hc3BlY3QtcmF0aW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFzcGVjdC1yYXRpby0tMTZ4OSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbi5hc3BlY3QtcmF0aW8tLTl4MTYgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuXG4uYXNwZWN0LXJhdGlvLS00eDMgeyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuLmFzcGVjdC1yYXRpby0tM3g0IHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTZ4NCB7ICBwYWRkaW5nLWJvdHRvbTogNjYuNiU7IH1cbi5hc3BlY3QtcmF0aW8tLTR4NiB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS04eDUgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4uYXNwZWN0LXJhdGlvLS01eDggeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cblxuLmFzcGVjdC1yYXRpby0tN3g1IHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbi5hc3BlY3QtcmF0aW8tLTV4NyB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS0xeDEgeyAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLmFzcGVjdC1yYXRpby0tb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH17XG4gICAgLmFzcGVjdC1yYXRpby1ucyB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbnMgeyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOXgxNi1ucyB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW5zIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbnMgeyAgcGFkZGluZy1ib3R0b206IDEzMy4zMyU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS02eDQtbnMgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LW5zIHsgIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4OC1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tMXgxLW5zIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW5zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX17XG4gICAgLmFzcGVjdC1yYXRpby1tIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1tIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbSB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW0geyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1tIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW0geyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW0geyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbSB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1tIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbSB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1tIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9e1xuICAgIC5hc3BlY3QtcmF0aW8tbCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbCB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LWwgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1sIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1sIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1sIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LWwgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LWwgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbCB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LWwgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQkFDS0dST1VORCBTSVpFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYmFja2dyb3VuZC1zaXplL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qXG4gIE9mdGVuIHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBiYWNrZ3JvdW5kIGltYWdlIHNldCBhcyBhbiBpbmxpbmUgc3R5bGVcbiAgb24gYW4gaHRtbCBlbGVtZW50LlxuKi9cblxuICAuY292ZXIgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDsgfVxuICAuY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5jb3Zlci1ucyB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLW5zIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmNvdmVyLW0geyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDsgfVxuICAuY29udGFpbi1tIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuY292ZXItbCB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLWwgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgIEJBQ0tHUk9VTkQgUE9TSVRJT05cblxuICAgIEJhc2U6XG4gICAgYmcgPSBiYWNrZ3JvdW5kXG5cbiAgICBNb2RpZmllcnM6XG4gICAgLWNlbnRlciA9IGNlbnRlciBjZW50ZXJcbiAgICAtdG9wID0gdG9wIGNlbnRlclxuICAgIC1yaWdodCA9IGNlbnRlciByaWdodFxuICAgIC1ib3R0b20gPSBib3R0b20gY2VudGVyXG4gICAgLWxlZnQgPSBjZW50ZXIgbGVmdFxuXG4gICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAgLW0gID0gbWVkaXVtXG4gICAgICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLmJnLWNlbnRlciB7IFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbn1cblxuLmJnLXRvcCB7ICAgIFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG59XG5cbi5iZy1yaWdodCB7ICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxufVxuXG4uYmctYm90dG9tIHsgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcbn1cblxuLmJnLWxlZnQgeyAgIFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuYmctY2VudGVyLW5zIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgfVxuXG4gIC5iZy10b3AtbnMgeyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1ucyB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbnMgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcbiAgfVxuXG4gIC5iZy1sZWZ0LW5zIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmJnLWNlbnRlci1tIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgfVxuXG4gIC5iZy10b3AtbSB7ICAgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7ICAgIFxuICB9XG5cbiAgLmJnLXJpZ2h0LW0geyAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyAgXG4gIH1cblxuICAuYmctYm90dG9tLW0geyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcbiAgfVxuXG4gIC5iZy1sZWZ0LW0geyAgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyAgIFxuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5iZy1jZW50ZXItbCB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLWwgeyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1sIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1sIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1sIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIE9VVExJTkVTXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLm91dGxpbmUgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbi5vdXRsaW5lLXRyYW5zcGFyZW50IHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4ub3V0bGluZS0wIHsgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLm91dGxpbmUtbnMgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbnMgeyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1ucyB7IG91dGxpbmU6IDA7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5vdXRsaW5lLW0geyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbSB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAub3V0bGluZS0wLW0geyBvdXRsaW5lOiAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5vdXRsaW5lLWwgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbCB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAub3V0bGluZS0wLWwgeyBvdXRsaW5lOiAwOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgIEJPUkRFUlNcbiAgICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgIEJhc2U6XG4gICAgICBiID0gYm9yZGVyXG5cbiAgICBNb2RpZmllcnM6XG4gICAgICBhID0gYWxsXG4gICAgICB0ID0gdG9wXG4gICAgICByID0gcmlnaHRcbiAgICAgIGIgPSBib3R0b21cbiAgICAgIGwgPSBsZWZ0XG4gICAgICBuID0gbm9uZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbiAgLmJhIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0IHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAuYnIgeyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuICAuYmIgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYm4geyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxuXG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuYmEtbnMgeyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQtbnMgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1ucyB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYi1ucyB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsLW5zIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1ucyB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuYmEtbSB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idC1tIHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAuYnItbSB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYi1tIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwtbSB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYm4tbSB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5iYS1sIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0LWwgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1sIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLWwgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibC1sIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1sIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEJPUkRFUiBDT0xPUlNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICBCb3JkZXIgY29sb3JzIGNhbiBiZSB1c2VkIHRvIGV4dGVuZCB0aGUgYmFzZVxuICAgYm9yZGVyIGNsYXNzZXMgYmEsYnQsYmIsYnIsYmwgZm91bmQgaW4gdGhlIF9ib3JkZXJzLmNzcyBmaWxlLlxuXG4gICBUaGUgYmFzZSBib3JkZXIgY2xhc3MgYnkgZGVmYXVsdCB3aWxsIHNldCB0aGUgY29sb3Igb2YgdGhlIGJvcmRlclxuICAgdG8gdGhhdCBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yLiBUaGVzZSBjbGFzc2VzIGFyZSBmb3IgdGhlIGNhc2VzXG4gICB3aGVyZSB5b3UgZGVzaXJlIGZvciB0aGUgdGV4dCBhbmQgYm9yZGVyIGNvbG9ycyB0byBiZSBkaWZmZXJlbnQuXG5cbiAgIEJhc2U6XG4gICAgIGIgPSBib3JkZXJcblxuICAgTW9kaWZpZXJzOlxuICAgLS1jb2xvci1uYW1lID0gZWFjaCBjb2xvciB2YXJpYWJsZSBuYW1lIGlzIGFsc28gYSBib3JkZXIgY29sb3IgbmFtZVxuXG4qL1xuXG4uYi0tYmxhY2sgeyAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7IH1cbi5iLS1uZWFyLWJsYWNrIHsgICBib3JkZXItY29sb3I6ICRuZWFyLWJsYWNrOyB9XG4uYi0tZGFyay1ncmF5IHsgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5OyB9XG4uYi0tbWlkLWdyYXkgeyAgICAgYm9yZGVyLWNvbG9yOiAkbWlkLWdyYXk7IH1cbi5iLS1ncmF5IHsgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5OyB9XG4uYi0tc2lsdmVyIHsgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lsdmVyOyB9XG4uYi0tbGlnaHQtc2lsdmVyIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtc2lsdmVyOyB9XG4uYi0tbW9vbi1ncmF5IHsgICAgYm9yZGVyLWNvbG9yOiAkbW9vbi1ncmF5OyB9XG4uYi0tbGlnaHQtZ3JheSB7ICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheTsgfVxuLmItLW5lYXItd2hpdGUgeyAgIGJvcmRlci1jb2xvcjogJG5lYXItd2hpdGU7IH1cbi5iLS13aGl0ZSB7ICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTsgfVxuXG4uYi0td2hpdGUtOTAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTkwOyB9XG4uYi0td2hpdGUtODAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTgwOyB9XG4uYi0td2hpdGUtNzAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTcwOyB9XG4uYi0td2hpdGUtNjAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTYwOyB9XG4uYi0td2hpdGUtNTAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTUwOyB9XG4uYi0td2hpdGUtNDAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTQwOyB9XG4uYi0td2hpdGUtMzAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTMwOyB9XG4uYi0td2hpdGUtMjAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTIwOyB9XG4uYi0td2hpdGUtMTAgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTEwOyB9XG4uYi0td2hpdGUtMDUgeyAgIGJvcmRlci1jb2xvcjogJHdoaXRlLTA1OyB9XG4uYi0td2hpdGUtMDI1IHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0wMjU7IH1cbi5iLS13aGl0ZS0wMTI1IHsgICBib3JkZXItY29sb3I6ICR3aGl0ZS0wMTI1OyB9XG5cbi5iLS1ibGFjay05MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stOTA7IH1cbi5iLS1ibGFjay04MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stODA7IH1cbi5iLS1ibGFjay03MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stNzA7IH1cbi5iLS1ibGFjay02MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stNjA7IH1cbi5iLS1ibGFjay01MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stNTA7IH1cbi5iLS1ibGFjay00MCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stNDA7IH1cbi5iLS1ibGFjay0zMCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stMzA7IH1cbi5iLS1ibGFjay0yMCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stMjA7IH1cbi5iLS1ibGFjay0xMCB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stMTA7IH1cbi5iLS1ibGFjay0wNSB7ICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stMDU7IH1cbi5iLS1ibGFjay0wMjUgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTAyNTsgfVxuLmItLWJsYWNrLTAxMjUgeyAgIGJvcmRlci1jb2xvcjogJGJsYWNrLTAxMjU7IH1cblxuLmItLWRhcmstcmVkIHsgYm9yZGVyLWNvbG9yOiAkZGFyay1yZWQ7IH1cbi5iLS1yZWQgeyBib3JkZXItY29sb3I6ICRyZWQ7IH1cbi5iLS1saWdodC1yZWQgeyBib3JkZXItY29sb3I6ICRsaWdodC1yZWQ7IH1cbi5iLS1vcmFuZ2UgeyBib3JkZXItY29sb3I6ICRvcmFuZ2U7IH1cbi5iLS1nb2xkIHsgYm9yZGVyLWNvbG9yOiAkZ29sZDsgfVxuLmItLXllbGxvdyB7IGJvcmRlci1jb2xvcjogJHllbGxvdzsgfVxuLmItLWxpZ2h0LXllbGxvdyB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LXllbGxvdzsgfVxuLmItLXB1cnBsZSB7IGJvcmRlci1jb2xvcjogJHB1cnBsZTsgfVxuLmItLWxpZ2h0LXB1cnBsZSB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LXB1cnBsZTsgfVxuLmItLWRhcmstcGluayB7IGJvcmRlci1jb2xvcjogJGRhcmstcGluazsgfVxuLmItLWhvdC1waW5rIHsgYm9yZGVyLWNvbG9yOiAkaG90LXBpbms7IH1cbi5iLS1waW5rIHsgYm9yZGVyLWNvbG9yOiAkcGluazsgfVxuLmItLWxpZ2h0LXBpbmsgeyBib3JkZXItY29sb3I6ICRsaWdodC1waW5rOyB9XG4uYi0tZGFyay1ncmVlbiB7IGJvcmRlci1jb2xvcjogJGRhcmstZ3JlZW47IH1cbi5iLS1ncmVlbiB7IGJvcmRlci1jb2xvcjogJGdyZWVuOyB9XG4uYi0tbGlnaHQtZ3JlZW4geyBib3JkZXItY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmItLW5hdnkgeyBib3JkZXItY29sb3I6ICRuYXZ5OyB9XG4uYi0tZGFyay1ibHVlIHsgYm9yZGVyLWNvbG9yOiAkZGFyay1ibHVlOyB9XG4uYi0tYmx1ZSB7IGJvcmRlci1jb2xvcjogJGJsdWU7IH1cbi5iLS1saWdodC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZTsgfVxuLmItLWxpZ2h0ZXN0LWJsdWUgeyBib3JkZXItY29sb3I6ICRsaWdodGVzdC1ibHVlOyB9XG4uYi0td2FzaGVkLWJsdWUgeyBib3JkZXItY29sb3I6ICR3YXNoZWQtYmx1ZTsgfVxuLmItLXdhc2hlZC1ncmVlbiB7IGJvcmRlci1jb2xvcjogJHdhc2hlZC1ncmVlbjsgfVxuLmItLXdhc2hlZC15ZWxsb3cgeyBib3JkZXItY29sb3I6ICR3YXNoZWQteWVsbG93OyB9XG4uYi0td2FzaGVkLXJlZCB7IGJvcmRlci1jb2xvcjogJHdhc2hlZC1yZWQ7IH1cblxuLmItLXRyYW5zcGFyZW50IHsgYm9yZGVyLWNvbG9yOiAkdHJhbnNwYXJlbnQ7IH1cbi5iLS1pbmhlcml0IHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgQk9SREVSIFJBRElVU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlci1yYWRpdXMvXG5cbiAgIEJhc2U6XG4gICAgIGJyICAgPSBib3JkZXItcmFkaXVzXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgMCAgICA9IDAvbm9uZVxuICAgICAxICAgID0gMXN0IHN0ZXAgaW4gc2NhbGVcbiAgICAgMiAgICA9IDJuZCBzdGVwIGluIHNjYWxlXG4gICAgIDMgICAgPSAzcmQgc3RlcCBpbiBzY2FsZVxuICAgICA0ICAgID0gNHRoIHN0ZXAgaW4gc2NhbGVcblxuICAgTGl0ZXJhbCB2YWx1ZXM6XG4gICAgIC0xMDAgPSAxMDAlXG4gICAgIC1waWxsID0gOTk5OXB4XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuICAuYnIwIHsgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vbmUgfVxuICAuYnIxIHsgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7IH1cbiAgLmJyMiB7ICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0yOyB9XG4gIC5icjMgeyAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMzsgfVxuICAuYnI0IHsgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTQ7IH1cbiAgLmJyLTEwMCB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7IH1cbiAgLmJyLXBpbGwgeyAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1waWxsOyB9XG4gIC5ici0tYm90dG9tIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmJyMC1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub25lIH1cbiAgLmJyMS1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xOyB9XG4gIC5icjItbnMgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMjsgfVxuICAuYnIzLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTM7IH1cbiAgLmJyNC1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy00OyB9XG4gIC5ici0xMDAtbnMgeyAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlOyB9XG4gIC5ici1waWxsLW5zIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDsgfVxuICAuYnItLWJvdHRvbS1ucyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3AtbnMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQtbnMge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0LW5zIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5icjAtbSB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub25lIH1cbiAgLmJyMS1tIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7IH1cbiAgLmJyMi1tIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTI7IH1cbiAgLmJyMy1tIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTM7IH1cbiAgLmJyNC1tIHsgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTQ7IH1cbiAgLmJyLTEwMC1tIHsgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTsgfVxuICAuYnItcGlsbC1tIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDsgfVxuICAuYnItLWJvdHRvbS1tIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcC1tIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXJpZ2h0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuYnIwLWwgeyAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9uZSB9XG4gIC5icjEtbCB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xOyB9XG4gIC5icjItbCB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0yOyB9XG4gIC5icjMtbCB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zOyB9XG4gIC5icjQtbCB7ICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy00OyB9XG4gIC5ici0xMDAtbCB7ICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7IH1cbiAgLmJyLXBpbGwtbCB7IGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7IH1cbiAgLmJyLS1ib3R0b20tbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3AtbCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodC1sIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tbGVmdC1sIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBCT1JERVIgU1RZTEVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgRGVwZW5kcyBvbiBiYXNlIGJvcmRlciBtb2R1bGUgaW4gX2JvcmRlcnMuY3NzXG5cbiAgIEJhc2U6XG4gICAgIGIgPSBib3JkZXItc3R5bGVcblxuICAgTW9kaWZpZXJzOlxuICAgICAtLW5vbmUgICA9IG5vbmVcbiAgICAgLS1kb3R0ZWQgPSBkb3R0ZWRcbiAgICAgLS1kYXNoZWQgPSBkYXNoZWRcbiAgICAgLS1zb2xpZCAgPSBzb2xpZFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4uYi0tZG90dGVkIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbi5iLS1kYXNoZWQgeyBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuLmItLXNvbGlkIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbi5iLS1ub25lIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5iLS1kb3R0ZWQtbnMgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYi0tZGFzaGVkLW5zIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW5zIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbnMgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmItLWRvdHRlZC1tIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1tIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW0geyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYi0tbm9uZS1tIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmItLWRvdHRlZC1sIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1sIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLWwgeyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYi0tbm9uZS1sIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBCT1JERVIgV0lEVEhTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgQmFzZTpcbiAgICAgYncgPSBib3JkZXItd2lkdGhcblxuICAgTW9kaWZpZXJzOlxuICAgICAwID0gMCB3aWR0aCBib3JkZXJcbiAgICAgMSA9IDFzdCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmJ3MCB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1ub25lOyB9XG4uYncxIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTE7IH1cbi5idzIgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMjsgfVxuLmJ3MyB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0zOyB9XG4uYnc0IHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTQ7IH1cbi5idzUgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNTsgfVxuXG4vKiBSZXNldHMgKi9cbi5idC0wIHsgYm9yZGVyLXRvcC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbi5ici0wIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuLmJiLTAgeyBib3JkZXItYm90dG9tLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuLmJsLTAgeyBib3JkZXItbGVmdC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5idzAtbnMgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZTsgfVxuICAuYncxLW5zIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTE7IH1cbiAgLmJ3Mi1ucyB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0yOyB9XG4gIC5idzMtbnMgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMzsgfVxuICAuYnc0LW5zIHsgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLTQ7IH1cbiAgLmJ3NS1ucyB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC01OyB9XG4gIC5idC0wLW5zIHsgYm9yZGVyLXRvcC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJyLTAtbnMgeyBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5iYi0wLW5zIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJsLTAtbnMgeyBib3JkZXItbGVmdC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5idzAtbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1ub25lOyB9XG4gIC5idzEtbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0xOyB9XG4gIC5idzItbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0yOyB9XG4gIC5idzMtbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC0zOyB9XG4gIC5idzQtbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC00OyB9XG4gIC5idzUtbSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC01OyB9XG4gIC5idC0wLW0geyBib3JkZXItdG9wLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuICAuYnItMC1tIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxuICAuYmItMC1tIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJsLTAtbSB7IGJvcmRlci1sZWZ0LXdpZHRoOiAkYm9yZGVyLXdpZHRoLW5vbmUgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuYncwLWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZTsgfVxuICAuYncxLWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMTsgfVxuICAuYncyLWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMjsgfVxuICAuYnczLWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtMzsgfVxuICAuYnc0LWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNDsgfVxuICAuYnc1LWwgeyBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtNTsgfVxuICAuYnQtMC1sIHsgYm9yZGVyLXRvcC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJyLTAtbCB7IGJvcmRlci1yaWdodC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbiAgLmJiLTAtbCB7IGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtbm9uZSB9XG4gIC5ibC0wLWwgeyBib3JkZXItbGVmdC13aWR0aDogJGJvcmRlci13aWR0aC1ub25lIH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gIEJPWC1TSEFET1dcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JveC1zaGFkb3cvXG5cbiAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgIC1ucyA9IG5vdC1zbWFsbFxuICAgLW0gID0gbWVkaXVtXG4gICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLnNoYWRvdy0xIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMTsgfVxuLnNoYWRvdy0yIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMjsgfVxuLnNoYWRvdy0zIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMzsgfVxuLnNoYWRvdy00IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNDsgfVxuLnNoYWRvdy01IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnNoYWRvdy0xLW5zIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMTsgfVxuICAuc2hhZG93LTItbnMgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0yOyB9XG4gIC5zaGFkb3ctMy1ucyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTM7IH1cbiAgLnNoYWRvdy00LW5zIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNDsgfVxuICAuc2hhZG93LTUtbnMgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy01OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuc2hhZG93LTEtbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE7IH1cbiAgLnNoYWRvdy0yLW0geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0yOyB9XG4gIC5zaGFkb3ctMy1tIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMzsgfVxuICAuc2hhZG93LTQtbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQ7IH1cbiAgLnNoYWRvdy01LW0geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy01OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5zaGFkb3ctMS1sIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMTsgfVxuICAuc2hhZG93LTItbCB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTI7IH1cbiAgLnNoYWRvdy0zLWwgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy0zOyB9XG4gIC5zaGFkb3ctNC1sIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNDsgfVxuICAuc2hhZG93LTUtbCB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBDT0RFXG5cbiovXG5cbi5wcmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93OiAgIHNjcm9sbDtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBDT09SRElOQVRFU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L3Bvc2l0aW9uL1xuXG4gICBVc2UgaW4gY29tYmluYXRpb24gd2l0aCB0aGUgcG9zaXRpb24gbW9kdWxlLlxuXG4gICBCYXNlOlxuICAgICB0b3BcbiAgICAgYm90dG9tXG4gICAgIHJpZ2h0XG4gICAgIGxlZnRcblxuICAgTW9kaWZpZXJzOlxuICAgICAtMCAgPSBsaXRlcmFsIHZhbHVlIDBcbiAgICAgLTEgID0gbGl0ZXJhbCB2YWx1ZSAxXG4gICAgIC0yICA9IGxpdGVyYWwgdmFsdWUgMlxuICAgICAtLTEgPSBsaXRlcmFsIHZhbHVlIC0xXG4gICAgIC0tMiA9IGxpdGVyYWwgdmFsdWUgLTJcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udG9wLTAgICAgeyB0b3A6ICAgIDA7IH1cbi5yaWdodC0wICB7IHJpZ2h0OiAgMDsgfVxuLmJvdHRvbS0wIHsgYm90dG9tOiAwOyB9XG4ubGVmdC0wICAgeyBsZWZ0OiAgIDA7IH1cblxuLnRvcC0xICAgIHsgdG9wOiAgICAxcmVtOyB9XG4ucmlnaHQtMSAgeyByaWdodDogIDFyZW07IH1cbi5ib3R0b20tMSB7IGJvdHRvbTogMXJlbTsgfVxuLmxlZnQtMSAgIHsgbGVmdDogICAxcmVtOyB9XG5cbi50b3AtMiAgICB7IHRvcDogICAgMnJlbTsgfVxuLnJpZ2h0LTIgIHsgcmlnaHQ6ICAycmVtOyB9XG4uYm90dG9tLTIgeyBib3R0b206IDJyZW07IH1cbi5sZWZ0LTIgICB7IGxlZnQ6ICAgMnJlbTsgfVxuXG4udG9wLS0xICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuLnJpZ2h0LS0xICB7IHJpZ2h0OiAgLTFyZW07IH1cbi5ib3R0b20tLTEgeyBib3R0b206IC0xcmVtOyB9XG4ubGVmdC0tMSAgIHsgbGVmdDogICAtMXJlbTsgfVxuXG4udG9wLS0yICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuLnJpZ2h0LS0yICB7IHJpZ2h0OiAgLTJyZW07IH1cbi5ib3R0b20tLTIgeyBib3R0b206IC0ycmVtOyB9XG4ubGVmdC0tMiAgIHsgbGVmdDogICAtMnJlbTsgfVxuXG5cbi5hYnNvbHV0ZS0tZmlsbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC50b3AtMC1ucyAgICAgeyB0b3A6ICAgMDsgfVxuICAubGVmdC0wLW5zICAgIHsgbGVmdDogIDA7IH1cbiAgLnJpZ2h0LTAtbnMgICB7IHJpZ2h0OiAwOyB9XG4gIC5ib3R0b20tMC1ucyAgeyBib3R0b206IDA7IH1cbiAgLnRvcC0xLW5zICAgICB7IHRvcDogICAxcmVtOyB9XG4gIC5sZWZ0LTEtbnMgICAgeyBsZWZ0OiAgMXJlbTsgfVxuICAucmlnaHQtMS1ucyAgIHsgcmlnaHQ6IDFyZW07IH1cbiAgLmJvdHRvbS0xLW5zICB7IGJvdHRvbTogMXJlbTsgfVxuICAudG9wLTItbnMgICAgIHsgdG9wOiAgIDJyZW07IH1cbiAgLmxlZnQtMi1ucyAgICB7IGxlZnQ6ICAycmVtOyB9XG4gIC5yaWdodC0yLW5zICAgeyByaWdodDogMnJlbTsgfVxuICAuYm90dG9tLTItbnMgIHsgYm90dG9tOiAycmVtOyB9XG4gIC50b3AtLTEtbnMgICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4gIC5yaWdodC0tMS1ucyAgeyByaWdodDogIC0xcmVtOyB9XG4gIC5ib3R0b20tLTEtbnMgeyBib3R0b206IC0xcmVtOyB9XG4gIC5sZWZ0LS0xLW5zICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG4gIC50b3AtLTItbnMgICAgeyB0b3A6ICAgIC0ycmVtOyB9XG4gIC5yaWdodC0tMi1ucyAgeyByaWdodDogIC0ycmVtOyB9XG4gIC5ib3R0b20tLTItbnMgeyBib3R0b206IC0ycmVtOyB9XG4gIC5sZWZ0LS0yLW5zICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG4gIC5hYnNvbHV0ZS0tZmlsbC1ucyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAudG9wLTAtbSAgICAgeyB0b3A6ICAgMDsgfVxuICAubGVmdC0wLW0gICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1tICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbSAgeyBib3R0b206IDA7IH1cbiAgLnRvcC0xLW0gICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1tICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbSAgIHsgcmlnaHQ6IDFyZW07IH1cbiAgLmJvdHRvbS0xLW0gIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1tICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbSAgICB7IGxlZnQ6ICAycmVtOyB9XG4gIC5yaWdodC0yLW0gICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1tICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLW0gICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4gIC5yaWdodC0tMS1tICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1tIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1tICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG4gIC50b3AtLTItbSAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLW0gIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLW0geyBib3R0b206IC0ycmVtOyB9XG4gIC5sZWZ0LS0yLW0gICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLW0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAudG9wLTAtbCAgICAgeyB0b3A6ICAgMDsgfVxuICAubGVmdC0wLWwgICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1sICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbCAgeyBib3R0b206IDA7IH1cbiAgLnRvcC0xLWwgICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1sICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbCAgIHsgcmlnaHQ6IDFyZW07IH1cbiAgLmJvdHRvbS0xLWwgIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1sICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbCAgICB7IGxlZnQ6ICAycmVtOyB9XG4gIC5yaWdodC0yLWwgICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1sICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLWwgICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4gIC5yaWdodC0tMS1sICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1sIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1sICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG4gIC50b3AtLTItbCAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLWwgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLWwgeyBib3R0b206IC0ycmVtOyB9XG4gIC5sZWZ0LS0yLWwgICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLWwge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIENMRUFSRklYXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvY2xlYXJmaXgvXG5cbiovXG5cbi8qIE5pY29sYXMgR2FsbGFnaGVycyBDbGVhcmZpeCBzb2x1dGlvblxuICAgUmVmOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay8gKi9cblxuLmNmOmJlZm9yZSxcbi5jZjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLmNmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi5jZiB7ICAgICAgICp6b29tOiAxOyB9XG5cbi5jbCB7IGNsZWFyOiBsZWZ0OyB9XG4uY3IgeyBjbGVhcjogcmlnaHQ7IH1cbi5jYiB7IGNsZWFyOiBib3RoOyB9XG4uY24geyBjbGVhcjogbm9uZTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLmNsLW5zIHsgY2xlYXI6IGxlZnQ7IH1cbiAgLmNyLW5zIHsgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYi1ucyB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1ucyB7IGNsZWFyOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuY2wtbSB7IGNsZWFyOiBsZWZ0OyB9XG4gIC5jci1tIHsgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYi1tIHsgY2xlYXI6IGJvdGg7IH1cbiAgLmNuLW0geyBjbGVhcjogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuY2wtbCB7IGNsZWFyOiBsZWZ0OyB9XG4gIC5jci1sIHsgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYi1sIHsgY2xlYXI6IGJvdGg7IH1cbiAgLmNuLWwgeyBjbGVhcjogbm9uZTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgRkxFWEJPWFxuXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAtbnMgPSBub3Qtc21hbGxcbiAgIC1tICA9IG1lZGl1bVxuICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmZsZXggeyBkaXNwbGF5OiBmbGV4OyB9XG4uaW5saW5lLWZsZXggeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4vKiAxLiBGaXggZm9yIENocm9tZSA0NCBidWcuXG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NTA2ODkzICovXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi5mbGV4LW5vbmUgeyBmbGV4OiBub25lOyB9XG5cbi5mbGV4LWNvbHVtbiAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4uZmxleC1yb3cgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuLmZsZXgtd3JhcCAgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuLmZsZXgtbm93cmFwICAgIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbi5mbGV4LXdyYXAtcmV2ZXJzZSAgICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4uZmxleC1jb2x1bW4tcmV2ZXJzZSAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbi5mbGV4LXJvdy1yZXZlcnNlICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uaXRlbXMtc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuLml0ZW1zLWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4uaXRlbXMtY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uaXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbi5pdGVtcy1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zZWxmLXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuLnNlbGYtZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuLnNlbGYtY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbi5zZWxmLWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbi5zZWxmLXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4uanVzdGlmeS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uanVzdGlmeS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmp1c3RpZnktY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uanVzdGlmeS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmNvbnRlbnQtc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbi5jb250ZW50LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmNvbnRlbnQtY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmNvbnRlbnQtYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5jb250ZW50LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbi5jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5vcmRlci0wIHsgb3JkZXI6IDA7IH1cbi5vcmRlci0xIHsgb3JkZXI6IDE7IH1cbi5vcmRlci0yIHsgb3JkZXI6IDI7IH1cbi5vcmRlci0zIHsgb3JkZXI6IDM7IH1cbi5vcmRlci00IHsgb3JkZXI6IDQ7IH1cbi5vcmRlci01IHsgb3JkZXI6IDU7IH1cbi5vcmRlci02IHsgb3JkZXI6IDY7IH1cbi5vcmRlci03IHsgb3JkZXI6IDc7IH1cbi5vcmRlci04IHsgb3JkZXI6IDg7IH1cbi5vcmRlci1sYXN0IHsgb3JkZXI6IDk5OTk5OyB9XG5cbi5mbGV4LWdyb3ctMCB7IGZsZXgtZ3JvdzogMDsgfVxuLmZsZXgtZ3Jvdy0xIHsgZmxleC1ncm93OiAxOyB9XG5cbi5mbGV4LXNocmluay0wIHsgZmxleC1zaHJpbms6IDA7IH1cbi5mbGV4LXNocmluay0xIHsgZmxleC1zaHJpbms6IDE7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5mbGV4LW5zIHsgZGlzcGxheTogZmxleDsgfVxuICAuaW5saW5lLWZsZXgtbnMgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW5zIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1ucyB7IGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgtY29sdW1uLW5zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbnMgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLW5zIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLW5zIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLml0ZW1zLXN0YXJ0LW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1ucyB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLW5zIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaXRlbXMtYmFzZWxpbmUtbnMgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbnMgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LW5zIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuc2VsZi1lbmQtbnMgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbnMgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbnMgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAuc2VsZi1zdHJldGNoLW5zIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1ucyB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY2VudGVyLW5zIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4gIC5jb250ZW50LXN0YXJ0LW5zIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbnMgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbnMgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmV0d2Vlbi1ucyB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW5zIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbnMgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbiAgLm9yZGVyLTAtbnMgeyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1ucyB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLW5zIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTMtbnMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1ucyB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LW5zIHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTYtbnMgeyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1ucyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LW5zIHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3QtbnMgeyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbnMgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLW5zIHsgZmxleC1ncm93OiAxOyB9XG5cbiAgLmZsZXgtc2hyaW5rLTAtbnMgeyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1ucyB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmZsZXgtbSB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LW0geyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLW0geyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1tIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbSAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbSB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1ub3dyYXAtbSB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1tIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1yb3ctcmV2ZXJzZS1tIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5pdGVtcy1zdGFydC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5pdGVtcy1jZW50ZXItbSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLml0ZW1zLWJhc2VsaW5lLW0geyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbSB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgLnNlbGYtc3RhcnQtbSB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlbGYtZW5kLW0geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuc2VsZi1iYXNlbGluZS1tIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgLnNlbGYtc3RyZXRjaC1tIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktZW5kLW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci1tIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWFyb3VuZC1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAuY29udGVudC1zdGFydC1tIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbSB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb250ZW50LWNlbnRlci1tIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWJldHdlZW4tbSB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW0geyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmNvbnRlbnQtc3RyZXRjaC1tIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4gIC5vcmRlci0wLW0geyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1tIHsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTItbSB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci0zLW0geyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1tIHsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTUtbSB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci02LW0geyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1tIHsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTgtbSB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0LW0geyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbSB7IGZsZXgtZ3JvdzogMDsgfVxuICAuZmxleC1ncm93LTEtbSB7IGZsZXgtZ3JvdzogMTsgfVxuXG4gIC5mbGV4LXNocmluay0wLW0geyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1tIHsgZmxleC1zaHJpbms6IDE7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmZsZXgtbCB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LWwgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLWwgeyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbCB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtd3JhcC1sIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LW5vd3JhcC1sIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLWwgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5mbGV4LXJvdy1yZXZlcnNlLWwgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuICAuaXRlbXMtc3RhcnQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLWwgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1sIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLWwgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LWwgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1sIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLWwgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbCB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbCB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLWwgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbCB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1sIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1sIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbCB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLWwgeyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1sIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LWwgeyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1sIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbCB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LWwgeyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1sIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLWwgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLWwgeyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1sIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbCB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgRElTUExBWVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2Rpc3BsYXlcblxuICAgQmFzZTpcbiAgICBkID0gZGlzcGxheVxuXG4gICBNb2RpZmllcnM6XG4gICAgbiAgICAgPSBub25lXG4gICAgYiAgICAgPSBibG9ja1xuICAgIGliICAgID0gaW5saW5lLWJsb2NrXG4gICAgaXQgICAgPSBpbmxpbmUtdGFibGVcbiAgICB0ICAgICA9IHRhYmxlXG4gICAgdGMgICAgPSB0YWJsZS1jZWxsXG4gICAgdHIgICAgPSB0YWJsZS1yb3dcbiAgICB0Y29sICA9IHRhYmxlLWNvbHVtblxuICAgIHRjb2xnID0gdGFibGUtY29sdW1uLWdyb3VwXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmRuIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbi5kaSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbi5kYiB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuLmRpYiB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLmRpdCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuLmR0IHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4uZHRjIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuLmR0LXJvdyB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuLmR0LXJvdy1ncm91cCB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuLmR0LWNvbHVtbiB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuLmR0LWNvbHVtbi1ncm91cCB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4vKlxuICBUaGlzIHdpbGwgc2V0IHRhYmxlIHRvIGZ1bGwgd2lkdGggYW5kIHRoZW5cbiAgYWxsIGNlbGxzIHdpbGwgYmUgZXF1YWwgd2lkdGhcbiovXG4uZHQtLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuZG4tbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGktbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5kYi1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGliLW5zIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXQtbnMgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbiAgLmR0LW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kdGMtbnMgeyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5kdC1yb3ctbnMgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmR0LXJvdy1ncm91cC1ucyB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuZHQtY29sdW1uLW5zIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG4gIC5kdC1jb2x1bW4tZ3JvdXAtbnMgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuICAuZHQtLWZpeGVkLW5zIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuZG4tbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaS1tIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGliLW0geyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRpdC1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1tIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kdGMtbSB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmR0LXJvdy1tIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbSB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuZHQtY29sdW1uLW0geyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbiAgLmR0LWNvbHVtbi1ncm91cC1tIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1tIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5kbi1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpLWwgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5kYi1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kaWItbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl0LWwgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbiAgLmR0LWwgeyAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmR0Yy1sIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuZHQtcm93LWwgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmR0LXJvdy1ncm91cC1sIHsgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIC5kdC1jb2x1bW4tbCB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICAuZHQtY29sdW1uLWdyb3VwLWwgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuICAuZHQtLWZpeGVkLWwge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEZMT0FUU1xuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2Zsb2F0cy9cblxuICAgMS4gRmxvYXRlZCBlbGVtZW50cyBhcmUgYXV0b21hdGljYWxseSByZW5kZXJlZCBhcyBibG9jayBsZXZlbCBlbGVtZW50cy5cbiAgICAgIFNldHRpbmcgZmxvYXRzIHRvIGRpc3BsYXkgaW5saW5lIHdpbGwgZml4IHRoZSBkb3VibGUgbWFyZ2luIGJ1ZyBpblxuICAgICAgaWU2LiBZb3Uga25vdy4uLiBqdXN0IGluIGNhc2UuXG5cbiAgIDIuIERvbid0IGZvcmdldCB0byBjbGVhcmZpeCB5b3VyIGZsb2F0cyB3aXRoIC5jZlxuXG4gICBCYXNlOlxuICAgICBmID0gZmxvYXRcblxuICAgTW9kaWZpZXJzOlxuICAgICBsID0gbGVmdFxuICAgICByID0gcmlnaHRcbiAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG5cblxuLmZsIHsgZmxvYXQ6IGxlZnQ7ICBfZGlzcGxheTogaW5saW5lOyB9XG4uZnIgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbi5mbiB7IGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuZmwtbnMgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbnMgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZuLW5zIHsgZmxvYXQ6IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5mbC1tIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLW0geyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZuLW0geyBmbG9hdDogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuZmwtbCB7IGZsb2F0OiBsZWZ0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mci1sIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1sIHsgZmxvYXQ6IG5vbmU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBGT05UIEZBTUlMWSBHUk9VUFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC1mYW1pbHkvXG5cbiovXG5cblxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG59XG5cbi5zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAkc2VyaWY7XG59XG5cbi5zeXN0ZW0tc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uc3lzdGVtLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuXG5cbi8qIE1vbm9zcGFjZWQgVHlwZWZhY2VzIChmb3IgY29kZSkgKi9cblxuLyogRnJvbSBodHRwOi8vY3NzZm9udHN0YWNrLmNvbSAqL1xuY29kZSwgLmNvZGUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsXG4gICAgICAgICAgICAgICBtb25hY28sXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XG59XG5cbi5jb3VyaWVyIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5leHQnLFxuICAgICAgICAgICAgICAgY291cmllcixcbiAgICAgICAgICAgICAgIG1vbm9zcGFjZTtcbn1cblxuXG4vKiBTYW5zLVNlcmlmIFR5cGVmYWNlcyAqL1xuXG4uaGVsdmV0aWNhIHtcbiAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EgbmV1ZScsIGhlbHZldGljYSxcbiAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG59XG5cbi5hdmVuaXIge1xuICBmb250LWZhbWlseTogJ2F2ZW5pciBuZXh0JywgYXZlbmlyLFxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbn1cblxuXG4vKiBTZXJpZiBUeXBlZmFjZXMgKi9cblxuLmF0aGVsYXMge1xuICBmb250LWZhbWlseTogYXRoZWxhcyxcbiAgICAgICAgICAgICAgIGdlb3JnaWEsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdlb3JnaWEge1xuICBmb250LWZhbWlseTogZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4udGltZXMge1xuICBmb250LWZhbWlseTogdGltZXMsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmJvZG9uaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNVFwiLFxuICAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uY2FsaXN0byB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG8gTVRcIixcbiAgICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdhcmFtb25kIHtcbiAgZm9udC1mYW1pbHk6IGdhcmFtb25kLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5iYXNrZXJ2aWxsZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNrZXJ2aWxsZSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgRk9OVCBTVFlMRVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9mb250LXN0eWxlL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5pICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbi5mcy1ub3JtYWwgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG4gIC5pLW5zICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5mcy1ub3JtYWwtbnMgICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuaS1tICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5mcy1ub3JtYWwtbSAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmktbCAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLWwgICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgRk9OVCBXRUlHSFRcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC13ZWlnaHQvXG5cbiAgIEJhc2VcbiAgICAgZncgPSBmb250LXdlaWdodFxuXG4gICBNb2RpZmllcnM6XG4gICAgIDEgPSBsaXRlcmFsIHZhbHVlIDEwMFxuICAgICAyID0gbGl0ZXJhbCB2YWx1ZSAyMDBcbiAgICAgMyA9IGxpdGVyYWwgdmFsdWUgMzAwXG4gICAgIDQgPSBsaXRlcmFsIHZhbHVlIDQwMFxuICAgICA1ID0gbGl0ZXJhbCB2YWx1ZSA1MDBcbiAgICAgNiA9IGxpdGVyYWwgdmFsdWUgNjAwXG4gICAgIDcgPSBsaXRlcmFsIHZhbHVlIDcwMFxuICAgICA4ID0gbGl0ZXJhbCB2YWx1ZSA4MDBcbiAgICAgOSA9IGxpdGVyYWwgdmFsdWUgOTAwXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLm5vcm1hbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbi5iICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuLmZ3MSAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbi5mdzIgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4uZnczICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuLmZ3NCAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi5mdzUgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4uZnc2ICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuLmZ3NyAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbi5mdzggICAgeyBmb250LXdlaWdodDogODAwOyB9XG4uZnc5ICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAubm9ybWFsLW5zIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYi1ucyAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZ3MS1ucyAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmZ3Mi1ucyAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmZ3My1ucyAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZ3NC1ucyAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZ3NS1ucyAgICB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZ3Ni1ucyAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZ3Ny1ucyAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZ3OC1ucyAgICB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmZ3OS1ucyAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5ub3JtYWwtbSB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbSAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZ3MS1tICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZncyLW0gICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbSAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZ3NC1tICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZnc1LW0gICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbSAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZ3Ny1tICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnc4LW0gICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbSAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLm5vcm1hbC1sIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYi1sICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZncxLWwgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4gIC5mdzItbCAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmZ3My1sICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuZnc0LWwgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mdzUtbCAgICB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZ3Ni1sICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZnc3LWwgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mdzgtbCAgICB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmZ3OS1sICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEZPUk1TXG4gICBcbiovXG5cbi5pbnB1dC1yZXNldCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9uLXJlc2V0OjotbW96LWZvY3VzLWlubmVyLFxuLmlucHV0LXJlc2V0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIEhFSUdIVFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9oZWlnaHRzL1xuXG4gICBCYXNlOlxuICAgICBoID0gaGVpZ2h0XG4gICAgIG1pbi1oID0gbWluLWhlaWdodFxuICAgICBtaW4tdmggPSBtaW4taGVpZ2h0IHZlcnRpY2FsIHNjcmVlbiBoZWlnaHRcbiAgICAgdmggPSB2ZXJ0aWNhbCBzY3JlZW4gaGVpZ2h0XG5cbiAgIE1vZGlmaWVyc1xuICAgICAxID0gMXN0IHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBoZWlnaHQgc2NhbGVcblxuICAgICAtMjUgICA9IGxpdGVyYWwgdmFsdWUgMjUlXG4gICAgIC01MCAgID0gbGl0ZXJhbCB2YWx1ZSA1MCVcbiAgICAgLTc1ICAgPSBsaXRlcmFsIHZhbHVlIDc1JVxuICAgICAtMTAwICA9IGxpdGVyYWwgdmFsdWUgMTAwJVxuXG4gICAgIC1hdXRvID0gc3RyaW5nIHZhbHVlIG9mIGF1dG9cbiAgICAgLWluaGVyaXQgPSBzdHJpbmcgdmFsdWUgb2YgaW5oZXJpdFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qIEhlaWdodCBTY2FsZSAqL1xuXG4uaDEgeyBoZWlnaHQ6ICRoZWlnaHQtMTsgfVxuLmgyIHsgaGVpZ2h0OiAkaGVpZ2h0LTI7IH1cbi5oMyB7IGhlaWdodDogJGhlaWdodC0zOyB9XG4uaDQgeyBoZWlnaHQ6ICRoZWlnaHQtNDsgfVxuLmg1IHsgaGVpZ2h0OiAkaGVpZ2h0LTU7IH1cblxuLyogSGVpZ2h0IFBlcmNlbnRhZ2VzIC0gQmFzZWQgb2ZmIG9mIGhlaWdodCBvZiBwYXJlbnQgKi9cblxuLmgtMjUgeyAgaGVpZ2h0OiAgMjUlOyB9XG4uaC01MCB7ICBoZWlnaHQ6ICA1MCU7IH1cbi5oLTc1IHsgIGhlaWdodDogIDc1JTsgfVxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5taW4taC0xMDAgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qIFNjcmVlbiBIZWlnaHQgUGVyY2VudGFnZSAqL1xuXG4udmgtMjUgeyAgaGVpZ2h0OiAgMjV2aDsgfVxuLnZoLTUwIHsgIGhlaWdodDogIDUwdmg7IH1cbi52aC03NSB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aDsgfVxuXG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cblxuLyogU3RyaW5nIFByb3BlcnRpZXMgKi9cblxuLmgtYXV0byB7ICAgICBoZWlnaHQ6IGF1dG87IH1cbi5oLWluaGVyaXQgeyAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuaDEtbnMgeyAgaGVpZ2h0OiAkaGVpZ2h0LTE7IH1cbiAgLmgyLW5zIHsgIGhlaWdodDogJGhlaWdodC0yOyB9XG4gIC5oMy1ucyB7ICBoZWlnaHQ6ICRoZWlnaHQtMzsgfVxuICAuaDQtbnMgeyAgaGVpZ2h0OiAkaGVpZ2h0LTQ7IH1cbiAgLmg1LW5zIHsgIGhlaWdodDogJGhlaWdodC01OyB9XG4gIC5oLTI1LW5zIHsgaGVpZ2h0OiAyNSU7IH1cbiAgLmgtNTAtbnMgeyBoZWlnaHQ6IDUwJTsgfVxuICAuaC03NS1ucyB7IGhlaWdodDogNzUlOyB9XG4gIC5oLTEwMC1ucyB7IGhlaWdodDogMTAwJTsgfVxuICAubWluLWgtMTAwLW5zIHsgbWluLWhlaWdodDogMTAwJTsgfVxuICAudmgtMjUtbnMgeyAgaGVpZ2h0OiAgMjV2aDsgfVxuICAudmgtNTAtbnMgeyAgaGVpZ2h0OiAgNTB2aDsgfVxuICAudmgtNzUtbnMgeyAgaGVpZ2h0OiAgNzV2aDsgfVxuICAudmgtMTAwLW5zIHsgaGVpZ2h0OiAxMDB2aDsgfVxuICAubWluLXZoLTEwMC1ucyB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5oLWF1dG8tbnMgeyBoZWlnaHQ6IGF1dG87IH1cbiAgLmgtaW5oZXJpdC1ucyB7IGhlaWdodDogaW5oZXJpdDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLmgxLW0geyBoZWlnaHQ6ICRoZWlnaHQtMTsgfVxuICAuaDItbSB7IGhlaWdodDogJGhlaWdodC0yOyB9XG4gIC5oMy1tIHsgaGVpZ2h0OiAkaGVpZ2h0LTM7IH1cbiAgLmg0LW0geyBoZWlnaHQ6ICRoZWlnaHQtNDsgfVxuICAuaDUtbSB7IGhlaWdodDogJGhlaWdodC01OyB9XG4gIC5oLTI1LW0geyBoZWlnaHQ6IDI1JTsgfVxuICAuaC01MC1tIHsgaGVpZ2h0OiA1MCU7IH1cbiAgLmgtNzUtbSB7IGhlaWdodDogNzUlOyB9XG4gIC5oLTEwMC1tIHsgaGVpZ2h0OiAxMDAlOyB9XG4gIC5taW4taC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnZoLTI1LW0geyAgaGVpZ2h0OiAgMjV2aDsgfVxuICAudmgtNTAtbSB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4gIC52aC03NS1tIHsgIGhlaWdodDogIDc1dmg7IH1cbiAgLnZoLTEwMC1tIHsgaGVpZ2h0OiAxMDB2aDsgfVxuICAubWluLXZoLTEwMC1tIHsgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmgtYXV0by1tIHsgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oLWluaGVyaXQtbSB7IGhlaWdodDogaW5oZXJpdDsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuaDEtbCB7IGhlaWdodDogJGhlaWdodC0xOyB9XG4gIC5oMi1sIHsgaGVpZ2h0OiAkaGVpZ2h0LTI7IH1cbiAgLmgzLWwgeyBoZWlnaHQ6ICRoZWlnaHQtMzsgfVxuICAuaDQtbCB7IGhlaWdodDogJGhlaWdodC00OyB9XG4gIC5oNS1sIHsgaGVpZ2h0OiAkaGVpZ2h0LTU7IH1cbiAgLmgtMjUtbCB7IGhlaWdodDogMjUlOyB9XG4gIC5oLTUwLWwgeyBoZWlnaHQ6IDUwJTsgfVxuICAuaC03NS1sIHsgaGVpZ2h0OiA3NSU7IH1cbiAgLmgtMTAwLWwgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1pbi1oLTEwMC1sIHsgbWluLWhlaWdodDogMTAwJTsgfVxuICAudmgtMjUtbCB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4gIC52aC01MC1sIHsgIGhlaWdodDogIDUwdmg7IH1cbiAgLnZoLTc1LWwgeyAgaGVpZ2h0OiAgNzV2aDsgfVxuICAudmgtMTAwLWwgeyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5taW4tdmgtMTAwLWwgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuaC1hdXRvLWwgeyBoZWlnaHQ6IGF1dG87IH1cbiAgLmgtaW5oZXJpdC1sIHsgaGVpZ2h0OiBpbmhlcml0OyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgTEVUVEVSIFNQQUNJTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdHJhY2tpbmcvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnRyYWNrZWQgICAgICAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0xOyB9XG4udHJhY2tlZC10aWdodCB7IGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctdGlnaHQ7IH1cbi50cmFja2VkLW1lZ2EgIHsgbGV0dGVyLXNwYWNpbmc6ICAkbGV0dGVyLXNwYWNpbmctMjsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnRyYWNrZWQtbnMgICAgICAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0xOyB9XG4gIC50cmFja2VkLXRpZ2h0LW5zIHsgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy10aWdodDsgfVxuICAudHJhY2tlZC1tZWdhLW5zICB7IGxldHRlci1zcGFjaW5nOiAgJGxldHRlci1zcGFjaW5nLTI7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC50cmFja2VkLW0gICAgICAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0xOyB9XG4gIC50cmFja2VkLXRpZ2h0LW0geyBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXRpZ2h0OyB9XG4gIC50cmFja2VkLW1lZ2EtbSAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0yOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC50cmFja2VkLWwgICAgICAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0xOyB9XG4gIC50cmFja2VkLXRpZ2h0LWwgeyBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXRpZ2h0OyB9XG4gIC50cmFja2VkLW1lZ2EtbCAgeyBsZXR0ZXItc3BhY2luZzogICRsZXR0ZXItc3BhY2luZy0yOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgTElORSBIRUlHSFQgLyBMRUFESU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2xpbmUtaGVpZ2h0XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuICAubGgtc29saWQgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNvbGlkOyB9XG4gIC5saC10aXRsZSB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGl0bGU7IH1cbiAgLmxoLWNvcHkgIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb3B5OyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAubGgtc29saWQtbnMgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNvbGlkOyB9XG4gIC5saC10aXRsZS1ucyB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGl0bGU7IH1cbiAgLmxoLWNvcHktbnMgIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb3B5OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAubGgtc29saWQtbSB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc29saWQ7IH1cbiAgLmxoLXRpdGxlLW0geyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlOyB9XG4gIC5saC1jb3B5LW0gIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb3B5OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5saC1zb2xpZC1sIHsgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zb2xpZDsgfVxuICAubGgtdGl0bGUtbCB7IGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGl0bGU7IH1cbiAgLmxoLWNvcHktbCAgeyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvcHk7IH1cbn1cblxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIExJTktTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9saW5rcy9cblxuKi9cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cblxuLmxpbms6bGluayxcbi5saW5rOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG4ubGluazpob3ZlciAgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuLmxpbms6YWN0aXZlICB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cbi5saW5rOmZvY3VzICAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgTElTVFNcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL2xpc3RzL1xuXG4qL1xuXG4ubGlzdCB7ICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgTUFYIFdJRFRIU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L21heC13aWR0aHMvXG5cbiAgIEJhc2U6XG4gICAgIG13ID0gbWF4LXdpZHRoXG5cbiAgIE1vZGlmaWVyc1xuICAgICAxID0gMXN0IHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDYgPSA2c3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA3ID0gN25kIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgOCA9IDhyZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDkgPSA5dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuXG4gICAgIC0xMDAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcblxuICAgICAtbm9uZSAgPSBzdHJpbmcgdmFsdWUgbm9uZVxuXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogTWF4IFdpZHRoIFBlcmNlbnRhZ2VzICovXG5cbi5tdy0xMDAgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIE1heCBXaWR0aCBTY2FsZSAqL1xuXG4ubXcxICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMTsgfVxuLm13MiAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTI7IH1cbi5tdzMgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0zOyB9XG4ubXc0ICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNDsgfVxuLm13NSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTU7IH1cbi5tdzYgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC02OyB9XG4ubXc3ICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNzsgfVxuLm13OCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTg7IH1cbi5tdzkgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC05OyB9XG5cbi8qIE1heCBXaWR0aCBTdHJpbmcgUHJvcGVydGllcyAqL1xuXG4ubXctbm9uZSB7IG1heC13aWR0aDogbm9uZTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLm13LTEwMC1ucyAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuICAubXcxLW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMTsgfVxuICAubXcyLW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMjsgfVxuICAubXczLW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMzsgfVxuICAubXc0LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNDsgfVxuICAubXc1LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNTsgfVxuICAubXc2LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNjsgfVxuICAubXc3LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNzsgfVxuICAubXc4LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtODsgfVxuICAubXc5LW5zICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtOTsgfVxuXG4gIC5tdy1ub25lLW5zIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAubXctMTAwLW0gIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMTsgfVxuICAubXcyLW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0yOyB9XG4gIC5tdzMtbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTM7IH1cbiAgLm13NC1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNDsgfVxuICAubXc1LW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC01OyB9XG4gIC5tdzYtbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTY7IH1cbiAgLm13Ny1tICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNzsgfVxuICAubXc4LW0gIHsgIG1heC13aWR0aDogJG1heC13aWR0aC04OyB9XG4gIC5tdzktbSAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTk7IH1cblxuICAubXctbm9uZS1tIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5tdy0xMDAtbCAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuICAubXcxLWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC0xOyB9XG4gIC5tdzItbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTI7IH1cbiAgLm13My1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtMzsgfVxuICAubXc0LWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC00OyB9XG4gIC5tdzUtbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTU7IH1cbiAgLm13Ni1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtNjsgfVxuICAubXc3LWwgIHsgIG1heC13aWR0aDogJG1heC13aWR0aC03OyB9XG4gIC5tdzgtbCAgeyAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLTg7IH1cbiAgLm13OS1sICB7ICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtOTsgfVxuXG4gIC5tdy1ub25lLWwgeyBtYXgtd2lkdGg6IG5vbmU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC93aWR0aHMvXG5cbiAgIEJhc2U6XG4gICAgIHcgPSB3aWR0aFxuXG4gICAgIE1vZGlmaWVyc1xuICAgICAgIDEgPSAxc3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAgIDMgPSAzcmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAgIDQgPSA0dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuXG4gICAgICAgLTEwICA9IGxpdGVyYWwgdmFsdWUgMTAlXG4gICAgICAgLTIwICA9IGxpdGVyYWwgdmFsdWUgMjAlXG4gICAgICAgLTI1ICA9IGxpdGVyYWwgdmFsdWUgMjUlXG4gICAgICAgLTMwICA9IGxpdGVyYWwgdmFsdWUgMzAlXG4gICAgICAgLTMzICA9IGxpdGVyYWwgdmFsdWUgMzMlXG4gICAgICAgLTM0ICA9IGxpdGVyYWwgdmFsdWUgMzQlXG4gICAgICAgLTQwICA9IGxpdGVyYWwgdmFsdWUgNDAlXG4gICAgICAgLTUwICA9IGxpdGVyYWwgdmFsdWUgNTAlXG4gICAgICAgLTYwICA9IGxpdGVyYWwgdmFsdWUgNjAlXG4gICAgICAgLTcwICA9IGxpdGVyYWwgdmFsdWUgNzAlXG4gICAgICAgLTc1ICA9IGxpdGVyYWwgdmFsdWUgNzUlXG4gICAgICAgLTgwICA9IGxpdGVyYWwgdmFsdWUgODAlXG4gICAgICAgLTkwICA9IGxpdGVyYWwgdmFsdWUgOTAlXG4gICAgICAgLTEwMCA9IGxpdGVyYWwgdmFsdWUgMTAwJVxuXG4gICAgICAgLXRoaXJkICAgICAgPSAxMDAlIC8gMyAoTm90IHN1cHBvcnRlZCBpbiBvcGVyYSBtaW5pIG9yIElFOClcbiAgICAgICAtdHdvLXRoaXJkcyA9IDEwMCUgLyAxLjUgKE5vdCBzdXBwb3J0ZWQgaW4gb3BlcmEgbWluaSBvciBJRTgpXG4gICAgICAgLWF1dG8gICAgICAgPSBzdHJpbmcgdmFsdWUgYXV0b1xuXG5cbiAgICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgICAtbSAgPSBtZWRpdW1cbiAgICAgICAtbCAgPSBsYXJnZVxuXG4gICovXG5cbi8qIFdpZHRoIFNjYWxlICovXG5cbi53MSB7ICAgIHdpZHRoOiAkd2lkdGgtMTsgfVxuLncyIHsgICAgd2lkdGg6ICR3aWR0aC0yOyB9XG4udzMgeyAgICB3aWR0aDogJHdpZHRoLTM7IH1cbi53NCB7ICAgIHdpZHRoOiAkd2lkdGgtNDsgfVxuLnc1IHsgICAgd2lkdGg6ICR3aWR0aC01OyB9XG5cbi53LTEwIHsgIHdpZHRoOiAgMTAlOyB9XG4udy0yMCB7ICB3aWR0aDogIDIwJTsgfVxuLnctMjUgeyAgd2lkdGg6ICAyNSU7IH1cbi53LTMwIHsgIHdpZHRoOiAgMzAlOyB9XG4udy0zMyB7ICB3aWR0aDogIDMzJTsgfVxuLnctMzQgeyAgd2lkdGg6ICAzNCU7IH1cbi53LTQwIHsgIHdpZHRoOiAgNDAlOyB9XG4udy01MCB7ICB3aWR0aDogIDUwJTsgfVxuLnctNjAgeyAgd2lkdGg6ICA2MCU7IH1cbi53LTcwIHsgIHdpZHRoOiAgNzAlOyB9XG4udy03NSB7ICB3aWR0aDogIDc1JTsgfVxuLnctODAgeyAgd2lkdGg6ICA4MCU7IH1cbi53LTkwIHsgIHdpZHRoOiAgOTAlOyB9XG4udy0xMDAgeyB3aWR0aDogMTAwJTsgfVxuXG4udy10aGlyZCB7IHdpZHRoOiAoMTAwJSAvIDMpOyB9XG4udy10d28tdGhpcmRzIHsgd2lkdGg6ICgxMDAlIC8gMS41KTsgfVxuLnctYXV0byB7IHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAudzEtbnMgeyAgd2lkdGg6ICR3aWR0aC0xOyB9XG4gIC53Mi1ucyB7ICB3aWR0aDogJHdpZHRoLTI7IH1cbiAgLnczLW5zIHsgIHdpZHRoOiAkd2lkdGgtMzsgfVxuICAudzQtbnMgeyAgd2lkdGg6ICR3aWR0aC00OyB9XG4gIC53NS1ucyB7ICB3aWR0aDogJHdpZHRoLTU7IH1cbiAgLnctMTAtbnMgeyB3aWR0aDogIDEwJTsgfVxuICAudy0yMC1ucyB7IHdpZHRoOiAgMjAlOyB9XG4gIC53LTI1LW5zIHsgd2lkdGg6ICAyNSU7IH1cbiAgLnctMzAtbnMgeyB3aWR0aDogIDMwJTsgfVxuICAudy0zMy1ucyB7IHdpZHRoOiAgMzMlOyB9XG4gIC53LTM0LW5zIHsgd2lkdGg6ICAzNCU7IH1cbiAgLnctNDAtbnMgeyB3aWR0aDogIDQwJTsgfVxuICAudy01MC1ucyB7IHdpZHRoOiAgNTAlOyB9XG4gIC53LTYwLW5zIHsgd2lkdGg6ICA2MCU7IH1cbiAgLnctNzAtbnMgeyB3aWR0aDogIDcwJTsgfVxuICAudy03NS1ucyB7IHdpZHRoOiAgNzUlOyB9XG4gIC53LTgwLW5zIHsgd2lkdGg6ICA4MCU7IH1cbiAgLnctOTAtbnMgeyB3aWR0aDogIDkwJTsgfVxuICAudy0xMDAtbnMgeyB3aWR0aDogMTAwJTsgfVxuICAudy10aGlyZC1ucyB7IHdpZHRoOiAoMTAwJSAvIDMpOyB9XG4gIC53LXR3by10aGlyZHMtbnMgeyB3aWR0aDogKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbnMgeyB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLncxLW0geyAgICAgIHdpZHRoOiAkd2lkdGgtMTsgfVxuICAudzItbSB7ICAgICAgd2lkdGg6ICR3aWR0aC0yOyB9XG4gIC53My1tIHsgICAgICB3aWR0aDogJHdpZHRoLTM7IH1cbiAgLnc0LW0geyAgICAgIHdpZHRoOiAkd2lkdGgtNDsgfVxuICAudzUtbSB7ICAgICAgd2lkdGg6ICR3aWR0aC01OyB9XG4gIC53LTEwLW0geyB3aWR0aDogIDEwJTsgfVxuICAudy0yMC1tIHsgd2lkdGg6ICAyMCU7IH1cbiAgLnctMjUtbSB7IHdpZHRoOiAgMjUlOyB9XG4gIC53LTMwLW0geyB3aWR0aDogIDMwJTsgfVxuICAudy0zMy1tIHsgd2lkdGg6ICAzMyU7IH1cbiAgLnctMzQtbSB7IHdpZHRoOiAgMzQlOyB9XG4gIC53LTQwLW0geyB3aWR0aDogIDQwJTsgfVxuICAudy01MC1tIHsgd2lkdGg6ICA1MCU7IH1cbiAgLnctNjAtbSB7IHdpZHRoOiAgNjAlOyB9XG4gIC53LTcwLW0geyB3aWR0aDogIDcwJTsgfVxuICAudy03NS1tIHsgd2lkdGg6ICA3NSU7IH1cbiAgLnctODAtbSB7IHdpZHRoOiAgODAlOyB9XG4gIC53LTkwLW0geyB3aWR0aDogIDkwJTsgfVxuICAudy0xMDAtbSB7IHdpZHRoOiAxMDAlOyB9XG4gIC53LXRoaXJkLW0geyB3aWR0aDogKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLW0geyB3aWR0aDogKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbSB7ICAgIHdpZHRoOiBhdXRvOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC53MS1sIHsgICAgICB3aWR0aDogJHdpZHRoLTE7IH1cbiAgLncyLWwgeyAgICAgIHdpZHRoOiAkd2lkdGgtMjsgfVxuICAudzMtbCB7ICAgICAgd2lkdGg6ICR3aWR0aC0zOyB9XG4gIC53NC1sIHsgICAgICB3aWR0aDogJHdpZHRoLTQ7IH1cbiAgLnc1LWwgeyAgICAgIHdpZHRoOiAkd2lkdGgtNTsgfVxuICAudy0xMC1sIHsgICAgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbCB7ICAgIHdpZHRoOiAgMjAlOyB9XG4gIC53LTI1LWwgeyAgICB3aWR0aDogIDI1JTsgfVxuICAudy0zMC1sIHsgICAgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbCB7ICAgIHdpZHRoOiAgMzMlOyB9XG4gIC53LTM0LWwgeyAgICB3aWR0aDogIDM0JTsgfVxuICAudy00MC1sIHsgICAgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbCB7ICAgIHdpZHRoOiAgNTAlOyB9XG4gIC53LTYwLWwgeyAgICB3aWR0aDogIDYwJTsgfVxuICAudy03MC1sIHsgICAgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbCB7ICAgIHdpZHRoOiAgNzUlOyB9XG4gIC53LTgwLWwgeyAgICB3aWR0aDogIDgwJTsgfVxuICAudy05MC1sIHsgICAgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLWwgeyAgIHdpZHRoOiAxMDAlOyB9XG4gIC53LXRoaXJkLWwgeyB3aWR0aDogKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLWwgeyB3aWR0aDogKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbCB7ICAgIHdpZHRoOiBhdXRvOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgIE9WRVJGTE9XXG5cbiAgICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgICAtbSAgPSBtZWRpdW1cbiAgICAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG4ub3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLm92ZXJmbG93LXNjcm9sbCB7IG92ZXJmbG93OiBzY3JvbGw7IH1cbi5vdmVyZmxvdy1hdXRvIHsgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbi5vdmVyZmxvdy14LWhpZGRlbiB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuLm92ZXJmbG93LXgtc2Nyb2xsIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4ub3ZlcmZsb3cteC1hdXRvIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuLm92ZXJmbG93LXktaGlkZGVuIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4ub3ZlcmZsb3cteS1zY3JvbGwgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbi5vdmVyZmxvdy15LWF1dG8geyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1ucyB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy1oaWRkZW4tbnMgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy1zY3JvbGwtbnMgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLW5zIHsgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm92ZXJmbG93LXgtdmlzaWJsZS1ucyB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW5zIHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy14LXNjcm9sbC1ucyB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteC1hdXRvLW5zIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbnMgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi1ucyB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwtbnMgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1ucyB7IG92ZXJmbG93LXk6IGF1dG87IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5vdmVyZmxvdy12aXNpYmxlLW0geyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3ctaGlkZGVuLW0geyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy1zY3JvbGwtbSB7IG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LWF1dG8tbSB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXgtdmlzaWJsZS1tIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tbSB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1zY3JvbGwtbSB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteC1hdXRvLW0geyBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXktdmlzaWJsZS1tIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbSB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwtbSB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteS1hdXRvLW0geyBvdmVyZmxvdy15OiBhdXRvOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5vdmVyZmxvdy12aXNpYmxlLWwgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3ctaGlkZGVuLWwgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy1zY3JvbGwtbCB7IG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LWF1dG8tbCB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXgtdmlzaWJsZS1sIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteC1oaWRkZW4tbCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1zY3JvbGwtbCB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteC1hdXRvLWwgeyBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbiAgLm92ZXJmbG93LXktdmlzaWJsZS1sIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbCB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwtbCB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteS1hdXRvLWwgeyBvdmVyZmxvdy15OiBhdXRvOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgUE9TSVRJT05JTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9wb3NpdGlvbi9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uc3RhdGljIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuLnJlbGF0aXZlICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLmFic29sdXRlICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuLmZpeGVkICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnN0YXRpYy1ucyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLW5zICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJzb2x1dGUtbnMgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1ucyAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5zdGF0aWMtbSB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLW0gIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYnNvbHV0ZS1tICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZml4ZWQtbSAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnN0YXRpYy1sIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVsYXRpdmUtbCAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFic29sdXRlLWwgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1sICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgICBPUEFDSVRZXG4gICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL29wYWNpdHkvXG5cbiovXG5cbi5vLTEwMCB7IG9wYWNpdHk6IDE7ICAgIH1cbi5vLTkwICB7IG9wYWNpdHk6IC45OyAgIH1cbi5vLTgwICB7IG9wYWNpdHk6IC44OyAgIH1cbi5vLTcwICB7IG9wYWNpdHk6IC43OyAgIH1cbi5vLTYwICB7IG9wYWNpdHk6IC42OyAgIH1cbi5vLTUwICB7IG9wYWNpdHk6IC41OyAgIH1cbi5vLTQwICB7IG9wYWNpdHk6IC40OyAgIH1cbi5vLTMwICB7IG9wYWNpdHk6IC4zOyAgIH1cbi5vLTIwICB7IG9wYWNpdHk6IC4yOyAgIH1cbi5vLTEwICB7IG9wYWNpdHk6IC4xOyAgIH1cbi5vLTA1ICB7IG9wYWNpdHk6IC4wNTsgIH1cbi5vLTAyNSB7IG9wYWNpdHk6IC4wMjU7IH1cbi5vLTAgICB7IG9wYWNpdHk6IDA7IH1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBST1RBVElPTlNcblxuKi9cblxuLnJvdGF0ZS00NSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuLnJvdGF0ZS05MCB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuLnJvdGF0ZS0xMzUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4ucm90YXRlLTE4MCB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbi5yb3RhdGUtMjI1IHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuLnJvdGF0ZS0yNzAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4ucm90YXRlLTMxNSB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfXtcbiAgLnJvdGF0ZS00NS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucm90YXRlLTkwLW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAucm90YXRlLTE4MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdGF0ZS0yMjUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAucm90YXRlLTMxNS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfXtcbiAgLnJvdGF0ZS00NS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yb3RhdGUtOTAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAucm90YXRlLTE4MC1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucm90YXRlLTIyNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAucm90YXRlLTMxNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX17XG4gIC5yb3RhdGUtNDUtbCB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucm90YXRlLTkwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnJvdGF0ZS0xMzUtbCB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbCB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdGF0ZS0yMjUtbCB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgLnJvdGF0ZS0yNzAtbCB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbCB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBTS0lOU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL3NraW5zL1xuXG4gICBDbGFzc2VzIGZvciBzZXR0aW5nIGZvcmVncm91bmQgYW5kIGJhY2tncm91bmQgY29sb3JzIG9uIGVsZW1lbnRzLlxuICAgSWYgeW91IGhhdmVuJ3QgZGVjbGFyZWQgYSBib3JkZXIgY29sb3IsIGJ1dCBzZXQgYm9yZGVyIG9uIGFuIGVsZW1lbnQsIGl0IHdpbGxcbiAgIGJlIHNldCB0byB0aGUgY3VycmVudCB0ZXh0IGNvbG9yLlxuXG4qL1xuXG4vKiBUZXh0IGNvbG9ycyAqL1xuXG4uYmxhY2stOTAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stOTA7IH1cbi5ibGFjay04MCB7ICAgICAgICAgY29sb3I6ICRibGFjay04MDsgfVxuLmJsYWNrLTcwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTcwOyB9XG4uYmxhY2stNjAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stNjA7IH1cbi5ibGFjay01MCB7ICAgICAgICAgY29sb3I6ICRibGFjay01MDsgfVxuLmJsYWNrLTQwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTQwOyB9XG4uYmxhY2stMzAgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stMzA7IH1cbi5ibGFjay0yMCB7ICAgICAgICAgY29sb3I6ICRibGFjay0yMDsgfVxuLmJsYWNrLTEwIHsgICAgICAgICBjb2xvcjogJGJsYWNrLTEwOyB9XG4uYmxhY2stMDUgeyAgICAgICAgIGNvbG9yOiAkYmxhY2stMDU7IH1cblxuLndoaXRlLTkwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTkwOyB9XG4ud2hpdGUtODAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtODA7IH1cbi53aGl0ZS03MCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS03MDsgfVxuLndoaXRlLTYwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTYwOyB9XG4ud2hpdGUtNTAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtNTA7IH1cbi53aGl0ZS00MCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS00MDsgfVxuLndoaXRlLTMwIHsgICAgICAgICBjb2xvcjogJHdoaXRlLTMwOyB9XG4ud2hpdGUtMjAgeyAgICAgICAgIGNvbG9yOiAkd2hpdGUtMjA7IH1cbi53aGl0ZS0xMCB7ICAgICAgICAgY29sb3I6ICR3aGl0ZS0xMDsgfVxuXG4uYmxhY2sgeyAgICAgICAgIGNvbG9yOiAkYmxhY2s7IH1cbi5uZWFyLWJsYWNrIHsgICAgY29sb3I6ICRuZWFyLWJsYWNrOyB9XG4uZGFyay1ncmF5IHsgICAgIGNvbG9yOiAkZGFyay1ncmF5OyB9XG4ubWlkLWdyYXkgeyAgICAgIGNvbG9yOiAkbWlkLWdyYXk7IH1cbi5ncmF5IHsgICAgICAgICAgY29sb3I6ICRncmF5OyB9XG4uc2lsdmVyICB7ICAgICAgIGNvbG9yOiAkc2lsdmVyOyB9XG4ubGlnaHQtc2lsdmVyIHsgIGNvbG9yOiAkbGlnaHQtc2lsdmVyOyB9XG4ubW9vbi1ncmF5IHsgICAgIGNvbG9yOiAkbW9vbi1ncmF5OyB9XG4ubGlnaHQtZ3JheSB7ICAgIGNvbG9yOiAkbGlnaHQtZ3JheTsgfVxuLm5lYXItd2hpdGUgeyAgICBjb2xvcjogJG5lYXItd2hpdGU7IH1cbi53aGl0ZSB7ICAgICAgICAgY29sb3I6ICR3aGl0ZTsgfVxuXG4uZGFyay1yZWQgeyBjb2xvcjogJGRhcmstcmVkOyB9XG4ucmVkIHsgY29sb3I6ICRyZWQ7IH1cbi5saWdodC1yZWQgeyBjb2xvcjogJGxpZ2h0LXJlZDsgfVxuLm9yYW5nZSB7IGNvbG9yOiAkb3JhbmdlOyB9XG4uZ29sZCB7IGNvbG9yOiAkZ29sZDsgfVxuLnllbGxvdyB7IGNvbG9yOiAkeWVsbG93OyB9XG4ubGlnaHQteWVsbG93IHsgY29sb3I6ICRsaWdodC15ZWxsb3c7IH1cbi5wdXJwbGUgeyBjb2xvcjogJHB1cnBsZTsgfVxuLmxpZ2h0LXB1cnBsZSB7IGNvbG9yOiAkbGlnaHQtcHVycGxlOyB9XG4uZGFyay1waW5rIHsgY29sb3I6ICRkYXJrLXBpbms7IH1cbi5ob3QtcGluayB7IGNvbG9yOiAkaG90LXBpbms7IH1cbi5waW5rIHsgY29sb3I6ICRwaW5rOyB9XG4ubGlnaHQtcGluayB7IGNvbG9yOiAkbGlnaHQtcGluazsgfVxuLmRhcmstZ3JlZW4geyBjb2xvcjogJGRhcmstZ3JlZW47IH1cbi5ncmVlbiB7IGNvbG9yOiAkZ3JlZW47IH1cbi5saWdodC1ncmVlbiB7IGNvbG9yOiAkbGlnaHQtZ3JlZW47IH1cbi5uYXZ5IHsgY29sb3I6ICRuYXZ5OyB9XG4uZGFyay1ibHVlIHsgY29sb3I6ICRkYXJrLWJsdWU7IH1cbi5ibHVlIHsgY29sb3I6ICRibHVlOyB9XG4ubGlnaHQtYmx1ZSB7IGNvbG9yOiAkbGlnaHQtYmx1ZTsgfVxuLmxpZ2h0ZXN0LWJsdWUgeyBjb2xvcjogJGxpZ2h0ZXN0LWJsdWU7IH1cbi53YXNoZWQtYmx1ZSB7IGNvbG9yOiAkd2FzaGVkLWJsdWU7IH1cbi53YXNoZWQtZ3JlZW4geyBjb2xvcjogJHdhc2hlZC1ncmVlbjsgfVxuLndhc2hlZC15ZWxsb3cgeyBjb2xvcjogJHdhc2hlZC15ZWxsb3c7IH1cbi53YXNoZWQtcmVkIHsgY29sb3I6ICR3YXNoZWQtcmVkOyB9XG4uY29sb3ItaW5oZXJpdCB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi5iZy1ibGFjay05MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTkwOyB9XG4uYmctYmxhY2stODAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay04MDsgfVxuLmJnLWJsYWNrLTcwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNzA7IH1cbi5iZy1ibGFjay02MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTYwOyB9XG4uYmctYmxhY2stNTAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay01MDsgfVxuLmJnLWJsYWNrLTQwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNDA7IH1cbi5iZy1ibGFjay0zMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTMwOyB9XG4uYmctYmxhY2stMjAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0yMDsgfVxuLmJnLWJsYWNrLTEwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTA7IH1cbi5iZy1ibGFjay0wNSB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA1OyB9XG4uYmctd2hpdGUtOTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTkwOyB9XG4uYmctd2hpdGUtODAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTgwOyB9XG4uYmctd2hpdGUtNzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTcwOyB9XG4uYmctd2hpdGUtNjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTYwOyB9XG4uYmctd2hpdGUtNTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTUwOyB9XG4uYmctd2hpdGUtNDAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTQwOyB9XG4uYmctd2hpdGUtMzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTMwOyB9XG4uYmctd2hpdGUtMjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTIwOyB9XG4uYmctd2hpdGUtMTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTEwOyB9XG5cblxuXG4vKiBCYWNrZ3JvdW5kIGNvbG9ycyAqL1xuXG4uYmctYmxhY2sgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgfVxuLmJnLW5lYXItYmxhY2sgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVhci1ibGFjazsgfVxuLmJnLWRhcmstZ3JheSB7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5OyB9XG4uYmctbWlkLWdyYXkgeyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JheTsgfVxuLmJnLWdyYXkgeyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTsgfVxuLmJnLXNpbHZlciAgeyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyOyB9XG4uYmctbGlnaHQtc2lsdmVyIHsgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zaWx2ZXI7IH1cbi5iZy1tb29uLWdyYXkgeyAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vb24tZ3JheTsgfVxuLmJnLWxpZ2h0LWdyYXkgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTsgfVxuLmJnLW5lYXItd2hpdGUgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVhci13aGl0ZTsgfVxuLmJnLXdoaXRlIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbi5iZy10cmFuc3BhcmVudCB7ICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50OyB9XG5cbi5iZy1kYXJrLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDsgfVxuLmJnLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH1cbi5iZy1saWdodC1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkOyB9XG4uYmctb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTsgfVxuLmJnLWdvbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDsgfVxuLmJnLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7IH1cbi5iZy1saWdodC15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93OyB9XG4uYmctcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTsgfVxuLmJnLWxpZ2h0LXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wdXJwbGU7IH1cbi5iZy1kYXJrLXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1waW5rOyB9XG4uYmctaG90LXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaG90LXBpbms7IH1cbi5iZy1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7IH1cbi5iZy1saWdodC1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbms7IH1cbi5iZy1kYXJrLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW47IH1cbi5iZy1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRncmVlbjsgfVxuLmJnLWxpZ2h0LWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuOyB9XG4uYmctbmF2eSB7IGJhY2tncm91bmQtY29sb3I6ICRuYXZ5OyB9XG4uYmctZGFyay1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTsgfVxuLmJnLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgfVxuLmJnLWxpZ2h0LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTsgfVxuLmJnLWxpZ2h0ZXN0LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3QtYmx1ZTsgfVxuLmJnLXdhc2hlZC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC1ibHVlOyB9XG4uYmctd2FzaGVkLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC1ncmVlbjsgfVxuLmJnLXdhc2hlZC15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FzaGVkLXllbGxvdzsgfVxuLmJnLXdhc2hlZC1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FzaGVkLXJlZDsgfVxuLmJnLWluaGVyaXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgU0tJTlM6UFNFVURPXG5cbiAgIEN1c3RvbWl6ZSB0aGUgY29sb3Igb2YgYW4gZWxlbWVudCB3aGVuXG4gICBpdCBpcyBmb2N1c2VkIG9yIGhvdmVyZWQgb3Zlci5cblxuICovXG5cbi5ob3Zlci1ibGFjazpob3Zlcixcbi5ob3Zlci1ibGFjazpmb2N1cyB7IGNvbG9yOiAkYmxhY2s7IH1cbi5ob3Zlci1uZWFyLWJsYWNrOmhvdmVyLFxuLmhvdmVyLW5lYXItYmxhY2s6Zm9jdXMgeyBjb2xvcjogJG5lYXItYmxhY2s7IH1cbi5ob3Zlci1kYXJrLWdyYXk6aG92ZXIsXG4uaG92ZXItZGFyay1ncmF5OmZvY3VzIHsgY29sb3I6ICRkYXJrLWdyYXk7IH1cbi5ob3Zlci1taWQtZ3JheTpob3Zlcixcbi5ob3Zlci1taWQtZ3JheTpmb2N1cyB7IGNvbG9yOiAkbWlkLWdyYXk7IH1cbi5ob3Zlci1ncmF5OmhvdmVyLFxuLmhvdmVyLWdyYXk6Zm9jdXMgeyBjb2xvcjogJGdyYXk7IH1cbi5ob3Zlci1zaWx2ZXI6aG92ZXIsXG4uaG92ZXItc2lsdmVyOmZvY3VzIHsgY29sb3I6ICRzaWx2ZXI7IH1cbi5ob3Zlci1saWdodC1zaWx2ZXI6aG92ZXIsXG4uaG92ZXItbGlnaHQtc2lsdmVyOmZvY3VzIHsgY29sb3I6ICRsaWdodC1zaWx2ZXI7IH1cbi5ob3Zlci1tb29uLWdyYXk6aG92ZXIsXG4uaG92ZXItbW9vbi1ncmF5OmZvY3VzIHsgY29sb3I6ICRtb29uLWdyYXk7IH1cbi5ob3Zlci1saWdodC1ncmF5OmhvdmVyLFxuLmhvdmVyLWxpZ2h0LWdyYXk6Zm9jdXMgeyBjb2xvcjogJGxpZ2h0LWdyYXk7IH1cbi5ob3Zlci1uZWFyLXdoaXRlOmhvdmVyLFxuLmhvdmVyLW5lYXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogJG5lYXItd2hpdGU7IH1cbi5ob3Zlci13aGl0ZTpob3Zlcixcbi5ob3Zlci13aGl0ZTpmb2N1cyB7IGNvbG9yOiAkd2hpdGU7IH1cblxuLmhvdmVyLWJsYWNrLTkwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTkwOmZvY3VzIHsgY29sb3I6ICRibGFjay05MDsgfVxuLmhvdmVyLWJsYWNrLTgwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTgwOmZvY3VzIHsgY29sb3I6ICRibGFjay04MDsgfVxuLmhvdmVyLWJsYWNrLTcwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTcwOmZvY3VzIHsgY29sb3I6ICRibGFjay03MDsgfVxuLmhvdmVyLWJsYWNrLTYwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTYwOmZvY3VzIHsgY29sb3I6ICRibGFjay02MDsgfVxuLmhvdmVyLWJsYWNrLTUwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTUwOmZvY3VzIHsgY29sb3I6ICRibGFjay01MDsgfVxuLmhvdmVyLWJsYWNrLTQwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTQwOmZvY3VzIHsgY29sb3I6ICRibGFjay00MDsgfVxuLmhvdmVyLWJsYWNrLTMwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTMwOmZvY3VzIHsgY29sb3I6ICRibGFjay0zMDsgfVxuLmhvdmVyLWJsYWNrLTIwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTIwOmZvY3VzIHsgY29sb3I6ICRibGFjay0yMDsgfVxuLmhvdmVyLWJsYWNrLTEwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTEwOmZvY3VzIHsgY29sb3I6ICRibGFjay0xMDsgfVxuLmhvdmVyLXdoaXRlLTkwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTkwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS05MDsgfVxuLmhvdmVyLXdoaXRlLTgwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTgwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS04MDsgfVxuLmhvdmVyLXdoaXRlLTcwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTcwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS03MDsgfVxuLmhvdmVyLXdoaXRlLTYwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTYwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS02MDsgfVxuLmhvdmVyLXdoaXRlLTUwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTUwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS01MDsgfVxuLmhvdmVyLXdoaXRlLTQwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTQwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS00MDsgfVxuLmhvdmVyLXdoaXRlLTMwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTMwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS0zMDsgfVxuLmhvdmVyLXdoaXRlLTIwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTIwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS0yMDsgfVxuLmhvdmVyLXdoaXRlLTEwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTEwOmZvY3VzIHsgY29sb3I6ICR3aGl0ZS0xMDsgfVxuLmhvdmVyLWluaGVyaXQ6aG92ZXIsXG4uaG92ZXItaW5oZXJpdDpmb2N1cyB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi5ob3Zlci1iZy1ibGFjazpob3Zlcixcbi5ob3Zlci1iZy1ibGFjazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgfVxuLmhvdmVyLWJnLW5lYXItYmxhY2s6aG92ZXIsXG4uaG92ZXItYmctbmVhci1ibGFjazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRuZWFyLWJsYWNrOyB9XG4uaG92ZXItYmctZGFyay1ncmF5OmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7IH1cbi5ob3Zlci1iZy1taWQtZ3JheTpob3Zlcixcbi5ob3Zlci1iZy1taWQtZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JheTsgfVxuLmhvdmVyLWJnLWdyYXk6aG92ZXIsXG4uaG92ZXItYmctZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5OyB9XG4uaG92ZXItYmctc2lsdmVyOmhvdmVyLFxuLmhvdmVyLWJnLXNpbHZlcjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7IH1cbi5ob3Zlci1iZy1saWdodC1zaWx2ZXI6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtc2lsdmVyOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXNpbHZlcjsgfVxuLmhvdmVyLWJnLW1vb24tZ3JheTpob3Zlcixcbi5ob3Zlci1iZy1tb29uLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9vbi1ncmF5OyB9XG4uaG92ZXItYmctbGlnaHQtZ3JheTpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7IH1cbi5ob3Zlci1iZy1uZWFyLXdoaXRlOmhvdmVyLFxuLmhvdmVyLWJnLW5lYXItd2hpdGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVhci13aGl0ZTsgfVxuLmhvdmVyLWJnLXdoaXRlOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4uaG92ZXItYmctdHJhbnNwYXJlbnQ6aG92ZXIsXG4uaG92ZXItYmctdHJhbnNwYXJlbnQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTkwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTkwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTkwOyB9XG4uaG92ZXItYmctYmxhY2stODA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stODA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stODA7IH1cbi5ob3Zlci1iZy1ibGFjay03MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay03MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay03MDsgfVxuLmhvdmVyLWJnLWJsYWNrLTYwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTYwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTYwOyB9XG4uaG92ZXItYmctYmxhY2stNTA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNTA7IH1cbi5ob3Zlci1iZy1ibGFjay00MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay00MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay00MDsgfVxuLmhvdmVyLWJnLWJsYWNrLTMwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTMwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTMwOyB9XG4uaG92ZXItYmctYmxhY2stMjA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stMjA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjA7IH1cbi5ob3Zlci1iZy1ibGFjay0xMDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay0xMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xMDsgfVxuLmhvdmVyLWJnLXdoaXRlLTkwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTkwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTkwOyB9XG4uaG92ZXItYmctd2hpdGUtODA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtODA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtODA7IH1cbi5ob3Zlci1iZy13aGl0ZS03MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS03MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS03MDsgfVxuLmhvdmVyLWJnLXdoaXRlLTYwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTYwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTYwOyB9XG4uaG92ZXItYmctd2hpdGUtNTA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtNTA7IH1cbi5ob3Zlci1iZy13aGl0ZS00MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS00MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS00MDsgfVxuLmhvdmVyLWJnLXdoaXRlLTMwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTMwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTMwOyB9XG4uaG92ZXItYmctd2hpdGUtMjA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtMjA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMjA7IH1cbi5ob3Zlci1iZy13aGl0ZS0xMDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS0xMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0xMDsgfVxuXG4uaG92ZXItZGFyay1yZWQ6aG92ZXIsXG4uaG92ZXItZGFyay1yZWQ6Zm9jdXMgeyBjb2xvcjogJGRhcmstcmVkOyB9XG4uaG92ZXItcmVkOmhvdmVyLFxuLmhvdmVyLXJlZDpmb2N1cyB7IGNvbG9yOiAkcmVkOyB9XG4uaG92ZXItbGlnaHQtcmVkOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LXJlZDpmb2N1cyB7IGNvbG9yOiAkbGlnaHQtcmVkOyB9XG4uaG92ZXItb3JhbmdlOmhvdmVyLFxuLmhvdmVyLW9yYW5nZTpmb2N1cyB7IGNvbG9yOiAkb3JhbmdlOyB9XG4uaG92ZXItZ29sZDpob3Zlcixcbi5ob3Zlci1nb2xkOmZvY3VzIHsgY29sb3I6ICRnb2xkOyB9XG4uaG92ZXIteWVsbG93OmhvdmVyLFxuLmhvdmVyLXllbGxvdzpmb2N1cyB7IGNvbG9yOiAkeWVsbG93OyB9XG4uaG92ZXItbGlnaHQteWVsbG93OmhvdmVyLFxuLmhvdmVyLWxpZ2h0LXllbGxvdzpmb2N1cyB7IGNvbG9yOiAkbGlnaHQteWVsbG93OyB9XG4uaG92ZXItcHVycGxlOmhvdmVyLFxuLmhvdmVyLXB1cnBsZTpmb2N1cyB7IGNvbG9yOiAkcHVycGxlOyB9XG4uaG92ZXItbGlnaHQtcHVycGxlOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LXB1cnBsZTpmb2N1cyB7IGNvbG9yOiAkbGlnaHQtcHVycGxlOyB9XG4uaG92ZXItZGFyay1waW5rOmhvdmVyLFxuLmhvdmVyLWRhcmstcGluazpmb2N1cyB7IGNvbG9yOiAkZGFyay1waW5rOyB9XG4uaG92ZXItaG90LXBpbms6aG92ZXIsXG4uaG92ZXItaG90LXBpbms6Zm9jdXMgeyBjb2xvcjogJGhvdC1waW5rOyB9XG4uaG92ZXItcGluazpob3Zlcixcbi5ob3Zlci1waW5rOmZvY3VzIHsgY29sb3I6ICRwaW5rOyB9XG4uaG92ZXItbGlnaHQtcGluazpob3Zlcixcbi5ob3Zlci1saWdodC1waW5rOmZvY3VzIHsgY29sb3I6ICRsaWdodC1waW5rOyB9XG4uaG92ZXItZGFyay1ncmVlbjpob3Zlcixcbi5ob3Zlci1kYXJrLWdyZWVuOmZvY3VzIHsgY29sb3I6ICRkYXJrLWdyZWVuOyB9XG4uaG92ZXItZ3JlZW46aG92ZXIsXG4uaG92ZXItZ3JlZW46Zm9jdXMgeyBjb2xvcjogJGdyZWVuOyB9XG4uaG92ZXItbGlnaHQtZ3JlZW46aG92ZXIsXG4uaG92ZXItbGlnaHQtZ3JlZW46Zm9jdXMgeyBjb2xvcjogJGxpZ2h0LWdyZWVuOyB9XG4uaG92ZXItbmF2eTpob3Zlcixcbi5ob3Zlci1uYXZ5OmZvY3VzIHsgY29sb3I6ICRuYXZ5OyB9XG4uaG92ZXItZGFyay1ibHVlOmhvdmVyLFxuLmhvdmVyLWRhcmstYmx1ZTpmb2N1cyB7IGNvbG9yOiAkZGFyay1ibHVlOyB9XG4uaG92ZXItYmx1ZTpob3Zlcixcbi5ob3Zlci1ibHVlOmZvY3VzIHsgY29sb3I6ICRibHVlOyB9XG4uaG92ZXItbGlnaHQtYmx1ZTpob3Zlcixcbi5ob3Zlci1saWdodC1ibHVlOmZvY3VzIHsgY29sb3I6ICRsaWdodC1ibHVlOyB9XG4uaG92ZXItbGlnaHRlc3QtYmx1ZTpob3Zlcixcbi5ob3Zlci1saWdodGVzdC1ibHVlOmZvY3VzIHsgY29sb3I6ICRsaWdodGVzdC1ibHVlOyB9XG4uaG92ZXItd2FzaGVkLWJsdWU6aG92ZXIsXG4uaG92ZXItd2FzaGVkLWJsdWU6Zm9jdXMgeyBjb2xvcjogJHdhc2hlZC1ibHVlOyB9XG4uaG92ZXItd2FzaGVkLWdyZWVuOmhvdmVyLFxuLmhvdmVyLXdhc2hlZC1ncmVlbjpmb2N1cyB7IGNvbG9yOiAkd2FzaGVkLWdyZWVuOyB9XG4uaG92ZXItd2FzaGVkLXllbGxvdzpob3Zlcixcbi5ob3Zlci13YXNoZWQteWVsbG93OmZvY3VzIHsgY29sb3I6ICR3YXNoZWQteWVsbG93OyB9XG4uaG92ZXItd2FzaGVkLXJlZDpob3Zlcixcbi5ob3Zlci13YXNoZWQtcmVkOmZvY3VzIHsgY29sb3I6ICR3YXNoZWQtcmVkOyB9XG5cbi5ob3Zlci1iZy1kYXJrLXJlZDpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDsgfVxuLmhvdmVyLWJnLXJlZDpob3Zlcixcbi5ob3Zlci1iZy1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkOyB9XG4uaG92ZXItYmctbGlnaHQtcmVkOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1yZWQ7IH1cbi5ob3Zlci1iZy1vcmFuZ2U6aG92ZXIsXG4uaG92ZXItYmctb3JhbmdlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTsgfVxuLmhvdmVyLWJnLWdvbGQ6aG92ZXIsXG4uaG92ZXItYmctZ29sZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRnb2xkOyB9XG4uaG92ZXItYmcteWVsbG93OmhvdmVyLFxuLmhvdmVyLWJnLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7IH1cbi5ob3Zlci1iZy1saWdodC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQteWVsbG93OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXllbGxvdzsgfVxuLmhvdmVyLWJnLXB1cnBsZTpob3Zlcixcbi5ob3Zlci1iZy1wdXJwbGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlOyB9XG4uaG92ZXItYmctbGlnaHQtcHVycGxlOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wdXJwbGU7IH1cbi5ob3Zlci1iZy1kYXJrLXBpbms6aG92ZXIsXG4uaG92ZXItYmctZGFyay1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGluazsgfVxuLmhvdmVyLWJnLWhvdC1waW5rOmhvdmVyLFxuLmhvdmVyLWJnLWhvdC1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGhvdC1waW5rOyB9XG4uaG92ZXItYmctcGluazpob3Zlcixcbi5ob3Zlci1iZy1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7IH1cbi5ob3Zlci1iZy1saWdodC1waW5rOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXBpbms6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcGluazsgfVxuLmhvdmVyLWJnLWRhcmstZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctZGFyay1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuOyB9XG4uaG92ZXItYmctZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47IH1cbi5ob3Zlci1iZy1saWdodC1ncmVlbjpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmhvdmVyLWJnLW5hdnk6aG92ZXIsXG4uaG92ZXItYmctbmF2eTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRuYXZ5OyB9XG4uaG92ZXItYmctZGFyay1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7IH1cbi5ob3Zlci1iZy1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTsgfVxuLmhvdmVyLWJnLWxpZ2h0LWJsdWU6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlOyB9XG4uaG92ZXItYmctbGlnaHRlc3QtYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodGVzdC1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0LWJsdWU7IH1cbi5ob3Zlci1iZy13YXNoZWQtYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICR3YXNoZWQtYmx1ZTsgfVxuLmhvdmVyLWJnLXdhc2hlZC1ncmVlbjpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQtZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FzaGVkLWdyZWVuOyB9XG4uaG92ZXItYmctd2FzaGVkLXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQteWVsbG93OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogJHdhc2hlZC15ZWxsb3c7IH1cbi5ob3Zlci1iZy13YXNoZWQtcmVkOmhvdmVyLFxuLmhvdmVyLWJnLXdhc2hlZC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FzaGVkLXJlZDsgfVxuLmhvdmVyLWJnLWluaGVyaXQ6aG92ZXIsXG4uaG92ZXItYmctaW5oZXJpdDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBWYXJpYWJsZXMgKi9cblxuLypcbiAgIFNQQUNJTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9zcGFjaW5nL1xuXG4gICBBbiBlaWdodCBzdGVwIHBvd2VycyBvZiB0d28gc2NhbGUgcmFuZ2luZyBmcm9tIDAgdG8gMTZyZW0uXG5cbiAgIEJhc2U6XG4gICAgIHAgPSBwYWRkaW5nXG4gICAgIG0gPSBtYXJnaW5cblxuICAgTW9kaWZpZXJzOlxuICAgICBhID0gYWxsXG4gICAgIGggPSBob3Jpem9udGFsXG4gICAgIHYgPSB2ZXJ0aWNhbFxuICAgICB0ID0gdG9wXG4gICAgIHIgPSByaWdodFxuICAgICBiID0gYm90dG9tXG4gICAgIGwgPSBsZWZ0XG5cbiAgICAgMCA9IG5vbmVcbiAgICAgMSA9IDFzdCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNiA9IDZ0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcbiAgICAgNyA9IDd0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG5cbi5wYTAgeyBwYWRkaW5nOiAkc3BhY2luZy1ub25lOyB9XG4ucGExIHsgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5wYTIgeyBwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDsgfVxuLnBhMyB7IHBhZGRpbmc6ICRzcGFjaW5nLW1lZGl1bTsgfVxuLnBhNCB7IHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlOyB9XG4ucGE1IHsgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5wYTYgeyBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLnBhNyB7IHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5wbDAgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbi5wbDEgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ucGwyIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuLnBsMyB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4ucGw0IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuLnBsNSB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5wbDYgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ucGw3IHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ucHIwIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuLnByMSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ucHIyIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbi5wcjMgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbi5wcjQgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTsgfVxuLnByNSB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ucHI2IHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5wcjcgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ucGIwIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbi5wYjEgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5wYjIgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbi5wYjMgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtOyB9XG4ucGI0IHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlOyB9XG4ucGI1IHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ucGI2IHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ucGI3IHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5wdDAgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuLnB0MSB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLnB0MiB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuLnB0MyB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbi5wdDQgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbi5wdDUgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5wdDYgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5wdDcgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLnB2MCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbn1cbi5wdjEge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbn1cbi5wdjIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGw7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbn1cbi5wdjMge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xufVxuLnB2NCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xufVxuLnB2NSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xufVxuLnB2NiB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xufVxuXG4ucHY3IHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG59XG5cbi5waDAge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG59XG5cbi5waDEge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbn1cblxuLnBoMiB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xufVxuXG4ucGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbn1cblxuLnBoNCB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2U7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xufVxuXG4ucGg1IHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG59XG5cbi5waDYge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbn1cblxuLnBoNyB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xufVxuXG4ubWEwICB7ICBtYXJnaW46ICRzcGFjaW5nLW5vbmU7IH1cbi5tYTEgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm1hMiAgeyAgbWFyZ2luOiAkc3BhY2luZy1zbWFsbDsgfVxuLm1hMyAgeyAgbWFyZ2luOiAkc3BhY2luZy1tZWRpdW07IH1cbi5tYTQgIHsgIG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7IH1cbi5tYTUgIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5tYTYgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm1hNyB7IG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm1sMCAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbi5tbDEgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4ubWwyICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc21hbGw7IH1cbi5tbDMgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW07IH1cbi5tbDQgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuLm1sNSAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubWw2IHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm1sNyB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4ubXIwICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7IH1cbi5tcjEgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm1yMiAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuLm1yMyAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07IH1cbi5tcjQgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbi5tcjUgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5tcjYgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuLm1yNyB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm1iMCAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuLm1iMSB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm1iMiAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbi5tYjMgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuLm1iNCAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7IH1cbi5tYjUgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubWI2IHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubWI3IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm10MCAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuLm10MSB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm10MiAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7IH1cbi5tdDMgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTsgfVxuLm10NCAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbi5tdDUgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4ubXQ2IHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubXQ3IHsgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm12MCAgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbn1cbi5tdjEgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xufVxuLm12MiAgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsO1xufVxuLm12MyAgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG59XG4ubXY0ICAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG59XG4ubXY1ICAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG59XG4ubXY2ICB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbn1cbi5tdjcgIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xufVxuXG4ubWgwICAge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1ub25lO1xufVxuLm1oMSAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xufVxuLm1oMiAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xufVxuLm1oMyAgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07XG59XG4ubWg0ICAge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7XG59XG4ubWg1ICAge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG59XG4ubWg2ICB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbn1cbi5taDcgIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnBhMC1ucyAgeyAgcGFkZGluZzogJHNwYWNpbmctbm9uZTsgfVxuICAucGExLW5zIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYTItbnMgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wYTMtbnMgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGE0LW5zICB7ICBwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGE1LW5zICB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucGE2LW5zIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wYTctbnMgeyBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wbDAtbnMgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbm9uZTsgfVxuICAucGwxLW5zIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnBsMi1ucyAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGwzLW5zICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGw0LW5zICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wbDUtbnMgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBsNi1ucyB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wbDctbnMgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnByMC1ucyAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAucHIxLW5zIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wcjItbnMgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wcjMtbnMgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucHI0LW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAucHI1LW5zIHsgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucHI2LW5zIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wcjctbnMgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wYjAtbnMgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lOyB9XG4gIC5wYjEtbnMgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYjItbnMgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGIzLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wYjQtbnMgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGI1LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBiNi1ucyB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnBiNy1ucyB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wdDAtbnMgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lOyB9XG4gIC5wdDEtbnMgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wdDItbnMgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHQzLW5zICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wdDQtbnMgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucHQ1LW5zICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnB0Ni1ucyB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnB0Ny1ucyB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wdjAtbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5wdjEtbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLnB2Mi1ucyB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAucHYzLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLnB2NC1ucyB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAucHY1LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5wdjYtbnMge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnB2Ny1ucyB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAucGgwLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAucGgxLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5waDItbnMge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLnBoMy1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5waDQtbnMge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLnBoNS1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAucGg2LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5waDctbnMge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAubWEwLW5zICB7ICBtYXJnaW46ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1hMS1ucyB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYTItbnMgIHsgIG1hcmdpbjogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1hMy1ucyAgeyAgbWFyZ2luOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1hNC1ucyAgeyAgbWFyZ2luOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWE1LW5zICB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tYTYtbnMgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWE3LW5zIHsgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tbDAtbnMgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5tbDEtbnMgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tbDItbnMgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWwzLW5zICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tbDQtbnMgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWw1LW5zICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1sNi1ucyB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1sNy1ucyB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tcjAtbnMgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAubXIxLW5zIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm1yMi1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAubXIzLW5zICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubXI0LW5zICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tcjUtbnMgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1yNi1ucyB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjctbnMgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm1iMC1ucyAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuICAubWIxLW5zIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYjItbnMgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tYjMtbnMgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubWI0LW5zICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWI1LW5zICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubWI2LW5zIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tYjctbnMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tdDAtbnMgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm10MS1ucyB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubXQyLW5zICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubXQzLW5zICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm10NC1ucyAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm10NS1ucyAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm10Ni1ucyB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubXQ3LW5zIHsgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXYwLW5zICAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAubXYxLW5zICB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLm12Mi1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAubXYzLW5zICAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLm12NC1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAubXY1LW5zICAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5tdjYtbnMgIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAubXY3LW5zICB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAubWgwLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1ub25lO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAubWgxLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5taDItbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLm1oMy1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5taDQtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLm1oNS1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAubWg2LW5zICB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm1oNy1ucyAge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5wYTAtbSAgeyAgcGFkZGluZzogJHNwYWNpbmctbm9uZTsgfVxuICAucGExLW0geyAgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnBhMi1tICB7ICBwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGEzLW0gIHsgIHBhZGRpbmc6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGE0LW0gIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wYTUtbSAgeyAgcGFkZGluZzogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBhNi1tIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wYTctbSB7IHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnBsMC1tICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBsMS1tIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnBsMi1tICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wbDMtbSAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBsNC1tICB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wbDUtbSAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucGw2LW0geyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGw3LW0geyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnByMC1tICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5wcjEtbSB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucHIyLW0gIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wcjMtbSAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wcjQtbSAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnByNS1tICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucHI2LW0geyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnByNy1tIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucGIwLW0gIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lOyB9XG4gIC5wYjEtbSB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnBiMi1tICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBiMy1tICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wYjQtbSAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wYjUtbSAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wYjYtbSB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnBiNy1tIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnB0MC1tICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuICAucHQxLW0geyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wdDItbSAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wdDMtbSAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucHQ0LW0gIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucHQ1LW0gIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucHQ2LW0geyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wdDctbSB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wdjAtbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLnB2MS1tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5wdjItbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcbiAgfVxuICAucHYzLW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW07XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAucHY0LW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLnB2NS1tIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5wdjYtbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAucHY3LW0ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAucGgwLW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5waDEtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAucGgyLW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLnBoMy1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLnBoNC1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5waDUtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAucGg2LW0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnBoNy1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLm1hMC1tICB7ICBtYXJnaW46ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1hMS1tIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm1hMi1tICB7ICBtYXJnaW46ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tYTMtbSAgeyAgbWFyZ2luOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1hNC1tICB7ICBtYXJnaW46ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tYTUtbSAgeyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubWE2LW0geyAgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWE3LW0geyBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm1sMC1tICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTsgfVxuICAubWwxLW0geyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tbDItbSAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tbDMtbSAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubWw0LW0gIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWw1LW0gIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubWw2LW0geyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tbDctbSB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tcjAtbSAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5tcjEtbSB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tcjItbSAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAubXIzLW0gIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tcjQtbSAgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAubXI1LW0gIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1yNi1tIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1yNy1tIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tYjAtbSAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuICAubWIxLW0geyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm1iMi1tICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWIzLW0gIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubWI0LW0gIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tYjUtbSAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1iNi1tIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tYjctbSB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm10MC1tICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tdDEtbSB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubXQyLW0gIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5tdDMtbSAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tdDQtbSAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm10NS1tICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubXQ2LW0geyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm10Ny1tIHsgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXYwLW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAubXYxLW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5tdjItbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLm12My1tIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5tdjQtbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLm12NS1tIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAubXY2LW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5tdjctbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxuICAubWgwLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1ub25lO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAubWgxLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICB9XG4gIC5taDItbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLm1oMy1tIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5taDQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7XG4gIH1cbiAgLm1oNS1tIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAubWg2LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5taDctbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cblxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAucGEwLWwgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnBhMS1sIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYTItbCAgeyAgcGFkZGluZzogJHNwYWNpbmctc21hbGw7IH1cbiAgLnBhMy1sICB7ICBwYWRkaW5nOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnBhNC1sICB7ICBwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGE1LWwgIHsgIHBhZGRpbmc6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5wYTYtbCB7ICBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucGE3LWwgeyBwYWRkaW5nOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wbDAtbCAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1ub25lOyB9XG4gIC5wbDEtbCB7ICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wbDItbCAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucGwzLWwgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5wbDQtbCAgeyAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGw1LWwgIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnBsNi1sIHsgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLnBsNy1sIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wcjAtbCAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAucHIxLWwgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLnByMi1sICB7ICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHIzLWwgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucHI0LWwgIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5wcjUtbCAgeyAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnByNi1sIHsgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wcjctbCB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLnBiMC1sICB7ICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbm9uZTsgfVxuICAucGIxLWwgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5wYjItbCAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsOyB9XG4gIC5wYjMtbCAgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAucGI0LWwgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAucGI1LWwgIHsgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAucGI2LWwgeyAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5wYjctbCB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5wdDAtbCAgeyAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLnB0MS1sIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAucHQyLWwgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAucHQzLWwgIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLnB0NC1sICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLnB0NS1sICB7ICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLnB0Ni1sIHsgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAucHQ3LWwgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAucHYwLWwge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1ub25lO1xuICB9XG4gIC5wdjEtbCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLXNtYWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAucHYyLWwge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XG4gIH1cbiAgLnB2My1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW07XG4gIH1cbiAgLnB2NC1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5wdjUtbCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1leHRyYS1sYXJnZTtcbiAgfVxuICAucHY2LWwge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnB2Ny1sIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLnBoMC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLW5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbm9uZTtcbiAgfVxuICAucGgxLWwge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gIH1cbiAgLnBoMi1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5waDMtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWVkaXVtO1xuICB9XG4gIC5waDQtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sYXJnZTtcbiAgfVxuICAucGg1LWwge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLnBoNi1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG4gIC5waDctbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIC5tYTAtbCAgeyAgbWFyZ2luOiAkc3BhY2luZy1ub25lOyB9XG4gIC5tYTEtbCB7ICBtYXJnaW46ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYTItbCAgeyAgbWFyZ2luOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWEzLWwgIHsgIG1hcmdpbjogJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5tYTQtbCAgeyAgbWFyZ2luOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWE1LWwgIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1hNi1sIHsgIG1hcmdpbjogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm1hNy1sIHsgbWFyZ2luOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tbDAtbCAgeyAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1sMS1sIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubWwyLWwgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDsgfVxuICAubWwzLWwgIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1sNC1sICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1sNS1sICB7ICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm1sNi1sIHsgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWw3LWwgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubXIwLWwgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbm9uZTsgfVxuICAubXIxLWwgeyAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubXIyLWwgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1yMy1sICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubXI0LWwgIHsgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm1yNS1sICB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjYtbCB7ICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tcjctbCB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubWIwLWwgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7IH1cbiAgLm1iMS1sIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5tYjItbCAgeyAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7IH1cbiAgLm1iMy1sICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW07IH1cbiAgLm1iNC1sICB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sYXJnZTsgfVxuICAubWI1LWwgIHsgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5tYjYtbCB7ICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubWI3LWwgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5tdDAtbCAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctbm9uZTsgfVxuICAubXQxLWwgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm10Mi1sICB7ICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbDsgfVxuICAubXQzLWwgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bTsgfVxuICAubXQ0LWwgIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlOyB9XG4gIC5tdDUtbCAgeyAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm10Ni1sIHsgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5tdDctbCB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm12MC1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm12MS1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubXYyLWwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5tdjMtbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAubXY0LWwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5tdjUtbCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm12Ni1sIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAubXY3LWwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLm1oMC1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW5vbmU7XG4gIH1cbiAgLm1oMS1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtc21hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1zbWFsbDtcbiAgfVxuICAubWgyLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuICB9XG4gIC5taDMtbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1lZGl1bTtcbiAgfVxuICAubWg0LWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWxhcmdlO1xuICB9XG4gIC5taDUtbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWV4dHJhLWxhcmdlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZXh0cmEtbGFyZ2U7XG4gIH1cbiAgLm1oNi1sIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTtcbiAgfVxuICAubWg3LWwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlO1xuICB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJHNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ2F2ZW5pciBuZXh0JywgYXZlbmlyLCBoZWx2ZXRpY2EsICdoZWx2ZXRpY2EgbmV1ZScsIHVidW50dSwgcm9ib3RvLCBub3RvLCAnc2Vnb2UgdWknLCBhcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRzZXJpZjogZ2VvcmdpYSwgc2VyaWYgIWRlZmF1bHQ7XG4kY29kZTogY29uc29sYXMsIG1vbmFjbywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oZWFkbGluZTogNnJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc3ViaGVhZGxpbmU6IDVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTE6IDNyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTI6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLTM6IDEuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtNDogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtNTogMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtNjogLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtNzogLjc1cmVtICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLXRpZ2h0OiAtLjA1ZW0gIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctMTogLjFlbSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy0yOiAuMjVlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zb2xpZDogMSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC10aXRsZTogMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1jb3B5OiAxLjUgIWRlZmF1bHQ7XG4kbWVhc3VyZTogMzBlbSAhZGVmYXVsdDtcbiRtZWFzdXJlLW5hcnJvdzogMjBlbSAhZGVmYXVsdDtcbiRtZWFzdXJlLXdpZGU6IDM0ZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1ub25lOiAwICFkZWZhdWx0O1xuJHNwYWNpbmctZXh0cmEtc21hbGw6IC4yNXJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLXNtYWxsOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLW1lZGl1bTogMXJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLWxhcmdlOiAycmVtICFkZWZhdWx0O1xuJHNwYWNpbmctZXh0cmEtbGFyZ2U6IDRyZW0gIWRlZmF1bHQ7XG4kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTogOHJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOiAxNnJlbSAhZGVmYXVsdDtcbiRzcGFjaW5nLWNvcHktc2VwYXJhdG9yOiAxLjVlbSAhZGVmYXVsdDtcbiRoZWlnaHQtMTogMXJlbSAhZGVmYXVsdDtcbiRoZWlnaHQtMjogMnJlbSAhZGVmYXVsdDtcbiRoZWlnaHQtMzogNHJlbSAhZGVmYXVsdDtcbiRoZWlnaHQtNDogOHJlbSAhZGVmYXVsdDtcbiRoZWlnaHQtNTogMTZyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtMTogMXJlbSAhZGVmYXVsdDtcbiR3aWR0aC0yOiAycmVtICFkZWZhdWx0O1xuJHdpZHRoLTM6IDRyZW0gIWRlZmF1bHQ7XG4kd2lkdGgtNDogOHJlbSAhZGVmYXVsdDtcbiR3aWR0aC01OiAxNnJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtMTogMXJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtMjogMnJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtMzogNHJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtNDogOHJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtNTogMTZyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTY6IDMycmVtICFkZWZhdWx0O1xuJG1heC13aWR0aC03OiA0OHJlbSAhZGVmYXVsdDtcbiRtYXgtd2lkdGgtODogNjRyZW0gIWRlZmF1bHQ7XG4kbWF4LXdpZHRoLTk6IDk2cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbm9uZTogMCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTE6IC4xMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yOiAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0zOiAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTQ6IDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1jaXJjbGU6IDEwMCUgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiA5OTk5cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLW5vbmU6IDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLTE6IC4xMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLTI6IC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGgtMzogLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLTQ6IDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLTU6IDJyZW0gIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0xOiAwcHggMHB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0yOiAwcHggMHB4IDhweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0zOiAycHggMnB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy00OiAycHggMnB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy01OiA0cHggNHB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICkgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4kbmVhci1ibGFjazogIzExMSAhZGVmYXVsdDtcbiRkYXJrLWdyYXk6ICMzMzMgIWRlZmF1bHQ7XG4kbWlkLWdyYXk6ICM1NTUgIWRlZmF1bHQ7XG4kZ3JheTogIzc3NyAhZGVmYXVsdDtcbiRzaWx2ZXI6ICM5OTkgIWRlZmF1bHQ7XG4kbGlnaHQtc2lsdmVyOiAjYWFhICFkZWZhdWx0O1xuJG1vb24tZ3JheTogI2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmF5OiAjZWVlICFkZWZhdWx0O1xuJG5lYXItd2hpdGU6ICNmNGY0ZjQgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGJsYWNrLTkwOiByZ2JhKDAsMCwwLC45KSAhZGVmYXVsdDtcbiRibGFjay04MDogcmdiYSgwLDAsMCwuOCkgIWRlZmF1bHQ7XG4kYmxhY2stNzA6IHJnYmEoMCwwLDAsLjcpICFkZWZhdWx0O1xuJGJsYWNrLTYwOiByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcbiRibGFjay01MDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYmxhY2stNDA6IHJnYmEoMCwwLDAsLjQpICFkZWZhdWx0O1xuJGJsYWNrLTMwOiByZ2JhKDAsMCwwLC4zKSAhZGVmYXVsdDtcbiRibGFjay0yMDogcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4kYmxhY2stMTA6IHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuJGJsYWNrLTA1OiByZ2JhKDAsMCwwLC4wNSkgIWRlZmF1bHQ7XG4kYmxhY2stMDI1OiByZ2JhKDAsMCwwLC4wMjUpICFkZWZhdWx0O1xuJGJsYWNrLTAxMjU6IHJnYmEoMCwwLDAsLjAxMjUpICFkZWZhdWx0O1xuJHdoaXRlLTkwOiByZ2JhKDI1NSwyNTUsMjU1LC45KSAhZGVmYXVsdDtcbiR3aGl0ZS04MDogcmdiYSgyNTUsMjU1LDI1NSwuOCkgIWRlZmF1bHQ7XG4kd2hpdGUtNzA6IHJnYmEoMjU1LDI1NSwyNTUsLjcpICFkZWZhdWx0O1xuJHdoaXRlLTYwOiByZ2JhKDI1NSwyNTUsMjU1LC42KSAhZGVmYXVsdDtcbiR3aGl0ZS01MDogcmdiYSgyNTUsMjU1LDI1NSwuNSkgIWRlZmF1bHQ7XG4kd2hpdGUtNDA6IHJnYmEoMjU1LDI1NSwyNTUsLjQpICFkZWZhdWx0O1xuJHdoaXRlLTMwOiByZ2JhKDI1NSwyNTUsMjU1LC4zKSAhZGVmYXVsdDtcbiR3aGl0ZS0yMDogcmdiYSgyNTUsMjU1LDI1NSwuMikgIWRlZmF1bHQ7XG4kd2hpdGUtMTA6IHJnYmEoMjU1LDI1NSwyNTUsLjEpICFkZWZhdWx0O1xuJHdoaXRlLTA1OiByZ2JhKDI1NSwyNTUsMjU1LC4wNSkgIWRlZmF1bHQ7XG4kd2hpdGUtMDI1OiByZ2JhKDI1NSwyNTUsMjU1LC4wMjUpICFkZWZhdWx0O1xuJHdoaXRlLTAxMjU6IHJnYmEoMjU1LDI1NSwyNTUsLjAxMjUpICFkZWZhdWx0O1xuJGRhcmstcmVkOiAjZTcwNDBmICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRsaWdodC1yZWQ6ICNmZjcyNWMgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY2MzAwICFkZWZhdWx0O1xuJGdvbGQ6ICNmZmI3MDAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkNzAwICFkZWZhdWx0O1xuJGxpZ2h0LXllbGxvdzogI2ZiZjFhOSAhZGVmYXVsdDtcbiRwdXJwbGU6ICM1ZTJjYTUgIWRlZmF1bHQ7XG4kbGlnaHQtcHVycGxlOiAjYTQ2M2YyICFkZWZhdWx0O1xuJGRhcmstcGluazogI2Q1MDA4ZiAhZGVmYXVsdDtcbiRob3QtcGluazogI2ZmNDFiNCAhZGVmYXVsdDtcbiRwaW5rOiAjZmY4MGNjICFkZWZhdWx0O1xuJGxpZ2h0LXBpbms6ICNmZmEzZDcgIWRlZmF1bHQ7XG4kZGFyay1ncmVlbjogIzEzNzc1MiAhZGVmYXVsdDtcbiRncmVlbjogIzE5YTk3NCAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbjogIzllZWJjZiAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxYjQ0ICFkZWZhdWx0O1xuJGRhcmstYmx1ZTogIzAwNDQ5ZSAhZGVmYXVsdDtcbiRibHVlOiAjMzU3ZWRkICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWU6ICM5NmNjZmYgIWRlZmF1bHQ7XG4kbGlnaHRlc3QtYmx1ZTogI2NkZWNmZiAhZGVmYXVsdDtcbiR3YXNoZWQtYmx1ZTogI2Y2ZmZmZSAhZGVmYXVsdDtcbiR3YXNoZWQtZ3JlZW46ICNlOGZkZjUgIWRlZmF1bHQ7XG4kd2FzaGVkLXllbGxvdzogI2ZmZmNlYiAhZGVmYXVsdDtcbiR3YXNoZWQtcmVkOiAjZmZkZmRmICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LW5vdC1zbWFsbDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGFyZ2U6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pJyAhZGVmYXVsdDtcblxuLypcblxuICAgIFZBUklBQkxFU1xuXG4qL1xuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG4gICBORUdBVElWRSBNQVJHSU5TXG5cbiAgIEJhc2U6XG4gICAgIG4gPSBuZWdhdGl2ZVxuXG4gICBNb2RpZmllcnM6XG4gICAgIGEgPSBhbGxcbiAgICAgdCA9IHRvcFxuICAgICByID0gcmlnaHRcbiAgICAgYiA9IGJvdHRvbVxuICAgICBsID0gbGVmdFxuXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG5cbi5uYTEgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm5hMiB7IG1hcmdpbjogLSRzcGFjaW5nLXNtYWxsOyB9XG4ubmEzIHsgbWFyZ2luOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4ubmE0IHsgbWFyZ2luOiAtJHNwYWNpbmctbGFyZ2U7IH1cbi5uYTUgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm5hNiB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubmE3IHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm5sMSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbi5ubDIgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLXNtYWxsOyB9XG4ubmwzIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbi5ubDQgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWxhcmdlOyB9XG4ubmw1IHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm5sNiB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5ubDcgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbi5ucjEgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm5yMiB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLXNtYWxsOyB9XG4ubnIzIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctbWVkaXVtOyB9XG4ubnI0IHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctbGFyZ2U7IH1cbi5ucjUgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuLm5yNiB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4ubnI3IHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm5iMSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm5iMiB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1zbWFsbDsgfVxuLm5iMyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1tZWRpdW07IH1cbi5uYjQgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbGFyZ2U7IH1cbi5uYjUgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5uYjYgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5uYjcgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuLm50MSB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuLm50MiB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1zbWFsbDsgfVxuLm50MyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1tZWRpdW07IH1cbi5udDQgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctbGFyZ2U7IH1cbi5udDUgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbi5udDYgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbi5udDcgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbm90LXNtYWxsfSB7XG5cbiAgLm5hMS1ucyB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5uYTItbnMgeyBtYXJnaW46IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmEzLW5zIHsgbWFyZ2luOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5uYTQtbnMgeyBtYXJnaW46IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmE1LW5zIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5hNi1ucyB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5uYTctbnMgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5ubDEtbnMgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5ubDItbnMgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5ubDMtbnMgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmw0LW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmw1LW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubmw2LW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmw3LW5zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5ucjEtbnMgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubnIyLW5zIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5yMy1ucyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubnI0LW5zIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5yNS1ucyB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5ucjYtbnMgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubnI3LW5zIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubmIxLW5zIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5uYjItbnMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5iMy1ucyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5iNC1ucyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmI1LW5zIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5uYjYtbnMgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5iNy1ucyB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5udDEtbnMgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm50Mi1ucyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubnQzLW5zIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubnQ0LW5zIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5udDUtbnMgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm50Ni1ucyB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubnQ3LW5zIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5uYTEtbSB7IG1hcmdpbjogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5uYTItbSB7IG1hcmdpbjogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5uYTMtbSB7IG1hcmdpbjogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmE0LW0geyBtYXJnaW46IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmE1LW0geyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubmE2LW0geyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmE3LW0geyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5ubDEtbSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm5sMi1tIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmwzLW0geyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmw0LW0geyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5ubDUtbSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5sNi1tIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmw3LW0geyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm5yMS1tIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm5yMi1tIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5yMy1tIHsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5ucjQtbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5ucjUtbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5ucjYtbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5ucjctbSB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG5cbiAgLm5iMS1tIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5uYjItbSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmIzLW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbWVkaXVtOyB9XG4gIC5uYjQtbSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmI1LW0geyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5iNi1tIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG4gIC5uYjctbSB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5udDEtbSB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubnQyLW0geyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm50My1tIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubnQ0LW0geyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm50NS1tIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5udDYtbSB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubnQ3LW0geyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAubmExLWwgeyBtYXJnaW46IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmEyLWwgeyBtYXJnaW46IC0kc3BhY2luZy1zbWFsbDsgfVxuICAubmEzLWwgeyBtYXJnaW46IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5hNC1sIHsgbWFyZ2luOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5hNS1sIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtbGFyZ2U7IH1cbiAgLm5hNi1sIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5hNy1sIHsgbWFyZ2luOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubmwxLWwgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5ubDItbCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5sMy1sIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm5sNC1sIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubmw1LWwgeyBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5ubDYtbCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm5sNy1sIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5ucjEtbCB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLWV4dHJhLXNtYWxsOyB9XG4gIC5ucjItbCB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5ucjMtbCB7IG1hcmdpbi1yaWdodDogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubnI0LWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1sYXJnZTsgfVxuICAubnI1LWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubnI2LWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubnI3LWwgeyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTsgfVxuXG4gIC5uYjEtbCB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1zbWFsbDsgfVxuICAubmIyLWwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctc21hbGw7IH1cbiAgLm5iMy1sIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLW1lZGl1bTsgfVxuICAubmI0LWwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctbGFyZ2U7IH1cbiAgLm5iNS1sIHsgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nLWV4dHJhLWxhcmdlOyB9XG4gIC5uYjYtbCB7IG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZTsgfVxuICAubmI3LWwgeyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2U7IH1cblxuICAubnQxLWwgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtc21hbGw7IH1cbiAgLm50Mi1sIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLXNtYWxsOyB9XG4gIC5udDMtbCB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1tZWRpdW07IH1cbiAgLm50NC1sIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWxhcmdlOyB9XG4gIC5udDUtbCB7IG1hcmdpbi10b3A6IC0kc3BhY2luZy1leHRyYS1sYXJnZTsgfVxuICAubnQ2LWwgeyBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U7IH1cbiAgLm50Ny1sIHsgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBUQUJMRVNcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvdGFibGVzL1xuXG4qL1xuXG4uY29sbGFwc2Uge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zdHJpcGVkLS1saWdodC1zaWx2ZXI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtc2lsdmVyO1xufVxuXG4uc3RyaXBlZC0tbW9vbi1ncmF5Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vb24tZ3JheTtcbn1cblxuLnN0cmlwZWQtLWxpZ2h0LWdyYXk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbn1cblxuLnN0cmlwZWQtLW5lYXItd2hpdGU6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVhci13aGl0ZTtcbn1cblxuLnN0cmlwZS1saWdodDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0xMDtcbn1cblxuLnN0cmlwZS1kYXJrOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTEwO1xufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFRFWFQgREVDT1JBVElPTlxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWRlY29yYXRpb24vXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uc3RyaWtlICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbi51bmRlcmxpbmUgICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuLm5vLXVuZGVybGluZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuc3RyaWtlLW5zICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnVuZGVybGluZS1ucyAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbnMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5zdHJpa2UtbSAgICAgICB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC51bmRlcmxpbmUtbSAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAuc3RyaWtlLWwgICAgICAgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudW5kZXJsaW5lLWwgeyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLWwgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gIFRFWFQgQUxJR05cbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWFsaWduL1xuXG4gIEJhc2VcbiAgICB0ID0gdGV4dC1hbGlnblxuXG4gIE1vZGlmaWVyc1xuICAgIGwgPSBsZWZ0XG4gICAgciA9IHJpZ2h0XG4gICAgYyA9IGNlbnRlclxuICAgIGogPSBqdXN0aWZ5XG5cbiAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAtbSAgPSBtZWRpdW1cbiAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udGwgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRyICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGMgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGogIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLnRsLW5zICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLW5zICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50Yy1ucyAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRqLW5zICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC50bC1tICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLW0gIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRjLW0gIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1tICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnRsLWwgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHItbCAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGMtbCAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRqLWwgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFRFWFQgVFJBTlNGT1JNXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtdHJhbnNmb3JtL1xuXG4gICBCYXNlOlxuICAgICB0dCA9IHRleHQtdHJhbnNmb3JtXG5cbiAgIE1vZGlmaWVyc1xuICAgICBjID0gY2FwaXRhbGl6ZVxuICAgICBsID0gbG93ZXJjYXNlXG4gICAgIHUgPSB1cHBlcmNhc2VcbiAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udHRjIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbi50dGwgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udHR1IHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnR0biB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAudHRjLW5zIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1ucyB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1ucyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1ucyB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAudHRjLW0geyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudHRsLW0geyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1tIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLnR0Yy1sIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1sIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAudHR1LWwgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50dG4tbCB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgVFlQRSBTQ0FMRVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9zY2FsZS9cblxuICAgQmFzZTpcbiAgICBmID0gZm9udC1zaXplXG5cbiAgIE1vZGlmaWVyc1xuICAgICAxID0gMXN0IHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA2ID0gNnRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG4qL1xuXG4vKlxuICogRm9yIEhlcm8vTWFya2V0aW5nIFRpdGxlc1xuICpcbiAqIFRoZXNlIGdlbmVyYWxseSBhcmUgdG9vIGxhcmdlIGZvciBtb2JpbGVcbiAqIHNvIGJlIGNhcmVmdWwgdXNpbmcgdGhlbSBvbiBzbWFsbGVyIHNjcmVlbnMuXG4gKiAqL1xuXG4uZi02LFxuLmYtaGVhZGxpbmUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGxpbmU7XG59XG4uZi01LFxuLmYtc3ViaGVhZGxpbmUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3ViaGVhZGxpbmU7XG59XG5cblxuLyogVHlwZSBTY2FsZSAqL1xuXG5cbi5mMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOyB9XG4uZjIgeyBmb250LXNpemU6ICRmb250LXNpemUtMjsgfVxuLmYzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTM7IH1cbi5mNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00OyB9XG4uZjUgeyBmb250LXNpemU6ICRmb250LXNpemUtNTsgfVxuLmY2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLTY7IH1cbi5mNyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS03OyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH17XG4gIC5mLTYtbnMsXG4gIC5mLWhlYWRsaW5lLW5zIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRsaW5lOyB9XG4gIC5mLTUtbnMsXG4gIC5mLXN1YmhlYWRsaW5lLW5zIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YmhlYWRsaW5lOyB9XG4gIC5mMS1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xOyB9XG4gIC5mMi1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yOyB9XG4gIC5mMy1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zOyB9XG4gIC5mNC1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00OyB9XG4gIC5mNS1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01OyB9XG4gIC5mNi1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02OyB9XG4gIC5mNy1ucyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS03OyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1lZGl1bX0ge1xuICAuZi02LW0sXG4gIC5mLWhlYWRsaW5lLW0geyBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGxpbmU7IH1cbiAgLmYtNS1tLFxuICAuZi1zdWJoZWFkbGluZS1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YmhlYWRsaW5lOyB9XG4gIC5mMS1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTE7IH1cbiAgLmYyLW0geyBmb250LXNpemU6ICRmb250LXNpemUtMjsgfVxuICAuZjMtbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zOyB9XG4gIC5mNC1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7IH1cbiAgLmY1LW0geyBmb250LXNpemU6ICRmb250LXNpemUtNTsgfVxuICAuZjYtbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02OyB9XG4gIC5mNy1tIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTc7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLmYtNi1sLFxuICAuZi1oZWFkbGluZS1sIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGxpbmU7XG4gIH1cbiAgLmYtNS1sLFxuICAuZi1zdWJoZWFkbGluZS1sIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc3ViaGVhZGxpbmU7XG4gIH1cbiAgLmYxLWwgeyBmb250LXNpemU6ICRmb250LXNpemUtMTsgfVxuICAuZjItbCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yOyB9XG4gIC5mMy1sIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTM7IH1cbiAgLmY0LWwgeyBmb250LXNpemU6ICRmb250LXNpemUtNDsgfVxuICAuZjUtbCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01OyB9XG4gIC5mNi1sIHsgZm9udC1zaXplOiAkZm9udC1zaXplLTY7IH1cbiAgLmY3LWwgeyBmb250LXNpemU6ICRmb250LXNpemUtNzsgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFRZUE9HUkFQSFlcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvbWVhc3VyZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG5cblxuLyogTWVhc3VyZSBpcyBsaW1pdGVkIHRvIH42NiBjaGFyYWN0ZXJzICovXG4ubWVhc3VyZSB7XG4gIG1heC13aWR0aDogJG1lYXN1cmU7XG59XG5cbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+ODAgY2hhcmFjdGVycyAqL1xuLm1lYXN1cmUtd2lkZSB7XG4gIG1heC13aWR0aDogJG1lYXN1cmUtd2lkZTtcbn1cblxuLyogTWVhc3VyZSBpcyBsaW1pdGVkIHRvIH40NSBjaGFyYWN0ZXJzICovXG4ubWVhc3VyZS1uYXJyb3cge1xuICBtYXgtd2lkdGg6ICRtZWFzdXJlLW5hcnJvdztcbn1cblxuLyogQm9vayBwYXJhZ3JhcGggc3R5bGUgLSBwYXJhZ3JhcGhzIGFyZSBpbmRlbnRlZCB3aXRoIG5vIHZlcnRpY2FsIHNwYWNpbmcuICovXG4uaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNtYWxsLWNhcHMge1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG59XG5cbi8qIENvbWJpbmUgdGhpcyBjbGFzcyB3aXRoIGEgd2lkdGggdG8gdHJ1bmNhdGUgdGV4dCAob3IganVzdCBsZWF2ZSBhcyBpcyB0byB0cnVuY2F0ZSBhdCB3aWR0aCBvZiBjb250YWluaW5nIGVsZW1lbnQuICovXG5cbi50cnVuY2F0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLm1lYXN1cmUtbnMgIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlO1xuICB9XG4gIC5tZWFzdXJlLXdpZGUtbnMge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmUtd2lkZTtcbiAgfVxuICAubWVhc3VyZS1uYXJyb3ctbnMge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmUtbmFycm93O1xuICB9XG4gIC5pbmRlbnQtbnMge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLW5zIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbiAgLnRydW5jYXRlLW5zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5tZWFzdXJlLW0ge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmU7XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1tIHtcbiAgICBtYXgtd2lkdGg6ICRtZWFzdXJlLXdpZGU7XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LW0ge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmUtbmFycm93O1xuICB9XG4gIC5pbmRlbnQtbSB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbSB7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1tIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9IHtcbiAgLm1lYXN1cmUtbCB7XG4gICAgbWF4LXdpZHRoOiAkbWVhc3VyZTtcbiAgfVxuICAubWVhc3VyZS13aWRlLWwge1xuICAgIG1heC13aWR0aDogJG1lYXN1cmUtd2lkZTtcbiAgfVxuICAubWVhc3VyZS1uYXJyb3ctbCB7XG4gICAgbWF4LXdpZHRoOiAkbWVhc3VyZS1uYXJyb3c7XG4gIH1cbiAgLmluZGVudC1sIHtcbiAgICB0ZXh0LWluZGVudDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc21hbGwtY2Fwcy1sIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbiAgLnRydW5jYXRlLWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qXG5cbiAgIFVUSUxJVElFU1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qIEVxdWl2YWxlbnQgdG8gLm92ZXJmbG93LXktc2Nyb2xsICovXG4ub3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5tbC1hdXRvIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH17XG4gIC5jZW50ZXItbnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubXItYXV0by1ucyB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1ucyB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19e1xuICAuY2VudGVyLW0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubXItYXV0by1tIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tbC1hdXRvLW0geyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGFyZ2V9e1xuICAuY2VudGVyLWwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubXItYXV0by1sIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tbC1hdXRvLWwgeyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBWSVNJQklMSVRZXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG4vKlxuICAgIFRleHQgdGhhdCBpcyBoaWRkZW4gYnV0IGFjY2Vzc2libGVcbiAgICBSZWY6IGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiovXG5cbi5jbGlwIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAuY2xpcC1ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgX3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC5jbGlwLW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC5jbGlwLWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBXSElURSBTUEFDRVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cblxuLndzLW5vcm1hbCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbi5ub3dyYXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4ucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1ub3Qtc21hbGx9IHtcbiAgLndzLW5vcm1hbC1ucyB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm5vd3JhcC1ucyB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByZS1ucyB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWVkaXVtfSB7XG4gIC53cy1ub3JtYWwtbSB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm5vd3JhcC1tIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLW0geyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LWxhcmdlfSB7XG4gIC53cy1ub3JtYWwtbCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm5vd3JhcC1sIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLWwgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gICBWRVJUSUNBTCBBTElHTlxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi52LWJhc2UgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4udi1taWQgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi52LXRvcCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuLnYtYnRtICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW5vdC1zbWFsbH0ge1xuICAudi1iYXNlLW5zICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbnMgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnYtdG9wLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC52LWJ0bS1ucyAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZWRpdW19IHtcbiAgLnYtYmFzZS1tICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudi10b3AtbSAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1sYXJnZX0ge1xuICAudi1iYXNlLWwgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC52LW1pZC1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52LXRvcC1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC52LWJ0bS1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG59XG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICBIT1ZFUiBFRkZFQ1RTXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ob3ZlcnMvXG5cbiAgICAtIERpbVxuICAgIC0gR2xvd1xuICAgIC0gSGlkZSBDaGlsZFxuICAgIC0gVW5kZXJsaW5lIHRleHRcbiAgICAtIEdyb3dcbiAgICAtIFBvaW50ZXJcbiAgICAtIFNoYWRvd1xuXG4qL1xuXG4vKlxuXG4gIERpbSBlbGVtZW50IG9uIGhvdmVyIGJ5IGFkZGluZyB0aGUgZGltIGNsYXNzLlxuXG4qL1xuLmRpbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuLmRpbTpob3Zlcixcbi5kaW06Zm9jdXMge1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG4uZGltOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC44OyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG5cbiAgQW5pbWF0ZSBvcGFjaXR5IHRvIDEwMCUgb24gaG92ZXIgYnkgYWRkaW5nIHRoZSBnbG93IGNsYXNzLlxuXG4qL1xuLmdsb3cge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cbi5nbG93OmhvdmVyLFxuLmdsb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLypcblxuICBIaWRlIGNoaWxkICYgcmV2ZWFsIG9uIGhvdmVyOlxuXG4gIFB1dCB0aGUgaGlkZS1jaGlsZCBjbGFzcyBvbiBhIHBhcmVudCBlbGVtZW50IGFuZCBhbnkgbmVzdGVkIGVsZW1lbnQgd2l0aCB0aGVcbiAgY2hpbGQgY2xhc3Mgd2lsbCBiZSBoaWRkZW4gYW5kIGRpc3BsYXllZCBvbiBob3ZlciBvciBmb2N1cy5cblxuICA8ZGl2IGNsYXNzPVwiaGlkZS1jaGlsZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gIDwvZGl2PlxuKi9cblxuLmhpZGUtY2hpbGQgLmNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG4uaGlkZS1jaGlsZDpob3ZlciAgLmNoaWxkLFxuLmhpZGUtY2hpbGQ6Zm9jdXMgIC5jaGlsZCxcbi5oaWRlLWNoaWxkOmFjdGl2ZSAuY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLnVuZGVybGluZS1ob3Zlcjpob3Zlcixcbi51bmRlcmxpbmUtaG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQ2FuIGNvbWJpbmUgdGhpcyB3aXRoIG92ZXJmbG93LWhpZGRlbiB0byBtYWtlIGJhY2tncm91bmQgaW1hZ2VzIGdyb3cgb24gaG92ZXJcbiAqIGV2ZW4gaWYgeW91IGFyZSB1c2luZyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICovXG5cbi5ncm93IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmdyb3c6aG92ZXIsXG4uZ3Jvdzpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5ncm93OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjkwKTtcbn1cblxuLmdyb3ctbGFyZ2Uge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncm93LWxhcmdlOmhvdmVyLFxuLmdyb3ctbGFyZ2U6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5ncm93LWxhcmdlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbn1cblxuLyogQWRkIHBvaW50ZXIgb24gaG92ZXIgKi9cblxuLnBvaW50ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gICBBZGQgc2hhZG93IG9uIGhvdmVyLlxuXG4gICBQZXJmb3JtYW50IGJveC1zaGFkb3cgYW5pbWF0aW9uIHBhdHRlcm4gZnJvbVxuICAgaHR0cDovL3RvYmlhc2FobGluLmNvbS9ibG9nL2hvdy10by1hbmltYXRlLWJveC1zaGFkb3cvXG4qL1xuXG4uc2hhZG93LWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi5zaGFkb3ctaG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSggMCwgMCwgMCwgLjIgKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLnNoYWRvdy1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4uc2hhZG93LWhvdmVyOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIENvbWJpbmUgd2l0aCBjbGFzc2VzIGluIHNraW5zIGFuZCBza2lucy1wc2V1ZG8gZm9yXG4gKiBtYW55IGRpZmZlcmVudCB0cmFuc2l0aW9uIHBvc3NpYmlsaXRpZXMuICovXG5cbi5iZy1hbmltYXRlLFxuLmJnLWFuaW1hdGU6aG92ZXIsXG4uYmctYW5pbWF0ZTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbn1cbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKlxuXG4gIFotSU5ERVhcblxuICBCYXNlXG4gICAgeiA9IHotaW5kZXhcblxuICBNb2RpZmllcnNcbiAgICAtMCA9IGxpdGVyYWwgdmFsdWUgMFxuICAgIC0xID0gbGl0ZXJhbCB2YWx1ZSAxXG4gICAgLTIgPSBsaXRlcmFsIHZhbHVlIDJcbiAgICAtMyA9IGxpdGVyYWwgdmFsdWUgM1xuICAgIC00ID0gbGl0ZXJhbCB2YWx1ZSA0XG4gICAgLTUgPSBsaXRlcmFsIHZhbHVlIDVcbiAgICAtOTk5ID0gbGl0ZXJhbCB2YWx1ZSA5OTlcbiAgICAtOTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5OVxuXG4gICAgLW1heCA9IGxhcmdlc3QgYWNjZXB0ZWQgei1pbmRleCB2YWx1ZSBhcyBpbnRlZ2VyXG5cbiAgICAtaW5oZXJpdCA9IHN0cmluZyB2YWx1ZSBpbmhlcml0XG4gICAgLWluaXRpYWwgPSBzdHJpbmcgdmFsdWUgaW5pdGlhbFxuICAgIC11bnNldCA9IHN0cmluZyB2YWx1ZSB1bnNldFxuXG4gIE1ETjogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4vZG9jcy9XZWIvQ1NTL3otaW5kZXhcbiAgU3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi96aW5kZXguaHRtbFxuICBBcnRpY2xlczpcbiAgICBodHRwczovL3BoaWxpcHdhbHRvbi5jb20vYXJ0aWNsZXMvd2hhdC1uby1vbmUtdG9sZC15b3UtYWJvdXQtei1pbmRleC9cblxuICBUaXBzIG9uIGV4dGVuZGluZzpcbiAgVGhlcmUgbWlnaHQgYmUgYSB0aW1lIHdvcnRoIHVzaW5nIG5lZ2F0aXZlIHotaW5kZXggdmFsdWVzLlxuICBPciBpZiB5b3UgYXJlIHVzaW5nIHRhY2h5b25zIHdpdGggYW5vdGhlciBwcm9qZWN0LCB5b3UgbWlnaHQgbmVlZCB0b1xuICBhZGp1c3QgdGhlc2UgdmFsdWVzIHRvIHN1aXQgeW91ciBuZWVkcy5cblxuKi9cblxuLnotMCB7IHotaW5kZXg6IDA7IH1cbi56LTEgeyB6LWluZGV4OiAxOyB9XG4uei0yIHsgei1pbmRleDogMjsgfVxuLnotMyB7IHotaW5kZXg6IDM7IH1cbi56LTQgeyB6LWluZGV4OiA0OyB9XG4uei01IHsgei1pbmRleDogNTsgfVxuXG4uei05OTkgeyB6LWluZGV4OiA5OTk7IH1cbi56LTk5OTkgeyB6LWluZGV4OiA5OTk5OyB9XG5cbi56LW1heCB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi56LWluaGVyaXQgeyB6LWluZGV4OiBpbmhlcml0OyB9XG4uei1pbml0aWFsIHsgei1pbmRleDogaW5pdGlhbDsgfVxuLnotdW5zZXQgeyB6LWluZGV4OiB1bnNldDsgfVxuXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLypcblxuICAgIE5FU1RFRFxuICAgIFRhY2h5b25zIG1vZHVsZSBmb3Igc3R5bGluZyBuZXN0ZWQgZWxlbWVudHNcbiAgICB0aGF0IGFyZSBnZW5lcmF0ZWQgYnkgYSBjbXMuXG5cbiovXG5cbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCBwLFxuLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IHVsLFxuLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IG9sIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb3B5O1xufVxuXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgxLFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMixcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDMsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg0LFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNSxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDYge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlO1xufVxuXG4ubmVzdGVkLWxpc3QtcmVzZXQgdWwsXG4ubmVzdGVkLWxpc3QtcmVzZXQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uZXN0ZWQtY29weS1pbmRlbnQgcCtwIHtcbiAgdGV4dC1pbmRlbnQ6ICRsZXR0ZXItc3BhY2luZy0xO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1ub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1ub25lO1xufVxuXG4ubmVzdGVkLWNvcHktc2VwZXJhdG9yIHArcCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWNvcHktc2VwYXJhdG9yO1xufVxuXG4ubmVzdGVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5lc3RlZC1saW5rcyBhIHtcbiAgY29sb3I6ICRibHVlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5uZXN0ZWQtbGlua3MgYTpob3Zlcixcbi5uZXN0ZWQtbGlua3MgYTpmb2N1cyB7XG4gIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuIiwiLndyYXBwZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9wYmxvY2stdGFnLXNlY3Rpb25cbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50cnktb3V0LmJ0bi1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAuMSAyIGF1dG87XG59XG5cbi50cnktb3V0X19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ub3BibG9jay10YWdcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkb3BibG9jay10YWctYm9yZGVyLWJvdHRvbS1jb2xvciwgLjMpO1xuXG4gICAgJjpob3ZlclxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3BibG9jay10YWctYmFja2dyb3VuZC1jb2xvci1ob3ZlciwuMDIpO1xuICAgIH1cbn1cblxuQG1peGluIG1ldGhvZCgkY29sb3IpXG57XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC4xKTtcblxuICAgIC5vcGJsb2NrLXN1bW1hcnktbWV0aG9kXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFuOmFmdGVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgfVxufVxuXG5cblxuXG4ub3BibG9jay10YWdcbntcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBtYXJnaW46IDAgMCA1cHggMDtcblxuICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICYubm8tZGVzY1xuICAgIHtcbiAgICAgICAgc3BhblxuICAgICAgICB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnXG4gICAge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIH1cblxuICAgIHNtYWxsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgZmxleDogMjtcblxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgfVxuXG4gICAgPmRpdlxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZsZXg6IDEgMSAxNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHNtYWxsXG4gICAgICB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgID5kaXZcbiAgICAgIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvX19leHRlcm5hbGRvY3NcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLnBhcmFtZXRlcl9fdHlwZVxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG59XG5cbi5wYXJhbWV0ZXItY29udHJvbHMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cblxuLmV4YW1wbGVzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gICAgJl9fc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIC8vIGNvbG9yOiAjNTU1O1xuICAgIH1cbn1cblxuLmV4YW1wbGVzLXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5leGFtcGxlcy1zZWxlY3QtZWxlbWVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIH1cbn1cblxuLmV4YW1wbGUge1xuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gICAgJl9fc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIC8vIGNvbG9yOiAjNTU1O1xuICAgIH1cbn1cblxuLnZpZXctbGluZS1saW5rXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG5cblxuLm9wYmxvY2tcbntcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3BibG9jay1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgkb3BibG9jay1ib3gtc2hhZG93LWNvbG9yLC4xOSk7XG5cbiAgICAudGFiLWhlYWRlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC50YWItaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaDRcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGJsb2NrLXRhYi1oZWFkZXItdGFiLWl0ZW0tYWN0aXZlLWg0LXNwYW4tYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5pcy1vcGVuXG4gICAge1xuICAgICAgICAub3BibG9jay1zdW1tYXJ5XG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3BibG9jay1pc29wZW4tc3VtbWFyeS1ib3JkZXItYm90dG9tLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc2VjdGlvbi1oZWFkZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRvcGJsb2NrLWlzb3Blbi1zZWN0aW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLC44KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoJG9wYmxvY2staXNvcGVuLXNlY3Rpb24taGVhZGVyLWJveC1zaGFkb3ctY29sb3IsLjEpO1xuXG4gICAgICAgID5sYWJlbFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAgICAgICAgID5zcGFuXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3BibG9jay1zdW1tYXJ5LW1ldGhvZFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGJsb2NrLXN1bW1hcnktbWV0aG9kLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoJG9wYmxvY2stc3VtbWFyeS1tZXRob2QtdGV4dC1zaGFkb3ctY29sb3IsLjEpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoJG9wYmxvY2stc3VtbWFyeS1tZXRob2QtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS1wYXRoLFxuICAgIC5vcGJsb2NrLXN1bW1hcnktb3BlcmF0aW9uLWlkLFxuICAgIC5vcGJsb2NrLXN1bW1hcnktcGF0aF9fZGVwcmVjYXRlZFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG5cbiAgICB9XG5cbiAgICAub3BibG9jay1zdW1tYXJ5LXBhdGhcbiAgICB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4IC0gMTVyZW0pO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm9wYmxvY2stc3VtbWFyeS1wYXRoXG4gICAgICB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGJsb2NrLXN1bW1hcnktcGF0aF9fZGVwcmVjYXRlZFxuICAgIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuXG4gICAgLm9wYmxvY2stc3VtbWFyeS1vcGVyYXRpb24taWRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAub3BibG9jay1zdW1tYXJ5LWRlc2NyaXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICB9XG5cbiAgICAub3BibG9jay1zdW1tYXJ5XG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLnZpZXctbGluZS1saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLnZpZXctbGluZS1saW5rXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAgICAgICAgICYuY29weS10by1jbGlwYm9hcmQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi5vcGJsb2NrLXBvc3RcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLXBvc3QpO1xuICAgIH1cblxuICAgICYub3BibG9jay1wdXRcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLXB1dCk7XG4gICAgfVxuXG4gICAgJi5vcGJsb2NrLWRlbGV0ZVxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWV0aG9kKCRfY29sb3ItZGVsZXRlKTtcbiAgICB9XG5cbiAgICAmLm9wYmxvY2stZ2V0XG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtZXRob2QoJF9jb2xvci1nZXQpO1xuICAgIH1cblxuICAgICYub3BibG9jay1wYXRjaFxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWV0aG9kKCRfY29sb3ItcGF0Y2gpO1xuICAgIH1cblxuICAgICYub3BibG9jay1oZWFkXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtZXRob2QoJF9jb2xvci1oZWFkKTtcbiAgICB9XG5cbiAgICAmLm9wYmxvY2stb3B0aW9uc1xuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgbWV0aG9kKCRfY29sb3Itb3B0aW9ucyk7XG4gICAgfVxuXG4gICAgJi5vcGJsb2NrLWRlcHJlY2F0ZWRcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuXG4gICAgICAgIEBpbmNsdWRlIG1ldGhvZCgkX2NvbG9yLWRpc2FibGVkKTtcbiAgICB9XG5cbiAgICAub3BibG9jay1zY2hlbWVzXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcblxuICAgICAgICAuc2NoZW1lcy10aXRsZVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyXG57XG4gICAgLm9wZXJhdGlvbi1maWx0ZXItaW5wdXRcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcGVyYXRpb25hbC1maWx0ZXItaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cblxuLmZpbHRlciwgLmRvd25sb2FkLXVybC13cmFwcGVyXG57XG4gICAgLmZhaWxlZFxuICAgIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAubG9hZGluZ1xuICAgIHtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgfVxufVxuXG4ubW9kZWwtZXhhbXBsZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4udGFiXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRhYi1saXN0LWl0ZW0tZmlyc3QtYmFja2dyb3VuZC1jb2xvciwuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi50YWJsaW5rc1xuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BibG9jay1kZXNjcmlwdGlvbi13cmFwcGVyLFxuLm9wYmxvY2stZXh0ZXJuYWwtZG9jcy13cmFwcGVyLFxuLm9wYmxvY2stdGl0bGVfbm9ybWFsXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG5cbiAgICBoNFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgIH1cblxuICAgIHBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgfVxufVxuXG4ub3BibG9jay1leHRlcm5hbC1kb2NzLXdyYXBwZXIge1xuICBoNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmV4ZWN1dGUtd3JhcHBlclxue1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG5cbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgICB9XG59XG5cbi5ib2R5LXBhcmFtLW9wdGlvbnNcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYm9keS1wYXJhbS1lZGl0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgbGFiZWxcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBzZWxlY3RcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXNwb25zZXMtaW5uZXJcbntcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgaDUsXG4gICAgaDRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICB9XG5cbiAgICAuY3VybFxuICAgIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5yZXNwb25zZS1jb2xfc3RhdHVzXG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG5cbiAgICAucmVzcG9uc2UtdW5kb2N1bWVudGVkXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCRyZXNwb25zZS1jb2wtc3RhdHVzLXVuZG9jdW1lbnRlZC1mb250LWNvbG9yKTtcbiAgICB9XG59XG5cbi5yZXNwb25zZS1jb2xfbGlua3NcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDQwZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG5cbiAgICAucmVzcG9uc2UtdW5kb2N1bWVudGVkXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCRyZXNwb25zZS1jb2wtbGlua3MtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgLm9wZXJhdGlvbi1saW5rXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgICAgICAuZGVzY3JpcHRpb25cbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGJsb2NrLWJvZHlcbntcbiAgLm9wYmxvY2stbG9hZGluZy1hbmltYXRpb25cbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3BibG9jay1ib2R5IHByZS5taWNyb2xpZ2h0XG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJG9wYmxvY2stYm9keS1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoJG9wYmxvY2stYm9keS1mb250LWNvbG9yKTtcblxuICAgIC8vIGRpc2FibGVkIHRvIGhhdmUgc3ludGF4IGhpZ2hsaXRpbmcgd2l0aCByZWFjdC1zeW50YXgtaGlnaGxpZ2h0XG4gICAgLy8gc3BhblxuICAgIC8vIHtcbiAgICAvLyAgICAgY29sb3I6ICRvcGJsb2NrLWJvZHktZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuICAgIC5oZWFkZXJsaW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oaWdobGlnaHQtY29kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5taWNyb2xpZ2h0IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDZlbTtcblxuICAgIGNvZGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgfVxufVxuLmN1cmwtY29tbWFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3ZDgyOTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNjaGVtZS1jb250YWluZXJcbntcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgYmFja2dyb3VuZDogJHNjaGVtZS1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKCRzY2hlbWUtY29udGFpbmVyLWJveC1zaGFkb3ctY29sb3IsLjE1KTtcblxuICAgIC5zY2hlbWVzXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgPiBsYWJlbFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMTVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICAgICAgICAgc2VsZWN0XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcblxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkaW5nLWNvbnRhaW5lclxue1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubG9hZGluZ1xuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgJjphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICdsb2FkaW5nJztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMzBweCAtMzBweDtcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlIGxpbmVhciwgb3BhY2l0eSAuNXM7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRsb2FkaW5nLWNvbnRhaW5lci1iZWZvcmUtYm9yZGVyLWNvbG9yLCAuMSk7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRsb2FkaW5nLWNvbnRhaW5lci1iZWZvcmUtYm9yZGVyLXRvcC1jb2xvciwgLjYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0aW9uXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdG9cbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVzcG9uc2UtY29udHJvbHMge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlc3BvbnNlLWNvbnRyb2wtbWVkaWEtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgICAmLS1hY2NlcHQtY29udHJvbGxlciB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZXNwb25zZS1jb250ZW50LXR5cGUtY29udHJvbHMtYWNjZXB0LWhlYWRlci1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWNjZXB0LW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJHJlc3BvbnNlLWNvbnRlbnQtdHlwZS1jb250cm9scy1hY2NlcHQtaGVhZGVyLXNtYWxsLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgIH1cbn1cblxuLnJlc3BvbnNlLWNvbnRyb2wtZXhhbXBsZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXJcbntcbiAgICA1MCVcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4uaGlkZGVuXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLW1hcmdpblxue1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mbG9hdC1yaWdodFxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnN2Zy1hc3NldHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG5zZWN0aW9uXG57XG4gICAgaDNcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbiAgICB9XG59XG5cbmEubm9zdHlsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gICY6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZmFsbGJhY2tcbntcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgY29sb3I6ICNhYWE7XG59XG5cbi52ZXJzaW9uLXByYWdtYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNWVtIDBweDtcblxuICAmX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBwYWRkaW5nOiAwcHggLjZlbTtcblxuICAgID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogNTVjaDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgcGFkZGluZzogNHB4IDRweCAycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbiAgfVxufVxuXG4ub3BibG9jay1saW5rXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICYuc2hvd25cbiAgICB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuc3Bhblxue1xuICAgICYudG9rZW4tc3RyaW5nXG4gICAge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG5cbiAgICAmLnRva2VuLW5vdC1mb3JtYXR0ZWRcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4iLCIuYnRuXG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogNXB4IDIzcHg7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ0bi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCRidG4tYm94LXNoYWRvdy1jb2xvciwuMSk7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCk7XG5cbiAgICAmLmJ0bi1zbVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMjNweDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXVxuICAgIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG5cbiAgICAmOmhvdmVyXG4gICAge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGJ0bi1ib3gtc2hhZG93LWNvbG9yLC4zKTtcbiAgICB9XG5cbiAgICAmLmNhbmNlbFxuICAgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWNhbmNlbC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY2FuY2VsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoJGJ0bi1jYW5jZWwtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5hdXRob3JpemVcbiAgICB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICBjb2xvcjogJGJ0bi1hdXRob3JpemUtZm9udC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWF1dGhvcml6ZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYXV0aG9yaXplLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgc3BhblxuICAgICAgICB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZpbGw6ICRidG4tYXV0aG9yaXplLXN2Zy1maWxsLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5leGVjdXRlXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWV4ZWN1dGUtYmFja2dyb3VuZC1jb2xvci1hbHQ7XG4gICAgICAgIGNvbG9yOiAkYnRuLWV4ZWN1dGUtZm9udC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWV4ZWN1dGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cblxuLmJ0bi1ncm91cFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLmJ0blxuICAgIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXV0aG9yaXphdGlvbl9fYnRuXG57XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgJi5sb2NrZWRcbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi51bmxvY2tlZFxuICAgIHtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxufVxuXG4ub3BibG9jay1zdW1tYXJ5LWNvbnRyb2wsXG4ubW9kZWxzLWNvbnRyb2wsXG4ubW9kZWwtYm94LWNvbnRyb2xcbntcbiAgYWxsOiBpbmhlcml0O1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxufVxuXG4uZXhwYW5kLW1ldGhvZHMsXG4uZXhwYW5kLW9wZXJhdGlvblxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgc3ZnXG4gICAge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmV4cGFuZC1tZXRob2RzXG57XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgJjpob3ZlclxuICAgIHtcbiAgICAgICAgc3ZnXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZpbGw6ICRleHBhbmQtbWV0aG9kcy1zdmctZmlsbC1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Z1xuICAgIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICBmaWxsOiAkZXhwYW5kLW1ldGhvZHMtc3ZnLWZpbGwtY29sb3I7XG4gICAgfVxufVxuXG5idXR0b25cbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmludmFsaWRcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIGludmFsaWRGb3JtRWxlbWVudCgpO1xuICAgIH1cbn1cblxuLmNvcHktdG8tY2xpcGJvYXJkXG57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjN2Q4MjkzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcblxuICBidXR0b25cbiAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgYXJpYS1oaWRkZW49J3RydWUnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIsIC0xKSc+PHBhdGggZmlsbD0nI2ZmZmZmZicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMiAxM2g0djFIMnYtMXptNS02SDJ2MWg1Vjd6bTIgM1Y4bC0zIDMgMyAzdi0yaDV2LTJIOXpNNC41IDlIMnYxaDIuNVY5ek0yIDEyaDIuNXYtMUgydjF6bTkgMWgxdjJjLS4wMi4yOC0uMTEuNTItLjMuNy0uMTkuMTgtLjQyLjI4LS43LjNIMWMtLjU1IDAtMS0uNDUtMS0xVjRjMC0uNTUuNDUtMSAxLTFoM2MwLTEuMTEuODktMiAyLTIgMS4xMSAwIDIgLjg5IDIgMmgzYy41NSAwIDEgLjQ1IDEgMXY1aC0xVjZIMXY5aDEwdi0yek0yIDVoOGMwLS41NS0uNDUtMS0xLTFIOGMtLjU1IDAtMS0uNDUtMS0xcy0uNDUtMS0xLTEtMSAuNDUtMSAxLS40NSAxLTEgMUgzYy0uNTUgMC0xIC40NS0xIDF6Jz48L3BhdGg+PC9nPjwvc3ZnPlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vLyBvdmVycmlkZXMgZm9yIHNtYWxsZXIgY29weSBidXR0b24gZm9yIGN1cmwgY29tbWFuZFxuLmN1cmwtY29tbWFuZCAuY29weS10by1jbGlwYm9hcmRcbntcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuXG4gIGJ1dHRvblxuICB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi8vIG92ZXJyaWRlcyBmb3IgY29weSB0byBjbGlwYm9hcmQgYnV0dG9uXG4ub3BibG9jayAub3BibG9jay1zdW1tYXJ5IC52aWV3LWxpbmUtbGluay5jb3B5LXRvLWNsaXBib2FyZFxue1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG59IiwiLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuLy8gLSAtIF9taXhpbnMuc2NzcyBtb2R1bGVcbi8vIHN0eWxlcyBmb3IgdGhlIF9taXhpbnMuc2NzcyBtb2R1bGVcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpXG57XG4gICAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSlcbntcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuJWNsZWFyZml4XG57XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgY29udGVudDogJyAnO1xuICAgIH1cbiAgICAmOmFmdGVyXG4gICAge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKVxue1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG4kZWFzZTogKFxuICBpbi1xdWFkOiAgICAgIGN1YmljLWJlemllciguNTUwLCAgLjA4NSwgLjY4MCwgLjUzMCksXG4gIGluLWN1YmljOiAgICAgY3ViaWMtYmV6aWVyKC41NTAsICAuMDU1LCAuNjc1LCAuMTkwKSxcbiAgaW4tcXVhcnQ6ICAgICBjdWJpYy1iZXppZXIoLjg5NSwgIC4wMzAsIC42ODUsIC4yMjApLFxuICBpbi1xdWludDogICAgIGN1YmljLWJlemllciguNzU1LCAgLjA1MCwgLjg1NSwgLjA2MCksXG4gIGluLXNpbmU6ICAgICAgY3ViaWMtYmV6aWVyKC40NzAsICAuMDAwLCAuNzQ1LCAuNzE1KSxcbiAgaW4tZXhwbzogICAgICBjdWJpYy1iZXppZXIoLjk1MCwgIC4wNTAsIC43OTUsIC4wMzUpLFxuICBpbi1jaXJjOiAgICAgIGN1YmljLWJlemllciguNjAwLCAgLjA0MCwgLjk4MCwgLjMzNSksXG4gIGluLWJhY2s6ICAgICAgY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KSxcbiAgb3V0LXF1YWQ6ICAgICBjdWJpYy1iZXppZXIoLjI1MCwgIC40NjAsIC40NTAsIC45NDApLFxuICBvdXQtY3ViaWM6ICAgIGN1YmljLWJlemllciguMjE1LCAgLjYxMCwgLjM1NSwgMS4wMDApLFxuICBvdXQtcXVhcnQ6ICAgIGN1YmljLWJlemllciguMTY1LCAgLjg0MCwgLjQ0MCwgMS4wMDApLFxuICBvdXQtcXVpbnQ6ICAgIGN1YmljLWJlemllciguMjMwLCAgMS4wMDAsIC4zMjAsIDEuMDAwKSxcbiAgb3V0LXNpbmU6ICAgICBjdWJpYy1iZXppZXIoLjM5MCwgIC41NzUsIC41NjUsIDEuMDAwKSxcbiAgb3V0LWV4cG86ICAgICBjdWJpYy1iZXppZXIoLjE5MCwgIDEuMDAwLCAuMjIwLCAxLjAwMCksXG4gIG91dC1jaXJjOiAgICAgY3ViaWMtYmV6aWVyKC4wNzUsICAuODIwLCAuMTY1LCAxLjAwMCksXG4gIG91dC1iYWNrOiAgICAgY3ViaWMtYmV6aWVyKC4xNzUsICAuODg1LCAuMzIwLCAxLjI3NSksXG4gIGluLW91dC1xdWFkOiAgY3ViaWMtYmV6aWVyKC40NTUsICAuMDMwLCAuNTE1LCAuOTU1KSxcbiAgaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgIC4wNDUsIC4zNTUsIDEuMDAwKSxcbiAgaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgIC4wMDAsIC4xNzUsIDEuMDAwKSxcbiAgaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgIC4wMDAsIC4wNzAsIDEuMDAwKSxcbiAgaW4tb3V0LXNpbmU6ICBjdWJpYy1iZXppZXIoLjQ0NSwgIC4wNTAsIC41NTAsIC45NTApLFxuICBpbi1vdXQtZXhwbzogIGN1YmljLWJlemllcigxLjAwMCwgIC4wMDAsIC4wMDAsIDEuMDAwKSxcbiAgaW4tb3V0LWNpcmM6ICBjdWJpYy1iZXppZXIoLjc4NSwgIC4xMzUsIC4xNTAsIC44NjApLFxuICBpbi1vdXQtYmFjazogIGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApXG4pO1xuXG5AZnVuY3Rpb24gZWFzZSgka2V5KVxue1xuICAgIEBpZiBtYXAtaGFzLWtleSgkZWFzZSwgJGtleSlcbiAgICB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkZWFzZSwgJGtleSk7XG4gICAgfVxuXG4gICAgQHdhcm4gJ1Vua293biBcXCcjeyRrZXl9XFwnIGluICRlYXNlLic7XG4gICAgQHJldHVybiBudWxsO1xufVxuXG5cbkBtaXhpbiBlYXNlKCRrZXkpXG57XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UoJGtleSk7XG59XG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlXG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICA+IGlmcmFtZVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4kYnJvd3Nlci1jb250ZXh0OiAxNjtcblxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KVxue1xuICAgIEBpZiAodW5pdGxlc3MoJHBpeGVscykpXG4gICAge1xuICAgICAgICAkcGl4ZWxzOiAkcGl4ZWxzICogMXB4O1xuICAgIH1cblxuICAgIEBpZiAodW5pdGxlc3MoJGNvbnRleHQpKVxuICAgIHtcbiAgICAgICAgJGNvbnRleHQ6ICRjb250ZXh0ICogMXB4O1xuICAgIH1cblxuICAgIEByZXR1cm4gJHBpeGVscyAvICRjb250ZXh0ICogMWVtO1xufVxuXG5AbWl4aW4gbWF4SGVpZ2h0KCRoZWlnaHQpXG57XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkaGVpZ2h0KVxuICAgIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbkBtaXhpbiBicmVha3BvaW50KCRjbGFzcylcbntcbiAgICBAaWYgJGNsYXNzID09IHRhYmxldFxuICAgIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgICAgICB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICRjbGFzcyA9PSBtb2JpbGVcbiAgICB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MzZweClcbiAgICAgICAge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkY2xhc3MgPT0gZGVza3RvcFxuICAgIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweClcbiAgICAgICAge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZVxuICAgIHtcbiAgICAgICAgQHdhcm4gJ0JyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHRhYmxldCwgbW9iaWxlLCBkZXNrdG9wJztcbiAgICB9XG59XG5cbkBtaXhpbiBpbnZhbGlkRm9ybUVsZW1lbnQoKSB7XG4gICAgYW5pbWF0aW9uOiBzaGFrZSAuNHMgMTtcbiAgICBib3JkZXItY29sb3I6ICRfY29sb3ItZGVsZXRlO1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJF9jb2xvci1kZWxldGUsIDM1JSk7XG59XG4iLCJzZWxlY3RcbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nOiA1cHggNDBweCA1cHggMTBweDtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHBhdGggZD1cIk0xMy40MTggNy44NTljLjI3MS0uMjY4LjcwOS0uMjY4Ljk3OCAwIC4yNy4yNjguMjcyLjcwMSAwIC45NjlsLTMuOTA4IDMuODNjLS4yNy4yNjgtLjcwNy4yNjgtLjk3OSAwbC0zLjkwOC0zLjgzYy0uMjctLjI2Ny0uMjctLjcwMSAwLS45NjkuMjcxLS4yNjguNzA5LS4yNjguOTc4IDBMMTAgMTFsMy40MTgtMy4xNDF6XCIvPjwvc3ZnPicpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgkZm9ybS1zZWxlY3QtYm94LXNoYWRvdy1jb2xvciwgLjI1KTtcblxuICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJlttdWx0aXBsZV1cbiAgICB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybS1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmludmFsaWQge1xuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkRm9ybUVsZW1lbnQoKTtcbiAgICB9XG59XG5cbi5vcGJsb2NrLWJvZHkgc2VsZWN0XG57XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXG4gICAge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxubGFiZWxcbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW46IDAgMCA1cHggMDtcblxuICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWZpbGVdXG57XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIH1cbn1cblxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG50ZXh0YXJlYVxue1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcblxuXG4gICAgJi5pbnZhbGlkXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkRm9ybUVsZW1lbnQoKTtcbiAgICB9XG5cbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAvLyBvcGFjaXR5OiAwLjg1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbnNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NDRlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlXG57XG4gICAgMTAlLFxuICAgIDkwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAyMCUsXG4gICAgODAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNDAlLFxuICAgIDYwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0cHgsIDAsIDApO1xuICAgIH1cbn1cblxudGV4dGFyZWFcbntcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGZvcm0tdGV4dGFyZWEtYmFja2dyb3VuZC1jb2xvciwuOCk7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcblxuICAgICY6Zm9jdXNcbiAgICB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmb3JtLXRleHRhcmVhLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmN1cmxcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtLXRleHRhcmVhLWN1cmwtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoJGZvcm0tdGV4dGFyZWEtY3VybC1mb250LWNvbG9yKTtcbiAgICB9XG59XG5cblxuLmNoZWNrYm94XG57XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuXG4gICAgY29sb3I6ICRmb3JtLWNoZWNrYm94LWxhYmVsLWZvbnQtY29sb3I7XG5cbiAgICBsYWJlbFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBwXG4gICAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmICsgbGFiZWwgPiAuaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb3JtLWNoZWNrYm94LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGZvcm0tY2hlY2tib3gtYm94LXNoYWRvdy1jb2xvcjtcblxuICAgICAgICAgICAgZmxleDogbm9uZTtcblxuICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsID4gLml0ZW1cbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvcm0tY2hlY2tib3gtYmFja2dyb3VuZC1jb2xvciB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjEwcHhcIiBoZWlnaHQ9XCI4cHhcIiB2aWV3Qm94PVwiMyA3IDEwIDhcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwb2x5Z29uIGlkPVwiUmVjdGFuZ2xlLTM0XCIgc3Ryb2tlPVwibm9uZVwiIGZpbGw9XCIjNDE0NzRFXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIHBvaW50cz1cIjYuMzMzMzMzMzMgMTUgMyAxMS42NjY2NjY3IDQuMzMzMzMzMzMgMTAuMzMzMzMzMyA2LjMzMzMzMzMzIDEyLjMzMzMzMzMgMTEuNjY2NjY2NyA3IDEzIDguMzMzMzMzMzNcIj48L3BvbHlnb24+PC9zdmc+JykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGlhbG9nLXV4XG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmJhY2tkcm9wLXV4XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkaWFsb2ctdXgtYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvciwuOCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLXV4XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlhbG9nLXV4LW1vZGFsLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGlhbG9nLXV4LW1vZGFsLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgkZGlhbG9nLXV4LW1vZGFsLWJveC1zaGFkb3ctY29sb3IsLjIwKTtcbiAgICB9XG5cbiAgICAubW9kYWwtdXgtY29udGVudFxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBwXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGlhbG9nLXV4LW1vZGFsLWNvbnRlbnQtZm9udC1jb2xvcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC11eC1oZWFkZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGlhbG9nLXV4LW1vZGFsLWhlYWRlci1ib3JkZXItYm90dG9tLWNvbG9yO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNsb3NlLW1vZGFsXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaDNcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZGVsXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcblxuICAgIC5kZXByZWNhdGVkXG4gICAge1xuICAgICAgICBzcGFuLFxuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogJG1vZGVsLWRlcHJlY2F0ZWQtZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdG9nZ2xlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDZweDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvIC4zZW07XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cbiAgICAgICAgJi5jb2xsYXBzZWRcbiAgICAgICAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZD1cIk0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnpcIi8+PC9zdmc+JykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtanVtcC10by1wYXRoXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC52aWV3LWxpbmUtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0uNGVtO1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciAubW9kZWwtaGludFxuICAgICAgICB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oaW50XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEuOGVtO1xuXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBwYWRkaW5nOiAuMWVtIC41ZW07XG5cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBjb2xvcjogJG1vZGVsLWhpbnQtZm9udC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRtb2RlbC1oaW50LWJhY2tncm91bmQtY29sb3IsLjcpO1xuICAgIH1cblxuICAgIHBcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIH1cblxuICAgIC5wcm9wZXJ0eVxuICAgIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAmLnByaW1pdGl2ZVxuICAgICAgICB7XG4gICAgICAgICAgICAgY29sb3I6ICM2YjZiNmI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXh0ZXJuYWwtZG9jc1xuICAgICB7XG4gICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgIH1cbn1cblxudGFibGUubW9kZWxcbntcbiAgICB0clxuICAgIHtcbiAgICAgICAgJi5kZXNjcmlwdGlvblxuICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb3BlcnR5LXJvd1xuICAgICAgICB7XG4gICAgICAgICAgICAmLnJlcXVpcmVkIHRkOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5leHRlbnNpb25cbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG5cbiAgICAgICAgICAgIHRkOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5leHRlcm5hbC1kb2NzXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVuZGVyZWRNYXJrZG93biBwOmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbn1cblxuc2VjdGlvbi5tb2RlbHNcbntcbiAgICBtYXJnaW46IDMwcHggMDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHNlY3Rpb24tbW9kZWxzLWJvcmRlci1jb2xvciwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC5wb2ludGVyXG4gICAge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgaDRcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRzZWN0aW9uLW1vZGVscy1pc29wZW4taDQtYm9yZGVyLWJvdHRvbS1jb2xvciwgLjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoJHNlY3Rpb24tbW9kZWxzLWg0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgIHN2Z1xuICAgICAgICB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhblxuICAgICAgICB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWN0aW9uLW1vZGVscy1oNC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLC4wMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRzZWN0aW9uLW1vZGVscy1oNS1mb250LWNvbG9yKTtcbiAgICB9XG5cbiAgICAubW9kZWwtanVtcC10by1wYXRoXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tb2RlbC1jb250YWluZXJcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkc2VjdGlvbi1tb2RlbHMtbW9kZWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3IsLjA1KTtcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY3Rpb24tbW9kZWxzLW1vZGVsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yLC4wNyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kZWxzLWp1bXAtdG8tcGF0aCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RlbC1ib3hcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5tb2RlbC1ib3hcbntcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWN0aW9uLW1vZGVscy1tb2RlbC1ib3gtYmFja2dyb3VuZC1jb2xvciwuMSk7XG5cbiAgICAubW9kZWwtanVtcC10by1wYXRoXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgIH1cblxuICAgICYuZGVwcmVjYXRlZFxuICAgIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxufVxuXG5cbi5tb2RlbC10aXRsZVxue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoJHNlY3Rpb24tbW9kZWxzLW1vZGVsLXRpdGxlLWZvbnQtY29sb3IpO1xuXG4gICAgaW1nXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuLm1vZGVsLWRlcHJlY2F0ZWQtd2FybmluZ1xue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRfY29sb3ItZGVsZXRlKTtcbn1cblxuXG5zcGFuXG57XG4gICAgID4gc3Bhbi5tb2RlbFxuICAgIHtcbiAgICAgICAgLmJyYWNlLWNsb3NlXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9wLW5hbWVcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnByb3AtdHlwZVxue1xuICAgIGNvbG9yOiAkcHJvcC10eXBlLWZvbnQtY29sb3I7XG59XG5cbi5wcm9wLWVudW1cbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wLWZvcm1hdFxue1xuICAgIGNvbG9yOiAkcHJvcC1mb3JtYXQtZm9udC1jb2xvcjtcbn1cbiIsIi5zZXJ2ZXJzXG57XG4gICAgID4gbGFiZWxcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBtYXJnaW46IC0yMHB4IDE1cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICAgICBzZWxlY3RcbiAgICAgICAge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQubWVzc2FnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgd2lkdGg6IDMwZW07XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNWVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wdXRlZC11cmwge1xuICAgICAgbWFyZ2luOiAyZW0gMDtcblxuICAgICAgY29kZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICB9XG4gICAgfVxufVxuXG4uc2VydmVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3BlcmF0aW9uLXNlcnZlcnMge1xuICBoNC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbiIsInRhYmxlXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICYubW9kZWxcbiAgICB7XG4gICAgICAgIHRib2R5XG4gICAgICAgIHtcbiAgICAgICAgICAgIHRyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkZXJzXG4gICAge1xuICAgICAgICB0ZFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItZXhhbXBsZVxuICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5XG4gICAge1xuICAgICAgICB0clxuICAgICAgICB7XG4gICAgICAgICAgICB0ZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkXG4gICAge1xuICAgICAgICB0clxuICAgICAgICB7XG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR0YWJsZS10aGVhZC10ZC1ib3JkZXItYm90dG9tLWNvbG9yLCAuMik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2JvZHkoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFtZXRlcnMtY29sX2Rlc2NyaXB0aW9uXG57XG4gICAgd2lkdGg6IDk5JTsgLy8gZm9yY2VzIG90aGVyIGNvbHVtbnMgdG8gc2hyaW5rIHRvIHRoZWlyIGNvbnRlbnQgd2lkdGhzXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGlucHV0XG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbi5wYXJhbWV0ZXJfX25hbWVcbntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIC8vIGhhY2sgdG8gZ2l2ZSBicmVhdGhpbmcgcm9vbSB0byB0aGUgbmFtZSBjb2x1bW5cbiAgICAvLyBUT0RPOiByZWZhY3RvciBhbGwgb2YgdGhpcyB0byBmbGV4Ym94XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcblxuICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICYucmVxdWlyZWRcbiAgICB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgY29udGVudDogJ3JlcXVpcmVkJztcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHRhYmxlLXBhcmFtZXRlci1uYW1lLXJlcXVpcmVkLWZvbnQtY29sb3IsIC42KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFtZXRlcl9faW4sXG4ucGFyYW1ldGVyX19leHRlbnNpb25cbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCR0YWJsZS1wYXJhbWV0ZXItaW4tZm9udC1jb2xvcik7XG59XG5cbi5wYXJhbWV0ZXJfX2RlcHJlY2F0ZWRcbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgdGV4dF9jb2RlKCR0YWJsZS1wYXJhbWV0ZXItZGVwcmVjYXRlZC1mb250LWNvbG9yKTtcbn1cblxuLnBhcmFtZXRlcl9fZW1wdHlfdmFsdWVfdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cblxuLnRhYmxlLWNvbnRhaW5lclxue1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cblxuLnJlc3BvbnNlLWNvbF9kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDk5JTsgLy8gZm9yY2VzIG90aGVyIGNvbHVtbnMgdG8gc2hyaW5rIHRvIHRoZWlyIGNvbnRlbnQgd2lkdGhzXG59XG5cbi5yZXNwb25zZS1jb2xfbGlua3Mge1xuICAgIG1pbi13aWR0aDogNmVtO1xufVxuXG4ucmVzcG9uc2VfX2V4dGVuc2lvblxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoJHRhYmxlLXBhcmFtZXRlci1pbi1mb250LWNvbG9yKTtcbn1cbiIsIi50b3BiYXJcbntcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wYmFyLWJhY2tncm91bmQtY29sb3I7XG4gICAgLnRvcGJhci13cmFwcGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBhXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoJHRvcGJhci1saW5rLWZvbnQtY29sb3IpO1xuXG4gICAgICAgIHNwYW5cbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkLXVybC13cmFwcGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAzO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF1cbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0b3BiYXItZG93bmxvYWQtdXJsLXdyYXBwZXItZWxlbWVudC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LWxhYmVsXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3RcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdG9wYmFyLWRvd25sb2FkLXVybC13cmFwcGVyLWVsZW1lbnQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmRvd25sb2FkLXVybC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAzMHB4O1xuXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXItZG93bmxvYWQtdXJsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCR0b3BiYXItZG93bmxvYWQtdXJsLWJ1dHRvbi1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbmZvXG57XG4gICAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgICAmLmZhaWxlZC1jb25maWdcbiAgICB7IFxuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICBoZ3JvdXAubWFpblxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwcmUgXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHAsIGxpLCB0YWJsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNVxuICAgIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCk7XG4gICAgfVxuXG4gICAgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ib2R5KCRpbmZvLWxpbmstZm9udC1jb2xvcik7XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRpbmZvLWxpbmstZm9udC1jb2xvci1ob3ZlciwgMTUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IGRpdlxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuXG4gICAgLmJhc2UtdXJsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcblxuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGV4dF9jb2RlKCk7XG4gICAgfVxuXG4gICAgLnRpdGxlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfYm9keSgpO1xuXG4gICAgICAgIHNtYWxsXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1N3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tdGl0bGUtc21hbGwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi52ZXJzaW9uLXN0YW1wXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5YmYwNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHJlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2hlYWRsaW5lKCRpbmZvLXRpdGxlLXNtYWxsLXByZS1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hdXRoLWJ0bi13cmFwcGVyXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ0bi1kb25lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cbn1cblxuLmF1dGgtd3JhcHBlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuYXV0aG9yaXplXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmF1dGgtY29udGFpbmVyXG57XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXV0aC1jb250YWluZXItYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LW9mLXR5cGVcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICBoNFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3JhcHBlclxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF1cbiAgICB7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgfVxuXG4gICAgLmVycm9yc1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZWU7XG5cbiAgICAgICAgY29sb3I6IHJlZDtcblxuICAgICAgICBtYXJnaW46IDFlbTtcblxuICAgICAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcblxuICAgICAgICBiXG4gICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY29wZXNcbntcbiAgICBoMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRleHRfaGVhZGxpbmUoKTtcblxuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRhdXRoLXNlbGVjdC1hbGwtbm9uZS1saW5rLWZvbnQtY29sb3I7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjb3BlLWRlZlxue1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG4iLCIuZXJyb3JzLXdyYXBwZXJcbntcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgYW5pbWF0aW9uOiBzY2FsZVVwIC41cztcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRfY29sb3ItZGVsZXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRfY29sb3ItZGVsZXRlLCAuMSk7XG5cbiAgICAuZXJyb3Itd3JhcHBlclxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5lcnJvcnNcbiAgICB7XG4gICAgICAgIGg0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsXG4gICAgICAgIHtcbiAgICAgICAgICBjb2xvcjogJGVycm9ycy13cmFwcGVyLWVycm9ycy1zbWFsbC1mb250LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2VcbiAgICAgICAgeyBcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50aHJvd25cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItbGluZVxuICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhncm91cFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGg0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dF9oZWFkbGluZSgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc2NhbGVVcFxue1xuICAgIDAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuIiwiLlJlc2l6ZXIudmVydGljYWwuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5tYXJrZG93biwgLnJlbmRlcmVkTWFya2Rvd24ge1xuICBwLCBwcmUge1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IC8qIEZhbGxiYWNrIHRyaWNrICovXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICBwcmUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGluZm8tY29kZS1iYWNrZ3JvdW5kLWNvbG9yLC4wNSk7XG5cbiAgICBAaW5jbHVkZSB0ZXh0X2NvZGUoJGluZm8tY29kZS1mb250LWNvbG9yKTtcbiAgfVxuXG4gIHByZSA+IGNvZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuc3dhZ2dlci11aXtjb2xvcjojM2I0MTUxO1xuICAvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovZm9udC1mYW1pbHk6c2Fucy1zZXJpZn0uc3dhZ2dlci11aSBodG1sey1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7bGluZS1oZWlnaHQ6MS4xNX0uc3dhZ2dlci11aSBib2R5e21hcmdpbjowfS5zd2FnZ2VyLXVpIGFydGljbGUsLnN3YWdnZXItdWkgYXNpZGUsLnN3YWdnZXItdWkgZm9vdGVyLC5zd2FnZ2VyLXVpIGhlYWRlciwuc3dhZ2dlci11aSBuYXYsLnN3YWdnZXItdWkgc2VjdGlvbntkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIGgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9LnN3YWdnZXItdWkgZmlnY2FwdGlvbiwuc3dhZ2dlci11aSBmaWd1cmUsLnN3YWdnZXItdWkgbWFpbntkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIGZpZ3VyZXttYXJnaW46MWVtIDQwcHh9LnN3YWdnZXItdWkgaHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5zd2FnZ2VyLXVpIHByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19LnN3YWdnZXItdWkgYXstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOm9iamVjdHM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc3dhZ2dlci11aSBhYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfS5zd2FnZ2VyLXVpIGIsLnN3YWdnZXItdWkgc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5zd2FnZ2VyLXVpIGNvZGUsLnN3YWdnZXItdWkga2JkLC5zd2FnZ2VyLXVpIHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfS5zd2FnZ2VyLXVpIGRmbntmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSBtYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMDtjb2xvcjojMDAwfS5zd2FnZ2VyLXVpIHNtYWxse2ZvbnQtc2l6ZTo4MCV9LnN3YWdnZXItdWkgc3ViLC5zd2FnZ2VyLXVpIHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnN3YWdnZXItdWkgc3Vie2JvdHRvbTotLjI1ZW19LnN3YWdnZXItdWkgc3Vwe3RvcDotLjVlbX0uc3dhZ2dlci11aSBhdWRpbywuc3dhZ2dlci11aSB2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja30uc3dhZ2dlci11aSBhdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfS5zd2FnZ2VyLXVpIGltZ3tib3JkZXItc3R5bGU6bm9uZX0uc3dhZ2dlci11aSBzdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59LnN3YWdnZXItdWkgYnV0dG9uLC5zd2FnZ2VyLXVpIGlucHV0LC5zd2FnZ2VyLXVpIG9wdGdyb3VwLC5zd2FnZ2VyLXVpIHNlbGVjdCwuc3dhZ2dlci11aSB0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9LnN3YWdnZXItdWkgYnV0dG9uLC5zd2FnZ2VyLXVpIGlucHV0e292ZXJmbG93OnZpc2libGV9LnN3YWdnZXItdWkgYnV0dG9uLC5zd2FnZ2VyLXVpIHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfS5zd2FnZ2VyLXVpIFt0eXBlPXJlc2V0XSwuc3dhZ2dlci11aSBbdHlwZT1zdWJtaXRdLC5zd2FnZ2VyLXVpIGJ1dHRvbiwuc3dhZ2dlci11aSBodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn0uc3dhZ2dlci11aSBbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLC5zd2FnZ2VyLXVpIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwuc3dhZ2dlci11aSBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLC5zd2FnZ2VyLXVpIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnN3YWdnZXItdWkgW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywuc3dhZ2dlci11aSBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsLnN3YWdnZXItdWkgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywuc3dhZ2dlci11aSBidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9LnN3YWdnZXItdWkgZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19LnN3YWdnZXItdWkgbGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH0uc3dhZ2dlci11aSBwcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uc3dhZ2dlci11aSB0ZXh0YXJlYXtvdmVyZmxvdzphdXRvfS5zd2FnZ2VyLXVpIFt0eXBlPWNoZWNrYm94XSwuc3dhZ2dlci11aSBbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0uc3dhZ2dlci11aSBbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLC5zd2FnZ2VyLXVpIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99LnN3YWdnZXItdWkgW3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9LnN3YWdnZXItdWkgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwuc3dhZ2dlci11aSBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zd2FnZ2VyLXVpIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9LnN3YWdnZXItdWkgZGV0YWlscywuc3dhZ2dlci11aSBtZW51e2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgc3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX0uc3dhZ2dlci11aSBjYW52YXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3YWdnZXItdWkgW2hpZGRlbl0sLnN3YWdnZXItdWkgdGVtcGxhdGV7ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5kZWJ1ZyAqe291dGxpbmU6MXB4IHNvbGlkIGdvbGR9LnN3YWdnZXItdWkgLmRlYnVnLXdoaXRlICp7b3V0bGluZToxcHggc29saWQgI2ZmZn0uc3dhZ2dlci11aSAuZGVidWctYmxhY2sgKntvdXRsaW5lOjFweCBzb2xpZCAjMDAwfS5zd2FnZ2VyLXVpIC5kZWJ1Zy1ncmlke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRFeElEYzVMakUxT0RNeU5Td2dNakF4TlM4d09TOHhNQzB3TVRveE1Eb3lNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TVRSRE9UWTROMFUyTjBWRk1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNVFJET1RZNE4wUTJOMFZGTVRGRk5qZzJNelpEUWprd05rUTRNamd3TUVJaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzNOamN5UWtRM05qWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvM05qY3lRa1EzTnpZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHNCUytHTUFBQUFqU1VSQlZIamFZdnovL3o4RExzRDRnY0dYaVlFQUdCSUtHQm5lLy9mRnB3QWd3QUI5OEFhRjJwamxVUUFBQUFCSlJVNUVya0pnZ2c9PSkgcmVwZWF0IDAgMH0uc3dhZ2dlci11aSAuZGVidWctZ3JpZC0xNntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9EWXlSamhFUkRVMk4wWXlNVEZGTmpnMk16WkRRamt3TmtRNE1qZ3dNRUlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T0RZeVJqaEVSRFEyTjBZeU1URkZOamcyTXpaRFFqa3dOa1E0TWpnd01FSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8zTmpjeVFrUTNRVFkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzNOamN5UWtRM1FqWTNRelV4TVVVMlFqSkNRMFV5TkRBNE1UQXdNakUzTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2Q1MwMUlBQUFCTVNVUkJWSGphWW1SNC81K0JGUEJmQU1GbS9NQmd4OFJBR1dDbjFBQW1TZzM0UTZrQkRLTUdNREN3SUNlTUllbUYvNVFhd0VpcEFXd1Vod0VqTUR2YkFXbFdrdlZCd3U4dlFJQUJBRXdCQ3BoOFU2YzBBQUFBQUVsRlRrU3VRbUNDKSByZXBlYXQgMCAwfS5zd2FnZ2VyLXVpIC5kZWJ1Zy1ncmlkLTgtc29saWR7YmFja2dyb3VuZDojZmZmIHVybChkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80UUFZUlhocFpnQUFTVWtxQUFnQUFBQUFBQUFBQUFBQUFQL3NBQkZFZFdOcmVRQUJBQVFBQUFBQUFBRC80UU14YUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THdBOFAzaHdZV05yWlhRZ1ltVm5hVzQ5SXUrN3Z5SWdhV1E5SWxjMVRUQk5jRU5sYUdsSWVuSmxVM3BPVkdONmEyTTVaQ0kvUGlBOGVEcDRiWEJ0WlhSaElIaHRiRzV6T25nOUltRmtiMkpsT201ek9tMWxkR0V2SWlCNE9uaHRjSFJyUFNKQlpHOWlaU0JZVFZBZ1EyOXlaU0ExTGpZdFl6RXhNU0EzT1M0eE5UZ3pNalVzSURJd01UVXZNRGt2TVRBdE1ERTZNVEE2TWpBZ0lDQWdJQ0FnSUNJK0lEeHlaR1k2VWtSR0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SStJRHh5WkdZNlJHVnpZM0pwY0hScGIyNGdjbVJtT21GaWIzVjBQU0lpSUhodGJHNXpPbmh0Y0QwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x5SWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUxSUNoTllXTnBiblJ2YzJncElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rSXhNakkwT1Rjek5qZENNekV4UlRaQ01rSkRSVEkwTURneE1EQXlNVGN4SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tJeE1qSTBPVGMwTmpkQ016RXhSVFpDTWtKRFJUSTBNRGd4TURBeU1UY3hJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UWpFeU1qUTVOekUyTjBJek1URkZOa0l5UWtORk1qUXdPREV3TURJeE56RWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRakV5TWpRNU56STJOMEl6TVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6Ny83Z0FPUVdSdlltVUFaTUFBQUFBQi85c0FoQUFiR2hvcEhTbEJKaVpCUWk4dkwwSkhQejQrUDBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIQVIwcEtUUW1ORDhvS0Q5SFB6VS9SMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBmL3dBQVJDQUFJQUFnREFTSUFBaEVCQXhFQi84UUFXUUFCQVFBQUFBQUFBQUFBQUFBQUFBQUFBQVlCQVFFQUFBQUFBQUFBQUFBQUFBQUFBQUlFRUFFQkFBTUJBQUFBQUFBQUFBQUFBQUFCQURFQ0EwRVJBQUVEQlFBQUFBQUFBQUFBQUFBQUFBQVJJVEZCVVdFU0l2L2FBQXdEQVFBQ0VRTVJBRDhBb09uVFYxUVREN0pKc2hQM3ZTTTNQLy9aKSByZXBlYXQgMCAwfS5zd2FnZ2VyLXVpIC5kZWJ1Zy1ncmlkLTE2LXNvbGlke2JhY2tncm91bmQ6I2ZmZiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FJQUFBQ1FrV2cyQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVEV4SURjNUxqRTFPRE15TlN3Z01qQXhOUzh3T1M4eE1DMHdNVG94TURveU1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOelkzTWtKRU4wVTJOME0xTVRGRk5rSXlRa05GTWpRd09ERXdNREl4TnpFaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk56WTNNa0pFTjBZMk4wTTFNVEZGTmtJeVFrTkZNalF3T0RFd01ESXhOekVpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvM05qY3lRa1EzUXpZM1F6VXhNVVUyUWpKQ1EwVXlOREE0TVRBd01qRTNNU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8zTmpjeVFrUTNSRFkzUXpVeE1VVTJRakpDUTBVeU5EQTRNVEF3TWpFM01TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdmU2SjNrQUFBQXpTVVJCVkhqYVl2ei8vejhEMFVEc013TWpTUm9ZUDVHcTRTUE5iUmpWTUVRMWZDUkRnK2luLzYrSjFBSlV4c2dBRUdBQTMxQkFKTVMwR1lFQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdCAwIDB9LnN3YWdnZXItdWkgLmJvcmRlci1ib3gsLnN3YWdnZXItdWkgYSwuc3dhZ2dlci11aSBhcnRpY2xlLC5zd2FnZ2VyLXVpIGJvZHksLnN3YWdnZXItdWkgY29kZSwuc3dhZ2dlci11aSBkZCwuc3dhZ2dlci11aSBkaXYsLnN3YWdnZXItdWkgZGwsLnN3YWdnZXItdWkgZHQsLnN3YWdnZXItdWkgZmllbGRzZXQsLnN3YWdnZXItdWkgZm9vdGVyLC5zd2FnZ2VyLXVpIGZvcm0sLnN3YWdnZXItdWkgaDEsLnN3YWdnZXItdWkgaDIsLnN3YWdnZXItdWkgaDMsLnN3YWdnZXItdWkgaDQsLnN3YWdnZXItdWkgaDUsLnN3YWdnZXItdWkgaDYsLnN3YWdnZXItdWkgaGVhZGVyLC5zd2FnZ2VyLXVpIGh0bWwsLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1lbWFpbF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1udW1iZXJdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9dGVsXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXRleHRdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9dXJsXSwuc3dhZ2dlci11aSBsZWdlbmQsLnN3YWdnZXItdWkgbGksLnN3YWdnZXItdWkgbWFpbiwuc3dhZ2dlci11aSBvbCwuc3dhZ2dlci11aSBwLC5zd2FnZ2VyLXVpIHByZSwuc3dhZ2dlci11aSBzZWN0aW9uLC5zd2FnZ2VyLXVpIHRhYmxlLC5zd2FnZ2VyLXVpIHRkLC5zd2FnZ2VyLXVpIHRleHRhcmVhLC5zd2FnZ2VyLXVpIHRoLC5zd2FnZ2VyLXVpIHRyLC5zd2FnZ2VyLXVpIHVse2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlve2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTE2eDl7cGFkZGluZy1ib3R0b206NTYuMjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTl4MTZ7cGFkZGluZy1ib3R0b206MTc3Ljc3JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDN7cGFkZGluZy1ib3R0b206NzUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTN4NHtwYWRkaW5nLWJvdHRvbToxMzMuMzMlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTZ4NHtwYWRkaW5nLWJvdHRvbTo2Ni42JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS00eDZ7cGFkZGluZy1ib3R0b206MTUwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS04eDV7cGFkZGluZy1ib3R0b206NjIuNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg4e3BhZGRpbmctYm90dG9tOjE2MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tN3g1e3BhZGRpbmctYm90dG9tOjcxLjQyJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS01eDd7cGFkZGluZy1ib3R0b206MTQwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xeDF7cGFkZGluZy1ib3R0b206MTAwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS1vYmplY3R7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tbnN7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tMTZ4OS1uc3twYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tOXgxNi1uc3twYWRkaW5nLWJvdHRvbToxNzcuNzclfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4My1uc3twYWRkaW5nLWJvdHRvbTo3NSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tM3g0LW5ze3BhZGRpbmctYm90dG9tOjEzMy4zMyV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNng0LW5ze3BhZGRpbmctYm90dG9tOjY2LjYlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4Ni1uc3twYWRkaW5nLWJvdHRvbToxNTAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTh4NS1uc3twYWRkaW5nLWJvdHRvbTo2Mi41JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS01eDgtbnN7cGFkZGluZy1ib3R0b206MTYwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS03eDUtbnN7cGFkZGluZy1ib3R0b206NzEuNDIlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTV4Ny1uc3twYWRkaW5nLWJvdHRvbToxNDAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTF4MS1uc3twYWRkaW5nLWJvdHRvbToxMDAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1uc3tib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tbXtoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xNng5LW17cGFkZGluZy1ib3R0b206NTYuMjUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTl4MTYtbXtwYWRkaW5nLWJvdHRvbToxNzcuNzclfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4My1te3BhZGRpbmctYm90dG9tOjc1JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0zeDQtbXtwYWRkaW5nLWJvdHRvbToxMzMuMzMlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTZ4NC1te3BhZGRpbmctYm90dG9tOjY2LjYlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTR4Ni1te3BhZGRpbmctYm90dG9tOjE1MCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tOHg1LW17cGFkZGluZy1ib3R0b206NjIuNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg4LW17cGFkZGluZy1ib3R0b206MTYwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS03eDUtbXtwYWRkaW5nLWJvdHRvbTo3MS40MiV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNXg3LW17cGFkZGluZy1ib3R0b206MTQwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS0xeDEtbXtwYWRkaW5nLWJvdHRvbToxMDAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1te2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby1se2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTE2eDktbHtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tOXgxNi1se3BhZGRpbmctYm90dG9tOjE3Ny43NyV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNHgzLWx7cGFkZGluZy1ib3R0b206NzUlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTN4NC1se3BhZGRpbmctYm90dG9tOjEzMy4zMyV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNng0LWx7cGFkZGluZy1ib3R0b206NjYuNiV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tNHg2LWx7cGFkZGluZy1ib3R0b206MTUwJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS04eDUtbHtwYWRkaW5nLWJvdHRvbTo2Mi41JX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS01eDgtbHtwYWRkaW5nLWJvdHRvbToxNjAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTd4NS1se3BhZGRpbmctYm90dG9tOjcxLjQyJX0uc3dhZ2dlci11aSAuYXNwZWN0LXJhdGlvLS01eDctbHtwYWRkaW5nLWJvdHRvbToxNDAlfS5zd2FnZ2VyLXVpIC5hc3BlY3QtcmF0aW8tLTF4MS1se3BhZGRpbmctYm90dG9tOjEwMCV9LnN3YWdnZXItdWkgLmFzcGVjdC1yYXRpby0tb2JqZWN0LWx7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMH19LnN3YWdnZXItdWkgaW1ne21heC13aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5jb3ZlcntiYWNrZ3JvdW5kLXNpemU6Y292ZXIhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5jb250YWlue2JhY2tncm91bmQtc2l6ZTpjb250YWluIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5jb3Zlci1uc3tiYWNrZ3JvdW5kLXNpemU6Y292ZXIhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5jb250YWluLW5ze2JhY2tncm91bmQtc2l6ZTpjb250YWluIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuY292ZXItbXtiYWNrZ3JvdW5kLXNpemU6Y292ZXIhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5jb250YWluLW17YmFja2dyb3VuZC1zaXplOmNvbnRhaW4haW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5jb3Zlci1se2JhY2tncm91bmQtc2l6ZTpjb3ZlciFpbXBvcnRhbnR9LnN3YWdnZXItdWkgLmNvbnRhaW4tbHtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbiFpbXBvcnRhbnR9fS5zd2FnZ2VyLXVpIC5iZy1jZW50ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy10b3B7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1ib3R0b217YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1sZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuYmctY2VudGVyLW5ze2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctdG9wLW5ze2JhY2tncm91bmQtcG9zaXRpb246dG9wO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctcmlnaHQtbnN7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctYm90dG9tLW5ze2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctbGVmdC1uc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5iZy1jZW50ZXItbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXRvcC1te2JhY2tncm91bmQtcG9zaXRpb246dG9wO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctcmlnaHQtbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1ib3R0b20tbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLWxlZnQtbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5iZy1jZW50ZXItbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLXRvcC1se2JhY2tncm91bmQtcG9zaXRpb246dG9wO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dhZ2dlci11aSAuYmctcmlnaHQtbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5iZy1ib3R0b20tbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3YWdnZXItdWkgLmJnLWxlZnQtbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX0uc3dhZ2dlci11aSAub3V0bGluZXtvdXRsaW5lOjFweCBzb2xpZH0uc3dhZ2dlci11aSAub3V0bGluZS10cmFuc3BhcmVudHtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAub3V0bGluZS0we291dGxpbmU6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5vdXRsaW5lLW5ze291dGxpbmU6MXB4IHNvbGlkfS5zd2FnZ2VyLXVpIC5vdXRsaW5lLXRyYW5zcGFyZW50LW5ze291dGxpbmU6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zd2FnZ2VyLXVpIC5vdXRsaW5lLTAtbnN7b3V0bGluZTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5vdXRsaW5lLW17b3V0bGluZToxcHggc29saWR9LnN3YWdnZXItdWkgLm91dGxpbmUtdHJhbnNwYXJlbnQtbXtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAub3V0bGluZS0wLW17b3V0bGluZTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5vdXRsaW5lLWx7b3V0bGluZToxcHggc29saWR9LnN3YWdnZXItdWkgLm91dGxpbmUtdHJhbnNwYXJlbnQtbHtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAub3V0bGluZS0wLWx7b3V0bGluZTowfX0uc3dhZ2dlci11aSAuYmF7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJ0e2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJye2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5iYntib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20td2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibHtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJue2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmJhLW5ze2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5idC1uc3tib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ici1uc3tib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmItbnN7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmwtbnN7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibi1uc3tib3JkZXItc3R5bGU6bm9uZTtib3JkZXItd2lkdGg6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuYmEtbXtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYnQtbXtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci10b3Atd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ici1te2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5iYi1te2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJsLW17Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5ibi1te2JvcmRlci1zdHlsZTpub25lO2JvcmRlci13aWR0aDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5iYS1se2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC5idC1se2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJyLWx7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1yaWdodC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJiLWx7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjFweH0uc3dhZ2dlci11aSAuYmwtbHtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnN3YWdnZXItdWkgLmJuLWx7Ym9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjB9fS5zd2FnZ2VyLXVpIC5iLS1ibGFja3tib3JkZXItY29sb3I6IzAwMH0uc3dhZ2dlci11aSAuYi0tbmVhci1ibGFja3tib3JkZXItY29sb3I6IzExMX0uc3dhZ2dlci11aSAuYi0tZGFyay1ncmF5e2JvcmRlci1jb2xvcjojMzMzfS5zd2FnZ2VyLXVpIC5iLS1taWQtZ3JheXtib3JkZXItY29sb3I6IzU1NX0uc3dhZ2dlci11aSAuYi0tZ3JheXtib3JkZXItY29sb3I6Izc3N30uc3dhZ2dlci11aSAuYi0tc2lsdmVye2JvcmRlci1jb2xvcjojOTk5fS5zd2FnZ2VyLXVpIC5iLS1saWdodC1zaWx2ZXJ7Ym9yZGVyLWNvbG9yOiNhYWF9LnN3YWdnZXItdWkgLmItLW1vb24tZ3JheXtib3JkZXItY29sb3I6I2NjY30uc3dhZ2dlci11aSAuYi0tbGlnaHQtZ3JheXtib3JkZXItY29sb3I6I2VlZX0uc3dhZ2dlci11aSAuYi0tbmVhci13aGl0ZXtib3JkZXItY29sb3I6I2Y0ZjRmNH0uc3dhZ2dlci11aSAuYi0td2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmZ9LnN3YWdnZXItdWkgLmItLXdoaXRlLTkwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTgwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTcwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNyl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTYwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNil9LnN3YWdnZXItdWkgLmItLXdoaXRlLTUwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTQwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNCl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTMwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMyl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTIwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LnN3YWdnZXItdWkgLmItLXdoaXRlLTEwe2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMSl9LnN3YWdnZXItdWkgLmItLXdoaXRlLTA1e2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMDUpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0wMjV7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4wMjUpfS5zd2FnZ2VyLXVpIC5iLS13aGl0ZS0wMTI1e2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMDEzKX0uc3dhZ2dlci11aSAuYi0tYmxhY2stOTB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay04MHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuOCl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTcwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC43KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stNjB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay01MHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuNSl9LnN3YWdnZXItdWkgLmItLWJsYWNrLTQwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stMzB7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay0yMHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLmItLWJsYWNrLTEwe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0uc3dhZ2dlci11aSAuYi0tYmxhY2stMDV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjA1KX0uc3dhZ2dlci11aSAuYi0tYmxhY2stMDI1e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4wMjUpfS5zd2FnZ2VyLXVpIC5iLS1ibGFjay0wMTI1e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4wMTMpfS5zd2FnZ2VyLXVpIC5iLS1kYXJrLXJlZHtib3JkZXItY29sb3I6I2U3MDQwZn0uc3dhZ2dlci11aSAuYi0tcmVke2JvcmRlci1jb2xvcjojZmY0MTM2fS5zd2FnZ2VyLXVpIC5iLS1saWdodC1yZWR7Ym9yZGVyLWNvbG9yOiNmZjcyNWN9LnN3YWdnZXItdWkgLmItLW9yYW5nZXtib3JkZXItY29sb3I6I2ZmNjMwMH0uc3dhZ2dlci11aSAuYi0tZ29sZHtib3JkZXItY29sb3I6I2ZmYjcwMH0uc3dhZ2dlci11aSAuYi0teWVsbG93e2JvcmRlci1jb2xvcjpnb2xkfS5zd2FnZ2VyLXVpIC5iLS1saWdodC15ZWxsb3d7Ym9yZGVyLWNvbG9yOiNmYmYxYTl9LnN3YWdnZXItdWkgLmItLXB1cnBsZXtib3JkZXItY29sb3I6IzVlMmNhNX0uc3dhZ2dlci11aSAuYi0tbGlnaHQtcHVycGxle2JvcmRlci1jb2xvcjojYTQ2M2YyfS5zd2FnZ2VyLXVpIC5iLS1kYXJrLXBpbmt7Ym9yZGVyLWNvbG9yOiNkNTAwOGZ9LnN3YWdnZXItdWkgLmItLWhvdC1waW5re2JvcmRlci1jb2xvcjojZmY0MWI0fS5zd2FnZ2VyLXVpIC5iLS1waW5re2JvcmRlci1jb2xvcjojZmY4MGNjfS5zd2FnZ2VyLXVpIC5iLS1saWdodC1waW5re2JvcmRlci1jb2xvcjojZmZhM2Q3fS5zd2FnZ2VyLXVpIC5iLS1kYXJrLWdyZWVue2JvcmRlci1jb2xvcjojMTM3NzUyfS5zd2FnZ2VyLXVpIC5iLS1ncmVlbntib3JkZXItY29sb3I6IzE5YTk3NH0uc3dhZ2dlci11aSAuYi0tbGlnaHQtZ3JlZW57Ym9yZGVyLWNvbG9yOiM5ZWViY2Z9LnN3YWdnZXItdWkgLmItLW5hdnl7Ym9yZGVyLWNvbG9yOiMwMDFiNDR9LnN3YWdnZXItdWkgLmItLWRhcmstYmx1ZXtib3JkZXItY29sb3I6IzAwNDQ5ZX0uc3dhZ2dlci11aSAuYi0tYmx1ZXtib3JkZXItY29sb3I6IzM1N2VkZH0uc3dhZ2dlci11aSAuYi0tbGlnaHQtYmx1ZXtib3JkZXItY29sb3I6Izk2Y2NmZn0uc3dhZ2dlci11aSAuYi0tbGlnaHRlc3QtYmx1ZXtib3JkZXItY29sb3I6I2NkZWNmZn0uc3dhZ2dlci11aSAuYi0td2FzaGVkLWJsdWV7Ym9yZGVyLWNvbG9yOiNmNmZmZmV9LnN3YWdnZXItdWkgLmItLXdhc2hlZC1ncmVlbntib3JkZXItY29sb3I6I2U4ZmRmNX0uc3dhZ2dlci11aSAuYi0td2FzaGVkLXllbGxvd3tib3JkZXItY29sb3I6I2ZmZmNlYn0uc3dhZ2dlci11aSAuYi0td2FzaGVkLXJlZHtib3JkZXItY29sb3I6I2ZmZGZkZn0uc3dhZ2dlci11aSAuYi0tdHJhbnNwYXJlbnR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5zd2FnZ2VyLXVpIC5iLS1pbmhlcml0e2JvcmRlci1jb2xvcjppbmhlcml0fS5zd2FnZ2VyLXVpIC5icjB7Ym9yZGVyLXJhZGl1czowfS5zd2FnZ2VyLXVpIC5icjF7Ym9yZGVyLXJhZGl1czouMTI1cmVtfS5zd2FnZ2VyLXVpIC5icjJ7Ym9yZGVyLXJhZGl1czouMjVyZW19LnN3YWdnZXItdWkgLmJyM3tib3JkZXItcmFkaXVzOi41cmVtfS5zd2FnZ2VyLXVpIC5icjR7Ym9yZGVyLXJhZGl1czoxcmVtfS5zd2FnZ2VyLXVpIC5ici0xMDB7Ym9yZGVyLXJhZGl1czoxMDAlfS5zd2FnZ2VyLXVpIC5ici1waWxse2JvcmRlci1yYWRpdXM6OTk5OXB4fS5zd2FnZ2VyLXVpIC5ici0tYm90dG9te2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tdG9we2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tcmlnaHR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLWxlZnR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmJyMC1uc3tib3JkZXItcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyMS1uc3tib3JkZXItcmFkaXVzOi4xMjVyZW19LnN3YWdnZXItdWkgLmJyMi1uc3tib3JkZXItcmFkaXVzOi4yNXJlbX0uc3dhZ2dlci11aSAuYnIzLW5ze2JvcmRlci1yYWRpdXM6LjVyZW19LnN3YWdnZXItdWkgLmJyNC1uc3tib3JkZXItcmFkaXVzOjFyZW19LnN3YWdnZXItdWkgLmJyLTEwMC1uc3tib3JkZXItcmFkaXVzOjEwMCV9LnN3YWdnZXItdWkgLmJyLXBpbGwtbnN7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnN3YWdnZXItdWkgLmJyLS1ib3R0b20tbnN7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS10b3AtbnN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS1yaWdodC1uc3tib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tbGVmdC1uc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmJyMC1te2JvcmRlci1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnIxLW17Ym9yZGVyLXJhZGl1czouMTI1cmVtfS5zd2FnZ2VyLXVpIC5icjItbXtib3JkZXItcmFkaXVzOi4yNXJlbX0uc3dhZ2dlci11aSAuYnIzLW17Ym9yZGVyLXJhZGl1czouNXJlbX0uc3dhZ2dlci11aSAuYnI0LW17Ym9yZGVyLXJhZGl1czoxcmVtfS5zd2FnZ2VyLXVpIC5ici0xMDAtbXtib3JkZXItcmFkaXVzOjEwMCV9LnN3YWdnZXItdWkgLmJyLXBpbGwtbXtib3JkZXItcmFkaXVzOjk5OTlweH0uc3dhZ2dlci11aSAuYnItLWJvdHRvbS1te2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tdG9wLW17Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS1yaWdodC1te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyLS1sZWZ0LW17Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5icjAtbHtib3JkZXItcmFkaXVzOjB9LnN3YWdnZXItdWkgLmJyMS1se2JvcmRlci1yYWRpdXM6LjEyNXJlbX0uc3dhZ2dlci11aSAuYnIyLWx7Ym9yZGVyLXJhZGl1czouMjVyZW19LnN3YWdnZXItdWkgLmJyMy1se2JvcmRlci1yYWRpdXM6LjVyZW19LnN3YWdnZXItdWkgLmJyNC1se2JvcmRlci1yYWRpdXM6MXJlbX0uc3dhZ2dlci11aSAuYnItMTAwLWx7Ym9yZGVyLXJhZGl1czoxMDAlfS5zd2FnZ2VyLXVpIC5ici1waWxsLWx7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LnN3YWdnZXItdWkgLmJyLS1ib3R0b20tbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc3dhZ2dlci11aSAuYnItLXRvcC1se2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tcmlnaHQtbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5zd2FnZ2VyLXVpIC5ici0tbGVmdC1se2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH19LnN3YWdnZXItdWkgLmItLWRvdHRlZHtib3JkZXItc3R5bGU6ZG90dGVkfS5zd2FnZ2VyLXVpIC5iLS1kYXNoZWR7Ym9yZGVyLXN0eWxlOmRhc2hlZH0uc3dhZ2dlci11aSAuYi0tc29saWR7Ym9yZGVyLXN0eWxlOnNvbGlkfS5zd2FnZ2VyLXVpIC5iLS1ub25le2JvcmRlci1zdHlsZTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmItLWRvdHRlZC1uc3tib3JkZXItc3R5bGU6ZG90dGVkfS5zd2FnZ2VyLXVpIC5iLS1kYXNoZWQtbnN7Ym9yZGVyLXN0eWxlOmRhc2hlZH0uc3dhZ2dlci11aSAuYi0tc29saWQtbnN7Ym9yZGVyLXN0eWxlOnNvbGlkfS5zd2FnZ2VyLXVpIC5iLS1ub25lLW5ze2JvcmRlci1zdHlsZTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5iLS1kb3R0ZWQtbXtib3JkZXItc3R5bGU6ZG90dGVkfS5zd2FnZ2VyLXVpIC5iLS1kYXNoZWQtbXtib3JkZXItc3R5bGU6ZGFzaGVkfS5zd2FnZ2VyLXVpIC5iLS1zb2xpZC1te2JvcmRlci1zdHlsZTpzb2xpZH0uc3dhZ2dlci11aSAuYi0tbm9uZS1te2JvcmRlci1zdHlsZTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5iLS1kb3R0ZWQtbHtib3JkZXItc3R5bGU6ZG90dGVkfS5zd2FnZ2VyLXVpIC5iLS1kYXNoZWQtbHtib3JkZXItc3R5bGU6ZGFzaGVkfS5zd2FnZ2VyLXVpIC5iLS1zb2xpZC1se2JvcmRlci1zdHlsZTpzb2xpZH0uc3dhZ2dlci11aSAuYi0tbm9uZS1se2JvcmRlci1zdHlsZTpub25lfX0uc3dhZ2dlci11aSAuYncwe2JvcmRlci13aWR0aDowfS5zd2FnZ2VyLXVpIC5idzF7Ym9yZGVyLXdpZHRoOi4xMjVyZW19LnN3YWdnZXItdWkgLmJ3Mntib3JkZXItd2lkdGg6LjI1cmVtfS5zd2FnZ2VyLXVpIC5idzN7Ym9yZGVyLXdpZHRoOi41cmVtfS5zd2FnZ2VyLXVpIC5idzR7Ym9yZGVyLXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLmJ3NXtib3JkZXItd2lkdGg6MnJlbX0uc3dhZ2dlci11aSAuYnQtMHtib3JkZXItdG9wLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJyLTB7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnN3YWdnZXItdWkgLmJiLTB7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5zd2FnZ2VyLXVpIC5ibC0we2JvcmRlci1sZWZ0LXdpZHRoOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuYncwLW5ze2JvcmRlci13aWR0aDowfS5zd2FnZ2VyLXVpIC5idzEtbnN7Ym9yZGVyLXdpZHRoOi4xMjVyZW19LnN3YWdnZXItdWkgLmJ3Mi1uc3tib3JkZXItd2lkdGg6LjI1cmVtfS5zd2FnZ2VyLXVpIC5idzMtbnN7Ym9yZGVyLXdpZHRoOi41cmVtfS5zd2FnZ2VyLXVpIC5idzQtbnN7Ym9yZGVyLXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLmJ3NS1uc3tib3JkZXItd2lkdGg6MnJlbX0uc3dhZ2dlci11aSAuYnQtMC1uc3tib3JkZXItdG9wLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJyLTAtbnN7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnN3YWdnZXItdWkgLmJiLTAtbnN7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5zd2FnZ2VyLXVpIC5ibC0wLW5ze2JvcmRlci1sZWZ0LXdpZHRoOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmJ3MC1te2JvcmRlci13aWR0aDowfS5zd2FnZ2VyLXVpIC5idzEtbXtib3JkZXItd2lkdGg6LjEyNXJlbX0uc3dhZ2dlci11aSAuYncyLW17Ym9yZGVyLXdpZHRoOi4yNXJlbX0uc3dhZ2dlci11aSAuYnczLW17Ym9yZGVyLXdpZHRoOi41cmVtfS5zd2FnZ2VyLXVpIC5idzQtbXtib3JkZXItd2lkdGg6MXJlbX0uc3dhZ2dlci11aSAuYnc1LW17Ym9yZGVyLXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLmJ0LTAtbXtib3JkZXItdG9wLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJyLTAtbXtib3JkZXItcmlnaHQtd2lkdGg6MH0uc3dhZ2dlci11aSAuYmItMC1te2JvcmRlci1ib3R0b20td2lkdGg6MH0uc3dhZ2dlci11aSAuYmwtMC1te2JvcmRlci1sZWZ0LXdpZHRoOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmJ3MC1se2JvcmRlci13aWR0aDowfS5zd2FnZ2VyLXVpIC5idzEtbHtib3JkZXItd2lkdGg6LjEyNXJlbX0uc3dhZ2dlci11aSAuYncyLWx7Ym9yZGVyLXdpZHRoOi4yNXJlbX0uc3dhZ2dlci11aSAuYnczLWx7Ym9yZGVyLXdpZHRoOi41cmVtfS5zd2FnZ2VyLXVpIC5idzQtbHtib3JkZXItd2lkdGg6MXJlbX0uc3dhZ2dlci11aSAuYnc1LWx7Ym9yZGVyLXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLmJ0LTAtbHtib3JkZXItdG9wLXdpZHRoOjB9LnN3YWdnZXItdWkgLmJyLTAtbHtib3JkZXItcmlnaHQtd2lkdGg6MH0uc3dhZ2dlci11aSAuYmItMC1se2JvcmRlci1ib3R0b20td2lkdGg6MH0uc3dhZ2dlci11aSAuYmwtMC1se2JvcmRlci1sZWZ0LXdpZHRoOjB9fS5zd2FnZ2VyLXVpIC5zaGFkb3ctMXtib3gtc2hhZG93OjAgMCA0cHggMnB4IHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctMntib3gtc2hhZG93OjAgMCA4cHggMnB4IHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctM3tib3gtc2hhZG93OjJweCAycHggNHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTR7Ym94LXNoYWRvdzoycHggMnB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5zaGFkb3ctNXtib3gtc2hhZG93OjRweCA0cHggOHB4IDAgcmdiYSgwLDAsMCwuMil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuc2hhZG93LTEtbnN7Ym94LXNoYWRvdzowIDAgNHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTItbnN7Ym94LXNoYWRvdzowIDAgOHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTMtbnN7Ym94LXNoYWRvdzoycHggMnB4IDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy00LW5ze2JveC1zaGFkb3c6MnB4IDJweCA4cHggMCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTUtbnN7Ym94LXNoYWRvdzo0cHggNHB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5zaGFkb3ctMS1te2JveC1zaGFkb3c6MCAwIDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0yLW17Ym94LXNoYWRvdzowIDAgOHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTMtbXtib3gtc2hhZG93OjJweCAycHggNHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTQtbXtib3gtc2hhZG93OjJweCAycHggOHB4IDAgcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy01LW17Ym94LXNoYWRvdzo0cHggNHB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5zaGFkb3ctMS1se2JveC1zaGFkb3c6MCAwIDRweCAycHggcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy0yLWx7Ym94LXNoYWRvdzowIDAgOHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTMtbHtib3gtc2hhZG93OjJweCAycHggNHB4IDJweCByZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuc2hhZG93LTQtbHtib3gtc2hhZG93OjJweCAycHggOHB4IDAgcmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLnNoYWRvdy01LWx7Ym94LXNoYWRvdzo0cHggNHB4IDhweCAwIHJnYmEoMCwwLDAsLjIpfX0uc3dhZ2dlci11aSAucHJle292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdzpzY3JvbGx9LnN3YWdnZXItdWkgLnRvcC0we3RvcDowfS5zd2FnZ2VyLXVpIC5yaWdodC0we3JpZ2h0OjB9LnN3YWdnZXItdWkgLmJvdHRvbS0we2JvdHRvbTowfS5zd2FnZ2VyLXVpIC5sZWZ0LTB7bGVmdDowfS5zd2FnZ2VyLXVpIC50b3AtMXt0b3A6MXJlbX0uc3dhZ2dlci11aSAucmlnaHQtMXtyaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tMXtib3R0b206MXJlbX0uc3dhZ2dlci11aSAubGVmdC0xe2xlZnQ6MXJlbX0uc3dhZ2dlci11aSAudG9wLTJ7dG9wOjJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTJ7cmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTJ7Ym90dG9tOjJyZW19LnN3YWdnZXItdWkgLmxlZnQtMntsZWZ0OjJyZW19LnN3YWdnZXItdWkgLnRvcC0tMXt0b3A6LTFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0xe3JpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTF7Ym90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0xe2xlZnQ6LTFyZW19LnN3YWdnZXItdWkgLnRvcC0tMnt0b3A6LTJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0ye3JpZ2h0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTJ7Ym90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0ye2xlZnQ6LTJyZW19LnN3YWdnZXItdWkgLmFic29sdXRlLS1maWxse2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnRvcC0wLW5ze3RvcDowfS5zd2FnZ2VyLXVpIC5sZWZ0LTAtbnN7bGVmdDowfS5zd2FnZ2VyLXVpIC5yaWdodC0wLW5ze3JpZ2h0OjB9LnN3YWdnZXItdWkgLmJvdHRvbS0wLW5ze2JvdHRvbTowfS5zd2FnZ2VyLXVpIC50b3AtMS1uc3t0b3A6MXJlbX0uc3dhZ2dlci11aSAubGVmdC0xLW5ze2xlZnQ6MXJlbX0uc3dhZ2dlci11aSAucmlnaHQtMS1uc3tyaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tMS1uc3tib3R0b206MXJlbX0uc3dhZ2dlci11aSAudG9wLTItbnN7dG9wOjJyZW19LnN3YWdnZXItdWkgLmxlZnQtMi1uc3tsZWZ0OjJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTItbnN7cmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTItbnN7Ym90dG9tOjJyZW19LnN3YWdnZXItdWkgLnRvcC0tMS1uc3t0b3A6LTFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0xLW5ze3JpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTEtbnN7Ym90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0xLW5ze2xlZnQ6LTFyZW19LnN3YWdnZXItdWkgLnRvcC0tMi1uc3t0b3A6LTJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0yLW5ze3JpZ2h0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTItbnN7Ym90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0yLW5ze2xlZnQ6LTJyZW19LnN3YWdnZXItdWkgLmFic29sdXRlLS1maWxsLW5ze2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3RvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC50b3AtMC1te3RvcDowfS5zd2FnZ2VyLXVpIC5sZWZ0LTAtbXtsZWZ0OjB9LnN3YWdnZXItdWkgLnJpZ2h0LTAtbXtyaWdodDowfS5zd2FnZ2VyLXVpIC5ib3R0b20tMC1te2JvdHRvbTowfS5zd2FnZ2VyLXVpIC50b3AtMS1te3RvcDoxcmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LTEtbXtsZWZ0OjFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTEtbXtyaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tMS1te2JvdHRvbToxcmVtfS5zd2FnZ2VyLXVpIC50b3AtMi1te3RvcDoycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LTItbXtsZWZ0OjJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LTItbXtyaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tMi1te2JvdHRvbToycmVtfS5zd2FnZ2VyLXVpIC50b3AtLTEtbXt0b3A6LTFyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0xLW17cmlnaHQ6LTFyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0tMS1te2JvdHRvbTotMXJlbX0uc3dhZ2dlci11aSAubGVmdC0tMS1te2xlZnQ6LTFyZW19LnN3YWdnZXItdWkgLnRvcC0tMi1te3RvcDotMnJlbX0uc3dhZ2dlci11aSAucmlnaHQtLTItbXtyaWdodDotMnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLS0yLW17Ym90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5sZWZ0LS0yLW17bGVmdDotMnJlbX0uc3dhZ2dlci11aSAuYWJzb2x1dGUtLWZpbGwtbXtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudG9wLTAtbHt0b3A6MH0uc3dhZ2dlci11aSAubGVmdC0wLWx7bGVmdDowfS5zd2FnZ2VyLXVpIC5yaWdodC0wLWx7cmlnaHQ6MH0uc3dhZ2dlci11aSAuYm90dG9tLTAtbHtib3R0b206MH0uc3dhZ2dlci11aSAudG9wLTEtbHt0b3A6MXJlbX0uc3dhZ2dlci11aSAubGVmdC0xLWx7bGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0xLWx7cmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTEtbHtib3R0b206MXJlbX0uc3dhZ2dlci11aSAudG9wLTItbHt0b3A6MnJlbX0uc3dhZ2dlci11aSAubGVmdC0yLWx7bGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0yLWx7cmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuYm90dG9tLTItbHtib3R0b206MnJlbX0uc3dhZ2dlci11aSAudG9wLS0xLWx7dG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5yaWdodC0tMS1se3JpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ib3R0b20tLTEtbHtib3R0b206LTFyZW19LnN3YWdnZXItdWkgLmxlZnQtLTEtbHtsZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC50b3AtLTItbHt0b3A6LTJyZW19LnN3YWdnZXItdWkgLnJpZ2h0LS0yLWx7cmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLmJvdHRvbS0tMi1se2JvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubGVmdC0tMi1se2xlZnQ6LTJyZW19LnN3YWdnZXItdWkgLmFic29sdXRlLS1maWxsLWx7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7dG9wOjB9fS5zd2FnZ2VyLXVpIC5jZjphZnRlciwuc3dhZ2dlci11aSAuY2Y6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uc3dhZ2dlci11aSAuY2Y6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc3dhZ2dlci11aSAuY2Z7Knpvb206MX0uc3dhZ2dlci11aSAuY2x7Y2xlYXI6bGVmdH0uc3dhZ2dlci11aSAuY3J7Y2xlYXI6cmlnaHR9LnN3YWdnZXItdWkgLmNie2NsZWFyOmJvdGh9LnN3YWdnZXItdWkgLmNue2NsZWFyOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuY2wtbnN7Y2xlYXI6bGVmdH0uc3dhZ2dlci11aSAuY3ItbnN7Y2xlYXI6cmlnaHR9LnN3YWdnZXItdWkgLmNiLW5ze2NsZWFyOmJvdGh9LnN3YWdnZXItdWkgLmNuLW5ze2NsZWFyOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNsLW17Y2xlYXI6bGVmdH0uc3dhZ2dlci11aSAuY3ItbXtjbGVhcjpyaWdodH0uc3dhZ2dlci11aSAuY2ItbXtjbGVhcjpib3RofS5zd2FnZ2VyLXVpIC5jbi1te2NsZWFyOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNsLWx7Y2xlYXI6bGVmdH0uc3dhZ2dlci11aSAuY3ItbHtjbGVhcjpyaWdodH0uc3dhZ2dlci11aSAuY2ItbHtjbGVhcjpib3RofS5zd2FnZ2VyLXVpIC5jbi1se2NsZWFyOm5vbmV9fS5zd2FnZ2VyLXVpIC5mbGV4e2Rpc3BsYXk6ZmxleH0uc3dhZ2dlci11aSAuaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleH0uc3dhZ2dlci11aSAuZmxleC1hdXRve2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowO21pbi13aWR0aDowfS5zd2FnZ2VyLXVpIC5mbGV4LW5vbmV7ZmxleDpub25lfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3YWdnZXItdWkgLmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvd30uc3dhZ2dlci11aSAuZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWdnZXItdWkgLml0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWdnZXItdWkgLml0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnN3YWdnZXItdWkgLnNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0uc3dhZ2dlci11aSAuc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNofS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3YWdnZXItdWkgLmp1c3RpZnktYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuanVzdGlmeS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLmNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5zd2FnZ2VyLXVpIC5jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaH0uc3dhZ2dlci11aSAub3JkZXItMHtvcmRlcjowfS5zd2FnZ2VyLXVpIC5vcmRlci0xe29yZGVyOjF9LnN3YWdnZXItdWkgLm9yZGVyLTJ7b3JkZXI6Mn0uc3dhZ2dlci11aSAub3JkZXItM3tvcmRlcjozfS5zd2FnZ2VyLXVpIC5vcmRlci00e29yZGVyOjR9LnN3YWdnZXItdWkgLm9yZGVyLTV7b3JkZXI6NX0uc3dhZ2dlci11aSAub3JkZXItNntvcmRlcjo2fS5zd2FnZ2VyLXVpIC5vcmRlci03e29yZGVyOjd9LnN3YWdnZXItdWkgLm9yZGVyLTh7b3JkZXI6OH0uc3dhZ2dlci11aSAub3JkZXItbGFzdHtvcmRlcjo5OTk5OX0uc3dhZ2dlci11aSAuZmxleC1ncm93LTB7ZmxleC1ncm93OjB9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjB9LnN3YWdnZXItdWkgLmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5mbGV4LW5ze2Rpc3BsYXk6ZmxleH0uc3dhZ2dlci11aSAuaW5saW5lLWZsZXgtbnN7ZGlzcGxheTppbmxpbmUtZmxleH0uc3dhZ2dlci11aSAuZmxleC1hdXRvLW5ze2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowO21pbi13aWR0aDowfS5zd2FnZ2VyLXVpIC5mbGV4LW5vbmUtbnN7ZmxleDpub25lfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbi1uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3YWdnZXItdWkgLmZsZXgtcm93LW5ze2ZsZXgtZGlyZWN0aW9uOnJvd30uc3dhZ2dlci11aSAuZmxleC13cmFwLW5ze2ZsZXgtd3JhcDp3cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LW5vd3JhcC1uc3tmbGV4LXdyYXA6bm93cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LXdyYXAtcmV2ZXJzZS1uc3tmbGV4LXdyYXA6d3JhcC1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbi1yZXZlcnNlLW5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LXJvdy1yZXZlcnNlLW5ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdGFydC1uc3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5pdGVtcy1lbmQtbnN7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWdnZXItdWkgLml0ZW1zLWNlbnRlci1uc3thbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWdnZXItdWkgLml0ZW1zLWJhc2VsaW5lLW5ze2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5pdGVtcy1zdHJldGNoLW5ze2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnN3YWdnZXItdWkgLnNlbGYtc3RhcnQtbnN7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5zZWxmLWVuZC1uc3thbGlnbi1zZWxmOmZsZXgtZW5kfS5zd2FnZ2VyLXVpIC5zZWxmLWNlbnRlci1uc3thbGlnbi1zZWxmOmNlbnRlcn0uc3dhZ2dlci11aSAuc2VsZi1iYXNlbGluZS1uc3thbGlnbi1zZWxmOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC5zZWxmLXN0cmV0Y2gtbnN7YWxpZ24tc2VsZjpzdHJldGNofS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LXN0YXJ0LW5ze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWVuZC1uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmp1c3RpZnktY2VudGVyLW5ze2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3YWdnZXItdWkgLmp1c3RpZnktYmV0d2Vlbi1uc3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuanVzdGlmeS1hcm91bmQtbnN7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdGFydC1uc3thbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLmNvbnRlbnQtZW5kLW5ze2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtY2VudGVyLW5ze2FsaWduLWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5jb250ZW50LWJldHdlZW4tbnN7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5zd2FnZ2VyLXVpIC5jb250ZW50LWFyb3VuZC1uc3thbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdHJldGNoLW5ze2FsaWduLWNvbnRlbnQ6c3RyZXRjaH0uc3dhZ2dlci11aSAub3JkZXItMC1uc3tvcmRlcjowfS5zd2FnZ2VyLXVpIC5vcmRlci0xLW5ze29yZGVyOjF9LnN3YWdnZXItdWkgLm9yZGVyLTItbnN7b3JkZXI6Mn0uc3dhZ2dlci11aSAub3JkZXItMy1uc3tvcmRlcjozfS5zd2FnZ2VyLXVpIC5vcmRlci00LW5ze29yZGVyOjR9LnN3YWdnZXItdWkgLm9yZGVyLTUtbnN7b3JkZXI6NX0uc3dhZ2dlci11aSAub3JkZXItNi1uc3tvcmRlcjo2fS5zd2FnZ2VyLXVpIC5vcmRlci03LW5ze29yZGVyOjd9LnN3YWdnZXItdWkgLm9yZGVyLTgtbnN7b3JkZXI6OH0uc3dhZ2dlci11aSAub3JkZXItbGFzdC1uc3tvcmRlcjo5OTk5OX0uc3dhZ2dlci11aSAuZmxleC1ncm93LTAtbnN7ZmxleC1ncm93OjB9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0xLW5ze2ZsZXgtZ3JvdzoxfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0wLW5ze2ZsZXgtc2hyaW5rOjB9LnN3YWdnZXItdWkgLmZsZXgtc2hyaW5rLTEtbnN7ZmxleC1zaHJpbms6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZmxleC1te2Rpc3BsYXk6ZmxleH0uc3dhZ2dlci11aSAuaW5saW5lLWZsZXgtbXtkaXNwbGF5OmlubGluZS1mbGV4fS5zd2FnZ2VyLXVpIC5mbGV4LWF1dG8tbXtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MH0uc3dhZ2dlci11aSAuZmxleC1ub25lLW17ZmxleDpub25lfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbi1te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dhZ2dlci11aSAuZmxleC1yb3ctbXtmbGV4LWRpcmVjdGlvbjpyb3d9LnN3YWdnZXItdWkgLmZsZXgtd3JhcC1te2ZsZXgtd3JhcDp3cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LW5vd3JhcC1te2ZsZXgtd3JhcDpub3dyYXB9LnN3YWdnZXItdWkgLmZsZXgtd3JhcC1yZXZlcnNlLW17ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tcmV2ZXJzZS1te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LXJvdy1yZXZlcnNlLW17ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnN3YWdnZXItdWkgLml0ZW1zLXN0YXJ0LW17YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuaXRlbXMtZW5kLW17YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWdnZXItdWkgLml0ZW1zLWNlbnRlci1te2FsaWduLWl0ZW1zOmNlbnRlcn0uc3dhZ2dlci11aSAuaXRlbXMtYmFzZWxpbmUtbXthbGlnbi1pdGVtczpiYXNlbGluZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RyZXRjaC1te2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnN3YWdnZXItdWkgLnNlbGYtc3RhcnQtbXthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLnNlbGYtZW5kLW17YWxpZ24tc2VsZjpmbGV4LWVuZH0uc3dhZ2dlci11aSAuc2VsZi1jZW50ZXItbXthbGlnbi1zZWxmOmNlbnRlcn0uc3dhZ2dlci11aSAuc2VsZi1iYXNlbGluZS1te2FsaWduLXNlbGY6YmFzZWxpbmV9LnN3YWdnZXItdWkgLnNlbGYtc3RyZXRjaC1te2FsaWduLXNlbGY6c3RyZXRjaH0uc3dhZ2dlci11aSAuanVzdGlmeS1zdGFydC1te2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWVuZC1te2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhZ2dlci11aSAuanVzdGlmeS1jZW50ZXItbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWJldHdlZW4tbXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuanVzdGlmeS1hcm91bmQtbXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LXN0YXJ0LW17YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5jb250ZW50LWVuZC1te2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtY2VudGVyLW17YWxpZ24tY29udGVudDpjZW50ZXJ9LnN3YWdnZXItdWkgLmNvbnRlbnQtYmV0d2Vlbi1te2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuY29udGVudC1hcm91bmQtbXthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdHJldGNoLW17YWxpZ24tY29udGVudDpzdHJldGNofS5zd2FnZ2VyLXVpIC5vcmRlci0wLW17b3JkZXI6MH0uc3dhZ2dlci11aSAub3JkZXItMS1te29yZGVyOjF9LnN3YWdnZXItdWkgLm9yZGVyLTItbXtvcmRlcjoyfS5zd2FnZ2VyLXVpIC5vcmRlci0zLW17b3JkZXI6M30uc3dhZ2dlci11aSAub3JkZXItNC1te29yZGVyOjR9LnN3YWdnZXItdWkgLm9yZGVyLTUtbXtvcmRlcjo1fS5zd2FnZ2VyLXVpIC5vcmRlci02LW17b3JkZXI6Nn0uc3dhZ2dlci11aSAub3JkZXItNy1te29yZGVyOjd9LnN3YWdnZXItdWkgLm9yZGVyLTgtbXtvcmRlcjo4fS5zd2FnZ2VyLXVpIC5vcmRlci1sYXN0LW17b3JkZXI6OTk5OTl9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0wLW17ZmxleC1ncm93OjB9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0xLW17ZmxleC1ncm93OjF9LnN3YWdnZXItdWkgLmZsZXgtc2hyaW5rLTAtbXtmbGV4LXNocmluazowfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0xLW17ZmxleC1zaHJpbms6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZmxleC1se2Rpc3BsYXk6ZmxleH0uc3dhZ2dlci11aSAuaW5saW5lLWZsZXgtbHtkaXNwbGF5OmlubGluZS1mbGV4fS5zd2FnZ2VyLXVpIC5mbGV4LWF1dG8tbHtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MH0uc3dhZ2dlci11aSAuZmxleC1ub25lLWx7ZmxleDpub25lfS5zd2FnZ2VyLXVpIC5mbGV4LWNvbHVtbi1se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dhZ2dlci11aSAuZmxleC1yb3ctbHtmbGV4LWRpcmVjdGlvbjpyb3d9LnN3YWdnZXItdWkgLmZsZXgtd3JhcC1se2ZsZXgtd3JhcDp3cmFwfS5zd2FnZ2VyLXVpIC5mbGV4LW5vd3JhcC1se2ZsZXgtd3JhcDpub3dyYXB9LnN3YWdnZXItdWkgLmZsZXgtd3JhcC1yZXZlcnNlLWx7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uc3dhZ2dlci11aSAuZmxleC1jb2x1bW4tcmV2ZXJzZS1se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5zd2FnZ2VyLXVpIC5mbGV4LXJvdy1yZXZlcnNlLWx7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnN3YWdnZXItdWkgLml0ZW1zLXN0YXJ0LWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3dhZ2dlci11aSAuaXRlbXMtZW5kLWx7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWdnZXItdWkgLml0ZW1zLWNlbnRlci1se2FsaWduLWl0ZW1zOmNlbnRlcn0uc3dhZ2dlci11aSAuaXRlbXMtYmFzZWxpbmUtbHthbGlnbi1pdGVtczpiYXNlbGluZX0uc3dhZ2dlci11aSAuaXRlbXMtc3RyZXRjaC1se2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnN3YWdnZXItdWkgLnNlbGYtc3RhcnQtbHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnN3YWdnZXItdWkgLnNlbGYtZW5kLWx7YWxpZ24tc2VsZjpmbGV4LWVuZH0uc3dhZ2dlci11aSAuc2VsZi1jZW50ZXItbHthbGlnbi1zZWxmOmNlbnRlcn0uc3dhZ2dlci11aSAuc2VsZi1iYXNlbGluZS1se2FsaWduLXNlbGY6YmFzZWxpbmV9LnN3YWdnZXItdWkgLnNlbGYtc3RyZXRjaC1se2FsaWduLXNlbGY6c3RyZXRjaH0uc3dhZ2dlci11aSAuanVzdGlmeS1zdGFydC1se2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWVuZC1se2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhZ2dlci11aSAuanVzdGlmeS1jZW50ZXItbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FnZ2VyLXVpIC5qdXN0aWZ5LWJldHdlZW4tbHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuanVzdGlmeS1hcm91bmQtbHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5zd2FnZ2VyLXVpIC5jb250ZW50LXN0YXJ0LWx7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5zd2FnZ2VyLXVpIC5jb250ZW50LWVuZC1se2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWdnZXItdWkgLmNvbnRlbnQtY2VudGVyLWx7YWxpZ24tY29udGVudDpjZW50ZXJ9LnN3YWdnZXItdWkgLmNvbnRlbnQtYmV0d2Vlbi1se2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc3dhZ2dlci11aSAuY29udGVudC1hcm91bmQtbHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZH0uc3dhZ2dlci11aSAuY29udGVudC1zdHJldGNoLWx7YWxpZ24tY29udGVudDpzdHJldGNofS5zd2FnZ2VyLXVpIC5vcmRlci0wLWx7b3JkZXI6MH0uc3dhZ2dlci11aSAub3JkZXItMS1se29yZGVyOjF9LnN3YWdnZXItdWkgLm9yZGVyLTItbHtvcmRlcjoyfS5zd2FnZ2VyLXVpIC5vcmRlci0zLWx7b3JkZXI6M30uc3dhZ2dlci11aSAub3JkZXItNC1se29yZGVyOjR9LnN3YWdnZXItdWkgLm9yZGVyLTUtbHtvcmRlcjo1fS5zd2FnZ2VyLXVpIC5vcmRlci02LWx7b3JkZXI6Nn0uc3dhZ2dlci11aSAub3JkZXItNy1se29yZGVyOjd9LnN3YWdnZXItdWkgLm9yZGVyLTgtbHtvcmRlcjo4fS5zd2FnZ2VyLXVpIC5vcmRlci1sYXN0LWx7b3JkZXI6OTk5OTl9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0wLWx7ZmxleC1ncm93OjB9LnN3YWdnZXItdWkgLmZsZXgtZ3Jvdy0xLWx7ZmxleC1ncm93OjF9LnN3YWdnZXItdWkgLmZsZXgtc2hyaW5rLTAtbHtmbGV4LXNocmluazowfS5zd2FnZ2VyLXVpIC5mbGV4LXNocmluay0xLWx7ZmxleC1zaHJpbms6MX19LnN3YWdnZXItdWkgLmRue2Rpc3BsYXk6bm9uZX0uc3dhZ2dlci11aSAuZGl7ZGlzcGxheTppbmxpbmV9LnN3YWdnZXItdWkgLmRie2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgLmRpYntkaXNwbGF5OmlubGluZS1ibG9ja30uc3dhZ2dlci11aSAuZGl0e2Rpc3BsYXk6aW5saW5lLXRhYmxlfS5zd2FnZ2VyLXVpIC5kdHtkaXNwbGF5OnRhYmxlfS5zd2FnZ2VyLXVpIC5kdGN7ZGlzcGxheTp0YWJsZS1jZWxsfS5zd2FnZ2VyLXVpIC5kdC1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9LnN3YWdnZXItdWkgLmR0LXJvdy1ncm91cHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uc3dhZ2dlci11aSAuZHQtY29sdW1ue2Rpc3BsYXk6dGFibGUtY29sdW1ufS5zd2FnZ2VyLXVpIC5kdC1jb2x1bW4tZ3JvdXB7ZGlzcGxheTp0YWJsZS1jb2x1bW4tZ3JvdXB9LnN3YWdnZXItdWkgLmR0LS1maXhlZHt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5kbi1uc3tkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLmRpLW5ze2Rpc3BsYXk6aW5saW5lfS5zd2FnZ2VyLXVpIC5kYi1uc3tkaXNwbGF5OmJsb2NrfS5zd2FnZ2VyLXVpIC5kaWItbnN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3YWdnZXItdWkgLmRpdC1uc3tkaXNwbGF5OmlubGluZS10YWJsZX0uc3dhZ2dlci11aSAuZHQtbnN7ZGlzcGxheTp0YWJsZX0uc3dhZ2dlci11aSAuZHRjLW5ze2Rpc3BsYXk6dGFibGUtY2VsbH0uc3dhZ2dlci11aSAuZHQtcm93LW5ze2Rpc3BsYXk6dGFibGUtcm93fS5zd2FnZ2VyLXVpIC5kdC1yb3ctZ3JvdXAtbnN7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnN3YWdnZXItdWkgLmR0LWNvbHVtbi1uc3tkaXNwbGF5OnRhYmxlLWNvbHVtbn0uc3dhZ2dlci11aSAuZHQtY29sdW1uLWdyb3VwLW5ze2Rpc3BsYXk6dGFibGUtY29sdW1uLWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC0tZml4ZWQtbnN7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmRuLW17ZGlzcGxheTpub25lfS5zd2FnZ2VyLXVpIC5kaS1te2Rpc3BsYXk6aW5saW5lfS5zd2FnZ2VyLXVpIC5kYi1te2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgLmRpYi1te2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zd2FnZ2VyLXVpIC5kaXQtbXtkaXNwbGF5OmlubGluZS10YWJsZX0uc3dhZ2dlci11aSAuZHQtbXtkaXNwbGF5OnRhYmxlfS5zd2FnZ2VyLXVpIC5kdGMtbXtkaXNwbGF5OnRhYmxlLWNlbGx9LnN3YWdnZXItdWkgLmR0LXJvdy1te2Rpc3BsYXk6dGFibGUtcm93fS5zd2FnZ2VyLXVpIC5kdC1yb3ctZ3JvdXAtbXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uc3dhZ2dlci11aSAuZHQtY29sdW1uLW17ZGlzcGxheTp0YWJsZS1jb2x1bW59LnN3YWdnZXItdWkgLmR0LWNvbHVtbi1ncm91cC1te2Rpc3BsYXk6dGFibGUtY29sdW1uLWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC0tZml4ZWQtbXt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuZG4tbHtkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLmRpLWx7ZGlzcGxheTppbmxpbmV9LnN3YWdnZXItdWkgLmRiLWx7ZGlzcGxheTpibG9ja30uc3dhZ2dlci11aSAuZGliLWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3YWdnZXItdWkgLmRpdC1se2Rpc3BsYXk6aW5saW5lLXRhYmxlfS5zd2FnZ2VyLXVpIC5kdC1se2Rpc3BsYXk6dGFibGV9LnN3YWdnZXItdWkgLmR0Yy1se2Rpc3BsYXk6dGFibGUtY2VsbH0uc3dhZ2dlci11aSAuZHQtcm93LWx7ZGlzcGxheTp0YWJsZS1yb3d9LnN3YWdnZXItdWkgLmR0LXJvdy1ncm91cC1se2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5zd2FnZ2VyLXVpIC5kdC1jb2x1bW4tbHtkaXNwbGF5OnRhYmxlLWNvbHVtbn0uc3dhZ2dlci11aSAuZHQtY29sdW1uLWdyb3VwLWx7ZGlzcGxheTp0YWJsZS1jb2x1bW4tZ3JvdXB9LnN3YWdnZXItdWkgLmR0LS1maXhlZC1se3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlfX0uc3dhZ2dlci11aSAuZmx7X2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnR9LnN3YWdnZXItdWkgLmZye19kaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH0uc3dhZ2dlci11aSAuZm57ZmxvYXQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5mbC1uc3tfZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdH0uc3dhZ2dlci11aSAuZnItbnN7X2Rpc3BsYXk6aW5saW5lO2Zsb2F0OnJpZ2h0fS5zd2FnZ2VyLXVpIC5mbi1uc3tmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5mbC1te19kaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0fS5zd2FnZ2VyLXVpIC5mci1te19kaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH0uc3dhZ2dlci11aSAuZm4tbXtmbG9hdDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5mbC1se19kaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0fS5zd2FnZ2VyLXVpIC5mci1se19kaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH0uc3dhZ2dlci11aSAuZm4tbHtmbG9hdDpub25lfX0uc3dhZ2dlci11aSAuc2Fucy1zZXJpZntmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxhdmVuaXIgbmV4dCxhdmVuaXIsaGVsdmV0aWNhLGhlbHZldGljYSBuZXVlLHVidW50dSxyb2JvdG8sbm90byxzZWdvZSB1aSxhcmlhbCxzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5zZXJpZntmb250LWZhbWlseTpnZW9yZ2lhLHNlcmlmfS5zd2FnZ2VyLXVpIC5zeXN0ZW0tc2Fucy1zZXJpZntmb250LWZhbWlseTpzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5zeXN0ZW0tc2VyaWZ7Zm9udC1mYW1pbHk6c2VyaWZ9LnN3YWdnZXItdWkgLmNvZGUsLnN3YWdnZXItdWkgY29kZXtmb250LWZhbWlseTpDb25zb2xhcyxtb25hY28sbW9ub3NwYWNlfS5zd2FnZ2VyLXVpIC5jb3VyaWVye2ZvbnQtZmFtaWx5OkNvdXJpZXIgTmV4dCxjb3VyaWVyLG1vbm9zcGFjZX0uc3dhZ2dlci11aSAuaGVsdmV0aWNhe2ZvbnQtZmFtaWx5OmhlbHZldGljYSBuZXVlLGhlbHZldGljYSxzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5hdmVuaXJ7Zm9udC1mYW1pbHk6YXZlbmlyIG5leHQsYXZlbmlyLHNhbnMtc2VyaWZ9LnN3YWdnZXItdWkgLmF0aGVsYXN7Zm9udC1mYW1pbHk6YXRoZWxhcyxnZW9yZ2lhLHNlcmlmfS5zd2FnZ2VyLXVpIC5nZW9yZ2lhe2ZvbnQtZmFtaWx5Omdlb3JnaWEsc2VyaWZ9LnN3YWdnZXItdWkgLnRpbWVze2ZvbnQtZmFtaWx5OnRpbWVzLHNlcmlmfS5zd2FnZ2VyLXVpIC5ib2Rvbml7Zm9udC1mYW1pbHk6Qm9kb25pIE1ULHNlcmlmfS5zd2FnZ2VyLXVpIC5jYWxpc3Rve2ZvbnQtZmFtaWx5OkNhbGlzdG8gTVQsc2VyaWZ9LnN3YWdnZXItdWkgLmdhcmFtb25ke2ZvbnQtZmFtaWx5OmdhcmFtb25kLHNlcmlmfS5zd2FnZ2VyLXVpIC5iYXNrZXJ2aWxsZXtmb250LWZhbWlseTpiYXNrZXJ2aWxsZSxzZXJpZn0uc3dhZ2dlci11aSAuaXtmb250LXN0eWxlOml0YWxpY30uc3dhZ2dlci11aSAuZnMtbm9ybWFse2ZvbnQtc3R5bGU6bm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmktbnN7Zm9udC1zdHlsZTppdGFsaWN9LnN3YWdnZXItdWkgLmZzLW5vcm1hbC1uc3tmb250LXN0eWxlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuaS1te2ZvbnQtc3R5bGU6aXRhbGljfS5zd2FnZ2VyLXVpIC5mcy1ub3JtYWwtbXtmb250LXN0eWxlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuaS1se2ZvbnQtc3R5bGU6aXRhbGljfS5zd2FnZ2VyLXVpIC5mcy1ub3JtYWwtbHtmb250LXN0eWxlOm5vcm1hbH19LnN3YWdnZXItdWkgLm5vcm1hbHtmb250LXdlaWdodDo0MDB9LnN3YWdnZXItdWkgLmJ7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzF7Zm9udC13ZWlnaHQ6MTAwfS5zd2FnZ2VyLXVpIC5mdzJ7Zm9udC13ZWlnaHQ6MjAwfS5zd2FnZ2VyLXVpIC5mdzN7Zm9udC13ZWlnaHQ6MzAwfS5zd2FnZ2VyLXVpIC5mdzR7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5mdzV7Zm9udC13ZWlnaHQ6NTAwfS5zd2FnZ2VyLXVpIC5mdzZ7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5mdzd7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzh7Zm9udC13ZWlnaHQ6ODAwfS5zd2FnZ2VyLXVpIC5mdzl7Zm9udC13ZWlnaHQ6OTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLm5vcm1hbC1uc3tmb250LXdlaWdodDo0MDB9LnN3YWdnZXItdWkgLmItbnN7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzEtbnN7Zm9udC13ZWlnaHQ6MTAwfS5zd2FnZ2VyLXVpIC5mdzItbnN7Zm9udC13ZWlnaHQ6MjAwfS5zd2FnZ2VyLXVpIC5mdzMtbnN7Zm9udC13ZWlnaHQ6MzAwfS5zd2FnZ2VyLXVpIC5mdzQtbnN7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5mdzUtbnN7Zm9udC13ZWlnaHQ6NTAwfS5zd2FnZ2VyLXVpIC5mdzYtbnN7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5mdzctbnN7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzgtbnN7Zm9udC13ZWlnaHQ6ODAwfS5zd2FnZ2VyLXVpIC5mdzktbnN7Zm9udC13ZWlnaHQ6OTAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5ub3JtYWwtbXtmb250LXdlaWdodDo0MDB9LnN3YWdnZXItdWkgLmItbXtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgLmZ3MS1te2ZvbnQtd2VpZ2h0OjEwMH0uc3dhZ2dlci11aSAuZncyLW17Zm9udC13ZWlnaHQ6MjAwfS5zd2FnZ2VyLXVpIC5mdzMtbXtmb250LXdlaWdodDozMDB9LnN3YWdnZXItdWkgLmZ3NC1te2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAuZnc1LW17Zm9udC13ZWlnaHQ6NTAwfS5zd2FnZ2VyLXVpIC5mdzYtbXtmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLmZ3Ny1te2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZnc4LW17Zm9udC13ZWlnaHQ6ODAwfS5zd2FnZ2VyLXVpIC5mdzktbXtmb250LXdlaWdodDo5MDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm5vcm1hbC1se2ZvbnQtd2VpZ2h0OjQwMH0uc3dhZ2dlci11aSAuYi1se2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAuZncxLWx7Zm9udC13ZWlnaHQ6MTAwfS5zd2FnZ2VyLXVpIC5mdzItbHtmb250LXdlaWdodDoyMDB9LnN3YWdnZXItdWkgLmZ3My1se2ZvbnQtd2VpZ2h0OjMwMH0uc3dhZ2dlci11aSAuZnc0LWx7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5mdzUtbHtmb250LXdlaWdodDo1MDB9LnN3YWdnZXItdWkgLmZ3Ni1se2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAuZnc3LWx7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5mdzgtbHtmb250LXdlaWdodDo4MDB9LnN3YWdnZXItdWkgLmZ3OS1se2ZvbnQtd2VpZ2h0OjkwMH19LnN3YWdnZXItdWkgLmlucHV0LXJlc2V0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lfS5zd2FnZ2VyLXVpIC5idXR0b24tcmVzZXQ6Oi1tb3otZm9jdXMtaW5uZXIsLnN3YWdnZXItdWkgLmlucHV0LXJlc2V0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0uc3dhZ2dlci11aSAuaDF7aGVpZ2h0OjFyZW19LnN3YWdnZXItdWkgLmgye2hlaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5oM3toZWlnaHQ6NHJlbX0uc3dhZ2dlci11aSAuaDR7aGVpZ2h0OjhyZW19LnN3YWdnZXItdWkgLmg1e2hlaWdodDoxNnJlbX0uc3dhZ2dlci11aSAuaC0yNXtoZWlnaHQ6MjUlfS5zd2FnZ2VyLXVpIC5oLTUwe2hlaWdodDo1MCV9LnN3YWdnZXItdWkgLmgtNzV7aGVpZ2h0Ojc1JX0uc3dhZ2dlci11aSAuaC0xMDB7aGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLm1pbi1oLTEwMHttaW4taGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLnZoLTI1e2hlaWdodDoyNXZofS5zd2FnZ2VyLXVpIC52aC01MHtoZWlnaHQ6NTB2aH0uc3dhZ2dlci11aSAudmgtNzV7aGVpZ2h0Ojc1dmh9LnN3YWdnZXItdWkgLnZoLTEwMHtoZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aH0uc3dhZ2dlci11aSAuaC1hdXRve2hlaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5oLWluaGVyaXR7aGVpZ2h0OmluaGVyaXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAuaDEtbnN7aGVpZ2h0OjFyZW19LnN3YWdnZXItdWkgLmgyLW5ze2hlaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5oMy1uc3toZWlnaHQ6NHJlbX0uc3dhZ2dlci11aSAuaDQtbnN7aGVpZ2h0OjhyZW19LnN3YWdnZXItdWkgLmg1LW5ze2hlaWdodDoxNnJlbX0uc3dhZ2dlci11aSAuaC0yNS1uc3toZWlnaHQ6MjUlfS5zd2FnZ2VyLXVpIC5oLTUwLW5ze2hlaWdodDo1MCV9LnN3YWdnZXItdWkgLmgtNzUtbnN7aGVpZ2h0Ojc1JX0uc3dhZ2dlci11aSAuaC0xMDAtbnN7aGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLm1pbi1oLTEwMC1uc3ttaW4taGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLnZoLTI1LW5ze2hlaWdodDoyNXZofS5zd2FnZ2VyLXVpIC52aC01MC1uc3toZWlnaHQ6NTB2aH0uc3dhZ2dlci11aSAudmgtNzUtbnN7aGVpZ2h0Ojc1dmh9LnN3YWdnZXItdWkgLnZoLTEwMC1uc3toZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLm1pbi12aC0xMDAtbnN7bWluLWhlaWdodDoxMDB2aH0uc3dhZ2dlci11aSAuaC1hdXRvLW5ze2hlaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5oLWluaGVyaXQtbnN7aGVpZ2h0OmluaGVyaXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmgxLW17aGVpZ2h0OjFyZW19LnN3YWdnZXItdWkgLmgyLW17aGVpZ2h0OjJyZW19LnN3YWdnZXItdWkgLmgzLW17aGVpZ2h0OjRyZW19LnN3YWdnZXItdWkgLmg0LW17aGVpZ2h0OjhyZW19LnN3YWdnZXItdWkgLmg1LW17aGVpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5oLTI1LW17aGVpZ2h0OjI1JX0uc3dhZ2dlci11aSAuaC01MC1te2hlaWdodDo1MCV9LnN3YWdnZXItdWkgLmgtNzUtbXtoZWlnaHQ6NzUlfS5zd2FnZ2VyLXVpIC5oLTEwMC1te2hlaWdodDoxMDAlfS5zd2FnZ2VyLXVpIC5taW4taC0xMDAtbXttaW4taGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLnZoLTI1LW17aGVpZ2h0OjI1dmh9LnN3YWdnZXItdWkgLnZoLTUwLW17aGVpZ2h0OjUwdmh9LnN3YWdnZXItdWkgLnZoLTc1LW17aGVpZ2h0Ojc1dmh9LnN3YWdnZXItdWkgLnZoLTEwMC1te2hlaWdodDoxMDB2aH0uc3dhZ2dlci11aSAubWluLXZoLTEwMC1te21pbi1oZWlnaHQ6MTAwdmh9LnN3YWdnZXItdWkgLmgtYXV0by1te2hlaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5oLWluaGVyaXQtbXtoZWlnaHQ6aW5oZXJpdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuaDEtbHtoZWlnaHQ6MXJlbX0uc3dhZ2dlci11aSAuaDItbHtoZWlnaHQ6MnJlbX0uc3dhZ2dlci11aSAuaDMtbHtoZWlnaHQ6NHJlbX0uc3dhZ2dlci11aSAuaDQtbHtoZWlnaHQ6OHJlbX0uc3dhZ2dlci11aSAuaDUtbHtoZWlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLmgtMjUtbHtoZWlnaHQ6MjUlfS5zd2FnZ2VyLXVpIC5oLTUwLWx7aGVpZ2h0OjUwJX0uc3dhZ2dlci11aSAuaC03NS1se2hlaWdodDo3NSV9LnN3YWdnZXItdWkgLmgtMTAwLWx7aGVpZ2h0OjEwMCV9LnN3YWdnZXItdWkgLm1pbi1oLTEwMC1se21pbi1oZWlnaHQ6MTAwJX0uc3dhZ2dlci11aSAudmgtMjUtbHtoZWlnaHQ6MjV2aH0uc3dhZ2dlci11aSAudmgtNTAtbHtoZWlnaHQ6NTB2aH0uc3dhZ2dlci11aSAudmgtNzUtbHtoZWlnaHQ6NzV2aH0uc3dhZ2dlci11aSAudmgtMTAwLWx7aGVpZ2h0OjEwMHZofS5zd2FnZ2VyLXVpIC5taW4tdmgtMTAwLWx7bWluLWhlaWdodDoxMDB2aH0uc3dhZ2dlci11aSAuaC1hdXRvLWx7aGVpZ2h0OmF1dG99LnN3YWdnZXItdWkgLmgtaW5oZXJpdC1se2hlaWdodDppbmhlcml0fX0uc3dhZ2dlci11aSAudHJhY2tlZHtsZXR0ZXItc3BhY2luZzouMWVtfS5zd2FnZ2VyLXVpIC50cmFja2VkLXRpZ2h0e2xldHRlci1zcGFjaW5nOi0uMDVlbX0uc3dhZ2dlci11aSAudHJhY2tlZC1tZWdhe2xldHRlci1zcGFjaW5nOi4yNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnRyYWNrZWQtbnN7bGV0dGVyLXNwYWNpbmc6LjFlbX0uc3dhZ2dlci11aSAudHJhY2tlZC10aWdodC1uc3tsZXR0ZXItc3BhY2luZzotLjA1ZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtbWVnYS1uc3tsZXR0ZXItc3BhY2luZzouMjVlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudHJhY2tlZC1te2xldHRlci1zcGFjaW5nOi4xZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtdGlnaHQtbXtsZXR0ZXItc3BhY2luZzotLjA1ZW19LnN3YWdnZXItdWkgLnRyYWNrZWQtbWVnYS1te2xldHRlci1zcGFjaW5nOi4yNWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC50cmFja2VkLWx7bGV0dGVyLXNwYWNpbmc6LjFlbX0uc3dhZ2dlci11aSAudHJhY2tlZC10aWdodC1se2xldHRlci1zcGFjaW5nOi0uMDVlbX0uc3dhZ2dlci11aSAudHJhY2tlZC1tZWdhLWx7bGV0dGVyLXNwYWNpbmc6LjI1ZW19fS5zd2FnZ2VyLXVpIC5saC1zb2xpZHtsaW5lLWhlaWdodDoxfS5zd2FnZ2VyLXVpIC5saC10aXRsZXtsaW5lLWhlaWdodDoxLjI1fS5zd2FnZ2VyLXVpIC5saC1jb3B5e2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5saC1zb2xpZC1uc3tsaW5lLWhlaWdodDoxfS5zd2FnZ2VyLXVpIC5saC10aXRsZS1uc3tsaW5lLWhlaWdodDoxLjI1fS5zd2FnZ2VyLXVpIC5saC1jb3B5LW5ze2xpbmUtaGVpZ2h0OjEuNX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubGgtc29saWQtbXtsaW5lLWhlaWdodDoxfS5zd2FnZ2VyLXVpIC5saC10aXRsZS1te2xpbmUtaGVpZ2h0OjEuMjV9LnN3YWdnZXItdWkgLmxoLWNvcHktbXtsaW5lLWhlaWdodDoxLjV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmxoLXNvbGlkLWx7bGluZS1oZWlnaHQ6MX0uc3dhZ2dlci11aSAubGgtdGl0bGUtbHtsaW5lLWhlaWdodDoxLjI1fS5zd2FnZ2VyLXVpIC5saC1jb3B5LWx7bGluZS1oZWlnaHQ6MS41fX0uc3dhZ2dlci11aSAubGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc3dhZ2dlci11aSAubGluaywuc3dhZ2dlci11aSAubGluazphY3RpdmUsLnN3YWdnZXItdWkgLmxpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmxpbms6aG92ZXIsLnN3YWdnZXItdWkgLmxpbms6bGluaywuc3dhZ2dlci11aSAubGluazp2aXNpdGVke3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5saW5rOmZvY3Vze291dGxpbmU6MXB4IGRvdHRlZCBjdXJyZW50Q29sb3J9LnN3YWdnZXItdWkgLmxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnN3YWdnZXItdWkgLm13LTEwMHttYXgtd2lkdGg6MTAwJX0uc3dhZ2dlci11aSAubXcxe21heC13aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC5tdzJ7bWF4LXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLm13M3ttYXgtd2lkdGg6NHJlbX0uc3dhZ2dlci11aSAubXc0e21heC13aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC5tdzV7bWF4LXdpZHRoOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdzZ7bWF4LXdpZHRoOjMycmVtfS5zd2FnZ2VyLXVpIC5tdzd7bWF4LXdpZHRoOjQ4cmVtfS5zd2FnZ2VyLXVpIC5tdzh7bWF4LXdpZHRoOjY0cmVtfS5zd2FnZ2VyLXVpIC5tdzl7bWF4LXdpZHRoOjk2cmVtfS5zd2FnZ2VyLXVpIC5tdy1ub25le21heC13aWR0aDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLm13LTEwMC1uc3ttYXgtd2lkdGg6MTAwJX0uc3dhZ2dlci11aSAubXcxLW5ze21heC13aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC5tdzItbnN7bWF4LXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLm13My1uc3ttYXgtd2lkdGg6NHJlbX0uc3dhZ2dlci11aSAubXc0LW5ze21heC13aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC5tdzUtbnN7bWF4LXdpZHRoOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdzYtbnN7bWF4LXdpZHRoOjMycmVtfS5zd2FnZ2VyLXVpIC5tdzctbnN7bWF4LXdpZHRoOjQ4cmVtfS5zd2FnZ2VyLXVpIC5tdzgtbnN7bWF4LXdpZHRoOjY0cmVtfS5zd2FnZ2VyLXVpIC5tdzktbnN7bWF4LXdpZHRoOjk2cmVtfS5zd2FnZ2VyLXVpIC5tdy1ub25lLW5ze21heC13aWR0aDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5tdy0xMDAtbXttYXgtd2lkdGg6MTAwJX0uc3dhZ2dlci11aSAubXcxLW17bWF4LXdpZHRoOjFyZW19LnN3YWdnZXItdWkgLm13Mi1te21heC13aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC5tdzMtbXttYXgtd2lkdGg6NHJlbX0uc3dhZ2dlci11aSAubXc0LW17bWF4LXdpZHRoOjhyZW19LnN3YWdnZXItdWkgLm13NS1te21heC13aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAubXc2LW17bWF4LXdpZHRoOjMycmVtfS5zd2FnZ2VyLXVpIC5tdzctbXttYXgtd2lkdGg6NDhyZW19LnN3YWdnZXItdWkgLm13OC1te21heC13aWR0aDo2NHJlbX0uc3dhZ2dlci11aSAubXc5LW17bWF4LXdpZHRoOjk2cmVtfS5zd2FnZ2VyLXVpIC5tdy1ub25lLW17bWF4LXdpZHRoOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm13LTEwMC1se21heC13aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5tdzEtbHttYXgtd2lkdGg6MXJlbX0uc3dhZ2dlci11aSAubXcyLWx7bWF4LXdpZHRoOjJyZW19LnN3YWdnZXItdWkgLm13My1se21heC13aWR0aDo0cmVtfS5zd2FnZ2VyLXVpIC5tdzQtbHttYXgtd2lkdGg6OHJlbX0uc3dhZ2dlci11aSAubXc1LWx7bWF4LXdpZHRoOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdzYtbHttYXgtd2lkdGg6MzJyZW19LnN3YWdnZXItdWkgLm13Ny1se21heC13aWR0aDo0OHJlbX0uc3dhZ2dlci11aSAubXc4LWx7bWF4LXdpZHRoOjY0cmVtfS5zd2FnZ2VyLXVpIC5tdzktbHttYXgtd2lkdGg6OTZyZW19LnN3YWdnZXItdWkgLm13LW5vbmUtbHttYXgtd2lkdGg6bm9uZX19LnN3YWdnZXItdWkgLncxe3dpZHRoOjFyZW19LnN3YWdnZXItdWkgLncye3dpZHRoOjJyZW19LnN3YWdnZXItdWkgLncze3dpZHRoOjRyZW19LnN3YWdnZXItdWkgLnc0e3dpZHRoOjhyZW19LnN3YWdnZXItdWkgLnc1e3dpZHRoOjE2cmVtfS5zd2FnZ2VyLXVpIC53LTEwe3dpZHRoOjEwJX0uc3dhZ2dlci11aSAudy0yMHt3aWR0aDoyMCV9LnN3YWdnZXItdWkgLnctMjV7d2lkdGg6MjUlfS5zd2FnZ2VyLXVpIC53LTMwe3dpZHRoOjMwJX0uc3dhZ2dlci11aSAudy0zM3t3aWR0aDozMyV9LnN3YWdnZXItdWkgLnctMzR7d2lkdGg6MzQlfS5zd2FnZ2VyLXVpIC53LTQwe3dpZHRoOjQwJX0uc3dhZ2dlci11aSAudy01MHt3aWR0aDo1MCV9LnN3YWdnZXItdWkgLnctNjB7d2lkdGg6NjAlfS5zd2FnZ2VyLXVpIC53LTcwe3dpZHRoOjcwJX0uc3dhZ2dlci11aSAudy03NXt3aWR0aDo3NSV9LnN3YWdnZXItdWkgLnctODB7d2lkdGg6ODAlfS5zd2FnZ2VyLXVpIC53LTkwe3dpZHRoOjkwJX0uc3dhZ2dlci11aSAudy0xMDB7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAudy10aGlyZHt3aWR0aDozMy4zMzMzMzMzMzMzJX0uc3dhZ2dlci11aSAudy10d28tdGhpcmRze3dpZHRoOjY2LjY2NjY2NjY2NjclfS5zd2FnZ2VyLXVpIC53LWF1dG97d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC53MS1uc3t3aWR0aDoxcmVtfS5zd2FnZ2VyLXVpIC53Mi1uc3t3aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC53My1uc3t3aWR0aDo0cmVtfS5zd2FnZ2VyLXVpIC53NC1uc3t3aWR0aDo4cmVtfS5zd2FnZ2VyLXVpIC53NS1uc3t3aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAudy0xMC1uc3t3aWR0aDoxMCV9LnN3YWdnZXItdWkgLnctMjAtbnN7d2lkdGg6MjAlfS5zd2FnZ2VyLXVpIC53LTI1LW5ze3dpZHRoOjI1JX0uc3dhZ2dlci11aSAudy0zMC1uc3t3aWR0aDozMCV9LnN3YWdnZXItdWkgLnctMzMtbnN7d2lkdGg6MzMlfS5zd2FnZ2VyLXVpIC53LTM0LW5ze3dpZHRoOjM0JX0uc3dhZ2dlci11aSAudy00MC1uc3t3aWR0aDo0MCV9LnN3YWdnZXItdWkgLnctNTAtbnN7d2lkdGg6NTAlfS5zd2FnZ2VyLXVpIC53LTYwLW5ze3dpZHRoOjYwJX0uc3dhZ2dlci11aSAudy03MC1uc3t3aWR0aDo3MCV9LnN3YWdnZXItdWkgLnctNzUtbnN7d2lkdGg6NzUlfS5zd2FnZ2VyLXVpIC53LTgwLW5ze3dpZHRoOjgwJX0uc3dhZ2dlci11aSAudy05MC1uc3t3aWR0aDo5MCV9LnN3YWdnZXItdWkgLnctMTAwLW5ze3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnctdGhpcmQtbnN7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnN3YWdnZXItdWkgLnctdHdvLXRoaXJkcy1uc3t3aWR0aDo2Ni42NjY2NjY2NjY3JX0uc3dhZ2dlci11aSAudy1hdXRvLW5ze3dpZHRoOmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLncxLW17d2lkdGg6MXJlbX0uc3dhZ2dlci11aSAudzItbXt3aWR0aDoycmVtfS5zd2FnZ2VyLXVpIC53My1te3dpZHRoOjRyZW19LnN3YWdnZXItdWkgLnc0LW17d2lkdGg6OHJlbX0uc3dhZ2dlci11aSAudzUtbXt3aWR0aDoxNnJlbX0uc3dhZ2dlci11aSAudy0xMC1te3dpZHRoOjEwJX0uc3dhZ2dlci11aSAudy0yMC1te3dpZHRoOjIwJX0uc3dhZ2dlci11aSAudy0yNS1te3dpZHRoOjI1JX0uc3dhZ2dlci11aSAudy0zMC1te3dpZHRoOjMwJX0uc3dhZ2dlci11aSAudy0zMy1te3dpZHRoOjMzJX0uc3dhZ2dlci11aSAudy0zNC1te3dpZHRoOjM0JX0uc3dhZ2dlci11aSAudy00MC1te3dpZHRoOjQwJX0uc3dhZ2dlci11aSAudy01MC1te3dpZHRoOjUwJX0uc3dhZ2dlci11aSAudy02MC1te3dpZHRoOjYwJX0uc3dhZ2dlci11aSAudy03MC1te3dpZHRoOjcwJX0uc3dhZ2dlci11aSAudy03NS1te3dpZHRoOjc1JX0uc3dhZ2dlci11aSAudy04MC1te3dpZHRoOjgwJX0uc3dhZ2dlci11aSAudy05MC1te3dpZHRoOjkwJX0uc3dhZ2dlci11aSAudy0xMDAtbXt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC53LXRoaXJkLW17d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnN3YWdnZXItdWkgLnctdHdvLXRoaXJkcy1te3dpZHRoOjY2LjY2NjY2NjY2NjclfS5zd2FnZ2VyLXVpIC53LWF1dG8tbXt3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC53MS1se3dpZHRoOjFyZW19LnN3YWdnZXItdWkgLncyLWx7d2lkdGg6MnJlbX0uc3dhZ2dlci11aSAudzMtbHt3aWR0aDo0cmVtfS5zd2FnZ2VyLXVpIC53NC1se3dpZHRoOjhyZW19LnN3YWdnZXItdWkgLnc1LWx7d2lkdGg6MTZyZW19LnN3YWdnZXItdWkgLnctMTAtbHt3aWR0aDoxMCV9LnN3YWdnZXItdWkgLnctMjAtbHt3aWR0aDoyMCV9LnN3YWdnZXItdWkgLnctMjUtbHt3aWR0aDoyNSV9LnN3YWdnZXItdWkgLnctMzAtbHt3aWR0aDozMCV9LnN3YWdnZXItdWkgLnctMzMtbHt3aWR0aDozMyV9LnN3YWdnZXItdWkgLnctMzQtbHt3aWR0aDozNCV9LnN3YWdnZXItdWkgLnctNDAtbHt3aWR0aDo0MCV9LnN3YWdnZXItdWkgLnctNTAtbHt3aWR0aDo1MCV9LnN3YWdnZXItdWkgLnctNjAtbHt3aWR0aDo2MCV9LnN3YWdnZXItdWkgLnctNzAtbHt3aWR0aDo3MCV9LnN3YWdnZXItdWkgLnctNzUtbHt3aWR0aDo3NSV9LnN3YWdnZXItdWkgLnctODAtbHt3aWR0aDo4MCV9LnN3YWdnZXItdWkgLnctOTAtbHt3aWR0aDo5MCV9LnN3YWdnZXItdWkgLnctMTAwLWx7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAudy10aGlyZC1se3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5zd2FnZ2VyLXVpIC53LXR3by10aGlyZHMtbHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uc3dhZ2dlci11aSAudy1hdXRvLWx7d2lkdGg6YXV0b319LnN3YWdnZXItdWkgLm92ZXJmbG93LXZpc2libGV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LXZpc2libGV7b3ZlcmZsb3cteDp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG99LnN3YWdnZXItdWkgLm92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktaGlkZGVue292ZXJmbG93LXk6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5vdmVyZmxvdy12aXNpYmxlLW5ze292ZXJmbG93OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LWhpZGRlbi1uc3tvdmVyZmxvdzpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXNjcm9sbC1uc3tvdmVyZmxvdzpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LWF1dG8tbnN7b3ZlcmZsb3c6YXV0b30uc3dhZ2dlci11aSAub3ZlcmZsb3cteC12aXNpYmxlLW5ze292ZXJmbG93LXg6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1oaWRkZW4tbnN7b3ZlcmZsb3cteDpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtc2Nyb2xsLW5ze292ZXJmbG93LXg6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LWF1dG8tbnN7b3ZlcmZsb3cteDphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXZpc2libGUtbnN7b3ZlcmZsb3cteTp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LWhpZGRlbi1uc3tvdmVyZmxvdy15OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1zY3JvbGwtbnN7b3ZlcmZsb3cteTpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktYXV0by1uc3tvdmVyZmxvdy15OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm92ZXJmbG93LXZpc2libGUtbXtvdmVyZmxvdzp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1oaWRkZW4tbXtvdmVyZmxvdzpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXNjcm9sbC1te292ZXJmbG93OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3ctYXV0by1te292ZXJmbG93OmF1dG99LnN3YWdnZXItdWkgLm92ZXJmbG93LXgtdmlzaWJsZS1te292ZXJmbG93LXg6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1oaWRkZW4tbXtvdmVyZmxvdy14OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1zY3JvbGwtbXtvdmVyZmxvdy14OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3cteC1hdXRvLW17b3ZlcmZsb3cteDphdXRvfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy15LXZpc2libGUtbXtvdmVyZmxvdy15OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktaGlkZGVuLW17b3ZlcmZsb3cteTpoaWRkZW59LnN3YWdnZXItdWkgLm92ZXJmbG93LXktc2Nyb2xsLW17b3ZlcmZsb3cteTpzY3JvbGx9LnN3YWdnZXItdWkgLm92ZXJmbG93LXktYXV0by1te292ZXJmbG93LXk6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAub3ZlcmZsb3ctdmlzaWJsZS1se292ZXJmbG93OnZpc2libGV9LnN3YWdnZXItdWkgLm92ZXJmbG93LWhpZGRlbi1se292ZXJmbG93OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3ctc2Nyb2xsLWx7b3ZlcmZsb3c6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy1hdXRvLWx7b3ZlcmZsb3c6YXV0b30uc3dhZ2dlci11aSAub3ZlcmZsb3cteC12aXNpYmxlLWx7b3ZlcmZsb3cteDp2aXNpYmxlfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LWhpZGRlbi1se292ZXJmbG93LXg6aGlkZGVufS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LXNjcm9sbC1se292ZXJmbG93LXg6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5vdmVyZmxvdy14LWF1dG8tbHtvdmVyZmxvdy14OmF1dG99LnN3YWdnZXItdWkgLm92ZXJmbG93LXktdmlzaWJsZS1se292ZXJmbG93LXk6dmlzaWJsZX0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1oaWRkZW4tbHtvdmVyZmxvdy15OmhpZGRlbn0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1zY3JvbGwtbHtvdmVyZmxvdy15OnNjcm9sbH0uc3dhZ2dlci11aSAub3ZlcmZsb3cteS1hdXRvLWx7b3ZlcmZsb3cteTphdXRvfX0uc3dhZ2dlci11aSAuc3RhdGlje3Bvc2l0aW9uOnN0YXRpY30uc3dhZ2dlci11aSAucmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlfS5zd2FnZ2VyLXVpIC5maXhlZHtwb3NpdGlvbjpmaXhlZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5zdGF0aWMtbnN7cG9zaXRpb246c3RhdGljfS5zd2FnZ2VyLXVpIC5yZWxhdGl2ZS1uc3twb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuYWJzb2x1dGUtbnN7cG9zaXRpb246YWJzb2x1dGV9LnN3YWdnZXItdWkgLmZpeGVkLW5ze3Bvc2l0aW9uOmZpeGVkfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5zdGF0aWMtbXtwb3NpdGlvbjpzdGF0aWN9LnN3YWdnZXItdWkgLnJlbGF0aXZlLW17cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLmFic29sdXRlLW17cG9zaXRpb246YWJzb2x1dGV9LnN3YWdnZXItdWkgLmZpeGVkLW17cG9zaXRpb246Zml4ZWR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnN0YXRpYy1se3Bvc2l0aW9uOnN0YXRpY30uc3dhZ2dlci11aSAucmVsYXRpdmUtbHtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuYWJzb2x1dGUtbHtwb3NpdGlvbjphYnNvbHV0ZX0uc3dhZ2dlci11aSAuZml4ZWQtbHtwb3NpdGlvbjpmaXhlZH19LnN3YWdnZXItdWkgLm8tMTAwe29wYWNpdHk6MX0uc3dhZ2dlci11aSAuby05MHtvcGFjaXR5Oi45fS5zd2FnZ2VyLXVpIC5vLTgwe29wYWNpdHk6Ljh9LnN3YWdnZXItdWkgLm8tNzB7b3BhY2l0eTouN30uc3dhZ2dlci11aSAuby02MHtvcGFjaXR5Oi42fS5zd2FnZ2VyLXVpIC5vLTUwe29wYWNpdHk6LjV9LnN3YWdnZXItdWkgLm8tNDB7b3BhY2l0eTouNH0uc3dhZ2dlci11aSAuby0zMHtvcGFjaXR5Oi4zfS5zd2FnZ2VyLXVpIC5vLTIwe29wYWNpdHk6LjJ9LnN3YWdnZXItdWkgLm8tMTB7b3BhY2l0eTouMX0uc3dhZ2dlci11aSAuby0wNXtvcGFjaXR5Oi4wNX0uc3dhZ2dlci11aSAuby0wMjV7b3BhY2l0eTouMDI1fS5zd2FnZ2VyLXVpIC5vLTB7b3BhY2l0eTowfS5zd2FnZ2VyLXVpIC5yb3RhdGUtNDV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS05MHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTEzNXt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMjI1e3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTI3MHt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0zMTV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnJvdGF0ZS00NS1uc3t0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTkwLW5ze3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMTM1LW5ze3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTE4MC1uc3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS0yMjUtbnN7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMjcwLW5ze3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTMxNS1uc3t0cmFuc2Zvcm06cm90YXRlKDMxNWRlZyl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnJvdGF0ZS00NS1te3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtOTAtbXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTEzNS1te3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTE4MC1te3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTIyNS1te3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTI3MC1te3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uc3dhZ2dlci11aSAucm90YXRlLTMxNS1te3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAucm90YXRlLTQ1LWx7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN3YWdnZXItdWkgLnJvdGF0ZS05MC1se3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMTM1LWx7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMTgwLWx7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMjI1LWx7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMjcwLWx7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5zd2FnZ2VyLXVpIC5yb3RhdGUtMzE1LWx7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfX0uc3dhZ2dlci11aSAuYmxhY2stOTB7Y29sb3I6cmdiYSgwLDAsMCwuOSl9LnN3YWdnZXItdWkgLmJsYWNrLTgwe2NvbG9yOnJnYmEoMCwwLDAsLjgpfS5zd2FnZ2VyLXVpIC5ibGFjay03MHtjb2xvcjpyZ2JhKDAsMCwwLC43KX0uc3dhZ2dlci11aSAuYmxhY2stNjB7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnN3YWdnZXItdWkgLmJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5zd2FnZ2VyLXVpIC5ibGFjay00MHtjb2xvcjpyZ2JhKDAsMCwwLC40KX0uc3dhZ2dlci11aSAuYmxhY2stMzB7Y29sb3I6cmdiYSgwLDAsMCwuMyl9LnN3YWdnZXItdWkgLmJsYWNrLTIwe2NvbG9yOnJnYmEoMCwwLDAsLjIpfS5zd2FnZ2VyLXVpIC5ibGFjay0xMHtjb2xvcjpyZ2JhKDAsMCwwLC4xKX0uc3dhZ2dlci11aSAuYmxhY2stMDV7Y29sb3I6cmdiYSgwLDAsMCwuMDUpfS5zd2FnZ2VyLXVpIC53aGl0ZS05MHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSl9LnN3YWdnZXItdWkgLndoaXRlLTgwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44KX0uc3dhZ2dlci11aSAud2hpdGUtNzB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfS5zd2FnZ2VyLXVpIC53aGl0ZS02MHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNil9LnN3YWdnZXItdWkgLndoaXRlLTUwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41KX0uc3dhZ2dlci11aSAud2hpdGUtNDB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5zd2FnZ2VyLXVpIC53aGl0ZS0zMHtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMyl9LnN3YWdnZXItdWkgLndoaXRlLTIwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uc3dhZ2dlci11aSAud2hpdGUtMTB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5ibGFja3tjb2xvcjojMDAwfS5zd2FnZ2VyLXVpIC5uZWFyLWJsYWNre2NvbG9yOiMxMTF9LnN3YWdnZXItdWkgLmRhcmstZ3JheXtjb2xvcjojMzMzfS5zd2FnZ2VyLXVpIC5taWQtZ3JheXtjb2xvcjojNTU1fS5zd2FnZ2VyLXVpIC5ncmF5e2NvbG9yOiM3Nzd9LnN3YWdnZXItdWkgLnNpbHZlcntjb2xvcjojOTk5fS5zd2FnZ2VyLXVpIC5saWdodC1zaWx2ZXJ7Y29sb3I6I2FhYX0uc3dhZ2dlci11aSAubW9vbi1ncmF5e2NvbG9yOiNjY2N9LnN3YWdnZXItdWkgLmxpZ2h0LWdyYXl7Y29sb3I6I2VlZX0uc3dhZ2dlci11aSAubmVhci13aGl0ZXtjb2xvcjojZjRmNGY0fS5zd2FnZ2VyLXVpIC53aGl0ZXtjb2xvcjojZmZmfS5zd2FnZ2VyLXVpIC5kYXJrLXJlZHtjb2xvcjojZTcwNDBmfS5zd2FnZ2VyLXVpIC5yZWR7Y29sb3I6I2ZmNDEzNn0uc3dhZ2dlci11aSAubGlnaHQtcmVke2NvbG9yOiNmZjcyNWN9LnN3YWdnZXItdWkgLm9yYW5nZXtjb2xvcjojZmY2MzAwfS5zd2FnZ2VyLXVpIC5nb2xke2NvbG9yOiNmZmI3MDB9LnN3YWdnZXItdWkgLnllbGxvd3tjb2xvcjpnb2xkfS5zd2FnZ2VyLXVpIC5saWdodC15ZWxsb3d7Y29sb3I6I2ZiZjFhOX0uc3dhZ2dlci11aSAucHVycGxle2NvbG9yOiM1ZTJjYTV9LnN3YWdnZXItdWkgLmxpZ2h0LXB1cnBsZXtjb2xvcjojYTQ2M2YyfS5zd2FnZ2VyLXVpIC5kYXJrLXBpbmt7Y29sb3I6I2Q1MDA4Zn0uc3dhZ2dlci11aSAuaG90LXBpbmt7Y29sb3I6I2ZmNDFiNH0uc3dhZ2dlci11aSAucGlua3tjb2xvcjojZmY4MGNjfS5zd2FnZ2VyLXVpIC5saWdodC1waW5re2NvbG9yOiNmZmEzZDd9LnN3YWdnZXItdWkgLmRhcmstZ3JlZW57Y29sb3I6IzEzNzc1Mn0uc3dhZ2dlci11aSAuZ3JlZW57Y29sb3I6IzE5YTk3NH0uc3dhZ2dlci11aSAubGlnaHQtZ3JlZW57Y29sb3I6IzllZWJjZn0uc3dhZ2dlci11aSAubmF2eXtjb2xvcjojMDAxYjQ0fS5zd2FnZ2VyLXVpIC5kYXJrLWJsdWV7Y29sb3I6IzAwNDQ5ZX0uc3dhZ2dlci11aSAuYmx1ZXtjb2xvcjojMzU3ZWRkfS5zd2FnZ2VyLXVpIC5saWdodC1ibHVle2NvbG9yOiM5NmNjZmZ9LnN3YWdnZXItdWkgLmxpZ2h0ZXN0LWJsdWV7Y29sb3I6I2NkZWNmZn0uc3dhZ2dlci11aSAud2FzaGVkLWJsdWV7Y29sb3I6I2Y2ZmZmZX0uc3dhZ2dlci11aSAud2FzaGVkLWdyZWVue2NvbG9yOiNlOGZkZjV9LnN3YWdnZXItdWkgLndhc2hlZC15ZWxsb3d7Y29sb3I6I2ZmZmNlYn0uc3dhZ2dlci11aSAud2FzaGVkLXJlZHtjb2xvcjojZmZkZmRmfS5zd2FnZ2VyLXVpIC5jb2xvci1pbmhlcml0e2NvbG9yOmluaGVyaXR9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTkwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTgwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTcwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTYwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNil9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTUwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTQwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTMwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTIwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTEwe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9LnN3YWdnZXItdWkgLmJnLWJsYWNrLTA1e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS05MHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC45KX0uc3dhZ2dlci11aSAuYmctd2hpdGUtODB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTcwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS02MHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC42KX0uc3dhZ2dlci11aSAuYmctd2hpdGUtNTB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSl9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTQwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5zd2FnZ2VyLXVpIC5iZy13aGl0ZS0zMHtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4zKX0uc3dhZ2dlci11aSAuYmctd2hpdGUtMjB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMil9LnN3YWdnZXItdWkgLmJnLXdoaXRlLTEwe2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5iZy1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnN3YWdnZXItdWkgLmJnLW5lYXItYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMTExfS5zd2FnZ2VyLXVpIC5iZy1kYXJrLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5zd2FnZ2VyLXVpIC5iZy1taWQtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9LnN3YWdnZXItdWkgLmJnLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5zd2FnZ2VyLXVpIC5iZy1zaWx2ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5zd2FnZ2VyLXVpIC5iZy1saWdodC1zaWx2ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWFhfS5zd2FnZ2VyLXVpIC5iZy1tb29uLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5zd2FnZ2VyLXVpIC5iZy1saWdodC1ncmF5e2JhY2tncm91bmQtY29sb3I6I2VlZX0uc3dhZ2dlci11aSAuYmctbmVhci13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LnN3YWdnZXItdWkgLmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3dhZ2dlci11aSAuYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc3dhZ2dlci11aSAuYmctZGFyay1yZWR7YmFja2dyb3VuZC1jb2xvcjojZTcwNDBmfS5zd2FnZ2VyLXVpIC5iZy1yZWR7YmFja2dyb3VuZC1jb2xvcjojZmY0MTM2fS5zd2FnZ2VyLXVpIC5iZy1saWdodC1yZWR7YmFja2dyb3VuZC1jb2xvcjojZmY3MjVjfS5zd2FnZ2VyLXVpIC5iZy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmY2MzAwfS5zd2FnZ2VyLXVpIC5iZy1nb2xke2JhY2tncm91bmQtY29sb3I6I2ZmYjcwMH0uc3dhZ2dlci11aSAuYmcteWVsbG93e2JhY2tncm91bmQtY29sb3I6Z29sZH0uc3dhZ2dlci11aSAuYmctbGlnaHQteWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZiZjFhOX0uc3dhZ2dlci11aSAuYmctcHVycGxle2JhY2tncm91bmQtY29sb3I6IzVlMmNhNX0uc3dhZ2dlci11aSAuYmctbGlnaHQtcHVycGxle2JhY2tncm91bmQtY29sb3I6I2E0NjNmMn0uc3dhZ2dlci11aSAuYmctZGFyay1waW5re2JhY2tncm91bmQtY29sb3I6I2Q1MDA4Zn0uc3dhZ2dlci11aSAuYmctaG90LXBpbmt7YmFja2dyb3VuZC1jb2xvcjojZmY0MWI0fS5zd2FnZ2VyLXVpIC5iZy1waW5re2JhY2tncm91bmQtY29sb3I6I2ZmODBjY30uc3dhZ2dlci11aSAuYmctbGlnaHQtcGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmEzZDd9LnN3YWdnZXItdWkgLmJnLWRhcmstZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojMTM3NzUyfS5zd2FnZ2VyLXVpIC5iZy1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiMxOWE5NzR9LnN3YWdnZXItdWkgLmJnLWxpZ2h0LWdyZWVue2JhY2tncm91bmQtY29sb3I6IzllZWJjZn0uc3dhZ2dlci11aSAuYmctbmF2eXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDFiNDR9LnN3YWdnZXItdWkgLmJnLWRhcmstYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQ0OWV9LnN3YWdnZXItdWkgLmJnLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMzU3ZWRkfS5zd2FnZ2VyLXVpIC5iZy1saWdodC1ibHVle2JhY2tncm91bmQtY29sb3I6Izk2Y2NmZn0uc3dhZ2dlci11aSAuYmctbGlnaHRlc3QtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZGVjZmZ9LnN3YWdnZXItdWkgLmJnLXdhc2hlZC1ibHVle2JhY2tncm91bmQtY29sb3I6I2Y2ZmZmZX0uc3dhZ2dlci11aSAuYmctd2FzaGVkLWdyZWVue2JhY2tncm91bmQtY29sb3I6I2U4ZmRmNX0uc3dhZ2dlci11aSAuYmctd2FzaGVkLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZjZWJ9LnN3YWdnZXItdWkgLmJnLXdhc2hlZC1yZWR7YmFja2dyb3VuZC1jb2xvcjojZmZkZmRmfS5zd2FnZ2VyLXVpIC5iZy1pbmhlcml0e2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2s6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrOmhvdmVye2NvbG9yOiMwMDB9LnN3YWdnZXItdWkgLmhvdmVyLW5lYXItYmxhY2s6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLW5lYXItYmxhY2s6aG92ZXJ7Y29sb3I6IzExMX0uc3dhZ2dlci11aSAuaG92ZXItZGFyay1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLWdyYXk6aG92ZXJ7Y29sb3I6IzMzM30uc3dhZ2dlci11aSAuaG92ZXItbWlkLWdyYXk6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLW1pZC1ncmF5OmhvdmVye2NvbG9yOiM1NTV9LnN3YWdnZXItdWkgLmhvdmVyLWdyYXk6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWdyYXk6aG92ZXJ7Y29sb3I6Izc3N30uc3dhZ2dlci11aSAuaG92ZXItc2lsdmVyOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1zaWx2ZXI6aG92ZXJ7Y29sb3I6Izk5OX0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtc2lsdmVyOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1zaWx2ZXI6aG92ZXJ7Y29sb3I6I2FhYX0uc3dhZ2dlci11aSAuaG92ZXItbW9vbi1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1tb29uLWdyYXk6aG92ZXJ7Y29sb3I6I2NjY30uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtZ3JheTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtZ3JheTpob3Zlcntjb2xvcjojZWVlfS5zd2FnZ2VyLXVpIC5ob3Zlci1uZWFyLXdoaXRlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1uZWFyLXdoaXRlOmhvdmVye2NvbG9yOiNmNGY0ZjR9LnN3YWdnZXItdWkgLmhvdmVyLXdoaXRlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZTpob3Zlcntjb2xvcjojZmZmfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay05MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stOTA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTgwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay04MDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44KX0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stNzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTcwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay02MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stNjA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTUwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay01MDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC41KX0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stNDA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTQwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjQpfS5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay0zMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmxhY2stMzA6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuMyl9LnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTIwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1ibGFjay0yMDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC4yKX0uc3dhZ2dlci11aSAuaG92ZXItYmxhY2stMTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsYWNrLTEwOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjEpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS05MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtOTA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS04MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtODA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS03MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNzA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS02MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNjA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS01MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNTA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS00MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtNDA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS0zMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMzA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS0yMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMjA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5zd2FnZ2VyLXVpIC5ob3Zlci13aGl0ZS0xMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItd2hpdGUtMTA6aG92ZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5ob3Zlci1pbmhlcml0OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1pbmhlcml0OmhvdmVye2NvbG9yOmluaGVyaXR9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnN3YWdnZXItdWkgLmhvdmVyLWJnLW5lYXItYmxhY2s6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLW5lYXItYmxhY2s6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTExfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLWdyYXk6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstZ3JheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LnN3YWdnZXItdWkgLmhvdmVyLWJnLW1pZC1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1taWQtZ3JheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWdyYXk6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWdyYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1zaWx2ZXI6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXNpbHZlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5OTl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXNpbHZlcjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtc2lsdmVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FhYX0uc3dhZ2dlci11aSAuaG92ZXItYmctbW9vbi1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1tb29uLWdyYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1ncmF5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1ncmF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0uc3dhZ2dlci11aSAuaG92ZXItYmctbmVhci13aGl0ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbmVhci13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXRyYW5zcGFyZW50OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy10cmFuc3BhcmVudDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay05MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stOTA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stODA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTgwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOCl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTcwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay03MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay02MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stNjA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stNTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTUwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTQwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay00MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay0zMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stMzA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKX0uc3dhZ2dlci11aSAuaG92ZXItYmctYmxhY2stMjA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTIwOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMil9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWJsYWNrLTEwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibGFjay0xMDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS05MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtOTA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTgwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS04MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC44KX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtNzA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTcwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS02MDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtNjA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNil9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTUwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS01MDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC41KX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtNDA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTQwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS0zMDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtMzA6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMyl9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTIwOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13aGl0ZS0yMDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uc3dhZ2dlci11aSAuaG92ZXItYmctd2hpdGUtMTA6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdoaXRlLTEwOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjEpfS5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLXJlZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItZGFyay1yZWQ6aG92ZXJ7Y29sb3I6I2U3MDQwZn0uc3dhZ2dlci11aSAuaG92ZXItcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1yZWQ6aG92ZXJ7Y29sb3I6I2ZmNDEzNn0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1yZWQ6aG92ZXJ7Y29sb3I6I2ZmNzI1Y30uc3dhZ2dlci11aSAuaG92ZXItb3JhbmdlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1vcmFuZ2U6aG92ZXJ7Y29sb3I6I2ZmNjMwMH0uc3dhZ2dlci11aSAuaG92ZXItZ29sZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItZ29sZDpob3Zlcntjb2xvcjojZmZiNzAwfS5zd2FnZ2VyLXVpIC5ob3Zlci15ZWxsb3c6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXllbGxvdzpob3Zlcntjb2xvcjpnb2xkfS5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC15ZWxsb3c6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LXllbGxvdzpob3Zlcntjb2xvcjojZmJmMWE5fS5zd2FnZ2VyLXVpIC5ob3Zlci1wdXJwbGU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXB1cnBsZTpob3Zlcntjb2xvcjojNWUyY2E1fS5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1wdXJwbGU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LXB1cnBsZTpob3Zlcntjb2xvcjojYTQ2M2YyfS5zd2FnZ2VyLXVpIC5ob3Zlci1kYXJrLXBpbms6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWRhcmstcGluazpob3Zlcntjb2xvcjojZDUwMDhmfS5zd2FnZ2VyLXVpIC5ob3Zlci1ob3QtcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItaG90LXBpbms6aG92ZXJ7Y29sb3I6I2ZmNDFiNH0uc3dhZ2dlci11aSAuaG92ZXItcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItcGluazpob3Zlcntjb2xvcjojZmY4MGNjfS5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1waW5rOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1waW5rOmhvdmVye2NvbG9yOiNmZmEzZDd9LnN3YWdnZXItdWkgLmhvdmVyLWRhcmstZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWRhcmstZ3JlZW46aG92ZXJ7Y29sb3I6IzEzNzc1Mn0uc3dhZ2dlci11aSAuaG92ZXItZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWdyZWVuOmhvdmVye2NvbG9yOiMxOWE5NzR9LnN3YWdnZXItdWkgLmhvdmVyLWxpZ2h0LWdyZWVuOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodC1ncmVlbjpob3Zlcntjb2xvcjojOWVlYmNmfS5zd2FnZ2VyLXVpIC5ob3Zlci1uYXZ5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1uYXZ5OmhvdmVye2NvbG9yOiMwMDFiNDR9LnN3YWdnZXItdWkgLmhvdmVyLWRhcmstYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItZGFyay1ibHVlOmhvdmVye2NvbG9yOiMwMDQ0OWV9LnN3YWdnZXItdWkgLmhvdmVyLWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJsdWU6aG92ZXJ7Y29sb3I6IzM1N2VkZH0uc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItbGlnaHQtYmx1ZTpob3Zlcntjb2xvcjojOTZjY2ZmfS5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodGVzdC1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1saWdodGVzdC1ibHVlOmhvdmVye2NvbG9yOiNjZGVjZmZ9LnN3YWdnZXItdWkgLmhvdmVyLXdhc2hlZC1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtYmx1ZTpob3Zlcntjb2xvcjojZjZmZmZlfS5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQtZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdhc2hlZC1ncmVlbjpob3Zlcntjb2xvcjojZThmZGY1fS5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQteWVsbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci13YXNoZWQteWVsbG93OmhvdmVye2NvbG9yOiNmZmZjZWJ9LnN3YWdnZXItdWkgLmhvdmVyLXdhc2hlZC1yZWQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLXdhc2hlZC1yZWQ6aG92ZXJ7Y29sb3I6I2ZmZGZkZn0uc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1yZWQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstcmVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U3MDQwZn0uc3dhZ2dlci11aSAuaG92ZXItYmctcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1yZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmY0MTM2fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1yZWQ6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXJlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNWN9LnN3YWdnZXItdWkgLmhvdmVyLWJnLW9yYW5nZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctb3JhbmdlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNjMwMH0uc3dhZ2dlci11aSAuaG92ZXItYmctZ29sZDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctZ29sZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmI3MDB9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXllbGxvdzpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmcteWVsbG93OmhvdmVye2JhY2tncm91bmQtY29sb3I6Z29sZH0uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQteWVsbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC15ZWxsb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmJmMWE5fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1wdXJwbGU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXB1cnBsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ZTJjYTV9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtcHVycGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2E0NjNmMn0uc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1waW5rOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLXBpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDUwMDhmfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ob3QtcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctaG90LXBpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmY0MWI0fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1waW5rOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1waW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmODBjY30uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtcGluazpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtcGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmEzZDd9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWRhcmstZ3JlZW46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTM3NzUyfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ncmVlbjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctZ3JlZW46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTlhOTc0fS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1saWdodC1ncmVlbjpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtZ3JlZW46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWVlYmNmfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1uYXZ5OmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1uYXZ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMWI0NH0uc3dhZ2dlci11aSAuaG92ZXItYmctZGFyay1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1kYXJrLWJsdWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA0NDllfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibHVlOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy1ibHVlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM1N2VkZH0uc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctbGlnaHQtYmx1ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5NmNjZmZ9LnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2RlY2ZmfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQtYmx1ZTpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctd2FzaGVkLWJsdWU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjZmZmZlfS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQtZ3JlZW46Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdhc2hlZC1ncmVlbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlOGZkZjV9LnN3YWdnZXItdWkgLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6Zm9jdXMsLnN3YWdnZXItdWkgLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmY2VifS5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQtcmVkOmZvY3VzLC5zd2FnZ2VyLXVpIC5ob3Zlci1iZy13YXNoZWQtcmVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZGZkZn0uc3dhZ2dlci11aSAuaG92ZXItYmctaW5oZXJpdDpmb2N1cywuc3dhZ2dlci11aSAuaG92ZXItYmctaW5oZXJpdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LnN3YWdnZXItdWkgLnBhMHtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLnBhMXtwYWRkaW5nOi4yNXJlbX0uc3dhZ2dlci11aSAucGEye3BhZGRpbmc6LjVyZW19LnN3YWdnZXItdWkgLnBhM3twYWRkaW5nOjFyZW19LnN3YWdnZXItdWkgLnBhNHtwYWRkaW5nOjJyZW19LnN3YWdnZXItdWkgLnBhNXtwYWRkaW5nOjRyZW19LnN3YWdnZXItdWkgLnBhNntwYWRkaW5nOjhyZW19LnN3YWdnZXItdWkgLnBhN3twYWRkaW5nOjE2cmVtfS5zd2FnZ2VyLXVpIC5wbDB7cGFkZGluZy1sZWZ0OjB9LnN3YWdnZXItdWkgLnBsMXtwYWRkaW5nLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wbDJ7cGFkZGluZy1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wbDN7cGFkZGluZy1sZWZ0OjFyZW19LnN3YWdnZXItdWkgLnBsNHtwYWRkaW5nLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAucGw1e3BhZGRpbmctbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5wbDZ7cGFkZGluZy1sZWZ0OjhyZW19LnN3YWdnZXItdWkgLnBsN3twYWRkaW5nLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLnByMHtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnByMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAucHIye3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnByM3twYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnByNHtwYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnByNXtwYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnByNntwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnByN3twYWRkaW5nLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wYjB7cGFkZGluZy1ib3R0b206MH0uc3dhZ2dlci11aSAucGIxe3BhZGRpbmctYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAucGIye3BhZGRpbmctYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC5wYjN7cGFkZGluZy1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAucGI0e3BhZGRpbmctYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLnBiNXtwYWRkaW5nLWJvdHRvbTo0cmVtfS5zd2FnZ2VyLXVpIC5wYjZ7cGFkZGluZy1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAucGI3e3BhZGRpbmctYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdDB7cGFkZGluZy10b3A6MH0uc3dhZ2dlci11aSAucHQxe3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHQye3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdDN7cGFkZGluZy10b3A6MXJlbX0uc3dhZ2dlci11aSAucHQ0e3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB0NXtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdDZ7cGFkZGluZy10b3A6OHJlbX0uc3dhZ2dlci11aSAucHQ3e3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdjB7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdjF7cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHYye3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdjN7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdjR7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdjV7cGFkZGluZy1ib3R0b206NHJlbTtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdjZ7cGFkZGluZy1ib3R0b206OHJlbTtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdjd7cGFkZGluZy1ib3R0b206MTZyZW07cGFkZGluZy10b3A6MTZyZW19LnN3YWdnZXItdWkgLnBoMHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnBoMXtwYWRkaW5nLWxlZnQ6LjI1cmVtO3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5waDJ7cGFkZGluZy1sZWZ0Oi41cmVtO3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnBoM3twYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnBoNHtwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnBoNXtwYWRkaW5nLWxlZnQ6NHJlbTtwYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnBoNntwYWRkaW5nLWxlZnQ6OHJlbTtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnBoN3twYWRkaW5nLWxlZnQ6MTZyZW07cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWEwe21hcmdpbjowfS5zd2FnZ2VyLXVpIC5tYTF7bWFyZ2luOi4yNXJlbX0uc3dhZ2dlci11aSAubWEye21hcmdpbjouNXJlbX0uc3dhZ2dlci11aSAubWEze21hcmdpbjoxcmVtfS5zd2FnZ2VyLXVpIC5tYTR7bWFyZ2luOjJyZW19LnN3YWdnZXItdWkgLm1hNXttYXJnaW46NHJlbX0uc3dhZ2dlci11aSAubWE2e21hcmdpbjo4cmVtfS5zd2FnZ2VyLXVpIC5tYTd7bWFyZ2luOjE2cmVtfS5zd2FnZ2VyLXVpIC5tbDB7bWFyZ2luLWxlZnQ6MH0uc3dhZ2dlci11aSAubWwxe21hcmdpbi1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAubWwye21hcmdpbi1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tbDN7bWFyZ2luLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAubWw0e21hcmdpbi1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLm1sNXttYXJnaW4tbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5tbDZ7bWFyZ2luLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAubWw3e21hcmdpbi1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tcjB7bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1yMXttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tcjJ7bWFyZ2luLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tcjN7bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1yNHttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubXI1e21hcmdpbi1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5tcjZ7bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1yN3ttYXJnaW4tcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1iMHttYXJnaW4tYm90dG9tOjB9LnN3YWdnZXItdWkgLm1iMXttYXJnaW4tYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAubWIye21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLm1iM3ttYXJnaW4tYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLm1iNHttYXJnaW4tYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLm1iNXttYXJnaW4tYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLm1iNnttYXJnaW4tYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLm1iN3ttYXJnaW4tYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdDB7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdDF7bWFyZ2luLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLm10MnttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdDN7bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdDR7bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdDV7bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdDZ7bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdDd7bWFyZ2luLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAubXYwe21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm12MXttYXJnaW4tYm90dG9tOi4yNXJlbTttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXYye21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXYze21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm12NHttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdjV7bWFyZ2luLWJvdHRvbTo0cmVtO21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXY2e21hcmdpbi1ib3R0b206OHJlbTttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm12N3ttYXJnaW4tYm90dG9tOjE2cmVtO21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm1oMHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5taDF7bWFyZ2luLWxlZnQ6LjI1cmVtO21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1oMnttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1oM3ttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5taDR7bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubWg1e21hcmdpbi1sZWZ0OjRyZW07bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1oNnttYXJnaW4tbGVmdDo4cmVtO21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5taDd7bWFyZ2luLWxlZnQ6MTZyZW07bWFyZ2luLXJpZ2h0OjE2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnBhMC1uc3twYWRkaW5nOjB9LnN3YWdnZXItdWkgLnBhMS1uc3twYWRkaW5nOi4yNXJlbX0uc3dhZ2dlci11aSAucGEyLW5ze3BhZGRpbmc6LjVyZW19LnN3YWdnZXItdWkgLnBhMy1uc3twYWRkaW5nOjFyZW19LnN3YWdnZXItdWkgLnBhNC1uc3twYWRkaW5nOjJyZW19LnN3YWdnZXItdWkgLnBhNS1uc3twYWRkaW5nOjRyZW19LnN3YWdnZXItdWkgLnBhNi1uc3twYWRkaW5nOjhyZW19LnN3YWdnZXItdWkgLnBhNy1uc3twYWRkaW5nOjE2cmVtfS5zd2FnZ2VyLXVpIC5wbDAtbnN7cGFkZGluZy1sZWZ0OjB9LnN3YWdnZXItdWkgLnBsMS1uc3twYWRkaW5nLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wbDItbnN7cGFkZGluZy1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5wbDMtbnN7cGFkZGluZy1sZWZ0OjFyZW19LnN3YWdnZXItdWkgLnBsNC1uc3twYWRkaW5nLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAucGw1LW5ze3BhZGRpbmctbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5wbDYtbnN7cGFkZGluZy1sZWZ0OjhyZW19LnN3YWdnZXItdWkgLnBsNy1uc3twYWRkaW5nLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLnByMC1uc3twYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnByMS1uc3twYWRkaW5nLXJpZ2h0Oi4yNXJlbX0uc3dhZ2dlci11aSAucHIyLW5ze3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnByMy1uc3twYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnByNC1uc3twYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnByNS1uc3twYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnByNi1uc3twYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnByNy1uc3twYWRkaW5nLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5wYjAtbnN7cGFkZGluZy1ib3R0b206MH0uc3dhZ2dlci11aSAucGIxLW5ze3BhZGRpbmctYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAucGIyLW5ze3BhZGRpbmctYm90dG9tOi41cmVtfS5zd2FnZ2VyLXVpIC5wYjMtbnN7cGFkZGluZy1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAucGI0LW5ze3BhZGRpbmctYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLnBiNS1uc3twYWRkaW5nLWJvdHRvbTo0cmVtfS5zd2FnZ2VyLXVpIC5wYjYtbnN7cGFkZGluZy1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAucGI3LW5ze3BhZGRpbmctYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdDAtbnN7cGFkZGluZy10b3A6MH0uc3dhZ2dlci11aSAucHQxLW5ze3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHQyLW5ze3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdDMtbnN7cGFkZGluZy10b3A6MXJlbX0uc3dhZ2dlci11aSAucHQ0LW5ze3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB0NS1uc3twYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdDYtbnN7cGFkZGluZy10b3A6OHJlbX0uc3dhZ2dlci11aSAucHQ3LW5ze3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdjAtbnN7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfS5zd2FnZ2VyLXVpIC5wdjEtbnN7cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHYyLW5ze3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdjMtbnN7cGFkZGluZy1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5wdjQtbnN7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5wdjUtbnN7cGFkZGluZy1ib3R0b206NHJlbTtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdjYtbnN7cGFkZGluZy1ib3R0b206OHJlbTtwYWRkaW5nLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5wdjctbnN7cGFkZGluZy1ib3R0b206MTZyZW07cGFkZGluZy10b3A6MTZyZW19LnN3YWdnZXItdWkgLnBoMC1uc3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnBoMS1uc3twYWRkaW5nLWxlZnQ6LjI1cmVtO3BhZGRpbmctcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5waDItbnN7cGFkZGluZy1sZWZ0Oi41cmVtO3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnBoMy1uc3twYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnBoNC1uc3twYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19LnN3YWdnZXItdWkgLnBoNS1uc3twYWRkaW5nLWxlZnQ6NHJlbTtwYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnBoNi1uc3twYWRkaW5nLWxlZnQ6OHJlbTtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnBoNy1uc3twYWRkaW5nLWxlZnQ6MTZyZW07cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWEwLW5ze21hcmdpbjowfS5zd2FnZ2VyLXVpIC5tYTEtbnN7bWFyZ2luOi4yNXJlbX0uc3dhZ2dlci11aSAubWEyLW5ze21hcmdpbjouNXJlbX0uc3dhZ2dlci11aSAubWEzLW5ze21hcmdpbjoxcmVtfS5zd2FnZ2VyLXVpIC5tYTQtbnN7bWFyZ2luOjJyZW19LnN3YWdnZXItdWkgLm1hNS1uc3ttYXJnaW46NHJlbX0uc3dhZ2dlci11aSAubWE2LW5ze21hcmdpbjo4cmVtfS5zd2FnZ2VyLXVpIC5tYTctbnN7bWFyZ2luOjE2cmVtfS5zd2FnZ2VyLXVpIC5tbDAtbnN7bWFyZ2luLWxlZnQ6MH0uc3dhZ2dlci11aSAubWwxLW5ze21hcmdpbi1sZWZ0Oi4yNXJlbX0uc3dhZ2dlci11aSAubWwyLW5ze21hcmdpbi1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tbDMtbnN7bWFyZ2luLWxlZnQ6MXJlbX0uc3dhZ2dlci11aSAubWw0LW5ze21hcmdpbi1sZWZ0OjJyZW19LnN3YWdnZXItdWkgLm1sNS1uc3ttYXJnaW4tbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5tbDYtbnN7bWFyZ2luLWxlZnQ6OHJlbX0uc3dhZ2dlci11aSAubWw3LW5ze21hcmdpbi1sZWZ0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tcjAtbnN7bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1yMS1uc3ttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tcjItbnN7bWFyZ2luLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tcjMtbnN7bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1yNC1uc3ttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubXI1LW5ze21hcmdpbi1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5tcjYtbnN7bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1yNy1uc3ttYXJnaW4tcmlnaHQ6MTZyZW19LnN3YWdnZXItdWkgLm1iMC1uc3ttYXJnaW4tYm90dG9tOjB9LnN3YWdnZXItdWkgLm1iMS1uc3ttYXJnaW4tYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAubWIyLW5ze21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLm1iMy1uc3ttYXJnaW4tYm90dG9tOjFyZW19LnN3YWdnZXItdWkgLm1iNC1uc3ttYXJnaW4tYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLm1iNS1uc3ttYXJnaW4tYm90dG9tOjRyZW19LnN3YWdnZXItdWkgLm1iNi1uc3ttYXJnaW4tYm90dG9tOjhyZW19LnN3YWdnZXItdWkgLm1iNy1uc3ttYXJnaW4tYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdDAtbnN7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIC5tdDEtbnN7bWFyZ2luLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLm10Mi1uc3ttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdDMtbnN7bWFyZ2luLXRvcDoxcmVtfS5zd2FnZ2VyLXVpIC5tdDQtbnN7bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdDUtbnN7bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdDYtbnN7bWFyZ2luLXRvcDo4cmVtfS5zd2FnZ2VyLXVpIC5tdDctbnN7bWFyZ2luLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAubXYwLW5ze21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm12MS1uc3ttYXJnaW4tYm90dG9tOi4yNXJlbTttYXJnaW4tdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAubXYyLW5ze21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLXRvcDouNXJlbX0uc3dhZ2dlci11aSAubXYzLW5ze21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm12NC1uc3ttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLXRvcDoycmVtfS5zd2FnZ2VyLXVpIC5tdjUtbnN7bWFyZ2luLWJvdHRvbTo0cmVtO21hcmdpbi10b3A6NHJlbX0uc3dhZ2dlci11aSAubXY2LW5ze21hcmdpbi1ib3R0b206OHJlbTttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm12Ny1uc3ttYXJnaW4tYm90dG9tOjE2cmVtO21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm1oMC1uc3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5zd2FnZ2VyLXVpIC5taDEtbnN7bWFyZ2luLWxlZnQ6LjI1cmVtO21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1oMi1uc3ttYXJnaW4tbGVmdDouNXJlbTttYXJnaW4tcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLm1oMy1uc3ttYXJnaW4tbGVmdDoxcmVtO21hcmdpbi1yaWdodDoxcmVtfS5zd2FnZ2VyLXVpIC5taDQtbnN7bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubWg1LW5ze21hcmdpbi1sZWZ0OjRyZW07bWFyZ2luLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLm1oNi1uc3ttYXJnaW4tbGVmdDo4cmVtO21hcmdpbi1yaWdodDo4cmVtfS5zd2FnZ2VyLXVpIC5taDctbnN7bWFyZ2luLWxlZnQ6MTZyZW07bWFyZ2luLXJpZ2h0OjE2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5wYTAtbXtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLnBhMS1te3BhZGRpbmc6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wYTItbXtwYWRkaW5nOi41cmVtfS5zd2FnZ2VyLXVpIC5wYTMtbXtwYWRkaW5nOjFyZW19LnN3YWdnZXItdWkgLnBhNC1te3BhZGRpbmc6MnJlbX0uc3dhZ2dlci11aSAucGE1LW17cGFkZGluZzo0cmVtfS5zd2FnZ2VyLXVpIC5wYTYtbXtwYWRkaW5nOjhyZW19LnN3YWdnZXItdWkgLnBhNy1te3BhZGRpbmc6MTZyZW19LnN3YWdnZXItdWkgLnBsMC1te3BhZGRpbmctbGVmdDowfS5zd2FnZ2VyLXVpIC5wbDEtbXtwYWRkaW5nLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wbDItbXtwYWRkaW5nLWxlZnQ6LjVyZW19LnN3YWdnZXItdWkgLnBsMy1te3BhZGRpbmctbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5wbDQtbXtwYWRkaW5nLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAucGw1LW17cGFkZGluZy1sZWZ0OjRyZW19LnN3YWdnZXItdWkgLnBsNi1te3BhZGRpbmctbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5wbDctbXtwYWRkaW5nLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLnByMC1te3BhZGRpbmctcmlnaHQ6MH0uc3dhZ2dlci11aSAucHIxLW17cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnByMi1te3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnByMy1te3BhZGRpbmctcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAucHI0LW17cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5wcjUtbXtwYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnByNi1te3BhZGRpbmctcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAucHI3LW17cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAucGIwLW17cGFkZGluZy1ib3R0b206MH0uc3dhZ2dlci11aSAucGIxLW17cGFkZGluZy1ib3R0b206LjI1cmVtfS5zd2FnZ2VyLXVpIC5wYjItbXtwYWRkaW5nLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAucGIzLW17cGFkZGluZy1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAucGI0LW17cGFkZGluZy1ib3R0b206MnJlbX0uc3dhZ2dlci11aSAucGI1LW17cGFkZGluZy1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAucGI2LW17cGFkZGluZy1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAucGI3LW17cGFkZGluZy1ib3R0b206MTZyZW19LnN3YWdnZXItdWkgLnB0MC1te3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB0MS1te3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHQyLW17cGFkZGluZy10b3A6LjVyZW19LnN3YWdnZXItdWkgLnB0My1te3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB0NC1te3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB0NS1te3BhZGRpbmctdG9wOjRyZW19LnN3YWdnZXItdWkgLnB0Ni1te3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB0Ny1te3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdjAtbXtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB2MS1te3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB2Mi1te3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdjMtbXtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB2NC1te3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy10b3A6MnJlbX0uc3dhZ2dlci11aSAucHY1LW17cGFkZGluZy1ib3R0b206NHJlbTtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdjYtbXtwYWRkaW5nLWJvdHRvbTo4cmVtO3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB2Ny1te3BhZGRpbmctYm90dG9tOjE2cmVtO3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5waDAtbXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnBoMS1te3BhZGRpbmctbGVmdDouMjVyZW07cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnBoMi1te3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5waDMtbXtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnBoNC1te3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAucGg1LW17cGFkZGluZy1sZWZ0OjRyZW07cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5waDYtbXtwYWRkaW5nLWxlZnQ6OHJlbTtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnBoNy1te3BhZGRpbmctbGVmdDoxNnJlbTtwYWRkaW5nLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tYTAtbXttYXJnaW46MH0uc3dhZ2dlci11aSAubWExLW17bWFyZ2luOi4yNXJlbX0uc3dhZ2dlci11aSAubWEyLW17bWFyZ2luOi41cmVtfS5zd2FnZ2VyLXVpIC5tYTMtbXttYXJnaW46MXJlbX0uc3dhZ2dlci11aSAubWE0LW17bWFyZ2luOjJyZW19LnN3YWdnZXItdWkgLm1hNS1te21hcmdpbjo0cmVtfS5zd2FnZ2VyLXVpIC5tYTYtbXttYXJnaW46OHJlbX0uc3dhZ2dlci11aSAubWE3LW17bWFyZ2luOjE2cmVtfS5zd2FnZ2VyLXVpIC5tbDAtbXttYXJnaW4tbGVmdDowfS5zd2FnZ2VyLXVpIC5tbDEtbXttYXJnaW4tbGVmdDouMjVyZW19LnN3YWdnZXItdWkgLm1sMi1te21hcmdpbi1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tbDMtbXttYXJnaW4tbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5tbDQtbXttYXJnaW4tbGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5tbDUtbXttYXJnaW4tbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5tbDYtbXttYXJnaW4tbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5tbDctbXttYXJnaW4tbGVmdDoxNnJlbX0uc3dhZ2dlci11aSAubXIwLW17bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1yMS1te21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1yMi1te21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubXIzLW17bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1yNC1te21hcmdpbi1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5tcjUtbXttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubXI2LW17bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1yNy1te21hcmdpbi1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWIwLW17bWFyZ2luLWJvdHRvbTowfS5zd2FnZ2VyLXVpIC5tYjEtbXttYXJnaW4tYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAubWIyLW17bWFyZ2luLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAubWIzLW17bWFyZ2luLWJvdHRvbToxcmVtfS5zd2FnZ2VyLXVpIC5tYjQtbXttYXJnaW4tYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLm1iNS1te21hcmdpbi1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAubWI2LW17bWFyZ2luLWJvdHRvbTo4cmVtfS5zd2FnZ2VyLXVpIC5tYjctbXttYXJnaW4tYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdDAtbXttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm10MS1te21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdDItbXttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdDMtbXttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm10NC1te21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXQ1LW17bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdDYtbXttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm10Ny1te21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm12MC1te21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm12MS1te21hcmdpbi1ib3R0b206LjI1cmVtO21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdjItbXttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi10b3A6LjVyZW19LnN3YWdnZXItdWkgLm12My1te21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm12NC1te21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tdG9wOjJyZW19LnN3YWdnZXItdWkgLm12NS1te21hcmdpbi1ib3R0b206NHJlbTttYXJnaW4tdG9wOjRyZW19LnN3YWdnZXItdWkgLm12Ni1te21hcmdpbi1ib3R0b206OHJlbTttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm12Ny1te21hcmdpbi1ib3R0b206MTZyZW07bWFyZ2luLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAubWgwLW17bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc3dhZ2dlci11aSAubWgxLW17bWFyZ2luLWxlZnQ6LjI1cmVtO21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1oMi1te21hcmdpbi1sZWZ0Oi41cmVtO21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubWgzLW17bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAubWg0LW17bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubWg1LW17bWFyZ2luLWxlZnQ6NHJlbTttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubWg2LW17bWFyZ2luLWxlZnQ6OHJlbTttYXJnaW4tcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAubWg3LW17bWFyZ2luLWxlZnQ6MTZyZW07bWFyZ2luLXJpZ2h0OjE2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5wYTAtbHtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLnBhMS1se3BhZGRpbmc6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wYTItbHtwYWRkaW5nOi41cmVtfS5zd2FnZ2VyLXVpIC5wYTMtbHtwYWRkaW5nOjFyZW19LnN3YWdnZXItdWkgLnBhNC1se3BhZGRpbmc6MnJlbX0uc3dhZ2dlci11aSAucGE1LWx7cGFkZGluZzo0cmVtfS5zd2FnZ2VyLXVpIC5wYTYtbHtwYWRkaW5nOjhyZW19LnN3YWdnZXItdWkgLnBhNy1se3BhZGRpbmc6MTZyZW19LnN3YWdnZXItdWkgLnBsMC1se3BhZGRpbmctbGVmdDowfS5zd2FnZ2VyLXVpIC5wbDEtbHtwYWRkaW5nLWxlZnQ6LjI1cmVtfS5zd2FnZ2VyLXVpIC5wbDItbHtwYWRkaW5nLWxlZnQ6LjVyZW19LnN3YWdnZXItdWkgLnBsMy1se3BhZGRpbmctbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5wbDQtbHtwYWRkaW5nLWxlZnQ6MnJlbX0uc3dhZ2dlci11aSAucGw1LWx7cGFkZGluZy1sZWZ0OjRyZW19LnN3YWdnZXItdWkgLnBsNi1se3BhZGRpbmctbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5wbDctbHtwYWRkaW5nLWxlZnQ6MTZyZW19LnN3YWdnZXItdWkgLnByMC1se3BhZGRpbmctcmlnaHQ6MH0uc3dhZ2dlci11aSAucHIxLWx7cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnByMi1se3BhZGRpbmctcmlnaHQ6LjVyZW19LnN3YWdnZXItdWkgLnByMy1se3BhZGRpbmctcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAucHI0LWx7cGFkZGluZy1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5wcjUtbHtwYWRkaW5nLXJpZ2h0OjRyZW19LnN3YWdnZXItdWkgLnByNi1se3BhZGRpbmctcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAucHI3LWx7cGFkZGluZy1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAucGIwLWx7cGFkZGluZy1ib3R0b206MH0uc3dhZ2dlci11aSAucGIxLWx7cGFkZGluZy1ib3R0b206LjI1cmVtfS5zd2FnZ2VyLXVpIC5wYjItbHtwYWRkaW5nLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAucGIzLWx7cGFkZGluZy1ib3R0b206MXJlbX0uc3dhZ2dlci11aSAucGI0LWx7cGFkZGluZy1ib3R0b206MnJlbX0uc3dhZ2dlci11aSAucGI1LWx7cGFkZGluZy1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAucGI2LWx7cGFkZGluZy1ib3R0b206OHJlbX0uc3dhZ2dlci11aSAucGI3LWx7cGFkZGluZy1ib3R0b206MTZyZW19LnN3YWdnZXItdWkgLnB0MC1se3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB0MS1se3BhZGRpbmctdG9wOi4yNXJlbX0uc3dhZ2dlci11aSAucHQyLWx7cGFkZGluZy10b3A6LjVyZW19LnN3YWdnZXItdWkgLnB0My1se3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB0NC1se3BhZGRpbmctdG9wOjJyZW19LnN3YWdnZXItdWkgLnB0NS1se3BhZGRpbmctdG9wOjRyZW19LnN3YWdnZXItdWkgLnB0Ni1se3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB0Ny1se3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5wdjAtbHtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9LnN3YWdnZXItdWkgLnB2MS1se3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLXRvcDouMjVyZW19LnN3YWdnZXItdWkgLnB2Mi1se3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5wdjMtbHtwYWRkaW5nLWJvdHRvbToxcmVtO3BhZGRpbmctdG9wOjFyZW19LnN3YWdnZXItdWkgLnB2NC1se3BhZGRpbmctYm90dG9tOjJyZW07cGFkZGluZy10b3A6MnJlbX0uc3dhZ2dlci11aSAucHY1LWx7cGFkZGluZy1ib3R0b206NHJlbTtwYWRkaW5nLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5wdjYtbHtwYWRkaW5nLWJvdHRvbTo4cmVtO3BhZGRpbmctdG9wOjhyZW19LnN3YWdnZXItdWkgLnB2Ny1se3BhZGRpbmctYm90dG9tOjE2cmVtO3BhZGRpbmctdG9wOjE2cmVtfS5zd2FnZ2VyLXVpIC5waDAtbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnN3YWdnZXItdWkgLnBoMS1se3BhZGRpbmctbGVmdDouMjVyZW07cGFkZGluZy1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLnBoMi1se3BhZGRpbmctbGVmdDouNXJlbTtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zd2FnZ2VyLXVpIC5waDMtbHtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLnBoNC1se3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAucGg1LWx7cGFkZGluZy1sZWZ0OjRyZW07cGFkZGluZy1yaWdodDo0cmVtfS5zd2FnZ2VyLXVpIC5waDYtbHtwYWRkaW5nLWxlZnQ6OHJlbTtwYWRkaW5nLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLnBoNy1se3BhZGRpbmctbGVmdDoxNnJlbTtwYWRkaW5nLXJpZ2h0OjE2cmVtfS5zd2FnZ2VyLXVpIC5tYTAtbHttYXJnaW46MH0uc3dhZ2dlci11aSAubWExLWx7bWFyZ2luOi4yNXJlbX0uc3dhZ2dlci11aSAubWEyLWx7bWFyZ2luOi41cmVtfS5zd2FnZ2VyLXVpIC5tYTMtbHttYXJnaW46MXJlbX0uc3dhZ2dlci11aSAubWE0LWx7bWFyZ2luOjJyZW19LnN3YWdnZXItdWkgLm1hNS1se21hcmdpbjo0cmVtfS5zd2FnZ2VyLXVpIC5tYTYtbHttYXJnaW46OHJlbX0uc3dhZ2dlci11aSAubWE3LWx7bWFyZ2luOjE2cmVtfS5zd2FnZ2VyLXVpIC5tbDAtbHttYXJnaW4tbGVmdDowfS5zd2FnZ2VyLXVpIC5tbDEtbHttYXJnaW4tbGVmdDouMjVyZW19LnN3YWdnZXItdWkgLm1sMi1se21hcmdpbi1sZWZ0Oi41cmVtfS5zd2FnZ2VyLXVpIC5tbDMtbHttYXJnaW4tbGVmdDoxcmVtfS5zd2FnZ2VyLXVpIC5tbDQtbHttYXJnaW4tbGVmdDoycmVtfS5zd2FnZ2VyLXVpIC5tbDUtbHttYXJnaW4tbGVmdDo0cmVtfS5zd2FnZ2VyLXVpIC5tbDYtbHttYXJnaW4tbGVmdDo4cmVtfS5zd2FnZ2VyLXVpIC5tbDctbHttYXJnaW4tbGVmdDoxNnJlbX0uc3dhZ2dlci11aSAubXIwLWx7bWFyZ2luLXJpZ2h0OjB9LnN3YWdnZXItdWkgLm1yMS1se21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1yMi1se21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubXIzLWx7bWFyZ2luLXJpZ2h0OjFyZW19LnN3YWdnZXItdWkgLm1yNC1se21hcmdpbi1yaWdodDoycmVtfS5zd2FnZ2VyLXVpIC5tcjUtbHttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubXI2LWx7bWFyZ2luLXJpZ2h0OjhyZW19LnN3YWdnZXItdWkgLm1yNy1se21hcmdpbi1yaWdodDoxNnJlbX0uc3dhZ2dlci11aSAubWIwLWx7bWFyZ2luLWJvdHRvbTowfS5zd2FnZ2VyLXVpIC5tYjEtbHttYXJnaW4tYm90dG9tOi4yNXJlbX0uc3dhZ2dlci11aSAubWIyLWx7bWFyZ2luLWJvdHRvbTouNXJlbX0uc3dhZ2dlci11aSAubWIzLWx7bWFyZ2luLWJvdHRvbToxcmVtfS5zd2FnZ2VyLXVpIC5tYjQtbHttYXJnaW4tYm90dG9tOjJyZW19LnN3YWdnZXItdWkgLm1iNS1se21hcmdpbi1ib3R0b206NHJlbX0uc3dhZ2dlci11aSAubWI2LWx7bWFyZ2luLWJvdHRvbTo4cmVtfS5zd2FnZ2VyLXVpIC5tYjctbHttYXJnaW4tYm90dG9tOjE2cmVtfS5zd2FnZ2VyLXVpIC5tdDAtbHttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm10MS1se21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdDItbHttYXJnaW4tdG9wOi41cmVtfS5zd2FnZ2VyLXVpIC5tdDMtbHttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm10NC1se21hcmdpbi10b3A6MnJlbX0uc3dhZ2dlci11aSAubXQ1LWx7bWFyZ2luLXRvcDo0cmVtfS5zd2FnZ2VyLXVpIC5tdDYtbHttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm10Ny1se21hcmdpbi10b3A6MTZyZW19LnN3YWdnZXItdWkgLm12MC1se21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9LnN3YWdnZXItdWkgLm12MS1se21hcmdpbi1ib3R0b206LjI1cmVtO21hcmdpbi10b3A6LjI1cmVtfS5zd2FnZ2VyLXVpIC5tdjItbHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi10b3A6LjVyZW19LnN3YWdnZXItdWkgLm12My1se21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tdG9wOjFyZW19LnN3YWdnZXItdWkgLm12NC1se21hcmdpbi1ib3R0b206MnJlbTttYXJnaW4tdG9wOjJyZW19LnN3YWdnZXItdWkgLm12NS1se21hcmdpbi1ib3R0b206NHJlbTttYXJnaW4tdG9wOjRyZW19LnN3YWdnZXItdWkgLm12Ni1se21hcmdpbi1ib3R0b206OHJlbTttYXJnaW4tdG9wOjhyZW19LnN3YWdnZXItdWkgLm12Ny1se21hcmdpbi1ib3R0b206MTZyZW07bWFyZ2luLXRvcDoxNnJlbX0uc3dhZ2dlci11aSAubWgwLWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uc3dhZ2dlci11aSAubWgxLWx7bWFyZ2luLWxlZnQ6LjI1cmVtO21hcmdpbi1yaWdodDouMjVyZW19LnN3YWdnZXItdWkgLm1oMi1se21hcmdpbi1sZWZ0Oi41cmVtO21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAubWgzLWx7bWFyZ2luLWxlZnQ6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0uc3dhZ2dlci11aSAubWg0LWx7bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbX0uc3dhZ2dlci11aSAubWg1LWx7bWFyZ2luLWxlZnQ6NHJlbTttYXJnaW4tcmlnaHQ6NHJlbX0uc3dhZ2dlci11aSAubWg2LWx7bWFyZ2luLWxlZnQ6OHJlbTttYXJnaW4tcmlnaHQ6OHJlbX0uc3dhZ2dlci11aSAubWg3LWx7bWFyZ2luLWxlZnQ6MTZyZW07bWFyZ2luLXJpZ2h0OjE2cmVtfX0uc3dhZ2dlci11aSAubmExe21hcmdpbjotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYTJ7bWFyZ2luOi0uNXJlbX0uc3dhZ2dlci11aSAubmEze21hcmdpbjotMXJlbX0uc3dhZ2dlci11aSAubmE0e21hcmdpbjotMnJlbX0uc3dhZ2dlci11aSAubmE1e21hcmdpbjotNHJlbX0uc3dhZ2dlci11aSAubmE2e21hcmdpbjotOHJlbX0uc3dhZ2dlci11aSAubmE3e21hcmdpbjotMTZyZW19LnN3YWdnZXItdWkgLm5sMXttYXJnaW4tbGVmdDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5ubDJ7bWFyZ2luLWxlZnQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ubDN7bWFyZ2luLWxlZnQ6LTFyZW19LnN3YWdnZXItdWkgLm5sNHttYXJnaW4tbGVmdDotMnJlbX0uc3dhZ2dlci11aSAubmw1e21hcmdpbi1sZWZ0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ubDZ7bWFyZ2luLWxlZnQ6LThyZW19LnN3YWdnZXItdWkgLm5sN3ttYXJnaW4tbGVmdDotMTZyZW19LnN3YWdnZXItdWkgLm5yMXttYXJnaW4tcmlnaHQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubnIye21hcmdpbi1yaWdodDotLjVyZW19LnN3YWdnZXItdWkgLm5yM3ttYXJnaW4tcmlnaHQ6LTFyZW19LnN3YWdnZXItdWkgLm5yNHttYXJnaW4tcmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLm5yNXttYXJnaW4tcmlnaHQ6LTRyZW19LnN3YWdnZXItdWkgLm5yNnttYXJnaW4tcmlnaHQ6LThyZW19LnN3YWdnZXItdWkgLm5yN3ttYXJnaW4tcmlnaHQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5uYjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtfS5zd2FnZ2VyLXVpIC5uYjJ7bWFyZ2luLWJvdHRvbTotLjVyZW19LnN3YWdnZXItdWkgLm5iM3ttYXJnaW4tYm90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYjR7bWFyZ2luLWJvdHRvbTotMnJlbX0uc3dhZ2dlci11aSAubmI1e21hcmdpbi1ib3R0b206LTRyZW19LnN3YWdnZXItdWkgLm5iNnttYXJnaW4tYm90dG9tOi04cmVtfS5zd2FnZ2VyLXVpIC5uYjd7bWFyZ2luLWJvdHRvbTotMTZyZW19LnN3YWdnZXItdWkgLm50MXttYXJnaW4tdG9wOi0uMjVyZW19LnN3YWdnZXItdWkgLm50MnttYXJnaW4tdG9wOi0uNXJlbX0uc3dhZ2dlci11aSAubnQze21hcmdpbi10b3A6LTFyZW19LnN3YWdnZXItdWkgLm50NHttYXJnaW4tdG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5udDV7bWFyZ2luLXRvcDotNHJlbX0uc3dhZ2dlci11aSAubnQ2e21hcmdpbi10b3A6LThyZW19LnN3YWdnZXItdWkgLm50N3ttYXJnaW4tdG9wOi0xNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5uYTEtbnN7bWFyZ2luOi0uMjVyZW19LnN3YWdnZXItdWkgLm5hMi1uc3ttYXJnaW46LS41cmVtfS5zd2FnZ2VyLXVpIC5uYTMtbnN7bWFyZ2luOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYTQtbnN7bWFyZ2luOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYTUtbnN7bWFyZ2luOi00cmVtfS5zd2FnZ2VyLXVpIC5uYTYtbnN7bWFyZ2luOi04cmVtfS5zd2FnZ2VyLXVpIC5uYTctbnN7bWFyZ2luOi0xNnJlbX0uc3dhZ2dlci11aSAubmwxLW5ze21hcmdpbi1sZWZ0Oi0uMjVyZW19LnN3YWdnZXItdWkgLm5sMi1uc3ttYXJnaW4tbGVmdDotLjVyZW19LnN3YWdnZXItdWkgLm5sMy1uc3ttYXJnaW4tbGVmdDotMXJlbX0uc3dhZ2dlci11aSAubmw0LW5ze21hcmdpbi1sZWZ0Oi0ycmVtfS5zd2FnZ2VyLXVpIC5ubDUtbnN7bWFyZ2luLWxlZnQ6LTRyZW19LnN3YWdnZXItdWkgLm5sNi1uc3ttYXJnaW4tbGVmdDotOHJlbX0uc3dhZ2dlci11aSAubmw3LW5ze21hcmdpbi1sZWZ0Oi0xNnJlbX0uc3dhZ2dlci11aSAubnIxLW5ze21hcmdpbi1yaWdodDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5ucjItbnN7bWFyZ2luLXJpZ2h0Oi0uNXJlbX0uc3dhZ2dlci11aSAubnIzLW5ze21hcmdpbi1yaWdodDotMXJlbX0uc3dhZ2dlci11aSAubnI0LW5ze21hcmdpbi1yaWdodDotMnJlbX0uc3dhZ2dlci11aSAubnI1LW5ze21hcmdpbi1yaWdodDotNHJlbX0uc3dhZ2dlci11aSAubnI2LW5ze21hcmdpbi1yaWdodDotOHJlbX0uc3dhZ2dlci11aSAubnI3LW5ze21hcmdpbi1yaWdodDotMTZyZW19LnN3YWdnZXItdWkgLm5iMS1uc3ttYXJnaW4tYm90dG9tOi0uMjVyZW19LnN3YWdnZXItdWkgLm5iMi1uc3ttYXJnaW4tYm90dG9tOi0uNXJlbX0uc3dhZ2dlci11aSAubmIzLW5ze21hcmdpbi1ib3R0b206LTFyZW19LnN3YWdnZXItdWkgLm5iNC1uc3ttYXJnaW4tYm90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYjUtbnN7bWFyZ2luLWJvdHRvbTotNHJlbX0uc3dhZ2dlci11aSAubmI2LW5ze21hcmdpbi1ib3R0b206LThyZW19LnN3YWdnZXItdWkgLm5iNy1uc3ttYXJnaW4tYm90dG9tOi0xNnJlbX0uc3dhZ2dlci11aSAubnQxLW5ze21hcmdpbi10b3A6LS4yNXJlbX0uc3dhZ2dlci11aSAubnQyLW5ze21hcmdpbi10b3A6LS41cmVtfS5zd2FnZ2VyLXVpIC5udDMtbnN7bWFyZ2luLXRvcDotMXJlbX0uc3dhZ2dlci11aSAubnQ0LW5ze21hcmdpbi10b3A6LTJyZW19LnN3YWdnZXItdWkgLm50NS1uc3ttYXJnaW4tdG9wOi00cmVtfS5zd2FnZ2VyLXVpIC5udDYtbnN7bWFyZ2luLXRvcDotOHJlbX0uc3dhZ2dlci11aSAubnQ3LW5ze21hcmdpbi10b3A6LTE2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5uYTEtbXttYXJnaW46LS4yNXJlbX0uc3dhZ2dlci11aSAubmEyLW17bWFyZ2luOi0uNXJlbX0uc3dhZ2dlci11aSAubmEzLW17bWFyZ2luOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYTQtbXttYXJnaW46LTJyZW19LnN3YWdnZXItdWkgLm5hNS1te21hcmdpbjotNHJlbX0uc3dhZ2dlci11aSAubmE2LW17bWFyZ2luOi04cmVtfS5zd2FnZ2VyLXVpIC5uYTctbXttYXJnaW46LTE2cmVtfS5zd2FnZ2VyLXVpIC5ubDEtbXttYXJnaW4tbGVmdDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5ubDItbXttYXJnaW4tbGVmdDotLjVyZW19LnN3YWdnZXItdWkgLm5sMy1te21hcmdpbi1sZWZ0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ubDQtbXttYXJnaW4tbGVmdDotMnJlbX0uc3dhZ2dlci11aSAubmw1LW17bWFyZ2luLWxlZnQ6LTRyZW19LnN3YWdnZXItdWkgLm5sNi1te21hcmdpbi1sZWZ0Oi04cmVtfS5zd2FnZ2VyLXVpIC5ubDctbXttYXJnaW4tbGVmdDotMTZyZW19LnN3YWdnZXItdWkgLm5yMS1te21hcmdpbi1yaWdodDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5ucjItbXttYXJnaW4tcmlnaHQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ucjMtbXttYXJnaW4tcmlnaHQ6LTFyZW19LnN3YWdnZXItdWkgLm5yNC1te21hcmdpbi1yaWdodDotMnJlbX0uc3dhZ2dlci11aSAubnI1LW17bWFyZ2luLXJpZ2h0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ucjYtbXttYXJnaW4tcmlnaHQ6LThyZW19LnN3YWdnZXItdWkgLm5yNy1te21hcmdpbi1yaWdodDotMTZyZW19LnN3YWdnZXItdWkgLm5iMS1te21hcmdpbi1ib3R0b206LS4yNXJlbX0uc3dhZ2dlci11aSAubmIyLW17bWFyZ2luLWJvdHRvbTotLjVyZW19LnN3YWdnZXItdWkgLm5iMy1te21hcmdpbi1ib3R0b206LTFyZW19LnN3YWdnZXItdWkgLm5iNC1te21hcmdpbi1ib3R0b206LTJyZW19LnN3YWdnZXItdWkgLm5iNS1te21hcmdpbi1ib3R0b206LTRyZW19LnN3YWdnZXItdWkgLm5iNi1te21hcmdpbi1ib3R0b206LThyZW19LnN3YWdnZXItdWkgLm5iNy1te21hcmdpbi1ib3R0b206LTE2cmVtfS5zd2FnZ2VyLXVpIC5udDEtbXttYXJnaW4tdG9wOi0uMjVyZW19LnN3YWdnZXItdWkgLm50Mi1te21hcmdpbi10b3A6LS41cmVtfS5zd2FnZ2VyLXVpIC5udDMtbXttYXJnaW4tdG9wOi0xcmVtfS5zd2FnZ2VyLXVpIC5udDQtbXttYXJnaW4tdG9wOi0ycmVtfS5zd2FnZ2VyLXVpIC5udDUtbXttYXJnaW4tdG9wOi00cmVtfS5zd2FnZ2VyLXVpIC5udDYtbXttYXJnaW4tdG9wOi04cmVtfS5zd2FnZ2VyLXVpIC5udDctbXttYXJnaW4tdG9wOi0xNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubmExLWx7bWFyZ2luOi0uMjVyZW19LnN3YWdnZXItdWkgLm5hMi1se21hcmdpbjotLjVyZW19LnN3YWdnZXItdWkgLm5hMy1se21hcmdpbjotMXJlbX0uc3dhZ2dlci11aSAubmE0LWx7bWFyZ2luOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYTUtbHttYXJnaW46LTRyZW19LnN3YWdnZXItdWkgLm5hNi1se21hcmdpbjotOHJlbX0uc3dhZ2dlci11aSAubmE3LWx7bWFyZ2luOi0xNnJlbX0uc3dhZ2dlci11aSAubmwxLWx7bWFyZ2luLWxlZnQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubmwyLWx7bWFyZ2luLWxlZnQ6LS41cmVtfS5zd2FnZ2VyLXVpIC5ubDMtbHttYXJnaW4tbGVmdDotMXJlbX0uc3dhZ2dlci11aSAubmw0LWx7bWFyZ2luLWxlZnQ6LTJyZW19LnN3YWdnZXItdWkgLm5sNS1se21hcmdpbi1sZWZ0Oi00cmVtfS5zd2FnZ2VyLXVpIC5ubDYtbHttYXJnaW4tbGVmdDotOHJlbX0uc3dhZ2dlci11aSAubmw3LWx7bWFyZ2luLWxlZnQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5ucjEtbHttYXJnaW4tcmlnaHQ6LS4yNXJlbX0uc3dhZ2dlci11aSAubnIyLWx7bWFyZ2luLXJpZ2h0Oi0uNXJlbX0uc3dhZ2dlci11aSAubnIzLWx7bWFyZ2luLXJpZ2h0Oi0xcmVtfS5zd2FnZ2VyLXVpIC5ucjQtbHttYXJnaW4tcmlnaHQ6LTJyZW19LnN3YWdnZXItdWkgLm5yNS1se21hcmdpbi1yaWdodDotNHJlbX0uc3dhZ2dlci11aSAubnI2LWx7bWFyZ2luLXJpZ2h0Oi04cmVtfS5zd2FnZ2VyLXVpIC5ucjctbHttYXJnaW4tcmlnaHQ6LTE2cmVtfS5zd2FnZ2VyLXVpIC5uYjEtbHttYXJnaW4tYm90dG9tOi0uMjVyZW19LnN3YWdnZXItdWkgLm5iMi1se21hcmdpbi1ib3R0b206LS41cmVtfS5zd2FnZ2VyLXVpIC5uYjMtbHttYXJnaW4tYm90dG9tOi0xcmVtfS5zd2FnZ2VyLXVpIC5uYjQtbHttYXJnaW4tYm90dG9tOi0ycmVtfS5zd2FnZ2VyLXVpIC5uYjUtbHttYXJnaW4tYm90dG9tOi00cmVtfS5zd2FnZ2VyLXVpIC5uYjYtbHttYXJnaW4tYm90dG9tOi04cmVtfS5zd2FnZ2VyLXVpIC5uYjctbHttYXJnaW4tYm90dG9tOi0xNnJlbX0uc3dhZ2dlci11aSAubnQxLWx7bWFyZ2luLXRvcDotLjI1cmVtfS5zd2FnZ2VyLXVpIC5udDItbHttYXJnaW4tdG9wOi0uNXJlbX0uc3dhZ2dlci11aSAubnQzLWx7bWFyZ2luLXRvcDotMXJlbX0uc3dhZ2dlci11aSAubnQ0LWx7bWFyZ2luLXRvcDotMnJlbX0uc3dhZ2dlci11aSAubnQ1LWx7bWFyZ2luLXRvcDotNHJlbX0uc3dhZ2dlci11aSAubnQ2LWx7bWFyZ2luLXRvcDotOHJlbX0uc3dhZ2dlci11aSAubnQ3LWx7bWFyZ2luLXRvcDotMTZyZW19fS5zd2FnZ2VyLXVpIC5jb2xsYXBzZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uc3dhZ2dlci11aSAuc3RyaXBlZC0tbGlnaHQtc2lsdmVyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2FhYX0uc3dhZ2dlci11aSAuc3RyaXBlZC0tbW9vbi1ncmF5Om50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2NjY30uc3dhZ2dlci11aSAuc3RyaXBlZC0tbGlnaHQtZ3JheTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnN3YWdnZXItdWkgLnN0cmlwZWQtLW5lYXItd2hpdGU6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0fS5zd2FnZ2VyLXVpIC5zdHJpcGUtbGlnaHQ6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMSl9LnN3YWdnZXItdWkgLnN0cmlwZS1kYXJrOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9LnN3YWdnZXItdWkgLnN0cmlrZXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5zd2FnZ2VyLXVpIC51bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAubm8tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnN0cmlrZS1uc3t0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5zd2FnZ2VyLXVpIC51bmRlcmxpbmUtbnN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAubm8tdW5kZXJsaW5lLW5ze3RleHQtZGVjb3JhdGlvbjpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5zdHJpa2UtbXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5zd2FnZ2VyLXVpIC51bmRlcmxpbmUtbXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zd2FnZ2VyLXVpIC5uby11bmRlcmxpbmUtbXt0ZXh0LWRlY29yYXRpb246bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuc3RyaWtlLWx7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uc3dhZ2dlci11aSAudW5kZXJsaW5lLWx7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAubm8tdW5kZXJsaW5lLWx7dGV4dC1kZWNvcmF0aW9uOm5vbmV9fS5zd2FnZ2VyLXVpIC50bHt0ZXh0LWFsaWduOmxlZnR9LnN3YWdnZXItdWkgLnRye3RleHQtYWxpZ246cmlnaHR9LnN3YWdnZXItdWkgLnRje3RleHQtYWxpZ246Y2VudGVyfS5zd2FnZ2VyLXVpIC50ant0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAudGwtbnN7dGV4dC1hbGlnbjpsZWZ0fS5zd2FnZ2VyLXVpIC50ci1uc3t0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC50Yy1uc3t0ZXh0LWFsaWduOmNlbnRlcn0uc3dhZ2dlci11aSAudGotbnN7dGV4dC1hbGlnbjpqdXN0aWZ5fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC50bC1te3RleHQtYWxpZ246bGVmdH0uc3dhZ2dlci11aSAudHItbXt0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC50Yy1te3RleHQtYWxpZ246Y2VudGVyfS5zd2FnZ2VyLXVpIC50ai1te3RleHQtYWxpZ246anVzdGlmeX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudGwtbHt0ZXh0LWFsaWduOmxlZnR9LnN3YWdnZXItdWkgLnRyLWx7dGV4dC1hbGlnbjpyaWdodH0uc3dhZ2dlci11aSAudGMtbHt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhZ2dlci11aSAudGotbHt0ZXh0LWFsaWduOmp1c3RpZnl9fS5zd2FnZ2VyLXVpIC50dGN7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc3dhZ2dlci11aSAudHRse3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uc3dhZ2dlci11aSAudHR1e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3dhZ2dlci11aSAudHRue3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKXsuc3dhZ2dlci11aSAudHRjLW5ze3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnN3YWdnZXItdWkgLnR0bC1uc3t0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnN3YWdnZXItdWkgLnR0dS1uc3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YWdnZXItdWkgLnR0bi1uc3t0ZXh0LXRyYW5zZm9ybTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC50dGMtbXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zd2FnZ2VyLXVpIC50dGwtbXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnN3YWdnZXItdWkgLnR0dS1te3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3dhZ2dlci11aSAudHRuLW17dGV4dC10cmFuc2Zvcm06bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudHRjLWx7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc3dhZ2dlci11aSAudHRsLWx7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5zd2FnZ2VyLXVpIC50dHUtbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YWdnZXItdWkgLnR0bi1se3RleHQtdHJhbnNmb3JtOm5vbmV9fS5zd2FnZ2VyLXVpIC5mLTYsLnN3YWdnZXItdWkgLmYtaGVhZGxpbmV7Zm9udC1zaXplOjZyZW19LnN3YWdnZXItdWkgLmYtNSwuc3dhZ2dlci11aSAuZi1zdWJoZWFkbGluZXtmb250LXNpemU6NXJlbX0uc3dhZ2dlci11aSAuZjF7Zm9udC1zaXplOjNyZW19LnN3YWdnZXItdWkgLmYye2ZvbnQtc2l6ZToyLjI1cmVtfS5zd2FnZ2VyLXVpIC5mM3tmb250LXNpemU6MS41cmVtfS5zd2FnZ2VyLXVpIC5mNHtmb250LXNpemU6MS4yNXJlbX0uc3dhZ2dlci11aSAuZjV7Zm9udC1zaXplOjFyZW19LnN3YWdnZXItdWkgLmY2e2ZvbnQtc2l6ZTouODc1cmVtfS5zd2FnZ2VyLXVpIC5mN3tmb250LXNpemU6Ljc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmYtNi1ucywuc3dhZ2dlci11aSAuZi1oZWFkbGluZS1uc3tmb250LXNpemU6NnJlbX0uc3dhZ2dlci11aSAuZi01LW5zLC5zd2FnZ2VyLXVpIC5mLXN1YmhlYWRsaW5lLW5ze2ZvbnQtc2l6ZTo1cmVtfS5zd2FnZ2VyLXVpIC5mMS1uc3tmb250LXNpemU6M3JlbX0uc3dhZ2dlci11aSAuZjItbnN7Zm9udC1zaXplOjIuMjVyZW19LnN3YWdnZXItdWkgLmYzLW5ze2ZvbnQtc2l6ZToxLjVyZW19LnN3YWdnZXItdWkgLmY0LW5ze2ZvbnQtc2l6ZToxLjI1cmVtfS5zd2FnZ2VyLXVpIC5mNS1uc3tmb250LXNpemU6MXJlbX0uc3dhZ2dlci11aSAuZjYtbnN7Zm9udC1zaXplOi44NzVyZW19LnN3YWdnZXItdWkgLmY3LW5ze2ZvbnQtc2l6ZTouNzVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmYtNi1tLC5zd2FnZ2VyLXVpIC5mLWhlYWRsaW5lLW17Zm9udC1zaXplOjZyZW19LnN3YWdnZXItdWkgLmYtNS1tLC5zd2FnZ2VyLXVpIC5mLXN1YmhlYWRsaW5lLW17Zm9udC1zaXplOjVyZW19LnN3YWdnZXItdWkgLmYxLW17Zm9udC1zaXplOjNyZW19LnN3YWdnZXItdWkgLmYyLW17Zm9udC1zaXplOjIuMjVyZW19LnN3YWdnZXItdWkgLmYzLW17Zm9udC1zaXplOjEuNXJlbX0uc3dhZ2dlci11aSAuZjQtbXtmb250LXNpemU6MS4yNXJlbX0uc3dhZ2dlci11aSAuZjUtbXtmb250LXNpemU6MXJlbX0uc3dhZ2dlci11aSAuZjYtbXtmb250LXNpemU6Ljg3NXJlbX0uc3dhZ2dlci11aSAuZjctbXtmb250LXNpemU6Ljc1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC5mLTYtbCwuc3dhZ2dlci11aSAuZi1oZWFkbGluZS1se2ZvbnQtc2l6ZTo2cmVtfS5zd2FnZ2VyLXVpIC5mLTUtbCwuc3dhZ2dlci11aSAuZi1zdWJoZWFkbGluZS1se2ZvbnQtc2l6ZTo1cmVtfS5zd2FnZ2VyLXVpIC5mMS1se2ZvbnQtc2l6ZTozcmVtfS5zd2FnZ2VyLXVpIC5mMi1se2ZvbnQtc2l6ZToyLjI1cmVtfS5zd2FnZ2VyLXVpIC5mMy1se2ZvbnQtc2l6ZToxLjVyZW19LnN3YWdnZXItdWkgLmY0LWx7Zm9udC1zaXplOjEuMjVyZW19LnN3YWdnZXItdWkgLmY1LWx7Zm9udC1zaXplOjFyZW19LnN3YWdnZXItdWkgLmY2LWx7Zm9udC1zaXplOi44NzVyZW19LnN3YWdnZXItdWkgLmY3LWx7Zm9udC1zaXplOi43NXJlbX19LnN3YWdnZXItdWkgLm1lYXN1cmV7bWF4LXdpZHRoOjMwZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtd2lkZXttYXgtd2lkdGg6MzRlbX0uc3dhZ2dlci11aSAubWVhc3VyZS1uYXJyb3d7bWF4LXdpZHRoOjIwZW19LnN3YWdnZXItdWkgLmluZGVudHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3RleHQtaW5kZW50OjFlbX0uc3dhZ2dlci11aSAuc21hbGwtY2Fwc3tmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJzbWNwXCI7Zm9udC12YXJpYW50OnNtYWxsLWNhcHN9LnN3YWdnZXItdWkgLnRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC5tZWFzdXJlLW5ze21heC13aWR0aDozMGVtfS5zd2FnZ2VyLXVpIC5tZWFzdXJlLXdpZGUtbnN7bWF4LXdpZHRoOjM0ZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtbmFycm93LW5ze21heC13aWR0aDoyMGVtfS5zd2FnZ2VyLXVpIC5pbmRlbnQtbnN7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt0ZXh0LWluZGVudDoxZW19LnN3YWdnZXItdWkgLnNtYWxsLWNhcHMtbnN7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwic21jcFwiO2ZvbnQtdmFyaWFudDpzbWFsbC1jYXBzfS5zd2FnZ2VyLXVpIC50cnVuY2F0ZS1uc3tvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLm1lYXN1cmUtbXttYXgtd2lkdGg6MzBlbX0uc3dhZ2dlci11aSAubWVhc3VyZS13aWRlLW17bWF4LXdpZHRoOjM0ZW19LnN3YWdnZXItdWkgLm1lYXN1cmUtbmFycm93LW17bWF4LXdpZHRoOjIwZW19LnN3YWdnZXItdWkgLmluZGVudC1te21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7dGV4dC1pbmRlbnQ6MWVtfS5zd2FnZ2VyLXVpIC5zbWFsbC1jYXBzLW17Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwic21jcFwiO2ZvbnQtdmFyaWFudDpzbWFsbC1jYXBzfS5zd2FnZ2VyLXVpIC50cnVuY2F0ZS1te292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAubWVhc3VyZS1se21heC13aWR0aDozMGVtfS5zd2FnZ2VyLXVpIC5tZWFzdXJlLXdpZGUtbHttYXgtd2lkdGg6MzRlbX0uc3dhZ2dlci11aSAubWVhc3VyZS1uYXJyb3ctbHttYXgtd2lkdGg6MjBlbX0uc3dhZ2dlci11aSAuaW5kZW50LWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt0ZXh0LWluZGVudDoxZW19LnN3YWdnZXItdWkgLnNtYWxsLWNhcHMtbHtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJzbWNwXCI7Zm9udC12YXJpYW50OnNtYWxsLWNhcHN9LnN3YWdnZXItdWkgLnRydW5jYXRlLWx7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX0uc3dhZ2dlci11aSAub3ZlcmZsb3ctY29udGFpbmVye292ZXJmbG93LXk6c2Nyb2xsfS5zd2FnZ2VyLXVpIC5jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubXItYXV0b3ttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubWwtYXV0b3ttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmNlbnRlci1uc3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5tci1hdXRvLW5ze21hcmdpbi1yaWdodDphdXRvfS5zd2FnZ2VyLXVpIC5tbC1hdXRvLW5ze21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNlbnRlci1te21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1yLWF1dG8tbXttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubWwtYXV0by1te21hcmdpbi1sZWZ0OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNlbnRlci1se21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnN3YWdnZXItdWkgLm1yLWF1dG8tbHttYXJnaW4tcmlnaHQ6YXV0b30uc3dhZ2dlci11aSAubWwtYXV0by1se21hcmdpbi1sZWZ0OmF1dG99fS5zd2FnZ2VyLXVpIC5jbGlwe2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtfcG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLmNsaXAtbnN7Y2xpcDpyZWN0KDFweCAxcHggMXB4IDFweCk7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50O19wb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSkgYW5kIChtYXgtd2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLmNsaXAtbXtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7X3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAuY2xpcC1se2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtfcG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50fX0uc3dhZ2dlci11aSAud3Mtbm9ybWFse3doaXRlLXNwYWNlOm5vcm1hbH0uc3dhZ2dlci11aSAubm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uc3dhZ2dlci11aSAucHJle3doaXRlLXNwYWNlOnByZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pey5zd2FnZ2VyLXVpIC53cy1ub3JtYWwtbnN7d2hpdGUtc3BhY2U6bm9ybWFsfS5zd2FnZ2VyLXVpIC5ub3dyYXAtbnN7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2FnZ2VyLXVpIC5wcmUtbnN7d2hpdGUtc3BhY2U6cHJlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pIGFuZCAobWF4LXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC53cy1ub3JtYWwtbXt3aGl0ZS1zcGFjZTpub3JtYWx9LnN3YWdnZXItdWkgLm5vd3JhcC1te3doaXRlLXNwYWNlOm5vd3JhcH0uc3dhZ2dlci11aSAucHJlLW17d2hpdGUtc3BhY2U6cHJlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pey5zd2FnZ2VyLXVpIC53cy1ub3JtYWwtbHt3aGl0ZS1zcGFjZTpub3JtYWx9LnN3YWdnZXItdWkgLm5vd3JhcC1se3doaXRlLXNwYWNlOm5vd3JhcH0uc3dhZ2dlci11aSAucHJlLWx7d2hpdGUtc3BhY2U6cHJlfX0uc3dhZ2dlci11aSAudi1iYXNle3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC52LW1pZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnN3YWdnZXItdWkgLnYtdG9we3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSAudi1idG17dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzBlbSl7LnN3YWdnZXItdWkgLnYtYmFzZS1uc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uc3dhZ2dlci11aSAudi1taWQtbnN7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zd2FnZ2VyLXVpIC52LXRvcC1uc3t2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN3YWdnZXItdWkgLnYtYnRtLW5ze3ZlcnRpY2FsLWFsaWduOmJvdHRvbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMGVtKSBhbmQgKG1heC13aWR0aDo2MGVtKXsuc3dhZ2dlci11aSAudi1iYXNlLW17dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnN3YWdnZXItdWkgLnYtbWlkLW17dmVydGljYWwtYWxpZ246bWlkZGxlfS5zd2FnZ2VyLXVpIC52LXRvcC1te3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSAudi1idG0tbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjBlbSl7LnN3YWdnZXItdWkgLnYtYmFzZS1se3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS5zd2FnZ2VyLXVpIC52LW1pZC1se3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3dhZ2dlci11aSAudi10b3AtbHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnN3YWdnZXItdWkgLnYtYnRtLWx7dmVydGljYWwtYWxpZ246Ym90dG9tfX0uc3dhZ2dlci11aSAuZGlte29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5kaW06Zm9jdXMsLnN3YWdnZXItdWkgLmRpbTpob3ZlcntvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW59LnN3YWdnZXItdWkgLmRpbTphY3RpdmV7b3BhY2l0eTouODt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLW91dH0uc3dhZ2dlci11aSAuZ2xvd3t0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5nbG93OmZvY3VzLC5zd2FnZ2VyLXVpIC5nbG93OmhvdmVye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5oaWRlLWNoaWxkIC5jaGlsZHtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAuaGlkZS1jaGlsZDphY3RpdmUgLmNoaWxkLC5zd2FnZ2VyLXVpIC5oaWRlLWNoaWxkOmZvY3VzIC5jaGlsZCwuc3dhZ2dlci11aSAuaGlkZS1jaGlsZDpob3ZlciAuY2hpbGR7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW59LnN3YWdnZXItdWkgLnVuZGVybGluZS1ob3Zlcjpmb2N1cywuc3dhZ2dlci11aSAudW5kZXJsaW5lLWhvdmVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN3YWdnZXItdWkgLmdyb3d7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dH0uc3dhZ2dlci11aSAuZ3Jvdzpmb2N1cywuc3dhZ2dlci11aSAuZ3Jvdzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnN3YWdnZXItdWkgLmdyb3c6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSguOSl9LnN3YWdnZXItdWkgLmdyb3ctbGFyZ2V7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0uc3dhZ2dlci11aSAuZ3Jvdy1sYXJnZTpmb2N1cywuc3dhZ2dlci11aSAuZ3Jvdy1sYXJnZTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4yKX0uc3dhZ2dlci11aSAuZ3Jvdy1sYXJnZTphY3RpdmV7dHJhbnNmb3JtOnNjYWxlKC45NSl9LnN3YWdnZXItdWkgLnBvaW50ZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnN3YWdnZXItdWkgLnNoYWRvdy1ob3ZlcntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKX0uc3dhZ2dlci11aSAuc2hhZG93LWhvdmVyOmFmdGVye2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3gtc2hhZG93OjAgMCAxNnB4IDJweCByZ2JhKDAsMCwwLC4yKTtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7d2lkdGg6MTAwJTt6LWluZGV4Oi0xfS5zd2FnZ2VyLXVpIC5zaGFkb3ctaG92ZXI6Zm9jdXM6YWZ0ZXIsLnN3YWdnZXItdWkgLnNoYWRvdy1ob3Zlcjpob3ZlcjphZnRlcntvcGFjaXR5OjF9LnN3YWdnZXItdWkgLmJnLWFuaW1hdGUsLnN3YWdnZXItdWkgLmJnLWFuaW1hdGU6Zm9jdXMsLnN3YWdnZXItdWkgLmJnLWFuaW1hdGU6aG92ZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9LnN3YWdnZXItdWkgLnotMHt6LWluZGV4OjB9LnN3YWdnZXItdWkgLnotMXt6LWluZGV4OjF9LnN3YWdnZXItdWkgLnotMnt6LWluZGV4OjJ9LnN3YWdnZXItdWkgLnotM3t6LWluZGV4OjN9LnN3YWdnZXItdWkgLnotNHt6LWluZGV4OjR9LnN3YWdnZXItdWkgLnotNXt6LWluZGV4OjV9LnN3YWdnZXItdWkgLnotOTk5e3otaW5kZXg6OTk5fS5zd2FnZ2VyLXVpIC56LTk5OTl7ei1pbmRleDo5OTk5fS5zd2FnZ2VyLXVpIC56LW1heHt6LWluZGV4OjIxNDc0ODM2NDd9LnN3YWdnZXItdWkgLnotaW5oZXJpdHt6LWluZGV4OmluaGVyaXR9LnN3YWdnZXItdWkgLnotaW5pdGlhbHt6LWluZGV4OmF1dG99LnN3YWdnZXItdWkgLnotdW5zZXR7ei1pbmRleDp1bnNldH0uc3dhZ2dlci11aSAubmVzdGVkLWNvcHktbGluZS1oZWlnaHQgb2wsLnN3YWdnZXItdWkgLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IHAsLnN3YWdnZXItdWkgLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IHVse2xpbmUtaGVpZ2h0OjEuNX0uc3dhZ2dlci11aSAubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgxLC5zd2FnZ2VyLXVpIC5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDIsLnN3YWdnZXItdWkgLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMywuc3dhZ2dlci11aSAubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg0LC5zd2FnZ2VyLXVpIC5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDUsLnN3YWdnZXItdWkgLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNntsaW5lLWhlaWdodDoxLjI1fS5zd2FnZ2VyLXVpIC5uZXN0ZWQtbGlzdC1yZXNldCBvbCwuc3dhZ2dlci11aSAubmVzdGVkLWxpc3QtcmVzZXQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0uc3dhZ2dlci11aSAubmVzdGVkLWNvcHktaW5kZW50IHArcHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3RleHQtaW5kZW50Oi4xZW19LnN3YWdnZXItdWkgLm5lc3RlZC1jb3B5LXNlcGVyYXRvciBwK3B7bWFyZ2luLXRvcDoxLjVlbX0uc3dhZ2dlci11aSAubmVzdGVkLWltZyBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5uZXN0ZWQtbGlua3MgYXtjb2xvcjojMzU3ZWRkO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWlufS5zd2FnZ2VyLXVpIC5uZXN0ZWQtbGlua3MgYTpmb2N1cywuc3dhZ2dlci11aSAubmVzdGVkLWxpbmtzIGE6aG92ZXJ7Y29sb3I6Izk2Y2NmZjt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAud3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTQ2MHB4O3BhZGRpbmc6MCAyMHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dhZ2dlci11aSAudHJ5LW91dC5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MC4xIDIgYXV0bztwYWRkaW5nOjB9LnN3YWdnZXItdWkgLnRyeS1vdXRfX2J0bnttYXJnaW4tbGVmdDoxLjI1cmVtfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZ3thbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSg1OSw2NSw4MSwuMyk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTBweCAyMHB4IDEwcHggMTBweDt0cmFuc2l0aW9uOmFsbCAuMnN9LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDIpfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZ3tjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7bWFyZ2luOjAgMCA1cHh9LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnLm5vLWRlc2Mgc3BhbntmbGV4OjF9LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnIHN2Z3t0cmFuc2l0aW9uOmFsbCAuNHN9LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnIHNtYWxse2NvbG9yOiMzYjQxNTE7ZmxleDoyO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MCAxMHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZz5kaXZ7ZmxleDoxIDEgMTUwcHg7Zm9udC13ZWlnaHQ6NDAwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDo2NDBweCl7LnN3YWdnZXItdWkgLm9wYmxvY2stdGFnIHNtYWxsLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRhZz5kaXZ7ZmxleDoxfX0uc3dhZ2dlci11aSAub3BibG9jay10YWcgLmluZm9fX2V4dGVybmFsZG9jc3t0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX3R5cGV7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6NXB4IDB9LnN3YWdnZXItdWkgLnBhcmFtZXRlci1jb250cm9sc3ttYXJnaW4tdG9wOi43NWVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlc19fdGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206Ljc1ZW19LnN3YWdnZXItdWkgLmV4YW1wbGVzX19zZWN0aW9ue21hcmdpbi10b3A6MS41ZW19LnN3YWdnZXItdWkgLmV4YW1wbGVzX19zZWN0aW9uLWhlYWRlcntmb250LXNpemU6LjlyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLmV4YW1wbGVzLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi43NWVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlcy1zZWxlY3QgLmV4YW1wbGVzLXNlbGVjdC1lbGVtZW50e3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLmV4YW1wbGVzLXNlbGVjdF9fc2VjdGlvbi1sYWJlbHtmb250LXNpemU6LjlyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1yaWdodDouNXJlbX0uc3dhZ2dlci11aSAuZXhhbXBsZV9fc2VjdGlvbnttYXJnaW4tdG9wOjEuNWVtfS5zd2FnZ2VyLXVpIC5leGFtcGxlX19zZWN0aW9uLWhlYWRlcntmb250LXNpemU6LjlyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjVyZW19LnN3YWdnZXItdWkgLnZpZXctbGluZS1saW5re2N1cnNvcjpwb2ludGVyO21hcmdpbjowIDVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O3RyYW5zaXRpb246YWxsIC41czt3aWR0aDoyMHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2Nre2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMCAzcHggcmdiYSgwLDAsMCwuMTkpO21hcmdpbjowIDAgMTVweH0uc3dhZ2dlci11aSAub3BibG9jayAudGFiLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleDoxfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC50YWItaGVhZGVyIC50YWItaXRlbXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgNDBweH0uc3dhZ2dlci11aSAub3BibG9jayAudGFiLWhlYWRlciAudGFiLWl0ZW06Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nOjAgNDBweCAwIDB9LnN3YWdnZXItdWkgLm9wYmxvY2sgLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOmdyYXk7Ym90dG9tOi0xNXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NHB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEyMCV9LnN3YWdnZXItdWkgLm9wYmxvY2suaXMtb3BlbiAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc2VjdGlvbi1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjgpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OjUwcHg7cGFkZGluZzo4cHggMjBweH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zZWN0aW9uLWhlYWRlcj5sYWJlbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzNiNDE1MTtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAwIGF1dG99LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc2VjdGlvbi1oZWFkZXI+bGFiZWw+c3BhbntwYWRkaW5nOjAgMTBweCAwIDB9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc2VjdGlvbi1oZWFkZXIgaDR7Y29sb3I6IzNiNDE1MTtmbGV4OjE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTRweDttYXJnaW46MH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDttaW4td2lkdGg6ODBweDtwYWRkaW5nOjZweCAwO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMSl9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeS1vcGVyYXRpb24taWQsLnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeS1wYXRoLC5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aF9fZGVwcmVjYXRlZHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzNiNDE1MTtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjAgMTBweDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktb3BlcmF0aW9uLWlkLC5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aCwuc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5LXBhdGhfX2RlcHJlY2F0ZWR7Zm9udC1zaXplOjEycHh9fS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aHtmbGV4LXNocmluazowO21heC13aWR0aDpjYWxjKDEwMCUgLSAxMTBweCAtIDE1cmVtKX1AbWVkaWEgKG1heC13aWR0aDo2NDBweCl7LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeS1wYXRoe2ZsZXgtc2hyaW5rOjE7bWF4LXdpZHRoOjEwMCV9fS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktcGF0aF9fZGVwcmVjYXRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktb3BlcmF0aW9uLWlke2ZvbnQtc2l6ZToxNHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnktZGVzY3JpcHRpb257Y29sb3I6IzNiNDE1MTtmbGV4OjEgMSBhdXRvO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7d29yZC1icmVhazpicmVhay13b3JkfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnl7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjVweH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zdW1tYXJ5IC52aWV3LWxpbmUtbGlua3tjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O3RyYW5zaXRpb246YWxsIC41czt3aWR0aDowfS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnk6aG92ZXIgLnZpZXctbGluZS1saW5re21hcmdpbjowIDVweDt3aWR0aDoxOHB4fS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXN1bW1hcnk6aG92ZXIgLnZpZXctbGluZS1saW5rLmNvcHktdG8tY2xpcGJvYXJke3dpZHRoOjI0cHh9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wb3N0e2JhY2tncm91bmQ6cmdiYSg3MywyMDQsMTQ0LC4xKTtib3JkZXItY29sb3I6IzQ5Y2M5MH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXBvc3QgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojNDljYzkwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcG9zdCAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojNDljYzkwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcG9zdCAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojNDljYzkwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcHV0e2JhY2tncm91bmQ6cmdiYSgyNTIsMTYxLDQ4LC4xKTtib3JkZXItY29sb3I6I2ZjYTEzMH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXB1dCAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiNmY2ExMzB9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wdXQgLm9wYmxvY2stc3VtbWFyeXtib3JkZXItY29sb3I6I2ZjYTEzMH0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLXB1dCAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZmNhMTMwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVsZXRle2JhY2tncm91bmQ6cmdiYSgyNDksNjIsNjIsLjEpO2JvcmRlci1jb2xvcjojZjkzZTNlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVsZXRlIC5vcGJsb2NrLXN1bW1hcnktbWV0aG9ke2JhY2tncm91bmQ6I2Y5M2UzZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlbGV0ZSAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojZjkzZTNlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVsZXRlIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiNmOTNlM2V9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1nZXR7YmFja2dyb3VuZDpyZ2JhKDk3LDE3NSwyNTQsLjEpO2JvcmRlci1jb2xvcjojNjFhZmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZ2V0IC5vcGJsb2NrLXN1bW1hcnktbWV0aG9ke2JhY2tncm91bmQ6IzYxYWZmZX0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWdldCAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojNjFhZmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZ2V0IC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM2MWFmZmV9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wYXRjaHtiYWNrZ3JvdW5kOnJnYmEoODAsMjI3LDE5NCwuMSk7Ym9yZGVyLWNvbG9yOiM1MGUzYzJ9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wYXRjaCAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiM1MGUzYzJ9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1wYXRjaCAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojNTBlM2MyfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stcGF0Y2ggLnRhYi1oZWFkZXIgLnRhYi1pdGVtLmFjdGl2ZSBoNCBzcGFuOmFmdGVye2JhY2tncm91bmQ6IzUwZTNjMn0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWhlYWR7YmFja2dyb3VuZDpyZ2JhKDE0NCwxOCwyNTQsLjEpO2JvcmRlci1jb2xvcjojOTAxMmZlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2staGVhZCAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiM5MDEyZmV9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1oZWFkIC5vcGJsb2NrLXN1bW1hcnl7Ym9yZGVyLWNvbG9yOiM5MDEyZmV9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1oZWFkIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiM5MDEyZmV9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1vcHRpb25ze2JhY2tncm91bmQ6cmdiYSgxMyw5MCwxNjcsLjEpO2JvcmRlci1jb2xvcjojMGQ1YWE3fS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stb3B0aW9ucyAub3BibG9jay1zdW1tYXJ5LW1ldGhvZHtiYWNrZ3JvdW5kOiMwZDVhYTd9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1vcHRpb25zIC5vcGJsb2NrLXN1bW1hcnl7Ym9yZGVyLWNvbG9yOiMwZDVhYTd9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1vcHRpb25zIC50YWItaGVhZGVyIC50YWItaXRlbS5hY3RpdmUgaDQgc3BhbjphZnRlcntiYWNrZ3JvdW5kOiMwZDVhYTd9LnN3YWdnZXItdWkgLm9wYmxvY2sub3BibG9jay1kZXByZWNhdGVke2JhY2tncm91bmQ6aHNsYSgwLDAlLDkyJSwuMSk7Ym9yZGVyLWNvbG9yOiNlYmViZWI7b3BhY2l0eTouNn0uc3dhZ2dlci11aSAub3BibG9jay5vcGJsb2NrLWRlcHJlY2F0ZWQgLm9wYmxvY2stc3VtbWFyeS1tZXRob2R7YmFja2dyb3VuZDojZWJlYmVifS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVwcmVjYXRlZCAub3BibG9jay1zdW1tYXJ5e2JvcmRlci1jb2xvcjojZWJlYmVifS5zd2FnZ2VyLXVpIC5vcGJsb2NrLm9wYmxvY2stZGVwcmVjYXRlZCAudGFiLWhlYWRlciAudGFiLWl0ZW0uYWN0aXZlIGg0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZDojZWJlYmVifS5zd2FnZ2VyLXVpIC5vcGJsb2NrIC5vcGJsb2NrLXNjaGVtZXN7cGFkZGluZzo4cHggMjBweH0uc3dhZ2dlci11aSAub3BibG9jayAub3BibG9jay1zY2hlbWVzIC5zY2hlbWVzLXRpdGxle3BhZGRpbmc6MCAxMHB4IDAgMH0uc3dhZ2dlci11aSAuZmlsdGVyIC5vcGVyYXRpb24tZmlsdGVyLWlucHV0e2JvcmRlcjoycHggc29saWQgI2Q4ZGRlNzttYXJnaW46MjBweCAwO3BhZGRpbmc6MTBweDt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC5kb3dubG9hZC11cmwtd3JhcHBlciAuZmFpbGVkLC5zd2FnZ2VyLXVpIC5maWx0ZXIgLmZhaWxlZHtjb2xvcjpyZWR9LnN3YWdnZXItdWkgLmRvd25sb2FkLXVybC13cmFwcGVyIC5sb2FkaW5nLC5zd2FnZ2VyLXVpIC5maWx0ZXIgLmxvYWRpbmd7Y29sb3I6I2FhYX0uc3dhZ2dlci11aSAubW9kZWwtZXhhbXBsZXttYXJnaW4tdG9wOjFlbX0uc3dhZ2dlci11aSAudGFie2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC50YWIgbGl7Y29sb3I6IzNiNDE1MTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O21pbi13aWR0aDo2MHB4O3BhZGRpbmc6MH0uc3dhZ2dlci11aSAudGFiIGxpOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC50YWIgbGk6Zmlyc3Qtb2YtdHlwZTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo2cHg7dG9wOjA7d2lkdGg6MXB4fS5zd2FnZ2VyLXVpIC50YWIgbGkuYWN0aXZle2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAudGFiIGxpIGJ1dHRvbi50YWJsaW5rc3tiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWRlc2NyaXB0aW9uLXdyYXBwZXIsLnN3YWdnZXItdWkgLm9wYmxvY2stZXh0ZXJuYWwtZG9jcy13cmFwcGVyLC5zd2FnZ2VyLXVpIC5vcGJsb2NrLXRpdGxlX25vcm1hbHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzoxNXB4IDIwcHh9LnN3YWdnZXItdWkgLm9wYmxvY2stZGVzY3JpcHRpb24td3JhcHBlciBoNCwuc3dhZ2dlci11aSAub3BibG9jay1leHRlcm5hbC1kb2NzLXdyYXBwZXIgaDQsLnN3YWdnZXItdWkgLm9wYmxvY2stdGl0bGVfbm9ybWFsIGg0e2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTJweDttYXJnaW46MCAwIDVweH0uc3dhZ2dlci11aSAub3BibG9jay1kZXNjcmlwdGlvbi13cmFwcGVyIHAsLnN3YWdnZXItdWkgLm9wYmxvY2stZXh0ZXJuYWwtZG9jcy13cmFwcGVyIHAsLnN3YWdnZXItdWkgLm9wYmxvY2stdGl0bGVfbm9ybWFsIHB7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWV4dGVybmFsLWRvY3Mtd3JhcHBlciBoNHtwYWRkaW5nLWxlZnQ6MH0uc3dhZ2dlci11aSAuZXhlY3V0ZS13cmFwcGVye3BhZGRpbmc6MjBweDt0ZXh0LWFsaWduOnJpZ2h0fS5zd2FnZ2VyLXVpIC5leGVjdXRlLXdyYXBwZXIgLmJ0bntwYWRkaW5nOjhweCA0MHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLmJvZHktcGFyYW0tb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2FnZ2VyLXVpIC5ib2R5LXBhcmFtLW9wdGlvbnMgLmJvZHktcGFyYW0tZWRpdHtwYWRkaW5nOjEwcHggMH0uc3dhZ2dlci11aSAuYm9keS1wYXJhbS1vcHRpb25zIGxhYmVse3BhZGRpbmc6OHB4IDB9LnN3YWdnZXItdWkgLmJvZHktcGFyYW0tb3B0aW9ucyBsYWJlbCBzZWxlY3R7bWFyZ2luOjNweCAwIDB9LnN3YWdnZXItdWkgLnJlc3BvbnNlcy1pbm5lcntwYWRkaW5nOjIwcHh9LnN3YWdnZXItdWkgLnJlc3BvbnNlcy1pbm5lciBoNCwuc3dhZ2dlci11aSAucmVzcG9uc2VzLWlubmVyIGg1e2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTJweDttYXJnaW46MTBweCAwIDVweH0uc3dhZ2dlci11aSAucmVzcG9uc2VzLWlubmVyIC5jdXJse3doaXRlLXNwYWNlOm5vcm1hbH0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29sX3N0YXR1c3tjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHh9LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9zdGF0dXMgLnJlc3BvbnNlLXVuZG9jdW1lbnRlZHtjb2xvcjojOTA5MDkwO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9saW5rc3tjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjQwZW07cGFkZGluZy1sZWZ0OjJlbX0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29sX2xpbmtzIC5yZXNwb25zZS11bmRvY3VtZW50ZWR7Y29sb3I6IzkwOTA5MDtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb2xfbGlua3MgLm9wZXJhdGlvbi1saW5re21hcmdpbi1ib3R0b206MS41ZW19LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9saW5rcyAub3BlcmF0aW9uLWxpbmsgLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206LjVlbX0uc3dhZ2dlci11aSAub3BibG9jay1ib2R5IC5vcGJsb2NrLWxvYWRpbmctYW5pbWF0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjNlbSBhdXRvfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWJvZHkgcHJlLm1pY3JvbGlnaHR7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZDojMzMzO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDstd2Via2l0LWh5cGhlbnM6YXV0bztoeXBoZW5zOmF1dG87bWFyZ2luOjA7cGFkZGluZzoxMHB4O3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtYnJlYWs6YnJlYWstd29yZH0uc3dhZ2dlci11aSAub3BibG9jay1ib2R5IHByZS5taWNyb2xpZ2h0IC5oZWFkZXJsaW5le2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgLmhpZ2hsaWdodC1jb2Rle3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5oaWdobGlnaHQtY29kZT4ubWljcm9saWdodHttYXgtaGVpZ2h0OjQwMHB4O21pbi1oZWlnaHQ6NmVtO292ZXJmbG93LXk6YXV0b30uc3dhZ2dlci11aSAuaGlnaGxpZ2h0LWNvZGU+Lm1pY3JvbGlnaHQgY29kZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay1hbGx9LnN3YWdnZXItdWkgLmN1cmwtY29tbWFuZHtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAuZG93bmxvYWQtY29udGVudHN7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6IzdkODI5Mztib3JkZXItcmFkaXVzOjRweDtib3R0b206MTBweDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtoZWlnaHQ6MzBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3YWdnZXItdWkgLnNjaGVtZS1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgwLDAsMCwuMTUpO21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjMwcHggMH0uc3dhZ2dlci11aSAuc2NoZW1lLWNvbnRhaW5lciAuc2NoZW1lc3thbGlnbi1pdGVtczpmbGV4LWVuZDtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLnNjaGVtZS1jb250YWluZXIgLnNjaGVtZXM+bGFiZWx7Y29sb3I6IzNiNDE1MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjotMjBweCAxNXB4IDAgMH0uc3dhZ2dlci11aSAuc2NoZW1lLWNvbnRhaW5lciAuc2NoZW1lcz5sYWJlbCBzZWxlY3R7bWluLXdpZHRoOjEzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3dhZ2dlci11aSAubG9hZGluZy1jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjFlbTttaW4taGVpZ2h0OjFweDtwYWRkaW5nOjQwcHggMCA2MHB4fS5zd2FnZ2VyLXVpIC5sb2FkaW5nLWNvbnRhaW5lciAubG9hZGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uc3dhZ2dlci11aSAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmc6YWZ0ZXJ7Y29sb3I6IzNiNDE1MTtjb250ZW50OlwibG9hZGluZ1wiO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NzAwO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0uc3dhZ2dlci11aSAubG9hZGluZy1jb250YWluZXIgLmxvYWRpbmc6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOnJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZSxvcGFjaXR5IC41czthbmltYXRpb246cm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlLG9wYWNpdHkgLjVzOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDg1LDg1LDg1LC4xKTtib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC42KTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NjBweDtsZWZ0OjUwJTttYXJnaW46LTMwcHg7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NjBweH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpb257dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgcm90YXRpb257dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb250cm9sc3tkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MWVtfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb250cm9sLW1lZGlhLXR5cGV7bWFyZ2luLXJpZ2h0OjFlbX0uc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbC1tZWRpYS10eXBlLS1hY2NlcHQtY29udHJvbGxlciBzZWxlY3R7Ym9yZGVyLWNvbG9yOmdyZWVufS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb250cm9sLW1lZGlhLXR5cGVfX2FjY2VwdC1tZXNzYWdle2NvbG9yOmdyZWVuO2ZvbnQtc2l6ZTouN2VtfS5zd2FnZ2VyLXVpIC5yZXNwb25zZS1jb250cm9sLWV4YW1wbGVzX190aXRsZSwuc3dhZ2dlci11aSAucmVzcG9uc2UtY29udHJvbC1tZWRpYS10eXBlX190aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouN2VtO21hcmdpbi1ib3R0b206LjJlbX1ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmtlcns1MCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJsaW5rZXJ7NTAle29wYWNpdHk6MH19LnN3YWdnZXItdWkgLmhpZGRlbntkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLm5vLW1hcmdpbntib3JkZXI6bm9uZTtoZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5zd2FnZ2VyLXVpIC5zdmctYXNzZXRze2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9LnN3YWdnZXItdWkgc2VjdGlvbiBoM3tjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnN3YWdnZXItdWkgYS5ub3N0eWxle2Rpc3BsYXk6aW5saW5lfS5zd2FnZ2VyLXVpIGEubm9zdHlsZSwuc3dhZ2dlci11aSBhLm5vc3R5bGU6dmlzaXRlZHtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjppbmhlcml0fS5zd2FnZ2VyLXVpIC5mYWxsYmFja3tjb2xvcjojYWFhO3BhZGRpbmc6MWVtfS5zd2FnZ2VyLXVpIC52ZXJzaW9uLXByYWdtYXtoZWlnaHQ6MTAwJTtwYWRkaW5nOjVlbSAwfS5zd2FnZ2VyLXVpIC52ZXJzaW9uLXByYWdtYV9fbWVzc2FnZXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuMmVtO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzowIC42ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnN3YWdnZXItdWkgLnZlcnNpb24tcHJhZ21hX19tZXNzYWdlPmRpdntmbGV4OjE7bWF4LXdpZHRoOjU1Y2h9LnN3YWdnZXItdWkgLnZlcnNpb24tcHJhZ21hX19tZXNzYWdlIGNvZGV7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlO3BhZGRpbmc6NHB4IDRweCAycHg7d2hpdGUtc3BhY2U6cHJlfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWxpbmt7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIC5vcGJsb2NrLWxpbmsuc2hvd257Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIHNwYW4udG9rZW4tc3RyaW5ne2NvbG9yOiM1NTV9LnN3YWdnZXItdWkgc3Bhbi50b2tlbi1ub3QtZm9ybWF0dGVke2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIC5idG57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkIGdyYXk7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMSk7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjVweCAyM3B4O3RyYW5zaXRpb246YWxsIC4zc30uc3dhZ2dlci11aSAuYnRuLmJ0bi1zbXtmb250LXNpemU6MTJweDtwYWRkaW5nOjRweCAyM3B4fS5zd2FnZ2VyLXVpIC5idG5bZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5Oi4zfS5zd2FnZ2VyLXVpIC5idG46aG92ZXJ7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjMpfS5zd2FnZ2VyLXVpIC5idG4uY2FuY2Vse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZjYwNjA7Y29sb3I6I2ZmNjA2MDtmb250LWZhbWlseTpzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5idG4uYXV0aG9yaXple2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiM0OWNjOTA7Y29sb3I6IzQ5Y2M5MDtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDoxfS5zd2FnZ2VyLXVpIC5idG4uYXV0aG9yaXplIHNwYW57ZmxvYXQ6bGVmdDtwYWRkaW5nOjRweCAyMHB4IDAgMH0uc3dhZ2dlci11aSAuYnRuLmF1dGhvcml6ZSBzdmd7ZmlsbDojNDljYzkwfS5zd2FnZ2VyLXVpIC5idG4uZXhlY3V0ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0OTkwZTI7Ym9yZGVyLWNvbG9yOiM0OTkwZTI7Y29sb3I6I2ZmZn0uc3dhZ2dlci11aSAuYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjMwcHh9LnN3YWdnZXItdWkgLmJ0bi1ncm91cCAuYnRue2ZsZXg6MX0uc3dhZ2dlci11aSAuYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uc3dhZ2dlci11aSAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5zd2FnZ2VyLXVpIC5hdXRob3JpemF0aW9uX19idG57YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MCAwIDAgMTBweH0uc3dhZ2dlci11aSAuYXV0aG9yaXphdGlvbl9fYnRuLmxvY2tlZHtvcGFjaXR5OjF9LnN3YWdnZXItdWkgLmF1dGhvcml6YXRpb25fX2J0bi51bmxvY2tlZHtvcGFjaXR5Oi40fS5zd2FnZ2VyLXVpIC5tb2RlbC1ib3gtY29udHJvbCwuc3dhZ2dlci11aSAubW9kZWxzLWNvbnRyb2wsLnN3YWdnZXItdWkgLm9wYmxvY2stc3VtbWFyeS1jb250cm9se2FsbDppbmhlcml0O2JvcmRlci1ib3R0b206MDtjdXJzb3I6cG9pbnRlcjtmbGV4OjE7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5tb2RlbC1ib3gtY29udHJvbDpmb2N1cywuc3dhZ2dlci11aSAubW9kZWxzLWNvbnRyb2w6Zm9jdXMsLnN3YWdnZXItdWkgLm9wYmxvY2stc3VtbWFyeS1jb250cm9sOmZvY3Vze291dGxpbmU6YXV0b30uc3dhZ2dlci11aSAuZXhwYW5kLW1ldGhvZHMsLnN3YWdnZXItdWkgLmV4cGFuZC1vcGVyYXRpb257YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5zd2FnZ2VyLXVpIC5leHBhbmQtbWV0aG9kcyBzdmcsLnN3YWdnZXItdWkgLmV4cGFuZC1vcGVyYXRpb24gc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LnN3YWdnZXItdWkgLmV4cGFuZC1tZXRob2Rze3BhZGRpbmc6MCAxMHB4fS5zd2FnZ2VyLXVpIC5leHBhbmQtbWV0aG9kczpob3ZlciBzdmd7ZmlsbDojNDA0MDQwfS5zd2FnZ2VyLXVpIC5leHBhbmQtbWV0aG9kcyBzdmd7ZmlsbDojNzA3MDcwO3RyYW5zaXRpb246YWxsIC4zc30uc3dhZ2dlci11aSBidXR0b257Y3Vyc29yOnBvaW50ZXJ9LnN3YWdnZXItdWkgYnV0dG9uLmludmFsaWR7LXdlYmtpdC1hbmltYXRpb246c2hha2UgLjRzIDE7YW5pbWF0aW9uOnNoYWtlIC40cyAxO2JhY2tncm91bmQ6I2ZlZWJlYjtib3JkZXItY29sb3I6I2Y5M2UzZX0uc3dhZ2dlci11aSAuY29weS10by1jbGlwYm9hcmR7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6IzdkODI5Mztib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjRweDtib3R0b206MTBweDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjMwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDBweDt3aWR0aDozMHB4fS5zd2FnZ2VyLXVpIC5jb3B5LXRvLWNsaXBib2FyZCBidXR0b257YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgd2lkdGg9XFxcIjE2XFxcIiBoZWlnaHQ9XFxcIjE1XFxcIiBhcmlhLWhpZGRlbj1cXFwidHJ1ZVxcXCI+PHBhdGggZmlsbD1cXFwiJTIzZmZmXFxcIiBmaWxsLXJ1bGU9XFxcImV2ZW5vZGRcXFwiIGQ9XFxcIk00IDEyaDR2MUg0di0xem01LTZINHYxaDVWNnptMiAzVjdsLTMgMyAzIDN2LTJoNVY5aC01ek02LjUgOEg0djFoMi41Vjh6TTQgMTFoMi41di0xSDR2MXptOSAxaDF2MmMtLjAyLjI4LS4xMS41Mi0uMy43LS4xOS4xOC0uNDIuMjgtLjcuM0gzYy0uNTUgMC0xLS40NS0xLTFWM2MwLS41NS40NS0xIDEtMWgzYzAtMS4xMS44OS0yIDItMiAxLjExIDAgMiAuODkgMiAyaDNjLjU1IDAgMSAuNDUgMSAxdjVoLTFWNUgzdjloMTB2LTJ6TTQgNGg4YzAtLjU1LS40NS0xLTEtMWgtMWMtLjU1IDAtMS0uNDUtMS0xcy0uNDUtMS0xLTEtMSAuNDUtMSAxLS40NSAxLTEgMUg1Yy0uNTUgMC0xIC40NS0xIDF6XFxcIi8+PC9zdmc+XCIpIDUwJSBuby1yZXBlYXQ7Ym9yZGVyOm5vbmU7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtoZWlnaHQ6MjVweH0uc3dhZ2dlci11aSAuY3VybC1jb21tYW5kIC5jb3B5LXRvLWNsaXBib2FyZHtib3R0b206NXB4O2hlaWdodDoyMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MjBweH0uc3dhZ2dlci11aSAuY3VybC1jb21tYW5kIC5jb3B5LXRvLWNsaXBib2FyZCBidXR0b257aGVpZ2h0OjE4cHh9LnN3YWdnZXItdWkgLm9wYmxvY2sgLm9wYmxvY2stc3VtbWFyeSAudmlldy1saW5lLWxpbmsuY29weS10by1jbGlwYm9hcmR7aGVpZ2h0OjI2cHg7cG9zaXRpb246dW5zZXR9LnN3YWdnZXItdWkgc2VsZWN0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmN2Y3ZjcgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAyMCAyMFxcXCI+PHBhdGggZD1cXFwiTTEzLjQxOCA3Ljg1OWEuNjk1LjY5NSAwIDAgMSAuOTc4IDAgLjY4LjY4IDAgMCAxIDAgLjk2OWwtMy45MDggMy44M2EuNjk3LjY5NyAwIDAgMS0uOTc5IDBsLTMuOTA4LTMuODNhLjY4LjY4IDAgMCAxIDAtLjk2OS42OTUuNjk1IDAgMCAxIC45NzggMEwxMCAxMWwzLjQxOC0zLjE0MXpcXFwiLz48L3N2Zz5cIikgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyMHB4O2JvcmRlcjoycHggc29saWQgIzQxNDQ0ZTtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMCwwLDAsLjI1KTtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6NXB4IDQwcHggNXB4IDEwcHh9LnN3YWdnZXItdWkgc2VsZWN0W211bHRpcGxlXXtiYWNrZ3JvdW5kOiNmN2Y3Zjc7bWFyZ2luOjVweCAwO3BhZGRpbmc6NXB4fS5zd2FnZ2VyLXVpIHNlbGVjdC5pbnZhbGlkey13ZWJraXQtYW5pbWF0aW9uOnNoYWtlIC40cyAxO2FuaW1hdGlvbjpzaGFrZSAuNHMgMTtiYWNrZ3JvdW5kOiNmZWViZWI7Ym9yZGVyLWNvbG9yOiNmOTNlM2V9LnN3YWdnZXItdWkgLm9wYmxvY2stYm9keSBzZWxlY3R7bWluLXdpZHRoOjIzMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuc3dhZ2dlci11aSAub3BibG9jay1ib2R5IHNlbGVjdHttaW4td2lkdGg6MTgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuc3dhZ2dlci11aSAub3BibG9jay1ib2R5IHNlbGVjdHttaW4td2lkdGg6MTAwJTt3aWR0aDoxMDAlfX0uc3dhZ2dlci11aSBsYWJlbHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgNXB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuc3dhZ2dlci11aSBpbnB1dFt0eXBlPWVtYWlsXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPWZpbGVdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9c2VhcmNoXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXRleHRde21heC13aWR0aDoxNzVweH19LnN3YWdnZXItdWkgaW5wdXRbdHlwZT1lbWFpbF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT1maWxlXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXNlYXJjaF0sLnN3YWdnZXItdWkgaW5wdXRbdHlwZT10ZXh0XSwuc3dhZ2dlci11aSB0ZXh0YXJlYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjo1cHggMDttaW4td2lkdGg6MTAwcHg7cGFkZGluZzo4cHggMTBweH0uc3dhZ2dlci11aSBpbnB1dFt0eXBlPWVtYWlsXS5pbnZhbGlkLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9ZmlsZV0uaW52YWxpZCwuc3dhZ2dlci11aSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5pbnZhbGlkLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9c2VhcmNoXS5pbnZhbGlkLC5zd2FnZ2VyLXVpIGlucHV0W3R5cGU9dGV4dF0uaW52YWxpZCwuc3dhZ2dlci11aSB0ZXh0YXJlYS5pbnZhbGlkey13ZWJraXQtYW5pbWF0aW9uOnNoYWtlIC40cyAxO2FuaW1hdGlvbjpzaGFrZSAuNHMgMTtiYWNrZ3JvdW5kOiNmZWViZWI7Ym9yZGVyLWNvbG9yOiNmOTNlM2V9LnN3YWdnZXItdWkgaW5wdXRbZGlzYWJsZWRdLC5zd2FnZ2VyLXVpIHNlbGVjdFtkaXNhYmxlZF0sLnN3YWdnZXItdWkgdGV4dGFyZWFbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtjb2xvcjojODg4O2N1cnNvcjpub3QtYWxsb3dlZH0uc3dhZ2dlci11aSBzZWxlY3RbZGlzYWJsZWRde2JvcmRlci1jb2xvcjojODg4fS5zd2FnZ2VyLXVpIHRleHRhcmVhW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM0MTQ0NGU7Y29sb3I6I2ZmZn1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MTAlLDkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTFweCwwLDApfTIwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDJweCwwLDApfTMwJSw1MCUsNzAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNHB4LDAsMCl9NDAlLDYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2V7MTAlLDkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTFweCwwLDApfTIwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDJweCwwLDApfTMwJSw1MCUsNzAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNHB4LDAsMCl9NDAlLDYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNHB4LDAsMCl9fS5zd2FnZ2VyLXVpIHRleHRhcmVhe2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjgpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjI4MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHg7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSB0ZXh0YXJlYTpmb2N1c3tib3JkZXI6MnB4IHNvbGlkICM2MWFmZmV9LnN3YWdnZXItdWkgdGV4dGFyZWEuY3VybHtiYWNrZ3JvdW5kOiM0MTQ0NGU7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowO21pbi1oZWlnaHQ6MTAwcHg7cGFkZGluZzoxMHB4O3Jlc2l6ZTpub25lfS5zd2FnZ2VyLXVpIC5jaGVja2JveHtjb2xvcjojMzAzMDMwO3BhZGRpbmc6NXB4IDAgMTBweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzfS5zd2FnZ2VyLXVpIC5jaGVja2JveCBsYWJlbHtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmNoZWNrYm94IHB7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsPi5pdGVte2JhY2tncm91bmQ6I2U4ZThlODtib3JkZXItcmFkaXVzOjFweDtib3gtc2hhZG93OjAgMCAwIDJweCAjZThlOGU4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6bm9uZTtoZWlnaHQ6MTZweDttYXJnaW46MCA4cHggMCAwO3BhZGRpbmc6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7d2lkdGg6MTZweH0uc3dhZ2dlci11aSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw+Lml0ZW06YWN0aXZle3RyYW5zZm9ybTpzY2FsZSguOSl9LnN3YWdnZXItdWkgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw+Lml0ZW17YmFja2dyb3VuZDojZThlOGU4IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgd2lkdGg9XFxcIjEwXFxcIiBoZWlnaHQ9XFxcIjhcXFwiIHZpZXdCb3g9XFxcIjMgNyAxMCA4XFxcIiB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiPjxwYXRoIGZpbGw9XFxcIiUyMzQxNDc0RVxcXCIgZmlsbC1ydWxlPVxcXCJldmVub2RkXFxcIiBkPVxcXCJNNi4zMzMgMTUgMyAxMS42NjdsMS4zMzMtMS4zMzQgMiAyTDExLjY2NyA3IDEzIDguMzMzelxcXCIvPjwvc3ZnPlwiKSA1MCUgbm8tcmVwZWF0fS5zd2FnZ2VyLXVpIC5kaWFsb2ctdXh7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDo5OTk5fS5zd2FnZ2VyLXVpIC5kaWFsb2ctdXggLmJhY2tkcm9wLXV4e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjB9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXh7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMTBweCAzMHB4IDAgcmdiYSgwLDAsMCwuMik7bGVmdDo1MCU7bWF4LXdpZHRoOjY1MHB4O21pbi13aWR0aDozMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OX0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5tb2RhbC11eC1jb250ZW50e21heC1oZWlnaHQ6NTQwcHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MjBweH0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5tb2RhbC11eC1jb250ZW50IHB7Y29sb3I6IzQxNDQ0ZTtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luOjAgMCA1cHh9LnN3YWdnZXItdWkgLmRpYWxvZy11eCAubW9kYWwtdXgtY29udGVudCBoNHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjoxNXB4IDAgMH0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5tb2RhbC11eC1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTJweCAwfS5zd2FnZ2VyLXVpIC5kaWFsb2ctdXggLm1vZGFsLXV4LWhlYWRlciAuY2xvc2UtbW9kYWx7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjAgMTBweH0uc3dhZ2dlci11aSAuZGlhbG9nLXV4IC5tb2RhbC11eC1oZWFkZXIgaDN7Y29sb3I6IzNiNDE1MTtmbGV4OjE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjA7cGFkZGluZzowIDIwcHh9LnN3YWdnZXItdWkgLm1vZGVse2NvbG9yOiMzYjQxNTE7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLm1vZGVsIC5kZXByZWNhdGVkIHNwYW4sLnN3YWdnZXItdWkgLm1vZGVsIC5kZXByZWNhdGVkIHRke2NvbG9yOiNhMGEwYTAhaW1wb3J0YW50fS5zd2FnZ2VyLXVpIC5tb2RlbCAuZGVwcmVjYXRlZD50ZDpmaXJzdC1vZi10eXBle3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9LnN3YWdnZXItdWkgLm1vZGVsLXRvZ2dsZXtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDttYXJnaW46YXV0byAuM2VtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2cHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgZWFzZS1pbn0uc3dhZ2dlci11aSAubW9kZWwtdG9nZ2xlLmNvbGxhcHNlZHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5zd2FnZ2VyLXVpIC5tb2RlbC10b2dnbGU6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgd2lkdGg9XFxcIjI0XFxcIiBoZWlnaHQ9XFxcIjI0XFxcIj48cGF0aCBkPVxcXCJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6XFxcIi8+PC9zdmc+XCIpIDUwJSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uc3dhZ2dlci11aSAubW9kZWwtanVtcC10by1wYXRoe2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FnZ2VyLXVpIC5tb2RlbC1qdW1wLXRvLXBhdGggLnZpZXctbGluZS1saW5re2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotLjRlbX0uc3dhZ2dlci11aSAubW9kZWwtdGl0bGV7cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLm1vZGVsLXRpdGxlOmhvdmVyIC5tb2RlbC1oaW50e3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dhZ2dlci11aSAubW9kZWwtaGludHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNlYmViZWI7cGFkZGluZzouMWVtIC41ZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xLjhlbTt2aXNpYmlsaXR5OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3YWdnZXItdWkgLm1vZGVsIHB7bWFyZ2luOjAgMCAxZW19LnN3YWdnZXItdWkgLm1vZGVsIC5wcm9wZXJ0eXtjb2xvcjojOTk5O2ZvbnQtc3R5bGU6aXRhbGljfS5zd2FnZ2VyLXVpIC5tb2RlbCAucHJvcGVydHkucHJpbWl0aXZle2NvbG9yOiM2YjZiNmJ9LnN3YWdnZXItdWkgLm1vZGVsIC5leHRlcm5hbC1kb2NzLC5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLmRlc2NyaXB0aW9ue2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6NDAwfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLmRlc2NyaXB0aW9uIHRkOmZpcnN0LWNoaWxkLC5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLnByb3BlcnR5LXJvdy5yZXF1aXJlZCB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDB9LnN3YWdnZXItdWkgdGFibGUubW9kZWwgdHIucHJvcGVydHktcm93IHRke3ZlcnRpY2FsLWFsaWduOnRvcH0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0ci5wcm9wZXJ0eS1yb3cgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDouMmVtfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLnByb3BlcnR5LXJvdyAuc3Rhcntjb2xvcjpyZWR9LnN3YWdnZXItdWkgdGFibGUubW9kZWwgdHIuZXh0ZW5zaW9ue2NvbG9yOiM3Nzd9LnN3YWdnZXItdWkgdGFibGUubW9kZWwgdHIuZXh0ZW5zaW9uIHRkOmxhc3QtY2hpbGR7dmVydGljYWwtYWxpZ246dG9wfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyLmV4dGVybmFsLWRvY3MgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRyIC5yZW5kZXJlZE1hcmtkb3duIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxze2JvcmRlcjoxcHggc29saWQgcmdiYSg1OSw2NSw4MSwuMyk7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjMwcHggMH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyAucG9pbnRlcntjdXJzb3I6cG9pbnRlcn0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscy5pcy1vcGVue3BhZGRpbmc6MCAwIDIwcHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMuaXMtb3BlbiBoNHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDU5LDY1LDgxLC4zKTttYXJnaW46MCAwIDVweH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyBoNHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzYwNjA2MDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTZweDttYXJnaW46MDtwYWRkaW5nOjEwcHggMjBweCAxMHB4IDEwcHg7dHJhbnNpdGlvbjphbGwgLjJzfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIGg0IHN2Z3t0cmFuc2l0aW9uOmFsbCAuNHN9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgaDQgc3BhbntmbGV4OjF9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgaDQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMil9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgaDV7Y29sb3I6IzcwNzA3MDtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowIDAgMTBweH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyAubW9kZWwtanVtcC10by1wYXRoe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLm1vZGVsLWNvbnRhaW5lcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MCAyMHB4IDE1cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjVzfS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIC5tb2RlbC1jb250YWluZXI6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNyl9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLm1vZGVsLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBle21hcmdpbjoyMHB4fS5zd2FnZ2VyLXVpIHNlY3Rpb24ubW9kZWxzIC5tb2RlbC1jb250YWluZXI6bGFzdC1vZi10eXBle21hcmdpbjowIDIwcHh9LnN3YWdnZXItdWkgc2VjdGlvbi5tb2RlbHMgLm1vZGVsLWNvbnRhaW5lciAubW9kZWxzLWp1bXAtdG8tcGF0aHtvcGFjaXR5Oi42NTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjhweH0uc3dhZ2dlci11aSBzZWN0aW9uLm1vZGVscyAubW9kZWwtYm94e2JhY2tncm91bmQ6bm9uZX0uc3dhZ2dlci11aSAubW9kZWwtYm94e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4fS5zd2FnZ2VyLXVpIC5tb2RlbC1ib3ggLm1vZGVsLWp1bXAtdG8tcGF0aHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5zd2FnZ2VyLXVpIC5tb2RlbC1ib3guZGVwcmVjYXRlZHtvcGFjaXR5Oi41fS5zd2FnZ2VyLXVpIC5tb2RlbC10aXRsZXtjb2xvcjojNTA1MDUwO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHh9LnN3YWdnZXItdWkgLm1vZGVsLXRpdGxlIGltZ3tib3R0b206MDttYXJnaW4tbGVmdDoxZW07cG9zaXRpb246cmVsYXRpdmV9LnN3YWdnZXItdWkgLm1vZGVsLWRlcHJlY2F0ZWQtd2FybmluZ3tjb2xvcjojZjkzZTNlO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1yaWdodDoxZW19LnN3YWdnZXItdWkgc3Bhbj5zcGFuLm1vZGVsIC5icmFjZS1jbG9zZXtwYWRkaW5nOjAgMCAwIDEwcHh9LnN3YWdnZXItdWkgLnByb3AtbmFtZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MWVtfS5zd2FnZ2VyLXVpIC5wcm9wLXR5cGV7Y29sb3I6IzU1YX0uc3dhZ2dlci11aSAucHJvcC1lbnVte2Rpc3BsYXk6YmxvY2t9LnN3YWdnZXItdWkgLnByb3AtZm9ybWF0e2NvbG9yOiM2MDYwNjB9LnN3YWdnZXItdWkgLnNlcnZlcnM+bGFiZWx7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjotMjBweCAxNXB4IDAgMH0uc3dhZ2dlci11aSAuc2VydmVycz5sYWJlbCBzZWxlY3R7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjEzMHB4O3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnNlcnZlcnMgaDQubWVzc2FnZXtwYWRkaW5nLWJvdHRvbToyZW19LnN3YWdnZXItdWkgLnNlcnZlcnMgdGFibGUgdHJ7d2lkdGg6MzBlbX0uc3dhZ2dlci11aSAuc2VydmVycyB0YWJsZSB0ZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTVlbTtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxZW19LnN3YWdnZXItdWkgLnNlcnZlcnMgdGFibGUgdGQgaW5wdXR7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAuc2VydmVycyAuY29tcHV0ZWQtdXJse21hcmdpbjoyZW0gMH0uc3dhZ2dlci11aSAuc2VydmVycyAuY29tcHV0ZWQtdXJsIGNvZGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjAgMWVtO3BhZGRpbmc6NHB4fS5zd2FnZ2VyLXVpIC5zZXJ2ZXJzLXRpdGxle2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAub3BlcmF0aW9uLXNlcnZlcnMgaDQubWVzc2FnZXttYXJnaW4tYm90dG9tOjJlbX0uc3dhZ2dlci11aSB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7cGFkZGluZzowIDEwcHg7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSB0YWJsZS5tb2RlbCB0Ym9keSB0ciB0ZHtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246dG9wfS5zd2FnZ2VyLXVpIHRhYmxlLm1vZGVsIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZzowIDAgMCAyZW07d2lkdGg6MTc0cHh9LnN3YWdnZXItdWkgdGFibGUuaGVhZGVycyB0ZHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7Zm9udC13ZWlnaHQ6NjAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc3dhZ2dlci11aSB0YWJsZS5oZWFkZXJzIC5oZWFkZXItZXhhbXBsZXtjb2xvcjojOTk5O2ZvbnQtc3R5bGU6aXRhbGljfS5zd2FnZ2VyLXVpIHRhYmxlIHRib2R5IHRyIHRke3BhZGRpbmc6MTBweCAwIDA7dmVydGljYWwtYWxpZ246dG9wfS5zd2FnZ2VyLXVpIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGV7bWluLXdpZHRoOjZlbTtwYWRkaW5nOjEwcHggMH0uc3dhZ2dlci11aSB0YWJsZSB0aGVhZCB0ciB0ZCwuc3dhZ2dlci11aSB0YWJsZSB0aGVhZCB0ciB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDU5LDY1LDgxLC4yKTtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTJweCAwO3RleHQtYWxpZ246bGVmdH0uc3dhZ2dlci11aSAucGFyYW1ldGVycy1jb2xfZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToyZW07d2lkdGg6OTklfS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJzLWNvbF9kZXNjcmlwdGlvbiBpbnB1dHttYXgtd2lkdGg6MzQwcHg7d2lkdGg6MTAwJX0uc3dhZ2dlci11aSAucGFyYW1ldGVycy1jb2xfZGVzY3JpcHRpb24gc2VsZWN0e2JvcmRlci13aWR0aDoxcHh9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fbmFtZXtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1yaWdodDouNzVlbX0uc3dhZ2dlci11aSAucGFyYW1ldGVyX19uYW1lLnJlcXVpcmVke2ZvbnQtd2VpZ2h0OjcwMH0uc3dhZ2dlci11aSAucGFyYW1ldGVyX19uYW1lLnJlcXVpcmVkIHNwYW57Y29sb3I6cmVkfS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX25hbWUucmVxdWlyZWQ6YWZ0ZXJ7Y29sb3I6cmdiYSgyNTUsMCwwLC42KTtjb250ZW50OlwicmVxdWlyZWRcIjtmb250LXNpemU6MTBweDtwYWRkaW5nOjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTZweH0uc3dhZ2dlci11aSAucGFyYW1ldGVyX19leHRlbnNpb24sLnN3YWdnZXItdWkgLnBhcmFtZXRlcl9faW57Y29sb3I6Z3JheTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwfS5zd2FnZ2VyLXVpIC5wYXJhbWV0ZXJfX2RlcHJlY2F0ZWR7Y29sb3I6cmVkO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDB9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fZW1wdHlfdmFsdWVfdG9nZ2xle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7cGFkZGluZy1ib3R0b206MTJweDtwYWRkaW5nLXRvcDo1cHh9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fZW1wdHlfdmFsdWVfdG9nZ2xlIGlucHV0e21hcmdpbi1yaWdodDo3cHh9LnN3YWdnZXItdWkgLnBhcmFtZXRlcl9fZW1wdHlfdmFsdWVfdG9nZ2xlLmRpc2FibGVke29wYWNpdHk6Ljd9LnN3YWdnZXItdWkgLnRhYmxlLWNvbnRhaW5lcntwYWRkaW5nOjIwcHh9LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9kZXNjcmlwdGlvbnt3aWR0aDo5OSV9LnN3YWdnZXItdWkgLnJlc3BvbnNlLWNvbF9saW5rc3ttaW4td2lkdGg6NmVtfS5zd2FnZ2VyLXVpIC5yZXNwb25zZV9fZXh0ZW5zaW9ue2NvbG9yOmdyYXk7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjYwMH0uc3dhZ2dlci11aSAudG9wYmFye2JhY2tncm91bmQtY29sb3I6IzFiMWIxYjtwYWRkaW5nOjEwcHggMH0uc3dhZ2dlci11aSAudG9wYmFyIC50b3BiYXItd3JhcHBlciwuc3dhZ2dlci11aSAudG9wYmFyIGF7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uc3dhZ2dlci11aSAudG9wYmFyIGF7Y29sb3I6I2ZmZjtmbGV4OjE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6NzAwO21heC13aWR0aDozMDBweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uc3dhZ2dlci11aSAudG9wYmFyIGEgc3BhbnttYXJnaW46MDtwYWRkaW5nOjAgMTBweH0uc3dhZ2dlci11aSAudG9wYmFyIC5kb3dubG9hZC11cmwtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleDozO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhZ2dlci11aSAudG9wYmFyIC5kb3dubG9hZC11cmwtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRde2JvcmRlcjoycHggc29saWQgIzYyYTAzZjtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O21hcmdpbjowO291dGxpbmU6bm9uZTt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC50b3BiYXIgLmRvd25sb2FkLXVybC13cmFwcGVyIC5zZWxlY3QtbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmMGYwZjA7ZGlzcGxheTpmbGV4O21hcmdpbjowO21heC13aWR0aDo2MDBweDt3aWR0aDoxMDAlfS5zd2FnZ2VyLXVpIC50b3BiYXIgLmRvd25sb2FkLXVybC13cmFwcGVyIC5zZWxlY3QtbGFiZWwgc3BhbntmbGV4OjE7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDEwcHggMCAwO3RleHQtYWxpZ246cmlnaHR9LnN3YWdnZXItdWkgLnRvcGJhciAuZG93bmxvYWQtdXJsLXdyYXBwZXIgLnNlbGVjdC1sYWJlbCBzZWxlY3R7Ym9yZGVyOjJweCBzb2xpZCAjNjJhMDNmO2JveC1zaGFkb3c6bm9uZTtmbGV4OjI7b3V0bGluZTpub25lO3dpZHRoOjEwMCV9LnN3YWdnZXItdWkgLnRvcGJhciAuZG93bmxvYWQtdXJsLXdyYXBwZXIgLmRvd25sb2FkLXVybC1idXR0b257YmFja2dyb3VuZDojNjJhMDNmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjRweCAzMHB4fS5zd2FnZ2VyLXVpIC5pbmZve21hcmdpbjo1MHB4IDB9LnN3YWdnZXItdWkgLmluZm8uZmFpbGVkLWNvbmZpZ3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo4ODBweDt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhZ2dlci11aSAuaW5mbyBoZ3JvdXAubWFpbnttYXJnaW46MCAwIDIwcHh9LnN3YWdnZXItdWkgLmluZm8gaGdyb3VwLm1haW4gYXtmb250LXNpemU6MTJweH0uc3dhZ2dlci11aSAuaW5mbyBwcmV7Zm9udC1zaXplOjE0cHh9LnN3YWdnZXItdWkgLmluZm8gbGksLnN3YWdnZXItdWkgLmluZm8gcCwuc3dhZ2dlci11aSAuaW5mbyB0YWJsZXtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHh9LnN3YWdnZXItdWkgLmluZm8gaDEsLnN3YWdnZXItdWkgLmluZm8gaDIsLnN3YWdnZXItdWkgLmluZm8gaDMsLnN3YWdnZXItdWkgLmluZm8gaDQsLnN3YWdnZXItdWkgLmluZm8gaDV7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmfS5zd2FnZ2VyLXVpIC5pbmZvIGF7Y29sb3I6IzQ5OTBlMjtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3RyYW5zaXRpb246YWxsIC40c30uc3dhZ2dlci11aSAuaW5mbyBhOmhvdmVye2NvbG9yOiMxZjY5YzB9LnN3YWdnZXItdWkgLmluZm8+ZGl2e21hcmdpbjowIDAgNXB4fS5zd2FnZ2VyLXVpIC5pbmZvIC5iYXNlLXVybHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MH0uc3dhZ2dlci11aSAuaW5mbyAudGl0bGV7Y29sb3I6IzNiNDE1MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozNnB4O21hcmdpbjowfS5zd2FnZ2VyLXVpIC5pbmZvIC50aXRsZSBzbWFsbHtiYWNrZ3JvdW5kOiM3ZDg0OTI7Ym9yZGVyLXJhZGl1czo1N3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4O21hcmdpbjowIDAgMCA1cHg7cGFkZGluZzoycHggNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNXB4O3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5zd2FnZ2VyLXVpIC5pbmZvIC50aXRsZSBzbWFsbC52ZXJzaW9uLXN0YW1we2JhY2tncm91bmQtY29sb3I6Izg5YmYwNH0uc3dhZ2dlci11aSAuaW5mbyAudGl0bGUgc21hbGwgcHJle2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjttYXJnaW46MDtwYWRkaW5nOjB9LnN3YWdnZXItdWkgLmF1dGgtYnRuLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4IDB9LnN3YWdnZXItdWkgLmF1dGgtYnRuLXdyYXBwZXIgLmJ0bi1kb25le21hcmdpbi1yaWdodDoxZW19LnN3YWdnZXItdWkgLmF1dGgtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleDoxO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhZ2dlci11aSAuYXV0aC13cmFwcGVyIC5hdXRob3JpemV7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MTBweCAyMHB4fS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lcjpsYXN0LW9mLXR5cGV7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDIwcHh9LnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVyIGg0e21hcmdpbjo1cHggMCAxNXB4IWltcG9ydGFudH0uc3dhZ2dlci11aSAuYXV0aC1jb250YWluZXIgLndyYXBwZXJ7bWFyZ2luOjA7cGFkZGluZzowfS5zd2FnZ2VyLXVpIC5hdXRoLWNvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuc3dhZ2dlci11aSAuYXV0aC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XXttaW4td2lkdGg6MjMwcHh9LnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVyIC5lcnJvcnN7YmFja2dyb3VuZC1jb2xvcjojZmVlO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOnJlZDtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjFlbTtwYWRkaW5nOjEwcHh9LnN3YWdnZXItdWkgLmF1dGgtY29udGFpbmVyIC5lcnJvcnMgYnttYXJnaW4tcmlnaHQ6MWVtO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnN3YWdnZXItdWkgLnNjb3BlcyBoMntjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHh9LnN3YWdnZXItdWkgLnNjb3BlcyBoMiBhe2NvbG9yOiM0OTkwZTI7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEycHg7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAuc2NvcGUtZGVme3BhZGRpbmc6MCAwIDIwcHh9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyey13ZWJraXQtYW5pbWF0aW9uOnNjYWxlVXAgLjVzO2FuaW1hdGlvbjpzY2FsZVVwIC41cztiYWNrZ3JvdW5kOnJnYmEoMjQ5LDYyLDYyLC4xKTtib3JkZXI6MnB4IHNvbGlkICNmOTNlM2U7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjIwcHg7cGFkZGluZzoxMHB4IDIwcHh9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvci13cmFwcGVye21hcmdpbjowIDAgMTBweH0uc3dhZ2dlci11aSAuZXJyb3JzLXdyYXBwZXIgLmVycm9ycyBoNHtjb2xvcjojM2I0MTUxO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjB9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvcnMgc21hbGx7Y29sb3I6IzYwNjA2MH0uc3dhZ2dlci11aSAuZXJyb3JzLXdyYXBwZXIgLmVycm9ycyAubWVzc2FnZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uc3dhZ2dlci11aSAuZXJyb3JzLXdyYXBwZXIgLmVycm9ycyAubWVzc2FnZS50aHJvd257bWF4LXdpZHRoOjEwMCV9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIC5lcnJvcnMgLmVycm9yLWxpbmV7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3dhZ2dlci11aSAuZXJyb3JzLXdyYXBwZXIgaGdyb3Vwe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXh9LnN3YWdnZXItdWkgLmVycm9ycy13cmFwcGVyIGhncm91cCBoNHtjb2xvcjojM2I0MTUxO2ZsZXg6MTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O21hcmdpbjowfUAtd2Via2l0LWtleWZyYW1lcyBzY2FsZVVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc2NhbGVVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKC44KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX0uc3dhZ2dlci11aSAuUmVzaXplci52ZXJ0aWNhbC5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LnN3YWdnZXItdWkgLm1hcmtkb3duIHAsLnN3YWdnZXItdWkgLm1hcmtkb3duIHByZSwuc3dhZ2dlci11aSAucmVuZGVyZWRNYXJrZG93biBwLC5zd2FnZ2VyLXVpIC5yZW5kZXJlZE1hcmtkb3duIHByZXttYXJnaW46MWVtIGF1dG87d29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay13b3JkfS5zd2FnZ2VyLXVpIC5tYXJrZG93biBwcmUsLnN3YWdnZXItdWkgLnJlbmRlcmVkTWFya2Rvd24gcHJle2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnN3YWdnZXItdWkgLm1hcmtkb3duIGNvZGUsLnN3YWdnZXItdWkgLnJlbmRlcmVkTWFya2Rvd24gY29kZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojOTAxMmZlO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzo1cHggN3B4fS5zd2FnZ2VyLXVpIC5tYXJrZG93biBwcmU+Y29kZSwuc3dhZ2dlci11aSAucmVuZGVyZWRNYXJrZG93biBwcmU+Y29kZXtkaXNwbGF5OmJsb2NrfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zd2FnZ2VyLXVpLmNzcy5tYXAqLyIsIi8vIENPTE9SU1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRtYWluLWdyYXk6ICNjY2M7XHJcbiRyZWQ6ICNmMDA7XHJcbiRncmVlbjogIzQzYTA0NztcclxuJGRpcnR5LXdoaXRlOiAjZjZmNmY2O1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRkYXJrLWdyYXk6ICM5Nzk3OTdiMztcclxuXHJcbiRwYWdlLWJhY2tncm91bmQ6ICNmM2YzZjQ7XHJcblxyXG4kbGlnaHQtYnJhbmQtY29sb3I6ICMwMDgxODg7XHJcbiRkYXJrLWJyYW5kLWNvbG9yOiAjMDY0ODhiO1xyXG5cclxuJGxpdmUtY29sb3I6ICNiNGQ4OTc7XHJcbiRjaGVjay1jb2xvcjogI2ZlZTI3ZjtcclxuJG9mZmxpbmUtY29sb3I6ICNmZjdmN2Y7XHJcbiRkaXNhYmxlZC1jb2xvcjogI2U1ZTZlNztcclxuXHJcbiRwcmltYXJ5LWZvbnQtY29sb3I6ICMzMzM7XHJcbiRzZWNvbmRhcnktZm9udC1jb2xvcjogIzg4ODc4NztcclxuXHJcbiRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cclxuJHRpdGxlLWNvbG9yOiAkcHJpbWFyeS1mb250LWNvbG9yOyAvKiBsb2dpbiAqL1xyXG4kc2Vjb25kYXJ5LXdoaXRlOiAjZGFkYWRhOyAvKiBsb2dpbiAqL1xyXG5cclxuLy8gQm9yZGVyc1xyXG4kZGVmYXVsdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cclxuLy8gRm9ybSBmYWN0b3JzXHJcbiRleHRyYS1zbWFsbDogMzIwcHg7XHJcbiRzbWFsbDogNTc2cHg7XHJcbiRtZWRpdW06IDc2OHB4O1xyXG4kbGFyZ2U6IDk5MnB4O1xyXG4kZXh0cmEtbGFyZ2U6IDEyMDBweDtcclxuJGV4dHJhLWV4dHJhLWxhcmdlOiAxNDAwcHg7XHJcblxyXG4vLyBBbmltYXRpb25cclxuJHRyYW5zaXRpb24tdGltZTogMjUwbXM7XHJcblxyXG4vLyBTaGFkb3dzXHJcbiRiYXNlLXNoYWRvdzogMXB4IDFweCAycHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjA1KTtcclxuJHN0cm9uZy1zaGFkb3c6IDJweCAycHggNnB4IGN1c3RvbUFscGhhKCRibGFjaywgMC4xNSk7XHJcblxyXG4vLyBaLWluZGV4ZWRcclxuJG1vZGFsLWJ0bi1jbG9zZTogMTAwO1xyXG4kZHJvcGRvd24tbGF5ZXI6IDEwMDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuJHNtYWxsLXRleHQtc2l6ZTogMC44NXJlbTtcclxuXHJcbi8vIEZvbnRzXHJcbiRiYXNlLWZvbnQ6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTI7XHJcblxyXG4kdG9vbHRpcC1sYXllcjogMTAwO1xyXG4kZnVsbC1zY3JlZW4tc3Bpbm5lci1sYXllcjogOTk5OTtcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi5zd2FnZ2VyLXVpIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAub3BibG9jay1zdW1tYXJ5Lm9wYmxvY2stc3VtbWFyeS1nZXQge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1icmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvX19saWNlbnNlIC5saW5rLFxuICAgICAgICAubWFpbiAudXJsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMC4xNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGxpZ2h0LWJyYW5kLWNvbG9yLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi5hdXRob3JpemUubG9ja2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGJsb2NrLXN1bW1hcnkub3BibG9jay1zdW1tYXJ5LXBvc3Qge1xuICAgICAgICA+IGJ1dHRvbi5vcGJsb2NrLXN1bW1hcnktY29udHJvbCB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wYmxvY2stdGFnLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAkYmFzZS1zaGFkb3c7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIC5vcGJsb2NrLXRhZy5uby1kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZC1vcGVyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wYmxvY2stdGFnLm5vLWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kLW9wZXJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyAubm8tbWFyZ2luIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbkBpbXBvcnQgJ3VpLXRvb2xraXQvc3R5bGVzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+c3dhZ2dlci11aS1yZWFjdC9zd2FnZ2VyLXVpLmNzcyc7XG5AaW1wb3J0ICcuL3N3YWdnZXInO1xuXG4uc3dhZ2dlci11aSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAudGl0bGUgc21hbGwgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNjaGVtZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgfVxuXG4gICAgLnNjaGVtZXMgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmUyZmI7XG59XG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY3Vyc29yOiBncmFiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5NmRiZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIGJvcmRlci1jb2xvcjogIzU3YzVmNztcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICM5NmRiZmE7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZkYmZhO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM1N2M1Zjc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5yYy1zbGlkZXItbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucmMtc2xpZGVyLXN0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZkYmZhO1xufVxuLnJjLXNsaWRlci1kb3QtcmV2ZXJzZSB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItcmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXN0ZXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90IHtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci1hY3RpdmUsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cbi5yYy1zbGlkZXItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3Age1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzZjNmM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjZDlkOWQ5O1xufVxuLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmM2YzZjO1xufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjEwMCwxMDBpLDIwMCwyMDBpLDMwMCwzMDBpLDQwMCw0MDBpLDUwMCw1MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDgwMCw4MDBpLDkwMCw5MDBpJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMnO1xuXG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9ncmlkJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Zvcm1zJztcblxuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhcic7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZCc7XG5AaW1wb3J0ICd+cmMtc2xpZGVyL2Fzc2V0cy9pbmRleC5jc3MnO1xuXG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICdhbmltYXRpb25zJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ2NvbW1vbic7XG5cbi8vIENvbXBvbmVudHNcbi8vIFVpIHRvb2xraXRcbkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy9taXhpbnMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9zdHlsZXMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy9hbmltYXRpb25zL2xvYWRlcnNwaW5uZXInO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9JbnB1dC9pbnB1dC5zdHlsZXMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9CdXR0b24vYnV0dG9uLnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL1NwaW5uZXIvc3Bpbm5lci5zdHlsZXMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9Mb2dpbi9sb2dpbic7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL1Nub3dtYW4vU25vd21hbk1lbnUnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvc3R5bGVzL1Bhc3N3b3JkSGludCc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9zdHlsZXMvTG9hZGluZ0J1dHRvbic7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0NoZWNrYm94L2NoZWNrYm94LnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnN0eWxlcyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0ljb24vc3BhY2V3ZWxsSWNvbnMuc3R5bGVzJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQXZhdGFyL0F2YXRhcic7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0F2YXRhckdyb3VwL0F2YXRhckdyb3VwJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZyc7XG5AaW1wb3J0ICd+dWktdG9vbGtpdC9jb21wb25lbnRzL0NvbmZpcm1hdGlvbkRpYWxvZy9Db25maXJtYXRpb25EaWFsb2cnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9Ecm9wZG93bi9kcm9wZG93bi5zdHlsZXMnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9Ecm9wZG93bi9Ecm9wZG93blRyaWdnZXIvRHJvcGRvd25UcmlnZ2VyJztcbkBpbXBvcnQgJ351aS10b29sa2l0L2NvbXBvbmVudHMvQWxlcnQvQWxlcnQnO1xuQGltcG9ydCAnfnVpLXRvb2xraXQvY29tcG9uZW50cy9Qb3BwZXIvUG9wcGVyJztcblxuQGltcG9ydCAnY29tcG9uZW50cy9jb21tb24vYnV0dG9ucy9SZW1vdmUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21tb24vRGl2aWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbW1vbi9Mb2FkaW5nTWFzayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL0NvbG9yUGlja2VyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvSGVhbHRoTW9uaXRvcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NvbnRyb2xzL2luZGV4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udHJvbHMvRmlsdGVySW5wdXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb250cm9scy9GaWxlSW5wdXRCdXR0b24nO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jb250cm9scy9Ecm9wZG93bnMvc3R5bGVzL0Ryb3Bkb3duJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvY29udHJvbHMvRHJvcGRvd25zL3N0eWxlcy9Bc3luY1NlbGVjdCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NvbnRyb2xzL0Ryb3Bkb3ducy9zdHlsZXMvTXVsdGlTZWxlY3QnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9jb250cm9scy9Ecm9wZG93bnMvc3R5bGVzL0ZpbHRlclNlbGVjdCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2NvbnRyb2xzL0xvb2t1cC9zdHlsZXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9EYXNoYm9hcmRzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmllbGRzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvSGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvU3Bpbm5lcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL1NwYWNlQ2F0ZWdvcmllcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL1RhYlBhbmVsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvVGFza3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9Ub29sdGlwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvUGFuZWxXcmFwcGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvR3JvdXBpbmdCeUZvcm0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9BdXRoJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvVHJlZVZpZXcnO1xuQGltcG9ydCAnY29tcG9uZW50cy9nbG9iYWwtZXJyb3InO1xuQGltcG9ydCAnY29tcG9uZW50cy9UcmVlTG9jYXRpb25QaWNrZXInO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9UcmVlTGlzdC9UcmVlTGlzdCc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL1ZpcnR1YWxpemVkTGlzdC9WaXJ0dWFsaXplZExpc3QnO1xuQGltcG9ydCAnLi4vLi4vLi4vU2V0dGluZ3Mvc3R5bGVzL2V4dGVybmFsLXN2Zyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9TZXR0aW5ncy9zdHlsZXMvU2V0dGluZ3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vS2lvc2tzL3N0eWxlcy9LaW9za3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vU2V0dGluZ3Mvc3R5bGVzL3JlZ2lvbmFsLWZvcm0nO1xuQGltcG9ydCAnLi4vLi4vLi4vU2V0dGluZ3Mvc3R5bGVzL2NhdGVnb3J5LWxvY2F0aW9uJztcbkBpbXBvcnQgJy4uLy4uLy4uL1dvcmtBc3Npc3RhbnQvc3R5bGVzL2RvY3VtZW50cyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9Xb3JrQXNzaXN0YW50L3N0eWxlcy9ncm91cGluZ3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vV29ya0Fzc2lzdGFudC9zdHlsZXMvcHJpb3JpdGllcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9Xb3JrQXNzaXN0YW50L3N0eWxlcy90YXNrcyc7XG5cbi8vIENvbnRhaW5lcnM6XG5AaW1wb3J0ICdjb250YWluZXJzL0FwcCc7XG5AaW1wb3J0ICdjb250YWluZXJzL0hvbWUnO1xuQGltcG9ydCAnY29udGFpbmVycy9Mb2dpbic7XG5AaW1wb3J0ICdjb250YWluZXJzL09yZ2FuaXphdGlvbic7XG5AaW1wb3J0ICdjb250YWluZXJzL0NoYW5nZVBhc3N3b3JkJztcbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gIC8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4gIC8vXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuICAvLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjQuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4sXG4gIC5kcm9wdXAgPiAuYnRuIHtcbiAgICA+IC5jYXJldCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3RcIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdFwiKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeFwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeFwiKSkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjJcIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyXCIpKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmXCIpLCBcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmXCIpKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZlwiKSwgXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmXCIpKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH1cIiksIFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfVwiKSkgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcblxuICAvLyBUYWJsZSBjZWxsIHNpemluZ1xuICAvL1xuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbiAgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApOyAgLy8gSUU4IGZpbHRlclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpKTtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duc1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1jb2xvcjtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcbn1cbiIsIlxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhbmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG59XG5cblxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXG4vL1xuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXG5cbi5wYW5lbCB7XG4gID4gLmxpc3QtZ3JvdXAsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLy8gVGFibGVzIGluIHBhbmVsc1xuLy9cbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxuXG4ucGFuZWwge1xuICA+IC50YWJsZSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGVmYXVsdC1ib3JkZXIsICRwYW5lbC1kZWZhdWx0LXRleHQsICRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmcsICRwYW5lbC1kZWZhdWx0LWJvcmRlcik7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXByaW1hcnktYm9yZGVyLCAkcGFuZWwtcHJpbWFyeS10ZXh0LCAkcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnLCAkcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1zdWNjZXNzLWJvcmRlciwgJHBhbmVsLXN1Y2Nlc3MtdGV4dCwgJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZywgJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtaW5mby1ib3JkZXIsICRwYW5lbC1pbmZvLXRleHQsICRwYW5lbC1pbmZvLWhlYWRpbmctYmcsICRwYW5lbC1pbmZvLWJvcmRlcik7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXdhcm5pbmctYm9yZGVyLCAkcGFuZWwtd2FybmluZy10ZXh0LCAkcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnLCAkcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRhbmdlci1ib3JkZXIsICRwYW5lbC1kYW5nZXItdGV4dCwgJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnLCAkcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC4zcyBlYXNlLW91dCk7XG4gIH1cbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvL1xuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICYubGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG5cbiAgLy8gQXJyb3dzXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG4gID4gLmFycm93IHtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuXG4gICAgJixcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICYudG9wID4gLmFycm93IHtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSksICRlbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwM2FcIjsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBJRTlcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjE1LjJcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMDY1O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3RlcmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdG9wdXMtZGVwbG95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JjaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJieXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJhY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmNoYXJ0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuY2hhcnRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc3BsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnNwbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdC1wYXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0LXBhdGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1c2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1c2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2R1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbmJvZHksXG5odG1sLFxuI3Jvb3Qge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGltZy5pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnBhbmVsLXRpdGxlIC5wdWxsLWxlZnQsXG4ucGFuZWwtdGl0bGUgLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG59XG4ucGFuZWwtdGl0bGUgLmJ0bi10b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmVkaXRvci5lZGl0LWNoZWNrYm94LmNoZWNrYm94IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNHB4IGF1dG8gMDtcbn1cbi5jb250YWluZXItZmx1aWQubm8tbWFyZ2lucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZ3JpZC1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLyoqIE1hc2sgQm94ICovXG4ubWFzay1ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubWFcbmstYm94OjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBGRiBJY29ucyAqL1xuXG4uYnV0dG9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xufVxuXG4uYnV0dG9uLWljb246aG92ZXIsXG4uYnV0dG9uLWljb246Zm9jdXMsXG4uYnV0dG9uLWljb246dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmljb24tcGx1cy13aGl0ZSxcbi5pY29uLXBsdXMtd2hpdGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uZXhwZXJpZW5jZS9uYXZpZ2F0ZV9wbHVzX3doaXRlLnN2ZycpO1xufVxuXG4vKiBCb290c3RyYXAgVGFibGUgUGx1Z2luICovXG4ucmVhY3QtYnMtdGFibGUucmVhY3QtYnMtdGFibGUtYm9yZGVyZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJsZS1pbmZpbml0ZS1sb2FkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDEzcHggMCAjZGRkO1xufVxuXG4ucmVhY3QtYnMtdGFibGUgc3Bhbi5kZWxldGUtY2VsbCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uZXhwZXJpZW5jZS9lcnJvci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEJvb3RzdHJhcCBTZWxlY3QgKi9cbi5TZWxlY3QtbWVudSAuU2VsZWN0LW9wdGlvbjpmb2N1cyxcbi5TZWxlY3QtbWVudSAuU2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyNiwgMjU1LCAwLjA4KTtcbiAgICBjb2xvcjogIzMzMztcbn1cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuLlNlbGVjdC1tZW51LW91dGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG4uU2VsZWN0IC5sb2NhdGlvbi1zZWxlY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5TZWxlY3QgLmxvY2F0aW9uLXNlbGVjdGlvbi1pZCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucGFkZGluZ3Mge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5uYXYtcGxhY2Vob2xkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qIEJvb3RzdHJhcCBwYW5lbCAqL1xuLnBhbmVsLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4vKiByZWFjdC1ib290c3RyYXAtdGFibGUtbmV4dCBwYWdpbmF0aW9uICovXG4ucm93LnJlYWN0LWJvb3RzdHJhcC10YWJsZS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmID4gOm5vdCgucmVhY3QtYm9vdHN0cmFwLXRhYmxlLXBhZ2luYXRpb24tbGlzdCkge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAucmVhY3QtYm9vdHN0cmFwLXRhYmxlLXBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLnJlYWN0LWJvb3RzdHJhcC10YWJsZSB7XG4gICAgdHIgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIzNTI3YztcbiAgICAgICAgfVxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucmVhY3QtYm9vdHN0cmFwLXRhYmxlIHtcbiAgICAucmVtb3ZlLWljb24sXG4gICAgLmVycm9yLWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAucmVtb3ZlLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbmV4cGVyaWVuY2UvZXJyb3Iuc3ZnXCIpO1xuXG4gICAgICAgICYuZGVmYXVsdC1jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbmV4cGVyaWVuY2Uvc2lnbl93YXJuaW5nLnN2Z1wiKTtcbiAgICB9XG59XG5cbi5uYXYubmF2LXRhYnMge1xuICAgIGJvcmRlcjogMDtcbiAgICBsaS5hY3RpdmUgPiBhLFxuICAgIGxpOmhvdmVyID4gYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gICAgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFiZWwtYm9yZGVyZWQgLmNvbnRyb2wtbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ubyB7XG4gICAgJi1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uYnRuLWJyYW5kIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIFJvdGF0aW9uLXJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIudGV4dC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4iLCIuaW5wdXQtbm9ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWxlcnQtd2VsbCB7XG4gICAgQGV4dGVuZCAud2VsbDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktbGlnaHQtYWN0aXZlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodC1hY3RpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0LWFjdGl2ZTtcbiAgICB9XG59XG5cbi5maXhlZC1lZGl0YWJsZS10YWJsZSB7XG5cbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgJi5yb3ctc2VsZWN0LXRhYmxlIHtcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICB9XG5cbiAgICAucmVhY3QtYm9vdHN0cmFwLXRhYmxlLWVkaXRpbmctY2VsbCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLnJlYWN0LWJvb3RzdHJhcC10YWJsZSAuYXJjaGl2ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWdyYXksIDEwJSk7XG59XG5cbi5tYXAtc3ZnLW1vZGFsIHtcbiAgICAmLmFkZGluZy1tYXJrZXIge1xuICAgICAgICBjdXJzb3I6IHVybCgnLi4vaWNvbnMvdGFyZ2V0LnN2ZycpIDcgNiwgYXV0bztcbiAgICB9XG59XG5cbi5wb3MtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludGVyYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZW5zb3ItZGV2aWNlcy10YWJsZSB7XG4gICAgdGguc29ydGFibGUgLm9yZGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5AZnVuY3Rpb24gY3VzdG9tTGlnaHRlbigkY29sb3ItdmFyaWFibGUsICR2YWx1ZSkge1xuICAgIEBpZiB0eXBlLW9mKCRjb2xvci12YXJpYWJsZSkgIT0gc3RyaW5nIHtcbiAgICAgICAgQHJldHVybiBsaWdodGVuKCRjb2xvci12YXJpYWJsZSwgJHZhbHVlKTtcbiAgICB9XG5cbiAgICAkc3RhcnRzV2l0aFZhcjogc3RyLXNsaWNlKCRjb2xvci12YXJpYWJsZSwgMSwgNCkgPT0gJ3ZhcignO1xuXG4gICAgQGlmICRzdGFydHNXaXRoVmFyIHtcbiAgICAgICAgJHN0YXJ0SW5kZXg6IHN0ci1pbmRleCgkY29sb3ItdmFyaWFibGUsICcoJykgKyAxOyAvLyBGaW5kIHRoZSBpbmRleCBvZiAnKCcgYW5kIGFkZCAxXG4gICAgICAgICRlbmRJbmRleDogc3RyLWluZGV4KCRjb2xvci12YXJpYWJsZSwgJyknKSAtIDE7IC8vIEZpbmQgdGhlIGluZGV4IG9mICcpJyBhbmQgc3VidHJhY3QgMVxuICAgICAgICAkdmFyaWFibGVOYW1lOiBzdHItc2xpY2UoJGNvbG9yLXZhcmlhYmxlLCAkc3RhcnRJbmRleCwgJGVuZEluZGV4KTsgLy8gRXh0cmFjdCB0aGUgdmFyaWFibGUgbmFtZVxuXG4gICAgICAgICRjb2xvci12YXJpYWJsZS1oOiB2YXIoI3skdmFyaWFibGVOYW1lICsgJy1oJ30pO1xuICAgICAgICAkY29sb3ItdmFyaWFibGUtczogdmFyKCN7JHZhcmlhYmxlTmFtZSArICctcyd9KTtcbiAgICAgICAgJGNvbG9yLXZhcmlhYmxlLWw6IGNhbGModmFyKCN7JHZhcmlhYmxlTmFtZSArICctbCd9KSArICN7JHZhbHVlfSk7XG5cbiAgICAgICAgQHJldHVybiBoc2woJGNvbG9yLXZhcmlhYmxlLWgsICRjb2xvci12YXJpYWJsZS1zLCAkY29sb3ItdmFyaWFibGUtbCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gZGFya2VuKCRjb2xvci12YXJpYWJsZSwgJHZhbHVlKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICAgIEBpZiAkaW5kZXgge1xuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHN0cmluZztcbn1cblxuQGZ1bmN0aW9uIGN1c3RvbURhcmtlbigkY29sb3ItdmFyaWFibGUsICR2YWx1ZSkge1xuICAgIEBpZiB0eXBlLW9mKCRjb2xvci12YXJpYWJsZSkgIT0gc3RyaW5nIHtcbiAgICAgICAgQHJldHVybiBkYXJrZW4oJGNvbG9yLXZhcmlhYmxlLCAkdmFsdWUpO1xuICAgIH1cblxuICAgICRzdGFydHNXaXRoVmFyOiBzdHItc2xpY2UoJGNvbG9yLXZhcmlhYmxlLCAxLCA0KSA9PSAndmFyKCc7XG5cbiAgICBAaWYgJHN0YXJ0c1dpdGhWYXIge1xuICAgICAgICAkc3RhcnRJbmRleDogc3RyLWluZGV4KCRjb2xvci12YXJpYWJsZSwgJygnKSArIDE7XG4gICAgICAgICRlbmRJbmRleDogc3RyLWluZGV4KCRjb2xvci12YXJpYWJsZSwgJyknKSAtIDE7XG4gICAgICAgICR2YXJpYWJsZU5hbWU6IHN0ci1zbGljZSgkY29sb3ItdmFyaWFibGUsICRzdGFydEluZGV4LCAkZW5kSW5kZXgpO1xuXG4gICAgICAgICRjb2xvci12YXJpYWJsZS1oOiB2YXIoI3skdmFyaWFibGVOYW1lICsgJy1oJ30pO1xuICAgICAgICAkY29sb3ItdmFyaWFibGUtczogdmFyKCN7JHZhcmlhYmxlTmFtZSArICctcyd9KTtcbiAgICAgICAgJGNvbG9yLXZhcmlhYmxlLWw6IGNhbGModmFyKCN7JHZhcmlhYmxlTmFtZSArICctbCd9KSAtICN7JHZhbHVlfSk7XG5cbiAgICAgICAgQHJldHVybiBoc2woJGNvbG9yLXZhcmlhYmxlLWgsICRjb2xvci12YXJpYWJsZS1zLCAkY29sb3ItdmFyaWFibGUtbCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gZGFya2VuKCRjb2xvci12YXJpYWJsZSwgJHZhbHVlKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBjdXN0b21BbHBoYSgkY29sb3IsICRvcGFjaXR5KSB7XG4gICAgQGlmIHR5cGUtb2YoJGNvbG9yKSAhPSBzdHJpbmcge1xuICAgICAgICBAcmV0dXJuIHRyYW5zcGFyZW50aXplKCRjb2xvciwgMSAtICRvcGFjaXR5KTtcbiAgICB9XG5cbiAgICAkY29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvciwgJ3ZhcignKTtcbiAgICAkY29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvciwgJyknKTtcbiAgICAkY29sb3ItaDogdmFyKCN7JGNvbG9yICsgJy1oJ30pO1xuICAgICRjb2xvci1zOiB2YXIoI3skY29sb3IgKyAnLXMnfSk7XG4gICAgJGNvbG9yLWw6IHZhcigjeyRjb2xvciArICctbCd9KTtcblxuICAgIEByZXR1cm4gaHNsYSgkY29sb3ItaCwgJGNvbG9yLXMsICRjb2xvci1sLCAkb3BhY2l0eSk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbkBtaXhpbiB0cnVuY2F0ZSgkbGluZS1jb3VudDogMSkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmUtY291bnQ7XG59XG5cbkBtaXhpbiBlbGxpcHNpcygpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtaXhpbiBoZWFkZXItYnV0dG9uLXN0YXRlcyhcbiAgICAkaG92ZXItYmctY29sb3I6IGN1c3RvbUFscGhhKCRncmV5NTAsIDAuMTIpLFxuICAgICRkaXNhYmxlZC10ZXh0LWNvbG9yOiBjdXN0b21BbHBoYSgkYmxhY2ssIDAuMjUpLFxuICAgICRkaXNhYmxlZC1zdHJva2UtY29sb3I6IGN1c3RvbUFscGhhKCRibGFjaywgMC4yNSksXG4gICAgJGZvY3VzLW91dGxpbmU6IG5vbmUsXG4gICAgJGZvY3VzLXZpc2libGUtYm9yZGVyOiB0by1yZW0oMikgc29saWQgJHRlYWwsXG4gICAgJGFjdGl2ZS1iZy1jb2xvcjogY3VzdG9tQWxwaGEoJGdyZXk1MCwgMC41KVxuKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRkaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBzdHJva2U6ICRkaXNhYmxlZC1zdHJva2UtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyOiAkZm9jdXMtdmlzaWJsZS1ib3JkZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJnLWNvbG9yO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgbG9hZGVyc3Bpbm5lciB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIuY29udHJvbC1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93ICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XG5cbiAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmW3R5cGU9J3RleHQnXSxcbiAgICAmW3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXN0b21EYXJrZW4oJGxpZ2h0LWJyYW5kLWNvbG9yLCA1JSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSBjdXN0b21BbHBoYSgkbGlnaHQtYnJhbmQtY29sb3IsIDAuNSk7XG4gICAgfVxufVxuIiwiQG1peGluIGNyZWF0ZS1zaW1wbGUtYnV0dG9uKFxuICAgICRjb2xvcixcbiAgICAkZm9udC1jb2xvcixcbiAgICAkaG92ZXItY29sb3ItZGlmOiAxMCUsXG4gICAgJGFjdGl2ZS1jb2xvci1kaWY6IDEyLjUlLFxuICAgICRmb2N1cy1zaGFkb3ctb3BhY2l0eTogMC41XG4pIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1c3RvbURhcmtlbigkY29sb3IsICRob3Zlci1jb2xvci1kaWYpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VzdG9tRGFya2VuKCRjb2xvciwgJGFjdGl2ZS1jb2xvci1kaWYpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtYnRuLXNwaW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGZvbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGZvbnQtY29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gY3JlYXRlLW91dGxpbmUtYnV0dG9uKCRjb2xvciwgJGhvdmVyLWZvbnQtY29sb3IsICRhY3RpdmUtY29sb3ItZGlmOiA1JSwgJGZvY3VzLXNoYWRvdy1vcGFjaXR5OiAwLjUpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaG92ZXItZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VzdG9tRGFya2VuKCRjb2xvciwgJGFjdGl2ZS1jb2xvci1kaWYpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHAtYnRuLXNwaW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvcjtcbiAgICB9XG59XG5cbi5hcHAtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGZpbGwgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0LFxuICAgICAgICBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0LFxuICAgICAgICBvdXRsaW5lICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cbiAgICAmLWJyYW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLXNpbXBsZS1idXR0b24oJGxpZ2h0LWJyYW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSwgMi41JSwgMC41KTtcbiAgICB9XG5cbiAgICAmLW91dGxpbmUtYnJhbmQge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtb3V0bGluZS1idXR0b24oJGxpZ2h0LWJyYW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtc2ltcGxlLWJ1dHRvbihkYXJrZW4oJGxpdmUtY29sb3IsIDEwJSksICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtb3V0bGluZS1zdWNjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLW91dGxpbmUtYnV0dG9uKGRhcmtlbigkbGl2ZS1jb2xvciwgMTAlKSwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi13YXJuaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLXNpbXBsZS1idXR0b24oZGFya2VuKCRjaGVjay1jb2xvciwgMTAlKSwgJHByaW1hcnktZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1vdXRsaW5lLXdhcm5pbmcge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtb3V0bGluZS1idXR0b24oZGFya2VuKCRjaGVjay1jb2xvciwgMTAlKSwgJHByaW1hcnktZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1kYW5nZXIge1xuICAgICAgICBAaW5jbHVkZSBjcmVhdGUtc2ltcGxlLWJ1dHRvbihkYXJrZW4oJG9mZmxpbmUtY29sb3IsIDUlKSwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1vdXRsaW5lLWRhbmdlciB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1vdXRsaW5lLWJ1dHRvbihkYXJrZW4oJG9mZmxpbmUtY29sb3IsIDUlKSwgJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJi1kZWZhdWx0IHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLXNpbXBsZS1idXR0b24oJHNlY29uZGFyeS1mb250LWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLW91dGxpbmUtZGVmYXVsdCB7XG4gICAgICAgIEBpbmNsdWRlIGNyZWF0ZS1vdXRsaW5lLWJ1dHRvbigkc2Vjb25kYXJ5LWZvbnQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogY3VzdG9tRGFya2VuKCRsaWdodC1icmFuZC1jb2xvciwgMjAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRyYW5zcGFyZW50IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IGN1c3RvbURhcmtlbigkc2Vjb25kYXJ5LWZvbnQtY29sb3IsIDIwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zcGlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcm91bmRlZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgJi1mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICYtc3Bpbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyc3Bpbm5lciAxMDAwbXMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJi1pY29uLFxuICAgICYtb3V0bGluZS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY3JlYXRlLW91dGxpbmUtYnV0dG9uKCRsaWdodC1icmFuZC1jb2xvciwgJHdoaXRlKTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgJi13aXRoLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi13aXRoLWljb24uaWNvbi1zdGFydCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG5cbi5hcHAtYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwLjE1cmVtO1xuXG4gICAgLmFwcC1idG4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuYXBwLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMC4zO1xuXG4gICAgJi1jaXJjbGUge1xuICAgICAgICAkc2l6ZTogMy4xMjVyZW07XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gY2FsYygkc2l6ZSAvIDIpKTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSBjYWxjKCRzaXplIC8gMikpO1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IDAuMzNyZW0gc29saWQgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMzNyZW0gc29saWQgJGRhcmstZ3JheTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbmltYXRpb246IDIwMDBtcyBsaW5lYXIgaW5maW5pdGUgc3BpbjtcbiAgICB9XG5cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmF5O1xuICAgIH1cblxuICAgICYtZnVsbC1zY3JlZW4ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tZ3JheTtcbiAgICAgICAgY3Vyc29yOiB3YWl0O1xuICAgICAgICB6LWluZGV4OiAkZnVsbC1zY3JlZW4tc3Bpbm5lci1sYXllcjtcblxuICAgICAgICAuc3Bpbm5lci1jaXJjbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zcGlubmVyLWZ1bGwtY29udGFpbmVyLXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgJi10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbiIsIi8qXHJcbiAgICBUT0RPIHJlbW92ZSB3aGVuIG9sZCBzdHVkaW8gd2lsbCBiZSByZW1vdmVkXHJcbiAgICB0ZW1wIGZpeCBhcyBvbGQgc3R1ZGlvIHVzZXMgc2FtZSBsb2dpbiBjb21wXHJcbiovXHJcbi5sb2dpbi1jb250YWluZXIge1xyXG4gICAgLmlkcC1zZWxlY3QgLmRyb3Bkb3duLWl0ZW0uc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnTm9TU08vTm9TU08nO1xyXG5AaW1wb3J0ICdJZHBTZWxlY3QvSWRwU2VsZWN0JztcclxuQGltcG9ydCAnUmVtaW5kUGFzc3dvcmQvUmVtaW5kJztcclxuQGltcG9ydCAnUmVzZXRQYXNzd29yZC9SZXNldCc7XHJcbkBpbXBvcnQgJ1N0ZXBzRm9ybS9TdGVwc0Zvcm0nO1xyXG5AaW1wb3J0ICdVc2VyQ2FyZC9Vc2VyQ2FyZCc7XHJcbkBpbXBvcnQgJ0xvZ2luRm9ybVRlbXBsYXRlL0xvZ2luRm9ybVRlbXBsYXRlJztcclxuQGltcG9ydCAnQ2hhbmdlUGFzc3dvcmQvQ2hhbmdlUGFzc3dvcmRGb3JtJztcclxuIiwiLnNzby1mYWlsZWQtY29udGFpbmVyLmxvZ2luLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIHtcbiAgICAubG9naW4tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oMjAwKTtcbiAgICB9XG5cbiAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogdG8tcmVtKDYwMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmxvZ2luLXRpdGxlLFxuICAgIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAubG9naW4tbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSgzNzApO1xuICAgIH1cblxuICAgIC5sb2dpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oMzApO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgLnNzby1mYWlsZWQtY29udGFpbmVyLmxvZ2luLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiB0by1yZW0oNTAwKTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgLnNzby1mYWlsZWQtY29udGFpbmVyLmxvZ2luLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgLmxvZ2luLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaWRwLXNlbGVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmlkcC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDE1KTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0by1yZW0oMTApO1xuICAgIH1cblxuICAgIC5pZHAtc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdG8tcmVtKDEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB0by1yZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIHRvLXJlbSg0KSB0by1yZW0oNCk7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmxhY2sgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiB0by1yZW0oNSkgdG8tcmVtKDIwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VzdG9tTGlnaHRlbigkbGlnaHQtYnJhbmQtY29sb3IsIDYwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oMik7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cbiIsIi5yZW1pbmQtZm9ybSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnJlbWluZC1mb3JtLWVycm9yLWFsZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG8tcmVtKDM1KTtcbiAgICB9XG59XG4iLCIucmVzZXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4ZHZoIDAgMi43NXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJi1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucGFzc3dvcmQtc2F2ZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICBmaWxsOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuY29uZmlybS1wYXNzd29yZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVzZXQtZm9ybSB7XG4gICAgLnBhc3N3b3JkLWlucHV0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnBhc3N3b3JkX19oaW50IHtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmVzZXQtZm9ybS1lcnJvci1hbGVydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvLXJlbSgzNSk7XG4gICAgfVxufVxuIiwiLnN0ZXAtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiJGNhcmQtYm9yZGVyOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4kY2FyZC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcbiRjYXJkLWhlaWdodDogNXJlbTtcblxuLnVzZXItY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODMzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IDFweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNzMpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6ICRjYXJkLWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1icmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMzNyZW0gMCAwIDAuMzMzcmVtO1xuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMzNyZW0gMCAwIDAuMzMzcmVtO1xuXG4gICAgICAgICAgICAmLmluaXRpYWxzLW9ubHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIH1cblxuICAgICZfX25hbWUsXG4gICAgJl9fdGVuYW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX3RlbmFudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgbWF4LWhlaWdodDogMi45MTY2cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHJpZ2h0OiAwLjQxN3JlbTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgLnVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjA4M3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItY2FyZF9fZGF0YSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXNhYmxlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC4xNjdyZW07XG4gICAgICAgIGxlZnQ6IC0wLjE2N3JlbTtcbiAgICAgICAgLy8gKzMgYmVjYXVzZSBvZiBib3JkZXJzXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgICAgICAgbWluLWhlaWdodDogNi4wODNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1c3RvbUFscGhhKCRibGFjaywgMC43NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzMzcmVtO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuXG4udXNlci1jYXJkX19kaXNhYmxlZCArIC51c2VyLWNhcmRfX2JvZHksXG4udXNlci1jYXJkX19kaXNhYmxlZCArIC51c2VyLWNhcmRfX2JvZHkgKyAudXNlci1jYXJkX19hY3Rpb25zIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xufVxuIiwiLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwLjQxN3JlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcblxuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNy4wODNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjgzM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oMTApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1pbnB1dCxcbiAgICAgICAgLnJidC1pbnB1dC1tYWluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMDgzcmVtIDEuMzMzcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjA4M3JlbSBzb2xpZCAkc2Vjb25kYXJ5LXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC40MTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2N3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgICAgICAgICAgICAgIGZvbnQ6ICdzbWFsbC1jYXB0aW9uJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tYmFjay1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAgICAgLmFwcC1idG4ubG9naW4tcHJvY2VlZC1idG4sXG4gICAgICAgIC5hcHAtYnRuLmxvZ2luLWJhY2stYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMi45MTdyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbiAgICAgICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC44MzNyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDgpO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29udHJvbHMsXG4gICAgICAgIC5sb2dpbi1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2LnVzZXItY2FyZF9fYWN0aW9ucyA+IC5zbm93bWFuLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LnVzZXItY2FyZF9fYWN0aW9ucyA+IC5zbm93bWFuLW1lbnUgPiBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXItY2FyZC51c2VyLWNhcmRfX2FjdGlvbi5hZGQtbmV3IHtcbiAgICAgICAgICAgIC51c2VyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi51c2VyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICAudXNlci1jYXJkX19kYXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLnNwaW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7dG8tcmVtKDE1KX0pOyAvLyBhZGRpdGlvbmFsIHNpemUgdG8gY292ZXIgZm9ybSdzIHNoYWRvd3NcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7dG8tcmVtKDEwKX0pOyAvLyBhZGRpdGlvbmFsIHNpemUgdG8gY292ZXIgZm9ybSdzIHNoYWRvd3NcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtI3t0by1yZW0oNSl9IDAgMCAtI3t0by1yZW0oNSl9OyAvLyBhZGRpdGlvbmFsIG1hcmdpbiB0byBjb3ZlciBmb3JtJ3Mgc2hhZG93c1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuICAgIC5yYnQtaW5wdXQtbWFpbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gICAgfVxuXG4gICAgLnJidC1pbnB1dC1oaW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjY2N3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi42NjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb2dpbi1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguMzMzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubG9naW4tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIge1xuICAgICAgICAubG9naW4tbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDU4MHB4KSB7XG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgLmxvZ2luLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxufVxuIiwiLmxvZ2luLWZvcm0uY2hhbmdlLXBhc3N3b3JkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtaW5wdXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucGFzc3dvcmRfX2hpbnQge1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2sge1xuICAgICAgICBjb2xvcjogJGxpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2hhbmdlLXBhc3N3b3JkLWVycm9yLWFsZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG8tcmVtKDM1KTtcblxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zbm93bWFuLW1lbnUge1xuICAgICRiYXNlLXdpZHRoOiAxNTBweDtcbiAgICAkaXRlbS1oZWlnaHQ6IDM0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5idG4tbGluazo6YmVmb3JlLFxuICAgIC5idG4tbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuc25vd21hbi1kb3QsXG4gICAgLmJ0bi1saW5rOjpiZWZvcmUsXG4gICAgLmJ0bi1saW5rOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCBhdXRvO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBhbmltYXRpb246IGhpbnQgNTAwbXMgMTtcbiAgICAgICAgd2lkdGg6ICRiYXNlLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggMnB4IDVweCBjdXN0b21BbHBoYSgkYmxhY2ssIDAuNzUpLCAtMXB4IDFweCAzcHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjg1KTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkaXRlbS1oZWlnaHQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQtcG9zaXRpb24ge1xuICAgICAgICAuc25vd21hbi1tZW51X19pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0LXBvc2l0aW9uIHtcbiAgICAgICAgLnNub3dtYW4tbWVudV9faXRlbXMge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcC1wb3NpdGlvbiB7XG4gICAgICAgIC5zbm93bWFuLW1lbnVfX2l0ZW1zIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm90dG9tLXBvc2l0aW9uIHtcbiAgICAgICAgLnNub3dtYW4tbWVudV9faXRlbXMge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBoaW50IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTE1cHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4vYW5pbWF0aW9ucy9oaW50JztcblxuLnBhc3N3b3JkX19oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1pbmZvLWNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICRtYWluLWdyYXk7XG4gICAgfVxuXG4gICAgJi1ydWxlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBoaW50IDUwMG1zIDE7XG4gICAgfVxuXG4gICAgJi1ydWxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG59XG4iLCIuYnRuLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbn1cbiIsIi5jb250cm9sLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb24tY2hlY2tib3gtYWN0aXZlLFxuICAgIC5pY29uLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xuICAgICAgICBmaWxsOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLXRleHQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVtLWxpbmssXG4gICAgJi1zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWl0ZW0tbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMzcmVtO1xuXG4gICAgICAgICYuaWNvbi1jb250ZXh0LW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IHRvLXJlbSgxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHRvLXJlbSgxMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlcGFyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIHRvLXJlbSg1KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB3aWR0aDogdG8tcmVtKDE0KTtcbiAgICAgICAgaGVpZ2h0OiB0by1yZW0oMTQpO1xuICAgIH1cbn1cbiIsIi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVyZW07XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5kZWZhdWx0LXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgZmlsbDogbm9uZTtcbn1cbiIsIiRhdmF0YXJTdHlsZTFCYWNrZ3JvdW5kOiAjY2FjZmM0O1xuJGF2YXRhclN0eWxlMUNvbG9yOiAjNTA1ZjNiO1xuJGF2YXRhclN0eWxlMkJhY2tncm91bmQ6ICNkMGJlYzQ7XG4kYXZhdGFyU3R5bGUyQ29sb3I6ICM2NDI5M2I7XG4kYXZhdGFyU3R5bGUzQmFja2dyb3VuZDogI2M2ZTRlOTtcbiRhdmF0YXJTdHlsZTNDb2xvcjogIzQzYTdiNTtcbiRhdmF0YXJTdHlsZTRCYWNrZ3JvdW5kOiAjYzZkMGQwO1xuJGF2YXRhclN0eWxlNENvbG9yOiAjNDI2MjYzO1xuJGF2YXRhclN0eWxlNUJhY2tncm91bmQ6ICNkNmNmYmM7XG4kYXZhdGFyU3R5bGU1Q29sb3I6ICM3NzYxMjI7XG4kYXZhdGFyU3R5bGU2QmFja2dyb3VuZDogI2I5YzBjYjtcbiRhdmF0YXJTdHlsZTZDb2xvcjogIzE4MmY1MjtcbiRhdmF0YXJTdHlsZTdCYWNrZ3JvdW5kOiAjYzBkNWYxO1xuJGF2YXRhclN0eWxlN0NvbG9yOiAjMmY3M2QwO1xuXG4uYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJi5pbml0aWFscy1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmLnN0eWxlLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlMUJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlMUNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdmF0YXJTdHlsZTJCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRhdmF0YXJTdHlsZTJDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXZhdGFyU3R5bGUzQmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXZhdGFyU3R5bGUzQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlNEJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlNENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS01IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdmF0YXJTdHlsZTVCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgY29sb3I6ICRhdmF0YXJTdHlsZTVDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3R5bGUtNiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXZhdGFyU3R5bGU2QmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXZhdGFyU3R5bGU2Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0eWxlLTcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGF2YXRhclN0eWxlN0JhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2YXRhclN0eWxlN0NvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyLWNvbnRhaW5lci53aXRoLXBsYWNlaG9sZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJyYW5kLWNvbG9yO1xufVxuIiwiLmF2YXRhci1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmF2YXRhci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogdG8tcmVtKDM0KTtcbiAgICAgICAgaGVpZ2h0OiB0by1yZW0oMzQpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oLTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oLTcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0by1yZW0oNSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuIiwiLmRpYWxvZy13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xuICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiB0by1yZW0oMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB0by1yZW0oMTApO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5zbWFsbCAuZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogdG8tcmVtKDQ1MCk7XG4gICAgfVxuXG4gICAgJi5tZWRpdW0gLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSg5MDApO1xuICAgIH1cblxuICAgICYubGFyZ2UgLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSgxMzUwKTtcbiAgICB9XG5cbiAgICAmLmZ1bGwtc2NyZWVuIC5kaWFsb2ctY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5kaWFsb2ctaGVhZGVyIHtcbiAgICAgICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG8tcmVtKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlhbG9nLWNsb3NlLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogdG8tcmVtKDI1KTtcbiAgICAgICAgICAgIHRvcDogdG8tcmVtKDI1KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQwMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpYWxvZy1ib2R5IHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0by1yZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLmNvbmZpcm1hdGlvbi1kaWFsb2cge1xuICAgIC5kaWFsb2ctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogdG8tcmVtKDI1KSB0by1yZW0oMjUpIDA7XG4gICAgfVxuXG4gICAgLmRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiB0by1yZW0oMjUpO1xuICAgICAgICBmb250LXNpemU6IHRvLXJlbSgxNCk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLm5vLXRpdGxlIHtcbiAgICAgICAgLmRpYWxvZy1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB0by1yZW0oNTApIHRvLXJlbSgyNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uZmlybWF0aW9uLWZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5jb25maXJtLWJ1dHRvbixcbiAgICAgICAgLmNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiB0by1yZW0oNTUpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3t0by1yZW0oMC41KX0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMTQpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdG8tcmVtKDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB0by1yZW0oMTApO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmZpcm0tYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYnJhbmQtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiB0by1yZW0oMTApO1xuXG4gICAgICAgICAgICAuYXBwLWJ0bi1zcGlubmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0LWJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbmNlbC1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGlydHktd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogdG8tcmVtKDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7dG8tcmVtKDAuNSl9KTtcbiAgICAgICAgICAgIHdpZHRoOiB0by1yZW0oMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXN0ZWQtZHJvcGRvd24taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLm11bHRpLWxldmVsIC5kcm9wZG93bi1pdGVtLm9uLXBhdGg6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXdoaXRlO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJhc2Utc2hhZG93O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24tbGlzdDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICB6LWluZGV4OiAkZHJvcGRvd24tbGF5ZXI7XG5cbiAgICAgICAgJi5kaXJlY3Rpb24tdG9wIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXN0b21BbHBoYSgkc2Vjb25kYXJ5LWZvbnQtY29sb3IsIDAuNzUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wdXAge1xuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcHVwLWxpc3Q7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggLTFweCAycHggY3VzdG9tQWxwaGEoJGJsYWNrLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXR1cm4tYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbS1wb3BwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3BwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbXMge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGwtaWNvbi1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VzdG9tQWxwaGEoJHdoaXRlLCAwLjcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgICAucmV0dXJuLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5lc3RlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbW9iaWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtLXBvcHBlciAucG9wcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGluc2V0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kcm9wZG93bi10cmlnZ2VyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgICBwYWRkaW5nOiB0by1yZW0oMTApIHRvLXJlbSgyMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdG8tcmVtKDQpO1xuICAgIGJveC1zaGFkb3c6IDAgdG8tcmVtKDEpIHRvLXJlbSgyKSByZ2IoMCAwIDAgLyAxNiUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMTQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMik7XG5cbiAgICAgICAgJi5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCB0by1yZW0oMjApIDAgMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWFycm93LWRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogdG8tcmVtKDIwKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IHRvLXJlbSg3KTtcbiAgICAgICAgbWluLXdpZHRoOiB0by1yZW0oNyk7XG4gICAgfVxuXG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnZlcnRpY2FsLWxhYmVsLXRyaWdnZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0by1yZW0oNTApO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0by1yZW0oMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudC10cmlnZ2VyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiB0by1yZW0oMjApO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmljb24tYXJyb3ctZHJvcGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWxlcnRzLWJveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiB0by1yZW0oMTApO1xuICAgIHRvcDogdG8tcmVtKDEwKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7dG8tcmVtKDIwKX0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHRvLXJlbSgxMCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXBwLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB0by1yZW0oMTUpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuYWxlcnQtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICAgICAgICBjb2xvcjogI2E5NDQ0MjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjYTk0NDQyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGVydC13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICAgICAgICBjb2xvcjogIzhhNmQzYjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjOGE2ZDNiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGVydC1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICAgICAgICBjb2xvcjogIzMxNzA4ZjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjMzE3MDhmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICAgICAgICBjb2xvcjogIzNjNzYzZDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjM2M3NjNkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiB0by1yZW0oMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiB0by1yZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBvcHBlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC5wb3BwZXIge1xuICAgICAgICB6LWluZGV4OiA1NTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4udG9vbHRpcC1jb250YWluZXIgLnBvcHBlciB7XG4gICAgcGFkZGluZzogdG8tcmVtKDcpO1xuICAgIGJveC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcbiAgICBtYXgtd2lkdGg6IHRvLXJlbSgzMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHRvLXJlbSg0KTtcblxuICAgICYubGlnaHQtdGhlbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5kYXJrLXRoZW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5wb3BwZXItYXJyb3csXG4gICAgLnBvcHBlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogdG8tcmVtKDEyKTtcbiAgICAgICAgaGVpZ2h0OiB0by1yZW0oMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvcHBlci1hcnJvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucG9wcGVyLWFycm93OjpiZWZvcmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSA+IC5wb3BwZXItYXJyb3cge1xuICAgICAgICBib3R0b206IHRvLXJlbSgtNik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSA+IC5wb3BwZXItYXJyb3cge1xuICAgICAgICB0b3A6IHRvLXJlbSgtNik7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gPiAucG9wcGVyLWFycm93IHtcbiAgICAgICAgcmlnaHQ6IHRvLXJlbSgtNik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gPiAucG9wcGVyLWFycm93IHtcbiAgICAgICAgbGVmdDogdG8tcmVtKC02KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICRzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5idG4tcmVtb3ZlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmaWxsOiAkZGFuZ2VyXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogZGFya2VuKCRkYW5nZXIsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGl2aWRlciB7XG4gICAgJi10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi10b3A6OmJlZm9yZSxcbiAgICAmLWJvdHRvbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC44cmVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgIH1cbn1cbiIsIi5sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRtb2RhbC1iYWNrZHJvcC1iZywgLjc1KTtcbiAgICB9XG59XG4iLCIuU0xDaGFydCB7XG4gICAgLlNMQ2hhcnQtbGlnaHRuZXNzLW92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsIHJnYmEoI2ZmZiwgMCkpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5TTENoYXJ0LWdyYWRpZW50LW92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoI2ZmZiwgMCksICMwMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5TTENoYXJ0LXBvaW50IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuXG4uSFNMUGlja2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLlNMQ2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuUGlja2VyU2xpZGVyLXRodW1iIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5IU0xQaWNrZXItY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5IU0xQaWNrZXItYWxwaGEtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFscGhhLWJnLXVybCkgY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAuSFNMUGlja2VyLWN1cnJlbnRDb2xvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgLkhTTFBpY2tlci1zbGlkZXJzIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuSFNMUGlja2VyLWNvbG9yIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAuSFNMUGlja2VyLWFscGhhLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwLCAwKSwgIzAwMCk7XG4gICAgfVxuXG4gICAgLkhTTFBpY2tlci1odWUtc2xpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICNmZjAwMDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAjZmYwMGZmLFxuICAgICAgICAgICAgICAgICAgICAgICAgIzAwMDBmZixcbiAgICAgICAgICAgICAgICAgICAgICAgICMwMGZmZmYsXG4gICAgICAgICAgICAgICAgICAgICAgICAjMDBmZjAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmYwMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICNmZjAwMDBcbiAgICAgICAgKTtcbiAgICB9XG59XG5cbi5QaWNrZXJTbGlkZXIge1xuICAgIC5QaWNrZXJTbGlkZXItdGh1bWIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICRzaGFkb3c6IDAuNXB4IDAuNXB4IDFweCByZ2JhKCMzMzMsIDAuNCksIDBweCAwcHggMXB4IHJnYmEoIzMzMywgMC40KTtcbiAgICAgICAgQGluY2x1ZGUgcmFuZ2UoOHB4LCAxMHB4LCByZ2JhKCNmZmYsIDAuODYpLCByZ2JhKCMzMzMsIDAuODYpLCAkc2hhZG93KTtcbiAgICB9XG59XG5cbi5jb2xvci1waWNrZXItcG9wcGVyIHtcbiAgICAuSFNMUGlja2VyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5TTENoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAucG9wcGVyIHtcbiAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB0by1yZW0oNik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgdG8tcmVtKDUpIHRvLXJlbSgxMCkgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIHRodW1iKCR3aWR0aCwgJGhlaWdodCwgJGJnLCAkYm9yZGVyLWNvbG9yLCAkc2hhZG93OiBub25lKSB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICRiZzsgLy8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1peGluIHJhbmdlKCR0aHVtYi13aWR0aCwgJHRodW1iLWhlaWdodCwgJHRodW1iLWJnLCAkdGh1bWItYm9yZGVyLCAkc2hhZG93KSB7XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIHRodW1iKCR0aHVtYi13aWR0aCwgJHRodW1iLWhlaWdodCwgJHRodW1iLWJnLCAkdGh1bWItYm9yZGVyLCAkc2hhZG93KTtcbiAgICB9XG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgQGluY2x1ZGUgdGh1bWIoJHRodW1iLXdpZHRoLCAkdGh1bWItaGVpZ2h0LCAkdGh1bWItYmcsICR0aHVtYi1ib3JkZXIsICRzaGFkb3cpO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdGh1bWIoJHRodW1iLXdpZHRoLCAkdGh1bWItaGVpZ2h0LCAkdGh1bWItYmcsICR0aHVtYi1ib3JkZXIsICRzaGFkb3cpO1xuICAgIH1cbiAgICAmOmZvY3VzOjotbXMtZmlsbC1sb3dlcixcbiAgICAmOmZvY3VzOjotbXMtZmlsbC11cHBlcixcbiAgICAmOjotbW96LXJhbmdlLXRyYWNrLFxuICAgICY6Oi1tcy1maWxsLXVwcGVyLFxuICAgICY6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRyYWNrLFxuICAgICY6Oi1tcy1maWxsLWxvd2VyLFxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxlLWNlbGwtd2lkdGgoJGNvdW50KSB7XG4gICAgd2lkdGg6IG1hdGguZGl2KDEwMCUsICRjb3VudCk7XG59XG4iLCIubGVnZW5kIHtcbiAgICAmLXNjYWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM5YTlhOWE7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWNvbG9yLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAmLm1vYmlsZS1tYXAtbGVnZW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0MDE7XG4gICAgfVxuXG4gICAgJi5tb2JpbGUtbWFwLWxlZ2VuZCAubGVnZW5kLWNvbG9yLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICYtY29sb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJi1jb21mb3J0LFxuICAgICYtb2NjdXBhbmN5LFxuICAgICYtZGVwYXJ0bWVudHMsXG4gICAgJi16b25lcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmLXNjYWxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDEycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29sb3Ige1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVwYXJ0bWVudHMsXG4gICAgICAgICYtem9uZXMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUtbWFwLWxlZ2VuZCAubGVnZW5kLXNjYWxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUtbWFwLWxlZ2VuZCAubGVnZW5kLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlLW1hcC1sZWdlbmQgLmxlZ2VuZC1jb2xvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy9MZWdlbmQuc2Nzcyc7XG5cbiNsYXllci1sb2NhdGlvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlRmlsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZWdlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIC43NSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cbn1cblxuLy8gVE9ETzogbWFrZSBzaW1wbGVyIHNlbGVjdG9yIGFmdGVyIHJlZmFjdG9yIGEgRmlsdGVyU2VsZWN0QXN5bmMgY29tcG9uZW50XG4uZmxvb3ItcGxhbi1waWNrZXIge1xuICAgID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgID4gZGl2ID4gZGl2ID4gaW5wdXQgfiBkaXYgPiBkaXYgPiBkaXYge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgID4gZGl2IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgei1pbmRleDogMjAxMDtcbiAgICB9XG59XG4iLCIuZmlsdGVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZ2x5cGhpY29uLmdseXBoaWNvbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNsZWFyLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgJi5mdWxsLXdpZHRoIHtcbiAgICBpbnB1dC5mb3JtLWNvbnRyb2x7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3ZhcmlhYmxlcyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvYXQtZXh0ZW5kLW5vLW1pc3NpbmctcGxhY2Vob2xkZXIgKi9cblxuLnN3aXRjaCB7XG4gICAgJHRodW1iLXdpZHRoOiA2JTtcbiAgICAkdHJhbnNpdGlvbi1jb25maWc6IGVhc2UtaW4gMzAwbXMgdHJhbnNmb3JtO1xuICAgICR3aWR0aDogMTAwcHg7XG4gICAgJGlubmVyLXBhZGRpbmc6IDUlO1xuXG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0biwgOmFjdGl2ZTtcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi5kaXNhYmxlZC1jb250cm9sIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcblxuICAgICAgICAmOmhvdmVyOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJHRodW1iLXdpZHRoKjAuNSk7XG4gICAgfVxuXG4gICAgLnN3aXRjaC1lbmFibGVkLFxuICAgIC5zd2l0Y2gtZGlzYWJsZWQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiA0NCU7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN3aXRjaC1kaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1kZWZhdWx0O1xuICAgICAgICBAZXh0ZW5kIC5idG4sIDphY3RpdmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaC1lbmFibGVkIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgICYuc3dpdGNoLWVuYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIC5zd2l0Y2gtdGV4dCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb25maWc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoLXRodW1iIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLWRlZmF1bHQ7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogJHRodW1iLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxlZnQ6ICR0aHVtYi13aWR0aCAqIDAuNTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYuc3dpdGNoLWRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5hY3RpdmUtY29sb3I7XG5cbiAgICAgICAgLnN3aXRjaC10ZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlICsgJHRodW1iLXdpZHRoICogMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbmZpZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3ZhcmlhYmxlcyc7XG5cbi5sYXp5LWxvb2t1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC0ycHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDMwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTUlKTtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzMCUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAvLyBCZWNhdXNlIGNhcmV0IHdpZHRoIGlzIDhweCBhbmQgd2UgbmVlZCB0byBjZW50ZXIgaXQgaW5zaWRlIHBhZGRpbmcgb2YgMTVweFxuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB6LWluZGV4OiAxNTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG4iLCIuaW5wdXQtZmlsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5pZS1maWxlLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbiIsIi5UYWJsZUlucHV0IHtcbiAgICB0ZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbn1cbiIsIi5Db29yZGluYXRlSW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIuaWNvbi1lZGl0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jaGVja2JveC1pbmxpbmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi1lZGl0b3I6aG92ZXIgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4iLCIuaWNvbi1waWNrZXIge1xuICAgIC5pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICAgIGltZy5pY29ue1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgfVxufVxuIiwiaW1nLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzBweDsgXG59XG4iLCIuYWRkLWJ0biB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxLjVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuIiwiLmJ0bi1ncm91cC1vcmRlcmluZyB7XG4gICAgLmJ0bi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5cbiRzZWxlY3RlZC1iZy1jb2xvcjogIzk5OTtcbiRzZWxlY3RlZC1jb2xvcjogI2ZmZjtcbiRyZW1vdmUtaWNvbi1jb2xvcjogIzk5OTtcbiRyZW1vdmUtaWNvbi1ob3ZlcjogIzIyMjtcbiRpbmRpY2F0b3ItY29sb3I6ICM2MjYyNjI7XG4kaW5kaWNhdG9yLXNpemU6IDNweDtcblxuLmRyb3Bkb3duIHtcbiAgICAub3B0aW9uIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAub3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5leHBhbmRlZCAuaW5kaWNhdG9yIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRpbmRpY2F0b3Itc2l6ZSAkaW5kaWNhdG9yLXNpemUgKiAyICRpbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkaW5kaWNhdG9yLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgei1pbmRleDogMjAwO1xuXG4gICAgICAgIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkLWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RlZC1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wdGlvbi1uby12YWx1ZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXNlbGVjdC1yZW1vdmUtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcmVtb3ZlLWljb24tY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVtb3ZlLWljb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW5kaWNhdG9yLXNpemUgKiAyICRpbmRpY2F0b3Itc2l6ZSAwICRpbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5kaWNhdG9yLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RlZC1iZy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi5jYXRlZ29yeSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG59XG4uc2VhcmNoTGFiZWwge1xuICAgIGNvbG9yOiAkaW5hY3RpdmUtY29sb3I7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5lcnJvckxhYmVsIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdmFyaWFibGVzJztcblxuJHNlbGVjdGlvbi1iZzogI2NjYztcbiRob3Zlci10ZXh0LWNvbG9yOiAjZmZmO1xuXG4ubXVsdGlzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG5cbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuZ2x5cGhpY29uLXJlbW92ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGlvbi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDFweCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5vcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGhvdmVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGlucHV0LWJvcmRlci1mb2N1cyksIGdyZWVuKCRpbnB1dC1ib3JkZXItZm9jdXMpLCBibHVlKCRpbnB1dC1ib3JkZXItZm9jdXMpLCAwLjYpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC92YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Zvcm1zJztcblxuLmZpbHRlci1zZWxlY3Qge1xuICAgICRzZWxlY3RlZC1iZy1jb2xvcjogIzk5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogMSU7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93biB7XG4gICAgICAgIC5vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHNlbGVjdGVkLWJnLWNvbG9yO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0taW5saW5lIHtcbiAgICAgICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkaW5wdXRIZWlnaHQ6IDM0cHggIWRlZmF1bHQ7XG4kY2xlYXJIZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG4kY2FyZXRIZWlnaHQ6IDRweCAhZGVmYXVsdDtcbiRjYXJldFdpZHRoOiA4cHggIWRlZmF1bHQ7XG5cbi5sb29rdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTA7XG5cbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIGRpdi5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAuY2FyZXQsXG4gICAgLmNsZWFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICAgIHRvcDogKCRpbnB1dEhlaWdodCAtICRjYXJldEhlaWdodCAqIDAuNSkgKiAwLjU7XG4gICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLmNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6ICRpbnB1dEhlaWdodCAqIDAuNTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ1xcMDBENyc7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGlucHV0SGVpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDJweCA0cHggdHJhbnNwYXJlbnRpemUoIzAwMCwgLjU1KTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciwgMjUwbXM7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJyYW5kLXByaW1hcnksIC43NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VsZWN0ZWQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycHggMThweCAycHggNnB4OyBcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAuY2xlYXJ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNy41cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2Rhc2hib2FyZC1wYW5lIHtcbiAgICAuZGFzaGJvYXJkc19fcmVtb3ZlIHtcbiAgICAgICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5Db2xvcklucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTA2MDtcbiAgICB9XG5cbiAgICAuQ29sb3JJbnB1dC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5Db2xvcklucHV0LWNvbG9yLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZmxleDogMDtcbiAgICB9XG5cbiAgICAuQ29sb3JJbnB1dC1jb2xvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLkNvbG9ySW5wdXQtcGlja2VyV3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5jb2xvci1waWNrZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4iLCIuYXBwLWhlYWRlciB7XG4gICAgei1pbmRleDogMTIwMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlXG4gICAgLk5hdmJhcl9CcmFuZF9Mb2dvIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAvLyBzdHlsZS1saW50LWVuYWJsZVxuXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xOCk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5sb2NhbC1vcmctZHJvcGRvd24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICAgIC5sb29rdXAtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsZWFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi5TcGlubmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLlNwaW5uZXItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5TcGlubmVyIHtcbiAgICAuZmEtc3luYy5mYS1zcGluIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIjZGFzaGJvYXJkLXBhbmUgLnNwYWNlLWNhdGVnb3JpZXMge1xuICAgICZfX3RhYmxlLWNlbGwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi0taXMtZHJhZ2dpbmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZHJvcC16b25lIHtcbiAgICAgICAgbWluLWhlaWdodDogNTFweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zO1xuXG4gICAgICAgICYtLWlzLWhvdmVyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuLnRhYiB7XG4gICAgJi1wYW5lbC1jb250YWluZXIge1xuICAgICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtdGFicyBsaTpub3QoLmFjdGl2ZSkgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJ1dHRvbi5idG4sXG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkZXItdG9vbGJhciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFza3Mge1xuICAgIC50YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbiAyMDBtcztcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2Vuc29yX19oZWFsdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmX19jb2xvciB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xuICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICd+dWktdG9vbGtpdC9zdHlsZXMvVG9vbHRpcC5zY3NzJztcblxuLnRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5hbGVydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5zZW5zb3Ige1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlbGF0aXZlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuU3Bpbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xufVxuIiwiJG1vZGFsLW1hcmdpbnM6IDMwcHggKyAzMHB4O1xuJG1vZGFsLWhlYWRlci1oZWlnaHQ6IDU2cHg7XG4kbW9kYWwtZm9vdGVyLWhlaWdodDogNjRweDtcbiRjb3JyZWN0aW9uOiA1cHg7XG5cbi5ncm91cGluZy1waWNrZXIge1xuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLW1hcmdpbnMgKyAkbW9kYWwtaGVhZGVyLWhlaWdodCArICRtb2RhbC1mb290ZXItaGVpZ2h0ICsgJGNvcnJlY3Rpb259KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufSIsIkBpbXBvcnQgJ351aS10b29sa2l0L3N0eWxlcy92YXJpYWJsZXMnO1xuXG4ucmh5ZS1hdXRoIHtcbiAgICAuYXBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAubG9naW4tY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgLmxvZ2luLWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnJlbWluZC1mb3JtLFxuICAgIC5yZXNldC1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jaGFuZ2UtcGFzc3dvcmQsXG4gICAgLnJlc2V0LWZvcm0ge1xuICAgICAgICAuaWNvbi1pbmZvLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogdG8tcmVtKDE3KTtcbiAgICAgICAgICAgIGhlaWdodDogdG8tcmVtKDE3KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvLXJlbSgyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1wb3NpdGlvbiAuc25vd21hbi1tZW51X19pdGVtcyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgICB9XG5cbiAgICAuc25vd21hbi1tZW51X19hY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgxMnB4KSB7XG4gICAgLnJoeWUtYXV0aCB7XG4gICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmVlLXZpZXctY29udGFpbmVyIHtcbiAgLnRyZWUtdmlldy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIH1cbiAgJiA+IC50cmVlLXZpZXctbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubGlzdC1pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmV4cGFuZC1jb2xsYXBzZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmNvbGxhcHNlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5nbG9iYWwtZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuIiwiLnRyZWUtbG9jYXRpb24tcGlja2VyLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLmJyYW5jaCB7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmVlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWV4cGFuZGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZWRpdG9yIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxldmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2hlY2tib3gucGFydGlhbGx5LXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2hlY2tib3gucGFydGlhbGx5LXNlbGVjdGVkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC40NHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDhyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZpcnR1YWxpemVkLWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxufVxuIiwiLnBsYW4tc2V0dGluZ3Mge1xuICAgICYtbG9jYXRpb25zLWxvb2t1cC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICYucGxhbi1zZXR0aW5ncy1sb2NhdGlvbi1idWlsZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC5wbGFuLXNldHRpbmdzLWxvY2F0aW9ucy1sb29rdXAtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wbGFuLXNldHRpbmdzLWxvY2F0aW9uLWZsb29yIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAgICAgLnBsYW4tc2V0dGluZ3MtbG9jYXRpb25zLWxvb2t1cC1pdGVtLWljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvY2F0aW9ucy1sb29rdXAtaXRlbS1pZCB7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1sb2NhdGlvbnMtbG9va3VwLWl0ZW0uaGFzLXNldHRpbmdzOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDg1JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAgICYtbG9jYXRpb25zLWxvb2t1cC1pdGVtLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtc2F2ZS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5sb29rdXAtbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wbGFuLXRocmVzaG9sZC1jb250cm9sIHtcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWV4cGFuZGVkIC5hY2NvcmRpb24tdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgfVxuXG4gICAgLnBsYW4tdGhyZXNob2xkLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzLWljb24ge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjM1cmVtO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icy1zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5sb29rdXAtbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHRvLXJlbSgyNjApO1xuICAgIH1cbn1cblxuLmlzLWZpbHRlcmluZyB7XG4gICAgLnBsYW4tc2V0dGluZ3MtbG9jYXRpb24tYnVpbGRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgLnBsYW4tc2V0dGluZ3MtbG9jYXRpb25zLWxvb2t1cC1pdGVtLWljb24ge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYW4tc2V0dGluZ3MtbG9jYXRpb24tZmxvb3Ige1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgLnBsYW4tc2V0dGluZ3MtbG9jYXRpb25zLWxvb2t1cC1pdGVtLWljb24ge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vY29tbW9uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvUmVnaW9uYWwvUmVnaW9uYWxGb3JtJztcblxuLm9yZ2FuaXphdGlvbi1zZXR0aW5ncyB7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcblxuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cblxuLnNwLW1ldGFkYXRhLWRvd25sb2FkLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5lZGl0YWJsZS1jZWxsIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5yb3ctaGlkZS1kZWxldGUge1xuICAgIC5yZW1vdmUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZGFzaGJvYXJkcy1pY29uLW9wdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmRhc2hib2FyZHMtdGFibGUge1xuICAgIC5kYXNoYm9hcmRzLWljb24tb3B0aW9uIGkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZC1pY29uLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICAgICAgZm9udC1zaXplOiAxNnB0O1xuICAgIH1cblxuICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi11cmwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5yZW9yZGVyLWNlbGwge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgICAuZHJvcHVwIC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IGRhc2hlZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgICAuZHJvcGRvd24gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cCxcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICAgICAgICAgICAgLmNhcmV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cDpob3ZlcixcbiAgICAgICAgLmRyb3Bkb3duOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQtYWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICAgICAgLnJlb3JkZXItY2VsbCAuZHJvcHVwOmhvdmVyLFxuICAgICAgICAucmVvcmRlci1jZWxsIC5kcm9wdXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gICAgICAgIC5yZW9yZGVyLWNlbGwgLmRyb3Bkb3duOmhvdmVyLFxuICAgICAgICAucmVvcmRlci1jZWxsIC5kcm9wZG93biB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlc3RfYnV0dG9uLWFsZXJ0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNldHRpbmdzLWpvYnMtcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmpvYi1uYW1lLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnN0YXR1cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcblxuICAgIC5zdGF0dXMtY29sb3ItaW5kaWNhdG9yIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJi5zdGF0dXMtcmVkLFxuICAgICAgICAmLnN0YXR1cy1udWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZjk0MDQwIDUwJSwgIzgwODA4MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXR1cy1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzNkOTYzZCA1MCUsICM4MDgwODApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdGF0dXMteWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZjdkYzIyIDUwJSwgIzgwODA4MCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWQtdGV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmVkLXRleHQge1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ncmF5LXRleHQge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYWRkLXZpZXctYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBiIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmxhc3QtZmxvb3JwbGFuLXVwZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRyYXdpbmctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbmV4cGVyaWVuY2Uvb2ZmaWNlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmpvYi1zdGF0dXMtcGFuZWwge1xuICAgIC5qb2ItY29udHJvbHMge1xuICAgICAgICAuam9iLXByb2Nlc3MtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmFsaWRhdGlvbi1lcnJvci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMTYyNTtcbiAgICBmb250LXNpemU6IDlweDtcbn1cblxuLmhlaWdodC1zbGlkZXIsXG4uc2xpZGVyLWNvbnRyb2wsXG4ucmFuZ2UtY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcblxuICAgICYtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmLWxvdyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi1oaWdoIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi11bml0cyxcbiAgICAmLXZhbHVlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi11bml0cyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5yYy1zbGlkZXItdHJhY2ssXG4gICAgLnJjLXNsaWRlci1yYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5yYy1zbGlkZXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIH1cblxuICAgIC5yYy1zbGlkZXItcmFpbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzdhYjc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzN2FiNztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudGl6ZSgjMzM3YWI3LCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmV2ZXJzZSAucmMtc2xpZGVyLXJhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIH1cblxuICAgICYucmV2ZXJzZSAucmMtc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzN2FiNztcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLnNldHRpbmdzLXRhYnMgLm5hdi10YWJzIHtcbiAgICBsaSA+IGEge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICB9XG5cbiAgICA6bm90KC5hY3RpdmUpIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmxvY2FsLWF0dHItZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5yb2xlLW1hcHBpbmcge1xuICAgIC5yZWFjdC1ib290c3RyYXAtdGFibGUge1xuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0LW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdC1tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5xdWljay10aW1lLXNsb3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAmLWFjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbn1cblxuLnF1aWNrLXRpbWVzbG90cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4udGVzdC1idXR0b24tYWxlcnQge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxuLm9yZ2FuaXphdGlvbi1raW9za3Mge1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgXG4gICAgLmxvZ29QcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgXG4gICAgLkNvbG9ySW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBcbiAgICAuQ29sb3JJbnB1dC1pbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtpb3Nrcy10YWJsZSB7XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxufVxuXG4uT3ZlcmxheVNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlLWNlbGwtZW1wdHkge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi5yZWdpb25hbC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29uZmlndXJhdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcyc7XG5cbi5jYXRlZ29yeS1sb2NhdGlvbiB7XG4gICAgdGFibGUge1xuICAgICAgICB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogLTNweCAzcHggMCA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRvY3VtZW50cy10YWIge1xuICAgIC5jb250cm9scy1wYW5lbCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ucmVmZXJlbmNlLWNlbGwge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5yZWZlcmVuY2UtY2VsbCxcbi51cmwtY2VsbCB7XG4gICAgJi5pbnZhbGlkLWNlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCA1NiwgNTYsIDAuNDUpO1xuICAgIH1cbn1cblxuLmxvY2F0aW9ucy1jZWxsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgLmxvY2F0aW9uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9ucy1jZWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5uby1sb2NhdGlvbnMtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gICAgICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIH1cbn1cblxuLnJlcXVpcmVkLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RhZGFkYTtcbiAgICB9XG59XG5cbi5sb2NhdGlvbi10aWxlIHtcbiAgICAmLnRhc2tfbGV2ZWwgKyA6bm90KC50YXNrX2xldmVsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgJi5mbG9vcl9sZXZlbCxcbiAgICAmLnJvb21fbGV2ZWwge1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21tb24vYXNzZXRzL3N0eWxlcy92YXJpYWJsZXMuc2Nzcyc7XG5cbi5ncm91cGluZ3Mge1xuICAgICYtdGFibGUge1xuICAgICAgICAmLXJlZmVyZW5jZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgICYtaWRlbnRpdGllcyB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgICYtaWNvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VsZWN0YWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLWlkZW50aXR5e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgXG4gICAgICAgICYtYm9yZGVyZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24tY2VsbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICAucmVtb3ZlLWljb24tY2xhc3Mge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVtb3ZlLWljb24tY2xhc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogI2ZmMjQyNDs7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIH1cbn1cbiIsIi5wcmlvcml0aWVzLWNvbG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGl0bGUge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5wcmlvcml0aWVzLXRhYmxlIHtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbG9yLXBpY2tlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludmFsaWQtaW5wdXQtZmllbGQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYjU4NTg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmluY29ycmVjdC1jb2xvci1pY29uIHtcbiAgICBjb2xvcjogI2ZiNTg1ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRvcDogMjAlO1xufVxuLmNvcnJlY3QtY29sb3ItaWNvbiB7XG4gICAgY29sb3I6ICMzZDk2M2Q7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0b3A6IDIwJTtcbn1cbiIsIi5kb2N1bWVudC1waWNrZXItbW9kYWwge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cblxuICAgIC5kb2N1bWVudC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnQtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2MzYzM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5kb2N1bWVudC1jZWxsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDNweDtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJjpub3QoLnRhc2tfbGV2ZWwpIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbn1cbiIsIi5hcHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICYtbG9nbyB7XG4gICAgICAgIGFuaW1hdGlvbjogUm90YXRpb24tcmlnaHQgaW5maW5pdGUgMjBzIGxpbmVhcjtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYtaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IGxhcmdlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbiIsIiNob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcmdhbml6YXRpb24tdHJlZSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYub3JnYW5pemF0aW9uLWdyb3VwID4gaDQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5oNCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IC0xNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JnYW5pemF0aW9uLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgICAgXG59XG5cbi5vcmdhbml6YXRpb24tZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4iLCIjbG9naW4tcGFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbiNsb2dpbmZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgICAuY2hhbmdlLXBhc3N3b3JkIC5jbG9zZS1idG4ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4ubG9naW4td2FybmluZyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuIiwiLnNraXAtcmVhc29ucyB7XG4gICAgdGFibGUge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZWxsLWxhbmd1YWdlIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY29udHJvbHMge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGVhbmluZy1tYW5hZ2VyIHtcbiAgICBtaW4td2lkdGg6IDczNnB4O1xuXG4gICAgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmVkaXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsZWFuaW5nLWFjdGlvbnMtdGFibGUge1xuICAgIHRkIHtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cbn1cbiIsIi5jaGFuZ2UtcGFzc3dvcmQge1xuICAuY2hhbmdlLXBhc3N3b3JkLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5lcnJvci1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/