.alert-debug {
  background-color: #fff;
  border-color: #d6e9c6;
  color: #000;
}

.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

.sw-nav-bg {
  background-color: rgba(255, 255, 255, 0.5);
}

.sw-home-intro {
  background-color: rgba(255, 255, 255, 0.5);
}

#div_id_password label, #div_id_login label, #div_id_email label, #div_id_username label, #div_id_password1 label,
#div_id_password2 label, #div_id_topic_1_name label, #div_id_topic_2_name label {
  display: block;
  width: 100%;
  background-color: #00ace7;
  border-radius: 8px 8px 0px 0px;
  color: white;
  padding: 0.25rem;
  margin: 0;
}

#div_id_password input, #div_id_login input, #div_id_email input, #div_id_username input, #div_id_password1 input,
#div_id_password2 input {
  margin: 0;
  border-radius: 0px 0px 8px 8px;
}

a:hover {
  text-decoration: none;
}

.sw-login h1 {
  color: #00ace7;
  margin-top: 0.5rem;
}

.sw-login-panel-info {
  margin-top: 1rem;
  background-color: white;
  border-radius: 8px;
  padding: 0.5rem;
}

.sw-login-panel-form {
  margin-top: 1rem;
  background-color: white;
  padding: 0.5rem;
  border-radius: 8px;
}

.navbar {
  color: #00ace7;
}

