/* css/polaris-2.12.1.css */
:root {
  --polaris-version-number:"2.12.1";
}
html,
body {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  font-weight: 400;
  color: #212b36;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    San Francisco,
    Roboto,
    Segoe UI,
    Helvetica Neue,
    sans-serif;
}
@media (min-width: 40em) {
  html,
  body {
    font-size: 1.4rem;
  }
}
html {
  position: relative;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
body {
  min-height: 100%;
  margin: 0;
  padding: 0;
  background-color: #f4f6f8;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
}
.Polaris-Icon {
  display: block;
  height: 2rem;
  width: 2rem;
  max-height: 100%;
  max-width: 100%;
  margin: auto;
}
.Polaris-Icon__Svg {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.Polaris-Badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1rem;
  background-color: #dfe3e8;
  border: 0.2rem solid white;
  border-radius: 2rem;
  font-size: 1.3rem;
  line-height: 2rem;
  color: #454f5b;
}
.Polaris-Avatar {
  position: relative;
  display: block;
  overflow: hidden;
  min-width: 3.2rem;
  max-width: 100%;
  background: #47c1bf;
  border-radius: 3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.Polaris-Avatar::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.Polaris-Avatar--sizeMedium {
  width: 4rem;
}
.Polaris-Avatar--styleSix {
  background: #9c6ade;
}
.Polaris-Avatar--hasImage {
  background: transparent;
}
.Polaris-Avatar__Image {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  border-radius: 3rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Polaris-Button {
  fill: #637381;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 3.6rem;
  min-width: 3.6rem;
  margin: 0;
  padding: 0.7rem 1.6rem;
  background: linear-gradient(to bottom, white, #f9fafb);
  border: 0.1rem solid #c4cdd5;
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
  border-radius: 3px;
  line-height: 1;
  color: #212b36;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  transition-property:
    background,
    border,
    box-shadow;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
}
.Polaris-Button:hover {
  background: linear-gradient(to bottom, #f9fafb, #f4f6f8);
  border-color: #c4cdd5;
}
.Polaris-Button:focus {
  border-color: #5c6ac4;
  outline: 0;
  box-shadow: 0 0 0 1px #5c6ac4;
}
.Polaris-Button:active {
  background: linear-gradient(to bottom, #f4f6f8, #f4f6f8);
  border-color: #c4cdd5;
  box-shadow:
    0 0 0 0 transparent,
    inset 0 1px 1px 0 rgba(99, 115, 129, 0.1),
    inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}
.Polaris-Button.Polaris-Button--disabled {
  fill: #919eab;
  transition: none;
  background: linear-gradient(to bottom, #f4f6f8, #f4f6f8);
  color: #919eab;
}
.Polaris-Button__Content {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.6rem;
  text-transform: initial;
  letter-spacing: initial;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 1px;
  min-height: 1px;
}
@media (min-width: 40em) {
  .Polaris-Button__Content {
    font-size: 1.4rem;
  }
}
.Polaris-Button--primary {
  background: linear-gradient(to bottom, #6371c7, #5563c1);
  border-color: #3f4eae;
  box-shadow:
    inset 0 1px 0 0 #6774c8,
    0 1px 0 0 rgba(22, 29, 37, 0.05),
    0 0 0 0 transparent;
  color: white;
  fill: white;
}
.Polaris-Button--primary:hover {
  background: linear-gradient(to bottom, #5c6ac4, #4959bd);
  border-color: #3f4eae;
  color: white;
  text-decoration: none;
}
.Polaris-Button--primary:focus {
  border-color: #202e78;
  box-shadow:
    inset 0 1px 0 0 #6f7bcb,
    0 1px 0 0 rgba(22, 29, 37, 0.05),
    0 0 0 1px #202e78;
}
.Polaris-Button--primary:active {
  background: linear-gradient(to bottom, #3f4eae, #3f4eae);
  border-color: #38469b;
  box-shadow:
    inset 0 0 0 0 transparent,
    0 1px 0 0 rgba(22, 29, 37, 0.05),
    0 0 1px 0 #38469b;
}
.Polaris-Button--primary.Polaris-Button--disabled {
  fill: white;
  background: linear-gradient(to bottom, #bac0e6, #bac0e6);
  border-color: #a7aedf;
  box-shadow: none;
  color: white;
}
.Polaris-Button--disabled {
  cursor: default;
  pointer-events: none;
}
.Polaris-Button--plain {
  fill: #007ace;
  margin: -0.7rem -0.8rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #007ace;
}
.Polaris-Button--plain:hover,
.Polaris-Button--plain:focus,
.Polaris-Button--plain:active {
  fill: #084e8a;
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #084e8a;
}
.Polaris-Button--plain:focus > .Polaris-Button__Content::after {
  opacity: 1;
}
.Polaris-Button--plain.Polaris-Button--disabled {
  background: none;
}
.Polaris-Button--plain.Polaris-Button--sizeSlim {
  margin-top: -0.4rem;
  margin-bottom: -0.4rem;
}
.Polaris-Button--plain.Polaris-Button--sizeLarge {
  margin: -1.1rem -2rem;
}
.Polaris-Button--plain > .Polaris-Button__Content::after {
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -5px;
  right: -5px;
  display: block;
  background: rgba(33, 43, 54, 0.1);
  border-radius: 3px;
  transition: opacity 200ms cubic-bezier(0.64, 0, 0.35, 1);
  content: "";
  opacity: 0;
}
.Polaris-Button--sizeSlim {
  min-height: 3rem;
  padding: 0.4rem 1.2rem;
}
.Polaris-Button--sizeLarge {
  min-height: 4.4rem;
  min-width: 4.4rem;
  padding: 1.1rem 2.4rem;
}
.Polaris-Button--sizeLarge .Polaris-Button__Content {
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
}
@media (min-width: 40em) {
  .Polaris-Button--sizeLarge .Polaris-Button__Content {
    font-size: 1.6rem;
  }
}
.Polaris-Heading {
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.4rem;
  margin: 0;
}
@media (min-width: 40em) {
  .Polaris-Heading {
    font-size: 1.6rem;
  }
}
.Polaris-ButtonGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}
.Polaris-ButtonGroup__Item {
  margin-top: 0.8rem;
  margin-left: 0.8rem;
}
.Polaris-ButtonGroup__Item--plain:not(:first-child) {
  margin-left: 1.6rem;
}
.Polaris-ButtonGroup__Item--plain:not(:last-child) {
  margin-right: 0.8rem;
}
.Polaris-Stack {
  margin-top: -1.6rem;
  margin-left: -1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.Polaris-Stack > .Polaris-Stack__Item {
  margin-top: 1.6rem;
  margin-left: 1.6rem;
  max-width: 100%;
}
.Polaris-Stack--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.Polaris-Stack--spacingTight {
  margin-top: -0.8rem;
  margin-left: -0.8rem;
}
.Polaris-Stack--spacingTight > .Polaris-Stack__Item {
  margin-top: 0.8rem;
  margin-left: 0.8rem;
  max-width: 100%;
}
.Polaris-Stack--spacingLoose {
  margin-top: -2rem;
  margin-left: -2rem;
}
.Polaris-Stack--spacingLoose > .Polaris-Stack__Item {
  margin-top: 2rem;
  margin-left: 2rem;
  max-width: 100%;
}
.Polaris-Stack--distributionEqualSpacing {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.Polaris-Stack--alignmentCenter {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.Polaris-Stack--alignmentBaseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.Polaris-Stack__Item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
}
.Polaris-Stack__Item--fill {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.Polaris-Card {
  overflow: hidden;
  background-color: white;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
.Polaris-Card + .Polaris-Card {
  margin-top: 2rem;
}
@media (min-width: 30.625em) {
  .Polaris-Card {
    border-radius: 3px;
  }
}
.Polaris-Card__Header {
  padding: 2rem 2rem 0;
}
.Polaris-Card__Section {
  padding: 2rem;
}
.Polaris-Card__Section + .Polaris-Card__Section {
  border-top: 0.1rem solid #dfe3e8;
}
.Polaris-Card__SectionHeader {
  padding-bottom: 0.8rem;
}
.Polaris-Subheading {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
  text-transform: uppercase;
  margin: 0;
}
@media (min-width: 40em) {
  .Polaris-Subheading {
    font-size: 1.2rem;
  }
}
.Polaris-TextContainer > * + * {
  margin-top: 1.6rem;
}
.Polaris-TextContainer--spacingLoose > * + * {
  margin-top: 2rem;
}
.Polaris-InlineError {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #bf0711;
}
.Polaris-InlineError__Icon {
  fill: #de3618;
  margin-left: -0.2rem;
  margin-right: 0.6rem;
}
.Polaris-Choice {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0.4rem 0;
}
.Polaris-Choice__Control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 1.6rem;
  height: 1.6rem;
  margin-top: 2px;
  margin-right: 0.8rem;
}
.Polaris-Choice__Control > * {
  width: 100%;
}
.Polaris-Choice__Label {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  -webkit-tap-highlight-color: transparent;
}
@media (min-width: 40em) {
  .Polaris-Choice__Label {
    font-size: 1.4rem;
  }
}
.Polaris-Choice__Descriptions {
  padding-left: 2.4rem;
}
.Polaris-Choice__HelpText {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  color: #637381;
  margin-bottom: 0.4rem;
}
@media (min-width: 40em) {
  .Polaris-Choice__HelpText {
    font-size: 1.4rem;
  }
}
.Polaris-RadioButton {
  position: relative;
}
.Polaris-RadioButton__Input {
  margin: 0;
  padding: 0;
  opacity: 0;
}
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:checked + .Polaris-RadioButton__Backdrop {
  background: #5c6ac4;
}
.Polaris-RadioButton__Input:checked ~ .Polaris-RadioButton__Icon {
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop {
  background: #5c6ac4;
  box-shadow: 0 0 0 1px #5c6ac4, 0 0 0 0 transparent;
}
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop::after,
.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop::after {
  background: white;
}
@media (-ms-high-contrast: active) {
  .Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop::after,
  .Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop::after {
    border: 1px dashed buttonText;
  }
}
.Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop {
  background: #dfe3e8;
  box-shadow: none;
}
.Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop::after {
  background: #f9fafb;
}
@media (-ms-high-contrast: active) {
  .Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop {
    color: grayText;
  }
}
.Polaris-RadioButton__Input:disabled ~ .Polaris-RadioButton__Icon {
  background-color: #c4cdd5;
}
.Polaris-RadioButton__Backdrop {
  background-color: #c4cdd5;
  border: 0.1rem solid transparent;
  box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, 0.05);
  border-radius: 3px;
  transition-property: box-shadow, background-color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}
.Polaris-RadioButton__Backdrop::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background: linear-gradient(to bottom, white, #f9fafb);
  border-radius: 2px;
}
@media (-ms-high-contrast: active) {
  .Polaris-RadioButton__Backdrop {
    background: transparent;
    border: 2px solid buttonText;
    transition: none;
    color: rgba(223, 227, 232, 0.3);
  }
  .Polaris-RadioButton__Backdrop::after {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    background: none;
    border-radius: 4px;
  }
}
.Polaris-RadioButton__Backdrop::after {
  border-radius: 50%;
}
.Polaris-RadioButton__Icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  height: 50%;
  width: 50%;
  background: #5c6ac4;
  border-radius: 50%;
  transition: -webkit-transform 100ms cubic-bezier(0.36, 0, 1, 1) cubic-bezier(0, 0, 0.42, 1);
  transition: transform 100ms cubic-bezier(0.36, 0, 1, 1) cubic-bezier(0, 0, 0.42, 1);
  transition: transform 100ms cubic-bezier(0.36, 0, 1, 1) cubic-bezier(0, 0, 0.42, 1), -webkit-transform 100ms cubic-bezier(0.36, 0, 1, 1) cubic-bezier(0, 0, 0.42, 1);
}
@media (-ms-high-contrast: active) {
  .Polaris-RadioButton__Icon {
    background: windowText;
  }
}
.Polaris-DataTable {
  position: relative;
  max-width: 100vw;
}
.Polaris-DataTable__Table {
  width: 100%;
  border-spacing: 0;
}
.Polaris-DataTable__Table::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 14.5rem;
  display: none;
  width: 0.6rem;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.12), transparent);
}
.Polaris-DataTable__Cell {
  padding: 1.6rem;
  border-bottom: 0.1rem solid #f4f6f8;
  white-space: nowrap;
  text-align: left;
  transition: background-color 0.2s ease-in-out;
  vertical-align: top;
}
.Polaris-DisplayText {
  margin: 0;
}
.Polaris-DisplayText--sizeMedium {
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.8rem;
}
@media (min-width: 40em) {
  .Polaris-DisplayText--sizeMedium {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}
.Polaris-DisplayText--sizeLarge {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2.8rem;
}
@media (min-width: 40em) {
  .Polaris-DisplayText--sizeLarge {
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
}
.Polaris-Label {
  -webkit-tap-highlight-color: transparent;
}
.Polaris-Label__Text {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
  text-transform: initial;
  letter-spacing: initial;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  color: currentColor;
  -webkit-tap-highlight-color: transparent;
}
@media (min-width: 40em) {
  .Polaris-Label__Text {
    font-size: 1.4rem;
  }
}
.Polaris-Labelled__LabelWrapper {
  margin-bottom: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  word-break: break-word;
  overflow-wrap: break-word;
}
.Polaris-EmptyState {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin: 2rem auto 0 auto;
  padding: 2rem 0;
  max-width: 99.8rem;
}
.Polaris-EmptyState__Section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}
@media (min-width: 46.5em) {
  .Polaris-EmptyState__Section {
    left: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.Polaris-EmptyState__ImageContainer,
.Polaris-EmptyState__DetailsContainer {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0;
  margin: 0;
}
@media (min-width: 46.5em) {
  .Polaris-EmptyState__ImageContainer,
  .Polaris-EmptyState__DetailsContainer {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (max-width: 30.625em) {
  .Polaris-EmptyState__ImageContainer,
  .Polaris-EmptyState__DetailsContainer {
    overflow-x: hidden;
  }
}
.Polaris-EmptyState__Details {
  position: relative;
  z-index: 10;
  padding: 0 1.6rem;
  width: 33.6rem;
}
@media (min-width: 30.625em) {
  .Polaris-EmptyState__Details {
    padding: 0;
  }
}
.Polaris-EmptyState__Content {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  color: #637381;
}
@media (min-width: 40em) {
  .Polaris-EmptyState__Content {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}
.Polaris-EmptyState__Actions {
  margin-top: 1.6rem;
}
.Polaris-EmptyState__Image {
  position: relative;
  z-index: 0;
  margin-top: -2rem;
  margin-left: -70%;
  width: 190%;
  max-width: none;
}
@media (min-width: 30.625em) {
  .Polaris-EmptyState__Image {
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 46.5em) {
  .Polaris-EmptyState__Image {
    margin-top: 0;
    margin-left: -70%;
    width: 170%;
  }
}
.Polaris-FormLayout {
  margin-top: -1.6rem;
  margin-left: -2rem;
}
.Polaris-FormLayout__Item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 22rem;
  flex: 1 1 22rem;
  margin-top: 1.6rem;
  margin-left: 2rem;
  min-width: 22rem;
  max-width: calc(100% - 2rem);
}
.Polaris-Layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: -2rem;
  margin-left: -2rem;
}
.Polaris-Layout__AnnotatedSection {
  min-width: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.Polaris-Layout__AnnotatedSection {
  max-width: calc(100% - 2rem);
  margin-top: 2rem;
  margin-left: 2rem;
}
@media (min-width: 30.625em) {
  .Polaris-Layout__AnnotatedSection + .Polaris-Layout__AnnotatedSection {
    padding-top: 2rem;
    border-top: 0.1rem solid #dfe3e8;
  }
}
.Polaris-Layout__AnnotationWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -2rem;
  margin-left: -2rem;
}
.Polaris-Layout__AnnotationContent {
  -webkit-box-flex: 2;
  -ms-flex: 2 2 48rem;
  flex: 2 2 48rem;
}
.Polaris-Layout__Annotation {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 24rem;
  flex: 1 1 24rem;
  padding: 1.6rem 2rem 0;
}
@media (min-width: 30.625em) {
  .Polaris-Layout__Annotation {
    padding: 1.6rem 0 0;
  }
}
@media (min-width: 50em) {
  .Polaris-Layout__Annotation {
    padding: 2rem 2rem 2rem 0;
  }
}
.Polaris-Layout__Annotation,
.Polaris-Layout__AnnotationContent {
  min-width: 0;
  max-width: calc(100% - 2rem);
  margin-top: 2rem;
  margin-left: 2rem;
}
.Polaris-Layout__AnnotationDescription {
  color: #637381;
}
html,
body {
  min-height: 100%;
  height: 100%;
}
.Polaris-Page {
  margin: 0 auto;
  padding: 0;
  max-width: 99.8rem;
}
@media (min-width: 30.625em) {
  .Polaris-Page {
    padding: 0 2rem;
  }
}
@media (min-width: 46.5em) {
  .Polaris-Page {
    padding: 0 3.2rem;
  }
}
.Polaris-Page::after {
  content: "";
  display: table;
}
.Polaris-Page__Content {
  margin: 2rem 0;
}
@media (min-width: 46.5em) {
  .Polaris-Page__Content {
    margin-top: 2rem;
  }
}
.Polaris-Pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 30.625em) {
  .Polaris-Pagination:not(.Polaris-Pagination--plain) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .Polaris-Pagination:not(.Polaris-Pagination--plain) .Polaris-Pagination__Button {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.Polaris-Pagination__Button {
  fill: #637381;
  position: relative;
  z-index: 10;
  display: inline-block;
  min-width: 3.6rem;
  margin: 0;
  padding: 0.7rem 0.8rem;
  background: linear-gradient(to bottom, white, #f9fafb);
  border: 0.1rem solid #c4cdd5;
  border-radius: 3px;
  line-height: 1;
  color: #212b36;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  transition-property:
    color,
    background,
    border,
    box-shadow;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
}
.Polaris-Pagination__Button:hover {
  background: linear-gradient(to bottom, #f9fafb, #f4f6f8);
  border-color: #c4cdd5;
}
.Polaris-Pagination__Button:focus {
  z-index: 20;
  border-color: #5c6ac4;
  outline: 0;
  box-shadow: 0 0 0 1px #5c6ac4;
}
.Polaris-Pagination__Button:active {
  background: linear-gradient(to bottom, #f4f6f8, #f4f6f8);
  border-color: #c4cdd5;
  box-shadow:
    0 0 0 0 transparent,
    inset 0 1px 1px 0 rgba(99, 115, 129, 0.1),
    inset 0 1px 4px 0 rgba(99, 115, 129, 0.2);
}
.Polaris-Pagination__Button:disabled {
  fill: #919eab;
  background: #f4f6f8;
  color: #919eab;
  cursor: default;
  box-shadow: none;
}
.Polaris-Pagination__Button:not(:first-child) {
  margin-left: -1px;
}
.Polaris-Pagination__Button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.Polaris-Pagination__Button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.Polaris-PageActions {
  margin: 0 auto;
  padding: 2rem;
  border-top: 0.1rem solid #dfe3e8;
}
@media (min-width: 30.625em) {
  .Polaris-PageActions {
    padding: 2rem 0;
  }
}
.Polaris-ResourceList-Item {
  position: relative;
  outline: none;
  cursor: pointer;
}
.Polaris-ResourceList-Item:hover {
  background-image: linear-gradient(rgba(223, 227, 232, 0.3), rgba(223, 227, 232, 0.3));
}
.Polaris-ResourceList-Item:active {
  background-image: linear-gradient(rgba(179, 188, 245, 0.1), rgba(179, 188, 245, 0.1));
}
.Polaris-ResourceList-Item__Container {
  position: relative;
  z-index: 2;
  padding: 1.2rem 1.6rem;
  min-height: 4.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 28.625em) {
  .Polaris-ResourceList-Item__Container {
    padding: 1.2rem 2rem;
  }
}
.Polaris-ResourceList-Item__Media {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 2rem;
  color: inherit;
  text-decoration: none;
}
.Polaris-ResourceList-Item__Content {
  min-width: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.Polaris-ResourceList__ResourceListWrapper {
  position: relative;
}
.Polaris-ResourceList {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
.Polaris-ResourceList__ItemWrapper {
  position: relative;
  z-index: 1;
  overflow: hidden;
  max-width: 100%;
}
.Polaris-ResourceList__ItemWrapper + .Polaris-ResourceList__ItemWrapper {
  border-top: 0.1rem solid #dfe3e8;
}
.Polaris-TextField {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #919eab;
  cursor: text;
}
@media (min-width: 40em) {
  .Polaris-TextField {
    font-size: 1.4rem;
  }
}
.Polaris-TextField__Input:focus {
  outline: none;
  border: 0.1rem solid transparent;
}
.Polaris-TextField__Input:focus ~ .Polaris-TextField__Backdrop {
  border-color: #5c6ac4;
  box-shadow: inset 0 0 0 0 transparent, 0 0 0 1px #5c6ac4;
}
.Polaris-TextField__Input {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.4rem;
  text-transform: initial;
  letter-spacing: initial;
  position: relative;
  z-index: 20;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  width: 100%;
  min-width: 0;
  min-height: 3.6rem;
  margin: 0;
  padding: 0.5rem 1.2rem;
  background: none;
  border: 0.1rem solid transparent;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 40em) {
  .Polaris-TextField__Input {
    font-size: 1.4rem;
  }
}
.Polaris-TextField__Input:disabled {
  background: none;
  border: 0.1rem solid transparent;
  color: currentColor;
  opacity: 1;
  -webkit-text-fill-color: currentColor;
}
.Polaris-TextField__Input:invalid {
  box-shadow: none;
}
.Polaris-TextField__Input::-webkit-input-placeholder {
  color: #919eab;
}
.Polaris-TextField__Input:-ms-input-placeholder {
  color: #919eab;
}
.Polaris-TextField__Input::placeholder {
  color: #919eab;
}
.Polaris-TextField__Input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.Polaris-TextField__Input[type=number]::-webkit-outer-spin-button,
.Polaris-TextField__Input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.Polaris-TextField__Backdrop {
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  border: 0.1rem solid #c4cdd5;
  box-shadow: inset 0 1px 0 0 rgba(99, 115, 129, 0.05);
  border-radius: 3px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: box-shadow, border-color;
  transition-property: box-shadow, border-color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
}
.Polaris-TextStyle--variationStrong {
  font-weight: 600;
}
.Polaris-TextStyle--variationSubdued {
  color: #637381;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vYXNzZXRzL2Nzcy9wb2xhcmlzLTIuMTIuMS5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIjpyb290e1xuICAtLXBvbGFyaXMtdmVyc2lvbi1udW1iZXI6JzIuMTIuMSc7IH1cblxuaHRtbCxcbmJvZHl7XG4gIGZvbnQtc2l6ZToxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6aW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6NDAwO1xuICBjb2xvcjojMjEyYjM2O1xuICBmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNhbiBGcmFuY2lzY28sIFJvYm90bywgU2Vnb2UgVUksIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtcbiAgICBodG1sLFxuICAgIGJvZHl7XG4gICAgICBmb250LXNpemU6MS40cmVtOyB9IH1cblxuaHRtbHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTo2Mi41JTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtcbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7XG4gICAgICAgICAgdGV4dC1zaXplLWFkanVzdDoxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuYm9keXtcbiAgbWluLWhlaWdodDoxMDAlO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNGY2Zjg7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVye1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHtcbiAgbWFyZ2luOjA7XG4gIGZvbnQtc2l6ZToxZW07XG4gIGZvbnQtd2VpZ2h0OjQwMDsgfVxuXG4uUG9sYXJpcy1JY29ue1xuICBkaXNwbGF5OmJsb2NrO1xuICBoZWlnaHQ6MnJlbTtcbiAgd2lkdGg6MnJlbTtcbiAgbWF4LWhlaWdodDoxMDAlO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgbWFyZ2luOmF1dG87IH1cblxuLlBvbGFyaXMtSWNvbl9fU3Zne1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoyO1xuICBkaXNwbGF5OmJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgbWF4LWhlaWdodDoxMDAlOyB9XG5cbi5Qb2xhcmlzLUJhZGdle1xuICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIHBhZGRpbmc6MCAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNkZmUzZTg7XG4gIGJvcmRlcjowLjJyZW0gc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6MnJlbTtcbiAgZm9udC1zaXplOjEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgY29sb3I6IzQ1NGY1YjsgfVxuXG5cbi5Qb2xhcmlzLUF2YXRhcntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgbWluLXdpZHRoOjMuMnJlbTtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGJhY2tncm91bmQ6IzQ3YzFiZjtcbiAgYm9yZGVyLXJhZGl1czozcmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDpub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0Om5vbmU7IH1cbiAgLlBvbGFyaXMtQXZhdGFyOjphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206MTAwJTsgfVxuXG4uUG9sYXJpcy1BdmF0YXItLXNpemVNZWRpdW17XG4gIHdpZHRoOjRyZW07IH1cblxuLlBvbGFyaXMtQXZhdGFyLS1zdHlsZVNpeHtcbiAgYmFja2dyb3VuZDojOWM2YWRlOyB9XG5cbi5Qb2xhcmlzLUF2YXRhci0taGFzSW1hZ2V7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cblxuLlBvbGFyaXMtQXZhdGFyX19JbWFnZXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDo1MCU7XG4gIGxlZnQ6NTAlO1xuICB3aWR0aDoxMDAlO1xuICBib3JkZXItcmFkaXVzOjNyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cblxuLlBvbGFyaXMtQnV0dG9ue1xuICBmaWxsOiM2MzczODE7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgbWluLWhlaWdodDozLjZyZW07XG4gIG1pbi13aWR0aDozLjZyZW07XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjAuN3JlbSAxLjZyZW07XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUsICNmOWZhZmIpO1xuICBib3JkZXI6MC4xcmVtIHNvbGlkICNjNGNkZDU7XG4gIGJveC1zaGFkb3c6MCAxcHggMCAwIHJnYmEoMjIsIDI5LCAzNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6M3B4O1xuICBsaW5lLWhlaWdodDoxO1xuICBjb2xvcjojMjEyYjM2O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDpub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZCwgYm9yZGVyLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOjIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NCwgMCwgMC4zNSwgMSk7IH1cbiAgLlBvbGFyaXMtQnV0dG9uOmhvdmVye1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZmFmYiwgI2Y0ZjZmOCk7XG4gICAgYm9yZGVyLWNvbG9yOiNjNGNkZDU7IH1cbiAgLlBvbGFyaXMtQnV0dG9uOmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjojNWM2YWM0O1xuICAgIG91dGxpbmU6MDtcbiAgICBib3gtc2hhZG93OjAgMCAwIDFweCAjNWM2YWM0OyB9XG4gIC5Qb2xhcmlzLUJ1dHRvbjphY3RpdmV7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmNmY4LCAjZjRmNmY4KTtcbiAgICBib3JkZXItY29sb3I6I2M0Y2RkNTtcbiAgICBib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQsIGluc2V0IDAgMXB4IDFweCAwIHJnYmEoOTksIDExNSwgMTI5LCAwLjEpLCBpbnNldCAwIDFweCA0cHggMCByZ2JhKDk5LCAxMTUsIDEyOSwgMC4yKTsgfVxuICAuUG9sYXJpcy1CdXR0b24uUG9sYXJpcy1CdXR0b24tLWRpc2FibGVke1xuICAgIGZpbGw6IzkxOWVhYjtcbiAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmNmY4LCAjZjRmNmY4KTtcbiAgICBjb2xvcjojOTE5ZWFiOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbl9fQ29udGVudHtcbiAgZm9udC1zaXplOjEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6NDAwO1xuICBsaW5lLWhlaWdodDoxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOmluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOmluaXRpYWw7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OmZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgbWluLXdpZHRoOjFweDtcbiAgbWluLWhlaWdodDoxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgIC5Qb2xhcmlzLUJ1dHRvbl9fQ29udGVudHtcbiAgICAgIGZvbnQtc2l6ZToxLjRyZW07IH0gfVxuXG4uUG9sYXJpcy1CdXR0b24tLXByaW1hcnl7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzYzNzFjNywgIzU1NjNjMSk7XG4gIGJvcmRlci1jb2xvcjojM2Y0ZWFlO1xuICBib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgMCAjNjc3NGM4LCAwIDFweCAwIDAgcmdiYSgyMiwgMjksIDM3LCAwLjA1KSwgMCAwIDAgMCB0cmFuc3BhcmVudDtcbiAgY29sb3I6d2hpdGU7XG4gIGZpbGw6d2hpdGU7IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1wcmltYXJ5OmhvdmVye1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjNmFjNCwgIzQ5NTliZCk7XG4gICAgYm9yZGVyLWNvbG9yOiMzZjRlYWU7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1wcmltYXJ5OmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjojMjAyZTc4O1xuICAgIGJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCAwICM2ZjdiY2IsIDAgMXB4IDAgMCByZ2JhKDIyLCAyOSwgMzcsIDAuMDUpLCAwIDAgMCAxcHggIzIwMmU3ODsgfVxuICAuUG9sYXJpcy1CdXR0b24tLXByaW1hcnk6YWN0aXZle1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNmNGVhZSwgIzNmNGVhZSk7XG4gICAgYm9yZGVyLWNvbG9yOiMzODQ2OWI7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAwIHRyYW5zcGFyZW50LCAwIDFweCAwIDAgcmdiYSgyMiwgMjksIDM3LCAwLjA1KSwgMCAwIDFweCAwICMzODQ2OWI7IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1wcmltYXJ5LlBvbGFyaXMtQnV0dG9uLS1kaXNhYmxlZHtcbiAgICBmaWxsOndoaXRlO1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JhYzBlNiwgI2JhYzBlNik7XG4gICAgYm9yZGVyLWNvbG9yOiNhN2FlZGY7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIGNvbG9yOndoaXRlOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbi0tZGlzYWJsZWR7XG4gIGN1cnNvcjpkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czpub25lOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbi0tcGxhaW57XG4gIGZpbGw6IzAwN2FjZTtcbiAgbWFyZ2luOi0wLjdyZW0gLTAuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OjAuOHJlbTtcbiAgcGFkZGluZy1yaWdodDowLjhyZW07XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowO1xuICBib3gtc2hhZG93Om5vbmU7XG4gIGNvbG9yOiMwMDdhY2U7IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1wbGFpbjpob3ZlciwgLlBvbGFyaXMtQnV0dG9uLS1wbGFpbjpmb2N1cywgLlBvbGFyaXMtQnV0dG9uLS1wbGFpbjphY3RpdmV7XG4gICAgZmlsbDojMDg0ZThhO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOjA7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIGNvbG9yOiMwODRlOGE7IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1wbGFpbjpmb2N1cyA+IC5Qb2xhcmlzLUJ1dHRvbl9fQ29udGVudDo6YWZ0ZXJ7XG4gICAgb3BhY2l0eToxOyB9XG4gIC5Qb2xhcmlzLUJ1dHRvbi0tcGxhaW4uUG9sYXJpcy1CdXR0b24tLWRpc2FibGVke1xuICAgIGJhY2tncm91bmQ6bm9uZTsgfVxuICAuUG9sYXJpcy1CdXR0b24tLXBsYWluLlBvbGFyaXMtQnV0dG9uLS1zaXplU2xpbXtcbiAgICBtYXJnaW4tdG9wOi0wLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTotMC40cmVtOyB9XG4gIC5Qb2xhcmlzLUJ1dHRvbi0tcGxhaW4uUG9sYXJpcy1CdXR0b24tLXNpemVMYXJnZXtcbiAgICBtYXJnaW46LTEuMXJlbSAtMnJlbTsgfVxuICAuUG9sYXJpcy1CdXR0b24tLXBsYWluID4gLlBvbGFyaXMtQnV0dG9uX19Db250ZW50OjphZnRlcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTJweDtcbiAgICBib3R0b206LTJweDtcbiAgICBsZWZ0Oi01cHg7XG4gICAgcmlnaHQ6LTVweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6cmdiYSgzMywgNDMsIDU0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMCwgMC4zNSwgMSk7XG4gICAgY29udGVudDonJztcbiAgICBvcGFjaXR5OjA7IH1cblxuLlBvbGFyaXMtQnV0dG9uLS1zaXplU2xpbXtcbiAgbWluLWhlaWdodDozcmVtO1xuICBwYWRkaW5nOjAuNHJlbSAxLjJyZW07IH1cblxuLlBvbGFyaXMtQnV0dG9uLS1zaXplTGFyZ2V7XG4gIG1pbi1oZWlnaHQ6NC40cmVtO1xuICBtaW4td2lkdGg6NC40cmVtO1xuICBwYWRkaW5nOjEuMXJlbSAyLjRyZW07IH1cbiAgLlBvbGFyaXMtQnV0dG9uLS1zaXplTGFyZ2UgLlBvbGFyaXMtQnV0dG9uX19Db250ZW50e1xuICAgIGZvbnQtc2l6ZToxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGxpbmUtaGVpZ2h0OjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzppbml0aWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgICAgLlBvbGFyaXMtQnV0dG9uLS1zaXplTGFyZ2UgLlBvbGFyaXMtQnV0dG9uX19Db250ZW50e1xuICAgICAgICBmb250LXNpemU6MS42cmVtOyB9IH1cblxuXG4uUG9sYXJpcy1IZWFkaW5ne1xuICBmb250LXNpemU6MS43cmVtO1xuICBmb250LXdlaWdodDo2MDA7XG4gIGxpbmUtaGVpZ2h0OjIuNHJlbTtcbiAgbWFyZ2luOjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgIC5Qb2xhcmlzLUhlYWRpbmd7XG4gICAgICBmb250LXNpemU6MS42cmVtOyB9IH1cblxuXG4uUG9sYXJpcy1CdXR0b25Hcm91cHtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgbWFyZ2luLXRvcDotMC44cmVtO1xuICBtYXJnaW4tbGVmdDotMC44cmVtOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbkdyb3VwX19JdGVte1xuICBtYXJnaW4tdG9wOjAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6MC44cmVtOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbkdyb3VwX19JdGVtLS1wbGFpbjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgbWFyZ2luLWxlZnQ6MS42cmVtOyB9XG5cbi5Qb2xhcmlzLUJ1dHRvbkdyb3VwX19JdGVtLS1wbGFpbjpub3QoOmxhc3QtY2hpbGQpe1xuICBtYXJnaW4tcmlnaHQ6MC44cmVtOyB9XG5cbi5Qb2xhcmlzLVN0YWNre1xuICBtYXJnaW4tdG9wOi0xLjZyZW07XG4gIG1hcmdpbi1sZWZ0Oi0xLjZyZW07XG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ZmxleDtcbiAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjpzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7IH1cbiAgLlBvbGFyaXMtU3RhY2sgPiAuUG9sYXJpcy1TdGFja19fSXRlbXtcbiAgICBtYXJnaW4tdG9wOjEuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDoxLjZyZW07XG4gICAgbWF4LXdpZHRoOjEwMCU7IH1cblxuLlBvbGFyaXMtU3RhY2stLXZlcnRpY2Fse1xuICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgfVxuXG4uUG9sYXJpcy1TdGFjay0tc3BhY2luZ1RpZ2h0e1xuICBtYXJnaW4tdG9wOi0wLjhyZW07XG4gIG1hcmdpbi1sZWZ0Oi0wLjhyZW07IH1cbiAgLlBvbGFyaXMtU3RhY2stLXNwYWNpbmdUaWdodCA+IC5Qb2xhcmlzLVN0YWNrX19JdGVte1xuICAgIG1hcmdpbi10b3A6MC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OjAuOHJlbTtcbiAgICBtYXgtd2lkdGg6MTAwJTsgfVxuXG4uUG9sYXJpcy1TdGFjay0tc3BhY2luZ0xvb3Nle1xuICBtYXJnaW4tdG9wOi0ycmVtO1xuICBtYXJnaW4tbGVmdDotMnJlbTsgfVxuICAuUG9sYXJpcy1TdGFjay0tc3BhY2luZ0xvb3NlID4gLlBvbGFyaXMtU3RhY2tfX0l0ZW17XG4gICAgbWFyZ2luLXRvcDoycmVtO1xuICAgIG1hcmdpbi1sZWZ0OjJyZW07XG4gICAgbWF4LXdpZHRoOjEwMCU7IH1cblxuLlBvbGFyaXMtU3RhY2stLWRpc3RyaWJ1dGlvbkVxdWFsU3BhY2luZ3tcbiAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazpqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOyB9XG5cbi5Qb2xhcmlzLVN0YWNrLS1hbGlnbm1lbnRDZW50ZXJ7XG4gIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7IH1cblxuLlBvbGFyaXMtU3RhY2stLWFsaWdubWVudEJhc2VsaW5le1xuICAtd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOmJhc2VsaW5lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lOyB9XG5cbi5Qb2xhcmlzLVN0YWNrX19JdGVte1xuICAtd2Via2l0LWJveC1mbGV4OjA7XG4gICAgICAtbXMtZmxleDowIDAgYXV0bztcbiAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xuICBtaW4td2lkdGg6MDsgfVxuXG4uUG9sYXJpcy1TdGFja19fSXRlbS0tZmlsbHtcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIGF1dG87XG4gICAgICAgICAgZmxleDoxIDEgYXV0bzsgfVxuXG5cbi5Qb2xhcmlzLUNhcmR7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgYm94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg2MywgNjMsIDY4LCAwLjA1KSwgMCAxcHggM3B4IDAgcmdiYSg2MywgNjMsIDY4LCAwLjE1KTsgfVxuICAuUG9sYXJpcy1DYXJkICsgLlBvbGFyaXMtQ2FyZHtcbiAgICBtYXJnaW4tdG9wOjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwLjYyNWVtKXtcbiAgICAuUG9sYXJpcy1DYXJke1xuICAgICAgYm9yZGVyLXJhZGl1czozcHg7IH0gfVxuXG4uUG9sYXJpcy1DYXJkX19IZWFkZXJ7XG4gIHBhZGRpbmc6MnJlbSAycmVtIDA7IH1cblxuLlBvbGFyaXMtQ2FyZF9fU2VjdGlvbntcbiAgcGFkZGluZzoycmVtOyB9XG4gIC5Qb2xhcmlzLUNhcmRfX1NlY3Rpb24gKyAuUG9sYXJpcy1DYXJkX19TZWN0aW9ue1xuICAgIGJvcmRlci10b3A6MC4xcmVtIHNvbGlkICNkZmUzZTg7IH1cblxuLlBvbGFyaXMtQ2FyZF9fU2VjdGlvbkhlYWRlcntcbiAgcGFkZGluZy1ib3R0b206MC44cmVtOyB9XG5cbi5Qb2xhcmlzLVN1YmhlYWRpbmd7XG4gIGZvbnQtc2l6ZToxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OjcwMDtcbiAgbGluZS1oZWlnaHQ6MS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIG1hcmdpbjowOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtcbiAgICAuUG9sYXJpcy1TdWJoZWFkaW5ne1xuICAgICAgZm9udC1zaXplOjEuMnJlbTsgfSB9XG5cbi5Qb2xhcmlzLVRleHRDb250YWluZXIgPiAqICsgKntcbiAgbWFyZ2luLXRvcDoxLjZyZW07IH1cblxuLlBvbGFyaXMtVGV4dENvbnRhaW5lci0tc3BhY2luZ0xvb3NlID4gKiArICp7XG4gIG1hcmdpbi10b3A6MnJlbTsgfVxuXG4uUG9sYXJpcy1JbmxpbmVFcnJvcntcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICBjb2xvcjojYmYwNzExOyB9XG5cbi5Qb2xhcmlzLUlubGluZUVycm9yX19JY29ue1xuICBmaWxsOiNkZTM2MTg7XG4gIG1hcmdpbi1sZWZ0Oi0wLjJyZW07XG4gIG1hcmdpbi1yaWdodDowLjZyZW07IH1cblxuXG4uUG9sYXJpcy1DaG9pY2V7XG4gIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazpzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6c3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6MC40cmVtIDA7IH1cblxuLlBvbGFyaXMtQ2hvaWNlX19Db250cm9se1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OmZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6MDtcbiAgICAgIC1tcy1mbGV4OjAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6MCAwIGF1dG87XG4gIC13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjpzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XG4gIHdpZHRoOjEuNnJlbTtcbiAgaGVpZ2h0OjEuNnJlbTtcbiAgbWFyZ2luLXRvcDoycHg7XG4gIG1hcmdpbi1yaWdodDowLjhyZW07IH1cbiAgLlBvbGFyaXMtQ2hvaWNlX19Db250cm9sID4gKntcbiAgICB3aWR0aDoxMDAlOyB9XG5cbi5Qb2xhcmlzLUNob2ljZV9fTGFiZWx7XG4gIGZvbnQtc2l6ZToxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6aW5pdGlhbDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtcbiAgICAuUG9sYXJpcy1DaG9pY2VfX0xhYmVse1xuICAgICAgZm9udC1zaXplOjEuNHJlbTsgfSB9XG5cbi5Qb2xhcmlzLUNob2ljZV9fRGVzY3JpcHRpb25ze1xuICBwYWRkaW5nLWxlZnQ6Mi40cmVtOyB9XG5cbi5Qb2xhcmlzLUNob2ljZV9fSGVscFRleHR7XG4gIGZvbnQtc2l6ZToxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6aW5pdGlhbDtcbiAgY29sb3I6IzYzNzM4MTtcbiAgbWFyZ2luLWJvdHRvbTowLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgIC5Qb2xhcmlzLUNob2ljZV9fSGVscFRleHR7XG4gICAgICBmb250LXNpemU6MS40cmVtOyB9IH1cblxuXG4uUG9sYXJpcy1SYWRpb0J1dHRvbntcbiAgcG9zaXRpb246cmVsYXRpdmU7IH1cblxuLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0e1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBvcGFjaXR5OjA7IH1cbiAgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0OmZvY3VzICsgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0JhY2tkcm9wLCAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSW5wdXQ6YWN0aXZlICsgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0JhY2tkcm9wLCAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSW5wdXQ6Y2hlY2tlZCArIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcHtcbiAgICBiYWNrZ3JvdW5kOiM1YzZhYzQ7IH1cbiAgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0OmNoZWNrZWQgfiAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSWNvbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpOyB9XG4gIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19JbnB1dDpmb2N1cyArIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcCwgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0OmFjdGl2ZSArIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcHtcbiAgICBiYWNrZ3JvdW5kOiM1YzZhYzQ7XG4gICAgYm94LXNoYWRvdzowIDAgMCAxcHggIzVjNmFjNCwgMCAwIDAgMCB0cmFuc3BhcmVudDsgfVxuICAgIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19JbnB1dDpmb2N1cyArIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcDo6YWZ0ZXIsIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19JbnB1dDphY3RpdmUgKyAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fQmFja2Ryb3A6OmFmdGVye1xuICAgICAgYmFja2dyb3VuZDp3aGl0ZTsgfVxuICAgIEBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7XG4gICAgICAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSW5wdXQ6Zm9jdXMgKyAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fQmFja2Ryb3A6OmFmdGVyLCAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSW5wdXQ6YWN0aXZlICsgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0JhY2tkcm9wOjphZnRlcntcbiAgICAgICAgYm9yZGVyOjFweCBkYXNoZWQgYnV0dG9uVGV4dDsgfSB9XG4gIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19JbnB1dDpkaXNhYmxlZCArIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcHtcbiAgICBiYWNrZ3JvdW5kOiNkZmUzZTg7XG4gICAgYm94LXNoYWRvdzpub25lOyB9XG4gICAgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0OmRpc2FibGVkICsgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0JhY2tkcm9wOjphZnRlcntcbiAgICAgIGJhY2tncm91bmQ6I2Y5ZmFmYjsgfVxuICAgIEBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7XG4gICAgICAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fSW5wdXQ6ZGlzYWJsZWQgKyAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fQmFja2Ryb3B7XG4gICAgICAgIGNvbG9yOmdyYXlUZXh0OyB9IH1cbiAgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0lucHV0OmRpc2FibGVkIH4gLlBvbGFyaXMtUmFkaW9CdXR0b25fX0ljb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzRjZGQ1OyB9XG5cbi5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcHtcbiAgYmFja2dyb3VuZC1jb2xvcjojYzRjZGQ1O1xuICBib3JkZXI6MC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudCwgMCAxcHggMCAwIHJnYmEoMjIsIDI5LCAzNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6M3B4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjY0LCAwLCAwLjM1LCAxKTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowO1xuICBib3R0b206MDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBib3JkZXItcmFkaXVzOjUwJTsgfVxuICAuUG9sYXJpcy1SYWRpb0J1dHRvbl9fQmFja2Ryb3A6OmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlLCAjZjlmYWZiKTtcbiAgICBib3JkZXItcmFkaXVzOjJweDsgfVxuICBAbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpe1xuICAgIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcHtcbiAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6MnB4IHNvbGlkIGJ1dHRvblRleHQ7XG4gICAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgICBjb2xvcjpyZ2JhKDIyMywgMjI3LCAyMzIsIDAuMyk7IH1cbiAgICAgIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19CYWNrZHJvcDo6YWZ0ZXJ7XG4gICAgICAgIHRvcDotNHB4O1xuICAgICAgICByaWdodDotNHB4O1xuICAgICAgICBib3R0b206LTRweDtcbiAgICAgICAgbGVmdDotNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NHB4OyB9IH1cbiAgLlBvbGFyaXMtUmFkaW9CdXR0b25fX0JhY2tkcm9wOjphZnRlcntcbiAgICBib3JkZXItcmFkaXVzOjUwJTsgfVxuXG4uUG9sYXJpcy1SYWRpb0J1dHRvbl9fSWNvbntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDo1MCU7XG4gIGxlZnQ6NTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xuICBoZWlnaHQ6NTAlO1xuICB3aWR0aDo1MCU7XG4gIGJhY2tncm91bmQ6IzVjNmFjNDtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIHRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAsIDEsIDEpIGN1YmljLWJlemllcigwLCAwLCAwLjQyLCAxKTtcbiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAsIDEsIDEpIGN1YmljLWJlemllcigwLCAwLCAwLjQyLCAxKTtcbiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTAwbXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAsIDEsIDEpIGN1YmljLWJlemllcigwLCAwLCAwLjQyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAsIDEsIDEpIGN1YmljLWJlemllcigwLCAwLCAwLjQyLCAxKTsgfVxuICBAbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpe1xuICAgIC5Qb2xhcmlzLVJhZGlvQnV0dG9uX19JY29ue1xuICAgICAgYmFja2dyb3VuZDp3aW5kb3dUZXh0OyB9IH1cblxuXG4uUG9sYXJpcy1EYXRhVGFibGV7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXgtd2lkdGg6MTAwdnc7IH1cblxuLlBvbGFyaXMtRGF0YVRhYmxlX19UYWJsZXtcbiAgd2lkdGg6MTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6MDsgfVxuICAuUG9sYXJpcy1EYXRhVGFibGVfX1RhYmxlOjphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MTQuNXJlbTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgd2lkdGg6MC42cmVtO1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMTIpLCB0cmFuc3BhcmVudCk7IH1cblxuLlBvbGFyaXMtRGF0YVRhYmxlX19DZWxse1xuICBwYWRkaW5nOjEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTowLjFyZW0gc29saWQgI2Y0ZjZmODtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICB0ZXh0LWFsaWduOmxlZnQ7XG4gIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7IH1cblxuLlBvbGFyaXMtRGlzcGxheVRleHR7XG4gIG1hcmdpbjowOyB9XG5cbi5Qb2xhcmlzLURpc3BsYXlUZXh0LS1zaXplTWVkaXVte1xuICBmb250LXNpemU6Mi4xcmVtO1xuICBmb250LXdlaWdodDo0MDA7XG4gIGxpbmUtaGVpZ2h0OjIuOHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7XG4gICAgLlBvbGFyaXMtRGlzcGxheVRleHQtLXNpemVNZWRpdW17XG4gICAgICBmb250LXNpemU6Mi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6My4ycmVtOyB9IH1cblxuLlBvbGFyaXMtRGlzcGxheVRleHQtLXNpemVMYXJnZXtcbiAgZm9udC1zaXplOjIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6NjAwO1xuICBsaW5lLWhlaWdodDoyLjhyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgIC5Qb2xhcmlzLURpc3BsYXlUZXh0LS1zaXplTGFyZ2V7XG4gICAgICBmb250LXNpemU6Mi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6My4ycmVtOyB9IH1cblxuXG4uUG9sYXJpcy1MYWJlbHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50OyB9XG5cbi5Qb2xhcmlzLUxhYmVsX19UZXh0e1xuICBmb250LXNpemU6MS41cmVtO1xuICBmb250LXdlaWdodDo0MDA7XG4gIGxpbmUtaGVpZ2h0OjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOmluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOmluaXRpYWw7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6MTtcbiAgICAgIC1tcy1mbGV4OjEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6MSAxIGF1dG87XG4gIGNvbG9yOmN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtcbiAgICAuUG9sYXJpcy1MYWJlbF9fVGV4dHtcbiAgICAgIGZvbnQtc2l6ZToxLjRyZW07IH0gfVxuXG4uUG9sYXJpcy1MYWJlbGxlZF9fTGFiZWxXcmFwcGVye1xuICBtYXJnaW4tYm90dG9tOjAuNHJlbTtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lO1xuICAgICAgLW1zLWZsZXgtYWxpZ246YmFzZWxpbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG4gIHdvcmQtYnJlYWs6YnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkOyB9XG5cblxuLlBvbGFyaXMtRW1wdHlTdGF0ZXtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgd2lkdGg6MTAwJTtcbiAgbWFyZ2luOjJyZW0gYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6MnJlbSAwO1xuICBtYXgtd2lkdGg6OTkuOHJlbTsgfVxuXG4uUG9sYXJpcy1FbXB0eVN0YXRlX19TZWN0aW9ue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgZGlzcGxheTpmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIGF1dG87XG4gICAgICAgICAgZmxleDoxIDEgYXV0bztcbiAgd2lkdGg6MTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuNWVtKXtcbiAgICAuUG9sYXJpcy1FbXB0eVN0YXRlX19TZWN0aW9ue1xuICAgICAgbGVmdDoycmVtO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjsgfSB9XG5cbi5Qb2xhcmlzLUVtcHR5U3RhdGVfX0ltYWdlQ29udGFpbmVyLFxuLlBvbGFyaXMtRW1wdHlTdGF0ZV9fRGV0YWlsc0NvbnRhaW5lcntcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIGF1dG87XG4gICAgICAgICAgZmxleDoxIDEgYXV0bztcbiAgcGFkZGluZzowO1xuICBtYXJnaW46MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuNWVtKXtcbiAgICAuUG9sYXJpcy1FbXB0eVN0YXRlX19JbWFnZUNvbnRhaW5lcixcbiAgICAuUG9sYXJpcy1FbXB0eVN0YXRlX19EZXRhaWxzQ29udGFpbmVye1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6NTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6NTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwLjYyNWVtKXtcbiAgICAuUG9sYXJpcy1FbXB0eVN0YXRlX19JbWFnZUNvbnRhaW5lcixcbiAgICAuUG9sYXJpcy1FbXB0eVN0YXRlX19EZXRhaWxzQ29udGFpbmVye1xuICAgICAgb3ZlcmZsb3cteDpoaWRkZW47IH0gfVxuXG4uUG9sYXJpcy1FbXB0eVN0YXRlX19EZXRhaWxze1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoxMDtcbiAgcGFkZGluZzowIDEuNnJlbTtcbiAgd2lkdGg6MzMuNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzAuNjI1ZW0pe1xuICAgIC5Qb2xhcmlzLUVtcHR5U3RhdGVfX0RldGFpbHN7XG4gICAgICBwYWRkaW5nOjA7IH0gfVxuXG4uUG9sYXJpcy1FbXB0eVN0YXRlX19Db250ZW50e1xuICBmb250LXNpemU6MS42cmVtO1xuICBmb250LXdlaWdodDo0MDA7XG4gIGxpbmUtaGVpZ2h0OjIuNHJlbTtcbiAgY29sb3I6IzYzNzM4MTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7XG4gICAgLlBvbGFyaXMtRW1wdHlTdGF0ZV9fQ29udGVudHtcbiAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6Mi44cmVtOyB9IH1cblxuLlBvbGFyaXMtRW1wdHlTdGF0ZV9fQWN0aW9uc3tcbiAgbWFyZ2luLXRvcDoxLjZyZW07IH1cblxuLlBvbGFyaXMtRW1wdHlTdGF0ZV9fSW1hZ2V7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjA7XG4gIG1hcmdpbi10b3A6LTJyZW07XG4gIG1hcmdpbi1sZWZ0Oi03MCU7XG4gIHdpZHRoOjE5MCU7XG4gIG1heC13aWR0aDpub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMC42MjVlbSl7XG4gICAgLlBvbGFyaXMtRW1wdHlTdGF0ZV9fSW1hZ2V7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgd2lkdGg6MTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni41ZW0pe1xuICAgIC5Qb2xhcmlzLUVtcHR5U3RhdGVfX0ltYWdle1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgbWFyZ2luLWxlZnQ6LTcwJTtcbiAgICAgIHdpZHRoOjE3MCU7IH0gfVxuXG5cbi5Qb2xhcmlzLUZvcm1MYXlvdXR7XG4gIG1hcmdpbi10b3A6LTEuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6LTJyZW07IH1cblxuLlBvbGFyaXMtRm9ybUxheW91dF9fSXRlbXtcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIDIycmVtO1xuICAgICAgICAgIGZsZXg6MSAxIDIycmVtO1xuICBtYXJnaW4tdG9wOjEuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6MnJlbTtcbiAgbWluLXdpZHRoOjIycmVtO1xuICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7IH1cblxuXG4uUG9sYXJpcy1MYXlvdXR7XG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ZmxleDtcbiAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjpzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOi0ycmVtO1xuICBtYXJnaW4tbGVmdDotMnJlbTsgfVxuXG4uUG9sYXJpcy1MYXlvdXRfX0Fubm90YXRlZFNlY3Rpb257XG4gIG1pbi13aWR0aDowO1xuICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgICAtbXMtZmxleDoxIDEgMTAwJTtcbiAgICAgICAgICBmbGV4OjEgMSAxMDAlOyB9XG5cbi5Qb2xhcmlzLUxheW91dF9fQW5ub3RhdGVkU2VjdGlvbntcbiAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW4tdG9wOjJyZW07XG4gIG1hcmdpbi1sZWZ0OjJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwLjYyNWVtKXtcbiAgICAuUG9sYXJpcy1MYXlvdXRfX0Fubm90YXRlZFNlY3Rpb24gKyAuUG9sYXJpcy1MYXlvdXRfX0Fubm90YXRlZFNlY3Rpb257XG4gICAgICBwYWRkaW5nLXRvcDoycmVtO1xuICAgICAgYm9yZGVyLXRvcDowLjFyZW0gc29saWQgI2RmZTNlODsgfSB9XG5cbi5Qb2xhcmlzLUxheW91dF9fQW5ub3RhdGlvbldyYXBwZXJ7XG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ZmxleDtcbiAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gIG1hcmdpbi10b3A6LTJyZW07XG4gIG1hcmdpbi1sZWZ0Oi0ycmVtOyB9XG5cbi5Qb2xhcmlzLUxheW91dF9fQW5ub3RhdGlvbkNvbnRlbnR7XG4gIC13ZWJraXQtYm94LWZsZXg6MjtcbiAgICAgIC1tcy1mbGV4OjIgMiA0OHJlbTtcbiAgICAgICAgICBmbGV4OjIgMiA0OHJlbTsgfVxuXG5cbi5Qb2xhcmlzLUxheW91dF9fQW5ub3RhdGlvbntcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIDI0cmVtO1xuICAgICAgICAgIGZsZXg6MSAxIDI0cmVtO1xuICBwYWRkaW5nOjEuNnJlbSAycmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwLjYyNWVtKXtcbiAgICAuUG9sYXJpcy1MYXlvdXRfX0Fubm90YXRpb257XG4gICAgICBwYWRkaW5nOjEuNnJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSl7XG4gICAgLlBvbGFyaXMtTGF5b3V0X19Bbm5vdGF0aW9ue1xuICAgICAgcGFkZGluZzoycmVtIDJyZW0gMnJlbSAwOyB9IH1cblxuLlBvbGFyaXMtTGF5b3V0X19Bbm5vdGF0aW9uLFxuLlBvbGFyaXMtTGF5b3V0X19Bbm5vdGF0aW9uQ29udGVudHtcbiAgbWluLXdpZHRoOjA7XG4gIG1heC13aWR0aDpjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luLXRvcDoycmVtO1xuICBtYXJnaW4tbGVmdDoycmVtOyB9XG5cbi5Qb2xhcmlzLUxheW91dF9fQW5ub3RhdGlvbkRlc2NyaXB0aW9ue1xuICBjb2xvcjojNjM3MzgxOyB9XG5cblxuaHRtbCxcbmJvZHl7XG4gIG1pbi1oZWlnaHQ6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7IH1cblxuLlBvbGFyaXMtUGFnZXtcbiAgbWFyZ2luOjAgYXV0bztcbiAgcGFkZGluZzowO1xuICBtYXgtd2lkdGg6OTkuOHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzAuNjI1ZW0pe1xuICAgIC5Qb2xhcmlzLVBhZ2V7XG4gICAgICBwYWRkaW5nOjAgMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni41ZW0pe1xuICAgIC5Qb2xhcmlzLVBhZ2V7XG4gICAgICBwYWRkaW5nOjAgMy4ycmVtOyB9IH1cbiAgLlBvbGFyaXMtUGFnZTo6YWZ0ZXJ7XG4gICAgY29udGVudDonJztcbiAgICBkaXNwbGF5OnRhYmxlOyB9XG5cbi5Qb2xhcmlzLVBhZ2VfX0NvbnRlbnR7XG4gIG1hcmdpbjoycmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjVlbSl7XG4gICAgLlBvbGFyaXMtUGFnZV9fQ29udGVudHtcbiAgICAgIG1hcmdpbi10b3A6MnJlbTsgfSB9XG5cbi5Qb2xhcmlzLVBhZ2luYXRpb257XG4gIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTppbmxpbmUtZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzAuNjI1ZW0pe1xuICAgIC5Qb2xhcmlzLVBhZ2luYXRpb246bm90KC5Qb2xhcmlzLVBhZ2luYXRpb24tLXBsYWluKXtcbiAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgd2lkdGg6MTAwJTsgfVxuICAgICAgLlBvbGFyaXMtUGFnaW5hdGlvbjpub3QoLlBvbGFyaXMtUGFnaW5hdGlvbi0tcGxhaW4pIC5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbntcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgICAgICAgLW1zLWZsZXg6MSAwIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bzsgfSB9XG5cbi5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbntcbiAgZmlsbDojNjM3MzgxO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoxMDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDozLjZyZW07XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjAuN3JlbSAwLjhyZW07XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUsICNmOWZhZmIpO1xuICBib3JkZXI6MC4xcmVtIHNvbGlkICNjNGNkZDU7XG4gIGJvcmRlci1yYWRpdXM6M3B4O1xuICBsaW5lLWhlaWdodDoxO1xuICBjb2xvcjojMjEyYjM2O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDpub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsIGJhY2tncm91bmQsIGJvcmRlciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNjQsIDAsIDAuMzUsIDEpOyB9XG4gIC5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWZhZmIsICNmNGY2ZjgpO1xuICAgIGJvcmRlci1jb2xvcjojYzRjZGQ1OyB9XG4gIC5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbjpmb2N1c3tcbiAgICB6LWluZGV4OjIwO1xuICAgIGJvcmRlci1jb2xvcjojNWM2YWM0O1xuICAgIG91dGxpbmU6MDtcbiAgICBib3gtc2hhZG93OjAgMCAwIDFweCAjNWM2YWM0OyB9XG4gIC5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbjphY3RpdmV7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmNmY4LCAjZjRmNmY4KTtcbiAgICBib3JkZXItY29sb3I6I2M0Y2RkNTtcbiAgICBib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQsIGluc2V0IDAgMXB4IDFweCAwIHJnYmEoOTksIDExNSwgMTI5LCAwLjEpLCBpbnNldCAwIDFweCA0cHggMCByZ2JhKDk5LCAxMTUsIDEyOSwgMC4yKTsgfVxuICAuUG9sYXJpcy1QYWdpbmF0aW9uX19CdXR0b246ZGlzYWJsZWR7XG4gICAgZmlsbDojOTE5ZWFiO1xuICAgIGJhY2tncm91bmQ6I2Y0ZjZmODtcbiAgICBjb2xvcjojOTE5ZWFiO1xuICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6bm9uZTsgfVxuICAuUG9sYXJpcy1QYWdpbmF0aW9uX19CdXR0b246bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgbWFyZ2luLWxlZnQ6LTFweDsgfVxuICAuUG9sYXJpcy1QYWdpbmF0aW9uX19CdXR0b246Zmlyc3QtY2hpbGR7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOyB9XG4gIC5Qb2xhcmlzLVBhZ2luYXRpb25fX0J1dHRvbjpsYXN0LWNoaWxke1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7IH1cblxuXG4uUG9sYXJpcy1QYWdlQWN0aW9uc3tcbiAgbWFyZ2luOjAgYXV0bztcbiAgcGFkZGluZzoycmVtO1xuICBib3JkZXItdG9wOjAuMXJlbSBzb2xpZCAjZGZlM2U4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMC42MjVlbSl7XG4gICAgLlBvbGFyaXMtUGFnZUFjdGlvbnN7XG4gICAgICBwYWRkaW5nOjJyZW0gMDsgfSB9XG5cbi5Qb2xhcmlzLVJlc291cmNlTGlzdC1JdGVte1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3V0bGluZTpub25lO1xuICBjdXJzb3I6cG9pbnRlcjsgfVxuICAuUG9sYXJpcy1SZXNvdXJjZUxpc3QtSXRlbTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDIyMywgMjI3LCAyMzIsIDAuMyksIHJnYmEoMjIzLCAyMjcsIDIzMiwgMC4zKSk7IH1cbiAgLlBvbGFyaXMtUmVzb3VyY2VMaXN0LUl0ZW06YWN0aXZle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMTc5LCAxODgsIDI0NSwgMC4xKSwgcmdiYSgxNzksIDE4OCwgMjQ1LCAwLjEpKTsgfVxuXG4uUG9sYXJpcy1SZXNvdXJjZUxpc3QtSXRlbV9fQ29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoyO1xuICBwYWRkaW5nOjEuMnJlbSAxLjZyZW07XG4gIG1pbi1oZWlnaHQ6NC40cmVtO1xuICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OmZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246c3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjguNjI1ZW0pe1xuICAgIC5Qb2xhcmlzLVJlc291cmNlTGlzdC1JdGVtX19Db250YWluZXJ7XG4gICAgICBwYWRkaW5nOjEuMnJlbSAycmVtOyB9IH1cblxuLlBvbGFyaXMtUmVzb3VyY2VMaXN0LUl0ZW1fX01lZGlhe1xuICAtd2Via2l0LWJveC1mbGV4OjA7XG4gICAgICAtbXMtZmxleDowIDAgYXV0bztcbiAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6MnJlbTtcbiAgY29sb3I6aW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblxuLlBvbGFyaXMtUmVzb3VyY2VMaXN0LUl0ZW1fX0NvbnRlbnR7XG4gIG1pbi13aWR0aDowO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgICAgLW1zLWZsZXg6MSAxIGF1dG87XG4gICAgICAgICAgZmxleDoxIDEgYXV0bztcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7XG4gICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246Y2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjpjZW50ZXI7IH1cblxuLlBvbGFyaXMtUmVzb3VyY2VMaXN0X19SZXNvdXJjZUxpc3RXcmFwcGVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxuXG4uUG9sYXJpcy1SZXNvdXJjZUxpc3R7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjE7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGxpc3Qtc3R5bGU6bm9uZTsgfVxuXG4uUG9sYXJpcy1SZXNvdXJjZUxpc3RfX0l0ZW1XcmFwcGVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoxO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIG1heC13aWR0aDoxMDAlOyB9XG4gIC5Qb2xhcmlzLVJlc291cmNlTGlzdF9fSXRlbVdyYXBwZXIgKyAuUG9sYXJpcy1SZXNvdXJjZUxpc3RfX0l0ZW1XcmFwcGVye1xuICAgIGJvcmRlci10b3A6MC4xcmVtIHNvbGlkICNkZmUzZTg7IH1cblxuLlBvbGFyaXMtVGV4dEZpZWxke1xuICBmb250LXNpemU6MS42cmVtO1xuICBmb250LXdlaWdodDo0MDA7XG4gIGxpbmUtaGVpZ2h0OjIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6aW5pdGlhbDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgY29sb3I6IzkxOWVhYjtcbiAgY3Vyc29yOnRleHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pe1xuICAgIC5Qb2xhcmlzLVRleHRGaWVsZHtcbiAgICAgIGZvbnQtc2l6ZToxLjRyZW07IH0gfVxuXG4uUG9sYXJpcy1UZXh0RmllbGRfX0lucHV0OmZvY3Vze1xuICBvdXRsaW5lOm5vbmU7XG4gIGJvcmRlcjowLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLlBvbGFyaXMtVGV4dEZpZWxkX19JbnB1dDpmb2N1cyB+IC5Qb2xhcmlzLVRleHRGaWVsZF9fQmFja2Ryb3B7XG4gICAgYm9yZGVyLWNvbG9yOiM1YzZhYzQ7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAwIHRyYW5zcGFyZW50LCAwIDAgMCAxcHggIzVjNmFjNDsgfVxuXG4uUG9sYXJpcy1UZXh0RmllbGRfX0lucHV0e1xuICBmb250LXNpemU6MS42cmVtO1xuICBmb250LXdlaWdodDo0MDA7XG4gIGxpbmUtaGVpZ2h0OjIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6aW5pdGlhbDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHotaW5kZXg6MjA7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6MTtcbiAgICAgIC1tcy1mbGV4OjEgMSAwJTtcbiAgICAgICAgICBmbGV4OjEgMSAwJTtcbiAgd2lkdGg6MTAwJTtcbiAgbWluLXdpZHRoOjA7XG4gIG1pbi1oZWlnaHQ6My42cmVtO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowLjVyZW0gMS4ycmVtO1xuICBiYWNrZ3JvdW5kOm5vbmU7XG4gIGJvcmRlcjowLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OmluaGVyaXQ7XG4gIGZvbnQtc2l6ZTppbmhlcml0O1xuICBmb250LXdlaWdodDppbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTpub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKXtcbiAgICAuUG9sYXJpcy1UZXh0RmllbGRfX0lucHV0e1xuICAgICAgZm9udC1zaXplOjEuNHJlbTsgfSB9XG5cbiAgLlBvbGFyaXMtVGV4dEZpZWxkX19JbnB1dDpkaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyOjAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjpjdXJyZW50Q29sb3I7XG4gICAgb3BhY2l0eToxO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOmN1cnJlbnRDb2xvcjsgfVxuICAuUG9sYXJpcy1UZXh0RmllbGRfX0lucHV0OmludmFsaWR7XG4gICAgYm94LXNoYWRvdzpub25lOyB9XG4gIC5Qb2xhcmlzLVRleHRGaWVsZF9fSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6IzkxOWVhYjsgfVxuICAuUG9sYXJpcy1UZXh0RmllbGRfX0lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICBjb2xvcjojOTE5ZWFiOyB9XG4gIC5Qb2xhcmlzLVRleHRGaWVsZF9fSW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiM5MTllYWI7IH1cbiAgLlBvbGFyaXMtVGV4dEZpZWxkX19JbnB1dFt0eXBlPSdudW1iZXInXXtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOnRleHRmaWVsZDsgfVxuICAgIC5Qb2xhcmlzLVRleHRGaWVsZF9fSW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5Qb2xhcmlzLVRleHRGaWVsZF9fSW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgbWFyZ2luOjA7IH1cblxuLlBvbGFyaXMtVGV4dEZpZWxkX19CYWNrZHJvcHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHotaW5kZXg6MTA7XG4gIHRvcDowO1xuICBib3R0b206MDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBiYWNrZ3JvdW5kOndoaXRlO1xuICBib3JkZXI6MC4xcmVtIHNvbGlkICNjNGNkZDU7XG4gIGJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCAwIHJnYmEoOTksIDExNSwgMTI5LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czozcHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gIHdpbGwtY2hhbmdlOmJveC1zaGFkb3csIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93LCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjY0LCAwLCAwLjM1LCAxKTsgfVxuXG4uUG9sYXJpcy1UZXh0U3R5bGUtLXZhcmlhdGlvblN0cm9uZ3tcbiAgZm9udC13ZWlnaHQ6NjAwOyB9XG5cbi5Qb2xhcmlzLVRleHRTdHlsZS0tdmFyaWF0aW9uU3ViZHVlZHtcbiAgY29sb3I6IzYzNzM4MTsgfVxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUFBO0FBQ0U7QUFBQTtBQUVGO0FBQUE7QUFFRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUVFO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0k7QUFDUjtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFBQTtBQUFBO0FBR0U7QUFBQTtBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0U7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNHO0FBQ0M7QUFDSTtBQUFBO0FBQ1I7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUVKO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ1E7QUFBQTtBQUdWO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0k7QUFDSTtBQUNSO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0c7QUFDQztBQUNJO0FBQ1I7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUNGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0k7QUFDSTtBQUNSO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFFTjtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNGO0FBQ0U7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUo7QUFDRTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNGO0FBQ0U7QUFBQTtBQUNGO0FBQ0U7QUFBQTtBQUNGO0FBQ0U7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFHUjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBR047QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0o7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0o7QUFDSTtBQUNJO0FBQUE7QUFDUjtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBRUo7QUFDRTtBQUNBO0FBQ0k7QUFDSTtBQUFBO0FBRVY7QUFDRTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBRUo7QUFDRTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0E7QUFDQTtBQUFBO0FBRUo7QUFDRTtBQUNJO0FBQ0k7QUFBQTtBQUVWO0FBQ0U7QUFDSTtBQUNJO0FBQUE7QUFFVjtBQUNFO0FBQ0k7QUFDSTtBQUFBO0FBRVY7QUFDRTtBQUNJO0FBQ0k7QUFDUjtBQUFBO0FBRUY7QUFDRTtBQUNJO0FBQ0k7QUFBQTtBQUdWO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQUE7QUFDRjtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBRU47QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBQ0E7QUFDRTtBQUFBO0FBRUo7QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBRU47QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUVKO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBRU47QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUdOO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUNRO0FBQUE7QUFDVjtBQUFBO0FBQ0U7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNFO0FBQUE7QUFDRjtBQUNFO0FBQUE7QUFDRTtBQUFBO0FBQUE7QUFDTjtBQUNFO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUNGO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFDTjtBQUNFO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDTjtBQUNFO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ1E7QUFDUjtBQUNRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFHTjtBQUNFO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUFBO0FBQ0E7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUNBO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFDQTtBQUFBO0FBQUE7QUFHTjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFFTjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0k7QUFDSTtBQUNSO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0k7QUFDUjtBQUNJO0FBQ0k7QUFDUjtBQUFBO0FBQ0E7QUFDRTtBQUNFO0FBQ0E7QUFDQTtBQUNJO0FBQ0k7QUFDUjtBQUNJO0FBQ0k7QUFBQTtBQUFBO0FBRWQ7QUFBQTtBQUVFO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUVFO0FBQ0k7QUFBQTtBQUFBO0FBQ1I7QUFDRTtBQUFBO0FBRUU7QUFBQTtBQUFBO0FBRU47QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUNBO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFDQTtBQUFBO0FBQUE7QUFDSjtBQUNFO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUdOO0FBQ0U7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNJO0FBQ0k7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0o7QUFDSTtBQUNJO0FBQ1I7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0k7QUFDSTtBQUFBO0FBRVY7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDRTtBQUNBO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNKO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDSTtBQUNJO0FBQUE7QUFHVjtBQUNFO0FBQ0k7QUFDSTtBQUNSO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBQ0o7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUVOO0FBQUE7QUFFRTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUFBO0FBR0Y7QUFBQTtBQUVFO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBQ0o7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUNKO0FBQ0U7QUFDQTtBQUFBO0FBRUo7QUFDRTtBQUFBO0FBQ0E7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDSTtBQUNJO0FBQUE7QUFBQTtBQUVoQjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNHO0FBQ0M7QUFDSTtBQUNSO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUNBO0FBQUE7QUFDRjtBQUNFO0FBQ0E7QUFBQTtBQUdKO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNFO0FBQ0U7QUFBQTtBQUFBO0FBRU47QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUNGO0FBQ0U7QUFBQTtBQUVKO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0k7QUFBQTtBQUNSO0FBQ0U7QUFDRTtBQUFBO0FBQUE7QUFFTjtBQUNFO0FBQ0k7QUFDSTtBQUNSO0FBQ0E7QUFDQTtBQUFBO0FBRUY7QUFDRTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFDSTtBQUNBO0FBQUE7QUFFTjtBQUNFO0FBQUE7QUFFRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0U7QUFBQTtBQUVKO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDSTtBQUNJO0FBQ1I7QUFDQTtBQUFBO0FBQ0E7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUFBO0FBQ0E7QUFDRTtBQUNBO0FBQUE7QUFFSjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJO0FBQ0k7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0c7QUFDSztBQUFBO0FBQ1I7QUFDRTtBQUNFO0FBQUE7QUFBQTtBQUVKO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUFBO0FBQ0Y7QUFDRTtBQUNHO0FBQ0s7QUFBQTtBQUNSO0FBQUE7QUFDRTtBQUNRO0FBQ1I7QUFBQTtBQUVOO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVGO0FBQ0U7QUFBQTtBQUVGO0FBQ0U7QUFBQTsiLAogICJuYW1lcyI6IFtdCn0K */
