.pd-multi-step-form {
  overflow: hidden;
  padding: 3px; }
  .pd-multi-step-form[data-step='0'] .pd-step-0 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-0 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-step-1 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-1 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-step-2 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-2 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-step-3 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-3 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-step-4 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-4 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-step-5 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-5 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-step-6 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-6 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-step-7 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-7 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-step-8 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-8 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-step-9 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-9 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='8'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='8'] {
    border-color: #0b5fff; }
  .pd-multi-step-form .pd-continue-button {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin: 0;
    padding: 0.5rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    .pd-multi-step-form .pd-continue-button:active {
      background: #004ad7; }
    .pd-multi-step-form .pd-continue-button:focus, .pd-multi-step-form .pd-continue-button:hover {
      background: #0053f1; }
    .pd-multi-step-form .pd-continue-button.bg-action-secondary {
      background: #19ab4f; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:active {
        background: #127f3a; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:focus, .pd-multi-step-form .pd-continue-button.bg-action-secondary:hover {
        background: #169545; }
    .pd-multi-step-form .pd-continue-button.bg-white {
      background: #fff;
      color: #0b5fff; }
      .pd-multi-step-form .pd-continue-button.bg-white:active {
        color: #004ad7; }
      .pd-multi-step-form .pd-continue-button.bg-white:focus, .pd-multi-step-form .pd-continue-button.bg-white:hover {
        color: #0053f1; }
  .pd-multi-step-form .pd-progress {
    align-items: center;
    display: flex;
    margin: 1rem 0;
    width: 100%; }
    .pd-multi-step-form .pd-progress .pd-circle {
      background-color: transparent;
      border: 2px solid #a5abb3;
      border-radius: 50%;
      cursor: pointer;
      display: inline-block;
      height: 16px;
      min-width: 16px;
      transition: all 0.5s ease-out;
      width: 16px; }
    .pd-multi-step-form .pd-progress .pd-bar {
      border: 1px solid #a5abb3;
      display: inline-block;
      margin: 0 3px;
      transition: all 0.5s ease-out; }

.pd-richtext {
  font-size: 0.875rem;
  padding: 1rem 0; }

.pd-submit .actions {
  margin: 0;
  padding: 1rem 0 0; }

.pd-submit input[type='submit'] {
  background: #0b5fff;
  border-color: transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
  transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
  width: 100%; }
  .pd-submit input[type='submit']:active {
    background: #004ad7;
    box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
  .pd-submit input[type='submit']:focus, .pd-submit input[type='submit']:hover {
    background: #0053f1; }
  .pd-submit input[type='submit'].bg-action-secondary {
    background: #19ab4f; }
    .pd-submit input[type='submit'].bg-action-secondary:active {
      background: #127f3a; }
    .pd-submit input[type='submit'].bg-action-secondary:focus, .pd-submit input[type='submit'].bg-action-secondary:hover {
      background: #169545; }
  .pd-submit input[type='submit'].bg-white {
    background: #fff;
    color: #0b5fff; }
    .pd-submit input[type='submit'].bg-white:active {
      color: #004ad7; }
    .pd-submit input[type='submit'].bg-white:focus, .pd-submit input[type='submit'].bg-white:hover {
      color: #0053f1; }

/* ---------- Form generator styles ---------- */
body {
  margin: 0; }

#container.horizontal-form .pd-form-fields {
  display: flex;
  justify-content: center; }
  #container.horizontal-form .pd-form-fields .pd-form-field-container {
    display: flex;
    flex-direction: column;
    margin: 0 0.5rem; }
  #container.horizontal-form .pd-form-fields .pd-submit {
    height: 3rem;
    margin: 0 0.5rem;
    width: auto; }

@media (max-width: 767px) {
  #container.horizontal-form .pd-form-fields {
    display: block; }
    #container.horizontal-form .pd-form-fields .pd-form-field-container {
      margin: 0; }
    #container.horizontal-form .pd-form-fields .pd-submit {
      margin: 0;
      width: 100%; } }

#pardot-form {
  color: #272833;
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif;
  margin: 0 auto;
  padding: 1.5rem 1.5rem 0 1.5rem; }
  #pardot-form.dark .pd-checkbox label,
  #pardot-form.dark .pd-radio label {
    color: rgba(255, 255, 255, 0.8); }
  #pardot-form.dark .pd-date.error label, #pardot-form.dark .pd-date.filled label, #pardot-form.dark .pd-date.focused label,
  #pardot-form.dark .pd-select.error label,
  #pardot-form.dark .pd-select.filled label,
  #pardot-form.dark .pd-select.focused label,
  #pardot-form.dark .pd-text.error label,
  #pardot-form.dark .pd-text.filled label,
  #pardot-form.dark .pd-text.focused label,
  #pardot-form.dark .pd-textarea.error label,
  #pardot-form.dark .pd-textarea.filled label,
  #pardot-form.dark .pd-textarea.focused label {
    background: linear-gradient(transparent 50%, #3f547a 50%);
    color: #fff; }
  #pardot-form.dark .pd-date.error .animated-border::before,
  #pardot-form.dark .pd-date.error .animated-border::after, #pardot-form.dark .pd-date.filled .animated-border::before,
  #pardot-form.dark .pd-date.filled .animated-border::after, #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.error .animated-border::before,
  #pardot-form.dark .pd-select.error .animated-border::after,
  #pardot-form.dark .pd-select.filled .animated-border::before,
  #pardot-form.dark .pd-select.filled .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.error .animated-border::before,
  #pardot-form.dark .pd-text.error .animated-border::after,
  #pardot-form.dark .pd-text.filled .animated-border::before,
  #pardot-form.dark .pd-text.filled .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.error .animated-border::before,
  #pardot-form.dark .pd-textarea.error .animated-border::after,
  #pardot-form.dark .pd-textarea.filled .animated-border::before,
  #pardot-form.dark .pd-textarea.filled .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    height: calc(100% + 2px);
    width: calc(100% + 2px); }
  #pardot-form.dark .pd-date.error label,
  #pardot-form.dark .pd-select.error label,
  #pardot-form.dark .pd-text.error label,
  #pardot-form.dark .pd-textarea.error label {
    color: #fff; }
  #pardot-form.dark .pd-date.error input,
  #pardot-form.dark .pd-date.error select,
  #pardot-form.dark .pd-date.error textarea,
  #pardot-form.dark .pd-select.error input,
  #pardot-form.dark .pd-select.error select,
  #pardot-form.dark .pd-select.error textarea,
  #pardot-form.dark .pd-text.error input,
  #pardot-form.dark .pd-text.error select,
  #pardot-form.dark .pd-text.error textarea,
  #pardot-form.dark .pd-textarea.error input,
  #pardot-form.dark .pd-textarea.error select,
  #pardot-form.dark .pd-textarea.error textarea {
    background: #3f547a; }
  #pardot-form.dark .pd-date.error .animated-border::before,
  #pardot-form.dark .pd-select.error .animated-border::before,
  #pardot-form.dark .pd-text.error .animated-border::before,
  #pardot-form.dark .pd-textarea.error .animated-border::before {
    border-right-color: #da1414;
    border-top-color: #da1414;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form.dark .pd-date.error .animated-border::after,
  #pardot-form.dark .pd-select.error .animated-border::after,
  #pardot-form.dark .pd-text.error .animated-border::after,
  #pardot-form.dark .pd-textarea.error .animated-border::after {
    border-bottom-color: #da1414;
    border-left-color: #da1414;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form.dark .pd-date.filled label,
  #pardot-form.dark .pd-select.filled label,
  #pardot-form.dark .pd-text.filled label,
  #pardot-form.dark .pd-textarea.filled label {
    color: #fff; }
  #pardot-form.dark .pd-date.filled .animated-border::before,
  #pardot-form.dark .pd-date.filled .animated-border::after,
  #pardot-form.dark .pd-select.filled .animated-border::before,
  #pardot-form.dark .pd-select.filled .animated-border::after,
  #pardot-form.dark .pd-text.filled .animated-border::before,
  #pardot-form.dark .pd-text.filled .animated-border::after,
  #pardot-form.dark .pd-textarea.filled .animated-border::before,
  #pardot-form.dark .pd-textarea.filled .animated-border::after {
    border-color: transparent; }
  #pardot-form.dark .pd-date.focused label,
  #pardot-form.dark .pd-select.focused label,
  #pardot-form.dark .pd-text.focused label,
  #pardot-form.dark .pd-textarea.focused label {
    color: #fff; }
  #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    border-color: #fff; }
  #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::before {
    border-right-color: #fff;
    border-top-color: #fff;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    border-bottom-color: #fff;
    border-left-color: #fff;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form.dark .pd-select::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23FFF' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E"); }
  #pardot-form.dark .pd-select select {
    background: #3f547a; }
  #pardot-form.dark .pd-form-field.filled > label, #pardot-form.dark .pd-form-field.focused > label, #pardot-form.dark .pd-form-field.pd-error > label {
    background: linear-gradient(transparent 50%, #3f547a 50%);
    top: -13px; }
  #pardot-form.dark .pd-form-field.filled input,
  #pardot-form.dark .pd-form-field.filled select,
  #pardot-form.dark .pd-form-field.filled textarea, #pardot-form.dark .pd-form-field.focused input,
  #pardot-form.dark .pd-form-field.focused select,
  #pardot-form.dark .pd-form-field.focused textarea, #pardot-form.dark .pd-form-field.pd-error input,
  #pardot-form.dark .pd-form-field.pd-error select,
  #pardot-form.dark .pd-form-field.pd-error textarea {
    background: #3f547a; }
  #pardot-form.dark .pd-form-field.filled .animated-border {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }
  #pardot-form.dark .pd-form-field > label {
    color: rgba(255, 255, 255, 0.8);
    opacity: 1; }
  #pardot-form.dark .pd-form-field input,
  #pardot-form.dark .pd-form-field select,
  #pardot-form.dark .pd-form-field textarea {
    background: #3f547a;
    color: #fff; }
  #pardot-form.dark .pd-form-field .pd-description,
  #pardot-form.dark .pd-form-field .pd-description a {
    color: rgba(255, 255, 255, 0.8); }
  #pardot-form.left-align input[type='submit'].pd-submit {
    width: auto; }
  #pardot-form .pd-checkbox,
  #pardot-form .pd-radio {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 1rem; }
    #pardot-form .pd-checkbox input,
    #pardot-form .pd-radio input {
      background-color: #fff;
      border: 1px solid #dadee3;
      border-radius: 2px;
      cursor: pointer;
      height: 1rem;
      margin: 0;
      position: relative;
      top: 2px;
      width: 1rem; }
    #pardot-form .pd-checkbox label,
    #pardot-form .pd-radio label {
      color: #394452;
      font-size: 1rem;
      font-weight: 600;
      line-height: 1.5; }
      #pardot-form .pd-checkbox label.inline,
      #pardot-form .pd-radio label.inline {
        padding-left: 1.25rem; }
    #pardot-form .pd-checkbox span,
    #pardot-form .pd-radio span {
      display: block; }
    #pardot-form .pd-checkbox .value span,
    #pardot-form .pd-radio .value span {
      padding-bottom: 0.5rem; }
  #pardot-form .pd-date.error input,
  #pardot-form .pd-date.error select,
  #pardot-form .pd-date.error textarea, #pardot-form .pd-date.filled input,
  #pardot-form .pd-date.filled select,
  #pardot-form .pd-date.filled textarea, #pardot-form .pd-date.focused input,
  #pardot-form .pd-date.focused select,
  #pardot-form .pd-date.focused textarea,
  #pardot-form .pd-select.error input,
  #pardot-form .pd-select.error select,
  #pardot-form .pd-select.error textarea,
  #pardot-form .pd-select.filled input,
  #pardot-form .pd-select.filled select,
  #pardot-form .pd-select.filled textarea,
  #pardot-form .pd-select.focused input,
  #pardot-form .pd-select.focused select,
  #pardot-form .pd-select.focused textarea,
  #pardot-form .pd-text.error input,
  #pardot-form .pd-text.error select,
  #pardot-form .pd-text.error textarea,
  #pardot-form .pd-text.filled input,
  #pardot-form .pd-text.filled select,
  #pardot-form .pd-text.filled textarea,
  #pardot-form .pd-text.focused input,
  #pardot-form .pd-text.focused select,
  #pardot-form .pd-text.focused textarea,
  #pardot-form .pd-textarea.error input,
  #pardot-form .pd-textarea.error select,
  #pardot-form .pd-textarea.error textarea,
  #pardot-form .pd-textarea.filled input,
  #pardot-form .pd-textarea.filled select,
  #pardot-form .pd-textarea.filled textarea,
  #pardot-form .pd-textarea.focused input,
  #pardot-form .pd-textarea.focused select,
  #pardot-form .pd-textarea.focused textarea {
    background: #fff; }
  #pardot-form .pd-date.error label, #pardot-form .pd-date.filled label, #pardot-form .pd-date.focused label,
  #pardot-form .pd-select.error label,
  #pardot-form .pd-select.filled label,
  #pardot-form .pd-select.focused label,
  #pardot-form .pd-text.error label,
  #pardot-form .pd-text.filled label,
  #pardot-form .pd-text.focused label,
  #pardot-form .pd-textarea.error label,
  #pardot-form .pd-textarea.filled label,
  #pardot-form .pd-textarea.focused label {
    background: linear-gradient(transparent 50%, #fff 50%);
    border-radius: 2px;
    bottom: calc(100% - 6px);
    color: #0b5fff;
    font-size: 0.875rem;
    left: 7px;
    line-height: 1.375;
    margin: 0 10px;
    opacity: 1;
    padding: 0 5px;
    position: absolute;
    transform: none;
    transition: background 0.025s;
    white-space: unset;
    width: unset;
    z-index: 2; }
  #pardot-form .pd-date.error .animated-border::before,
  #pardot-form .pd-date.error .animated-border::after, #pardot-form .pd-date.filled .animated-border::before,
  #pardot-form .pd-date.filled .animated-border::after, #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::after {
    height: calc(100% + 2px);
    width: calc(100% + 2px); }
  #pardot-form .pd-date.error .animated-border::before, #pardot-form .pd-date.filled .animated-border::before, #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::before {
    border-right-color: #0b5fff;
    border-top-color: #0b5fff;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form .pd-date.error .animated-border::after, #pardot-form .pd-date.filled .animated-border::after, #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::after {
    border-bottom-color: #0b5fff;
    border-left-color: #0b5fff;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form .pd-date.error label,
  #pardot-form .pd-select.error label,
  #pardot-form .pd-text.error label,
  #pardot-form .pd-textarea.error label {
    color: #da1414; }
  #pardot-form .pd-date.error .animated-border::before,
  #pardot-form .pd-date.error .animated-border::after,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::after {
    border-color: #da1414; }
  #pardot-form .pd-date.filled label,
  #pardot-form .pd-select.filled label,
  #pardot-form .pd-text.filled label,
  #pardot-form .pd-textarea.filled label {
    color: #858c94; }
  #pardot-form .pd-date.filled .animated-border::before,
  #pardot-form .pd-date.filled .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::after {
    border-color: transparent; }
  #pardot-form .pd-date.focused label,
  #pardot-form .pd-select.focused label,
  #pardot-form .pd-text.focused label,
  #pardot-form .pd-textarea.focused label {
    color: #0b5fff; }
  #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::after {
    border-color: #0b5fff; }
  #pardot-form .pd-date label,
  #pardot-form .pd-select label,
  #pardot-form .pd-text label,
  #pardot-form .pd-textarea label {
    bottom: 50%;
    font-size: 0.875rem;
    font-weight: 600;
    left: 0;
    line-height: 1.5;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1rem;
    position: absolute;
    text-overflow: ellipsis;
    transform: translateY(50%);
    white-space: nowrap;
    width: 250px; }
  #pardot-form .pd-date input,
  #pardot-form .pd-date select,
  #pardot-form .pd-date textarea,
  #pardot-form .pd-select input,
  #pardot-form .pd-select select,
  #pardot-form .pd-select textarea,
  #pardot-form .pd-text input,
  #pardot-form .pd-text select,
  #pardot-form .pd-text textarea,
  #pardot-form .pd-textarea input,
  #pardot-form .pd-textarea select,
  #pardot-form .pd-textarea textarea {
    background: #ebeef2;
    border: 0;
    border-radius: 6px;
    box-shadow: none;
    box-sizing: border-box;
    color: inherit;
    font-family: 'Source Sans Pro';
    font-weight: 600;
    height: 45px;
    outline: 0;
    padding: 0.5rem 1rem;
    width: 100%; }
  #pardot-form .pd-select.country select {
    background: none; }
  #pardot-form .pd-select.country .animated-border {
    box-shadow: inset 0 0 0 1px #e8e8e7; }
  #pardot-form .pd-textarea textarea {
    display: flex;
    font: 600 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif; }
  #pardot-form .pd-errors {
    background-color: #feefef;
    border-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: block;
    margin-bottom: 13px;
    padding-left: 24px; }
  #pardot-form .pd-error {
    align-items: center;
    -webkit-animation: slidein 0.2s;
    animation: slidein 0.2s;
    background-color: #feefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: flex;
    margin-bottom: 1rem;
    margin-top: 2px;
    padding: 0.5rem 1rem;
    width: 100%; }

@keyframes slidein {
  from {
    transform: translate(-2px, -30px); }
  to {
    transform: translate(-2px, 0px); } }
    #pardot-form .pd-error:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05078 11.9492C3.37402 13.2726 5.12988 14 7 14C8.87012 14 10.6289 13.2726 11.9492 11.9492C13.2725 10.6258 14 8.8703 14 7C14 5.1297 13.2725 3.37146 11.9492 2.05078C10.6289 0.727356 8.87012 0 7 0C5.12988 0 3.37109 0.727356 2.05078 2.05078C0.727539 3.37146 0 5.1297 0 7C0 8.8703 0.727539 10.6285 2.05078 11.9492ZM6.125 3.5C6.125 3.01599 6.51562 2.625 7 2.625C7.48438 2.625 7.875 3.01599 7.875 3.5V7.875C7.875 8.35901 7.48438 8.75 7 8.75C6.51562 8.75 6.125 8.35901 6.125 7.875V3.5ZM7.875 10.5C7.875 10.016 7.48438 9.625 7 9.625C6.51562 9.625 6.125 10.016 6.125 10.5C6.125 10.984 6.51562 11.375 7 11.375C7.48438 11.375 7.875 10.984 7.875 10.5Z' fill='%23DA1414'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: 14px 14px;
      content: '';
      display: inline-block;
      height: 14px;
      padding-right: 0.5rem;
      pointer-events: none;
      width: 14px; }
  #pardot-form .pd-form-field {
    border-radius: 4px;
    margin-bottom: 1rem;
    position: relative; }
    #pardot-form .pd-form-field.filled .animated-border {
      box-shadow: inset 0 0 0 1px #e8e8e7; }
    #pardot-form .pd-form-field.error {
      margin-bottom: 0; }
      #pardot-form .pd-form-field.error.filled + div + .pd-error, #pardot-form .pd-form-field.error.focused + div + .pd-error {
        position: relative;
        transform: translate(-1px, -2px);
        width: calc(100% + 2px);
        z-index: -1; }
    #pardot-form .pd-form-field.hidden .animated-border {
      box-shadow: none; }
    #pardot-form .pd-form-field.pd-checkbox, #pardot-form .pd-form-field.pd-radio {
      margin-bottom: 0.5rem; }
      #pardot-form .pd-form-field.pd-checkbox.dependentFieldSlave .value span, #pardot-form .pd-form-field.pd-radio.dependentFieldSlave .value span {
        display: flex;
        padding-bottom: 0; }
        #pardot-form .pd-form-field.pd-checkbox.dependentFieldSlave .value span input, #pardot-form .pd-form-field.pd-radio.dependentFieldSlave .value span input {
          top: 5px;
          width: 3rem; }
      #pardot-form .pd-form-field.pd-checkbox .animated-border, #pardot-form .pd-form-field.pd-radio .animated-border {
        box-shadow: none; }
    #pardot-form .pd-form-field .animated-border {
      background: inherit;
      border: 0;
      border-radius: 7px;
      bottom: -1px;
      box-sizing: border-box;
      display: block;
      left: -1px;
      outline: none;
      padding: 10px;
      position: absolute;
      right: -1px;
      top: -1px;
      transition: color 0.25s;
      z-index: -1; }
      #pardot-form .pd-form-field .animated-border::before, #pardot-form .pd-form-field .animated-border::after {
        border: 2px solid transparent;
        border-radius: 6px;
        box-sizing: inherit;
        content: '';
        height: 0;
        position: absolute;
        width: 0; }
      #pardot-form .pd-form-field .animated-border::before {
        left: -1px;
        top: -1px; }
      #pardot-form .pd-form-field .animated-border::after {
        bottom: -1px;
        right: -1px; }
    #pardot-form .pd-form-field .pd-description,
    #pardot-form .pd-form-field .pd-description a {
      color: #647480;
      font-size: 0.75rem;
      line-height: 1.666;
      order: -1; }
  #pardot-form .pd-select label {
    pointer-events: none; }
  #pardot-form .pd-select::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%236D7580' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E");
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%); }
  #pardot-form .pd-select select {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer; }
    #pardot-form .pd-select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000; }
    #pardot-form .pd-select select::-ms-expand {
      display: none; }
  #pardot-form .pd-textarea label {
    padding-top: 0.5rem;
    top: 0;
    transform: none; }
  #pardot-form .pd-textarea textarea {
    font-size: 0.875rem;
    height: auto; }
  #pardot-form .pd-submit {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: 'Source Sans Pro';
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    padding: 0.75rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    #pardot-form .pd-submit:active {
      background: #004ad7;
      box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
    #pardot-form .pd-submit:focus, #pardot-form .pd-submit:hover {
      background: #0053f1; }
    #pardot-form .pd-submit.bg-action-secondary {
      background: #19ab4f; }
      #pardot-form .pd-submit.bg-action-secondary:active {
        background: #127f3a; }
      #pardot-form .pd-submit.bg-action-secondary:focus, #pardot-form .pd-submit.bg-action-secondary:hover {
        background: #169545; }
    #pardot-form .pd-submit.bg-white {
      background: #fff;
      color: #0b5fff; }
      #pardot-form .pd-submit.bg-white:active {
        color: #004ad7; }
      #pardot-form .pd-submit.bg-white:focus, #pardot-form .pd-submit.bg-white:hover {
        color: #0053f1; }
    #pardot-form .pd-submit input {
      cursor: pointer; }