.container {
  margin-top: 1rem;
  border-radius: 8px;
  padding: 0;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  min-height: 20rem;
}
.container img {
  width: 100%;
  height: auto;
}
.container .screen-header {
  background-color: #00ace7;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: flex;
  justify-content: space-between;
  padding: 0.25rem;
  align-items: center;
}
.container .screen-header h1 {
  display: inline-block;
  color: white;
}
.container .screen-content {
  flex-grow: 1;
  padding: 1em;
  background-color: rgb(230, 230, 230);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.container .screen-content .screen-content-container {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.container .screen-content .screen-content-container .screen-content-panel {
  width: 100%;
  border-radius: 5px;
  background-color: white;
}
.container .screen-content .screen-content-container .notebook-view {
  display: flex;
  align-items: flex-start;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.container .screen-content .screen-content-container .mindframe-menu {
  width: 20%;
}
.container .screen-content .screen-content-container .mindframe-content {
  background-color: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  flex-grow: 1;
}
.container .screen-content .screen-content-container .mindframe-1-active {
  border: 2px solid #01b7eb;
}
.container .screen-content .container-mindframe {
  align-items: stretch;
  justify-content: flex-start;
  flex-flow: row;
  padding: 0;
}

.sub-button {
  display: inline-block;
  background-color: yellow;
  border-radius: 0.25rem;
  padding: 0.25em;
  border: 1px white solid;
}

.floating-action-button {
  position: fixed;
  right: 1em;
  bottom: 1em;
  height: 65px;
  width: 65px;
  line-height: 65px;
  display: flex;
  color: white;
  text-align: center;
  border-radius: 50%;
  background-color: orange;
  margin: auto;
  padding: 0;
  align-items: center;
  justify-content: center;
}
.floating-action-button .floating-button-symbol {
  font-size: 3em;
  padding: 0;
  margin: 0;
}

.floating-action-button:hover {
  background-color: #00ace7;
}

.floating-action-button-mf1 {
  background-color: #0181c6;
}

.info-message {
  font-size: 1.5rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  margin: 0;
}

.info-p {
  background-color: yellow;
}

.sh-guide {
  font-size: 2em;
  color: white;
  cursor: pointer;
}

.guide-image {
  width: 75%;
  height: auto;
  margin: auto;
}

.screen-content-image-p {
  height: 200px;
  width: auto;
}

.help-guide h1 {
  color: #00ace7;
  text-align: center;
}
.help-guide img {
  margin: 1em auto;
  text-align: center;
}

.note-message {
  width: 100%;
  margin: 0.5em auto;
  padding: 0.25em;
  border-radius: 5px;
  background-color: rgb(255, 255, 0);
  border: 1px #0181c6 dotted;
}
.note-message p:last-child {
  margin-bottom: 0;
}

.notebook-view > a.notebook-link:hover {
  text-decoration: none;
}

.notebook {
  width: 300px;
  height: 300px;
  border-radius: 10px;
  margin: 1rem;
  padding: 0.25rem;
  background-color: lightgreen;
  border: 2px solid #00ace7;
  text-align: center;
}
.notebook .notebook-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.notebook .notebook-name {
  font-size: 2em;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
.notebook .notebook-symbol {
  color: white;
  flex-grow: 0;
}
.notebook .notebook-symbol .material-icons, .notebook .notebook-symbol .material-symbols-outlined {
  font-size: 8em;
  line-height: 1.5em;
}
.notebook .notebook-progress {
  border-radius: 5px;
  background-color: rgba(200, 200, 200, 0.6);
  color: white;
  font-size: 1.2em;
}
.notebook .notebook-progress span {
  display: inline-block;
  border-radius: 50%;
}
.notebook .notebook-progress .mf-progress-active {
  color: #FFBF00;
}
.notebook .notebook-progress .mf-progress-inactive {
  color: red;
}

.notebook:hover {
  background-color: #00ace7;
  text-decoration: none !important;
}

.notebook-name:hover {
  text-decoration: none !important;
  color: white;
}

.notebook:hover .notebook-symbol {
  color: white;
}

.nb-color-01 {
  background-color: #FA61F3;
}

.nb-color-02 {
  background-color: #FA9569;
}

.nb-color-03 {
  background-color: #505BFA;
}

.nb-color-04 {
  background-color: #5DFA15;
}

.nb-color-05 {
  background-color: #2DA651;
}

.nb-color-06 {
  background-color: #7E6A94;
}

.mindframe-1 {
  padding: 0.75rem 0.25em;
  background-color: #01b7eb;
  width: 25%;
  margin: 0;
  text-align: center;
  border-bottom: 1px solid black;
  border-top-left-radius: 5px;
}
.mindframe-1 .mindframe-no-1 {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #3e93c2;
  color: white;
  font-size: 2rem;
  line-height: 4rem;
  text-align: center;
  margin: auto;
}
.mindframe-1 h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}

.link-to-mindframe {
  margin-top: 1em;
  padding: 0.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 1px dotted black;
  background-color: #FA9569;
}
.link-to-mindframe p {
  display: block;
}

.mindframe-2 {
  margin: 0;
  padding: 0.75rem 0.25rem;
  background-color: darkgray;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid black;
}
.mindframe-2 .mindframe-no-2 {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: lightgrey;
  color: white;
  font-size: 2rem;
  line-height: 4rem;
  text-align: center;
  margin: auto;
}
.mindframe-2 h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}

.mindframe-3 {
  margin: 0;
  padding: 0.75rem 0.25rem;
  background-color: darkgray;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid black;
}
.mindframe-3 .mindframe-no-3 {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: lightgrey;
  color: white;
  font-size: 2rem;
  line-height: 4rem;
  text-align: center;
  margin: auto;
}
.mindframe-3 h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: white;
}

.inline-icon {
  display: inline-flex;
  vertical-align: top;
  font-size: 1rem !important;
  line-height: 1.5;
}

.server-error {
  border-radius: 5px;
  margin: 3em auto;
  width: 80%;
  background-color: red;
  color: white;
  text-align: center;
}

.signup-container {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.signup-container .signup-form {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: white;
  flex-grow: 1;
  padding: 1em;
}
.signup-container .signup-form h1 {
  color: #00ace7;
}
.signup-container .signup-image {
  width: 50%;
  background-color: red;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
}
.signup-container .signup-image .signup-image-front {
  width: 250px;
  height: auto;
}

.activity-list-item {
  width: 96%;
  margin: 0.5em auto;
  padding: 0.25em;
  display: flex;
  border-radius: 0px;
  border-bottom: 1px black dotted;
  justify-content: space-between;
  align-items: center;
  /* background-color: #a7cadd; */
}
.activity-list-item .list-item-name {
  color: rgba(0, 0, 0, 0.5);
  width: 25%;
  font-weight: bold;
}
.activity-list-item .list-item-progress {
  width: 50%;
  display: inline-block;
}
.activity-list-item .list-item-progress .positive, .activity-list-item .list-item-progress .green {
  border-radius: 2px;
  padding: 2px;
  background-color: green;
  color: white;
  font-style: italic;
}
.activity-list-item .list-item-progress .amber {
  border-radius: 2px;
  padding: 2px;
  background-color: #FFBF00;
  color: white;
  font-style: italic;
}
.activity-list-item .list-item-progress .needing-work, .activity-list-item .list-item-progress .red {
  border-radius: 2px;
  padding: 2px;
  background-color: red;
  color: white;
  font-style: italic;
}

.activity-list-item:last-child {
  border-bottom: none;
}

.sw-previewing {
  margin: 0.25em;
  border-radius: 5px;
  border: 2px dotted grey;
}

.create-panel {
  width: 96%;
  margin: 0.25em auto 1em auto;
  padding: 0em;
}
.create-panel p {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.create-panel p span {
  background-color: rgb(255, 255, 0);
  padding: 0.25em;
}
.create-panel h2 {
  font-size: 1.2rem;
  color: #01b7eb;
}
.create-panel .activity-create-list {
  /*    background-color: lightgray; */
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-radius: 5px;
}
.create-panel a {
  display: inline-block;
  padding: 0.5em;
  /*    border: 1px black solid; */
  background-color: orange;
  color: white;
  border-radius: 5px;
  margin: 5px;
}
.create-panel a:hover {
  background-color: #00ace7;
}

.organizer-panel {
  width: 96%;
  margin: 0.5em auto;
  padding: 0.5em;
  border-radius: 5px;
  background-color: rgb(233, 228, 228);
}
.organizer-panel h2 {
  font-size: 1.2rem;
  color: #01b7eb;
}

.vue-app-area {
  width: 90%;
  margin: 1rem auto;
}

.vue-app-save-msg {
  font-style: italic;
  color: red;
}

.save-wall-action {
  display: flex;
  flex-direction: column;
}

.word-list-actions {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 4em;
  border-bottom: 1px dotted black;
  padding-bottom: 0.25em;
}

.gist-actions {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  min-height: 4em;
}

.button-action-group {
  border: 1px solid grey;
  border-radius: 5px;
  padding: 0.2em;
  display: flex;
  flex-direction: column;
}
.button-action-group button:not(:last-child) {
  margin-bottom: 0.25em;
  width: 11em;
}

.word-list {
  width: 100%;
  margin: 1em auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap-reverse;
}

.word-actions {
  display: none;
  position: absolute;
  justify-content: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 100;
}

.word:hover > .word-actions {
  display: flex;
}

.word-actions:hover {
  display: flex;
}

.word-action-left, .word-action-right {
  height: 100%;
  background-color: rgba(199, 199, 205, 0.4666666667);
}
.word-action-left a, .word-action-right a {
  color: white;
}
.word-action-left a:hover, .word-action-right a:hover {
  color: #00ace7;
}

.word-actions-left {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 0 2px 0 0;
}

.word-actions-right {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 0 0 0 2px;
}

.word {
  display: flex;
  justify-content: center;
  flex-direction: row;
  position: relative;
  margin: 0.5rem;
  padding: 0;
  min-width: 8em;
  background-color: #ad6a4b;
  border: 1px solid black;
  border-radius: 5px;
  color: white;
}
.word span {
  margin: 5px;
}

.known {
  background-color: #2DA651;
}

.unknown {
  background-color: #ad6a4b;
}

/*

MF1 FORM FIELDS

*/
#getting-the-gist {
  width: 50%;
  margin: 1em auto;
}

#getting-the-gist label, #organizer label, #div_id_title label,
#div_id_subject_area label, #div_id_notebook_name label, #div_id_topic label {
  display: block;
  width: 100%;
  background-color: #0082c7;
  border-radius: 8px 8px 0px 0px;
  color: white;
  padding: 0.25rem;
  margin: 0;
}

#getting-the-gist input, textarea.form-control, select.form-control, #organizer input, input.form-control {
  margin: 0;
  border-radius: 0px 0px 8px 8px;
}

