Your IP : 18.188.10.1


Current Path : /proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/integrations/ai/
Upload File :
Current File : //proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/css/integrations/ai/chat-element.css

wpforms-ai-chat {
  display: block;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}

wpforms-ai-chat .wpforms-ai-chat {
  display: block;
  max-height: 100%;
  height: 100%;
  overflow: hidden;
}

wpforms-ai-chat .wpforms-ai-chat-message-list {
  margin: 0;
  padding: 40px 40px 0 40px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: calc( 100% - 134px);
  max-height: calc( 100% - 134px);
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-chat-item-answer:last-child {
  margin-bottom: 40px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list.wpforms-scrollbar-compact {
  padding-right: 26px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-chat-item-question {
  width: 410px;
  margin-bottom: 20px;
  margin-inline-start: auto;
  display: flex;
  height: fit-content;
  padding: 15px 20px 15px 20px;
  color: #ffffff;
  gap: 10px;
  border-radius: 24px;
  border-start-end-radius: 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item.wpforms-chat-item-text {
  white-space: pre-line;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header h3.wpforms-ai-chat-header-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  margin: 0 0 10px;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header h3.wpforms-ai-chat-header-title:after {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background-image: url("../../../images/integrations/ai/ai-feature.svg");
  background-size: 16px 16px;
  opacity: .85;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description {
  color: #777777;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a {
  color: #999999;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a:hover, wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-message-item .wpforms-ai-chat-header .wpforms-ai-chat-header-description a:focus {
  color: #444444;
}

wpforms-ai-chat .wpforms-ai-chat-message-list .wpforms-ai-chat-divider {
  border-top: 1px solid #dddddd;
  margin: 40px 0;
}

wpforms-ai-chat .wpforms-ai-chat-message-input {
  display: flex;
  height: 134px;
  position: relative;
  padding: 40px;
  background-color: #f8f8f8;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"] {
  padding: 10px 15px;
  padding-inline-end: 54px;
  min-height: 54px;
  font-size: 16px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07);
  border-radius: 6px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]::placeholder {
  color: #999999;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]:disabled {
  background-color: #ffffff;
  opacity: 1;
}

wpforms-ai-chat .wpforms-ai-chat-message-input input[type="text"]:focus {
  border: 1px solid #777777;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 1px #777777;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send {
  background-image: url("../../../images/integrations/ai/icon-send.svg");
  background-size: 16px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop {
  background-image: url("../../../images/integrations/ai/icon-stop.svg");
  background-size: 14px;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send,
wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop {
  position: absolute;
  inset-inline-end: 40px;
  bottom: 40px;
  height: 32px;
  width: 32px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  padding: 0;
  margin: 11px;
  background-repeat: no-repeat;
  background-position: center;
}

wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-send.wpforms-hidden,
wpforms-ai-chat .wpforms-ai-chat-message-input .wpforms-ai-chat-stop.wpforms-hidden {
  display: none;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons {
  border-top: 1px solid rgba(221, 221, 221, 0.5);
  padding-top: 20px;
  display: flex;
  gap: 15px;
  justify-content: space-between;
  align-items: center;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert {
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 6px 10px;
  border: none;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 14px;
  background-image: url(../../../images/integrations/ai/insert.svg);
  background-size: 12px 14px;
  opacity: .65;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons button.wpforms-ai-chat-choices-insert span {
  font-size: 14px;
  font-weight: 500;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-orange {
  background-color: #e27730;
  border-color: #e27730;
  color: #ffffff;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-orange:hover {
  background-color: #cd6622;
  border-color: #cd6622;
  color: #ffffff;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-btn-sm {
  font-size: 14px;
  font-weight: 500;
  padding: 0 10px;
  height: 32px;
  line-height: 30px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-buttons-response {
  display: flex;
  gap: 12px;
  align-items: center;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  line-height: 16px;
  cursor: pointer;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike {
  width: 18px;
  height: 16px;
  background-image: url(../../../images/integrations/ai/thumbs-down.svg);
  background-size: 18px 16px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike:hover, wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike:focus {
  background-image: url(../../../images/integrations/ai/thumbs-down-hover.svg);
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.dislike.clicked {
  background-image: url(../../../images/integrations/ai/thumbs-down-solid.svg);
  cursor: default;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh {
  color: #999999;
  font-size: 16px;
}

wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh:hover, wpforms-ai-chat .wpforms-ai-chat-answer-buttons .wpforms-ai-chat-answer-button.refresh:focus {
  color: #d63638;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting {
  display: flex;
  gap: 5px;
  margin: 0 0 20px 0;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background-image: url("../../../images/integrations/ai/ai-answer-icon.svg");
  background-size: 32px 32px;
}

wpforms-ai-chat .wpforms-chat-item-answer-waiting .wpforms-chat-item-spinner {
  height: 50px;
  width: 82px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f8f8;
  border-radius: 0 24px 24px 24px;
}

wpforms-ai-chat .wpforms-chat-item-answer,
wpforms-ai-chat .wpforms-chat-item-warning,
wpforms-ai-chat .wpforms-chat-item-error {
  gap: 8px;
  display: flex;
  font-size: 15px;
  line-height: 15px;
  text-align: left;
  margin: 0 0 20px 0;
  height: fit-content;
}

wpforms-ai-chat .wpforms-chat-item-answer:before,
wpforms-ai-chat .wpforms-chat-item-warning:before,
wpforms-ai-chat .wpforms-chat-item-error:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  max-width: 32px;
  width: 100%;
  height: 32px;
  background-image: url("../../../images/integrations/ai/ai-answer-icon.svg");
  background-size: 32px 32px;
  background-repeat: no-repeat;
}

wpforms-ai-chat .wpforms-chat-item-answer > div,
wpforms-ai-chat .wpforms-chat-item-warning > div,
wpforms-ai-chat .wpforms-chat-item-error > div {
  flex-grow: 1;
  padding: 20px;
  display: flex;
  flex-direction: column;
  color: #444444;
  background-color: #f8f8f8;
  gap: 10px;
  border-radius: 24px;
  border-start-start-radius: 0;
}

wpforms-ai-chat .wpforms-chat-item-answer > div h4,
wpforms-ai-chat .wpforms-chat-item-warning > div h4,
wpforms-ai-chat .wpforms-chat-item-error > div h4 {
  font-size: 15px;
  font-weight: 500;
  margin: 5px 0;
  text-align: start;
}

wpforms-ai-chat .wpforms-chat-item-answer > div ol,
wpforms-ai-chat .wpforms-chat-item-warning > div ol,
wpforms-ai-chat .wpforms-chat-item-error > div ol {
  display: flex;
  flex-direction: column;
  list-style: decimal;
  align-items: flex-start;
  gap: 15px;
  padding-inline-start: 20px;
  margin: 10px 0;
  line-height: 22px;
}

wpforms-ai-chat .wpforms-chat-item-answer > div ol li,
wpforms-ai-chat .wpforms-chat-item-warning > div ol li,
wpforms-ai-chat .wpforms-chat-item-error > div ol li {
  margin: 0;
  word-break: break-all;
}

wpforms-ai-chat .wpforms-chat-item-answer > div > span,
wpforms-ai-chat .wpforms-chat-item-warning > div > span,
wpforms-ai-chat .wpforms-chat-item-error > div > span {
  line-height: 22px;
  text-align: start;
}

wpforms-ai-chat .wpforms-chat-item-error:before {
  background-image: url("../../../images/integrations/ai/ai-error-icon.svg");
}

wpforms-ai-chat .wpforms-chat-item-error > div {
  background-color: #fcf0f1;
}

wpforms-ai-chat .wpforms-chat-item-error > div h4 {
  color: #d63638;
  margin: 0;
}

wpforms-ai-chat .wpforms-chat-item-warning {
  margin-top: 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 40px 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li::after {
  content: '';
  width: 16px;
  height: 16px;
  margin-inline-start: auto;
  opacity: 0;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover {
  cursor: pointer;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover a {
  text-decoration: underline;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li:hover::after {
  opacity: 1;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts li a {
  font-size: 15px;
  line-height: 22px;
  color: #444444;
  text-decoration: none;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  display: inline-block;
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-flag {
  background-image: url("../../../images/integrations/ai/flag-usa.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-clover {
  background-image: url("../../../images/integrations/ai/leaf-maple.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-thumbs-up {
  background-image: url("../../../images/integrations/ai/thumbs-up.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-globe {
  background-image: url("../../../images/integrations/ai/globe-americas.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-palm {
  background-image: url("../../../images/integrations/ai/tree-palm.svg");
}

wpforms-ai-chat .wpforms-ai-chat-welcome-screen-sample-prompts i.wpforms-ai-chat-shop {
  background-image: url("../../../images/integrations/ai/store.svg");
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9pbnRlZ3JhdGlvbnMvYWkvY2hhdC1lbGVtZW50LmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvaW50ZWdyYXRpb25zL2FpL2NoYXQtZWxlbWVudC5zY3NzIiwiYXNzZXRzL3Njc3MvYWRtaW4vX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvYWRtaW4vX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Njc3MvX3Jlc3BvbnNpdmUtdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX21peGlucy1idXR0b25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQUkgQ2hhdCBjdXN0b20gSFRNTCBlbGVtZW50LlxuLy9cbi8vIEBzaW5jZSAxLjkuMVxuQGltcG9ydCBcIi4uLy4uL2FkbWluL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL2J1aWxkZXIvcGFydGlhbHMvY29sb3JzXCI7XG5AaW1wb3J0ICcuLi8uLi9idWlsZGVyL3BhcnRpYWxzL21peGlucy1idXR0b25zJztcblxud3Bmb3Jtcy1haS1jaGF0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQud3Bmb3Jtcy1haS1jaGF0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LndwZm9ybXMtYWktY2hhdC1tZXNzYWdlLWxpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAxMzRweCApO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAxMzRweCApO1xuXG5cdFx0LndwZm9ybXMtY2hhdC1pdGVtLWFuc3dlcjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX3hsO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1zY3JvbGxiYXItY29tcGFjdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWNoYXQtaXRlbS1xdWVzdGlvbiB7XG5cdFx0XHR3aWR0aDogNDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZ19tO1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmdfbXMgJHNwYWNpbmdfbSAkc3BhY2luZ19tcyAkc3BhY2luZ19tO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGdhcDogJHNwYWNpbmdfcztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRhaS1jaGF0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfc207XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1haS1jaGF0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0XHQmLndwZm9ybXMtY2hhdC1pdGVtLXRleHQge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWFpLWNoYXQtaGVhZGVyIHtcblx0XHRcdFx0aDMud3Bmb3Jtcy1haS1jaGF0LWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeGw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfcztcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9haS1mZWF0dXJlLnN2Z1wiICk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC44NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1haS1jaGF0LWhlYWRlci1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9saWdodGVyX3RleHQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWktY2hhdC1kaXZpZGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfZGl2aWRlcjtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWFpLWNoYXQtbWVzc2FnZS1pbnB1dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEzNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmdfcyAkc3BhY2luZ19tcztcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogNTRweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU0cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKCAwLCAwLCAwLCAwLjA3ICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9saWdodGVyX3RleHQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgMCAwIDFweCAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYWktY2hhdC1zZW5kIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2ljb24tc2VuZC5zdmdcIiApO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFpLWNoYXQtc3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9pY29uLXN0b3Auc3ZnXCIgKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1haS1jaGF0LXNlbmQsXG5cdFx0LndwZm9ybXMtYWktY2hhdC1zdG9wIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDQwcHg7XG5cdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdFx0Ji53cGZvcm1zLWhpZGRlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYWktY2hhdC1hbnN3ZXItYnV0dG9ucyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoICRjb2xvcl9kaXZpZGVyLCAwLjUgKTtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmdfbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogJHNwYWNpbmdfbXM7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRidXR0b24ud3Bmb3Jtcy1haS1jaGF0LWNob2ljZXMtaW5zZXJ0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAkc3BhY2luZ19zcztcblx0XHRcdHBhZGRpbmc6IDZweCAkc3BhY2luZ19zO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvaW5zZXJ0LnN2ZyApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTRweDtcblx0XHRcdFx0b3BhY2l0eTogLjY1O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnRuLW9yYW5nZSB7XG5cdFx0XHRAaW5jbHVkZSB3cGZvcm1zX2J0bl9vcmFuZ2UoKTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1idG4tc20ge1xuXHRcdFx0QGluY2x1ZGUgd3Bmb3Jtc19idG5fc20oKTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1haS1jaGF0LWFuc3dlci1idXR0b25zLXJlc3BvbnNlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWFpLWNoYXQtYW5zd2VyLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5kaXNsaWtlIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL3RodW1icy1kb3duLnN2ZyApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvdGh1bWJzLWRvd24taG92ZXIuc3ZnICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNsaWNrZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS90aHVtYnMtZG93bi1zb2xpZC5zdmcgKTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yZWZyZXNoIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9idXR0b25faWNvbl9ncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGF0LWl0ZW0tYW5zd2VyLXdhaXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAkc3BhY2luZ194cztcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZ19tIDA7XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvYWktYW5zd2VyLWljb24uc3ZnXCIgKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWNoYXQtaXRlbS1zcGlubmVyIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiA4MnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYWktY2hhdC1ib3JkZXItcmFkaXVzICRhaS1jaGF0LWJvcmRlci1yYWRpdXMgJGFpLWNoYXQtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1jaGF0LWl0ZW0tYW5zd2VyLFxuXHQud3Bmb3Jtcy1jaGF0LWl0ZW0td2FybmluZyxcblx0LndwZm9ybXMtY2hhdC1pdGVtLWVycm9yIHtcblx0XHRnYXA6ICRzcGFjaW5nX3NzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfbSAwO1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1heC13aWR0aDogMzJweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIi4uLy4uLy4uL2ltYWdlcy9pbnRlZ3JhdGlvbnMvYWkvYWktYW5zd2VyLWljb24uc3ZnXCIgKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19tO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRcdFx0Z2FwOiAkc3BhY2luZ19zO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGFpLWNoYXQtYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjaW5nX3hzIDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRnYXA6ICRzcGFjaW5nX21zO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHNwYWNpbmdfbTtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZ19zIDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX2xsbDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2hhdC1pdGVtLWVycm9yIHtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2FpLWVycm9yLWljb24uc3ZnXCIgKTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGYxO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGNvbG9yOiAjZDYzNjM4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2hhdC1pdGVtLXdhcm5pbmcge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1haS1jaGF0LXdlbGNvbWUtc2NyZWVuLXNhbXBsZS1wcm9tcHRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAkc3BhY2luZ19zO1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6ICRzcGFjaW5nX21zO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZ19zO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoICRjb2xvcl9kaXZpZGVyLCAwLjUgKTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3NtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCYud3Bmb3Jtcy1haS1jaGF0IHtcblx0XHRcdFx0Ji1mbGFnIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9mbGFnLXVzYS5zdmdcIiApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1jbG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2xlYWYtbWFwbGUuc3ZnXCIgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtdGh1bWJzLXVwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS90aHVtYnMtdXAuc3ZnXCIgKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtZ2xvYmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL2dsb2JlLWFtZXJpY2FzLnN2Z1wiICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXBhbG0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL2FpL3RyZWUtcGFsbS5zdmdcIiApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1zaG9wIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiLi4vLi4vLi4vaW1hZ2VzL2ludGVncmF0aW9ucy9haS9zdG9yZS5zdmdcIiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBXUEZvcm1zIGFkbWluIHN0eWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMuXG4vL1xuLy8gQHNpbmNlIDEuNy40XG5cbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb2xvcnMnO1xuQGltcG9ydCAnLi4vcmVzcG9uc2l2ZS12YXJpYWJsZXMnO1xuXG4vLyBGb250cy5cbiRmb250X2ZhOiBGb250QXdlc29tZTtcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfMnhzOiAxMXB4O1xuJGZvbnRfc2l6ZV94czogIDEycHg7XG4kZm9udF9zaXplX3NzOiAgMTNweDtcbiRmb250X3NpemVfczogICAxNHB4O1xuJGZvbnRfc2l6ZV9zbTogIDE1cHg7XG4kZm9udF9zaXplX206ICAgMTZweDtcbiRmb250X3NpemVfbDogICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogIDIwcHg7XG4kZm9udF9zaXplX2xsbDogMjJweDtcbiRmb250X3NpemVfeGw6ICAyNHB4O1xuJGZvbnRfc2l6ZV94eGw6IDI4cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogIDVweDtcbiRzcGFjaW5nX3NzOiAgOHB4O1xuJHNwYWNpbmdfczogICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAxNXB4O1xuJHNwYWNpbmdfbTogICAyMHB4O1xuJHNwYWNpbmdfbWw6ICAyNXB4O1xuJHNwYWNpbmdfbDogICAzMHB4O1xuJHNwYWNpbmdfeGw6ICA0MHB4O1xuJHNwYWNpbmdfeHhsOiA1MHB4O1xuXG4vLyBGaWdtYSBtYXBwaW5nLlxuJHNwYWNpbmc6IChcblx0J3NtJzogJHNwYWNpbmdfcyxcblx0J21kJzogJHNwYWNpbmdfbSxcblx0J2xnJzogJHNwYWNpbmdfbCxcblx0J3hsJzogJHNwYWNpbmdfeHhsLFxuKTtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogIDZweDtcbiRib3JkZXJfcmFkaXVzX2w6ICA5cHg7XG5cbi8vIEZpZ21hIG1hcHBwaW5nLlxuJHJhZGl1czogKFxuXHQncmFkaXVzLXRhYmxlJzogICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYmFkZ2UnOiAgJGJvcmRlcl9yYWRpdXNfeHMsXG5cdCdyYWRpdXMtZmllbGQnOiAgJGJvcmRlcl9yYWRpdXNfcyxcblx0J3JhZGl1cy1idXR0b24nOiAkYm9yZGVyX3JhZGl1c19zLFxuKTtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6IC41MHM7XG4kdHJhbnNpdGlvbl9zbG93ZXI6ICAuNDBzO1xuJHRyYW5zaXRpb25fc2xvdzogICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogIC4xNXM7XG4kdHJhbnNpdGlvbl9mYXN0OiAgICAuMDVzO1xuXG4vLyBDaG9pY2VzLlxuJGNob2ljZXMtYm9yZGVyLXJhZGl1czogNHB4O1xuXG4vLyBBSSBjaGF0LlxuJGFpLWNoYXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiIsIi8vIFRPRE86IGdldCByaWQgb2YgdGhlc2UgbGVnYWN5IHZhcnMgYW5kIHRoaXMgZmlsZS4gQWxsIHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBpbiAuL2FkbWluL192YXJpYWJsZXMuc2Nzcy5cblxuLy8gTGVnYWN5IHZhcmlhYmxlcy5cbiRvcmFuZ2U6ICNlMjc3MzA7XG4kYWx0b3JhbmdlOiAjZGY3NzM5O1xuJGRhcmtvcmFuZ2U6ICNiODVhMWI7XG4kZ3JlZW46ICMyYTliMzk7XG4kYmx1ZTogIzBlNmNhZDtcbiRsaWdodEJsdWU6ICNlYmYzZmI7XG5cbiR0cmFuc2l0aW9uX2R1cmF0aW9uOiAwLjNzO1xuJGhvdmVyX3RyYW5zaXRpb25fZHVyYXRpb246IDAuMDVzO1xuXG4vLyBGb250IGZhbWlseS5cbiRmb250X2dlbmVyYWw6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXG4vLyBDb2xvcnMgYnkgbmFtZTpcbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuXG4kY29sb3JfZGFya19yZWQ6ICAgICAgICAgICAgICAgICAgI2IzMmQyZTtcbiRjb2xvcl9yZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjZDYzNjM4O1xuXG4kY29sb3JfZGFya19ncmVlbjogICAgICAgICAgICAgICAgIzAwOGEyMDtcbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDBhMzJhO1xuXG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAjMDM5OWVkO1xuXG4kY29sb3JfZGFya19vcmFuZ2U6ICAgICAgICAgICAgICAgI2NkNjYyMjtcbiRjb2xvcl9vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjZTI3NzMwO1xuXG4kY29sb3JfZGFya195ZWxsb3c6ICAgICAgICAgICAgICAgI2ZmYWEwMDtcbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZiOTAwO1xuJGNvbG9yX2xpZ2h0ZXN0X3llbGxvdzogICAgICAgICAgICNmY2Y5ZTg7XG5cbi8vIENvbG9ycyBieSB1c2FnZTpcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kOiAgICAgICAgICAjZjhmOGY4O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmRfaG92ZXI6ICAgICNlZWVlZWU7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfaGludDogICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9wcmltYXJ5X3RleHQ6ICAgICAgICAgICAgICAjNDQ0NDQ0O1xuJGNvbG9yX3NlY29uZGFyeV90ZXh0OiAgICAgICAgICAgICM3Nzc3Nzc7XG5cbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICM3Nzc3Nzc7XG5cbi8vIFNoYWRvd3MuXG4kYm94X3NoYWRvd19pdGVtOiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV9zc3M6ICAgICAgMTJweDtcbiRmb250X3NpemVfc3M6ICAgICAgIDEzcHg7XG4kZm9udF9zaXplX3M6ICAgICAgICAxNHB4O1xuJGZvbnRfc2l6ZV9tOiAgICAgICAgMTZweDtcbiRmb250X3NpemVfbDogICAgICAgIDE4cHg7XG4kZm9udF9zaXplX2xsOiAgICAgICAyMHB4O1xuJGZvbnRfc2l6ZV94bDogICAgICAgMjRweDtcblxuLy8gU3BhY2luZy5cbiRzcGFjaW5nX3hzOiAgICAgICAgICA1cHg7XG4kc3BhY2luZ19zczogICAgICAgICAgOHB4O1xuJHNwYWNpbmdfczogICAgICAgICAgIDEwcHg7XG4kc3BhY2luZ19tczogICAgICAgICAgMTVweDtcbiRzcGFjaW5nX206ICAgICAgICAgICAyMHB4O1xuJHNwYWNpbmdfbDogICAgICAgICAgIDMwcHg7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c194czogICAgM3B4O1xuJGJvcmRlcl9yYWRpdXNfczogICAgIDRweDtcbiRib3JkZXJfcmFkaXVzX206ICAgICA2cHg7XG5cbi8vIFRyYW5zaXRpb25zLlxuJHRyYW5zaXRpb25fc2xvd2VzdDogIC41MHM7XG4kdHJhbnNpdGlvbl9zbG93ZXI6ICAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgICAuMjVzO1xuJHRyYW5zaXRpb25fbm9ybWFsOiAgIC4xNXM7XG4kdHJhbnNpdGlvbl9mYXN0OiAgICAgLjA1cztcbiIsIi8vIFdQRm9ybXMgYWRtaW4gc3R5bGVzLlxuLy9cbi8vIENvbG9ycy5cbi8vXG4vLyBAc2luY2UgMS43LjRcblxuLy8gQ29sb3JzLlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzJkMmQyZDtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcbiRjb2xvcl9icmlnaHRfcmVkOiAgICAgICAgICAgICAgICAjZWU1YzVjO1xuJGNvbG9yX2xpZ2h0ZXN0X3JlZDogICAgICAgICAgICAgICNmY2YwZjE7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG4kY29sb3JfbGlnaHRlc3RfZ3JlZW46ICAgICAgICAgICAgI2VkZmFlZjtcblxuJGNvbG9yX2RhcmtfYmx1ZTogICAgICAgICAgICAgICAgICMyMTVkOGY7XG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAjMDM5OWVkO1xuJGNvbG9yX2JyaWdodF9ibHVlX2FsdDogICAgICAgICAgICM0Mjg1ZjQ7XG4kY29sb3JfYnJpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgIzAwYzZiZjtcbiRjb2xvcl9saWdodF9ibHVlOiAgICAgICAgICAgICAgICAjNzljMmY0O1xuJGNvbG9yX2xpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICNjY2UwZWQ7XG4kY29sb3JfbGlnaHRlc3RfYmx1ZTogICAgICAgICAgICAgI2YxZjZmYTtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuJGNvbG9yX2RhcmtfeWVsbG93OiAgICAgICAgICAgICAgICNmZmFhMDA7XG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAjZmNmOWU4O1xuXG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZDogICAgICAgICAgIzJkMmQyZDtcbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kX2hvdmVyOiAgICAjNDQ0NDQ0O1xuJGNvbG9yX2RhcmtfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICM2ZDZkNmQ7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICAgICAgI2VlZWVlZTtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmRfaG92ZXI6ICAgICAjZDdkN2Q3O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ6ICAgICAgICAgICNmOGY4Zjg7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3ZlcjogICAgI2VlZWVlZTtcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZDogICAgICAgICAjZWJmM2ZjO1xuXG4kY29sb3JfZGl2aWRlcjogICAgICAgICAgICAgICAgICAgI2RkZGRkZDtcbiRjb2xvcl9ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2JvcmRlcl9ob3ZlcjogICAgICAgICAgICAgICM5OTk5OTk7XG4kY29sb3JfaGludDogICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9wcmltYXJ5X3RleHQ6ICAgICAgICAgICAgICAjNDQ0NDQ0O1xuJGNvbG9yX3NlY29uZGFyeV90ZXh0OiAgICAgICAgICAgICM3Nzc3Nzc7XG4kY29sb3Jfd29yZHByZXNzX3NlY29uZGFyeV90ZXh0OiAgIzY0Njk3MDtcbiRjb2xvcl9saWdodF90ZXh0OiAgICAgICAgICAgICAgICAjODY5MTllO1xuJGNvbG9yX2xpZ2h0ZXJfdGV4dDogICAgICAgICAgICAgICM5OTk5OTk7XG4kY29sb3JfY2xvc2U6ICAgICAgICAgICAgICAgICAgICAgI2JiYmJiYjtcbiRjb2xvcl9jbG9zZV9ob3ZlcjogICAgICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX2Nsb3NlX25ldzogICAgICAgICAgICAgICAgICNhN2FhYWQ7XG4kY29sb3JfY2xvc2VfbmV3X2hvdmVyOiAgICAgICAgICAgIzc4N2M4MjtcbiRjb2xvcl90b2dnbGVfaWNvbjogICAgICAgICAgICAgICAjYTdhYWFkO1xuJGNvbG9yX3RvZ2dsZV9pY29uX2hvdmVyOiAgICAgICAgICM4YzhmOTQ7XG5cbiRjb2xvcl9idXR0b25faWNvbl9saWdodF9ncmV5OiAgICAjYTZhNmE2O1xuJGNvbG9yX2J1dHRvbl9pY29uX2dyZXk6ICAgICAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9zY3JvbGxiYXI6ICAgICAgICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMDUgKTtcbiRjb2xvcl9zY3JvbGxiYXJfaG92ZXI6ICAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAuMyApO1xuXG4vLyBUYWJsZSBsaXN0LlxuJGNvbG9yX3RhYmxlX2JvcmRlcjogI2NjZDBkNDtcbiRjb2xvcl90YWJsZV9zdHJpcGU6ICNmNmY2ZjY7XG4kY29sb3JfdGFibGVfZmxhdHBpY2tyOiAjMmMzMzM4O1xuJGNvbG9yX3RhYmxlX3NlY29uZGFyeV90ZXh0OiAjNTA1NzVlO1xuXG4vLyBVdGlsaXR5IGNvbG9yc1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuXG4kZ3JheS0wOiAjZjZmNmY2O1xuJGdyZWVuLTA6ICNlZGZhZWY7XG4kZ3JlZW4tMzA6ICMwMGJhMzc7XG4kZ3JlZW4tNTA6ICMwMDhhMjA7XG4kZ3JlZW4tNzA6ICMwMDcwMTc7XG4kcmVkLTA6ICNmY2YwZjE7XG4kcmVkLTMwOiAjZjg2MzY4O1xuJHJlZC01MDogI2Q2MzYzODtcbiRyZWQtNzA6ICNiMzJkMmU7XG4keWVsbG93LTA6ICNmY2Y5ZTg7XG4keWVsbG93LTMwOiAjZGJhNjE3O1xuJHllbGxvdy01MDogI2YwYzMzYztcbiR5ZWxsb3ctNzA6ICNkYmE2MTc7XG5cbi8vIFdvcmRQcmVzcyBjb2xvcnNcbiRibHVlOiAjMjI3MWIxO1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRibHVlLTA6ICNlNmYwZjY7XG4kYmx1ZS0zMDogIzM3ODhiZDtcbiRibHVlLTUwOiAjMDU2YWFiO1xuJGJsdWUtNzA6ICMwNDU1OGE7XG4kYmx1ZS1icmlnaHQtMDogI2U1ZjRmZTtcbiRibHVlLWJyaWdodC0zMDogIzMwYWJmMDtcbiRibHVlLWJyaWdodC01MDogIzAzOTllZDtcbiRibHVlLWJyaWdodC03MDogIzAzN2FiZTtcbiRvcmFuZ2UtMDogI2ZkZjJlYjtcbiRvcmFuZ2UtMzA6ICNlNzkwNTU7XG4kb3JhbmdlLTcwOiAjY2Q2NjIyO1xuJG9yYW5nZS01MDogI2UyNzczMDtcblxuLy8gTmV1dHJhbCBjb2xvcnNcbiRuZXV0cmFsLTA6ICNmNmY3Zjc7XG4kbmV1dHJhbC0zOiAjZjBmMGYxO1xuJG5ldXRyYWwtNTogI2RjZGNkZTtcbiRuZXV0cmFsLTEwOiAjYzNjNGM3O1xuJG5ldXRyYWwtMjA6ICNhN2FhYWQ7XG4kbmV1dHJhbC0zMDogIzhjOGY5NDtcbiRuZXV0cmFsLTQwOiAjNzg3YzgyO1xuJG5ldXRyYWwtNTA6ICM2NDY5NzA7XG4kbmV1dHJhbC02MDogIzUwNTc1ZTtcbiRuZXV0cmFsLTcwOiAjM2M0MzRhO1xuJG5ldXRyYWwtODA6ICMyYzMzMzg7XG4kbmV1dHJhbC05MDogIzFkMjMyNztcbiRuZXV0cmFsLTEwMDogIzEwMTUxNztcblxuLy8gT3ZlcnZpZXcgY29sb3JzLlxuJGNvbG9yX292ZXJ2aWV3X2hlYWRpbmc6ICRuZXV0cmFsLTcwO1xuJGNvbG9yX292ZXJ2aWV3X2J1dHRvbl9ob3ZlcjogJGJsdWUtNTA7XG4kY29sb3Jfb3ZlcnZpZXdfYnV0dG9uX2ZvY3VzOiAkYmx1ZS01MDtcblxuLy8gU3VyZmFjZSBjb2xvcnMuXG4kc3VyZmFjZS1iYWNrZ3JvdW5kLWxpZ2h0OiAkZ3JheS0wO1xuJHN1cmZhY2UtYmFja2dyb3VuZC13aGl0ZTogJHdoaXRlO1xuJHN1cmZhY2UtYmFja2dyb3VuZDogJG5ldXRyYWwtMztcbiRzdXJmYWNlLWJvcmRlci1wcmltYXJ5OiAkb3JhbmdlLTUwO1xuJHN1cmZhY2UtYm9yZGVyOiAkbmV1dHJhbC0xMDtcbiRzdXJmYWNlLWRpdmlkZXI6ICRuZXV0cmFsLTU7XG5cbi8vIFRleHQgY29sb3JzLlxuJHRleHQtZXJyb3I6ICRyZWQtNTA7XG4kdGV4dC1oZWFkaW5nOiAkbmV1dHJhbC05MDtcbiR0ZXh0LWljb24taG92ZXI6ICRuZXV0cmFsLTUwO1xuJHRleHQtaWNvbjogJG5ldXRyYWwtMjA7XG4kdGV4dC1saW5rLWhvdmVyOiAkYmx1ZS03MDtcbiR0ZXh0LWxpbms6ICRibHVlLTUwO1xuJHRleHQtcHJpbWFyeTogJG5ldXRyYWwtODA7XG4kdGV4dC1zZWNvbmRhcnk6ICRuZXV0cmFsLTYwO1xuJHRleHQtc3VjY2VzczogJGdyZWVuLTUwO1xuJHRleHQtdGVydGlhcnk6ICRuZXV0cmFsLTUwO1xuJHRleHQtdGl0bGU6ICRuZXV0cmFsLTEwMDtcbiR0ZXh0LXdhcm5pbmc6ICR5ZWxsb3ctNTA7XG5cbi8vIEZpZWxkIGNvbG9ycy5cbiRmaWVsZC10ZXh0OiAkbmV1dHJhbC04MDtcbiRmaWVsZC1jaG9pY2Utb246ICRibHVlLTUwO1xuJGZpZWxkLWNob2ljZS1vbi1ob3ZlcjogJGJsdWUtNzA7XG4kZmllbGQtY2hvaWNlLW9mZjogJG5ldXRyYWwtMzA7XG4kZmllbGQtY2hvaWNlLW9mZi1ob3ZlcjogJG5ldXRyYWwtNTA7XG4kZmllbGQtYm9yZGVyOiAkbmV1dHJhbC0zMDtcbiRmaWVsZC1ib3JkZXItZXJyb3I6ICRyZWQtNTA7XG4kZmllbGQtYm9yZGVyLXN1Y2Nlc3M6ICRncmVlbi01MDtcbiRmaWVsZC1ib3JkZXItZm9jdXM6ICRibHVlLTUwO1xuXG4vLyBCYWRnZSBjb2xvcnMuXG4kYmFkZ2UtZ3JlZW4tdGV4dDogJGdyZWVuLTMwO1xuJGJhZGdlLWdyZWVuLWJhY2tncm91bmQ6ICRncmVlbi0wO1xuJGJhZGdlLW9yYW5nZS1iYWNrZ3JvdW5kOiAkb3JhbmdlLTA7XG4kYmFkZ2Utb3JhbmdlLXRleHQ6ICRvcmFuZ2UtMzA7XG4kYmFkZ2UtcmVkLXRleHQ6ICRyZWQtMzA7XG4kYmFkZ2UtcmVkLWJhY2tncm91bmQ6ICRyZWQtMDtcbiRiYWRnZS1ibHVlLXRleHQ6ICRibHVlLWJyaWdodC0zMDtcbiRiYWRnZS1ibHVlLWJhY2tncm91bmQ6ICRibHVlLWJyaWdodC0wO1xuJGJhZGdlLW5ldXRyYWwtdGV4dDogJG5ldXRyYWwtMzA7XG5cbi8vIEJ1dHRvbiBjb2xvcnMuXG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjogJG9yYW5nZS03MDtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAkb3JhbmdlLTUwO1xuJGJ1dHRvbi1wcmltYXJ5LXRleHQ6ICR3aGl0ZTtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRibHVlLTcwO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZDogJGJsdWUtNTA7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAkd2hpdGU7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRuZXV0cmFsLTM7XG4kYnV0dG9uLXRlcnRpYXJ5LWJhY2tncm91bmQ6ICRuZXV0cmFsLTA7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlci1ob3ZlcjogJG5ldXRyYWwtNjA7XG4kYnV0dG9uLXRlcnRpYXJ5LWJvcmRlcjogJG5ldXRyYWwtMzA7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQtaG92ZXI6ICRuZXV0cmFsLTgwO1xuJGJ1dHRvbi10ZXJ0aWFyeS10ZXh0OiAkbmV1dHJhbC02MDtcblxuLy8gV1Agb3ZlcnJpZGVzLlxuJGJ1dHRvbi13cC1zZWNvbmRhcnktdGV4dDogJGJsdWUtNTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS10ZXh0LWhvdmVyOiAkYmx1ZS03MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJvcmRlcjogJGJsdWUtNTA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1ib3JkZXItaG92ZXI6ICRibHVlLTcwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYmFja2dyb3VuZDogJG5ldXRyYWwtMDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRuZXV0cmFsLTM7XG4iLCIvLyBSZXNwb3NpdmUgZGVzaWduIHJlbGF0ZWQgdmFyaWFibGVzLlxuLy9cbi8vIFZhcmlhYmxlcy5cbi8vXG4vLyBAc2luY2UgMS44LjlcblxuLy8gQnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcblx0J3hzLXBob25lJzogIDMyMHB4LFxuXHQncGhvbmUnOiAgICAgNjAwcHgsXG5cdCdpcGFkJzogICAgICA3NjhweCxcblx0J3RhYmxldCc6ICAgIDc4MnB4LFxuXHQnZGVza3RvcCc6ICAgOTYwcHgsXG5cdCdtLWRlc2t0b3AnOiAxMDI0cHgsXG5cdCdsLWRlc2t0b3AnOiAxMjgwcHgsXG4pO1xuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcbiRjb2xvcl9ibGFjazogICAgICAgICAgICAgICAgICAgICAgICAgICMyZDJkMmQ7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZDYzNjM4O1xuJGNvbG9yX2JyaWdodF9yZWQ6ICAgICAgICAgICAgICAgICAgICAgI2VlNWM1YztcbiRjb2xvcl9saWdodGVzdF9yZWQ6ICAgICAgICAgICAgICAgICAgICNmY2YwZjE7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgICAgICAjMDBhMzJhO1xuJGNvbG9yX2xpZ2h0ZXN0X2dyZWVuOiAgICAgICAgICAgICAgICAgI2VkZmFlZjtcbiRjb2xvcl9kYXJrZXJfYmx1ZTogICAgICAgICAgICAgICAgICAgICMwMDUzODc7XG4kY29sb3JfZGFya19ibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMjE1ZDhmO1xuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAgICAgICMwMzk5ZWQ7XG4kY29sb3JfYnJpZ2h0X2JsdWVfYWx0OiAgICAgICAgICAgICAgICAjNDI4NWY0O1xuJGNvbG9yX2JyaWdodGVyX2JsdWU6ICAgICAgICAgICAgICAgICAgIzAwYzZiZjtcbiRjb2xvcl9saWdodF9ibHVlOiAgICAgICAgICAgICAgICAgICAgICM3OWMyZjQ7XG4kY29sb3JfbGlnaHRlcl9ibHVlOiAgICAgICAgICAgICAgICAgICAjY2NlMGVkO1xuJGNvbG9yX2xpZ2h0ZXN0X2JsdWU6ICAgICAgICAgICAgICAgICAgI2YxZjZmYTtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2NkNjYyMjtcbiRjb2xvcl9vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG4kY29sb3JfbGlnaHRfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAjZjQ4MTIwO1xuXG4kY29sb3JfZGFya195ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICAgICAgI2ZmYjkwMDtcbiRjb2xvcl9saWdodGVzdF95ZWxsb3c6ICAgICAgICAgICAgICAgICNmY2Y5ZTg7XG5cbiRjb2xvcl9kYXJrZXJfZ3JleTogICAgICAgICAgICAgICAgICAgICM2MjYyNjI7XG4kY29sb3JfZGFya19ncmV5OiAgICAgICAgICAgICAgICAgICAgICAjNjY2NjY2O1xuJGNvbG9yX2JyaWdodF9ncmV5OiAgICAgICAgICAgICAgICAgICAgI2FhYWFhYTtcbiRjb2xvcl9icmlnaHRfZ3JleV9hbHQ6ICAgICAgICAgICAgICAgICNiNmI2YjY7XG4kY29sb3JfYnJpZ2h0ZXJfZ3JleTogICAgICAgICAgICAgICAgICAjY2NjY2NjO1xuJGNvbG9yX2JyaWdodGVyX2dyZXlfYWx0OiAgICAgICAgICAgICAgI2Q2ZDZkNjtcbiRjb2xvcl9icmlnaHRlc3RfZ3JleTogICAgICAgICAgICAgICAgICNlOGU4ZTg7XG4kY29sb3JfbGlnaHRfZ3JleTogICAgICAgICAgICAgICAgICAgICAjZjFmMWYxO1xuJGNvbG9yX2xpZ2h0ZXJfZ3JleTogICAgICAgICAgICAgICAgICAgI2Y2ZjZmNjtcbiRjb2xvcl9saWdodGVzdF9ncmV5OiAgICAgICAgICAgICAgICAgICNmOGY4Zjg7XG5cbi8vIENvbG9ycyBieSB1c2FnZTpcbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMyZDJkMmQ7XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3ZlcjogICAgICAgICAjNDQ0NDQ0O1xuJGNvbG9yX2RhcmtfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICAgICAgIzZkNmQ2ZDtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmQ6ICAgICAgICAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgICAjZDdkN2Q3O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ6ICAgICAgICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgICNlZWVlZWU7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ub3RpY2U6ICAgICAgICAjZjBmMGYwO1xuXG4kY29sb3JfZGl2aWRlcjogICAgICAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9ib3JkZXJfaG92ZXI6ICAgICAgICAgICAgICAgICAgICM5OTk5OTk7XG4kY29sb3JfaGludDogICAgICAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAgICAgICM3Nzc3Nzc7XG4kY29sb3JfbGlnaHRfdGV4dDogICAgICAgICAgICAgICAgICAgICAjODY5MTllO1xuJGNvbG9yX2xpZ2h0ZXJfdGV4dDogICAgICAgICAgICAgICAgICAgIzk5OTk5OTtcblxuJGNvbG9yX2ZpZWxkc190YWJzOiAgICAgICAgICAgICAgICAgICAgI2UwZThmMDtcbiRjb2xvcl9maWVsZHNfZGl2aWRlcjogICAgICAgICAgICAgICAgICNjZWQ3ZTA7XG4kY29sb3JfZmllbGRzX2JhY2tncm91bmQ6ICAgICAgICAgICAgICAjZWJmM2ZjO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kX2hvdmVyOiAgICAgICAgI2UwZThmMDtcbiRjb2xvcl9maWVsZHNfYm9yZGVyOiAgICAgICAgICAgICAgICAgICNiMGI2YmQ7XG4kY29sb3JfZmllbGRzX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAjYjBiNmJkO1xuJGNvbG9yX2ZpZWxkc19zZWNvbmRhcnlfdGV4dDogICAgICAgICAgIzg2OTE5ZTtcbiRjb2xvcl9wcmV2aWV3X2J1dHRvbl9iYWNrZ3JvdW5kOiAgICAgICM5OTk5OTk7XG5cbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgICAgICAjNzc3Nzc3O1xuXG4kY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTogICAgICAgICAjYTZhNmE2O1xuJGNvbG9yX2J1dHRvbl9pY29uX2dyZXk6ICAgICAgICAgICAgICAgIzk5OTk5OTtcblxuJGNvbG9yX3B1cnBsZTogICAgICAgICAgICAgICAgICAgICAgICAgIzdhMzBlMjtcbiRjb2xvcl9wdXJwbGVfYmFja2dyb3VuZDogICAgICAgICAgICAgICNmYWY1ZmU7XG4kY29sb3JfcHVycGxlX2JhY2tncm91bmRfaG92ZXI6ICAgICAgICAjZjVlOWZmO1xuJGNvbG9yX3B1cnBsZV9ob3ZlcjogICAgICAgICAgICAgICAgICAgIzVjMjRhOTtcblxuLy8gU2VtaXRyYW5zcGFyZW50IGNvbG9yczpcbiRjb2xvcl93aGl0ZV90cmFuc18zNTogICAgICAgICAgICAgICAgIHJnYmEoIDI1NSwgMjU1LCAyNTUsIC4zNSApO1xuJGNvbG9yX3doaXRlX3RyYW5zXzY1OiAgICAgICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjY1ICk7XG4kY29sb3Jfd2hpdGVfdHJhbnNfNjA6ICAgICAgICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuNiApO1xuJGNvbG9yX3doaXRlX3RyYW5zXzUwOiAgICAgICAgICAgICAgICAgcmdiYSggMjU1LCAyNTUsIDI1NSwgLjUgKTtcbiRjb2xvcl9ibGFja190cmFuc18zNTogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4zNSApO1xuJGNvbG9yX2JsYWNrX3RyYW5zXzE1OiAgICAgICAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjE1ICk7XG5cbiRjb2xvcl9zY3JvbGxiYXI6ICAgICAgICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIDAgKTtcbiRjb2xvcl9zY3JvbGxiYXJfaG92ZXI6ICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC41ICk7XG5cbiRjb2xvcl9ib3hfc2hhZG93OiAgICAgICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xICk7XG5cbi8vIFdlIG5lZWQgdGhpcyB2YXIgc2luY2UgJGJsdWUgdXNlZCBpbiBgX2Nob2ljZXMuc2Nzc2AsXG4vLyB3aGljaCBpcyB1c2VkIGluIHRoZSBgYWRtaW4uc2Nzc2AgYXMgd2VsbC5cbiRibHVlOiAkY29sb3JfYmx1ZTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQnV0dG9ucyBtaXhpbnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIFdQRm9ybXMgQnV0dG9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bigpIHtcblxuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsLCAkdHJhbnNpdGlvbl9mYXN0LCBlYXNlLWluICk7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIFNtYWxsLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9zbSgpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMCAkc3BhY2luZ19zO1xuXHRoZWlnaHQ6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBNZWRpdW0uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX21kKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9zICsgMztcblx0cGFkZGluZzogJHNwYWNpbmdfcyAkc3BhY2luZ19tcztcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGFyZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2xnKCkge1xuXG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIEJsdWUuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2JsdWUoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfYmx1ZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBPcmFuZ2UuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX29yYW5nZSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2Rhcmtfb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ3JleV9iYWNrZ3JvdW5kO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTGlnaHQgR3JleS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fbGlnaHRfZ3JleSgpIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0fVxufVxuXG5AbWl4aW4gd3Bmb3Jtc19idG5fcHVycGxlKCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wdXJwbGVfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfcHVycGxlO1xuXHRjb2xvcjogJGNvbG9yX3B1cnBsZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHVycGxlX2JhY2tncm91bmRfaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfcHVycGxlX2hvdmVyO1xuXHRcdGNvbG9yOiAkY29sb3JfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0Ji53cGZvcm1zLWhlbHAtdG9vbHRpcCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9wdXJwbGU7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxBQUFBLGVBQWUsQ0FBQztFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsTUFBTTtDQXFhaEI7O0FBemFELEFBTUMsZUFOYyxDQU1kLGdCQUFnQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxLQUFLO0VB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 */