#ui-datepicker-div {
  background: #ebeef2;
  color: #272833;
  display: none;
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif;
  padding: 0.5rem 1rem; }
  #ui-datepicker-div .ui-datepicker-prev {
    margin-right: 0.5rem; }

#email-preferences-container {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  margin: 15vh auto 0;
  max-width: 391px;
  width: 100%; }
  #email-preferences-container p {
    color: #545d69;
    font-size: 1.125rem;
    height: 56px;
    line-height: 1.75;
    margin: 0;
    padding-bottom: 1.5rem;
    position: static; }
  #email-preferences-container svg {
    align-self: center;
    height: 72px;
    width: 227.97px; }
  #email-preferences-container .form {
    align-self: center;
    background: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem 1.5rem; }
  #email-preferences-container .pd-checkbox {
    padding-bottom: 0.5rem; }
    #email-preferences-container .pd-checkbox input {
      cursor: pointer; }
      #email-preferences-container .pd-checkbox input[type='checkbox'] {
        display: none; }
      #email-preferences-container .pd-checkbox input:checked ~ label::after {
        cursor: pointer;
        display: block; }
      #email-preferences-container .pd-checkbox input:checked ~ label::before {
        background: #0b5fff;
        cursor: pointer; }
    #email-preferences-container .pd-checkbox label {
      color: #394452;
      font-weight: 600;
      margin-left: 0.5rem; }
      #email-preferences-container .pd-checkbox label::before {
        border: 1px solid #dadee3;
        border-radius: 2px;
        content: '';
        cursor: pointer;
        height: 1rem;
        left: 0;
        position: absolute;
        top: 4px;
        width: 1rem; }
      #email-preferences-container .pd-checkbox label::after {
        border-bottom: 1px solid #fff;
        border-left-color: #fff;
        border-right: 1px solid #fff;
        border-top-color: #fff;
        border-top-style: solid;
        border-top-width: 0;
        content: '';
        display: none;
        height: 12px;
        left: 6px;
        position: absolute;
        top: 5px;
        transform: rotate(37deg);
        width: 5px; }
    #email-preferences-container .pd-checkbox .pd-description {
      color: #545d69;
      font-size: 0.9rem;
      line-height: 1.25;
      margin-top: -0.8rem; }
  #email-preferences-container #pardot-form
> div.pd-form-field.\%\%form-field-class-type\%\%.required.\%\%form-field-dependency-css\%\% {
    margin-bottom: 0; }
  #email-preferences-container .pd-email input {
    background-color: #ebeef2;
    border: none;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #e8e8e7;
    box-sizing: border-box;
    color: #94989e;
    font-weight: 600;
    height: 3rem;
    outline: none;
    padding-left: 1rem;
    width: 100%; }
  #email-preferences-container .pd-field-label {
    color: #94989e;
    cursor: pointer;
    left: 6px;
    opacity: 0.7;
    position: absolute;
    top: -13px;
    transform: scale(0.8); }
  #email-preferences-container .pd-form-field.no-label {
    order: 2;
    padding-top: 10px;
    text-align: center; }
    #email-preferences-container .pd-form-field.no-label a {
      color: #545d69; }
  #email-preferences-container .pd-submit {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22);
    cursor: pointer;
    margin-top: 0.5rem; }

html:not(#__):not(#___) .cadmin .user-control-group {
  flex-grow: 0 !important; }

html:not(#__):not(#___) .cadmin .tools-control-group {
  flex: 1; }