.gist-form {
  width: 80%;
  margin: 1em auto;
}
.gist-form .gist-sentences {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.gist-form .gist-sentence {
  flex-grow: 1;
  margin-bottom: 0;
}
.gist-form .gist-sentence:not(:last-child) {
  margin-right: 1em;
}
.gist-form .gist-sentence:last-child {
  margin-right: 0em;
}
.gist-form label {
  min-width: 12em;
  border: 3px solid black;
  border-bottom: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-bottom: 0;
  background-color: black;
  color: white;
}
.gist-form div {
  margin-bottom: 2em;
}
.gist-form div.highlight-colours {
  margin-bottom: 0;
}
.gist-form div > input, .gist-form div > select {
  width: 50%;
  margin-top: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 3px solid black;
}
.gist-form div > textarea {
  width: 100%;
  min-height: 10em;
  margin-top: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 3px solid black;
}
.gist-form .gist-textarea {
  margin-bottom: 0.25em;
}
.gist-form div > #opening-sentence {
  border: 3px solid rgb(255, 224, 62);
}

#div_id_organizer_file > label {
  display: none;
}

.section-heading {
  display: flex;
  width: 95%;
  align-items: center;
  height: 1.75em;
  padding-bottom: 5px;
  border-bottom: 2px dotted #01b7eb;
  margin: 1em auto 0.25em auto;
}
.section-heading img {
  width: auto;
  height: 100%;
}
.section-heading h1 {
  font-size: 1.5em;
  margin: 0 5px;
  color: #01b7eb;
}

.highlight-colours {
  margin-bottom: 0;
}
.highlight-colours span.material-symbols-outlined {
  cursor: pointer;
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 48;
}
.highlight-colours .red {
  color: red;
}
.highlight-colours .green {
  color: green;
}
.highlight-colours .amber {
  color: #FFBF00;
}

.organizer-image-preview {
  width: 60%;
  margin: 2em auto;
  text-align: center;
}

.organizer-image {
  width: 50%;
  height: auto;
}

.comparison {
  width: 80%;
  margin: auto;
}
.comparison .comparison-topics {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
}
.comparison .comparison-topics h2 {
  color: #007bff;
}
.comparison .comparison-topics input {
  color: black;
  font-size: 2rem;
  border-radius: 5px;
  border: 1px solid lightgrey;
}
.comparison .comparison-actions {
  display: flex;
  justify-content: center;
}