/* ---------- Skeleton loader ---------- */
.marketo-skeleton-wrapper {
  height: 250px;
  margin-top: 1.5rem;
  max-height: 200px;
  position: relative;
  transition: max-height 0.3s;
  will-change: max-height; }
  .marketo-skeleton-wrapper.hide-skeleton {
    height: auto;
    margin-top: 0;
    max-height: 1500px; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-skeleton {
      opacity: 0;
      visibility: hidden; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-wrapper {
      opacity: 1;
      visibility: visible; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text {
      color: #647480;
      font-size: 0.75rem;
      line-height: 1.666;
      opacity: 1;
      padding-top: 16px;
      visibility: visible; }
      .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text a {
        color: #647480;
        text-decoration: underline; }
        .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text a:hover {
          color: #0053f0; }
  .marketo-skeleton-wrapper .marketo-form-skeleton {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity 0.3s, visibility 0.3s;
    visibility: visible;
    width: 100%; }
    .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input {
      animation: loading-content 0.8s ease infinite alternate;
      background: #e8e8e7;
      border-radius: 4px;
      height: 46px;
      margin-bottom: 2rem;
      width: 100%; }
      .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input:last-child {
        animation-delay: 0.2s; }
      .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input:nth-child(2) {
        animation-delay: 0.1s; }
  .marketo-skeleton-wrapper .marketo-form-wrapper,
  .marketo-skeleton-wrapper .marketo-form-legal-text {
    opacity: 0;
    transition: opacity 0.3s ease-out 0.3s, visibility 0.3s ease-out 0.3s;
    visibility: hidden; }

@keyframes loading-content {
  0% {
    opacity: 0.4; }
  95% {
    opacity: 0.9; }
  100% {
    opacity: 0.9; } }
#formsection .form-container,
.bg-whiteColor .mktoForm {
  background-color: #fff; }

#LblMarketing_Subscription_Opt_In__c ~ .mktoCheckboxList {
  float: left; }

.mktoForm #LblMarketing_Subscription_Opt_In__c.mktoLabel {
  color: #394452;
  float: right;
  left: 0;
  margin-bottom: 1rem;
  width: 370px; }

.mktoForm {
  color: #09101d;
  padding-bottom: 1.5rem; }
  .mktoForm a {
    color: #0b5fff; }
    .mktoForm a:hover {
      color: #0053f0; }
  .mktoForm input[type='date'],
  .mktoForm input[type='email'],
  .mktoForm input[type='tel'],
  .mktoForm input[type='text'],
  .mktoForm input[type='url'],
  .mktoForm select,
  .mktoForm textarea {
    background: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #ebeef2;
    font-family: 'Source Sans Pro';
    font-weight: 600;
    height: 45px;
    outline: 0;
    padding: 0.5rem 1rem;
    width: 100%; }
  .mktoForm textarea {
    height: auto; }
  .mktoForm select.mktoField {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%236D7580' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E");
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 14px; }
  .mktoForm .g-recaptcha > iframe {
    display: none; }
  .mktoForm .grecaptcha-badge {
    border-radius: 2px;
    bottom: 14px;
    box-shadow: gray 0px 0px 5px;
    display: block;
    height: 60px;
    overflow: hidden;
    position: fixed;
    right: -186px;
    transition: right 0.3s ease 0s;
    width: 256px; }
  .mktoForm .mktoButtonRow {
    margin-top: 1.5rem; }
  .mktoForm .mktoButton {
    background-color: #0b5fff;
    background-image: none;
    border: 1px solid transparent;
    border-color: transparent;
    border-radius: 4px;
    color: #fff;
    font-family: 'Source Sans Pro';
    font-size: 1rem;
    font-weight: 600;
    line-height: 24px;
    padding: 0.75rem 1rem;
    width: 100%; }
    .mktoForm .mktoButton.bg-action-default {
      background-color: #0b5fff; }
    .mktoForm .mktoButton.bg-white {
      color: #0b5fff; }
  .mktoForm .mktoCaptchaDisclaimer {
    color: #09101d;
    margin-top: 1.25rem; }
  .mktoForm .mktoCheckboxList,
  .mktoForm .mktoRadioList {
    margin-top: 0.5rem; }
    .mktoForm .mktoCheckboxList input,
    .mktoForm .mktoRadioList input {
      border-radius: 2px;
      cursor: pointer;
      float: left;
      height: 1rem;
      margin-right: 8px;
      margin-top: 5px; }
    .mktoForm .mktoCheckboxList label,
    .mktoForm .mktoRadioList label {
      color: #394452;
      display: block;
      font-size: 1rem;
      font-weight: 600;
      line-height: 24px;
      padding: 0.125rem 0; }
  .mktoForm .mktoClear,
  .mktoForm .mktoOffset {
    display: none; }
  .mktoForm .mktoLabel {
    background: linear-gradient(180deg, transparent 50%, #fff 50%);
    color: #858c94;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 600;
    left: 16px;
    padding: 0 2px;
    position: relative;
    top: 9px; }
    .mktoForm .mktoLabel .mktoAsterix {
      float: right; }
  .mktoForm .mktoError {
    align-items: center;
    -webkit-animation: slidein 0.2s;
    animation: slidein 0.2s;
    background-color: #feefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: flex;
    padding: 0.5rem 1rem;
    width: 100%; }
  .mktoForm .mktoFieldWrap.focused .mktoField, .mktoForm .mktoFieldWrap.focused.error .mktoField {
    border: 2px solid #004ad7; }
  .mktoForm .mktoFieldWrap.focused .mktoLabel, .mktoForm .mktoFieldWrap.focused.error .mktoLabel {
    color: #004ad7; }
  .mktoForm .mktoFieldWrap.error .mktoField {
    border: 2px solid #da1414; }
  .mktoForm .mktoFieldWrap.error .mktoLabel {
    color: #da1414; }
  .mktoForm .mktoFieldWrap.checkbox-field, .mktoForm .mktoFieldWrap.radio-field {
    padding-top: 1rem; }
    .mktoForm .mktoFieldWrap.checkbox-field .mktoLabel, .mktoForm .mktoFieldWrap.radio-field .mktoLabel {
      background: transparent;
      color: #394452;
      font-size: 1rem;
      line-height: 24px;
      padding: 0;
      position: static; }
  .mktoForm .mktoFieldWrap.checkbox-field.single-checkbox {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start; }
    .mktoForm .mktoFieldWrap.checkbox-field.single-checkbox .mktoCheckboxList {
      padding-bottom: 0.5rem; }
  .mktoForm .mktoFormCol {
    width: 100%; }
  .mktoForm .mktoFormRow {
    display: flex;
    gap: 1rem; }
  .mktoForm.marketo-dark .mktoFieldWrap.focused .mktoField, .mktoForm.marketo-dark .mktoFieldWrap.focused.error .mktoField {
    border-color: #fff; }
  .mktoForm.marketo-dark .mktoFieldWrap.focused .mktoLabel, .mktoForm.marketo-dark .mktoFieldWrap.focused.error .mktoLabel {
    color: #fff; }
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='date'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='email'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='tel'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='text'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='url'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled select,
  .mktoForm.marketo-dark .mktoFieldWrap.filled textarea {
    border: 1px solid rgba(255, 255, 255, 0.6); }
  .mktoForm.marketo-dark .mktoLabel {
    background: linear-gradient(180deg, transparent 50%, #3f547a 50%);
    color: #fff; }
  .mktoForm.marketo-dark select.mktoField {
    background-color: #3f547a; }
  .mktoForm.marketo-dark input[type='date'],
  .mktoForm.marketo-dark input[type='email'],
  .mktoForm.marketo-dark input[type='tel'],
  .mktoForm.marketo-dark input[type='text'],
  .mktoForm.marketo-dark input[type='url'],
  .mktoForm.marketo-dark select,
  .mktoForm.marketo-dark textarea {
    background: #3f547a;
    box-shadow: inset 0 0 0 1px transparent;
    color: rgba(255, 255, 255, 0.8); }

[id^='fragment'] .mktoForm .mktoLabel {
  top: 14px; }
.pd-multi-step-form {
  overflow: hidden;
  padding: 3px; }
  .pd-multi-step-form[data-step='0'] .pd-step-0 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-0 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-step-1 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-1 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-step-2 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-2 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-step-3 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-3 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-step-4 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-4 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-step-5 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-5 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-step-6 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-6 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-step-7 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-7 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-step-8 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-8 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-step-9 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-9 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='8'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='8'] {
    border-color: #0b5fff; }
  .pd-multi-step-form .pd-continue-button {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin: 0;
    padding: 0.5rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    .pd-multi-step-form .pd-continue-button:active {
      background: #004ad7; }
    .pd-multi-step-form .pd-continue-button:focus, .pd-multi-step-form .pd-continue-button:hover {
      background: #0053f1; }
    .pd-multi-step-form .pd-continue-button.bg-action-secondary {
      background: #19ab4f; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:active {
        background: #127f3a; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:focus, .pd-multi-step-form .pd-continue-button.bg-action-secondary:hover {
        background: #169545; }
    .pd-multi-step-form .pd-continue-button.bg-white {
      background: #fff;
      color: #0b5fff; }
      .pd-multi-step-form .pd-continue-button.bg-white:active {
        color: #004ad7; }
      .pd-multi-step-form .pd-continue-button.bg-white:focus, .pd-multi-step-form .pd-continue-button.bg-white:hover {
        color: #0053f1; }
  .pd-multi-step-form .pd-progress {
    align-items: center;
    display: flex;
    margin: 1rem 0;
    width: 100%; }
    .pd-multi-step-form .pd-progress .pd-circle {
      background-color: transparent;
      border: 2px solid #a5abb3;
      border-radius: 50%;
      cursor: pointer;
      display: inline-block;
      height: 16px;
      min-width: 16px;
      transition: all 0.5s ease-out;
      width: 16px; }
    .pd-multi-step-form .pd-progress .pd-bar {
      border: 1px solid #a5abb3;
      display: inline-block;
      margin: 0 3px;
      transition: all 0.5s ease-out; }

.pd-richtext {
  font-size: 0.875rem;
  padding: 1rem 0; }

.pd-submit .actions {
  margin: 0;
  padding: 1rem 0 0; }

.pd-submit input[type='submit'] {
  background: #0b5fff;
  border-color: transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
  transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
  width: 100%; }
  .pd-submit input[type='submit']:active {
    background: #004ad7;
    box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
  .pd-submit input[type='submit']:focus, .pd-submit input[type='submit']:hover {
    background: #0053f1; }
  .pd-submit input[type='submit'].bg-action-secondary {
    background: #19ab4f; }
    .pd-submit input[type='submit'].bg-action-secondary:active {
      background: #127f3a; }
    .pd-submit input[type='submit'].bg-action-secondary:focus, .pd-submit input[type='submit'].bg-action-secondary:hover {
      background: #169545; }
  .pd-submit input[type='submit'].bg-white {
    background: #fff;
    color: #0b5fff; }
    .pd-submit input[type='submit'].bg-white:active {
      color: #004ad7; }
    .pd-submit input[type='submit'].bg-white:focus, .pd-submit input[type='submit'].bg-white:hover {
      color: #0053f1; }
.color-transparent {
  color: "transparent"; }

.bg-transparent {
  background-color: "transparent"; }

.color-black {
  color: var(--black); }

.bg-black {
  background-color: var(--black); }

.color-primary {
  color: var(--primary); }

.bg-primary {
  background-color: var(--primary); }

.color-primary-10 {
  color: var(--primary-10); }

.bg-primary-10 {
  background-color: var(--primary-10); }

.color-primary-5 {
  color: var(--primary-5); }

.bg-primary-5 {
  background-color: var(--primary-5); }

.color-primary-7 {
  color: var(--primary-7); }

.bg-primary-7 {
  background-color: var(--primary-7); }

.color-primary-dark {
  color: var(--primary-dark); }

.bg-primary-dark {
  background-color: var(--primary-dark); }

.color-white {
  color: var(--white); }

.bg-white {
  background-color: var(--white); }

.color-accent-1 {
  color: var(--accent-1); }

.bg-accent-1 {
  background-color: var(--accent-1); }

.color-accent-2 {
  color: var(--accent-2); }

.bg-accent-2 {
  background-color: var(--accent-2); }

.color-accent-3 {
  color: var(--accent-3); }

.bg-accent-3 {
  background-color: var(--accent-3); }

.color-accent-4 {
  color: var(--accent-4); }

.bg-accent-4 {
  background-color: var(--accent-4); }

.color-accent-5 {
  color: var(--accent-5); }

.bg-accent-5 {
  background-color: var(--accent-5); }

.color-accent-6 {
  color: var(--accent-6); }

.bg-accent-6 {
  background-color: var(--accent-6); }

.color-accent-7 {
  color: var(--accent-7); }

.bg-accent-7 {
  background-color: var(--accent-7); }

.color-accent-8 {
  color: var(--accent-8); }

.bg-accent-8 {
  background-color: var(--accent-8); }

.color-accent-9 {
  color: var(--accent-9); }

.bg-accent-9 {
  background-color: var(--accent-9); }

.color-accent-10 {
  color: var(--accent-10); }

.bg-accent-10 {
  background-color: var(--accent-10); }

.color-neutral-1 {
  color: var(--neutral-1); }

.bg-neutral-1 {
  background-color: var(--neutral-1); }

.color-neutral-2 {
  color: var(--neutral-2); }

.bg-neutral-2 {
  background-color: var(--neutral-2); }

.color-neutral-3 {
  color: var(--neutral-3); }

.bg-neutral-3 {
  background-color: var(--neutral-3); }

.color-neutral-4 {
  color: var(--neutral-4); }

.bg-neutral-4 {
  background-color: var(--neutral-4); }

.color-neutral-5 {
  color: var(--neutral-5); }

.bg-neutral-5 {
  background-color: var(--neutral-5); }

.color-neutral-6 {
  color: var(--neutral-6); }

.bg-neutral-6 {
  background-color: var(--neutral-6); }

.color-neutral-7 {
  color: var(--neutral-7); }

.bg-neutral-7 {
  background-color: var(--neutral-7); }

.color-neutral-8 {
  color: var(--neutral-8); }

.bg-neutral-8 {
  background-color: var(--neutral-8); }

.color-neutral-9 {
  color: var(--neutral-9); }

.bg-neutral-9 {
  background-color: var(--neutral-9); }

.color-action-default {
  color: var(--action-default); }

.bg-action-default {
  background-color: var(--action-default); }

.color-action-default-hover {
  color: var(--action-default-hover); }

.bg-action-default-hover {
  background-color: var(--action-default-hover); }

.color-action-default-active {
  color: var(--action-default-active); }

.bg-action-default-active {
  background-color: var(--action-default-active); }

.color-action-secondary {
  color: var(--action-secondary); }

.bg-action-secondary {
  background-color: var(--action-secondary); }

.color-action-secondary-hover {
  color: var(--action-secondary-hover); }

.bg-action-secondary-hover {
  background-color: var(--action-secondary-hover); }

.color-action-secondary-active {
  color: var(--action-secondary-active); }

.bg-action-secondary-active {
  background-color: var(--action-secondary-active); }

.color-action-visited {
  color: var(--action-visited); }

.bg-action-visited {
  background-color: var(--action-visited); }

.color-function-error {
  color: #da1414; }

.bg-function-error {
  background-color: #da1414; }

.color-function-error-border {
  color: #f48989; }

.bg-function-error-border {
  background-color: #f48989; }

.color-function-error-background {
  color: #feefef; }

.bg-function-error-background {
  background-color: #feefef; }

.color-function-warning {
  color: #b95000; }

.bg-function-warning {
  background-color: #b95000; }

.color-function-warning-border {
  color: #ff8f3a; }

.bg-function-warning-border {
  background-color: #ff8f3a; }

.color-function-warning-background {
  color: #fff4ec; }

.bg-function-warning-background {
  background-color: #fff4ec; }

.color-function-success {
  color: #287d3c; }

.bg-function-success {
  background-color: #287d3c; }

.color-function-success-border {
  color: #5aca75; }

.bg-function-success-border {
  background-color: #5aca75; }

.color-function-success-background {
  color: #edf9f0; }

.bg-function-success-background {
  background-color: #edf9f0; }

.color-function-info {
  color: #89a7e0; }

.bg-function-info {
  background-color: #89a7e0; }

.color-function-info-border {
  color: #89a7e0; }

.bg-function-info-border {
  background-color: #89a7e0; }

.color-function-info-background {
  color: #eef2fa; }

.bg-function-info-background {
  background-color: #eef2fa; }

.elevation-1 {
  box-shadow: 0px 0.5px 3.35px 0px rgba(0, 0, 0, 0.14), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.032), 0px 2.3px 2px -0.6px rgba(0, 0, 0, 0.06); }

.elevation-2 {
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06); }

.elevation-3 {
  box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06); }

.elevation-4 {
  box-shadow: 0px 1.4px 4.4px -0.99px rgba(0, 0, 0, 0.14), 0px 4px 6px 0.45px rgba(0, 0, 0, 0.038), 0px 3.2px 8px 0.6px rgba(0, 0, 0, 0.06); }

.elevation-5 {
  box-shadow: 0px 2px 5.1px -1.65px rgba(0, 0, 0, 0.14), 0px 6px 9px 0.75px rgba(0, 0, 0, 0.042), 0px 3.8px 12px 1.4px rgba(0, 0, 0, 0.06); }

.elevation-6 {
  box-shadow: 0px 2.6px 5.8px -2.31px rgba(0, 0, 0, 0.14), 0px 8px 12px 1.05px rgba(0, 0, 0, 0.046), 0px 4.4px 16px 2.2px rgba(0, 0, 0, 0.06); }

.elevation-7 {
  box-shadow: 0px 3.5px 6.85px -3.3px rgba(0, 0, 0, 0.14), 0px 11px 16.5px 1.5px rgba(0, 0, 0, 0.052), 0px 5.3px 22px 3.4px rgba(0, 0, 0, 0.06); }

.elevation-8 {
  box-shadow: 0px 4.7px 8.25px -4.62px rgba(0, 0, 0, 0.14), 0px 15px 22.5px 2.1px rgba(0, 0, 0, 0.06), 0px 6.5px 30px 5px rgba(0, 0, 0, 0.06); }

.elevation-9 {
  box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06); }

.align-baseline {
  align-items: baseline; }

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

.align-end {
  align-items: flex-end; }

.align-space-around {
  align-items: space-around; }

.align-space-between {
  align-items: space-between; }

.align-start {
  align-items: flex-start; }

.align-stretch {
  align-items: stretch; }

.align-content-baseline {
  align-content: baseline; }

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

.align-content-end {
  align-content: flex-end; }

.align-content-space-around {
  align-content: space-around; }

.align-content-space-between {
  align-content: space-between; }

.align-content-start {
  align-content: flex-start; }

.align-content-stretch {
  align-content: stretch; }

.justify-baseline {
  justify-content: baseline; }

.justify-center {
  justify-content: center; }

.justify-end {
  justify-content: flex-end; }

.justify-space-around {
  justify-content: space-around; }

.justify-space-between {
  justify-content: space-between; }

.justify-start {
  justify-content: flex-start; }

.justify-stretch {
  justify-content: stretch; }

.flex-column {
  flex-direction: column; }

.flex-column-reverse {
  flex-direction: column-reverse; }

.flex-row {
  flex-direction: row; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-nowrap {
  flex-wrap: nowrap; }

.flex {
  display: flex; }

html .content #main-content.layout-content {
  margin: 0;
  max-width: none; }

.layout-content .container {
  max-width: 1366px; }
  .layout-content .container.sidebar-layouts-section__layout-preview {
    padding: 0; }
    .layout-content .container.sidebar-layouts-section__layout-preview .sidebar-layouts-section__layout-preview__row {
      margin: 0; }

@media (max-width: 599px) {
  .layout-content .container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .layout-content .row {
    margin-left: -0.5rem;
    margin-right: -0.5rem; } }

@media (min-width: 600px) {
  .layout-content .container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .layout-content .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

@media (min-width: 900px) {
  .layout-content .container {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 1rem;
    padding-right: 1rem; }
  .layout-content .row {
    margin-left: -1rem;
    margin-right: -1rem; } }

.max-width-none {
  max-width: "none"; }

.max-width-xsmall {
  max-width: 320px; }

.max-width-form-small {
  max-width: 400px; }

.max-width-form {
  max-width: 500px; }

.max-width-small {
  max-width: 520px; }

.max-width-medium {
  max-width: 720px; }

.max-width-large {
  max-width: 900px; }

.max-width-xlarge {
  max-width: 1200px; }

.max-width-full {
  max-width: 1366px; }

.border-radius-none {
  border-radius: 0; }

.border-radius-small {
  border-radius: 2px; }

.border-radius-medium {
  border-radius: 4px; }

.border-radius-large {
  border-radius: 6px; }

.border-radius-xlarge {
  border-radius: 8px; }

.font-family-mono {
  font-family: "Source Code Pro", Menlo, monospace; }

.font-family-sans {
  font-family: "Source Sans Pro", Tahoma, "Trebuchet MS", sans-serif; }

.font-family-serif {
  font-family: "Source Serif Pro", Georgia, Cambria, "Times New Roman", Times, serif; }

.font-weight-bold {
  font-weight: 700; }

.font-weight-extra-light {
  font-weight: 200; }

.font-weight-light {
  font-weight: 300; }

.font-weight-normal {
  font-weight: 400; }

.font-weight-semi-bold {
  font-weight: 600; }

.font-size-heading-f1, .content .layout-content h1 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (min-width: 600px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 2.625rem;
      line-height: 1.143; } }
  @media (min-width: 900px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 3rem;
      line-height: 1.167; } }
  @media (min-width: 1200px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 3.438rem;
      line-height: 1.018; } }

.font-size-heading-f2, .content .layout-content h2 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 1.813rem;
      line-height: 1.103; } }
  @media (min-width: 600px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.188rem;
      line-height: 1.029; } }
  @media (min-width: 900px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.438rem;
      line-height: 1.026; } }
  @media (min-width: 1200px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.75rem;
      line-height: 1.091; } }

.font-size-heading-f3, .content .layout-content h3 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 1.625rem;
      line-height: 1.23; } }
  @media (min-width: 600px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 1.875rem;
      line-height: 1.2; } }
  @media (min-width: 900px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (min-width: 1200px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 2.188rem;
      line-height: 1.143; } }

.font-size-heading-f4, .content .layout-content h4 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.375rem;
      line-height: 1.244; } }
  @media (min-width: 600px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.563rem;
      line-height: 1.28; } }
  @media (min-width: 900px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.625rem;
      line-height: 1.230769231; } }
  @media (min-width: 1200px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.75rem;
      line-height: 1.143; } }

.font-size-heading-f5, .content .layout-content h5 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.25rem;
      line-height: 1.2; } }
  @media (min-width: 600px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.313rem;
      line-height: 1.143; } }
  @media (min-width: 900px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.375rem;
      line-height: 1.273; } }
  @media (min-width: 1200px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.375rem;
      line-height: 1.244; } }

.font-size-display-large, .content .layout-content .font-size-display-large {
  font-weight: 700; }
  @media (max-width: 599px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 2.875rem;
      line-height: 0.957; } }
  @media (min-width: 600px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 4.438rem;
      line-height: 1.01; } }
  @media (min-width: 900px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 5.563rem;
      line-height: 0.989; } }
  @media (min-width: 1200px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 6.688rem;
      line-height: 0.972; } }

.font-size-display-small, .content .layout-content .font-size-display-small {
  font-weight: 700; }
  @media (max-width: 599px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 2.563rem;
      line-height: 0.976; } }
  @media (min-width: 600px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 2.938rem;
      line-height: 1.021; } }
  @media (min-width: 900px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 4.5rem;
      line-height: 1; } }
  @media (min-width: 1200px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 5.375rem;
      line-height: 1.023; } }

.font-size-long-form-sans-serif {
  font-size: 1.063rem;
  line-height: 1.647; }
  @media (min-width: 900px) {
    .font-size-long-form-sans-serif {
      font-size: 1.25rem;
      line-height: 1.5; } }

.font-size-long-form-serif {
  font-size: 1.063rem;
  line-height: 1.647;
  font-family: "Source Serif Pro", Georgia, Cambria, "Times New Roman", Times, serif; }
  @media (min-width: 900px) {
    .font-size-long-form-serif {
      font-size: 1.25rem;
      line-height: 1.5; } }

@media (max-width: 599px) {
  .font-size-paragraph-large {
    font-size: 1.25rem;
    line-height: 1.379; } }

@media (min-width: 600px) {
  .font-size-paragraph-large {
    font-size: 1.438rem;
    line-height: 1.362; } }

@media (min-width: 900px) {
  .font-size-paragraph-large {
    font-size: 1.563rem;
    line-height: 1.412; } }

@media (min-width: 1200px) {
  .font-size-paragraph-large {
    font-size: 1.75rem;
    line-height: 1.286; } }

.font-size-paragraph-base, .content .layout-content p {
  font-size: 1.125rem;
  line-height: 1.556; }

.font-size-paragraph-base-semi-bold, .f-navigation-primary.nav-wrapper .adt-nav-text {
  font-size: 1.125rem;
  line-height: 1.556;
  font-weight: 600; }

.font-size-paragraph-small {
  font-size: 1rem;
  line-height: 1.5; }

.font-size-paragraph-xsmall {
  font-size: 0.9em;
  line-height: 1.389; }

.font-size-paragraph-tiny {
  font-size: 0.688rem;
  line-height: 1.391; }

.font-size-small-caps {
  font-size: 0.9rem;
  line-height: 1.389;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase; }

body .content h1,
body .content .font-spec-1, body .content h2,
body .content .font-spec-2, body .content h3,
body .content .font-spec-3, body .content h4,
body .content .font-spec-4, body .content h5,
body .content .font-spec-5 {
  font-weight: 600;
  line-height: 1.25; }

body .content p.fine-print, body .content h1,
body .content .font-spec-1, body .content h2,
body .content .font-spec-2, body .content h3,
body .content .font-spec-3, body .content h4,
body .content .font-spec-4, body .content h5,
body .content .font-spec-5, body .content p.large, body .content p.superfine-print, body .content .small-caps {
  margin: 0 0 16px; }

body .content p.fine-print {
  font-size: 1em; }

body .content h1,
body .content .font-spec-1 {
  font-size: 3em;
  line-height: 1.05; }
  @media (min-width: 768px) and (max-width: 979px) {
    body .content h1,
    body .content .font-spec-1 {
      font-size: 2.5em; } }
  @media (max-width: 767px) {
    body .content h1,
    body .content .font-spec-1 {
      font-size: 2em; } }

body .content h2,
body .content .font-spec-2 {
  font-size: 2.25em; }
  @media (min-width: 768px) and (max-width: 979px) {
    body .content h2,
    body .content .font-spec-2 {
      font-size: 2em; } }
  @media (max-width: 767px) {
    body .content h2,
    body .content .font-spec-2 {
      font-size: 1.625em; } }

body .content h3,
body .content .font-spec-3 {
  font-size: 1.75em; }
  @media (min-width: 768px) and (max-width: 979px) {
    body .content h3,
    body .content .font-spec-3 {
      font-size: 1.5em; } }
  @media (max-width: 767px) {
    body .content h3,
    body .content .font-spec-3 {
      font-size: 1.375em; } }

body .content h4,
body .content .font-spec-4 {
  font-size: 1.125em; }

body .content h5,
body .content .font-spec-5 {
  font-size: 1em; }

body .content p.large {
  font-size: 1.75em;
  line-height: 1.25em; }
  @media (min-width: 768px) and (max-width: 979px) {
    body .content p.large {
      font-size: 1.5em; } }
  @media (max-width: 767px) {
    body .content p.large {
      font-size: 1.375em; } }

body .content p.superfine-print {
  font-size: 0.85714em; }

body .content .small-caps {
  font-size: 0.833125em;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase; }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 500;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.svg#Noto_Sans_SC") format("svg"); }

body .content {
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  right: 0; }
  body .content b,
  body .content strong {
    font-weight: 700; }
  body .content blockquote {
    font-size: 1.25em;
    line-height: 1.25; }
    @media (max-width: 979px) {
      body .content blockquote {
        font-size: 1.5em;
        line-height: 1.5; } }
  body .content .long-form {
    font-size: 1.25em;
    line-height: 1.5; }
    body .content .long-form a:not(.btn) {
      text-decoration: underline; }
    body .content .long-form h2 {
      font-size: 1.5em;
      font-weight: 400;
      margin-top: 1em; }
      body .content .long-form h2:first-child {
        margin-top: 0.25em; }
    body .content .long-form h3 {
      font-size: 1.25em;
      font-weight: 600;
      margin-top: 1em; }
    body .content .long-form h4 {
      font-size: 1.2em;
      margin-top: 1em; }
    body .content .long-form li {
      line-height: inherit;
      margin-bottom: 1em; }
    body .content .long-form ol,
    body .content .long-form p:not(.small-caps),
    body .content .long-form ul {
      font-family: 'Source Serif Pro', Georgia, Cambria, 'Times New Roman', Times, serif;
      font-weight: 400;
      margin-bottom: 1em; }
    body .content .long-form p.introduction {
      font-size: 1.2em; }
    body .content .long-form ul:not(.unstyled) {
      list-style: none; }
      body .content .long-form ul:not(.unstyled) li:before {
        background-color: var(--neutral-5);
        border-radius: 0.25em;
        content: '';
        display: inline-block;
        height: 0.25em;
        margin: 0 0.5em 0.25em -1em;
        width: 0.25em; }
    body .content .long-form .long-form-title {
      margin-bottom: calc(2em + 4px);
      position: relative; }
      body .content .long-form .long-form-title:after {
        background: #134194;
        bottom: -1em;
        content: '';
        display: block;
        height: 4px;
        position: absolute;
        width: 56px; }
    @media (min-width: 768px) and (max-width: 979px) {
      body .content .long-form h2 {
        font-size: 1.4em; }
      body .content .long-form h3 {
        font-size: 1.2em; } }
    @media (max-width: 767px) {
      body .content .long-form {
        font-size: 1.1em;
        line-height: 1.6em; }
        body .content .long-form h2 {
          font-size: 1.2em;
          font-weight: 600; }
        body .content .long-form h3 {
          font-size: 1.125em; } }
  body .content .page-heading .preheading,
  body .content .preheading {
    font-size: 1em; }
  body .content .subheading {
    color: var(--neutral-5);
    font-weight: 400; }
  body .content .source-text {
    color: var(--neutral-5);
    font-size: 0.75em;
    margin: 0.5em 0; }

.aspect-ratio-item-flush-110 {
  max-width: none;
  position: absolute;
  width: 110%; }

.aspect-ratio-item-flush-120 {
  max-width: none;
  position: absolute;
  width: 120%; }

.aspect-ratio-item-flush-130 {
  max-width: none;
  position: absolute;
  width: 130%; }

.aspect-ratio-item-vertical-flush-110 {
  height: 110%;
  max-height: none;
  position: absolute; }

.aspect-ratio-item-vertical-flush-120 {
  height: 120%;
  max-height: none;
  position: absolute; }

.aspect-ratio-item-vertical-flush-130 {
  height: 130%;
  max-height: none;
  position: absolute; }

.aspect-ratio-object-fit-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  .aspect-ratio-object-fit-cover .fragments-image-div,
  .aspect-ratio-object-fit-cover .fragments-div,
  .aspect-ratio-object-fit-cover .fragments-editor__editable[type='image'] {
    height: 100%;
    position: absolute;
    width: 100%; }
    .aspect-ratio-object-fit-cover .fragments-image-div img,
    .aspect-ratio-object-fit-cover .fragments-div img,
    .aspect-ratio-object-fit-cover .fragments-editor__editable[type='image'] img {
      height: 100%;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      width: 100%; }

.osb-svg--monospaced {
  height: 100%;
  width: 100%; }
  .osb-svg--monospaced .fragments-div,
  .osb-svg--monospaced .fragments-editor__editable[type='html'] {
    align-items: center;
    display: flex;
    height: 100%;
    text-align: center;
    width: 100%;
    word-wrap: break-word; }
    .osb-svg--monospaced .fragments-div svg,
    .osb-svg--monospaced .fragments-editor__editable[type='html'] svg {
      height: auto;
      width: 100%; }
  .osb-svg--monospaced .html-placeholder {
    background-color: #a7a9bc;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%; }
  .osb-svg--monospaced .html-placeholder-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }

@media (max-width: 599px) {
  .hide-phone {
    display: none !important; } }

@media (min-width: 600px) and (max-width: 899px) {
  .hide-tablet-portrait {
    display: none !important; } }

@media (min-width: 900px) and (max-width: 1199px) {
  .hide-tablet-landscape {
    display: none !important; } }

@media (min-width: 1200px) and (max-width: 1799px) {
  .hide-desktop {
    display: none !important; } }

@media (min-width: 1800px) {
  .hide-large-desktop-up {
    display: none !important; } }

.hover-text-decoration-none:hover {
  text-decoration: none; }

.content .align-center {
  align-items: center; }

.content .align-start {
  align-items: flex-start; }

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

.content .block-container {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  padding: 1em; }
  .content .block-container .block {
    box-sizing: border-box; }
    .content .block-container .block.preview-block {
      padding: 0.5em;
      width: 25%; }
      .content .block-container .block.preview-block a {
        border: 1px solid;
        border-radius: 4px;
        display: block;
        text-decoration: none; }
      @media (min-width: 768px) and (max-width: 979px) {
        .content .block-container .block.preview-block {
          width: 33.333%; } }
    .content .block-container .block.right-block {
      padding-left: 1em; }
    @media (max-width: 767px) {
      .content .block-container .block {
        width: 100% !important; } }

.content .border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.content .border-left {
  border-left-style: solid;
  border-left-width: 1px; }

.content .border-right {
  border-right-style: solid;
  border-right-width: 1px; }

.content .border-top {
  border-top-style: solid;
  border-top-width: 1px; }

.content .flex {
  display: flex; }

.content .flex-column {
  flex-direction: column; }

.content .flex-column-reverse {
  flex-direction: column-reverse; }

.content .flex-row {
  flex-direction: row; }

.content .flex-row-reverse {
  flex-direction: row-reverse; }

.content .font-weight-lighter {
  font-weight: 200; }

.content .font-weight-bold {
  font-weight: 600; }

.content .full-screen {
  max-width: none !important; }
  .content .full-screen .portlet-column {
    max-width: none; }

.content .justify-center {
  justify-content: center; }

.content .justify-end {
  justify-content: flex-end; }

.content .justify-space-around {
  justify-content: space-around; }

.content .justify-space-between {
  justify-content: space-between; }

.content .justify-start {
  justify-content: flex-start; }

.content .max-full,
.content .max-lg,
.content .max-med,
.content .max-sm {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1em; }

.content .max-full {
  max-width: 1200px; }

.content .max-lg {
  max-width: 960px; }

.content .max-med {
  max-width: 720px; }

.content .max-sm {
  max-width: 480px; }

.content .no-padding {
  padding: 0; }

.content .no-padding-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.content .no-padding-vertical {
  padding-bottom: 0 !important;
  padding-top: 0 !important; }

.content .small-padding {
  padding: 0.5em; }

.content .small-padding-horizontal {
  padding-left: 0.5em;
  padding-right: 0.5em; }

.content .small-padding-vertical {
  padding-bottom: 0.5em;
  padding-top: 0.5em; }

.content .standard-padding {
  padding: 1em; }

.content .standard-padding-horizontal {
  padding-left: 1em;
  padding-right: 1em; }

.content .standard-padding-vertical {
  padding-bottom: 1em;
  padding-top: 1em; }

body.dark,
.dark body {
  background-image: linear-gradient(95.92deg, var(--primary-dark) 20.61%, var(--primary) 100%); }
  body.dark .page-editor__layout-viewport,
  body.dark .page-editor__layout-viewport__resizer,
  .dark body .page-editor__layout-viewport,
  .dark body .page-editor__layout-viewport__resizer {
    background-color: transparent; }

.dark {
  color: var(--white); }

.light {
  color: var(--black); }

.content .layout-content {
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif; }
  .content .layout-content *,
  .content .layout-content *::before,
  .content .layout-content *::after {
    box-sizing: border-box !important; }
  @media (min-width: 600px) {
    .content .layout-content .text-center-tablet-portrait-up {
      text-align: center; } }

.content .layout-content .fragments-editor-sidebar-section__title {
  font-size: 18px;
  font-weight: 600;
  margin: 32px 0 24px 0; }

.fragments-editor__editable[type='text'],
.fragments-editor__editable[type='rich-text'] {
  max-width: 100%;
  word-wrap: break-word; }

.zh_CN .content .layout-content {
  font-family: 'Source Sans Pro', 'Noto Sans SC', Tahoma, 'Trebuchet MS', sans-serif; }

.bg-gradient-blue-purple {
  background: linear-gradient(90deg, #0160f6 0.46%, #720bde 100%); }

.bg-gradient-blue-red {
  background: linear-gradient(45deg, #0160f6 0%, #f60c56 100%); }

.bg-gradient-purple-blue {
  background: linear-gradient(180deg, #710cdf 0%, #2446ef 1102.08%); }

.portlet {
  margin-bottom: 0; }

.osb-icon {
  fill: currentColor;
  height: 1.5rem;
  width: 1.5rem; }

.osb-icon--scale {
  height: 1.5em;
  width: 1.5em; }

.osb-icon--content-edge {
  padding: 6px; }

.osb-inline-link {
  color: var(--action-default);
  font-size: 18px; }
  .osb-inline-link:visited {
    color: var(--action-visited); }
  .osb-inline-link:hover {
    color: var(--action-default-hover); }
  .osb-inline-link:focus, .osb-inline-link.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-inline-link:active, .osb-inline-link.osb-btn--active {
    color: var(--action-default-active); }
  .osb-inline-link:disabled, .osb-inline-link.osb-btn--disabled {
    color: var(--action-default); }

.osb-inline-link--secondary {
  color: var(--neutral-5);
  font-size: 18px;
  text-decoration: underline; }
  .osb-inline-link--secondary:visited {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:hover {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:focus, .osb-inline-link--secondary.osb-btn--focus {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:active, .osb-inline-link--secondary.osb-btn--active {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:disabled, .osb-inline-link--secondary.osb-btn--disabled {
    color: var(--neutral-5); }

.osb-inline-link--light {
  color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:visited {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:hover {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:focus, .osb-inline-link--light.osb-btn--focus {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:active, .osb-inline-link--light.osb-btn--active {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:disabled, .osb-inline-link--light.osb-btn--disabled {
    color: rgba(var(--white), 0.7); }

.osb-inline-link--underline {
  text-decoration: underline; }
  .osb-inline-link--underline:hover {
    text-decoration: none; }

.osb-return-link {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  color: var(--neutral-5);
  display: inline-flex;
  font-size: 0.9rem;
  line-height: 27px;
  max-width: 100%;
  padding: 0;
  text-decoration: none;
  word-wrap: break-word; }
  .osb-return-link:visited {
    color: var(--neutral-5); }
  .osb-return-link:hover {
    color: var(--neutral-3);
    text-decoration: none; }
  .osb-return-link:focus, .osb-return-link.osb-btn--focus {
    color: var(--neutral-3); }
  .osb-return-link:active, .osb-return-link.osb-btn--active {
    color: var(--black); }
  .osb-return-link:disabled, .osb-return-link.osb-btn--disabled {
    background-color: transparent;
    color: var(--neutral-5); }
  .osb-return-link > div {
    display: inline; }
  .osb-return-link > svg {
    flex-shrink: 0;
    width: 1.5em; }

.osb-cta {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  color: var(--action-default);
  display: inline-flex;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 27px;
  max-width: 100%;
  text-decoration: none;
  word-wrap: break-word; }
  .osb-cta:visited {
    color: var(--action-visited); }
  .osb-cta:hover {
    color: var(--action-default-hover);
    text-decoration: none; }
  .osb-cta:focus, .osb-cta.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-cta:active, .osb-cta.osb-btn--active {
    color: var(--action-default-active); }
  .osb-cta:disabled, .osb-cta.osb-btn--disabled {
    background-color: transparent;
    color: var(--action-default); }
  .osb-cta > div {
    display: inline; }
  .osb-cta > svg {
    flex-shrink: 0;
    margin-top: 3px; }
  .osb-cta .osb-icon--content-edge.osb-icon--scale {
    margin-left: -4px;
    padding: 7px; }

.osb-cta--animate:hover > svg:first-child {
  transform: translateX(-0.25rem); }

.osb-cta--animate:hover > svg:last-child {
  transform: translateX(0.25rem); }

.osb-cta--animate > svg {
  transition: transform 0.5s ease; }

.osb-cta--large {
  font-size: 1.5rem;
  line-height: 36px; }
  .osb-cta--large .osb-icon--content-edge.osb-icon--scale {
    margin-left: -5px;
    padding: 11px; }

.osb-cta--light,
.dark .osb-cta {
  color: var(--white); }
  .osb-cta--light:visited,
  .dark .osb-cta:visited {
    color: var(--white); }
  .osb-cta--light:hover,
  .dark .osb-cta:hover {
    color: var(--white); }
  .osb-cta--light:focus, .osb-cta--light.osb-btn--focus,
  .dark .osb-cta:focus,
  .dark .osb-cta.osb-btn--focus {
    color: var(--white); }
  .osb-cta--light:active, .osb-cta--light.osb-btn--active,
  .dark .osb-cta:active,
  .dark .osb-cta.osb-btn--active {
    color: var(--white); }
  .osb-cta--light:disabled, .osb-cta--light.osb-btn--disabled,
  .dark .osb-cta:disabled,
  .dark .osb-cta.osb-btn--disabled {
    color: var(--white); }

.osb-btn {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
  color: var(--black);
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  margin: 0.25em 0 0.375em;
  max-width: 100%;
  padding-bottom: 0.6875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.6875rem;
  text-align: center;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  word-wrap: break-word;
  z-index: 1; }
  .osb-btn:visited {
    color: var(--black); }
  .osb-btn:hover {
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    color: var(--black);
    text-decoration: none;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }
  .osb-btn:focus, .osb-btn.osb-btn--focus {
    box-shadow: 0 5px 11px -5px #000;
    color: var(--black);
    outline: 0;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }
  .osb-btn:active, .osb-btn.osb-btn--active {
    box-shadow: 0 5px 8px -5px rgba(0, 0, 0, 0.5);
    color: var(--black);
    transform: translateY(0);
    transition: all 0.1s; }
  .osb-btn:disabled, .osb-btn.osb-btn--disabled {
    background-color: transparent;
    border-color: transparent;
    box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
    color: var(--black);
    cursor: not-allowed;
    opacity: 0.5;
    transform: none; }
    .osb-btn:disabled:active, .osb-btn.osb-btn--disabled:active {
      pointer-events: none; }

.osb-btn--icon-start {
  padding-left: 2.5rem;
  position: relative; }
  .osb-btn--icon-start svg {
    height: 1.5em;
    left: 0.6875rem;
    position: absolute;
    top: 50%;
    transform: translateY(-48%);
    width: 1.5em; }

.osb-btn--icon-end {
  padding-right: 2.5rem;
  position: relative; }
  .osb-btn--icon-end svg {
    height: 1.5em;
    position: absolute;
    right: 0.6875rem;
    top: 50%;
    transform: translateY(-48%);
    width: 1.5em; }

.osb-btn--large {
  font-size: 1.125em;
  padding-bottom: 0.875rem;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
  padding-top: 0.875rem; }
  .osb-btn--large.osb-btn--icon-start {
    padding-left: 2.75rem; }
    .osb-btn--large.osb-btn--icon-start svg {
      left: 0.75rem; }
  .osb-btn--large.osb-btn--icon-end {
    padding-right: 2.75rem; }
    .osb-btn--large.osb-btn--icon-end svg {
      right: 0.75rem; }

.osb-btn--small {
  font-size: 0.875em;
  margin: 0.5rem auto;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem; }
  @media (min-width: 900px) {
    .osb-btn--small {
      margin: 0; } }
  .osb-btn--small.osb-btn--icon-start {
    padding-left: 1.75rem; }
    .osb-btn--small.osb-btn--icon-start svg {
      left: 0.25rem; }
  .osb-btn--small.osb-btn--icon-end {
    padding-right: 1.75rem; }
    .osb-btn--small.osb-btn--icon-end svg {
      right: 0.25rem; }

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

.osb-btn--monospaced {
  align-items: center;
  box-shadow: none;
  display: inline-flex;
  height: 2.5rem;
  justify-content: center;
  line-height: 1;
  padding: 0;
  transform: none;
  width: 2.5rem; }
  .osb-btn--monospaced:hover {
    box-shadow: none;
    transform: none; }
  .osb-btn--monospaced:focus, .osb-btn--monospaced.osb-btn--focus {
    box-shadow: none;
    transform: none; }
  .osb-btn--monospaced:disabled, .osb-btn--monospaced.osb-btn--disabled {
    box-shadow: none; }

.osb-btn--monospaced.osb-btn--large {
  height: 3rem;
  width: 3rem; }

.osb-btn--monospaced.osb-btn--small {
  height: 2rem;
  width: 2rem; }

.osb-btn--flat {
  margin-bottom: 0;
  margin-top: 0;
  transition: none; }
  .osb-btn--flat:hover {
    transform: none; }
  .osb-btn--flat:focus, .osb-btn--flat.osb-btn--focus {
    transform: none; }
  .osb-btn--flat:active, .osb-btn--flat.osb-btn--active {
    transform: none;
    transition: none; }

.osb-btn--primary {
  background-color: var(--action-default);
  border-color: var(--action-default);
  color: var(--white); }
  .osb-btn--primary:visited {
    color: var(--white); }
  .osb-btn--primary:hover {
    background-color: var(--action-default-hover);
    border-color: var(--action-default-hover);
    color: var(--white); }
  .osb-btn--primary:focus, .osb-btn--primary.osb-btn--focus {
    background-color: var(--action-default-hover);
    border-color: var(--action-default-hover);
    color: var(--white); }
  .osb-btn--primary:active, .osb-btn--primary.osb-btn--active {
    background-color: var(--action-default-active);
    border-color: var(--action-default-active);
    color: var(--white); }
  .osb-btn--primary:disabled, .osb-btn--primary.osb-btn--disabled {
    background-color: var(--action-default);
    border-color: var(--action-default);
    color: var(--white); }

.osb-btn--secondary {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--action-default); }
  .osb-btn--secondary:visited {
    color: var(--action-default); }
  .osb-btn--secondary:hover {
    color: var(--action-default-hover); }
  .osb-btn--secondary:focus, .osb-btn--secondary.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-btn--secondary:active, .osb-btn--secondary.osb-btn--active {
    color: var(--action-default-active); }
  .osb-btn--secondary:disabled, .osb-btn--secondary.osb-btn--disabled {
    background-color: var(--white);
    border-color: var(--white);
    color: var(--action-default); }

.osb-btn--alternate {
  background-color: var(--accent-6);
  border-color: var(--accent-6);
  color: var(--white); }
  .osb-btn--alternate:visited {
    color: var(--white); }
  .osb-btn--alternate:hover {
    background-color: #169545;
    border-color: #169545;
    color: var(--white); }
  .osb-btn--alternate:focus, .osb-btn--alternate.osb-btn--focus {
    background-color: #169545;
    border-color: #169545;
    color: var(--white); }
  .osb-btn--alternate:active, .osb-btn--alternate.osb-btn--active {
    background-color: #127f3a;
    border-color: #127f3a;
    color: var(--white); }
  .osb-btn--alternate:disabled, .osb-btn--alternate.osb-btn--disabled {
    background-color: var(--accent-6);
    border-color: var(--accent-6);
    color: var(--white); }

.osb-btn--plaintext {
  background-color: transparent;
  box-shadow: none;
  color: var(--action-default);
  cursor: default;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  max-width: 100%;
  padding: 0.625rem 0.5rem;
  word-wrap: break-word; }
  .osb-btn--plaintext:visited {
    color: var(--action-default); }
  .osb-btn--plaintext:hover {
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext:focus, .osb-btn--plaintext.osb-btn--focus {
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext:active, .osb-btn--plaintext.osb-btn--active {
    color: var(--action-default); }
  .osb-btn--plaintext:disabled, .osb-btn--plaintext.osb-btn--disabled {
    background-color: transparent;
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext.osb-btn--icon-start {
    padding-left: 2rem; }
    .osb-btn--plaintext.osb-btn--icon-start > svg {
      left: 3px;
      margin-top: 0; }
  .osb-btn--plaintext.osb-btn--icon-end {
    padding-right: 2rem; }
    .osb-btn--plaintext.osb-btn--icon-end > svg {
      margin-top: 0;
      right: 3px; }
  .osb-btn--plaintext.osb-btn--small {
    padding-bottom: 0.375rem;
    padding-top: 0.375rem; }
  .osb-btn--plaintext.osb-btn--large {
    font-size: 1.5rem;
    line-height: 36px;
    padding-bottom: 0.34375rem;
    padding-top: 0.34375rem; }
    .osb-btn--plaintext.osb-btn--large.osb-btn--icon-start {
      padding-left: 2.5rem; }
      .osb-btn--plaintext.osb-btn--large.osb-btn--icon-start > svg {
        left: 1px; }
    .osb-btn--plaintext.osb-btn--large.osb-btn--icon-end {
      padding-right: 2.5rem; }
      .osb-btn--plaintext.osb-btn--large.osb-btn--icon-end > svg {
        right: 1px; }

.osb-card {
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  color: var(--black);
  margin-bottom: 0;
  text-decoration: none;
  transition: all 0.2s ease-in-out; }
  .osb-card:hover {
    background-color: var(--white);
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    color: var(--action-default-hover);
    text-decoration: none;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }

body.mobile-tablet-nav-visible {
  overflow: hidden; }

@media (min-width: 1200px) {
  body.nav-dropdown-menu-overflow {
    overflow: hidden; }
    body.nav-dropdown-menu-overflow.has-alert-container .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      margin-bottom: 4rem; }
    body.nav-dropdown-menu-overflow .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      margin-bottom: 3rem; } }

.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper {
  position: fixed; }

.has-alert-container .f-navigation-primary.nav-wrapper {
  position: absolute;
  top: 48px; }

.fill-banner .f-navigation-primary.nav-wrapper {
  box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06);
  top: 0; }

.has-control-menu .f-navigation-primary.nav-wrapper {
  top: 56px; }
  @media (max-width: 576px) {
    .has-control-menu .f-navigation-primary.nav-wrapper {
      top: 48px; } }

.has-control-menu.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper {
  top: 56px; }

.has-control-menu.has-alert-container .f-navigation-primary.nav-wrapper {
  top: 48px; }

.has-control-menu.has-edit-mode-menu.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper,
.has-control-menu.has-edit-mode-menu.has-alert-container .f-navigation-primary.nav-wrapper,
.has-control-menu.has-edit-mode-menu.has-alert-container .f-navigation-primary.nav-wrapper .search-wrapper.search-open {
  position: fixed;
  top: calc(56px + 65px); }

.has-control-menu.has-edit-mode-menu .f-navigation-primary {
  top: calc(56px + 65px); }

.product-menu-open .f-navigation-primary.nav-wrapper {
  left: 320px; }

.f-navigation-primary-padding {
  padding-top: 64px; }
  .f-navigation-primary-padding.utility-navigation-padding {
    padding-top: 112px; }
    @media (max-width: 599px) {
      .f-navigation-primary-padding.utility-navigation-padding {
        padding-top: 64px; } }

@media (min-width: 1200px) {
  .f-navigation-primary.dark-theme.nav-wrapper .nav {
    background-color: var(--primary-dark); }
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .nav-items-wrapper,
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .liferay-logo:hover {
      background-color: transparent; }
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text::after {
      background: var(--white); }
  .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text {
    background-color: transparent;
    color: white; }
    .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text:hover, .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text:focus {
      background-color: var(--white); } }

@media (min-width: 600px) and (max-width: 1199px) {
  .f-navigation-primary.dark-theme.nav-wrapper .mobile-buttons .mobile-menu {
    border-color: var(--white);
    color: var(--white); }
  .f-navigation-primary.dark-theme.nav-wrapper .primary-nav {
    background-color: var(--primary-dark); }
  .f-navigation-primary.dark-theme.nav-wrapper .utility-nav {
    display: none; } }

@media (max-width: 599px) {
  .f-navigation-primary.dark-theme.nav-wrapper .utility-nav {
    background-color: var(--primary-dark);
    border-bottom-color: transparent; }
    .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .utility-nav-right .search-button {
      display: none; }
    .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .dropdown .utility-nav-link.language-selector {
      color: var(--white);
      opacity: 1; }
      .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .dropdown .utility-nav-link.language-selector svg {
        fill: var(--white); } }

.f-navigation-primary.nav-wrapper {
  bottom: auto;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: box-shadow 0.3s ease;
  will-change: box-shadow;
  z-index: 980; }
  .f-navigation-primary.nav-wrapper.search-open {
    z-index: 982; }
  .f-navigation-primary.nav-wrapper .nav {
    background-color: var(--white); }
  .f-navigation-primary.nav-wrapper * {
    box-sizing: border-box; }
  .f-navigation-primary.nav-wrapper .utility-nav .liferay-logo {
    display: none; }
  .f-navigation-primary.nav-wrapper .adt-navigation {
    display: flex;
    flex-wrap: inherit;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0; }
  .f-navigation-primary.nav-wrapper .adt-nav-item {
    outline: 0px solid transparent; }
    .f-navigation-primary.nav-wrapper .adt-nav-item:focus .adt-nav-text {
      background-color: #ebf2ff;
      color: var(--action-default-hover); }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-nav-text:focus {
      outline: none; }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-angle-down-svg {
      transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-nav-text {
      background-color: #ebf2ff;
      border-radius: 4px; }
      .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-nav-text .adt-nav-title {
        color: var(--action-default-active); }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-submenu {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
      background-clip: padding-box;
      background-color: #fff;
      border-color: #e7e7ed;
      border-style: solid;
      border-width: 0;
      display: block;
      float: left;
      left: 0;
      list-style: none;
      margin: 0.3125rem 0 0;
      max-height: 80vh;
      max-width: none;
      min-height: auto;
      opacity: 0;
      overflow: auto;
      padding: 1rem 4rem 4.5rem 4rem;
      position: absolute;
      right: 0;
      transform: translateY(-100px);
      transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.1s linear, visibility 0.3s linear;
      visibility: hidden;
      z-index: -1; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper {
        width: 100%; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
          display: -ms-grid;
          display: grid;
          grid-column-gap: 4rem;
          grid-row-gap: 2.5rem;
          -ms-grid-columns: 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr;
          grid-template-columns: repeat(12, 1fr);
          margin: 0 auto;
          max-width: 1240px;
          width: 100%; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-header {
      border-bottom: 1px solid var(--neutral-7);
      -ms-grid-row: span 1;
      grid-row-end: span 1;
      -ms-grid-row-span: 1;
      grid-row-start: span 1;
      list-style: none;
      margin-bottom: -1rem;
      padding-bottom: 0.5rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content {
      display: flex;
      list-style: none;
      max-width: 274px; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content.image-type {
        max-width: none; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link {
        display: flex;
        transition: box-shadow 0.1s linear, background-color 0.1s linear;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:hover, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:focus {
          background-color: #ebf2ff;
          border-radius: 0.5px;
          box-shadow: 0 0 0 8px #ebf2ff;
          outline: none;
          text-decoration: none; }
          .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:hover .adt-submenu-item-title, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:focus .adt-submenu-item-title {
            color: var(--action-default-hover); }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link .adt-submenu-item-title {
          padding-bottom: 0.5rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-image {
      border-radius: 4px;
      height: 94px;
      margin-right: 1rem;
      -o-object-fit: cover;
         object-fit: cover;
      width: 94px; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-preheader {
      font-size: 0.9rem;
      letter-spacing: 0.1em;
      line-height: 1.25rem;
      padding-bottom: 0.5rem;
      text-transform: uppercase; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
      align-items: start;
      -webkit-box-align: start;
      display: -ms-grid;
      display: grid;
      -ms-flex-align: start;
      grid-auto-columns: 1fr;
      grid-auto-rows: -webkit-min-content;
      grid-auto-rows: min-content;
      grid-column-gap: 4rem;
      grid-row-gap: 2.5rem;
      list-style: none;
      padding: 2rem 0;
      width: 100%; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section.light-blue {
        background-color: var(--primary-5);
        border-radius: 8px;
        padding: 2rem; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span {
        -ms-grid-column-span: 3;
        -ms-grid-column: span 3;
            grid-column-start: span 3; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span .adt-submenu-header {
          -ms-grid-column-span: 3;
          -ms-grid-column: span 3;
              grid-column-start: span 3; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span {
        -ms-grid-column-span: 4;
        -ms-grid-column: span 4;
            grid-column-start: span 4; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span .adt-submenu-header {
          -ms-grid-column-span: 4;
          -ms-grid-column: span 4;
              grid-column-start: span 4; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span {
        -ms-grid-column-span: 5;
        -ms-grid-column: span 5;
            grid-column-start: span 5; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 5;
          -ms-grid-column-span: 5;
          -ms-grid-column: span 5;
              grid-column-start: span 5; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span {
        -ms-grid-column-span: 6;
        -ms-grid-column: span 6;
            grid-column-start: span 6; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 6;
          -ms-grid-column-span: 6;
          -ms-grid-column: span 6;
              grid-column-start: span 6; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span {
        -ms-grid-column-span: 7;
        -ms-grid-column: span 7;
            grid-column-start: span 7; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 7;
          -ms-grid-column-span: 7;
          -ms-grid-column: span 7;
              grid-column-start: span 7; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span {
        -ms-grid-column-span: 8;
        -ms-grid-column: span 8;
            grid-column-start: span 8; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 8;
          -ms-grid-column-span: 8;
          -ms-grid-column: span 8;
              grid-column-start: span 8; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span {
        -ms-grid-column-span: 9;
        -ms-grid-column: span 9;
            grid-column-start: span 9; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 9;
          -ms-grid-column-span: 9;
          -ms-grid-column: span 9;
              grid-column-start: span 9; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span {
        -ms-grid-column-span: 10;
        -ms-grid-column: span 10;
            grid-column-start: span 10; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 10;
          -ms-grid-column-span: 10;
          -ms-grid-column: span 10;
              grid-column-start: span 10; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span {
        -ms-grid-column-span: 11;
        -ms-grid-column: span 11;
            grid-column-start: span 11; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 11;
          -ms-grid-column-span: 11;
          -ms-grid-column: span 11;
              grid-column-start: span 11; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span {
        -ms-grid-column-span: 12;
        -ms-grid-column: span 12;
            grid-column-start: span 12; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 12;
          -ms-grid-column-span: 12;
          -ms-grid-column: span 12;
              grid-column-start: span 12; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-1 {
        -ms-grid-column: span 1;
            grid-column-start: span 1; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-2 {
        -ms-grid-column: span 2;
            grid-column-start: span 2; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-3 {
        -ms-grid-column: span 3;
            grid-column-start: span 3; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-4 {
        -ms-grid-column: span 4;
            grid-column-start: span 4; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-5 {
        -ms-grid-column: span 5;
            grid-column-start: span 5; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-6 {
        -ms-grid-column: span 6;
            grid-column-start: span 6; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-7 {
        -ms-grid-column: span 7;
            grid-column-start: span 7; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-8 {
        -ms-grid-column: span 8;
            grid-column-start: span 8; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-9 {
        -ms-grid-column: span 9;
            grid-column-start: span 9; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-10 {
        -ms-grid-column: span 10;
            grid-column-start: span 10; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-11 {
        -ms-grid-column: span 11;
            grid-column-start: span 11; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-12 {
        -ms-grid-column: span 12;
            grid-column-start: span 12; }
  .f-navigation-primary.nav-wrapper .adt-nav-text {
    background-color: var(--white);
    color: var(--neutral-2);
    font-weight: 600;
    position: relative;
    text-decoration: none;
    transition-duration: 0.2s, 0.2s;
    transition-property: color, background-color;
    transition-timing-function: ease, ease; }
    .f-navigation-primary.nav-wrapper .adt-nav-text:hover, .f-navigation-primary.nav-wrapper .adt-nav-text:focus {
      background-color: #ebf2ff;
      color: var(--action-default-hover); }
  .f-navigation-primary.nav-wrapper .nav-items-wrapper .adt-nav-item,
  .f-navigation-primary.nav-wrapper .nav-items-wrapper .portlet {
    position: static; }
  .f-navigation-primary.nav-wrapper .search-wrapper.search-open {
    min-height: 80vh;
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    z-index: 2; }
  .f-navigation-primary.nav-wrapper .search-wrapper {
    align-items: center;
    background-color: var(--accent-10);
    border-radius: 0 0 8px 8px;
    bottom: auto;
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    display: flex;
    flex-direction: column;
    left: 0;
    opacity: 0;
    padding: 3.5rem;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(0px, -800px, 0px);
    transform-style: preserve-3d;
    transition: transform 0.25s, opacity 0.25s;
    z-index: -2; }
    .f-navigation-primary.nav-wrapper .search-wrapper form.search {
      background-color: rgba(255, 255, 255, 0.05);
      border-radius: 4px;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      width: 30rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input {
        background-color: transparent;
        border: 0 none #000;
        color: var(--white);
        font-size: 28px;
        font-weight: 600;
        height: 3.5rem;
        line-height: 32px;
        margin-bottom: 0;
        outline: none;
        padding: 0.5rem 0.75rem;
        width: 100%; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input::-moz-placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input:-ms-input-placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input::placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-ms-clear {
        display: none;
        height: 0;
        width: 0; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-ms-reveal {
        display: none;
        height: 0;
        width: 0; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-decoration,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-cancel-button,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-results-button,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-results-decoration {
        display: none; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search .search-submit {
        -webkit-appearance: none;
        position: absolute;
        right: 0.5rem;
        top: 0.25rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search .search-submit svg {
          background-color: #142d5b;
          height: 3rem;
          stroke: var(--white);
          width: 3rem; }
    .f-navigation-primary.nav-wrapper .search-wrapper .suggestions {
      padding-top: 3.875rem;
      width: 30rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .st-nav-results-container .search-result em {
        font-style: normal;
        font-weight: 900; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .st-nav-results-container .st-loading-message {
        color: var(--white); }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header {
        align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: justify;
        display: flex;
        -ms-flex-align: center;
        justify-content: space-between;
        margin-bottom: 1rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header a:hover {
          color: var(--white); }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .popular,
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .suggested {
          color: rgba(255, 255, 255, 0.7);
          font-weight: 600;
          letter-spacing: 0.1rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .all-results-link {
          color: var(--white);
          font-size: 1rem;
          line-height: 24px;
          opacity: 0.7;
          text-decoration: none; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links {
        -webkit-box-pack: justify;
        display: flex;
        justify-content: space-between;
        width: 31rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link {
          align-items: center;
          border-radius: 4px;
          -webkit-box-align: center;
          color: var(--accent-10);
          display: flex;
          -ms-flex-align: center;
          font-weight: 600;
          line-height: 20px;
          opacity: 0.7;
          padding: 0.625rem;
          text-decoration: none;
          transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link.search-recommendation {
          background-color: rgba(255, 255, 255, 0.1);
          border-color: rgba(255, 255, 255, 0);
          border-style: solid;
          border-width: 1px;
          color: var(--white);
          margin-right: 1rem; }
          .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link.search-recommendation:hover {
            border: 1px solid var(--white);
            opacity: 1; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result {
        background-color: rgba(255, 255, 255, 0.1);
        border-color: rgba(255, 255, 255, 0);
        border-radius: 8px;
        border-style: solid;
        border-width: 1px;
        color: var(--white);
        display: inline-block;
        margin-bottom: 1.5rem;
        padding: 1rem;
        text-decoration: none;
        transition: border-color 0.2s ease;
        width: 100%; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result:hover {
          border-color: var(--white); }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result .search-result-heading {
          color: var(--white);
          font-weight: 600;
          line-height: 28px;
          margin-bottom: 0;
          margin-top: 0; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result .search-result-url {
          font-weight: 600;
          line-height: 20px;
          opacity: 0.8;
          padding-top: 0.75rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .st-no-results,
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .st-spelling-suggestion {
        color: var(--white); }
    .f-navigation-primary.nav-wrapper .search-wrapper .close-search {
      background-color: rgba(255, 255, 255, 0.1);
      border-color: rgba(255, 255, 255, 0);
      border-radius: 2px;
      border-style: solid;
      border-width: 1px;
      bottom: auto;
      display: flex;
      height: 2rem;
      left: auto;
      padding: 0.5rem;
      position: absolute;
      right: 3.5rem;
      top: 3.5rem;
      width: 2rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .close-search:hover {
        border: 1px solid var(--white);
        opacity: 1; }
  .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper {
    background: var(--white);
    border-radius: 4px;
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    left: -50%;
    padding: 0.25rem 0.75rem;
    position: absolute;
    transform: translateX(-50%); }
    .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper .skip-to-footer-text {
      color: var(--action-default-active);
      font-size: 19px;
      font-weight: 600;
      text-align: center; }
    .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper:focus {
      left: 50%; }

.f-navigation-primary .utility-nav {
  height: 3rem;
  margin: 0 auto;
  max-width: 1366px;
  position: relative;
  width: 100%;
  z-index: 2; }
  .f-navigation-primary .utility-nav .content-wrapper {
    height: 100%;
    width: 100%; }
  .f-navigation-primary .utility-nav .content-wrapper.utility {
    border-bottom: solid 1px #dadee3; }
  .f-navigation-primary .utility-nav .utility-nav-left .info-for {
    color: var(--accent-10);
    font-weight: 600;
    opacity: 0.6;
    padding-right: 0.5rem;
    text-align: center; }
  .f-navigation-primary .utility-nav .utility-nav-left .utility-nav-link {
    border-radius: 4px;
    color: var(--accent-10);
    display: inline-block;
    font-weight: 600;
    opacity: 0.7;
    padding: 0.625rem;
    text-decoration: none;
    transition-duration: 0.2s, 0.2s, 0.2s;
    transition-property: background-color, opacity, color;
    transition-timing-function: ease, ease, ease; }
    .f-navigation-primary .utility-nav .utility-nav-left .utility-nav-link:hover {
      background: #ebf2ff;
      color: var(--action-default-active);
      opacity: 1; }
  .f-navigation-primary .utility-nav .utility-nav-right {
    margin-right: -0.5rem; }
    .f-navigation-primary .utility-nav .utility-nav-right .dropdown {
      margin-left: 1rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .language-dropdown-toggle {
        color: #222;
        cursor: pointer;
        display: inline-block;
        margin-left: auto;
        margin-right: auto;
        padding: 1.5rem;
        padding-right: 2.5rem;
        position: relative;
        text-align: left;
        text-decoration: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: top;
        white-space: nowrap; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector svg {
        fill: var(--accent-10);
        height: 1rem;
        margin-bottom: 0.0625rem;
        margin-right: 0.25rem;
        transition-duration: 0.2s;
        transition-property: fill;
        transition-timing-function: ease;
        width: 1rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector:hover {
        background-color: #ebf2ff;
        color: var(--action-default-active);
        opacity: 1; }
        .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector:hover svg {
          fill: var(--action-default-active); }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link {
        align-items: center;
        border-radius: 4px;
        color: #000;
        display: flex;
        font-weight: 600;
        opacity: 0.7;
        padding: 0.625rem;
        transition-duration: 0.2s, 0.2s, 0.2s;
        transition-property: color, background-color, opacity;
        transition-timing-function: ease, ease, ease; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper {
        display: none;
        position: absolute;
        right: 0; }
        .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list {
          background-color: var(--white);
          border-radius: 4px;
          box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 6px 0px;
          display: flex;
          flex-direction: column;
          padding: 0.5rem 0.25rem 0 0.25rem;
          width: 12.5rem; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list ul {
            -webkit-padding-start: 0;
                    padding-inline-start: 0; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item {
            align-items: center;
            border-radius: 4px;
            display: flex;
            font-weight: 600;
            margin-bottom: 0.5rem;
            padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:active {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:focus {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:hover {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text {
              color: var(--neutral-2);
              width: 100%; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:active {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:visited {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:focus {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:hover {
                color: var(--neutral-2);
                text-decoration: none; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected {
            padding-left: 0.4375rem; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected .language-entry-long-text {
              color: #004ad7; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .selected.osb-nav-item:before {
            content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.62623%200.958909C10.0168%200.568385%2010.6499%200.568385%2011.0404%200.958909C11.431%201.34943%2011.431%201.9826%2011.0404%202.37312L5.04127%208.37229C5.04099%208.37257%205.04072%208.37285%205.04044%208.37312C4.64992%208.76365%204.01675%208.76365%203.62623%208.37312L0.292893%205.03979C-0.0976311%204.64927%20-0.0976311%204.0161%200.292893%203.62558C0.683417%203.23505%201.31658%203.23505%201.70711%203.62558L4.33333%206.2518L9.62623%200.958909Z%22%20fill%3D%22%23004AD7%22/%3E%0A%3C/svg%3E%0A");
            margin-right: 0.3125rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper.list-open {
        display: block; }
    .f-navigation-primary .utility-nav .utility-nav-right .search-button {
      border-radius: 4px;
      display: inline-block;
      margin-left: 0.5rem;
      max-width: 100%;
      opacity: 0.7;
      position: relative;
      transition-duration: 0.2s, 0.2s, 0.2s;
      transition-property: opacity, background-color, stroke;
      transition-timing-function: ease, ease, ease; }
      .f-navigation-primary .utility-nav .utility-nav-right .search-button svg {
        height: 2.5rem;
        stroke: var(--accent-10);
        transition-duration: 0.2s;
        transition-property: stroke;
        transition-timing-function: ease;
        width: 2.5rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .search-button:hover {
        background-color: #ebf2ff;
        opacity: 1; }
        .f-navigation-primary .utility-nav .utility-nav-right .search-button:hover svg {
          stroke: var(--action-default-active); }

.f-navigation-primary .contact-sales,
.f-navigation-primary .contact-sales-container .w-button {
  background-color: var(--accent-6);
  border-radius: 4px;
  color: var(--white);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-left: 1rem;
  padding: 0.5rem 1rem;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }
  .f-navigation-primary .contact-sales:hover,
  .f-navigation-primary .contact-sales-container .w-button:hover {
    background-color: var(--action-secondary-hover); }

.f-navigation-primary .primary-nav {
  height: 4rem;
  margin: 0 auto;
  max-width: 1366px;
  padding: 0;
  width: 100%; }
  .f-navigation-primary .primary-nav .content-wrapper {
    height: 100%;
    justify-content: space-between;
    padding: 0 1.5rem;
    width: 100%; }
    .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
      border-radius: 4px;
      width: 9.5rem; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
        height: 3rem;
        width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg:last-child {
          color: var(--black); }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo:hover {
        background-color: #ebf2ff; }
    @media screen and (max-width: 991px) {
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        display: flex;
        flex-direction: column;
        height: 100vh;
        left: 0;
        overflow: scroll;
        padding-bottom: 7.5rem;
        position: absolute;
        right: 0;
        top: 0;
        transform: translate3d(0, -100%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
        z-index: -1; } }
    .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
      align-items: stretch;
      background-color: var(--white);
      padding-top: 5rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container {
        display: none; }

.f-navigation-primary .mobile-buttons {
  bottom: 0.75rem;
  padding: 0 1.5rem; }
  .f-navigation-primary .mobile-buttons .button-text-close {
    display: none; }
  .f-navigation-primary .mobile-buttons .mobile-menu.menu-open .button-text-close {
    display: block; }
  .f-navigation-primary .mobile-buttons .mobile-menu.menu-open .button-text-menu {
    display: none; }

@media (max-width: 599px) {
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
    box-shadow: none;
    grid-row-gap: 0;
    height: auto;
    max-height: 0;
    opacity: 1;
    overflow: hidden;
    padding: 0;
    position: static;
    transform: none;
    transition: max-height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      display: flex;
      flex-direction: column; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-section {
      display: flex;
      flex-direction: column;
      -ms-grid-rows: none;
      grid-template-rows: none;
      padding-left: 1.5rem;
      padding-right: 2rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-header {
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 1rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content {
    padding-bottom: 2.5rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content:not(.image-type) {
    border-left: solid 2px var(--neutral-7);
    max-width: none;
    padding-left: 1rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
    display: none;
    grid-row-gap: 0; }
  .f-navigation-primary .nav .search-wrapper.search-open {
    height: 100vh;
    overflow: auto;
    padding: 5rem 1.5rem 1.5rem;
    z-index: 4; }
    .f-navigation-primary .nav .search-wrapper.search-open .close-search {
      right: 1.5rem;
      top: 1rem; }
    .f-navigation-primary .nav .search-wrapper.search-open .search {
      width: 100%; }
      .f-navigation-primary .nav .search-wrapper.search-open .search .search-input > .search-submit {
        background-color: var(--accent-10); }
    .f-navigation-primary .nav .search-wrapper.search-open .suggestions {
      width: 100%; }
      .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links {
        justify-content: center;
        width: 100%; } }
      @media (max-width: 599px) and (max-width: 400px) {
        .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links {
          flex-wrap: wrap;
          justify-content: space-between;
          text-align: center; }
          .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links a:last-child {
            margin-top: 1rem; }
          .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links a.utility-nav-link.search-recommendation {
            justify-content: center;
            margin-right: 0;
            width: 30%; } }

@media (max-width: 599px) {
  .f-navigation-primary .utility-nav {
    background-color: var(--white);
    border-bottom: 1px solid var(--neutral-8);
    display: block;
    height: 4rem;
    padding: 0.75rem 1.5rem;
    position: relative;
    z-index: 3; }
    .f-navigation-primary .utility-nav .content-wrapper {
      height: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 1240px;
      width: 100%; }
      .f-navigation-primary .utility-nav .content-wrapper.utility {
        border-width: 0; }
      .f-navigation-primary .utility-nav .content-wrapper .liferay-logo {
        display: block;
        width: 7.5rem; }
        .f-navigation-primary .utility-nav .content-wrapper .liferay-logo svg {
          height: 3rem; }
          .f-navigation-primary .utility-nav .content-wrapper .liferay-logo svg:last-child {
            color: var(--black); }
      .f-navigation-primary .utility-nav .content-wrapper .utility-nav-left {
        display: none; }
      .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right {
        margin-right: -0.5rem; }
        .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown {
          margin-left: 1rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .language-dropdown-toggle {
            color: #222;
            cursor: pointer;
            display: inline-block;
            margin-left: auto;
            margin-right: auto;
            padding: 1.5rem;
            padding-right: 2.5rem;
            position: relative;
            text-align: left;
            text-decoration: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            vertical-align: top;
            white-space: nowrap; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector svg {
            fill: var(--accent-10);
            height: 1rem;
            margin-bottom: 0.0625rem;
            margin-right: 0.25rem;
            transition-duration: 200;
            transition-property: fill;
            transition-timing-function: ease;
            width: 1rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector:hover {
            background-color: #ebf2ff;
            color: var(--action-default-active);
            opacity: 1; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector:hover svg {
              fill: var(--action-default-active); }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link {
            align-items: center;
            border-radius: 4px;
            color: #000;
            display: flex;
            font-weight: 600;
            opacity: 0.7;
            padding: 0.625rem;
            transition-duration: 0.2s, 0.2s, 0.2s;
            transition-property: color, background-color, opacity;
            transition-timing-function: ease, ease, ease; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper {
            display: none;
            position: absolute;
            right: 0; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list {
              background-color: var(--white);
              border-radius: 4px;
              box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 6px 0px;
              display: flex;
              flex-direction: column;
              padding: 0.5rem 0.25rem 0 0.25rem;
              width: 12.5rem; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list ul {
                -webkit-padding-start: 0;
                        padding-inline-start: 0; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item {
                align-items: center;
                border-radius: 4px;
                display: flex;
                font-weight: 600;
                margin-bottom: 0.5rem;
                padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:active {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:focus {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:hover {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text {
                  color: var(--neutral-2); }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:active {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:visited {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:focus {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:hover {
                    color: var(--neutral-2);
                    text-decoration: none; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected {
                padding-left: 0.4375rem; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected .language-entry-long-text {
                  color: #004ad7; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .selected.osb-nav-item:before {
                content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.62623%200.958909C10.0168%200.568385%2010.6499%200.568385%2011.0404%200.958909C11.431%201.34943%2011.431%201.9826%2011.0404%202.37312L5.04127%208.37229C5.04099%208.37257%205.04072%208.37285%205.04044%208.37312C4.64992%208.76365%204.01675%208.76365%203.62623%208.37312L0.292893%205.03979C-0.0976311%204.64927%20-0.0976311%204.0161%200.292893%203.62558C0.683417%203.23505%201.31658%203.23505%201.70711%203.62558L4.33333%206.2518L9.62623%200.958909Z%22%20fill%3D%22%23004AD7%22/%3E%0A%3C/svg%3E%0A");
                margin-right: 0.3125rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper.list-open {
            display: block; }
        .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button {
          border-radius: 4px;
          display: inline-block;
          margin-left: 0.5rem;
          opacity: 0.7;
          position: relative;
          transition-duration: 0.2s, 0.2s, 0.2s;
          transition-property: opacity, background-color, stroke;
          transition-timing-function: ease, ease, ease; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button svg {
            height: 2.5rem;
            stroke: var(--accent-10);
            transition-duration: 0.2s;
            transition-property: stroke;
            transition-timing-function: ease;
            width: 2.5rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button:hover {
            background-color: #ebf2ff;
            opacity: 1; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button:hover svg {
              stroke: var(--action-default-active); }
  .f-navigation-primary .primary-nav {
    border: none;
    height: 0; }
    .f-navigation-primary .primary-nav .content-wrapper {
      padding: 0 1.5rem;
      position: relative; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
        display: none; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        background-color: transparent;
        height: 0;
        left: 0;
        opacity: 0;
        padding-bottom: 8.5rem;
        padding-top: 0;
        position: absolute;
        top: 0;
        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
        visibility: hidden; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open {
          background-color: var(--white);
          height: 100vh;
          opacity: 1;
          overflow-x: hidden;
          top: 0;
          transform: translateY(0);
          visibility: visible;
          z-index: 2; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open::after {
            background-color: var(--white);
            content: '';
            height: 100vh;
            width: 100vw;
            z-index: -3; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation {
          background: var(--white);
          display: flex;
          flex-direction: column;
          overflow: visible;
          width: 100vw; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text {
            padding-bottom: 0.875rem;
            padding-top: 0.875rem;
            position: sticky;
            position: -webkit-sticky;
            top: 0;
            width: 100%;
            z-index: 3; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text .adt-nav-title {
              padding-left: 1.5rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-angle-down-svg {
            position: absolute;
            right: 1.5rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container {
          display: block;
          padding: 0.375rem 1.5rem 0 1.5rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container .underline {
            border: 1px solid var(--neutral-7); }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container {
          display: flex;
          padding: 0 1.5rem 10rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container .contact-sales {
            box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
            margin: 0;
            text-align: center;
            width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          background-color: var(--white);
          display: block;
          padding: 1.5rem 1.5rem 2rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left .info-for {
            display: flex;
            font-weight: 600;
            justify-content: space-between;
            width: 100%; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left .info-for > a {
              color: var(--neutral-3);
              font-size: 1rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav {
          background: var(--white);
          display: flex;
          flex-direction: column;
          width: 100vw; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .nav-link {
            padding-bottom: 0.875rem;
            padding-top: 0.875rem;
            width: 100%; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .nav-link > span {
              padding-left: 1rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .lfr-nav-child-toggle {
            position: absolute;
            right: 1.5rem; }
  .f-navigation-primary .mobile-buttons {
    bottom: 0.75rem;
    position: fixed;
    right: 50%;
    transform: translate(50%, 0);
    z-index: 3; }
    .f-navigation-primary .mobile-buttons .contact-sales {
      display: none; }
    .f-navigation-primary .mobile-buttons .mobile-menu {
      background-color: var(--white);
      border: 1px solid var(--action-default);
      border-radius: 1.5rem;
      box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
      color: var(--action-default);
      display: block;
      font-size: 1.125rem;
      font-weight: 600;
      padding: 0.5rem 1rem;
      text-align: center;
      text-decoration: none;
      width: 7.5rem; } }

@media (min-width: 600px) and (max-width: 1199px) {
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
    box-shadow: none;
    grid-row-gap: 0;
    height: auto;
    margin: 0;
    max-height: 0;
    opacity: 1;
    padding: 0;
    position: static;
    transform: none;
    transition: max-height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      display: flex;
      flex-direction: column; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
    -ms-grid-rows: none;
    grid-template-rows: none;
    padding: 2rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-1, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-2, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-3, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-4, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-5, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-6, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-7, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-8, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-9, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-10, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-11, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-12 {
      -ms-grid-column: span 1;
          grid-column-start: span 1; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span {
      -ms-grid-column-span: 2;
      -ms-grid-column: span 2;
          grid-column-start: span 2; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span .adt-submenu-header {
        -ms-grid-column-span: 2;
        -ms-grid-column: span 2;
            grid-column-start: span 2; }
  .f-navigation-primary .primary-nav {
    padding: 0; }
    .f-navigation-primary .primary-nav .content-wrapper {
      padding-left: 1.5rem;
      padding-right: 2rem;
      position: relative; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
        padding-left: 0.5rem; }
        .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
          height: 3rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        background-color: transparent;
        height: 0;
        left: 0;
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0;
        position: absolute;
        top: 0;
        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
        visibility: hidden;
        z-index: -1; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open {
          background-color: var(--white);
          height: 100vh;
          opacity: 1;
          overflow: auto;
          top: 4rem;
          transform: translateY(0);
          visibility: visible; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container,
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          display: none; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation {
          background: var(--white);
          display: flex;
          flex-direction: column;
          height: calc(100vh - 120px - 4rem);
          overflow: auto; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text {
            padding: 0.875rem 1rem;
            position: sticky;
            position: -webkit-sticky;
            top: 0;
            width: 100%;
            z-index: 3; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text .adt-nav-title {
              padding-left: 1rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-angle-down-svg {
            position: absolute;
            right: 1.5rem; }
  .f-navigation-primary .mobile-buttons {
    display: flex;
    padding-right: 1.5rem;
    position: absolute;
    right: 0;
    z-index: 1; }
    .f-navigation-primary .mobile-buttons .tablet {
      display: inline-block;
      margin-left: 0;
      margin-right: 1rem;
      top: auto; }
    .f-navigation-primary .mobile-buttons .mobile-menu {
      border: 1px solid var(--action-default);
      border-radius: 4px;
      color: var(--action-default);
      display: inline-block;
      font-size: 1rem;
      font-weight: 600;
      line-height: 24px;
      text-decoration: none;
      z-index: 1; }
      .f-navigation-primary .mobile-buttons .mobile-menu .button-text-close {
        padding: 0.5rem 1rem; }
      .f-navigation-primary .mobile-buttons .mobile-menu .button-text-menu {
        padding: 0.5rem 1rem; }
  .f-navigation-primary .utility-nav {
    padding: 0 2rem; } }

@media (min-width: 1200px) {
  .f-navigation-primary .nav.show-border {
    border-bottom: 1px solid var(--neutral-8); }
  .f-navigation-primary .nav .utility-nav .content-wrapper {
    margin: 0 4rem; }
  .f-navigation-primary .primary-nav {
    border-bottom: 1px solid transparent; }
    .f-navigation-primary .primary-nav .content-wrapper {
      margin: 0 4rem;
      padding: 0; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
        height: 3.37rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        display: flex;
        padding: 0; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item.dropdown-open .adt-nav-text::after {
          left: 0;
          width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text {
          border-radius: 4px;
          padding: 0; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text .adt-nav-title {
            cursor: pointer;
            font-size: 1.125rem;
            padding: 0.875rem 1.125rem 0.688rem;
            position: relative; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text .adt-nav-title .adt-angle-down-svg {
              display: none; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text::after {
            background: #004ad7;
            bottom: -5px;
            content: '';
            height: 3px;
            left: 50%;
            position: absolute;
            transition: left ease-in 0.3s, width ease-in 0.3s;
            width: 0%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-submenu {
          border-radius: 0 0 0.5rem 0.5rem;
          box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06);
          padding-bottom: 1rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          display: none; }
  .f-navigation-primary .mobile-buttons {
    display: none; } }

#footer.f-navigation-footer {
  background-color: var(--accent-10);
  color: var(--white);
  padding: 1em; }
  @media screen and (min-width: 767px) {
    #footer.f-navigation-footer {
      padding: 0 3em; } }
  #footer.f-navigation-footer .max-nav {
    margin: 0 auto;
    max-width: 1240px;
    padding: 3em 0 !important; }
  #footer.f-navigation-footer ul {
    margin: 0;
    padding: 0; }
  #footer.f-navigation-footer li {
    line-height: 20px;
    list-style: none;
    margin: 0; }
  #footer.f-navigation-footer h4 {
    color: var(--white);
    line-height: 1.5em;
    margin: 0;
    padding: 1.5em 0; }
  #footer.f-navigation-footer a {
    display: block; }
    #footer.f-navigation-footer a:hover {
      text-decoration: none; }
  #footer.f-navigation-footer .footer-content {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1em 0; }
    @media screen and (min-width: 767px) {
      #footer.f-navigation-footer .footer-content {
        flex-direction: row; } }
    #footer.f-navigation-footer .footer-content .footer-navigation {
      flex: 5; }
      #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper {
        box-sizing: border-box;
        margin: 0;
        padding-bottom: 1.5em;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper {
            margin-left: -2em; } }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .languages .selected {
          display: none; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper.class-toggle-active .dropdown-content {
          height: auto;
          opacity: 1;
          overflow: visible;
          padding: 0.5em;
          visibility: visible; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper.class-toggle-active .dropdown-content a {
            color: var(--black);
            padding: 0.375em 0.75em; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content {
          background: var(--white);
          border-radius: 0.25em;
          box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
          box-sizing: border-box;
          height: 0;
          line-height: 0;
          opacity: 0;
          overflow: hidden;
          padding: 0;
          position: absolute;
          transform-origin: center top;
          transition: opacity 0.25s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.25s cubic-bezier(0.77, 0, 0.175, 1);
          visibility: hidden;
          white-space: nowrap;
          z-index: 1000; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content::after {
            background: var(--white);
            border-radius: 1.25em 0 0;
            bottom: -7px;
            content: '';
            height: 14px;
            left: 10%;
            position: absolute;
            transform: rotate(45deg);
            transition: left 0.25s cubic-bezier(0.77, 0, 0.175, 1);
            width: 14px; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content.top {
            bottom: calc(100% + 14px); }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content.right {
            left: 0; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .language-selector {
          align-items: center;
          -webkit-box-align: center;
          cursor: pointer;
          display: flex;
          -ms-flex-align: center; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .language-selector .current-language {
            font-size: 1.15em;
            font-weight: 600;
            padding-left: 0.5em; }
      #footer.f-navigation-footer .footer-content .footer-navigation .navigation {
        flex-wrap: wrap; }
        #footer.f-navigation-footer .footer-content .footer-navigation .navigation a {
          color: var(--white);
          font-weight: 600;
          padding-bottom: 1em; }
          #footer.f-navigation-footer .footer-content .footer-navigation .navigation a:hover {
            color: var(--neutral-5); }
        #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
          box-sizing: border-box;
          padding-right: 0;
          width: 100%; }
          @media screen and (min-width: 767px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              width: initial; } }
          @media (min-width: 900px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              padding-right: 4em; } }
          @media (min-width: 768px) and (max-width: 979px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              padding-right: 3em; } }
          #footer.f-navigation-footer .footer-content .footer-navigation .navigation div .nav-item-header {
            font-size: 0.833125em;
            font-weight: 400;
            letter-spacing: 1px;
            margin-bottom: 0;
            text-transform: uppercase; }
    #footer.f-navigation-footer .footer-content .footer-liferay-connect {
      flex: 1;
      padding-top: 4em; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .footer-content .footer-liferay-connect {
          padding-top: 0; } }
      #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav {
        margin-left: -1em;
        margin-right: -1em;
        padding-left: 0.5em;
        padding-right: 0.5em; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav {
            margin-left: 0; } }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav a {
          color: var(--white);
          height: 3.25em; }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav svg {
          display: inline-block;
          fill: var(--white);
          height: 1.25em;
          margin: 0.5em;
          transition: all 0.25s ease-in-out;
          width: 1.25em; }
      #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info {
        color: var(--white);
        text-align: left; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info {
            text-align: right; } }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info a {
          color: var(--white);
          cursor: pointer;
          line-height: 1.5em;
          margin: 0;
          padding: 1.5em 0; }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info p {
          font-size: 1.125em; }
  #footer.f-navigation-footer .fine-print {
    background-color: var(--accent-10);
    box-sizing: border-box;
    color: var(--neutral-7);
    display: flex;
    flex-wrap: wrap;
    padding: 2em 0 5em;
    text-align: left; }
    #footer.f-navigation-footer .fine-print a {
      color: var(--neutral-7);
      font-size: 0.9em;
      width: 100%; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .fine-print a {
          width: initial; } }
      #footer.f-navigation-footer .fine-print a:hover {
        color: var(--black); }
    #footer.f-navigation-footer .fine-print p {
      font-size: 0.9em;
      width: 100%; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .fine-print p {
          width: initial; } }

html:not(#__):not(#___) body .page-editor__layout-viewport--size-tablet,
html:not(#__):not(#___) body .page-editor__layout-viewport--size-landscapeMobile,
html:not(#__):not(#___) body .page-editor__layout-viewport--size-portraitMobile {
  height: 100vh; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9zYi1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSwrQkFBK0IsRUFBRTs7QUFFbkM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxnQ0FBZ0MsRUFBRTs7QUFFcEM7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSxtQ0FBbUMsRUFBRTs7QUFFdkM7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSxxQ0FBcUMsRUFBRTs7QUFFekM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFB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QUFPO01BQ1AsZ0JBQWdCLEVBQUU7TUFDbEI7UUFDRTtVQUNFLGNBQWMsRUFBRSxFQUFFO01BQ3RCO1FBQ0UsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixtQkFBbUI7UUFDbkIsb0JBQW9CLEVBQUU7UUFDdEI7VUFDRTtZQUNFLGNBQWMsRUFBRSxFQUFFO1FBQ3RCO1VBQ0UsbUJBQW1CO1VBQ25CLGNBQWMsRUFBRTtRQUNsQjtVQUNFLHFCQUFxQjtVQUNyQixrQkFBa0I7VUFDbEIsY0FBYztVQUNkLGFBQWE7VUFFYixpQ0FBaUM7VUFDakMsYUFBYSxFQUFFO01BQ25CO1FBQ0UsbUJBQW1CO1FBQ25CLGdCQUFnQixFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxpQkFBaUIsRUFBRSxFQUFFO1FBQ3pCO1VBQ0UsbUJBQW1CO1VBQ25CLGVBQWU7VUFDZixrQkFBa0I7VUFDbEIsU0FBUztVQUNULGdCQUFnQixFQUFFO1FBQ3BCO1VBQ0Usa0JBQWtCLEVBQUU7RUFDNUI7SUFDRSxrQ0FBa0M7SUFDbEMsc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFLHVCQUF1QjtNQUN2QixnQkFBZ0I7TUFDaEIsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGNBQWMsRUFBRSxFQUFFO01BQ3RCO1FBQ0UsbUJBQW1CLEVBQUU7SUFDekI7TUFDRSxnQkFBZ0I7TUFDaEIsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLGNBQWMsRUFBRSxFQUFFOztBQUU1Qjs7O0VBR0UsYUFBYSxFQUFFIiwiZmlsZSI6Im9zYi1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogXCJ0cmFuc3BhcmVudFwiOyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwidHJhbnNwYXJlbnRcIjsgfVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpOyB9XG5cbi5jb2xvci1wcmltYXJ5LTEwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMTApOyB9XG5cbi5iZy1wcmltYXJ5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0xMCk7IH1cblxuLmNvbG9yLXByaW1hcnktNSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUpOyB9XG5cbi5iZy1wcmltYXJ5LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUpOyB9XG5cbi5jb2xvci1wcmltYXJ5LTcge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03KTsgfVxuXG4uYmctcHJpbWFyeS03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS03KTsgfVxuXG4uY29sb3ItcHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7IH1cblxuLmJnLXByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmNvbG9yLWFjY2VudC0xIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC0xKTsgfVxuXG4uYmctYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMSk7IH1cblxuLmNvbG9yLWFjY2VudC0yIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC0yKTsgfVxuXG4uYmctYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMik7IH1cblxuLmNvbG9yLWFjY2VudC0zIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC0zKTsgfVxuXG4uYmctYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMyk7IH1cblxuLmNvbG9yLWFjY2VudC00IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC00KTsgfVxuXG4uYmctYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNCk7IH1cblxuLmNvbG9yLWFjY2VudC01IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC01KTsgfVxuXG4uYmctYWNjZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNSk7IH1cblxuLmNvbG9yLWFjY2VudC02IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC02KTsgfVxuXG4uYmctYWNjZW50LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNik7IH1cblxuLmNvbG9yLWFjY2VudC03IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC03KTsgfVxuXG4uYmctYWNjZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNyk7IH1cblxuLmNvbG9yLWFjY2VudC04IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC04KTsgfVxuXG4uYmctYWNjZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtOCk7IH1cblxuLmNvbG9yLWFjY2VudC05IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC05KTsgfVxuXG4uYmctYWNjZW50LTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtOSk7IH1cblxuLmNvbG9yLWFjY2VudC0xMCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMTApOyB9XG5cbi5iZy1hY2NlbnQtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTApOyB9XG5cbi5jb2xvci1uZXV0cmFsLTEge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0xKTsgfVxuXG4uYmctbmV1dHJhbC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC0xKTsgfVxuXG4uY29sb3ItbmV1dHJhbC0yIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7IH1cblxuLmJnLW5ldXRyYWwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtMik7IH1cblxuLmNvbG9yLW5ldXRyYWwtMyB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTMpOyB9XG5cbi5iZy1uZXV0cmFsLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTMpOyB9XG5cbi5jb2xvci1uZXV0cmFsLTQge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00KTsgfVxuXG4uYmctbmV1dHJhbC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC00KTsgfVxuXG4uY29sb3ItbmV1dHJhbC01IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cblxuLmJnLW5ldXRyYWwtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cblxuLmNvbG9yLW5ldXRyYWwtNiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTYpOyB9XG5cbi5iZy1uZXV0cmFsLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTYpOyB9XG5cbi5jb2xvci1uZXV0cmFsLTcge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03KTsgfVxuXG4uYmctbmV1dHJhbC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC03KTsgfVxuXG4uY29sb3ItbmV1dHJhbC04IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtOCk7IH1cblxuLmJnLW5ldXRyYWwtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtOCk7IH1cblxuLmNvbG9yLW5ldXRyYWwtOSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTkpOyB9XG5cbi5iZy1uZXV0cmFsLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTkpOyB9XG5cbi5jb2xvci1hY3Rpb24tZGVmYXVsdCB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cblxuLmJnLWFjdGlvbi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG5cbi5jb2xvci1hY3Rpb24tZGVmYXVsdC1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cblxuLmJnLWFjdGlvbi1kZWZhdWx0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG5cbi5jb2xvci1hY3Rpb24tZGVmYXVsdC1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuXG4uYmctYWN0aW9uLWRlZmF1bHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuXG4uY29sb3ItYWN0aW9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5KTsgfVxuXG4uYmctYWN0aW9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1zZWNvbmRhcnkpOyB9XG5cbi5jb2xvci1hY3Rpb24tc2Vjb25kYXJ5LWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1zZWNvbmRhcnktaG92ZXIpOyB9XG5cbi5iZy1hY3Rpb24tc2Vjb25kYXJ5LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLXNlY29uZGFyeS1ob3Zlcik7IH1cblxuLmNvbG9yLWFjdGlvbi1zZWNvbmRhcnktYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1zZWNvbmRhcnktYWN0aXZlKTsgfVxuXG4uYmctYWN0aW9uLXNlY29uZGFyeS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5LWFjdGl2ZSk7IH1cblxuLmNvbG9yLWFjdGlvbi12aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi12aXNpdGVkKTsgfVxuXG4uYmctYWN0aW9uLXZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tdmlzaXRlZCk7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNkYTE0MTQ7IH1cblxuLmJnLWZ1bmN0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMTQxNDsgfVxuXG4uY29sb3ItZnVuY3Rpb24tZXJyb3ItYm9yZGVyIHtcbiAgY29sb3I6ICNmNDg5ODk7IH1cblxuLmJnLWZ1bmN0aW9uLWVycm9yLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDg5ODk7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWVycm9yLWJhY2tncm91bmQge1xuICBjb2xvcjogI2ZlZWZlZjsgfVxuXG4uYmctZnVuY3Rpb24tZXJyb3ItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVmZWY7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXdhcm5pbmcge1xuICBjb2xvcjogI2I5NTAwMDsgfVxuXG4uYmctZnVuY3Rpb24td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTUwMDA7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXdhcm5pbmctYm9yZGVyIHtcbiAgY29sb3I6ICNmZjhmM2E7IH1cblxuLmJnLWZ1bmN0aW9uLXdhcm5pbmctYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYzYTsgfVxuXG4uY29sb3ItZnVuY3Rpb24td2FybmluZy1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZmY0ZWM7IH1cblxuLmJnLWZ1bmN0aW9uLXdhcm5pbmctYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZWM7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4N2QzYzsgfVxuXG4uYmctZnVuY3Rpb24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODdkM2M7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXN1Y2Nlc3MtYm9yZGVyIHtcbiAgY29sb3I6ICM1YWNhNzU7IH1cblxuLmJnLWZ1bmN0aW9uLXN1Y2Nlc3MtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhY2E3NTsgfVxuXG4uY29sb3ItZnVuY3Rpb24tc3VjY2Vzcy1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNlZGY5ZjA7IH1cblxuLmJnLWZ1bmN0aW9uLXN1Y2Nlc3MtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGY5ZjA7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWluZm8ge1xuICBjb2xvcjogIzg5YTdlMDsgfVxuXG4uYmctZnVuY3Rpb24taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWE3ZTA7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWluZm8tYm9yZGVyIHtcbiAgY29sb3I6ICM4OWE3ZTA7IH1cblxuLmJnLWZ1bmN0aW9uLWluZm8tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5YTdlMDsgfVxuXG4uY29sb3ItZnVuY3Rpb24taW5mby1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNlZWYyZmE7IH1cblxuLmJnLWZ1bmN0aW9uLWluZm8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYyZmE7IH1cblxuLmVsZXZhdGlvbi0xIHtcbiAgYm94LXNoYWRvdzogMHB4IDAuNXB4IDMuMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxLjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzMiksIDBweCAyLjNweCAycHggLTAuNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmVsZXZhdGlvbi0yIHtcbiAgYm94LXNoYWRvdzogMHB4IDAuOHB4IDMuN3B4IC0wLjMzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAzcHggMC4xNXB4IHJnYmEoMCwgMCwgMCwgMC4wMzQpLCAwcHggMi42cHggNHB4IC0wLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmVsZXZhdGlvbi00IHtcbiAgYm94LXNoYWRvdzogMHB4IDEuNHB4IDQuNHB4IC0wLjk5cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCA2cHggMC40NXB4IHJnYmEoMCwgMCwgMCwgMC4wMzgpLCAwcHggMy4ycHggOHB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmVsZXZhdGlvbi01IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1LjFweCAtMS42NXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggOXB4IDAuNzVweCByZ2JhKDAsIDAsIDAsIDAuMDQyKSwgMHB4IDMuOHB4IDEycHggMS40cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uZWxldmF0aW9uLTYge1xuICBib3gtc2hhZG93OiAwcHggMi42cHggNS44cHggLTIuMzFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOHB4IDEycHggMS4wNXB4IHJnYmEoMCwgMCwgMCwgMC4wNDYpLCAwcHggNC40cHggMTZweCAyLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tNyB7XG4gIGJveC1zaGFkb3c6IDBweCAzLjVweCA2Ljg1cHggLTMuM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE2LjVweCAxLjVweCByZ2JhKDAsIDAsIDAsIDAuMDUyKSwgMHB4IDUuM3B4IDIycHggMy40cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uZWxldmF0aW9uLTgge1xuICBib3gtc2hhZG93OiAwcHggNC43cHggOC4yNXB4IC00LjYycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDE1cHggMjIuNXB4IDIuMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA2LjVweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tOSB7XG4gIGJveC1zaGFkb3c6IDBweCA3LjRweCAxMS40cHggLTcuNTlweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMjRweCAzNnB4IDMuNDVweCByZ2JhKDAsIDAsIDAsIDAuMDc4KSwgMHB4IDkuMnB4IDQ4cHggOC42cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYWxpZ24tc3BhY2UtYXJvdW5kIHtcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYWxpZ24tc3BhY2UtYmV0d2VlbiB7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLmFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4uanVzdGlmeS1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7IH1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5qdXN0aWZ5LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbmh0bWwgLmNvbnRlbnQgI21haW4tY29udGVudC5sYXlvdXQtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5sYXlvdXQtY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzY2cHg7IH1cbiAgLmxheW91dC1jb250ZW50IC5jb250YWluZXIuc2lkZWJhci1sYXlvdXRzLXNlY3Rpb25fX2xheW91dC1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmxheW91dC1jb250ZW50IC5jb250YWluZXIuc2lkZWJhci1sYXlvdXRzLXNlY3Rpb25fX2xheW91dC1wcmV2aWV3IC5zaWRlYmFyLWxheW91dHMtc2VjdGlvbl9fbGF5b3V0LXByZXZpZXdfX3JvdyB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXlvdXQtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGVudCBkaXZbY2xhc3MqPSdjb2wtbWQnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gIC5sYXlvdXQtY29udGVudCAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxheW91dC1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250ZW50IGRpdltjbGFzcyo9J2NvbC1tZCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuICAubGF5b3V0LWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmxheW91dC1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubGF5b3V0LWNvbnRlbnQgZGl2W2NsYXNzKj0nY29sLW1kJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5sYXlvdXQtY29udGVudCAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfSB9XG5cbi5tYXgtd2lkdGgtbm9uZSB7XG4gIG1heC13aWR0aDogXCJub25lXCI7IH1cblxuLm1heC13aWR0aC14c21hbGwge1xuICBtYXgtd2lkdGg6IDMyMHB4OyB9XG5cbi5tYXgtd2lkdGgtZm9ybS1zbWFsbCB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLm1heC13aWR0aC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG4ubWF4LXdpZHRoLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA1MjBweDsgfVxuXG4ubWF4LXdpZHRoLW1lZGl1bSB7XG4gIG1heC13aWR0aDogNzIwcHg7IH1cblxuLm1heC13aWR0aC1sYXJnZSB7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1heC13aWR0aC14bGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4ubWF4LXdpZHRoLWZ1bGwge1xuICBtYXgtd2lkdGg6IDEzNjZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1tZWRpdW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMteGxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5mb250LWZhbWlseS1tb25vIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIE1lbmxvLCBtb25vc3BhY2U7IH1cblxuLmZvbnQtZmFtaWx5LXNhbnMge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgVGFob21hLCBcIlRyZWJ1Y2hldCBNU1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb250LWZhbWlseS1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmOyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvbnQtc2l6ZS1oZWFkaW5nLWYxLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDEge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjEsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNjc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYxLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjQzOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAxODsgfSB9XG5cbi5mb250LXNpemUtaGVhZGluZy1mMiwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjIsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuODEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTAzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYyLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAyOTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMiwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40MzhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wMjY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYyLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDkxOyB9IH1cblxuLmZvbnQtc2l6ZS1oZWFkaW5nLWYzLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMywgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMywgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYzLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMywgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7IH0gfVxuXG4uZm9udC1zaXplLWhlYWRpbmctZjQsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWY0LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0NDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yMzA3NjkyMzE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWY0LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cblxuLmZvbnQtc2l6ZS1oZWFkaW5nLWY1LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjUsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWY1LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3MzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjUsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ0OyB9IH1cblxuLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2UsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1NzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb250LXNpemUtZGlzcGxheS1sYXJnZSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDQuNDM4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2UsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA1LjU2M3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk4OTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2UsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA2LjY4OHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk3MjsgfSB9XG5cbi5mb250LXNpemUtZGlzcGxheS1zbWFsbCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmZvbnQtc2l6ZS1kaXNwbGF5LXNtYWxsLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41NjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45NzY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktc21hbGwsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjkzOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAyMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtZGlzcGxheS1zbWFsbCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb250LXNpemUtZGlzcGxheS1zbWFsbCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDUuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDIzOyB9IH1cblxuLmZvbnQtc2l6ZS1sb25nLWZvcm0tc2Fucy1zZXJpZiB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY0NzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWxvbmctZm9ybS1zYW5zLXNlcmlmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4uZm9udC1zaXplLWxvbmctZm9ybS1zZXJpZiB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY0NztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNlcmlmIFByb1wiLCBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1sb25nLWZvcm0tc2VyaWYge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZm9udC1zaXplLXBhcmFncmFwaC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3OTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9udC1zaXplLXBhcmFncmFwaC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9udC1zaXplLXBhcmFncmFwaC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjsgfSB9XG5cbi5mb250LXNpemUtcGFyYWdyYXBoLWJhc2UsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU2OyB9XG5cbi5mb250LXNpemUtcGFyYWdyYXBoLWJhc2Utc2VtaS1ib2xkLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9udC1zaXplLXBhcmFncmFwaC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9udC1zaXplLXBhcmFncmFwaC14c21hbGwge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zODk7IH1cblxuLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM5MTsgfVxuXG4uZm9udC1zaXplLXNtYWxsLWNhcHMge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmJvZHkgLmNvbnRlbnQgaDEsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtMSwgYm9keSAuY29udGVudCBoMixcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0yLCBib2R5IC5jb250ZW50IGgzLFxuYm9keSAuY29udGVudCAuZm9udC1zcGVjLTMsIGJvZHkgLmNvbnRlbnQgaDQsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtNCwgYm9keSAuY29udGVudCBoNSxcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy01IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuYm9keSAuY29udGVudCBwLmZpbmUtcHJpbnQsIGJvZHkgLmNvbnRlbnQgaDEsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtMSwgYm9keSAuY29udGVudCBoMixcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0yLCBib2R5IC5jb250ZW50IGgzLFxuYm9keSAuY29udGVudCAuZm9udC1zcGVjLTMsIGJvZHkgLmNvbnRlbnQgaDQsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtNCwgYm9keSAuY29udGVudCBoNSxcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy01LCBib2R5IC5jb250ZW50IHAubGFyZ2UsIGJvZHkgLmNvbnRlbnQgcC5zdXBlcmZpbmUtcHJpbnQsIGJvZHkgLmNvbnRlbnQgLnNtYWxsLWNhcHMge1xuICBtYXJnaW46IDAgMCAxNnB4OyB9XG5cbmJvZHkgLmNvbnRlbnQgcC5maW5lLXByaW50IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYm9keSAuY29udGVudCBoMSxcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0xIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgYm9keSAuY29udGVudCBoMSxcbiAgICBib2R5IC5jb250ZW50IC5mb250LXNwZWMtMSB7XG4gICAgICBmb250LXNpemU6IDIuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSAuY29udGVudCBoMSxcbiAgICBib2R5IC5jb250ZW50IC5mb250LXNwZWMtMSB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG5cbmJvZHkgLmNvbnRlbnQgaDIsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtMiB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgYm9keSAuY29udGVudCBoMixcbiAgICBib2R5IC5jb250ZW50IC5mb250LXNwZWMtMiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkgLmNvbnRlbnQgaDIsXG4gICAgYm9keSAuY29udGVudCAuZm9udC1zcGVjLTIge1xuICAgICAgZm9udC1zaXplOiAxLjYyNWVtOyB9IH1cblxuYm9keSAuY29udGVudCBoMyxcbmJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0zIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgICBib2R5IC5jb250ZW50IGgzLFxuICAgIGJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0zIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IC5jb250ZW50IGgzLFxuICAgIGJvZHkgLmNvbnRlbnQgLmZvbnQtc3BlYy0zIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgfSB9XG5cbmJvZHkgLmNvbnRlbnQgaDQsXG5ib2R5IC5jb250ZW50IC5mb250LXNwZWMtNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuXG5ib2R5IC5jb250ZW50IGg1LFxuYm9keSAuY29udGVudCAuZm9udC1zcGVjLTUge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5ib2R5IC5jb250ZW50IHAubGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAgIGJvZHkgLmNvbnRlbnQgcC5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSAuY29udGVudCBwLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgfSB9XG5cbmJvZHkgLmNvbnRlbnQgcC5zdXBlcmZpbmUtcHJpbnQge1xuICBmb250LXNpemU6IDAuODU3MTRlbTsgfVxuXG5ib2R5IC5jb250ZW50IC5zbWFsbC1jYXBzIHtcbiAgZm9udC1zaXplOiAwLjgzMzEyNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5zdmcjU291cmNlX0NvZGVfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuc3ZnI1NvdXJjZV9Db2RlX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLnN2ZyNTb3VyY2VfQ29kZV9Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5zdmcjU291cmNlX0NvZGVfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuc3ZnI1NvdXJjZV9Db2RlX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLnN2ZyNTb3VyY2VfQ29kZV9Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTIwMC5zdmcjU291cmNlX1NhbnNfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0zMDAuc3ZnI1NvdXJjZV9TYW5zX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNDAwLnN2ZyNTb3VyY2VfU2Fuc19Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLWl0YWxpYy5zdmcjU291cmNlX1NhbnNfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy02MDAuc3ZnI1NvdXJjZV9TYW5zX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNzAwLnN2ZyNTb3VyY2VfU2Fuc19Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0yMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0yMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTIwMC5zdmcjTm90b19TYW5zX1NDXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTMwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0zMDAuc3ZnI05vdG9fU2Fuc19TQ1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC00MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNDAwLnN2ZyNOb3RvX1NhbnNfU0NcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNTAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTUwMC5zdmcjTm90b19TYW5zX1NDXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC03MDAuc3ZnI05vdG9fU2Fuc19TQ1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuYm9keSAuY29udGVudCB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSAnU291cmNlIFNhbnMgUHJvJywgVGFob21hLCAnVHJlYnVjaGV0IE1TJywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7IH1cbiAgYm9keSAuY29udGVudCBiLFxuICBib2R5IC5jb250ZW50IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBib2R5IC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgICBib2R5IC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIGE6bm90KC5idG4pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDMge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gb2wsXG4gICAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIHA6bm90KC5zbWFsbC1jYXBzKSxcbiAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gdWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUHJvJywgR2VvcmdpYSwgQ2FtYnJpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gcC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIGJvZHkgLmNvbnRlbnQgLmxvbmctZm9ybSB1bDpub3QoLnVuc3R5bGVkKSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gdWw6bm90KC51bnN0eWxlZCkgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC01KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDAuMjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDAuMjVlbSAtMWVtO1xuICAgICAgICB3aWR0aDogMC4yNWVtOyB9XG4gICAgYm9keSAuY29udGVudCAubG9uZy1mb3JtIC5sb25nLWZvcm0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyZW0gKyA0cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gLmxvbmctZm9ybS10aXRsZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzQxOTQ7XG4gICAgICAgIGJvdHRvbTogLTFlbTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkgLmNvbnRlbnQgLmxvbmctZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBib2R5IC5jb250ZW50IC5sb25nLWZvcm0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfSB9XG4gIGJvZHkgLmNvbnRlbnQgLnBhZ2UtaGVhZGluZyAucHJlaGVhZGluZyxcbiAgYm9keSAuY29udGVudCAucHJlaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgYm9keSAuY29udGVudCAuc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBib2R5IC5jb250ZW50IC5zb3VyY2UtdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbi5hc3BlY3QtcmF0aW8taXRlbS1mbHVzaC0xMTAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExMCU7IH1cblxuLmFzcGVjdC1yYXRpby1pdGVtLWZsdXNoLTEyMCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLWl0ZW0tZmx1c2gtMTMwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMzAlOyB9XG5cbi5hc3BlY3QtcmF0aW8taXRlbS12ZXJ0aWNhbC1mbHVzaC0xMTAge1xuICBoZWlnaHQ6IDExMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYXNwZWN0LXJhdGlvLWl0ZW0tdmVydGljYWwtZmx1c2gtMTIwIHtcbiAgaGVpZ2h0OiAxMjAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFzcGVjdC1yYXRpby1pdGVtLXZlcnRpY2FsLWZsdXNoLTEzMCB7XG4gIGhlaWdodDogMTMwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYXNwZWN0LXJhdGlvLW9iamVjdC1maXQtY292ZXIgLmZyYWdtZW50cy1pbWFnZS1kaXYsXG4gIC5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciAuZnJhZ21lbnRzLWRpdixcbiAgLmFzcGVjdC1yYXRpby1vYmplY3QtZml0LWNvdmVyIC5mcmFnbWVudHMtZWRpdG9yX19lZGl0YWJsZVt0eXBlPSdpbWFnZSddIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby1vYmplY3QtZml0LWNvdmVyIC5mcmFnbWVudHMtaW1hZ2UtZGl2IGltZyxcbiAgICAuYXNwZWN0LXJhdGlvLW9iamVjdC1maXQtY292ZXIgLmZyYWdtZW50cy1kaXYgaW1nLFxuICAgIC5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciAuZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0naW1hZ2UnXSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm9zYi1zdmctLW1vbm9zcGFjZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vc2Itc3ZnLS1tb25vc3BhY2VkIC5mcmFnbWVudHMtZGl2LFxuICAub3NiLXN2Zy0tbW9ub3NwYWNlZCAuZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0naHRtbCddIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAub3NiLXN2Zy0tbW9ub3NwYWNlZCAuZnJhZ21lbnRzLWRpdiBzdmcsXG4gICAgLm9zYi1zdmctLW1vbm9zcGFjZWQgLmZyYWdtZW50cy1lZGl0b3JfX2VkaXRhYmxlW3R5cGU9J2h0bWwnXSBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9zYi1zdmctLW1vbm9zcGFjZWQgLmh0bWwtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E5YmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vc2Itc3ZnLS1tb25vc3BhY2VkIC5odG1sLXBsYWNlaG9sZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oaWRlLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaGlkZS10YWJsZXQtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZS10YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhpZGUtbGFyZ2UtZGVza3RvcC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhvdmVyLXRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250ZW50IC5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb250ZW50IC5hbGlnbi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5jb250ZW50IC5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29udGVudCAuYmxvY2stY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLmNvbnRlbnQgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuY29udGVudCAuYmxvY2stY29udGFpbmVyIC5ibG9jay5wcmV2aWV3LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmNvbnRlbnQgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sucHJldmlldy1ibG9jayBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgICAgICAgLmNvbnRlbnQgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sucHJldmlldy1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMyU7IH0gfVxuICAgIC5jb250ZW50IC5ibG9jay1jb250YWluZXIgLmJsb2NrLnJpZ2h0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudCAuYmxvY2stY29udGFpbmVyIC5ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGVudCAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cblxuLmNvbnRlbnQgLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbi5jb250ZW50IC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuXG4uY29udGVudCAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLmNvbnRlbnQgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250ZW50IC5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbnRlbnQgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmNvbnRlbnQgLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uY29udGVudCAuZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uY29udGVudCAuZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuLmNvbnRlbnQgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250ZW50IC5mdWxsLXNjcmVlbiB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50IC5mdWxsLXNjcmVlbiAucG9ydGxldC1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29udGVudCAuanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29udGVudCAuanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb250ZW50IC5qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5jb250ZW50IC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRlbnQgLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmNvbnRlbnQgLm1heC1mdWxsLFxuLmNvbnRlbnQgLm1heC1sZyxcbi5jb250ZW50IC5tYXgtbWVkLFxuLmNvbnRlbnQgLm1heC1zbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4uY29udGVudCAubWF4LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4uY29udGVudCAubWF4LWxnIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uY29udGVudCAubWF4LW1lZCB7XG4gIG1heC13aWR0aDogNzIwcHg7IH1cblxuLmNvbnRlbnQgLm1heC1zbSB7XG4gIG1heC13aWR0aDogNDgwcHg7IH1cblxuLmNvbnRlbnQgLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250ZW50IC5uby1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50IC5uby1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uY29udGVudCAuc21hbGwtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAuNWVtOyB9XG5cbi5jb250ZW50IC5zbWFsbC1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuXG4uY29udGVudCAuc21hbGwtcGFkZGluZy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG5cbi5jb250ZW50IC5zdGFuZGFyZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMWVtOyB9XG5cbi5jb250ZW50IC5zdGFuZGFyZC1wYWRkaW5nLWhvcml6b250YWwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5jb250ZW50IC5zdGFuZGFyZC1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuXG5ib2R5LmRhcmssXG4uZGFyayBib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDk1LjkyZGVnLCB2YXIoLS1wcmltYXJ5LWRhcmspIDIwLjYxJSwgdmFyKC0tcHJpbWFyeSkgMTAwJSk7IH1cbiAgYm9keS5kYXJrIC5wYWdlLWVkaXRvcl9fbGF5b3V0LXZpZXdwb3J0LFxuICBib2R5LmRhcmsgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnRfX3Jlc2l6ZXIsXG4gIC5kYXJrIGJvZHkgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnQsXG4gIC5kYXJrIGJvZHkgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnRfX3Jlc2l6ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXJrIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4ubGlnaHQge1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5jb250ZW50IC5sYXlvdXQtY29udGVudCB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSAnU291cmNlIFNhbnMgUHJvJywgVGFob21hLCAnVHJlYnVjaGV0IE1TJywgc2Fucy1zZXJpZjsgfVxuICAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgKixcbiAgLmNvbnRlbnQgLmxheW91dC1jb250ZW50ICo6OmJlZm9yZSxcbiAgLmNvbnRlbnQgLmxheW91dC1jb250ZW50ICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC50ZXh0LWNlbnRlci10YWJsZXQtcG9ydHJhaXQtdXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mcmFnbWVudHMtZWRpdG9yLXNpZGViYXItc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMzJweCAwIDI0cHggMDsgfVxuXG4uZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0ndGV4dCddLFxuLmZyYWdtZW50cy1lZGl0b3JfX2VkaXRhYmxlW3R5cGU9J3JpY2gtdGV4dCddIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLnpoX0NOIC5jb250ZW50IC5sYXlvdXQtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ05vdG8gU2FucyBTQycsIFRhaG9tYSwgJ1RyZWJ1Y2hldCBNUycsIHNhbnMtc2VyaWY7IH1cblxuLmJnLWdyYWRpZW50LWJsdWUtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDE2MGY2IDAuNDYlLCAjNzIwYmRlIDEwMCUpOyB9XG5cbi5iZy1ncmFkaWVudC1ibHVlLXJlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAxNjBmNiAwJSwgI2Y2MGM1NiAxMDAlKTsgfVxuXG4uYmctZ3JhZGllbnQtcHVycGxlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzEwY2RmIDAlLCAjMjQ0NmVmIDExMDIuMDglKTsgfVxuXG4ucG9ydGxldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm9zYi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4ub3NiLWljb24tLXNjYWxlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtOyB9XG5cbi5vc2ItaWNvbi0tY29udGVudC1lZGdlIHtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5vc2ItaW5saW5lLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm9zYi1pbmxpbmUtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLXZpc2l0ZWQpOyB9XG4gIC5vc2ItaW5saW5lLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgLm9zYi1pbmxpbmUtbGluazpmb2N1cywgLm9zYi1pbmxpbmUtbGluay5vc2ItYnRuLS1mb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuICAub3NiLWlubGluZS1saW5rOmFjdGl2ZSwgLm9zYi1pbmxpbmUtbGluay5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG4gIC5vc2ItaW5saW5lLWxpbms6ZGlzYWJsZWQsIC5vc2ItaW5saW5lLWxpbmsub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cblxuLm9zYi1pbmxpbmUtbGluay0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tc2Vjb25kYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tc2Vjb25kYXJ5OmZvY3VzLCAub3NiLWlubGluZS1saW5rLS1zZWNvbmRhcnkub3NiLWJ0bi0tZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeTphY3RpdmUsIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeTpkaXNhYmxlZCwgLm9zYi1pbmxpbmUtbGluay0tc2Vjb25kYXJ5Lm9zYi1idG4tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTsgfVxuXG4ub3NiLWlubGluZS1saW5rLS1saWdodCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMC43KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1saWdodDp2aXNpdGVkIHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDAuNyk7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMC43KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1saWdodDpmb2N1cywgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQub3NiLWJ0bi0tZm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMC43KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1saWdodDphY3RpdmUsIC5vc2ItaW5saW5lLWxpbmstLWxpZ2h0Lm9zYi1idG4tLWFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAwLjcpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLWxpZ2h0OmRpc2FibGVkLCAub3NiLWlubGluZS1saW5rLS1saWdodC5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAwLjcpOyB9XG5cbi5vc2ItaW5saW5lLWxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vc2ItcmV0dXJuLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAub3NiLXJldHVybi1saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItcmV0dXJuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3NiLXJldHVybi1saW5rOmZvY3VzLCAub3NiLXJldHVybi1saW5rLm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0zKTsgfVxuICAub3NiLXJldHVybi1saW5rOmFjdGl2ZSwgLm9zYi1yZXR1cm4tbGluay5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgLm9zYi1yZXR1cm4tbGluazpkaXNhYmxlZCwgLm9zYi1yZXR1cm4tbGluay5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cbiAgLm9zYi1yZXR1cm4tbGluayA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5vc2ItcmV0dXJuLWxpbmsgPiBzdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4ub3NiLWN0YSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAub3NiLWN0YTp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLXZpc2l0ZWQpOyB9XG4gIC5vc2ItY3RhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3NiLWN0YTpmb2N1cywgLm9zYi1jdGEub3NiLWJ0bi0tZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgLm9zYi1jdGE6YWN0aXZlLCAub3NiLWN0YS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG4gIC5vc2ItY3RhOmRpc2FibGVkLCAub3NiLWN0YS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuICAub3NiLWN0YSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5vc2ItY3RhID4gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLm9zYi1jdGEgLm9zYi1pY29uLS1jb250ZW50LWVkZ2Uub3NiLWljb24tLXNjYWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBwYWRkaW5nOiA3cHg7IH1cblxuLm9zYi1jdGEtLWFuaW1hdGU6aG92ZXIgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMjVyZW0pOyB9XG5cbi5vc2ItY3RhLS1hbmltYXRlOmhvdmVyID4gc3ZnOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXJlbSk7IH1cblxuLm9zYi1jdGEtLWFuaW1hdGUgPiBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlOyB9XG5cbi5vc2ItY3RhLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAub3NiLWN0YS0tbGFyZ2UgLm9zYi1pY29uLS1jb250ZW50LWVkZ2Uub3NiLWljb24tLXNjYWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBwYWRkaW5nOiAxMXB4OyB9XG5cbi5vc2ItY3RhLS1saWdodCxcbi5kYXJrIC5vc2ItY3RhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWN0YS0tbGlnaHQ6dmlzaXRlZCxcbiAgLmRhcmsgLm9zYi1jdGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWN0YS0tbGlnaHQ6aG92ZXIsXG4gIC5kYXJrIC5vc2ItY3RhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItY3RhLS1saWdodDpmb2N1cywgLm9zYi1jdGEtLWxpZ2h0Lm9zYi1idG4tLWZvY3VzLFxuICAuZGFyayAub3NiLWN0YTpmb2N1cyxcbiAgLmRhcmsgLm9zYi1jdGEub3NiLWJ0bi0tZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1jdGEtLWxpZ2h0OmFjdGl2ZSwgLm9zYi1jdGEtLWxpZ2h0Lm9zYi1idG4tLWFjdGl2ZSxcbiAgLmRhcmsgLm9zYi1jdGE6YWN0aXZlLFxuICAuZGFyayAub3NiLWN0YS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1jdGEtLWxpZ2h0OmRpc2FibGVkLCAub3NiLWN0YS0tbGlnaHQub3NiLWJ0bi0tZGlzYWJsZWQsXG4gIC5kYXJrIC5vc2ItY3RhOmRpc2FibGVkLFxuICAuZGFyayAub3NiLWN0YS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4ub3NiLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMC44cHggMy43cHggLTAuMzNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDNweCAwLjE1cHggcmdiYSgwLCAwLCAwLCAwLjAzNCksIDBweCAyLjZweCA0cHggLTAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMC4yNWVtIDAgMC4zNzVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm9zYi1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAub3NiLWJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEuMXB4IDQuMDVweCAtMC42NnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggNC41cHggMC4zcHggcmdiYSgwLCAwLCAwLCAwLjAzNiksIDBweCAyLjlweCA2cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtM3B4ICsgLTElKSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgLm9zYi1idG46Zm9jdXMsIC5vc2ItYnRuLm9zYi1idG4tLWZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IC01cHggIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTNweCArIC0xJSkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5vc2ItYnRuOmFjdGl2ZSwgLm9zYi1idG4ub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCA4cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7IH1cbiAgLm9zYi1idG46ZGlzYWJsZWQsIC5vc2ItYnRuLm9zYi1idG4tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwLjhweCAzLjdweCAtMC4zM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggM3B4IDAuMTVweCByZ2JhKDAsIDAsIDAsIDAuMDM0KSwgMHB4IDIuNnB4IDRweCAtMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vc2ItYnRuOmRpc2FibGVkOmFjdGl2ZSwgLm9zYi1idG4ub3NiLWJ0bi0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5vc2ItYnRuLS1pY29uLXN0YXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3NiLWJ0bi0taWNvbi1zdGFydCBzdmcge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgbGVmdDogMC42ODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4JSk7XG4gICAgd2lkdGg6IDEuNWVtOyB9XG5cbi5vc2ItYnRuLS1pY29uLWVuZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vc2ItYnRuLS1pY29uLWVuZCBzdmcge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjY4NzVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OCUpO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4ub3NiLWJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDAuODc1cmVtOyB9XG4gIC5vc2ItYnRuLS1sYXJnZS5vc2ItYnRuLS1pY29uLXN0YXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07IH1cbiAgICAub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1zdGFydCBzdmcge1xuICAgICAgbGVmdDogMC43NXJlbTsgfVxuICAub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1lbmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07IH1cbiAgICAub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1lbmQgc3ZnIHtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtOyB9XG5cbi5vc2ItYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAub3NiLWJ0bi0tc21hbGwge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm9zYi1idG4tLXNtYWxsLm9zYi1idG4tLWljb24tc3RhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTsgfVxuICAgIC5vc2ItYnRuLS1zbWFsbC5vc2ItYnRuLS1pY29uLXN0YXJ0IHN2ZyB7XG4gICAgICBsZWZ0OiAwLjI1cmVtOyB9XG4gIC5vc2ItYnRuLS1zbWFsbC5vc2ItYnRuLS1pY29uLWVuZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTsgfVxuICAgIC5vc2ItYnRuLS1zbWFsbC5vc2ItYnRuLS1pY29uLWVuZCBzdmcge1xuICAgICAgcmlnaHQ6IDAuMjVyZW07IH1cblxuLm9zYi1idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vc2ItYnRuLS1tb25vc3BhY2VkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuICAub3NiLWJ0bi0tbW9ub3NwYWNlZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9zYi1idG4tLW1vbm9zcGFjZWQ6Zm9jdXMsIC5vc2ItYnRuLS1tb25vc3BhY2VkLm9zYi1idG4tLWZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAub3NiLWJ0bi0tbW9ub3NwYWNlZDpkaXNhYmxlZCwgLm9zYi1idG4tLW1vbm9zcGFjZWQub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm9zYi1idG4tLW1vbm9zcGFjZWQub3NiLWJ0bi0tbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtOyB9XG5cbi5vc2ItYnRuLS1tb25vc3BhY2VkLm9zYi1idG4tLXNtYWxsIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTsgfVxuXG4ub3NiLWJ0bi0tZmxhdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm9zYi1idG4tLWZsYXQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAub3NiLWJ0bi0tZmxhdDpmb2N1cywgLm9zYi1idG4tLWZsYXQub3NiLWJ0bi0tZm9jdXMge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAub3NiLWJ0bi0tZmxhdDphY3RpdmUsIC5vc2ItYnRuLS1mbGF0Lm9zYi1idG4tLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLm9zYi1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1wcmltYXJ5OmZvY3VzLCAub3NiLWJ0bi0tcHJpbWFyeS5vc2ItYnRuLS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLXByaW1hcnk6YWN0aXZlLCAub3NiLWJ0bi0tcHJpbWFyeS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLXByaW1hcnk6ZGlzYWJsZWQsIC5vc2ItYnRuLS1wcmltYXJ5Lm9zYi1idG4tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4ub3NiLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuICAub3NiLWJ0bi0tc2Vjb25kYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuICAub3NiLWJ0bi0tc2Vjb25kYXJ5OmZvY3VzLCAub3NiLWJ0bi0tc2Vjb25kYXJ5Lm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG4gIC5vc2ItYnRuLS1zZWNvbmRhcnk6YWN0aXZlLCAub3NiLWJ0bi0tc2Vjb25kYXJ5Lm9zYi1idG4tLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cbiAgLm9zYi1idG4tLXNlY29uZGFyeTpkaXNhYmxlZCwgLm9zYi1idG4tLXNlY29uZGFyeS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cblxuLm9zYi1idG4tLWFsdGVybmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC02KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtNik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLWFsdGVybmF0ZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1hbHRlcm5hdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjk1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTY5NTQ1O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLWFsdGVybmF0ZTpmb2N1cywgLm9zYi1idG4tLWFsdGVybmF0ZS5vc2ItYnRuLS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2OTU0NTtcbiAgICBib3JkZXItY29sb3I6ICMxNjk1NDU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWJ0bi0tYWx0ZXJuYXRlOmFjdGl2ZSwgLm9zYi1idG4tLWFsdGVybmF0ZS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjdmM2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI3ZjNhO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLWFsdGVybmF0ZTpkaXNhYmxlZCwgLm9zYi1idG4tLWFsdGVybmF0ZS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LTYpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLm9zYi1idG4tLXBsYWludGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAub3NiLWJ0bi0tcGxhaW50ZXh0OnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQ6Zm9jdXMsIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuICAub3NiLWJ0bi0tcGxhaW50ZXh0OmFjdGl2ZSwgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dDpkaXNhYmxlZCwgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0taWNvbi1zdGFydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1pY29uLXN0YXJ0ID4gc3ZnIHtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1pY29uLWVuZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0taWNvbi1lbmQgPiBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHJpZ2h0OiAzcHg7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTsgfVxuICAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNDM3NXJlbTsgfVxuICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1zdGFydCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1sYXJnZS5vc2ItYnRuLS1pY29uLXN0YXJ0ID4gc3ZnIHtcbiAgICAgICAgbGVmdDogMXB4OyB9XG4gICAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1sYXJnZS5vc2ItYnRuLS1pY29uLWVuZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1lbmQgPiBzdmcge1xuICAgICAgICByaWdodDogMXB4OyB9XG5cbi5vc2ItY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwLjhweCAzLjdweCAtMC4zM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggM3B4IDAuMTVweCByZ2JhKDAsIDAsIDAsIDAuMDM0KSwgMHB4IDIuNnB4IDRweCAtMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5vc2ItY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTNweCArIC0xJSkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbmJvZHkubW9iaWxlLXRhYmxldC1uYXYtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5Lm5hdi1kcm9wZG93bi1tZW51LW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgYm9keS5uYXYtZHJvcGRvd24tbWVudS1vdmVyZmxvdy5oYXMtYWxlcnQtY29udGFpbmVyIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtb3V0ZXItd3JhcHBlciAuYWR0LXN1Ym1lbnUtaW5uZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgYm9keS5uYXYtZHJvcGRvd24tbWVudS1vdmVyZmxvdyAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIgLmFkdC1zdWJtZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5oYXMtYWxlcnQtY29udGFpbmVyLmZpbGwtYmFubmVyIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDsgfVxuXG4uZmlsbC1iYW5uZXIgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDcuNHB4IDExLjRweCAtNy41OXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAyNHB4IDM2cHggMy40NXB4IHJnYmEoMCwgMCwgMCwgMC4wNzgpLCAwcHggOS4ycHggNDhweCA4LjZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0b3A6IDA7IH1cblxuLmhhcy1jb250cm9sLW1lbnUgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgdG9wOiA1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5oYXMtY29udHJvbC1tZW51IC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciB7XG4gICAgICB0b3A6IDQ4cHg7IH0gfVxuXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtYWxlcnQtY29udGFpbmVyLmZpbGwtYmFubmVyIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciB7XG4gIHRvcDogNTZweDsgfVxuXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtYWxlcnQtY29udGFpbmVyIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciB7XG4gIHRvcDogNDhweDsgfVxuXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lci5maWxsLWJhbm5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIsXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIsXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTZweCArIDY1cHgpOyB9XG5cbi5oYXMtY29udHJvbC1tZW51Lmhhcy1lZGl0LW1vZGUtbWVudSAuZi1uYXZpZ2F0aW9uLXByaW1hcnkge1xuICB0b3A6IGNhbGMoNTZweCArIDY1cHgpOyB9XG5cbi5wcm9kdWN0LW1lbnUtb3BlbiAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICBsZWZ0OiAzMjBweDsgfVxuXG4uZi1uYXZpZ2F0aW9uLXByaW1hcnktcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS1wYWRkaW5nLnV0aWxpdHktbmF2aWdhdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS1wYWRkaW5nLnV0aWxpdHktbmF2aWdhdGlvbi1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5kYXJrLXRoZW1lLm5hdi13cmFwcGVyIC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAubmF2IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlcixcbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAubmF2IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ286aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAubmF2IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtbmF2LXRleHQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAuYWR0LW5hdi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAuYWR0LW5hdi10ZXh0OmhvdmVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAuYWR0LW5hdi10ZXh0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAubW9iaWxlLWJ1dHRvbnMgLm1vYmlsZS1tZW51IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5kYXJrLXRoZW1lLm5hdi13cmFwcGVyIC5wcmltYXJ5LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAudXRpbGl0eS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLnV0aWxpdHktbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5kYXJrLXRoZW1lLm5hdi13cmFwcGVyIC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluay5sYW5ndWFnZS1zZWxlY3RvciBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7IH0gfVxuXG4uZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93O1xuICB6LWluZGV4OiA5ODA7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyLnNlYXJjaC1vcGVuIHtcbiAgICB6LWluZGV4OiA5ODI7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnV0aWxpdHktbmF2IC5saWZlcmF5LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSB7XG4gICAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW06Zm9jdXMgLmFkdC1uYXYtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtbmF2LXRleHQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtLmRyb3Bkb3duLW9wZW4gLmFkdC1hbmdsZS1kb3duLXN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMGRlZykgcm90YXRlWigwZGVnKSBza2V3KDBkZWcsIDBkZWcpOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0uZHJvcGRvd24tb3BlbiAuYWR0LW5hdi10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtLmRyb3Bkb3duLW9wZW4gLmFkdC1uYXYtdGV4dCAuYWR0LW5hdi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0uZHJvcGRvd24tb3BlbiAuYWR0LXN1Ym1lbnUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNlN2U3ZWQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwO1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW0gNC41cmVtIDRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtb3V0ZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtb3V0ZXItd3JhcHBlciAuYWR0LXN1Ym1lbnUtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcpO1xuICAgICAgLW1zLWdyaWQtcm93OiBzcGFuIDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHNwYW4gMTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAyNzRweDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5pbWFnZS10eXBlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IC5hZHQtc3VibWVudS1pdGVtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IC5hZHQtc3VibWVudS1pdGVtLWxpbms6aG92ZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQgLmFkdC1zdWJtZW51LWl0ZW0tbGluazpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ViZjJmZjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQgLmFkdC1zdWJtZW51LWl0ZW0tbGluazpob3ZlciAuYWR0LXN1Ym1lbnUtaXRlbS10aXRsZSwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCAuYWR0LXN1Ym1lbnUtaXRlbS1saW5rOmZvY3VzIC5hZHQtc3VibWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCAuYWR0LXN1Ym1lbnUtaXRlbS1saW5rIC5hZHQtc3VibWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0taW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogOTRweDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLXByZWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiB7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24ubGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzMtc2VjdGlvbi1zcGFuIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDM7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzMtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIge1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDM7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl80LXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA0OyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl80LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA0OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNS1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNS1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiA1O1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl82LXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA2OyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl82LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDY7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNjsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzctc2VjdGlvbi1zcGFuIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDc7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzctc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIge1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMiAvIHNwYW4gNztcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNztcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA3OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOC1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogODtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gODsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOC1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiA4O1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA4O1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDg7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl85LXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA5OyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl85LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDk7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gOTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzEwLXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTA7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzEwLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMDtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxMDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzExLXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTE7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzExLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDExO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzEyLXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTI7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzEyLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEyO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxMjsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDI7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMzsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTQge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA0OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tNSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNjsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTcge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA3OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tOCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDg7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gOTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0xMSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDExOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxMjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LXRleHQ6aG92ZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi10ZXh0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXYtaXRlbSxcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAucG9ydGxldCB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIHtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDEuMXB4IDQuMDVweCAtMC42NnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggNC41cHggMC4zcHggcmdiYSgwLCAwLCAwLCAwLjAzNiksIDBweCAyLjlweCA2cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtODAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG4gICAgei1pbmRleDogLTI7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzByZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXQuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMCBub25lICMwMDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDAuNCk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LW1zLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LW1zLXJldmVhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHRvcDogMC4yNXJlbTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MmQ1YjtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgd2lkdGg6IDNyZW07IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMy44NzVyZW07XG4gICAgICB3aWR0aDogMzByZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zdC1uYXYtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zdC1uYXYtcmVzdWx0cy1jb250YWluZXIgLnN0LWxvYWRpbmctbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5yZXN1bHRzLWhlYWRlciB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnJlc3VsdHMtaGVhZGVyIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnJlc3VsdHMtaGVhZGVyIC5wb3B1bGFyLFxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAucmVzdWx0cy1oZWFkZXIgLnN1Z2dlc3RlZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnJlc3VsdHMtaGVhZGVyIC5hbGwtcmVzdWx0cy1saW5rIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMzFyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3MgLnV0aWxpdHktbmF2LWxpbmsge1xuICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtMTApO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyAudXRpbGl0eS1uYXYtbGluay5zZWFyY2gtcmVjb21tZW5kYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zdWdnZXN0aW9uLWxpbmtzIC51dGlsaXR5LW5hdi1saW5rLnNlYXJjaC1yZWNvbW1lbmRhdGlvbjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQ6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC1oZWFkaW5nIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC11cmwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnN0LW5vLXJlc3VsdHMsXG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnN0LXNwZWxsaW5nLXN1Z2dlc3Rpb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuY2xvc2Utc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMuNXJlbTtcbiAgICAgIHRvcDogMy41cmVtO1xuICAgICAgd2lkdGg6IDJyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlLXNlYXJjaDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNraXAtdG8tZm9vdGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEuMXB4IDQuMDVweCAtMC42NnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggNC41cHggMC4zcHggcmdiYSgwLCAwLCAwLCAwLjAzNiksIDBweCAyLjlweCA2cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5za2lwLXRvLWZvb3Rlci13cmFwcGVyIC5za2lwLXRvLWZvb3Rlci10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2tpcC10by1mb290ZXItd3JhcHBlcjpmb2N1cyB7XG4gICAgICBsZWZ0OiA1MCU7IH1cblxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiB7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlci51dGlsaXR5IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RhZGVlMzsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1sZWZ0IC5pbmZvLWZvciB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1sZWZ0IC51dGlsaXR5LW5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIGNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLCBlYXNlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtbGVmdCAudXRpbGl0eS1uYXYtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWJmMmZmO1xuICAgICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluay5sYW5ndWFnZS1zZWxlY3RvciBzdmcge1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtMTApO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IDFyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluay5sYW5ndWFnZS1zZWxlY3Rvcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluay5sYW5ndWFnZS1zZWxlY3Rvcjpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnMsIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yMikgMHB4IDJweCA2cHggMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbSAwIDAuMjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMS41cmVtOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQ6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbS5zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbS5zZWxlY3RlZCAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDRhZDc7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAuc2VsZWN0ZWQub3NiLW5hdi1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyOSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwOSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk05LjYyNjIzJTIwMC45NTg5MDlDMTAuMDE2OCUyMDAuNTY4Mzg1JTIwMTAuNjQ5OSUyMDAuNTY4Mzg1JTIwMTEuMDQwNCUyMDAuOTU4OTA5QzExLjQzMSUyMDEuMzQ5NDMlMjAxMS40MzElMjAxLjk4MjYlMjAxMS4wNDA0JTIwMi4zNzMxMkw1LjA0MTI3JTIwOC4zNzIyOUM1LjA0MDk5JTIwOC4zNzI1NyUyMDUuMDQwNzIlMjA4LjM3Mjg1JTIwNS4wNDA0NCUyMDguMzczMTJDNC42NDk5MiUyMDguNzYzNjUlMjA0LjAxNjc1JTIwOC43NjM2NSUyMDMuNjI2MjMlMjA4LjM3MzEyTDAuMjkyODkzJTIwNS4wMzk3OUMtMC4wOTc2MzExJTIwNC42NDkyNyUyMC0wLjA5NzYzMTElMjA0LjAxNjElMjAwLjI5Mjg5MyUyMDMuNjI1NThDMC42ODM0MTclMjAzLjIzNTA1JTIwMS4zMTY1OCUyMDMuMjM1MDUlMjAxLjcwNzExJTIwMy42MjU1OEw0LjMzMzMzJTIwNi4yNTE4TDkuNjI2MjMlMjAwLjk1ODkwOVolMjIlMjBmaWxsJTNEJTIyJTIzMDA0QUQ3JTIyLyUzRSUwQSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIubGlzdC1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycywgMC4ycztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGJhY2tncm91bmQtY29sb3IsIHN0cm9rZTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLCBlYXNlOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtMTApO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBzdHJva2U7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLnNlYXJjaC1idXR0b246aG92ZXIgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cblxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5jb250YWN0LXNhbGVzLFxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5jb250YWN0LXNhbGVzLWNvbnRhaW5lciAudy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAuY29udGFjdC1zYWxlczpob3ZlcixcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5jb250YWN0LXNhbGVzLWNvbnRhaW5lciAudy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1zZWNvbmRhcnktaG92ZXIpOyB9XG5cbi5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYge1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDkuNXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ286aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVooMGRlZykgc2tldygwZGVnLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudW5kZXJsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyB7XG4gIGJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAuYnV0dG9uLXRleHQtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAubW9iaWxlLW1lbnUubWVudS1vcGVuIC5idXR0b24tdGV4dC1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAubW9iaWxlLW1lbnUubWVudS1vcGVuIC5idXR0b24tdGV4dC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtb3V0ZXItd3JhcHBlciAuYWR0LXN1Ym1lbnUtaW5uZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQ6bm90KC5pbWFnZS10eXBlKSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCB2YXIoLS1uZXV0cmFsLTcpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgei1pbmRleDogNDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuY2xvc2Utc2VhcmNoIHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB0b3A6IDFyZW07IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4gLnNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIC5zZWFyY2ggLnNlYXJjaC1pbnB1dCA+IC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEwKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuc3VnZ2VzdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4gLnN1Z2dlc3Rpb25zIC5zdWdnZXN0aW9uLWxpbmtzIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyBhLnV0aWxpdHktbmF2LWxpbmsuc2VhcmNoLXJlY29tbWVuZGF0aW9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyLnV0aWxpdHkge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3LjVyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28gc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5sYW5ndWFnZS1kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluay5sYW5ndWFnZS1zZWxlY3RvciBzdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LTEwKTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC51dGlsaXR5LW5hdi1saW5rIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yMikgMHB4IDJweCA2cHggMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbSAwIDAuMjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMi41cmVtOyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAxLjVyZW07IH1cbiAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7IH1cbiAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjsgfVxuICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmOyB9XG4gICAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7IH1cbiAgICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0OmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0OnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0OmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40Mzc1cmVtOyB9XG4gICAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtLnNlbGVjdGVkIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDRhZDc7IH1cbiAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAuc2VsZWN0ZWQub3NiLW5hdi1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjklMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDklMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUwQSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOS42MjYyMyUyMDAuOTU4OTA5QzEwLjAxNjglMjAwLjU2ODM4NSUyMDEwLjY0OTklMjAwLjU2ODM4NSUyMDExLjA0MDQlMjAwLjk1ODkwOUMxMS40MzElMjAxLjM0OTQzJTIwMTEuNDMxJTIwMS45ODI2JTIwMTEuMDQwNCUyMDIuMzczMTJMNS4wNDEyNyUyMDguMzcyMjlDNS4wNDA5OSUyMDguMzcyNTclMjA1LjA0MDcyJTIwOC4zNzI4NSUyMDUuMDQwNDQlMjA4LjM3MzEyQzQuNjQ5OTIlMjA4Ljc2MzY1JTIwNC4wMTY3NSUyMDguNzYzNjUlMjAzLjYyNjIzJTIwOC4zNzMxMkwwLjI5Mjg5MyUyMDUuMDM5NzlDLTAuMDk3NjMxMSUyMDQuNjQ5MjclMjAtMC4wOTc2MzExJTIwNC4wMTYxJTIwMC4yOTI4OTMlMjAzLjYyNTU4QzAuNjgzNDE3JTIwMy4yMzUwNSUyMDEuMzE2NTglMjAzLjIzNTA1JTIwMS43MDcxMSUyMDMuNjI1NThMNC4zMzMzMyUyMDYuMjUxOEw5LjYyNjIzJTIwMC45NTg5MDlaJTIyJTIwZmlsbCUzRCUyMiUyMzAwNEFENyUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlci5saXN0LW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycywgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBiYWNrZ3JvdW5kLWNvbG9yLCBzdHJva2U7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UsIGVhc2U7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5zZWFyY2gtYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LTEwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBzdHJva2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5zZWFyY2gtYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIubWVudS1vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIubWVudS1vcGVuOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICB6LWluZGV4OiAtMzsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiAuYWR0LW5hdi10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXZpZ2F0aW9uIC5hZHQtbmF2LXRleHQgLmFkdC1uYXYtdGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXZpZ2F0aW9uIC5hZHQtYW5nbGUtZG93bi1zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC51bmRlcmxpbmUtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW0gMCAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC51bmRlcmxpbmUtY29udGFpbmVyIC51bmRlcmxpbmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03KTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5jb250YWN0LXNhbGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmNvbnRhY3Qtc2FsZXMtY29udGFpbmVyIC5jb250YWN0LXNhbGVzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC51dGlsaXR5LW5hdi1sZWZ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudXRpbGl0eS1uYXYtbGVmdCAuaW5mby1mb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudXRpbGl0eS1uYXYtbGVmdCAuaW5mby1mb3IgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayA+IHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5uYXZiYXItbmF2IC5sZnItbmF2LWNoaWxkLXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMS41cmVtOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMge1xuICAgIGJvdHRvbTogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIC5tb2JpbGUtbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBib3gtc2hhZG93OiAwcHggMS4xcHggNC4wNXB4IC0wLjY2cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCA0LjVweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDM2KSwgMHB4IDIuOXB4IDZweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiA3LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSAuYWR0LXN1Ym1lbnUtb3V0ZXItd3JhcHBlciAuYWR0LXN1Ym1lbnUtaW5uZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMSwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0zLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tNCwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTUsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi02LCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tNywgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTgsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi05LCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMTAsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0xMSwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDE7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMy1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl80LXNlY3Rpb24tc3BhbiwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzUtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNi1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl83LXNlY3Rpb24tc3BhbiwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzgtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOS1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMC1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMS1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMi1zZWN0aW9uLXNwYW4ge1xuICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMy1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzQtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl81LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNi1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzctc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl84LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOS1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzEwLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMTEtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMi1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIubWVudS1vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5jb250YWN0LXNhbGVzLWNvbnRhaW5lcixcbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudXRpbGl0eS1uYXYtbGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCAtIDRyZW0pO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24gLmFkdC1uYXYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24gLmFkdC1uYXYtdGV4dCAuYWR0LW5hdi10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXZpZ2F0aW9uIC5hZHQtYW5nbGUtZG93bi1zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHRvcDogYXV0bzsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLm1vYmlsZS1tZW51IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjdGlvbi1kZWZhdWx0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIC5tb2JpbGUtbWVudSAuYnV0dG9uLXRleHQtY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAubW9iaWxlLW1lbnUgLmJ1dHRvbi10ZXh0LW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2LnNob3ctYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04KTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDRyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCA0cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzLjM3cmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0uZHJvcGRvd24tb3BlbiAuYWR0LW5hdi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1uYXYtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1uYXYtdGV4dCAuYWR0LW5hdi10aXRsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4xMjVyZW0gMC42ODhyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LW5hdi10ZXh0IC5hZHQtbmF2LXRpdGxlIC5hZHQtYW5nbGUtZG93bi1zdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtbmF2LXRleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRhZDc7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCBlYXNlLWluIDAuM3MsIHdpZHRoIGVhc2UtaW4gMC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNy40cHggMTEuNHB4IC03LjU5cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDI0cHggMzZweCAzLjQ1cHggcmdiYSgwLCAwLCAwLCAwLjA3OCksIDBweCA5LjJweCA0OHB4IDguNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudXRpbGl0eS1uYXYtbGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEwKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5tYXgtbmF2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAzZW0gMCAhaW1wb3J0YW50OyB9XG4gICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgaDQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjVlbSAwOyB9XG4gICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDU7XG4gICAgICBmbGV4OiA1OyB9XG4gICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07IH0gfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAubGFuZ3VhZ2VzIC5zZWxlY3RlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlci5jbGFzcy10b2dnbGUtYWN0aXZlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIuY2xhc3MtdG9nZ2xlLWFjdGl2ZSAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NWVtIDAuNzVlbTsgfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEuMXB4IDQuMDVweCAtMC42NnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggNC41cHggMC4zcHggcmdiYSgwLCAwLCAwLCAwLjAzNiksIDBweCAyLjlweCA2cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB2aXNpYmlsaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB2aXNpYmlsaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1ZW0gMCAwO1xuICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAuZHJvcGRvd24tY29udGVudC50b3Age1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNHB4KTsgfVxuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50LnJpZ2h0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZS1zZWxlY3RvciAuY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG4gICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubmF2aWdhdGlvbiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubmF2aWdhdGlvbiBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gZGl2IHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gZGl2IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNGVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAgICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gZGl2IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubmF2aWdhdGlvbiBkaXYgLm5hdi1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODMzMTI1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuc29jaWFsLW5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuc29jaWFsLW5hdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3QgLnNvY2lhbC1uYXYgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMjVlbTsgfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbGlmZXJheS1jb25uZWN0IC5zb2NpYWwtbmF2IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB3aWR0aDogMS4yNWVtOyB9XG4gICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbGlmZXJheS1jb25uZWN0IC5jb250YWN0LWluZm8ge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuY29udGFjdC1pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMDsgfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbGlmZXJheS1jb25uZWN0IC5jb250YWN0LWluZm8gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtOyB9XG4gICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZmluZS1wcmludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDJlbSAwIDVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5maW5lLXByaW50IGEge1xuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNyk7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZmluZS1wcmludCBhIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZpbmUtcHJpbnQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZpbmUtcHJpbnQgcCB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZmluZS1wcmludCBwIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG5cbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIGJvZHkgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnQtLXNpemUtdGFibGV0LFxuaHRtbDpub3QoI19fKTpub3QoI19fXykgYm9keSAucGFnZS1lZGl0b3JfX2xheW91dC12aWV3cG9ydC0tc2l6ZS1sYW5kc2NhcGVNb2JpbGUsXG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSBib2R5IC5wYWdlLWVkaXRvcl9fbGF5b3V0LXZpZXdwb3J0LS1zaXplLXBvcnRyYWl0TW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuIl19 */