.v-enter-active {
  transition: opacity 2s ease;
}

.v-leave-active {
  transition: opacity 0.2s ease;
}

.v-enter-from,
.v-leave-to {
  opacity: 0;
}

.flow-chart-title {
  font-size: 1.2rem;
  color: #0082c7;
  text-align: center;
  border: 1px solid lightgray;
  border-radius: 5px;
}

.flowchart-entry {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flowchart-entry .flowchart-entry-step {
  border-radius: 10px;
  border: 5px solid black;
  padding: 1em 1em 0 1em;
}
.flowchart-entry textarea {
  border-radius: 5px;
  border: 1px solid lightgrey;
  width: 80%;
}

.flowchart-entry-field {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.flowchart-entry-field textarea {
  width: 100%;
}

.flowchart-entry-actions {
  display: flex;
  justify-content: flex-end;
  font-size: 1em;
  font-style: italic;
}

.flowchart-actions {
  display: flex;
  margin-top: 1rem;
  justify-content: center;
}

.flowchart-heading {
  display: flex;
  justify-content: center;
  margin-bottom: 1em;
}

.timeline {
  width: 100%;
}
.timeline .timeline-actions {
  display: flex;
  justify-content: center;
}

.timeline-container {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: row;
  overflow-x: auto;
  justify-content: center;
  margin-bottom: 2em;
}

.timeline-entry {
  display: flex;
  width: 200px;
  min-width: 200px;
  min-height: 550px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.timeline-entry .timeline-entry-step {
  height: 100%;
  border-radius: 10px;
  border: 5px solid black;
  padding: 1em 1em 0 1em;
}
.timeline-entry .timeline-entry-step .timeline-entry-field {
  height: 100%;
  width: 100%;
}
.timeline-entry .timeline-entry-step .timeline-entry-field > textarea {
  min-width: 100%;
  min-height: 80%;
  border-radius: 5px;
  border: 1px solid lightgrey;
  width: 80%;
}

.timeline-entry:nth-child(1) {
  margin-top: 6em;
}

.timeline-entry:nth-child(2) {
  margin-top: 4em;
}

.timeline-entry:nth-child(3) {
  margin-top: 2em;
}

.timeline-arrow {
  margin-top: 4em;
}

.attribute-web-container {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: row;
  overflow-x: auto;
  justify-content: center;
  margin-bottom: 2em;
  background-size: cover;
  background-position: center;
}

.attribute-web-actions {
  display: flex;
  justify-content: center;
}

.attribute-web {
  width: 100%;
  display: flex;
  justify-content: center;
}
.attribute-web .attribute-web-col:nth-child(odd) {
  display: flex;
  flex-direction: column;
  margin: 0 -3em;
}
.attribute-web .attribute-web-col:nth-child(even) {
  display: flex;
  flex-direction: column;
  padding-top: 8.5em;
}
.attribute-web .circle {
  display: flex;
  width: 14em;
  height: 14em;
  border-radius: 50%;
  border: 5px solid black;
  margin: 1.5em;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
}
.attribute-web .circle textarea {
  background: none;
  width: 100%;
  height: 3em;
  text-align: center;
  border: none;
  outline: none;
}
.attribute-web .main-concept {
  border: 5px solid #b94a48;
}

.activity-splash {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  background-color: white;
  border-radius: 5px;
  padding: 1em;
}
.activity-splash .activity-intro {
  width: 50%;
}
.activity-splash .activity-intro img {
  width: 100%;
  height: auto;
}
.activity-splash .activity-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.download-splash {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-evenly;
  background-color: white;
  border-radius: 5px;
  padding: 1em;
}
.download-splash .download-list {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.download-splash .download-list .organizer-download {
  border: 1px solid black;
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.download-splash .download-list .organizer-download h2 {
  font-size: 1.4em;
}

.similarities-list {
  padding: 0;
  margin: 0 0 1rem 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.similarities-list .comparison-entry:nth-of-type(even) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.similarities-list .comparison-entry:nth-of-type(odd) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.similarities-list .comparison-entry {
  width: 100%;
  margin: 0 0 1rem 0;
  padding: 0;
  border-radius: 5px;
  align-items: top;
}
.similarities-list .comparison-entry .comparison-entry-fields {
  width: 80%;
}
.similarities-list .comparison-entry .comparison-entry-fields textarea {
  border-radius: 10px;
  border: 5px solid black;
  width: 100%;
  min-height: 6em;
  font-size: 1em;
}
.similarities-list .comparison-entry .comparison-entry-fields .comparison-entry-actions {
  display: flex;
  justify-content: flex-end;
  font-size: 1em;
  font-style: italic;
}
.similarities-list .comparison-entry .comparison-entry-fields .comparison-entry-actions > a {
  color: black;
}

.differences-list {
  padding: 0;
  margin: 0 0 1rem 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.differences-list .comparison-entry {
  width: 100%;
  margin: 0 0 1rem 0;
  padding: 0;
  border-radius: 5px;
  align-items: top;
  display: flex;
  justify-content: space-between;
}
.differences-list .comparison-entry .comparison-entry-fields {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.differences-list .comparison-entry .comparison-entry-fields textarea {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top: 5px solid black;
  border-bottom: 5px solid black;
  border-left: 5px solid black;
  border-right: 5px dashed black;
  width: 45%;
  min-height: 6em;
  font-size: 1em;
}
.differences-list .comparison-entry .comparison-entry-fields textarea:nth-child(3) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top: 5px solid black;
  border-bottom: 5px solid black;
  border-left: 5px dashed black;
  border-right: 5px solid black;
}
.differences-list .comparison-entry .comparison-entry-fields .comparison-entry-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  font-style: italic;
}
.differences-list .comparison-entry .comparison-entry-fields .comparison-entry-actions > a {
  color: black;
}

.notes-area {
  display: flex;
  direction: row;
  margin-bottom: 1em;
}

.cue-column {
  width: 30%;
  padding: 5px;
  border: 5px solid black;
}

.notes-column {
  margin-left: 1em;
  flex-grow: 1;
  padding: 5px;
  border: 5px solid black;
}

.sn-cue-section {
  height: 15em;
  padding: 5px;
  margin-bottom: 2em;
  border: 1px dotted black;
  text-align: center;
}
.sn-cue-section input {
  margin-bottom: 0.5em;
}

.sn-topic-title {
  width: 100%;
  border: 5px solid black;
  margin-bottom: 1em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.sn-topic-title .save-smartnote-action {
  width: 12em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.sn-topic-title .sn-topic-title-fields {
  flex-grow: 1;
}
.sn-topic-title .sn-topic-title-fields .sn-field {
  margin: 1em 0.5em;
}
.sn-topic-title .sn-topic-title-fields .sn-field span {
  display: inline-block;
  min-width: 100px;
  font-weight: bold;
}
.sn-topic-title .sn-topic-title-fields .sn-field input {
  width: 80%;
}

.clickable > span {
  cursor: pointer;
  color: orange;
}

.clickable:hover > span {
  color: #00ace7;
}

.sn-cue-image {
  width: 100%;
  height: 80%;
}
.sn-cue-image img {
  max-width: 100%;
  max-height: 100%;
}

.cue-actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.cue-actions input {
  flex-grow: 1;
}

.sn-note-section {
  height: 15em;
  padding: 5px;
  border: 1px dotted black;
  margin-bottom: 2em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.sn-note-section textarea {
  height: 100%;
  flex-grow: 1;
}
.sn-note-section .sn-note-actions {
  margin: 0.25em;
  display: flex;
  flex-direction: column;
}

.sn-note-hidden {
  background-color: black;
}

.image-gallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.image-gallery .image-item {
  margin: 0.5rem;
  cursor: pointer;
}
.image-gallery img {
  width: auto;
  height: 4rem;
  object-fit: cover;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQkE7RUFDRSxrQkFmTTtFQWdCTixjQWZXO0VBZ0JYLE9BZk07OztBQWtCUjtFQUNFLGtCQWxCSztFQW1CTCxjQWxCVTtFQW1CVixPQWxCSTs7O0FBcUJOO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQU9GO0VBQ0U7RUFDQTs7O0FBS0E7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBTU47RUFDRTtFQUNBOzs7QUFHRjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0U7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlGO0FBQ0Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7QUFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQVE7RUFBVTtFQUFXO0VBQzdCO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGOztBQUFBOztBQUFBO0FBTUE7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0k7RUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQSx5QkFDRTs7QUFNSjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBSUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7OztBQUtKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFJRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0c7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1WO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFDRTs7O0FBZVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU9SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU9SO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7O0FBTVI7RUFDRTtFQUNBOzs7QUFHRjtFQUNJOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFNSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQSIsImZpbGUiOiJwcm9qZWN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHByb2plY3Qgc3BlY2lmaWMgQ1NTIGdvZXMgaGVyZVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXHRcdC8vVmFyaWFibGVzLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEFsZXJ0IGNvbG9yc1xuXG4kd2hpdGU6ICNmZmY7XG4kbWludC1ncmVlbjogI2Q2ZTljNjtcbiRibGFjazogIzAwMDtcbiRwaW5rOiAjZjJkZWRlO1xuJGRhcmstcGluazogI2VlZDNkNztcbiRyZWQ6ICNiOTRhNDg7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cdFx0Ly9BbGVydHMvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gYm9vdHN0cmFwIGFsZXJ0IENTUywgdHJhbnNsYXRlZCB0byB0aGUgZGphbmdvLXN0YW5kYXJkIGxldmVscyBvZlxuLy8gZGVidWcsIGluZm8sIHN1Y2Nlc3MsIHdhcm5pbmcsIGVycm9yXG5cbi5hbGVydC1kZWJ1ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkbWludC1ncmVlbjtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmFsZXJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlci1jb2xvcjogJGRhcmstcGluaztcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5zdy1uYXYtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpO1xufVxuXG4uc3ctaG9tZS1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7XG59XG5cbiNkaXZfaWRfcGFzc3dvcmQgbGFiZWwsICNkaXZfaWRfbG9naW4gbGFiZWwsICNkaXZfaWRfZW1haWwgbGFiZWwsICNkaXZfaWRfdXNlcm5hbWUgbGFiZWwsICNkaXZfaWRfcGFzc3dvcmQxIGxhYmVsLFxuI2Rpdl9pZF9wYXNzd29yZDIgbGFiZWwsICNkaXZfaWRfdG9waWNfMV9uYW1lIGxhYmVsLCAjZGl2X2lkX3RvcGljXzJfbmFtZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlNztcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuI2Rpdl9pZF9wYXNzd29yZCBpbnB1dCwgI2Rpdl9pZF9sb2dpbiBpbnB1dCwgI2Rpdl9pZF9lbWFpbCBpbnB1dCwgI2Rpdl9pZF91c2VybmFtZSBpbnB1dCwgI2Rpdl9pZF9wYXNzd29yZDEgaW5wdXQsXG4jZGl2X2lkX3Bhc3N3b3JkMiBpbnB1dCB7XG4gIG1hcmdpbjowO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG59XG5cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN3LWxvZ2luIGgxIHtcbiAgY29sb3I6ICMwMGFjZTc7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnN3LWxvZ2luLXBhbmVsLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5zdy1sb2dpbi1wYW5lbC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubmF2YmFyIHtcbiAgY29sb3I6ICMwMGFjZTc7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNjcmVlbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZTc7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JlZW4tY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMwLDIzMCwyMzApO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICAgLnNjcmVlbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5zY3JlZW4tY29udGVudC1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubm90ZWJvb2stdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAubWluZGZyYW1lLW1lbnUge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuXG4gICAgICAubWluZGZyYW1lLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAubWluZGZyYW1lLTEtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAxYjdlYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW1pbmRmcmFtZSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDFweCB3aGl0ZSBzb2xpZDtcbn1cblxuLmZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxZW07XG4gIGJvdHRvbTogMWVtO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5mbG9hdGluZy1idXR0b24tc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5mbG9hdGluZy1hY3Rpb24tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlNztcbn1cblxuLmZsb2F0aW5nLWFjdGlvbi1idXR0b24tbWYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODFjNjtcbn1cblxuLmluZm8tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmluZm8tcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLnNoLWd1aWRlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ3VpZGUtaW1hZ2Uge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuXG5cblxuXG4uc2NyZWVuLWNvbnRlbnQtaW1hZ2UtcCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5cbi5oZWxwLWd1aWRlIHtcbiAgaDEge1xuICAgIGNvbG9yOiAjMDBhY2U3O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubm90ZS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjowLjVlbSBhdXRvO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAxcHggIzAxODFjNiBkb3R0ZWQ7XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ub3RlYm9vay12aWV3ID4gYS5ub3RlYm9vay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubm90ZWJvb2sge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYWNlNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5ub3RlYm9vay1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubm90ZWJvb2stbmFtZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5ub3RlYm9vay1zeW1ib2wge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmbGV4LWdyb3c6IDA7XG5cbiAgICAubWF0ZXJpYWwtaWNvbnMsIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5ub3RlYm9vay1wcm9ncmVzcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLDIwMCwyMDAsMC42KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5tZi1wcm9ncmVzcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNGRkJGMDA7XG4gICAgfVxuXG4gICAgLm1mLXByb2dyZXNzLWluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG5cbn1cblxuLm5vdGVib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RlYm9vay1uYW1lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5ub3RlYm9vazpob3ZlciAubm90ZWJvb2stc3ltYm9sIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5cbi5uYi1jb2xvci0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTYxRjM7XG59XG5cbi5uYi1jb2xvci0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTk1Njk7XG59XG5cbi5uYi1jb2xvci0wMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDVCRkE7XG59XG5cbi5uYi1jb2xvci0wNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1REZBMTU7XG59XG5cbi5uYi1jb2xvci0wNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREE2NTE7XG59XG5cbi5uYi1jb2xvci0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RTZBOTQ7XG59XG5cbi5taW5kZnJhbWUtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiN2ViO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cblxuICAubWluZGZyYW1lLW5vLTEge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlOTNjMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmxpbmstdG8tbWluZGZyYW1lIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOjAuMjVlbTtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE5NTY5O1xuXG4gIHAge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cbn1cblxuLm1pbmRmcmFtZS0yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cblxuICAubWluZGZyYW1lLW5vLTIgIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLm1pbmRmcmFtZS0zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cblxuICAubWluZGZyYW1lLW5vLTMgIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmlubGluZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VydmVyLWVycm9yIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDNlbSBhdXRvO1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbnVwLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIC5zaWdudXAtZm9ybSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMWVtO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICMwMGFjZTc7XG4gICAgfVxuXG4gIH1cblxuICAuc2lnbnVwLWltYWdlIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnNpZ251cC1pbWFnZS1mcm9udCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gIH1cbn1cblxuLmFjdGl2aXR5LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbiAgcGFkZGluZzogMC4yNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBibGFjayBkb3R0ZWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI2E3Y2FkZDsgKi9cblxuICAubGlzdC1pdGVtLW5hbWUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLnBvc2l0aXZlLCAuZ3JlZW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmFtYmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkJGMDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLm5lZWRpbmctd29yaywgLnJlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59XG5cbi5hY3Rpdml0eS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zdy1wcmV2aWV3aW5nIHtcbiAgbWFyZ2luOjAuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgZ3JleTtcbn1cblxuLmNyZWF0ZS1wYW5lbCB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMC4yNWVtIGF1dG8gMWVtIGF1dG87XG4gIHBhZGRpbmc6IDBlbTtcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG5cbiAgcCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDApO1xuICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiMwMWI3ZWI7XG4gIH1cblxuICBcbiAgLmFjdGl2aXR5LWNyZWF0ZS1saXN0IHtcbi8qICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTsgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW07XG4vKiAgICBib3JkZXI6IDFweCBibGFjayBzb2xpZDsgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZTc7XG4gIH1cbn1cblxuLm9yZ2FuaXplci1wYW5lbCB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMC41ZW0gYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMywgMjI4LCAyMjgpO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjojMDFiN2ViO1xuICB9XG59XG5cbi52dWUtYXBwLWFyZWEge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cblxuLnZ1ZS1hcHAtc2F2ZS1tc2cge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5zYXZlLXdhbGwtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndvcmQtbGlzdC1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNGVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uZ2lzdC1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbn1cblxuLmJ1dHRvbi1hY3Rpb24tZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICB3aWR0aDogMTFlbTtcbiAgfVxufVxuXG4ud29yZC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi53b3JkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNzUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi53b3JkOmhvdmVyID4gLndvcmQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JkLWFjdGlvbnM6aG92ZXIge1xuICBkaXNwbGF5OmZsZXg7XG59XG5cbi53b3JkLWFjdGlvbi1sZWZ0LCAud29yZC1hY3Rpb24tcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Y2Q3NztcbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMGFjZTc7XG4gIH1cbn1cblxuLndvcmQtYWN0aW9ucy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCAycHggMCAwO1xufVxuXG4ud29yZC1hY3Rpb25zLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG59XG5cblxuLndvcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA4ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDZhNGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBzcGFuIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG4ua25vd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRBNjUxO1xufVxuXG4udW5rbm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDZhNGI7XG59XG5cbi8qXG5cbk1GMSBGT1JNIEZJRUxEU1xuXG4qL1xuXG4jZ2V0dGluZy10aGUtZ2lzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbiNnZXR0aW5nLXRoZS1naXN0IGxhYmVsLCAjb3JnYW5pemVyIGxhYmVsLCAjZGl2X2lkX3RpdGxlIGxhYmVsLFxuI2Rpdl9pZF9zdWJqZWN0X2FyZWEgbGFiZWwsICNkaXZfaWRfbm90ZWJvb2tfbmFtZSBsYWJlbCwjZGl2X2lkX3RvcGljIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MmM3O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbiNnZXR0aW5nLXRoZS1naXN0IGlucHV0LCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIHNlbGVjdC5mb3JtLWNvbnRyb2wsICNvcmdhbml6ZXIgaW5wdXQsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luOjA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xufVxuXG4uZ2lzdC1mb3JtIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxZW0gYXV0bztcblxuICAuZ2lzdC1zZW50ZW5jZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZ2lzdC1zZW50ZW5jZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZ2lzdC1zZW50ZW5jZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxuXG4gIC5naXN0LXNlbnRlbmNlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMGVtO1xuICB9XG4gXG4gIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgZGl2LmhpZ2hsaWdodC1jb2xvdXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgZGl2ID4gaW5wdXQsIGRpdiA+IHNlbGVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgZGl2ID4gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgfVxuXG4gIC5naXN0LXRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIH1cblxuICBkaXYgPiAjb3BlbmluZy1zZW50ZW5jZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgcmdiKDI1NSwgMjI0LCA2Mik7XG4gIH1cbn1cblxuI2Rpdl9pZF9vcmdhbml6ZXJfZmlsZSA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDoxLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzAxYjdlYjtcbiAgbWFyZ2luOiAxZW0gYXV0byAwLjI1ZW0gYXV0bztcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgY29sb3I6ICMwMWI3ZWI7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC1jb2xvdXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBzcGFuLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczpcbiAgICAgICdGSUxMJyAxLFxuICAgICAgJ3dnaHQnIDQwMCxcbiAgICAgICdHUkFEJyAwLFxuICAgICAgJ29wc3onIDQ4XG4gIH1cblxuICAucmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgLmdyZWVuIHtcbiAgICBjb2xvcjogZ3JlZW47XG4gIH1cblxuICAuYW1iZXIge1xuICAgIGNvbG9yOiAjRkZCRjAwO1xuICB9XG5cbn1cblxuLm9yZ2FuaXplci1pbWFnZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JnYW5pemVyLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi5jb21wYXJpc29uIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIC5jb21wYXJpc29uLXRvcGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICMwMDdiZmY7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbn1cblxuLnYtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlO1xufVxuLnYtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi52LWVudGVyLWZyb20sXG4udi1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbG93LWNoYXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiMwMDgyYzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mbG93Y2hhcnQtZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLmZsb3djaGFydC1lbnRyeS1zdGVwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMCAxZW07XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICB3aWR0aDo4MCU7XG4gIH1cbn1cblxuLmZsb3djaGFydC1lbnRyeS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mbG93Y2hhcnQtZW50cnktYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mbG93Y2hhcnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbG93Y2hhcnQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cblxuLnRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRpbWVsaW5lLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnRpbWVsaW5lLWVudHJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgICAudGltZWxpbmUtZW50cnktc3RlcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtIDAgMWVtO1xuXG4gICAgIC50aW1lbGluZS1lbnRyeS1maWVsZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDZlbTtcbn1cblxuLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnRpbWVsaW5lLWFycm93IHtcbiAgbWFyZ2luLXRvcDogNGVtO1xufVxuXG4uYXR0cmlidXRlLXdlYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hdHRyaWJ1dGUtd2ViLWFjdGlvbnMge1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXR0cmlidXRlLXdlYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYXR0cmlidXRlLXdlYi1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgLTNlbTtcbiAgfVxuXG4gIC5hdHRyaWJ1dGUtd2ViLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogOC41ZW07XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNGVtO1xuICAgIGhlaWdodDogMTRlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luOiAxLjVlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45ICk7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb25jZXB0IHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkcmVkOyBcbiAgfVxufVxuXG5cbi5hY3Rpdml0eS1zcGxhc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMWVtO1xuXG4gIC5hY3Rpdml0eS1pbnRybyB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYWN0aXZpdHktZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG59XG5cbi5kb3dubG9hZC1zcGxhc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFlbTtcblxuICAuZG93bmxvYWQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgLm9yZ2FuaXplci1kb3dubG9hZCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB9XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnNpbWlsYXJpdGllcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY29tcGFyaXNvbi1lbnRyeTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9IFxuXG4gIC5jb21wYXJpc29uLWVudHJ5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH0gXG5cbiAgLmNvbXBhcmlzb24tZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuXG4gICAgLmNvbXBhcmlzb24tZW50cnktZmllbGRzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDZlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG5cbiAgICAuY29tcGFyaXNvbi1lbnRyeS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgID4gYSB7IFxuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5cbi5kaWZmZXJlbmNlcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY29tcGFyaXNvbi1lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuY29tcGFyaXNvbi1lbnRyeS1maWVsZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBkYXNoZWQgYmxhY2s7XG4gICAgICAgIHdpZHRoOjQ1JTtcbiAgICAgICAgbWluLWhlaWdodDogNmVtO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggZGFzaGVkIGJsYWNrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBibGFjaztcbiAgICAgIH1cblxuICAgIC5jb21wYXJpc29uLWVudHJ5LWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICA+IGEgeyBcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuXG4ubm90ZXMtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jdWUtY29sdW1uIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCBibGFjaztcbn1cblxuLm5vdGVzLWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCBibGFjaztcbn1cblxuLnNuLWN1ZS1zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxNWVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG4uc24tdG9waWMtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5zYXZlLXNtYXJ0bm90ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNuLXRvcGljLXRpdGxlLWZpZWxkcyB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgLnNuLWZpZWxkIHtcbiAgICAgIG1hcmdpbjogMWVtIDAuNWVtO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gIFxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2xpY2thYmxlID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IG9yYW5nZTtcbn1cblxuLmNsaWNrYWJsZTpob3ZlciA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDBhY2U3O1xufVxuXG4uc24tY3VlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jdWUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBpbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5zbi1ub3RlLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDE1ZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5zbi1ub3RlLWFjdGlvbnMge1xuICAgIG1hcmdpbjowLjI1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cblxufVxuXG4uc24tbm90ZS1oaWRkZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmltYWdlLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5pbWFnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufSJdfQ== */
