.js-cf-ajax-form input[type="text"],
.js-cf-ajax-form input[type="password"], .fl-builder-content .fl-page-nav-search form input {
  background-color: #fff;
  border-color: rgba(184, 171, 163, 0.5);
  border-radius: 0;
  font-size: 16px;
  height: 44px;
  line-height: 28px; }

.btn, .fl-builder-content a.fl-button {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  .btn:focus, .fl-builder-content a.fl-button:focus, .btn:hover, .fl-builder-content a.fl-button:hover {
    text-decoration: none; }
  .btn:focus, .fl-builder-content a.fl-button:focus, .btn.focus, .fl-builder-content a.focus.fl-button {
    outline: 0;
    -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); }
  .btn.disabled, .fl-builder-content a.disabled.fl-button, .btn:disabled, .fl-builder-content a.fl-button:disabled {
    opacity: .65; }
  .btn:active, .fl-builder-content a.fl-button:active, .btn.active, .fl-builder-content a.active.fl-button {
    background-image: none; }

a.btn.disabled, .fl-builder-content a.disabled.fl-button,
fieldset[disabled] a.btn,
fieldset[disabled] .fl-builder-content a.fl-button,
.fl-builder-content fieldset[disabled] a.fl-button {
  pointer-events: none; }

.btn-primary, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover, .fl-builder-content a.fl-button:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .fl-builder-content a.fl-button:focus, .btn-primary.focus, .fl-builder-content a.focus.fl-button {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  .btn-primary.disabled, .fl-builder-content a.disabled.fl-button, .btn-primary:disabled, .fl-builder-content a.fl-button:disabled {
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:active, .fl-builder-content a.fl-button:active, .btn-primary.active, .fl-builder-content a.active.fl-button,
  .show > .btn-primary.dropdown-toggle,
  .fl-builder-content .show > a.dropdown-toggle.fl-button {
    background-color: #0069d9;
    background-image: none;
    border-color: #0062cc; }

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d; }
  .btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
            box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #868e96;
    border-color: #868e96; }
  .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    background-color: #727b84;
    background-image: none;
    border-color: #6c757d; }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    background-color: #218838;
    background-image: none;
    border-color: #1e7e34; }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    background-color: #138496;
    background-image: none;
    border-color: #117a8b; }

.btn-warning {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    background-color: #e0a800;
    background-image: none;
    border-color: #d39e00; }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    background-color: #c82333;
    background-image: none;
    border-color: #bd2130; }

.btn-light {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #111;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    background-color: #e2e6ea;
    background-image: none;
    border-color: #dae0e5; }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    background-color: #23272b;
    background-image: none;
    border-color: #1d2124; }

.btn-test {
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  .btn-test:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-test:focus, .btn-test.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5); }
  .btn-test.disabled, .btn-test:disabled {
    background-color: #000000;
    border-color: #000000; }
  .btn-test:active, .btn-test.active,
  .show > .btn-test.dropdown-toggle {
    background-color: black;
    background-image: none;
    border-color: black; }

.btn-em-copper {
  color: #fff;
  background-color: #957865;
  border-color: #957865; }
  .btn-em-copper:hover {
    color: #fff;
    background-color: #7e6656;
    border-color: #776050; }
  .btn-em-copper:focus, .btn-em-copper.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5);
            box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5); }
  .btn-em-copper.disabled, .btn-em-copper:disabled {
    background-color: #957865;
    border-color: #957865; }
  .btn-em-copper:active, .btn-em-copper.active,
  .show > .btn-em-copper.dropdown-toggle {
    background-color: #7e6656;
    background-image: none;
    border-color: #776050; }

.btn-em-dark-gold {
  color: #111;
  background-color: #D69328;
  border-color: #D69328; }
  .btn-em-dark-gold:hover {
    color: #111;
    background-color: #b67d22;
    border-color: #ab7520; }
  .btn-em-dark-gold:focus, .btn-em-dark-gold.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5);
            box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5); }
  .btn-em-dark-gold.disabled, .btn-em-dark-gold:disabled {
    background-color: #D69328;
    border-color: #D69328; }
  .btn-em-dark-gold:active, .btn-em-dark-gold.active,
  .show > .btn-em-dark-gold.dropdown-toggle {
    background-color: #b67d22;
    background-image: none;
    border-color: #ab7520; }

.btn-em-gold {
  color: #111;
  background-color: #F0BE5B;
  border-color: #F0BE5B; }
  .btn-em-gold:hover {
    color: #111;
    background-color: #edb038;
    border-color: #ecab2c; }
  .btn-em-gold:focus, .btn-em-gold.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5);
            box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5); }
  .btn-em-gold.disabled, .btn-em-gold:disabled {
    background-color: #F0BE5B;
    border-color: #F0BE5B; }
  .btn-em-gold:active, .btn-em-gold.active,
  .show > .btn-em-gold.dropdown-toggle {
    background-color: #edb038;
    background-image: none;
    border-color: #ecab2c; }

.btn-em-light-copper {
  color: #111;
  background-color: #B8ABA3;
  border-color: #B8ABA3; }
  .btn-em-light-copper:hover {
    color: #111;
    background-color: #a7978d;
    border-color: #a29186; }
  .btn-em-light-copper:focus, .btn-em-light-copper.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5);
            box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5); }
  .btn-em-light-copper.disabled, .btn-em-light-copper:disabled {
    background-color: #B8ABA3;
    border-color: #B8ABA3; }
  .btn-em-light-copper:active, .btn-em-light-copper.active,
  .show > .btn-em-light-copper.dropdown-toggle {
    background-color: #a7978d;
    background-image: none;
    border-color: #a29186; }

.btn-em-light-sand {
  color: #111;
  background-color: #F3F0EE;
  border-color: #F3F0EE; }
  .btn-em-light-sand:hover {
    color: #111;
    background-color: #e3dcd8;
    border-color: #ded6d0; }
  .btn-em-light-sand:focus, .btn-em-light-sand.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5);
            box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5); }
  .btn-em-light-sand.disabled, .btn-em-light-sand:disabled {
    background-color: #F3F0EE;
    border-color: #F3F0EE; }
  .btn-em-light-sand:active, .btn-em-light-sand.active,
  .show > .btn-em-light-sand.dropdown-toggle {
    background-color: #e3dcd8;
    background-image: none;
    border-color: #ded6d0; }

.btn-gray {
  color: #fff;
  background-color: #555555;
  border-color: #555555; }
  .btn-gray:hover {
    color: #fff;
    background-color: #424242;
    border-color: #3c3c3c; }
  .btn-gray:focus, .btn-gray.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5); }
  .btn-gray.disabled, .btn-gray:disabled {
    background-color: #555555;
    border-color: #555555; }
  .btn-gray:active, .btn-gray.active,
  .show > .btn-gray.dropdown-toggle {
    background-color: #424242;
    background-image: none;
    border-color: #3c3c3c; }

.btn-light-gray {
  color: #fff;
  background-color: #888888;
  border-color: #888888; }
  .btn-light-gray:hover {
    color: #fff;
    background-color: #757575;
    border-color: #6f6f6f; }
  .btn-light-gray:focus, .btn-light-gray.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5);
            box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5); }
  .btn-light-gray.disabled, .btn-light-gray:disabled {
    background-color: #888888;
    border-color: #888888; }
  .btn-light-gray:active, .btn-light-gray.active,
  .show > .btn-light-gray.dropdown-toggle {
    background-color: #757575;
    background-image: none;
    border-color: #6f6f6f; }

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:active, .btn-outline-primary.active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }

.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
            box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #868e96;
    background-color: transparent; }
  .btn-outline-secondary:active, .btn-outline-secondary.active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96; }

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:active, .btn-outline-success.active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:active, .btn-outline-info.active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:active, .btn-outline-warning.active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:active, .btn-outline-danger.active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:active, .btn-outline-light.active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:active, .btn-outline-dark.active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }

.btn-outline-test {
  color: #000000;
  background-color: transparent;
  background-image: none;
  border-color: #000000; }
  .btn-outline-test:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  .btn-outline-test:focus, .btn-outline-test.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5); }
  .btn-outline-test.disabled, .btn-outline-test:disabled {
    color: #000000;
    background-color: transparent; }
  .btn-outline-test:active, .btn-outline-test.active,
  .show > .btn-outline-test.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }

.btn-outline-em-copper {
  color: #957865;
  background-color: transparent;
  background-image: none;
  border-color: #957865; }
  .btn-outline-em-copper:hover {
    color: #fff;
    background-color: #957865;
    border-color: #957865; }
  .btn-outline-em-copper:focus, .btn-outline-em-copper.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5);
            box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5); }
  .btn-outline-em-copper.disabled, .btn-outline-em-copper:disabled {
    color: #957865;
    background-color: transparent; }
  .btn-outline-em-copper:active, .btn-outline-em-copper.active,
  .show > .btn-outline-em-copper.dropdown-toggle {
    color: #fff;
    background-color: #957865;
    border-color: #957865; }

.btn-outline-em-dark-gold {
  color: #D69328;
  background-color: transparent;
  background-image: none;
  border-color: #D69328; }
  .btn-outline-em-dark-gold:hover {
    color: #fff;
    background-color: #D69328;
    border-color: #D69328; }
  .btn-outline-em-dark-gold:focus, .btn-outline-em-dark-gold.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5);
            box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5); }
  .btn-outline-em-dark-gold.disabled, .btn-outline-em-dark-gold:disabled {
    color: #D69328;
    background-color: transparent; }
  .btn-outline-em-dark-gold:active, .btn-outline-em-dark-gold.active,
  .show > .btn-outline-em-dark-gold.dropdown-toggle {
    color: #fff;
    background-color: #D69328;
    border-color: #D69328; }

.btn-outline-em-gold {
  color: #F0BE5B;
  background-color: transparent;
  background-image: none;
  border-color: #F0BE5B; }
  .btn-outline-em-gold:hover {
    color: #fff;
    background-color: #F0BE5B;
    border-color: #F0BE5B; }
  .btn-outline-em-gold:focus, .btn-outline-em-gold.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5);
            box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5); }
  .btn-outline-em-gold.disabled, .btn-outline-em-gold:disabled {
    color: #F0BE5B;
    background-color: transparent; }
  .btn-outline-em-gold:active, .btn-outline-em-gold.active,
  .show > .btn-outline-em-gold.dropdown-toggle {
    color: #fff;
    background-color: #F0BE5B;
    border-color: #F0BE5B; }

.btn-outline-em-light-copper {
  color: #B8ABA3;
  background-color: transparent;
  background-image: none;
  border-color: #B8ABA3; }
  .btn-outline-em-light-copper:hover {
    color: #fff;
    background-color: #B8ABA3;
    border-color: #B8ABA3; }
  .btn-outline-em-light-copper:focus, .btn-outline-em-light-copper.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5);
            box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5); }
  .btn-outline-em-light-copper.disabled, .btn-outline-em-light-copper:disabled {
    color: #B8ABA3;
    background-color: transparent; }
  .btn-outline-em-light-copper:active, .btn-outline-em-light-copper.active,
  .show > .btn-outline-em-light-copper.dropdown-toggle {
    color: #fff;
    background-color: #B8ABA3;
    border-color: #B8ABA3; }

.btn-outline-em-light-sand {
  color: #F3F0EE;
  background-color: transparent;
  background-image: none;
  border-color: #F3F0EE; }
  .btn-outline-em-light-sand:hover {
    color: #fff;
    background-color: #F3F0EE;
    border-color: #F3F0EE; }
  .btn-outline-em-light-sand:focus, .btn-outline-em-light-sand.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5);
            box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5); }
  .btn-outline-em-light-sand.disabled, .btn-outline-em-light-sand:disabled {
    color: #F3F0EE;
    background-color: transparent; }
  .btn-outline-em-light-sand:active, .btn-outline-em-light-sand.active,
  .show > .btn-outline-em-light-sand.dropdown-toggle {
    color: #fff;
    background-color: #F3F0EE;
    border-color: #F3F0EE; }

.btn-outline-gray {
  color: #555555;
  background-color: transparent;
  background-image: none;
  border-color: #555555; }
  .btn-outline-gray:hover {
    color: #fff;
    background-color: #555555;
    border-color: #555555; }
  .btn-outline-gray:focus, .btn-outline-gray.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5); }
  .btn-outline-gray.disabled, .btn-outline-gray:disabled {
    color: #555555;
    background-color: transparent; }
  .btn-outline-gray:active, .btn-outline-gray.active,
  .show > .btn-outline-gray.dropdown-toggle {
    color: #fff;
    background-color: #555555;
    border-color: #555555; }

.btn-outline-light-gray {
  color: #888888;
  background-color: transparent;
  background-image: none;
  border-color: #888888; }
  .btn-outline-light-gray:hover {
    color: #fff;
    background-color: #888888;
    border-color: #888888; }
  .btn-outline-light-gray:focus, .btn-outline-light-gray.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5);
            box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5); }
  .btn-outline-light-gray.disabled, .btn-outline-light-gray:disabled {
    color: #888888;
    background-color: transparent; }
  .btn-outline-light-gray:active, .btn-outline-light-gray.active,
  .show > .btn-outline-light-gray.dropdown-toggle {
    color: #fff;
    background-color: #888888;
    border-color: #888888; }

.btn-link {
  font-weight: normal;
  color: #007bff;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled {
    color: #868e96; }
    .btn-link:disabled:focus, .btn-link:disabled:hover {
      text-decoration: none; }

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0; }

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

.btn-block + .btn-block {
  margin-top: 0.5rem; }

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

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

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

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #868e96 !important; }

a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: #6c757d !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:focus, a.bg-light:hover {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important; }

.bg-test {
  background-color: #000000 !important; }

a.bg-test:focus, a.bg-test:hover {
  background-color: black !important; }

.bg-em-copper {
  background-color: #957865 !important; }

a.bg-em-copper:focus, a.bg-em-copper:hover {
  background-color: #776050 !important; }

.bg-em-dark-gold {
  background-color: #D69328 !important; }

a.bg-em-dark-gold:focus, a.bg-em-dark-gold:hover {
  background-color: #ab7520 !important; }

.bg-em-gold {
  background-color: #F0BE5B !important; }

a.bg-em-gold:focus, a.bg-em-gold:hover {
  background-color: #ecab2c !important; }

.bg-em-light-copper {
  background-color: #B8ABA3 !important; }

a.bg-em-light-copper:focus, a.bg-em-light-copper:hover {
  background-color: #a29186 !important; }

.bg-em-light-sand {
  background-color: #F3F0EE !important; }

a.bg-em-light-sand:focus, a.bg-em-light-sand:hover {
  background-color: #ded6d0 !important; }

.bg-gray {
  background-color: #555555 !important; }

a.bg-gray:focus, a.bg-gray:hover {
  background-color: #3c3c3c !important; }

.bg-light-gray {
  background-color: #888888 !important; }

a.bg-light-gray:focus, a.bg-light-gray:hover {
  background-color: #6f6f6f !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #e9ecef !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #868e96 !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-test {
  border-color: #000000 !important; }

.border-em-copper {
  border-color: #957865 !important; }

.border-em-dark-gold {
  border-color: #D69328 !important; }

.border-em-gold {
  border-color: #F0BE5B !important; }

.border-em-light-copper {
  border-color: #B8ABA3 !important; }

.border-em-light-sand {
  border-color: #F3F0EE !important; }

.border-gray {
  border-color: #555555 !important; }

.border-light-gray {
  border-color: #888888 !important; }

.border-white {
  border-color: #fff !important; }

.rounded {
  border-radius: 0 !important; }

.rounded-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.rounded-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.rounded-bottom {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.rounded-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

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

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

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

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

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

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

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

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

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

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

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

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

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

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

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

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

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

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

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

.text-uppercase {
  text-transform: uppercase !important; }

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

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

.font-weight-normal {
  font-weight: normal !important; }

.font-weight-bold {
  font-weight: bold !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important; }

.text-secondary {
  color: #868e96 !important; }

a.text-secondary:focus, a.text-secondary:hover {
  color: #6c757d !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:focus, a.text-info:hover {
  color: #117a8b !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important; }

.text-test {
  color: #000000 !important; }

a.text-test:focus, a.text-test:hover {
  color: black !important; }

.text-em-copper {
  color: #957865 !important; }

a.text-em-copper:focus, a.text-em-copper:hover {
  color: #776050 !important; }

.text-em-dark-gold {
  color: #D69328 !important; }

a.text-em-dark-gold:focus, a.text-em-dark-gold:hover {
  color: #ab7520 !important; }

.text-em-gold {
  color: #F0BE5B !important; }

a.text-em-gold:focus, a.text-em-gold:hover {
  color: #ecab2c !important; }

.text-em-light-copper {
  color: #B8ABA3 !important; }

a.text-em-light-copper:focus, a.text-em-light-copper:hover {
  color: #a29186 !important; }

.text-em-light-sand {
  color: #F3F0EE !important; }

a.text-em-light-sand:focus, a.text-em-light-sand:hover {
  color: #ded6d0 !important; }

.text-gray {
  color: #555555 !important; }

a.text-gray:focus, a.text-gray:hover {
  color: #3c3c3c !important; }

.text-light-gray {
  color: #888888 !important; }

a.text-light-gray:focus, a.text-light-gray:hover {
  color: #6f6f6f !important; }

.text-muted {
  color: #868e96 !important; }

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=2.2.43");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=2.2.43") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=2.2.43") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=2.2.43") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=2.2.43") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=2.2.43#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mdi-access-point:before {
  content: "\F002"; }

.mdi-access-point-network:before {
  content: "\F003"; }

.mdi-account:before {
  content: "\F004"; }

.mdi-account-alert:before {
  content: "\F005"; }

.mdi-account-box:before {
  content: "\F006"; }

.mdi-account-box-outline:before {
  content: "\F007"; }

.mdi-account-card-details:before {
  content: "\F5D2"; }

.mdi-account-check:before {
  content: "\F008"; }

.mdi-account-circle:before {
  content: "\F009"; }

.mdi-account-convert:before {
  content: "\F00A"; }

.mdi-account-edit:before {
  content: "\F6BB"; }

.mdi-account-group:before {
  content: "\F848"; }

.mdi-account-heart:before {
  content: "\F898"; }

.mdi-account-key:before {
  content: "\F00B"; }

.mdi-account-location:before {
  content: "\F00C"; }

.mdi-account-minus:before {
  content: "\F00D"; }

.mdi-account-multiple:before {
  content: "\F00E"; }

.mdi-account-multiple-minus:before {
  content: "\F5D3"; }

.mdi-account-multiple-outline:before {
  content: "\F00F"; }

.mdi-account-multiple-plus:before {
  content: "\F010"; }

.mdi-account-multiple-plus-outline:before {
  content: "\F7FF"; }

.mdi-account-network:before {
  content: "\F011"; }

.mdi-account-off:before {
  content: "\F012"; }

.mdi-account-outline:before {
  content: "\F013"; }

.mdi-account-plus:before {
  content: "\F014"; }

.mdi-account-plus-outline:before {
  content: "\F800"; }

.mdi-account-remove:before {
  content: "\F015"; }

.mdi-account-search:before {
  content: "\F016"; }

.mdi-account-settings:before {
  content: "\F630"; }

.mdi-account-settings-variant:before {
  content: "\F631"; }

.mdi-account-star:before {
  content: "\F017"; }

.mdi-account-switch:before {
  content: "\F019"; }

.mdi-accusoft:before {
  content: "\F849"; }

.mdi-adjust:before {
  content: "\F01A"; }

.mdi-air-conditioner:before {
  content: "\F01B"; }

.mdi-airballoon:before {
  content: "\F01C"; }

.mdi-airplane:before {
  content: "\F01D"; }

.mdi-airplane-landing:before {
  content: "\F5D4"; }

.mdi-airplane-off:before {
  content: "\F01E"; }

.mdi-airplane-takeoff:before {
  content: "\F5D5"; }

.mdi-airplay:before {
  content: "\F01F"; }

.mdi-airport:before {
  content: "\F84A"; }

.mdi-alarm:before {
  content: "\F020"; }

.mdi-alarm-bell:before {
  content: "\F78D"; }

.mdi-alarm-check:before {
  content: "\F021"; }

.mdi-alarm-light:before {
  content: "\F78E"; }

.mdi-alarm-multiple:before {
  content: "\F022"; }

.mdi-alarm-off:before {
  content: "\F023"; }

.mdi-alarm-plus:before {
  content: "\F024"; }

.mdi-alarm-snooze:before {
  content: "\F68D"; }

.mdi-album:before {
  content: "\F025"; }

.mdi-alert:before {
  content: "\F026"; }

.mdi-alert-box:before {
  content: "\F027"; }

.mdi-alert-circle:before {
  content: "\F028"; }

.mdi-alert-circle-outline:before {
  content: "\F5D6"; }

.mdi-alert-decagram:before {
  content: "\F6BC"; }

.mdi-alert-octagon:before {
  content: "\F029"; }

.mdi-alert-octagram:before {
  content: "\F766"; }

.mdi-alert-outline:before {
  content: "\F02A"; }

.mdi-alien:before {
  content: "\F899"; }

.mdi-all-inclusive:before {
  content: "\F6BD"; }

.mdi-allo:before {
  content: "\F801"; }

.mdi-alpha:before {
  content: "\F02B"; }

.mdi-alphabetical:before {
  content: "\F02C"; }

.mdi-altimeter:before {
  content: "\F5D7"; }

.mdi-amazon:before {
  content: "\F02D"; }

.mdi-amazon-clouddrive:before {
  content: "\F02E"; }

.mdi-ambulance:before {
  content: "\F02F"; }

.mdi-amplifier:before {
  content: "\F030"; }

.mdi-anchor:before {
  content: "\F031"; }

.mdi-android:before {
  content: "\F032"; }

.mdi-android-debug-bridge:before {
  content: "\F033"; }

.mdi-android-head:before {
  content: "\F78F"; }

.mdi-android-studio:before {
  content: "\F034"; }

.mdi-angular:before {
  content: "\F6B1"; }

.mdi-angularjs:before {
  content: "\F6BE"; }

.mdi-animation:before {
  content: "\F5D8"; }

.mdi-anvil:before {
  content: "\F89A"; }

.mdi-apple:before {
  content: "\F035"; }

.mdi-apple-finder:before {
  content: "\F036"; }

.mdi-apple-ios:before {
  content: "\F037"; }

.mdi-apple-keyboard-caps:before {
  content: "\F632"; }

.mdi-apple-keyboard-command:before {
  content: "\F633"; }

.mdi-apple-keyboard-control:before {
  content: "\F634"; }

.mdi-apple-keyboard-option:before {
  content: "\F635"; }

.mdi-apple-keyboard-shift:before {
  content: "\F636"; }

.mdi-apple-mobileme:before {
  content: "\F038"; }

.mdi-apple-safari:before {
  content: "\F039"; }

.mdi-application:before {
  content: "\F614"; }

.mdi-approval:before {
  content: "\F790"; }

.mdi-apps:before {
  content: "\F03B"; }

.mdi-archive:before {
  content: "\F03C"; }

.mdi-arrange-bring-forward:before {
  content: "\F03D"; }

.mdi-arrange-bring-to-front:before {
  content: "\F03E"; }

.mdi-arrange-send-backward:before {
  content: "\F03F"; }

.mdi-arrange-send-to-back:before {
  content: "\F040"; }

.mdi-arrow-all:before {
  content: "\F041"; }

.mdi-arrow-bottom-left:before {
  content: "\F042"; }

.mdi-arrow-bottom-right:before {
  content: "\F043"; }

.mdi-arrow-collapse:before {
  content: "\F615"; }

.mdi-arrow-collapse-all:before {
  content: "\F044"; }

.mdi-arrow-collapse-down:before {
  content: "\F791"; }

.mdi-arrow-collapse-horizontal:before {
  content: "\F84B"; }

.mdi-arrow-collapse-left:before {
  content: "\F792"; }

.mdi-arrow-collapse-right:before {
  content: "\F793"; }

.mdi-arrow-collapse-up:before {
  content: "\F794"; }

.mdi-arrow-collapse-vertical:before {
  content: "\F84C"; }

.mdi-arrow-down:before {
  content: "\F045"; }

.mdi-arrow-down-bold:before {
  content: "\F72D"; }

.mdi-arrow-down-bold-box:before {
  content: "\F72E"; }

.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F"; }

.mdi-arrow-down-bold-circle:before {
  content: "\F047"; }

.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048"; }

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049"; }

.mdi-arrow-down-box:before {
  content: "\F6BF"; }

.mdi-arrow-down-drop-circle:before {
  content: "\F04A"; }

.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B"; }

.mdi-arrow-down-thick:before {
  content: "\F046"; }

.mdi-arrow-expand:before {
  content: "\F616"; }

.mdi-arrow-expand-all:before {
  content: "\F04C"; }

.mdi-arrow-expand-down:before {
  content: "\F795"; }

.mdi-arrow-expand-horizontal:before {
  content: "\F84D"; }

.mdi-arrow-expand-left:before {
  content: "\F796"; }

.mdi-arrow-expand-right:before {
  content: "\F797"; }

.mdi-arrow-expand-up:before {
  content: "\F798"; }

.mdi-arrow-expand-vertical:before {
  content: "\F84E"; }

.mdi-arrow-left:before {
  content: "\F04D"; }

.mdi-arrow-left-bold:before {
  content: "\F730"; }

.mdi-arrow-left-bold-box:before {
  content: "\F731"; }

.mdi-arrow-left-bold-box-outline:before {
  content: "\F732"; }

.mdi-arrow-left-bold-circle:before {
  content: "\F04F"; }

.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050"; }

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051"; }

.mdi-arrow-left-box:before {
  content: "\F6C0"; }

.mdi-arrow-left-drop-circle:before {
  content: "\F052"; }

.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053"; }

.mdi-arrow-left-thick:before {
  content: "\F04E"; }

.mdi-arrow-right:before {
  content: "\F054"; }

.mdi-arrow-right-bold:before {
  content: "\F733"; }

.mdi-arrow-right-bold-box:before {
  content: "\F734"; }

.mdi-arrow-right-bold-box-outline:before {
  content: "\F735"; }

.mdi-arrow-right-bold-circle:before {
  content: "\F056"; }

.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057"; }

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058"; }

.mdi-arrow-right-box:before {
  content: "\F6C1"; }

.mdi-arrow-right-drop-circle:before {
  content: "\F059"; }

.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A"; }

.mdi-arrow-right-thick:before {
  content: "\F055"; }

.mdi-arrow-top-left:before {
  content: "\F05B"; }

.mdi-arrow-top-right:before {
  content: "\F05C"; }

.mdi-arrow-up:before {
  content: "\F05D"; }

.mdi-arrow-up-bold:before {
  content: "\F736"; }

.mdi-arrow-up-bold-box:before {
  content: "\F737"; }

.mdi-arrow-up-bold-box-outline:before {
  content: "\F738"; }

.mdi-arrow-up-bold-circle:before {
  content: "\F05F"; }

.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060"; }

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061"; }

.mdi-arrow-up-box:before {
  content: "\F6C2"; }

.mdi-arrow-up-drop-circle:before {
  content: "\F062"; }

.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063"; }

.mdi-arrow-up-thick:before {
  content: "\F05E"; }

.mdi-artist:before {
  content: "\F802"; }

.mdi-assistant:before {
  content: "\F064"; }

.mdi-asterisk:before {
  content: "\F6C3"; }

.mdi-at:before {
  content: "\F065"; }

.mdi-atlassian:before {
  content: "\F803"; }

.mdi-atom:before {
  content: "\F767"; }

.mdi-attachment:before {
  content: "\F066"; }

.mdi-audiobook:before {
  content: "\F067"; }

.mdi-augmented-reality:before {
  content: "\F84F"; }

.mdi-auto-fix:before {
  content: "\F068"; }

.mdi-auto-upload:before {
  content: "\F069"; }

.mdi-autorenew:before {
  content: "\F06A"; }

.mdi-av-timer:before {
  content: "\F06B"; }

.mdi-azure:before {
  content: "\F804"; }

.mdi-baby:before {
  content: "\F06C"; }

.mdi-baby-buggy:before {
  content: "\F68E"; }

.mdi-backburger:before {
  content: "\F06D"; }

.mdi-backspace:before {
  content: "\F06E"; }

.mdi-backup-restore:before {
  content: "\F06F"; }

.mdi-badminton:before {
  content: "\F850"; }

.mdi-bandcamp:before {
  content: "\F674"; }

.mdi-bank:before {
  content: "\F070"; }

.mdi-barcode:before {
  content: "\F071"; }

.mdi-barcode-scan:before {
  content: "\F072"; }

.mdi-barley:before {
  content: "\F073"; }

.mdi-barrel:before {
  content: "\F074"; }

.mdi-baseball:before {
  content: "\F851"; }

.mdi-baseball-bat:before {
  content: "\F852"; }

.mdi-basecamp:before {
  content: "\F075"; }

.mdi-basket:before {
  content: "\F076"; }

.mdi-basket-fill:before {
  content: "\F077"; }

.mdi-basket-unfill:before {
  content: "\F078"; }

.mdi-basketball:before {
  content: "\F805"; }

.mdi-battery:before {
  content: "\F079"; }

.mdi-battery-10:before {
  content: "\F07A"; }

.mdi-battery-20:before {
  content: "\F07B"; }

.mdi-battery-30:before {
  content: "\F07C"; }

.mdi-battery-40:before {
  content: "\F07D"; }

.mdi-battery-50:before {
  content: "\F07E"; }

.mdi-battery-60:before {
  content: "\F07F"; }

.mdi-battery-70:before {
  content: "\F080"; }

.mdi-battery-80:before {
  content: "\F081"; }

.mdi-battery-90:before {
  content: "\F082"; }

.mdi-battery-alert:before {
  content: "\F083"; }

.mdi-battery-charging:before {
  content: "\F084"; }

.mdi-battery-charging-10:before {
  content: "\F89B"; }

.mdi-battery-charging-100:before {
  content: "\F085"; }

.mdi-battery-charging-20:before {
  content: "\F086"; }

.mdi-battery-charging-30:before {
  content: "\F087"; }

.mdi-battery-charging-40:before {
  content: "\F088"; }

.mdi-battery-charging-50:before {
  content: "\F89C"; }

.mdi-battery-charging-60:before {
  content: "\F089"; }

.mdi-battery-charging-70:before {
  content: "\F89D"; }

.mdi-battery-charging-80:before {
  content: "\F08A"; }

.mdi-battery-charging-90:before {
  content: "\F08B"; }

.mdi-battery-charging-outline:before {
  content: "\F89E"; }

.mdi-battery-charging-wireless:before {
  content: "\F806"; }

.mdi-battery-charging-wireless-10:before {
  content: "\F807"; }

.mdi-battery-charging-wireless-20:before {
  content: "\F808"; }

.mdi-battery-charging-wireless-30:before {
  content: "\F809"; }

.mdi-battery-charging-wireless-40:before {
  content: "\F80A"; }

.mdi-battery-charging-wireless-50:before {
  content: "\F80B"; }

.mdi-battery-charging-wireless-60:before {
  content: "\F80C"; }

.mdi-battery-charging-wireless-70:before {
  content: "\F80D"; }

.mdi-battery-charging-wireless-80:before {
  content: "\F80E"; }

.mdi-battery-charging-wireless-90:before {
  content: "\F80F"; }

.mdi-battery-charging-wireless-alert:before {
  content: "\F810"; }

.mdi-battery-charging-wireless-outline:before {
  content: "\F811"; }

.mdi-battery-minus:before {
  content: "\F08C"; }

.mdi-battery-negative:before {
  content: "\F08D"; }

.mdi-battery-outline:before {
  content: "\F08E"; }

.mdi-battery-plus:before {
  content: "\F08F"; }

.mdi-battery-positive:before {
  content: "\F090"; }

.mdi-battery-unknown:before {
  content: "\F091"; }

.mdi-beach:before {
  content: "\F092"; }

.mdi-beaker:before {
  content: "\F68F"; }

.mdi-beats:before {
  content: "\F097"; }

.mdi-bed-empty:before {
  content: "\F89F"; }

.mdi-beer:before {
  content: "\F098"; }

.mdi-behance:before {
  content: "\F099"; }

.mdi-bell:before {
  content: "\F09A"; }

.mdi-bell-off:before {
  content: "\F09B"; }

.mdi-bell-outline:before {
  content: "\F09C"; }

.mdi-bell-plus:before {
  content: "\F09D"; }

.mdi-bell-ring:before {
  content: "\F09E"; }

.mdi-bell-ring-outline:before {
  content: "\F09F"; }

.mdi-bell-sleep:before {
  content: "\F0A0"; }

.mdi-beta:before {
  content: "\F0A1"; }

.mdi-bible:before {
  content: "\F0A2"; }

.mdi-bike:before {
  content: "\F0A3"; }

.mdi-bing:before {
  content: "\F0A4"; }

.mdi-binoculars:before {
  content: "\F0A5"; }

.mdi-bio:before {
  content: "\F0A6"; }

.mdi-biohazard:before {
  content: "\F0A7"; }

.mdi-bitbucket:before {
  content: "\F0A8"; }

.mdi-bitcoin:before {
  content: "\F812"; }

.mdi-black-mesa:before {
  content: "\F0A9"; }

.mdi-blackberry:before {
  content: "\F0AA"; }

.mdi-blender:before {
  content: "\F0AB"; }

.mdi-blinds:before {
  content: "\F0AC"; }

.mdi-block-helper:before {
  content: "\F0AD"; }

.mdi-blogger:before {
  content: "\F0AE"; }

.mdi-bluetooth:before {
  content: "\F0AF"; }

.mdi-bluetooth-audio:before {
  content: "\F0B0"; }

.mdi-bluetooth-connect:before {
  content: "\F0B1"; }

.mdi-bluetooth-off:before {
  content: "\F0B2"; }

.mdi-bluetooth-settings:before {
  content: "\F0B3"; }

.mdi-bluetooth-transfer:before {
  content: "\F0B4"; }

.mdi-blur:before {
  content: "\F0B5"; }

.mdi-blur-linear:before {
  content: "\F0B6"; }

.mdi-blur-off:before {
  content: "\F0B7"; }

.mdi-blur-radial:before {
  content: "\F0B8"; }

.mdi-bomb:before {
  content: "\F690"; }

.mdi-bomb-off:before {
  content: "\F6C4"; }

.mdi-bone:before {
  content: "\F0B9"; }

.mdi-book:before {
  content: "\F0BA"; }

.mdi-book-minus:before {
  content: "\F5D9"; }

.mdi-book-multiple:before {
  content: "\F0BB"; }

.mdi-book-multiple-variant:before {
  content: "\F0BC"; }

.mdi-book-open:before {
  content: "\F0BD"; }

.mdi-book-open-page-variant:before {
  content: "\F5DA"; }

.mdi-book-open-variant:before {
  content: "\F0BE"; }

.mdi-book-plus:before {
  content: "\F5DB"; }

.mdi-book-secure:before {
  content: "\F799"; }

.mdi-book-unsecure:before {
  content: "\F79A"; }

.mdi-book-variant:before {
  content: "\F0BF"; }

.mdi-bookmark:before {
  content: "\F0C0"; }

.mdi-bookmark-check:before {
  content: "\F0C1"; }

.mdi-bookmark-music:before {
  content: "\F0C2"; }

.mdi-bookmark-outline:before {
  content: "\F0C3"; }

.mdi-bookmark-plus:before {
  content: "\F0C5"; }

.mdi-bookmark-plus-outline:before {
  content: "\F0C4"; }

.mdi-bookmark-remove:before {
  content: "\F0C6"; }

.mdi-boombox:before {
  content: "\F5DC"; }

.mdi-bootstrap:before {
  content: "\F6C5"; }

.mdi-border-all:before {
  content: "\F0C7"; }

.mdi-border-all-variant:before {
  content: "\F8A0"; }

.mdi-border-bottom:before {
  content: "\F0C8"; }

.mdi-border-bottom-variant:before {
  content: "\F8A1"; }

.mdi-border-color:before {
  content: "\F0C9"; }

.mdi-border-horizontal:before {
  content: "\F0CA"; }

.mdi-border-inside:before {
  content: "\F0CB"; }

.mdi-border-left:before {
  content: "\F0CC"; }

.mdi-border-left-variant:before {
  content: "\F8A2"; }

.mdi-border-none:before {
  content: "\F0CD"; }

.mdi-border-none-variant:before {
  content: "\F8A3"; }

.mdi-border-outside:before {
  content: "\F0CE"; }

.mdi-border-right:before {
  content: "\F0CF"; }

.mdi-border-right-variant:before {
  content: "\F8A4"; }

.mdi-border-style:before {
  content: "\F0D0"; }

.mdi-border-top:before {
  content: "\F0D1"; }

.mdi-border-top-variant:before {
  content: "\F8A5"; }

.mdi-border-vertical:before {
  content: "\F0D2"; }

.mdi-bottle-wine:before {
  content: "\F853"; }

.mdi-bow-tie:before {
  content: "\F677"; }

.mdi-bowl:before {
  content: "\F617"; }

.mdi-bowling:before {
  content: "\F0D3"; }

.mdi-box:before {
  content: "\F0D4"; }

.mdi-box-cutter:before {
  content: "\F0D5"; }

.mdi-box-shadow:before {
  content: "\F637"; }

.mdi-bridge:before {
  content: "\F618"; }

.mdi-briefcase:before {
  content: "\F0D6"; }

.mdi-briefcase-check:before {
  content: "\F0D7"; }

.mdi-briefcase-download:before {
  content: "\F0D8"; }

.mdi-briefcase-outline:before {
  content: "\F813"; }

.mdi-briefcase-upload:before {
  content: "\F0D9"; }

.mdi-brightness-1:before {
  content: "\F0DA"; }

.mdi-brightness-2:before {
  content: "\F0DB"; }

.mdi-brightness-3:before {
  content: "\F0DC"; }

.mdi-brightness-4:before {
  content: "\F0DD"; }

.mdi-brightness-5:before {
  content: "\F0DE"; }

.mdi-brightness-6:before {
  content: "\F0DF"; }

.mdi-brightness-7:before {
  content: "\F0E0"; }

.mdi-brightness-auto:before {
  content: "\F0E1"; }

.mdi-broom:before {
  content: "\F0E2"; }

.mdi-brush:before {
  content: "\F0E3"; }

.mdi-buffer:before {
  content: "\F619"; }

.mdi-bug:before {
  content: "\F0E4"; }

.mdi-bulletin-board:before {
  content: "\F0E5"; }

.mdi-bullhorn:before {
  content: "\F0E6"; }

.mdi-bullseye:before {
  content: "\F5DD"; }

.mdi-bus:before {
  content: "\F0E7"; }

.mdi-bus-articulated-end:before {
  content: "\F79B"; }

.mdi-bus-articulated-front:before {
  content: "\F79C"; }

.mdi-bus-double-decker:before {
  content: "\F79D"; }

.mdi-bus-school:before {
  content: "\F79E"; }

.mdi-bus-side:before {
  content: "\F79F"; }

.mdi-cached:before {
  content: "\F0E8"; }

.mdi-cake:before {
  content: "\F0E9"; }

.mdi-cake-layered:before {
  content: "\F0EA"; }

.mdi-cake-variant:before {
  content: "\F0EB"; }

.mdi-calculator:before {
  content: "\F0EC"; }

.mdi-calendar:before {
  content: "\F0ED"; }

.mdi-calendar-blank:before {
  content: "\F0EE"; }

.mdi-calendar-check:before {
  content: "\F0EF"; }

.mdi-calendar-clock:before {
  content: "\F0F0"; }

.mdi-calendar-edit:before {
  content: "\F8A6"; }

.mdi-calendar-multiple:before {
  content: "\F0F1"; }

.mdi-calendar-multiple-check:before {
  content: "\F0F2"; }

.mdi-calendar-plus:before {
  content: "\F0F3"; }

.mdi-calendar-question:before {
  content: "\F691"; }

.mdi-calendar-range:before {
  content: "\F678"; }

.mdi-calendar-remove:before {
  content: "\F0F4"; }

.mdi-calendar-text:before {
  content: "\F0F5"; }

.mdi-calendar-today:before {
  content: "\F0F6"; }

.mdi-call-made:before {
  content: "\F0F7"; }

.mdi-call-merge:before {
  content: "\F0F8"; }

.mdi-call-missed:before {
  content: "\F0F9"; }

.mdi-call-received:before {
  content: "\F0FA"; }

.mdi-call-split:before {
  content: "\F0FB"; }

.mdi-camcorder:before {
  content: "\F0FC"; }

.mdi-camcorder-box:before {
  content: "\F0FD"; }

.mdi-camcorder-box-off:before {
  content: "\F0FE"; }

.mdi-camcorder-off:before {
  content: "\F0FF"; }

.mdi-camera:before {
  content: "\F100"; }

.mdi-camera-burst:before {
  content: "\F692"; }

.mdi-camera-enhance:before {
  content: "\F101"; }

.mdi-camera-front:before {
  content: "\F102"; }

.mdi-camera-front-variant:before {
  content: "\F103"; }

.mdi-camera-gopro:before {
  content: "\F7A0"; }

.mdi-camera-iris:before {
  content: "\F104"; }

.mdi-camera-metering-center:before {
  content: "\F7A1"; }

.mdi-camera-metering-matrix:before {
  content: "\F7A2"; }

.mdi-camera-metering-partial:before {
  content: "\F7A3"; }

.mdi-camera-metering-spot:before {
  content: "\F7A4"; }

.mdi-camera-off:before {
  content: "\F5DF"; }

.mdi-camera-party-mode:before {
  content: "\F105"; }

.mdi-camera-rear:before {
  content: "\F106"; }

.mdi-camera-rear-variant:before {
  content: "\F107"; }

.mdi-camera-switch:before {
  content: "\F108"; }

.mdi-camera-timer:before {
  content: "\F109"; }

.mdi-cancel:before {
  content: "\F739"; }

.mdi-candle:before {
  content: "\F5E2"; }

.mdi-candycane:before {
  content: "\F10A"; }

.mdi-cannabis:before {
  content: "\F7A5"; }

.mdi-car:before {
  content: "\F10B"; }

.mdi-car-battery:before {
  content: "\F10C"; }

.mdi-car-connected:before {
  content: "\F10D"; }

.mdi-car-convertible:before {
  content: "\F7A6"; }

.mdi-car-estate:before {
  content: "\F7A7"; }

.mdi-car-hatchback:before {
  content: "\F7A8"; }

.mdi-car-pickup:before {
  content: "\F7A9"; }

.mdi-car-side:before {
  content: "\F7AA"; }

.mdi-car-sports:before {
  content: "\F7AB"; }

.mdi-car-wash:before {
  content: "\F10E"; }

.mdi-caravan:before {
  content: "\F7AC"; }

.mdi-cards:before {
  content: "\F638"; }

.mdi-cards-outline:before {
  content: "\F639"; }

.mdi-cards-playing-outline:before {
  content: "\F63A"; }

.mdi-cards-variant:before {
  content: "\F6C6"; }

.mdi-carrot:before {
  content: "\F10F"; }

.mdi-cart:before {
  content: "\F110"; }

.mdi-cart-off:before {
  content: "\F66B"; }

.mdi-cart-outline:before {
  content: "\F111"; }

.mdi-cart-plus:before {
  content: "\F112"; }

.mdi-case-sensitive-alt:before {
  content: "\F113"; }

.mdi-cash:before {
  content: "\F114"; }

.mdi-cash-100:before {
  content: "\F115"; }

.mdi-cash-multiple:before {
  content: "\F116"; }

.mdi-cash-usd:before {
  content: "\F117"; }

.mdi-cast:before {
  content: "\F118"; }

.mdi-cast-connected:before {
  content: "\F119"; }

.mdi-cast-off:before {
  content: "\F789"; }

.mdi-castle:before {
  content: "\F11A"; }

.mdi-cat:before {
  content: "\F11B"; }

.mdi-cctv:before {
  content: "\F7AD"; }

.mdi-ceiling-light:before {
  content: "\F768"; }

.mdi-cellphone:before {
  content: "\F11C"; }

.mdi-cellphone-android:before {
  content: "\F11D"; }

.mdi-cellphone-basic:before {
  content: "\F11E"; }

.mdi-cellphone-dock:before {
  content: "\F11F"; }

.mdi-cellphone-iphone:before {
  content: "\F120"; }

.mdi-cellphone-link:before {
  content: "\F121"; }

.mdi-cellphone-link-off:before {
  content: "\F122"; }

.mdi-cellphone-settings:before {
  content: "\F123"; }

.mdi-cellphone-wireless:before {
  content: "\F814"; }

.mdi-certificate:before {
  content: "\F124"; }

.mdi-chair-school:before {
  content: "\F125"; }

.mdi-chart-arc:before {
  content: "\F126"; }

.mdi-chart-areaspline:before {
  content: "\F127"; }

.mdi-chart-bar:before {
  content: "\F128"; }

.mdi-chart-bar-stacked:before {
  content: "\F769"; }

.mdi-chart-bubble:before {
  content: "\F5E3"; }

.mdi-chart-donut:before {
  content: "\F7AE"; }

.mdi-chart-donut-variant:before {
  content: "\F7AF"; }

.mdi-chart-gantt:before {
  content: "\F66C"; }

.mdi-chart-histogram:before {
  content: "\F129"; }

.mdi-chart-line:before {
  content: "\F12A"; }

.mdi-chart-line-stacked:before {
  content: "\F76A"; }

.mdi-chart-line-variant:before {
  content: "\F7B0"; }

.mdi-chart-pie:before {
  content: "\F12B"; }

.mdi-chart-scatterplot-hexbin:before {
  content: "\F66D"; }

.mdi-chart-timeline:before {
  content: "\F66E"; }

.mdi-check:before {
  content: "\F12C"; }

.mdi-check-all:before {
  content: "\F12D"; }

.mdi-check-circle:before {
  content: "\F5E0"; }

.mdi-check-circle-outline:before {
  content: "\F5E1"; }

.mdi-check-outline:before {
  content: "\F854"; }

.mdi-checkbox-blank:before {
  content: "\F12E"; }

.mdi-checkbox-blank-circle:before {
  content: "\F12F"; }

.mdi-checkbox-blank-circle-outline:before {
  content: "\F130"; }

.mdi-checkbox-blank-outline:before {
  content: "\F131"; }

.mdi-checkbox-intermediate:before {
  content: "\F855"; }

.mdi-checkbox-marked:before {
  content: "\F132"; }

.mdi-checkbox-marked-circle:before {
  content: "\F133"; }

.mdi-checkbox-marked-circle-outline:before {
  content: "\F134"; }

.mdi-checkbox-marked-outline:before {
  content: "\F135"; }

.mdi-checkbox-multiple-blank:before {
  content: "\F136"; }

.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B"; }

.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C"; }

.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137"; }

.mdi-checkbox-multiple-marked:before {
  content: "\F138"; }

.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D"; }

.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E"; }

.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139"; }

.mdi-checkerboard:before {
  content: "\F13A"; }

.mdi-chemical-weapon:before {
  content: "\F13B"; }

.mdi-chess-bishop:before {
  content: "\F85B"; }

.mdi-chess-king:before {
  content: "\F856"; }

.mdi-chess-knight:before {
  content: "\F857"; }

.mdi-chess-pawn:before {
  content: "\F858"; }

.mdi-chess-queen:before {
  content: "\F859"; }

.mdi-chess-rook:before {
  content: "\F85A"; }

.mdi-chevron-double-down:before {
  content: "\F13C"; }

.mdi-chevron-double-left:before {
  content: "\F13D"; }

.mdi-chevron-double-right:before {
  content: "\F13E"; }

.mdi-chevron-double-up:before {
  content: "\F13F"; }

.mdi-chevron-down:before {
  content: "\F140"; }

.mdi-chevron-left:before {
  content: "\F141"; }

.mdi-chevron-right:before {
  content: "\F142"; }

.mdi-chevron-up:before {
  content: "\F143"; }

.mdi-chili-hot:before {
  content: "\F7B1"; }

.mdi-chili-medium:before {
  content: "\F7B2"; }

.mdi-chili-mild:before {
  content: "\F7B3"; }

.mdi-chip:before {
  content: "\F61A"; }

.mdi-church:before {
  content: "\F144"; }

.mdi-circle:before {
  content: "\F764"; }

.mdi-circle-outline:before {
  content: "\F765"; }

.mdi-cisco-webex:before {
  content: "\F145"; }

.mdi-city:before {
  content: "\F146"; }

.mdi-clipboard:before {
  content: "\F147"; }

.mdi-clipboard-account:before {
  content: "\F148"; }

.mdi-clipboard-alert:before {
  content: "\F149"; }

.mdi-clipboard-arrow-down:before {
  content: "\F14A"; }

.mdi-clipboard-arrow-left:before {
  content: "\F14B"; }

.mdi-clipboard-check:before {
  content: "\F14C"; }

.mdi-clipboard-check-outline:before {
  content: "\F8A7"; }

.mdi-clipboard-flow:before {
  content: "\F6C7"; }

.mdi-clipboard-outline:before {
  content: "\F14D"; }

.mdi-clipboard-plus:before {
  content: "\F750"; }

.mdi-clipboard-pulse:before {
  content: "\F85C"; }

.mdi-clipboard-pulse-outline:before {
  content: "\F85D"; }

.mdi-clipboard-text:before {
  content: "\F14E"; }

.mdi-clippy:before {
  content: "\F14F"; }

.mdi-clock:before {
  content: "\F150"; }

.mdi-clock-alert:before {
  content: "\F5CE"; }

.mdi-clock-end:before {
  content: "\F151"; }

.mdi-clock-fast:before {
  content: "\F152"; }

.mdi-clock-in:before {
  content: "\F153"; }

.mdi-clock-out:before {
  content: "\F154"; }

.mdi-clock-start:before {
  content: "\F155"; }

.mdi-close:before {
  content: "\F156"; }

.mdi-close-box:before {
  content: "\F157"; }

.mdi-close-box-outline:before {
  content: "\F158"; }

.mdi-close-circle:before {
  content: "\F159"; }

.mdi-close-circle-outline:before {
  content: "\F15A"; }

.mdi-close-network:before {
  content: "\F15B"; }

.mdi-close-octagon:before {
  content: "\F15C"; }

.mdi-close-octagon-outline:before {
  content: "\F15D"; }

.mdi-close-outline:before {
  content: "\F6C8"; }

.mdi-closed-caption:before {
  content: "\F15E"; }

.mdi-cloud:before {
  content: "\F15F"; }

.mdi-cloud-braces:before {
  content: "\F7B4"; }

.mdi-cloud-check:before {
  content: "\F160"; }

.mdi-cloud-circle:before {
  content: "\F161"; }

.mdi-cloud-download:before {
  content: "\F162"; }

.mdi-cloud-off-outline:before {
  content: "\F164"; }

.mdi-cloud-outline:before {
  content: "\F163"; }

.mdi-cloud-print:before {
  content: "\F165"; }

.mdi-cloud-print-outline:before {
  content: "\F166"; }

.mdi-cloud-sync:before {
  content: "\F63F"; }

.mdi-cloud-tags:before {
  content: "\F7B5"; }

.mdi-cloud-upload:before {
  content: "\F167"; }

.mdi-clover:before {
  content: "\F815"; }

.mdi-code-array:before {
  content: "\F168"; }

.mdi-code-braces:before {
  content: "\F169"; }

.mdi-code-brackets:before {
  content: "\F16A"; }

.mdi-code-equal:before {
  content: "\F16B"; }

.mdi-code-greater-than:before {
  content: "\F16C"; }

.mdi-code-greater-than-or-equal:before {
  content: "\F16D"; }

.mdi-code-less-than:before {
  content: "\F16E"; }

.mdi-code-less-than-or-equal:before {
  content: "\F16F"; }

.mdi-code-not-equal:before {
  content: "\F170"; }

.mdi-code-not-equal-variant:before {
  content: "\F171"; }

.mdi-code-parentheses:before {
  content: "\F172"; }

.mdi-code-string:before {
  content: "\F173"; }

.mdi-code-tags:before {
  content: "\F174"; }

.mdi-code-tags-check:before {
  content: "\F693"; }

.mdi-codepen:before {
  content: "\F175"; }

.mdi-coffee:before {
  content: "\F176"; }

.mdi-coffee-outline:before {
  content: "\F6C9"; }

.mdi-coffee-to-go:before {
  content: "\F177"; }

.mdi-coin:before {
  content: "\F178"; }

.mdi-coins:before {
  content: "\F694"; }

.mdi-collage:before {
  content: "\F640"; }

.mdi-color-helper:before {
  content: "\F179"; }

.mdi-comment:before {
  content: "\F17A"; }

.mdi-comment-account:before {
  content: "\F17B"; }

.mdi-comment-account-outline:before {
  content: "\F17C"; }

.mdi-comment-alert:before {
  content: "\F17D"; }

.mdi-comment-alert-outline:before {
  content: "\F17E"; }

.mdi-comment-check:before {
  content: "\F17F"; }

.mdi-comment-check-outline:before {
  content: "\F180"; }

.mdi-comment-multiple:before {
  content: "\F85E"; }

.mdi-comment-multiple-outline:before {
  content: "\F181"; }

.mdi-comment-outline:before {
  content: "\F182"; }

.mdi-comment-plus-outline:before {
  content: "\F183"; }

.mdi-comment-processing:before {
  content: "\F184"; }

.mdi-comment-processing-outline:before {
  content: "\F185"; }

.mdi-comment-question:before {
  content: "\F816"; }

.mdi-comment-question-outline:before {
  content: "\F186"; }

.mdi-comment-remove:before {
  content: "\F5DE"; }

.mdi-comment-remove-outline:before {
  content: "\F187"; }

.mdi-comment-text:before {
  content: "\F188"; }

.mdi-comment-text-multiple:before {
  content: "\F85F"; }

.mdi-comment-text-multiple-outline:before {
  content: "\F860"; }

.mdi-comment-text-outline:before {
  content: "\F189"; }

.mdi-compare:before {
  content: "\F18A"; }

.mdi-compass:before {
  content: "\F18B"; }

.mdi-compass-outline:before {
  content: "\F18C"; }

.mdi-console:before {
  content: "\F18D"; }

.mdi-console-line:before {
  content: "\F7B6"; }

.mdi-console-network:before {
  content: "\F8A8"; }

.mdi-contact-mail:before {
  content: "\F18E"; }

.mdi-contacts:before {
  content: "\F6CA"; }

.mdi-content-copy:before {
  content: "\F18F"; }

.mdi-content-cut:before {
  content: "\F190"; }

.mdi-content-duplicate:before {
  content: "\F191"; }

.mdi-content-paste:before {
  content: "\F192"; }

.mdi-content-save:before {
  content: "\F193"; }

.mdi-content-save-all:before {
  content: "\F194"; }

.mdi-content-save-outline:before {
  content: "\F817"; }

.mdi-content-save-settings:before {
  content: "\F61B"; }

.mdi-contrast:before {
  content: "\F195"; }

.mdi-contrast-box:before {
  content: "\F196"; }

.mdi-contrast-circle:before {
  content: "\F197"; }

.mdi-cookie:before {
  content: "\F198"; }

.mdi-copyright:before {
  content: "\F5E6"; }

.mdi-corn:before {
  content: "\F7B7"; }

.mdi-counter:before {
  content: "\F199"; }

.mdi-cow:before {
  content: "\F19A"; }

.mdi-crane:before {
  content: "\F861"; }

.mdi-creation:before {
  content: "\F1C9"; }

.mdi-credit-card:before {
  content: "\F19B"; }

.mdi-credit-card-multiple:before {
  content: "\F19C"; }

.mdi-credit-card-off:before {
  content: "\F5E4"; }

.mdi-credit-card-plus:before {
  content: "\F675"; }

.mdi-credit-card-scan:before {
  content: "\F19D"; }

.mdi-crop:before {
  content: "\F19E"; }

.mdi-crop-free:before {
  content: "\F19F"; }

.mdi-crop-landscape:before {
  content: "\F1A0"; }

.mdi-crop-portrait:before {
  content: "\F1A1"; }

.mdi-crop-rotate:before {
  content: "\F695"; }

.mdi-crop-square:before {
  content: "\F1A2"; }

.mdi-crosshairs:before {
  content: "\F1A3"; }

.mdi-crosshairs-gps:before {
  content: "\F1A4"; }

.mdi-crown:before {
  content: "\F1A5"; }

.mdi-cube:before {
  content: "\F1A6"; }

.mdi-cube-outline:before {
  content: "\F1A7"; }

.mdi-cube-send:before {
  content: "\F1A8"; }

.mdi-cube-unfolded:before {
  content: "\F1A9"; }

.mdi-cup:before {
  content: "\F1AA"; }

.mdi-cup-off:before {
  content: "\F5E5"; }

.mdi-cup-water:before {
  content: "\F1AB"; }

.mdi-curling:before {
  content: "\F862"; }

.mdi-currency-bdt:before {
  content: "\F863"; }

.mdi-currency-btc:before {
  content: "\F1AC"; }

.mdi-currency-chf:before {
  content: "\F7B8"; }

.mdi-currency-cny:before {
  content: "\F7B9"; }

.mdi-currency-eth:before {
  content: "\F7BA"; }

.mdi-currency-eur:before {
  content: "\F1AD"; }

.mdi-currency-gbp:before {
  content: "\F1AE"; }

.mdi-currency-inr:before {
  content: "\F1AF"; }

.mdi-currency-jpy:before {
  content: "\F7BB"; }

.mdi-currency-krw:before {
  content: "\F7BC"; }

.mdi-currency-kzt:before {
  content: "\F864"; }

.mdi-currency-ngn:before {
  content: "\F1B0"; }

.mdi-currency-rub:before {
  content: "\F1B1"; }

.mdi-currency-sign:before {
  content: "\F7BD"; }

.mdi-currency-try:before {
  content: "\F1B2"; }

.mdi-currency-twd:before {
  content: "\F7BE"; }

.mdi-currency-usd:before {
  content: "\F1B3"; }

.mdi-currency-usd-off:before {
  content: "\F679"; }

.mdi-cursor-default:before {
  content: "\F1B4"; }

.mdi-cursor-default-outline:before {
  content: "\F1B5"; }

.mdi-cursor-move:before {
  content: "\F1B6"; }

.mdi-cursor-pointer:before {
  content: "\F1B7"; }

.mdi-cursor-text:before {
  content: "\F5E7"; }

.mdi-database:before {
  content: "\F1B8"; }

.mdi-database-minus:before {
  content: "\F1B9"; }

.mdi-database-plus:before {
  content: "\F1BA"; }

.mdi-database-search:before {
  content: "\F865"; }

.mdi-debug-step-into:before {
  content: "\F1BB"; }

.mdi-debug-step-out:before {
  content: "\F1BC"; }

.mdi-debug-step-over:before {
  content: "\F1BD"; }

.mdi-decagram:before {
  content: "\F76B"; }

.mdi-decagram-outline:before {
  content: "\F76C"; }

.mdi-decimal-decrease:before {
  content: "\F1BE"; }

.mdi-decimal-increase:before {
  content: "\F1BF"; }

.mdi-delete:before {
  content: "\F1C0"; }

.mdi-delete-circle:before {
  content: "\F682"; }

.mdi-delete-empty:before {
  content: "\F6CB"; }

.mdi-delete-forever:before {
  content: "\F5E8"; }

.mdi-delete-restore:before {
  content: "\F818"; }

.mdi-delete-sweep:before {
  content: "\F5E9"; }

.mdi-delete-variant:before {
  content: "\F1C1"; }

.mdi-delta:before {
  content: "\F1C2"; }

.mdi-deskphone:before {
  content: "\F1C3"; }

.mdi-desktop-classic:before {
  content: "\F7BF"; }

.mdi-desktop-mac:before {
  content: "\F1C4"; }

.mdi-desktop-tower:before {
  content: "\F1C5"; }

.mdi-details:before {
  content: "\F1C6"; }

.mdi-developer-board:before {
  content: "\F696"; }

.mdi-deviantart:before {
  content: "\F1C7"; }

.mdi-dialpad:before {
  content: "\F61C"; }

.mdi-diamond:before {
  content: "\F1C8"; }

.mdi-dice-1:before {
  content: "\F1CA"; }

.mdi-dice-2:before {
  content: "\F1CB"; }

.mdi-dice-3:before {
  content: "\F1CC"; }

.mdi-dice-4:before {
  content: "\F1CD"; }

.mdi-dice-5:before {
  content: "\F1CE"; }

.mdi-dice-6:before {
  content: "\F1CF"; }

.mdi-dice-d10:before {
  content: "\F76E"; }

.mdi-dice-d12:before {
  content: "\F866"; }

.mdi-dice-d20:before {
  content: "\F5EA"; }

.mdi-dice-d4:before {
  content: "\F5EB"; }

.mdi-dice-d6:before {
  content: "\F5EC"; }

.mdi-dice-d8:before {
  content: "\F5ED"; }

.mdi-dice-multiple:before {
  content: "\F76D"; }

.mdi-dictionary:before {
  content: "\F61D"; }

.mdi-dip-switch:before {
  content: "\F7C0"; }

.mdi-directions:before {
  content: "\F1D0"; }

.mdi-directions-fork:before {
  content: "\F641"; }

.mdi-discord:before {
  content: "\F66F"; }

.mdi-disk:before {
  content: "\F5EE"; }

.mdi-disk-alert:before {
  content: "\F1D1"; }

.mdi-disqus:before {
  content: "\F1D2"; }

.mdi-disqus-outline:before {
  content: "\F1D3"; }

.mdi-division:before {
  content: "\F1D4"; }

.mdi-division-box:before {
  content: "\F1D5"; }

.mdi-dna:before {
  content: "\F683"; }

.mdi-dns:before {
  content: "\F1D6"; }

.mdi-do-not-disturb:before {
  content: "\F697"; }

.mdi-do-not-disturb-off:before {
  content: "\F698"; }

.mdi-docker:before {
  content: "\F867"; }

.mdi-dolby:before {
  content: "\F6B2"; }

.mdi-domain:before {
  content: "\F1D7"; }

.mdi-donkey:before {
  content: "\F7C1"; }

.mdi-door:before {
  content: "\F819"; }

.mdi-door-closed:before {
  content: "\F81A"; }

.mdi-door-open:before {
  content: "\F81B"; }

.mdi-doorbell-video:before {
  content: "\F868"; }

.mdi-dots-horizontal:before {
  content: "\F1D8"; }

.mdi-dots-horizontal-circle:before {
  content: "\F7C2"; }

.mdi-dots-vertical:before {
  content: "\F1D9"; }

.mdi-dots-vertical-circle:before {
  content: "\F7C3"; }

.mdi-douban:before {
  content: "\F699"; }

.mdi-download:before {
  content: "\F1DA"; }

.mdi-download-network:before {
  content: "\F6F3"; }

.mdi-drag:before {
  content: "\F1DB"; }

.mdi-drag-horizontal:before {
  content: "\F1DC"; }

.mdi-drag-vertical:before {
  content: "\F1DD"; }

.mdi-drawing:before {
  content: "\F1DE"; }

.mdi-drawing-box:before {
  content: "\F1DF"; }

.mdi-dribbble:before {
  content: "\F1E0"; }

.mdi-dribbble-box:before {
  content: "\F1E1"; }

.mdi-drone:before {
  content: "\F1E2"; }

.mdi-dropbox:before {
  content: "\F1E3"; }

.mdi-drupal:before {
  content: "\F1E4"; }

.mdi-duck:before {
  content: "\F1E5"; }

.mdi-dumbbell:before {
  content: "\F1E6"; }

.mdi-ear-hearing:before {
  content: "\F7C4"; }

.mdi-earth:before {
  content: "\F1E7"; }

.mdi-earth-box:before {
  content: "\F6CC"; }

.mdi-earth-box-off:before {
  content: "\F6CD"; }

.mdi-earth-off:before {
  content: "\F1E8"; }

.mdi-edge:before {
  content: "\F1E9"; }

.mdi-eject:before {
  content: "\F1EA"; }

.mdi-elephant:before {
  content: "\F7C5"; }

.mdi-elevation-decline:before {
  content: "\F1EB"; }

.mdi-elevation-rise:before {
  content: "\F1EC"; }

.mdi-elevator:before {
  content: "\F1ED"; }

.mdi-email:before {
  content: "\F1EE"; }

.mdi-email-alert:before {
  content: "\F6CE"; }

.mdi-email-open:before {
  content: "\F1EF"; }

.mdi-email-open-outline:before {
  content: "\F5EF"; }

.mdi-email-outline:before {
  content: "\F1F0"; }

.mdi-email-secure:before {
  content: "\F1F1"; }

.mdi-email-variant:before {
  content: "\F5F0"; }

.mdi-emby:before {
  content: "\F6B3"; }

.mdi-emoticon:before {
  content: "\F1F2"; }

.mdi-emoticon-cool:before {
  content: "\F1F3"; }

.mdi-emoticon-dead:before {
  content: "\F69A"; }

.mdi-emoticon-devil:before {
  content: "\F1F4"; }

.mdi-emoticon-excited:before {
  content: "\F69B"; }

.mdi-emoticon-happy:before {
  content: "\F1F5"; }

.mdi-emoticon-neutral:before {
  content: "\F1F6"; }

.mdi-emoticon-poop:before {
  content: "\F1F7"; }

.mdi-emoticon-sad:before {
  content: "\F1F8"; }

.mdi-emoticon-tongue:before {
  content: "\F1F9"; }

.mdi-engine:before {
  content: "\F1FA"; }

.mdi-engine-outline:before {
  content: "\F1FB"; }

.mdi-equal:before {
  content: "\F1FC"; }

.mdi-equal-box:before {
  content: "\F1FD"; }

.mdi-eraser:before {
  content: "\F1FE"; }

.mdi-eraser-variant:before {
  content: "\F642"; }

.mdi-escalator:before {
  content: "\F1FF"; }

.mdi-ethereum:before {
  content: "\F869"; }

.mdi-ethernet:before {
  content: "\F200"; }

.mdi-ethernet-cable:before {
  content: "\F201"; }

.mdi-ethernet-cable-off:before {
  content: "\F202"; }

.mdi-etsy:before {
  content: "\F203"; }

.mdi-ev-station:before {
  content: "\F5F1"; }

.mdi-eventbrite:before {
  content: "\F7C6"; }

.mdi-evernote:before {
  content: "\F204"; }

.mdi-exclamation:before {
  content: "\F205"; }

.mdi-exit-to-app:before {
  content: "\F206"; }

.mdi-export:before {
  content: "\F207"; }

.mdi-eye:before {
  content: "\F208"; }

.mdi-eye-off:before {
  content: "\F209"; }

.mdi-eye-off-outline:before {
  content: "\F6D0"; }

.mdi-eye-outline:before {
  content: "\F6CF"; }

.mdi-eye-plus:before {
  content: "\F86A"; }

.mdi-eye-plus-outline:before {
  content: "\F86B"; }

.mdi-eye-settings:before {
  content: "\F86C"; }

.mdi-eye-settings-outline:before {
  content: "\F86D"; }

.mdi-eyedropper:before {
  content: "\F20A"; }

.mdi-eyedropper-variant:before {
  content: "\F20B"; }

.mdi-face:before {
  content: "\F643"; }

.mdi-face-profile:before {
  content: "\F644"; }

.mdi-facebook:before {
  content: "\F20C"; }

.mdi-facebook-box:before {
  content: "\F20D"; }

.mdi-facebook-messenger:before {
  content: "\F20E"; }

.mdi-factory:before {
  content: "\F20F"; }

.mdi-fan:before {
  content: "\F210"; }

.mdi-fan-off:before {
  content: "\F81C"; }

.mdi-fast-forward:before {
  content: "\F211"; }

.mdi-fast-forward-outline:before {
  content: "\F6D1"; }

.mdi-fax:before {
  content: "\F212"; }

.mdi-feather:before {
  content: "\F6D2"; }

.mdi-ferry:before {
  content: "\F213"; }

.mdi-file:before {
  content: "\F214"; }

.mdi-file-account:before {
  content: "\F73A"; }

.mdi-file-chart:before {
  content: "\F215"; }

.mdi-file-check:before {
  content: "\F216"; }

.mdi-file-cloud:before {
  content: "\F217"; }

.mdi-file-compare:before {
  content: "\F8A9"; }

.mdi-file-delimited:before {
  content: "\F218"; }

.mdi-file-document:before {
  content: "\F219"; }

.mdi-file-document-box:before {
  content: "\F21A"; }

.mdi-file-excel:before {
  content: "\F21B"; }

.mdi-file-excel-box:before {
  content: "\F21C"; }

.mdi-file-export:before {
  content: "\F21D"; }

.mdi-file-find:before {
  content: "\F21E"; }

.mdi-file-hidden:before {
  content: "\F613"; }

.mdi-file-image:before {
  content: "\F21F"; }

.mdi-file-import:before {
  content: "\F220"; }

.mdi-file-lock:before {
  content: "\F221"; }

.mdi-file-multiple:before {
  content: "\F222"; }

.mdi-file-music:before {
  content: "\F223"; }

.mdi-file-outline:before {
  content: "\F224"; }

.mdi-file-pdf:before {
  content: "\F225"; }

.mdi-file-pdf-box:before {
  content: "\F226"; }

.mdi-file-percent:before {
  content: "\F81D"; }

.mdi-file-plus:before {
  content: "\F751"; }

.mdi-file-powerpoint:before {
  content: "\F227"; }

.mdi-file-powerpoint-box:before {
  content: "\F228"; }

.mdi-file-presentation-box:before {
  content: "\F229"; }

.mdi-file-question:before {
  content: "\F86E"; }

.mdi-file-restore:before {
  content: "\F670"; }

.mdi-file-send:before {
  content: "\F22A"; }

.mdi-file-tree:before {
  content: "\F645"; }

.mdi-file-video:before {
  content: "\F22B"; }

.mdi-file-word:before {
  content: "\F22C"; }

.mdi-file-word-box:before {
  content: "\F22D"; }

.mdi-file-xml:before {
  content: "\F22E"; }

.mdi-film:before {
  content: "\F22F"; }

.mdi-filmstrip:before {
  content: "\F230"; }

.mdi-filmstrip-off:before {
  content: "\F231"; }

.mdi-filter:before {
  content: "\F232"; }

.mdi-filter-outline:before {
  content: "\F233"; }

.mdi-filter-remove:before {
  content: "\F234"; }

.mdi-filter-remove-outline:before {
  content: "\F235"; }

.mdi-filter-variant:before {
  content: "\F236"; }

.mdi-finance:before {
  content: "\F81E"; }

.mdi-find-replace:before {
  content: "\F6D3"; }

.mdi-fingerprint:before {
  content: "\F237"; }

.mdi-fire:before {
  content: "\F238"; }

.mdi-fire-truck:before {
  content: "\F8AA"; }

.mdi-firefox:before {
  content: "\F239"; }

.mdi-fish:before {
  content: "\F23A"; }

.mdi-flag:before {
  content: "\F23B"; }

.mdi-flag-checkered:before {
  content: "\F23C"; }

.mdi-flag-outline:before {
  content: "\F23D"; }

.mdi-flag-triangle:before {
  content: "\F23F"; }

.mdi-flag-variant:before {
  content: "\F240"; }

.mdi-flag-variant-outline:before {
  content: "\F23E"; }

.mdi-flash:before {
  content: "\F241"; }

.mdi-flash-auto:before {
  content: "\F242"; }

.mdi-flash-circle:before {
  content: "\F81F"; }

.mdi-flash-off:before {
  content: "\F243"; }

.mdi-flash-outline:before {
  content: "\F6D4"; }

.mdi-flash-red-eye:before {
  content: "\F67A"; }

.mdi-flashlight:before {
  content: "\F244"; }

.mdi-flashlight-off:before {
  content: "\F245"; }

.mdi-flask:before {
  content: "\F093"; }

.mdi-flask-empty:before {
  content: "\F094"; }

.mdi-flask-empty-outline:before {
  content: "\F095"; }

.mdi-flask-outline:before {
  content: "\F096"; }

.mdi-flattr:before {
  content: "\F246"; }

.mdi-flip-to-back:before {
  content: "\F247"; }

.mdi-flip-to-front:before {
  content: "\F248"; }

.mdi-floor-plan:before {
  content: "\F820"; }

.mdi-floppy:before {
  content: "\F249"; }

.mdi-flower:before {
  content: "\F24A"; }

.mdi-folder:before {
  content: "\F24B"; }

.mdi-folder-account:before {
  content: "\F24C"; }

.mdi-folder-download:before {
  content: "\F24D"; }

.mdi-folder-google-drive:before {
  content: "\F24E"; }

.mdi-folder-image:before {
  content: "\F24F"; }

.mdi-folder-key:before {
  content: "\F8AB"; }

.mdi-folder-key-network:before {
  content: "\F8AC"; }

.mdi-folder-lock:before {
  content: "\F250"; }

.mdi-folder-lock-open:before {
  content: "\F251"; }

.mdi-folder-move:before {
  content: "\F252"; }

.mdi-folder-multiple:before {
  content: "\F253"; }

.mdi-folder-multiple-image:before {
  content: "\F254"; }

.mdi-folder-multiple-outline:before {
  content: "\F255"; }

.mdi-folder-network:before {
  content: "\F86F"; }

.mdi-folder-open:before {
  content: "\F76F"; }

.mdi-folder-outline:before {
  content: "\F256"; }

.mdi-folder-plus:before {
  content: "\F257"; }

.mdi-folder-remove:before {
  content: "\F258"; }

.mdi-folder-star:before {
  content: "\F69C"; }

.mdi-folder-upload:before {
  content: "\F259"; }

.mdi-font-awesome:before {
  content: "\F03A"; }

.mdi-food:before {
  content: "\F25A"; }

.mdi-food-apple:before {
  content: "\F25B"; }

.mdi-food-croissant:before {
  content: "\F7C7"; }

.mdi-food-fork-drink:before {
  content: "\F5F2"; }

.mdi-food-off:before {
  content: "\F5F3"; }

.mdi-food-variant:before {
  content: "\F25C"; }

.mdi-football:before {
  content: "\F25D"; }

.mdi-football-australian:before {
  content: "\F25E"; }

.mdi-football-helmet:before {
  content: "\F25F"; }

.mdi-forklift:before {
  content: "\F7C8"; }

.mdi-format-align-bottom:before {
  content: "\F752"; }

.mdi-format-align-center:before {
  content: "\F260"; }

.mdi-format-align-justify:before {
  content: "\F261"; }

.mdi-format-align-left:before {
  content: "\F262"; }

.mdi-format-align-middle:before {
  content: "\F753"; }

.mdi-format-align-right:before {
  content: "\F263"; }

.mdi-format-align-top:before {
  content: "\F754"; }

.mdi-format-annotation-plus:before {
  content: "\F646"; }

.mdi-format-bold:before {
  content: "\F264"; }

.mdi-format-clear:before {
  content: "\F265"; }

.mdi-format-color-fill:before {
  content: "\F266"; }

.mdi-format-color-text:before {
  content: "\F69D"; }

.mdi-format-float-center:before {
  content: "\F267"; }

.mdi-format-float-left:before {
  content: "\F268"; }

.mdi-format-float-none:before {
  content: "\F269"; }

.mdi-format-float-right:before {
  content: "\F26A"; }

.mdi-format-font:before {
  content: "\F6D5"; }

.mdi-format-header-1:before {
  content: "\F26B"; }

.mdi-format-header-2:before {
  content: "\F26C"; }

.mdi-format-header-3:before {
  content: "\F26D"; }

.mdi-format-header-4:before {
  content: "\F26E"; }

.mdi-format-header-5:before {
  content: "\F26F"; }

.mdi-format-header-6:before {
  content: "\F270"; }

.mdi-format-header-decrease:before {
  content: "\F271"; }

.mdi-format-header-equal:before {
  content: "\F272"; }

.mdi-format-header-increase:before {
  content: "\F273"; }

.mdi-format-header-pound:before {
  content: "\F274"; }

.mdi-format-horizontal-align-center:before {
  content: "\F61E"; }

.mdi-format-horizontal-align-left:before {
  content: "\F61F"; }

.mdi-format-horizontal-align-right:before {
  content: "\F620"; }

.mdi-format-indent-decrease:before {
  content: "\F275"; }

.mdi-format-indent-increase:before {
  content: "\F276"; }

.mdi-format-italic:before {
  content: "\F277"; }

.mdi-format-line-spacing:before {
  content: "\F278"; }

.mdi-format-line-style:before {
  content: "\F5C8"; }

.mdi-format-line-weight:before {
  content: "\F5C9"; }

.mdi-format-list-bulleted:before {
  content: "\F279"; }

.mdi-format-list-bulleted-type:before {
  content: "\F27A"; }

.mdi-format-list-checks:before {
  content: "\F755"; }

.mdi-format-list-numbers:before {
  content: "\F27B"; }

.mdi-format-page-break:before {
  content: "\F6D6"; }

.mdi-format-paint:before {
  content: "\F27C"; }

.mdi-format-paragraph:before {
  content: "\F27D"; }

.mdi-format-pilcrow:before {
  content: "\F6D7"; }

.mdi-format-quote-close:before {
  content: "\F27E"; }

.mdi-format-quote-open:before {
  content: "\F756"; }

.mdi-format-rotate-90:before {
  content: "\F6A9"; }

.mdi-format-section:before {
  content: "\F69E"; }

.mdi-format-size:before {
  content: "\F27F"; }

.mdi-format-strikethrough:before {
  content: "\F280"; }

.mdi-format-strikethrough-variant:before {
  content: "\F281"; }

.mdi-format-subscript:before {
  content: "\F282"; }

.mdi-format-superscript:before {
  content: "\F283"; }

.mdi-format-text:before {
  content: "\F284"; }

.mdi-format-textdirection-l-to-r:before {
  content: "\F285"; }

.mdi-format-textdirection-r-to-l:before {
  content: "\F286"; }

.mdi-format-title:before {
  content: "\F5F4"; }

.mdi-format-underline:before {
  content: "\F287"; }

.mdi-format-vertical-align-bottom:before {
  content: "\F621"; }

.mdi-format-vertical-align-center:before {
  content: "\F622"; }

.mdi-format-vertical-align-top:before {
  content: "\F623"; }

.mdi-format-wrap-inline:before {
  content: "\F288"; }

.mdi-format-wrap-square:before {
  content: "\F289"; }

.mdi-format-wrap-tight:before {
  content: "\F28A"; }

.mdi-format-wrap-top-bottom:before {
  content: "\F28B"; }

.mdi-forum:before {
  content: "\F28C"; }

.mdi-forum-outline:before {
  content: "\F821"; }

.mdi-forward:before {
  content: "\F28D"; }

.mdi-foursquare:before {
  content: "\F28E"; }

.mdi-fridge:before {
  content: "\F28F"; }

.mdi-fridge-filled:before {
  content: "\F290"; }

.mdi-fridge-filled-bottom:before {
  content: "\F291"; }

.mdi-fridge-filled-top:before {
  content: "\F292"; }

.mdi-fuel:before {
  content: "\F7C9"; }

.mdi-fullscreen:before {
  content: "\F293"; }

.mdi-fullscreen-exit:before {
  content: "\F294"; }

.mdi-function:before {
  content: "\F295"; }

.mdi-function-variant:before {
  content: "\F870"; }

.mdi-gamepad:before {
  content: "\F296"; }

.mdi-gamepad-variant:before {
  content: "\F297"; }

.mdi-garage:before {
  content: "\F6D8"; }

.mdi-garage-alert:before {
  content: "\F871"; }

.mdi-garage-open:before {
  content: "\F6D9"; }

.mdi-gas-cylinder:before {
  content: "\F647"; }

.mdi-gas-station:before {
  content: "\F298"; }

.mdi-gate:before {
  content: "\F299"; }

.mdi-gauge:before {
  content: "\F29A"; }

.mdi-gauge-empty:before {
  content: "\F872"; }

.mdi-gauge-full:before {
  content: "\F873"; }

.mdi-gauge-low:before {
  content: "\F874"; }

.mdi-gavel:before {
  content: "\F29B"; }

.mdi-gender-female:before {
  content: "\F29C"; }

.mdi-gender-male:before {
  content: "\F29D"; }

.mdi-gender-male-female:before {
  content: "\F29E"; }

.mdi-gender-transgender:before {
  content: "\F29F"; }

.mdi-gesture:before {
  content: "\F7CA"; }

.mdi-gesture-double-tap:before {
  content: "\F73B"; }

.mdi-gesture-swipe-down:before {
  content: "\F73C"; }

.mdi-gesture-swipe-left:before {
  content: "\F73D"; }

.mdi-gesture-swipe-right:before {
  content: "\F73E"; }

.mdi-gesture-swipe-up:before {
  content: "\F73F"; }

.mdi-gesture-tap:before {
  content: "\F740"; }

.mdi-gesture-two-double-tap:before {
  content: "\F741"; }

.mdi-gesture-two-tap:before {
  content: "\F742"; }

.mdi-ghost:before {
  content: "\F2A0"; }

.mdi-gift:before {
  content: "\F2A1"; }

.mdi-git:before {
  content: "\F2A2"; }

.mdi-github-box:before {
  content: "\F2A3"; }

.mdi-github-circle:before {
  content: "\F2A4"; }

.mdi-github-face:before {
  content: "\F6DA"; }

.mdi-glass-cocktail:before {
  content: "\F356"; }

.mdi-glass-flute:before {
  content: "\F2A5"; }

.mdi-glass-mug:before {
  content: "\F2A6"; }

.mdi-glass-stange:before {
  content: "\F2A7"; }

.mdi-glass-tulip:before {
  content: "\F2A8"; }

.mdi-glass-wine:before {
  content: "\F875"; }

.mdi-glassdoor:before {
  content: "\F2A9"; }

.mdi-glasses:before {
  content: "\F2AA"; }

.mdi-gmail:before {
  content: "\F2AB"; }

.mdi-gnome:before {
  content: "\F2AC"; }

.mdi-golf:before {
  content: "\F822"; }

.mdi-gondola:before {
  content: "\F685"; }

.mdi-google:before {
  content: "\F2AD"; }

.mdi-google-analytics:before {
  content: "\F7CB"; }

.mdi-google-assistant:before {
  content: "\F7CC"; }

.mdi-google-cardboard:before {
  content: "\F2AE"; }

.mdi-google-chrome:before {
  content: "\F2AF"; }

.mdi-google-circles:before {
  content: "\F2B0"; }

.mdi-google-circles-communities:before {
  content: "\F2B1"; }

.mdi-google-circles-extended:before {
  content: "\F2B2"; }

.mdi-google-circles-group:before {
  content: "\F2B3"; }

.mdi-google-controller:before {
  content: "\F2B4"; }

.mdi-google-controller-off:before {
  content: "\F2B5"; }

.mdi-google-drive:before {
  content: "\F2B6"; }

.mdi-google-earth:before {
  content: "\F2B7"; }

.mdi-google-glass:before {
  content: "\F2B8"; }

.mdi-google-home:before {
  content: "\F823"; }

.mdi-google-keep:before {
  content: "\F6DB"; }

.mdi-google-maps:before {
  content: "\F5F5"; }

.mdi-google-nearby:before {
  content: "\F2B9"; }

.mdi-google-pages:before {
  content: "\F2BA"; }

.mdi-google-photos:before {
  content: "\F6DC"; }

.mdi-google-physical-web:before {
  content: "\F2BB"; }

.mdi-google-play:before {
  content: "\F2BC"; }

.mdi-google-plus:before {
  content: "\F2BD"; }

.mdi-google-plus-box:before {
  content: "\F2BE"; }

.mdi-google-translate:before {
  content: "\F2BF"; }

.mdi-google-wallet:before {
  content: "\F2C0"; }

.mdi-gpu:before {
  content: "\F8AD"; }

.mdi-gradient:before {
  content: "\F69F"; }

.mdi-graphql:before {
  content: "\F876"; }

.mdi-grease-pencil:before {
  content: "\F648"; }

.mdi-grid:before {
  content: "\F2C1"; }

.mdi-grid-large:before {
  content: "\F757"; }

.mdi-grid-off:before {
  content: "\F2C2"; }

.mdi-group:before {
  content: "\F2C3"; }

.mdi-guitar-acoustic:before {
  content: "\F770"; }

.mdi-guitar-electric:before {
  content: "\F2C4"; }

.mdi-guitar-pick:before {
  content: "\F2C5"; }

.mdi-guitar-pick-outline:before {
  content: "\F2C6"; }

.mdi-guy-fawkes-mask:before {
  content: "\F824"; }

.mdi-hackernews:before {
  content: "\F624"; }

.mdi-hamburger:before {
  content: "\F684"; }

.mdi-hand-pointing-right:before {
  content: "\F2C7"; }

.mdi-hanger:before {
  content: "\F2C8"; }

.mdi-hangouts:before {
  content: "\F2C9"; }

.mdi-harddisk:before {
  content: "\F2CA"; }

.mdi-headphones:before {
  content: "\F2CB"; }

.mdi-headphones-box:before {
  content: "\F2CC"; }

.mdi-headphones-off:before {
  content: "\F7CD"; }

.mdi-headphones-settings:before {
  content: "\F2CD"; }

.mdi-headset:before {
  content: "\F2CE"; }

.mdi-headset-dock:before {
  content: "\F2CF"; }

.mdi-headset-off:before {
  content: "\F2D0"; }

.mdi-heart:before {
  content: "\F2D1"; }

.mdi-heart-box:before {
  content: "\F2D2"; }

.mdi-heart-box-outline:before {
  content: "\F2D3"; }

.mdi-heart-broken:before {
  content: "\F2D4"; }

.mdi-heart-half:before {
  content: "\F6DE"; }

.mdi-heart-half-full:before {
  content: "\F6DD"; }

.mdi-heart-half-outline:before {
  content: "\F6DF"; }

.mdi-heart-off:before {
  content: "\F758"; }

.mdi-heart-outline:before {
  content: "\F2D5"; }

.mdi-heart-pulse:before {
  content: "\F5F6"; }

.mdi-help:before {
  content: "\F2D6"; }

.mdi-help-box:before {
  content: "\F78A"; }

.mdi-help-circle:before {
  content: "\F2D7"; }

.mdi-help-circle-outline:before {
  content: "\F625"; }

.mdi-help-network:before {
  content: "\F6F4"; }

.mdi-hexagon:before {
  content: "\F2D8"; }

.mdi-hexagon-multiple:before {
  content: "\F6E0"; }

.mdi-hexagon-outline:before {
  content: "\F2D9"; }

.mdi-high-definition:before {
  content: "\F7CE"; }

.mdi-high-definition-box:before {
  content: "\F877"; }

.mdi-highway:before {
  content: "\F5F7"; }

.mdi-history:before {
  content: "\F2DA"; }

.mdi-hockey-puck:before {
  content: "\F878"; }

.mdi-hockey-sticks:before {
  content: "\F879"; }

.mdi-hololens:before {
  content: "\F2DB"; }

.mdi-home:before {
  content: "\F2DC"; }

.mdi-home-account:before {
  content: "\F825"; }

.mdi-home-alert:before {
  content: "\F87A"; }

.mdi-home-assistant:before {
  content: "\F7CF"; }

.mdi-home-automation:before {
  content: "\F7D0"; }

.mdi-home-circle:before {
  content: "\F7D1"; }

.mdi-home-currency-usd:before {
  content: "\F8AE"; }

.mdi-home-heart:before {
  content: "\F826"; }

.mdi-home-map-marker:before {
  content: "\F5F8"; }

.mdi-home-modern:before {
  content: "\F2DD"; }

.mdi-home-outline:before {
  content: "\F6A0"; }

.mdi-home-variant:before {
  content: "\F2DE"; }

.mdi-hook:before {
  content: "\F6E1"; }

.mdi-hook-off:before {
  content: "\F6E2"; }

.mdi-hops:before {
  content: "\F2DF"; }

.mdi-hospital:before {
  content: "\F2E0"; }

.mdi-hospital-building:before {
  content: "\F2E1"; }

.mdi-hospital-marker:before {
  content: "\F2E2"; }

.mdi-hot-tub:before {
  content: "\F827"; }

.mdi-hotel:before {
  content: "\F2E3"; }

.mdi-houzz:before {
  content: "\F2E4"; }

.mdi-houzz-box:before {
  content: "\F2E5"; }

.mdi-hulu:before {
  content: "\F828"; }

.mdi-human:before {
  content: "\F2E6"; }

.mdi-human-child:before {
  content: "\F2E7"; }

.mdi-human-female:before {
  content: "\F649"; }

.mdi-human-greeting:before {
  content: "\F64A"; }

.mdi-human-handsdown:before {
  content: "\F64B"; }

.mdi-human-handsup:before {
  content: "\F64C"; }

.mdi-human-male:before {
  content: "\F64D"; }

.mdi-human-male-female:before {
  content: "\F2E8"; }

.mdi-human-pregnant:before {
  content: "\F5CF"; }

.mdi-humble-bundle:before {
  content: "\F743"; }

.mdi-ice-cream:before {
  content: "\F829"; }

.mdi-image:before {
  content: "\F2E9"; }

.mdi-image-album:before {
  content: "\F2EA"; }

.mdi-image-area:before {
  content: "\F2EB"; }

.mdi-image-area-close:before {
  content: "\F2EC"; }

.mdi-image-broken:before {
  content: "\F2ED"; }

.mdi-image-broken-variant:before {
  content: "\F2EE"; }

.mdi-image-filter:before {
  content: "\F2EF"; }

.mdi-image-filter-black-white:before {
  content: "\F2F0"; }

.mdi-image-filter-center-focus:before {
  content: "\F2F1"; }

.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2"; }

.mdi-image-filter-drama:before {
  content: "\F2F3"; }

.mdi-image-filter-frames:before {
  content: "\F2F4"; }

.mdi-image-filter-hdr:before {
  content: "\F2F5"; }

.mdi-image-filter-none:before {
  content: "\F2F6"; }

.mdi-image-filter-tilt-shift:before {
  content: "\F2F7"; }

.mdi-image-filter-vintage:before {
  content: "\F2F8"; }

.mdi-image-multiple:before {
  content: "\F2F9"; }

.mdi-image-off:before {
  content: "\F82A"; }

.mdi-image-plus:before {
  content: "\F87B"; }

.mdi-import:before {
  content: "\F2FA"; }

.mdi-inbox:before {
  content: "\F686"; }

.mdi-inbox-arrow-down:before {
  content: "\F2FB"; }

.mdi-inbox-arrow-up:before {
  content: "\F3D1"; }

.mdi-inbox-multiple:before {
  content: "\F8AF"; }

.mdi-incognito:before {
  content: "\F5F9"; }

.mdi-infinity:before {
  content: "\F6E3"; }

.mdi-information:before {
  content: "\F2FC"; }

.mdi-information-outline:before {
  content: "\F2FD"; }

.mdi-information-variant:before {
  content: "\F64E"; }

.mdi-instagram:before {
  content: "\F2FE"; }

.mdi-instapaper:before {
  content: "\F2FF"; }

.mdi-internet-explorer:before {
  content: "\F300"; }

.mdi-invert-colors:before {
  content: "\F301"; }

.mdi-itunes:before {
  content: "\F676"; }

.mdi-jeepney:before {
  content: "\F302"; }

.mdi-jira:before {
  content: "\F303"; }

.mdi-jquery:before {
  content: "\F87C"; }

.mdi-jsfiddle:before {
  content: "\F304"; }

.mdi-json:before {
  content: "\F626"; }

.mdi-karate:before {
  content: "\F82B"; }

.mdi-keg:before {
  content: "\F305"; }

.mdi-kettle:before {
  content: "\F5FA"; }

.mdi-key:before {
  content: "\F306"; }

.mdi-key-change:before {
  content: "\F307"; }

.mdi-key-minus:before {
  content: "\F308"; }

.mdi-key-plus:before {
  content: "\F309"; }

.mdi-key-remove:before {
  content: "\F30A"; }

.mdi-key-variant:before {
  content: "\F30B"; }

.mdi-keyboard:before {
  content: "\F30C"; }

.mdi-keyboard-backspace:before {
  content: "\F30D"; }

.mdi-keyboard-caps:before {
  content: "\F30E"; }

.mdi-keyboard-close:before {
  content: "\F30F"; }

.mdi-keyboard-off:before {
  content: "\F310"; }

.mdi-keyboard-return:before {
  content: "\F311"; }

.mdi-keyboard-tab:before {
  content: "\F312"; }

.mdi-keyboard-variant:before {
  content: "\F313"; }

.mdi-kickstarter:before {
  content: "\F744"; }

.mdi-kodi:before {
  content: "\F314"; }

.mdi-label:before {
  content: "\F315"; }

.mdi-label-outline:before {
  content: "\F316"; }

.mdi-ladybug:before {
  content: "\F82C"; }

.mdi-lambda:before {
  content: "\F627"; }

.mdi-lamp:before {
  content: "\F6B4"; }

.mdi-lan:before {
  content: "\F317"; }

.mdi-lan-connect:before {
  content: "\F318"; }

.mdi-lan-disconnect:before {
  content: "\F319"; }

.mdi-lan-pending:before {
  content: "\F31A"; }

.mdi-language-c:before {
  content: "\F671"; }

.mdi-language-cpp:before {
  content: "\F672"; }

.mdi-language-csharp:before {
  content: "\F31B"; }

.mdi-language-css3:before {
  content: "\F31C"; }

.mdi-language-go:before {
  content: "\F7D2"; }

.mdi-language-html5:before {
  content: "\F31D"; }

.mdi-language-javascript:before {
  content: "\F31E"; }

.mdi-language-lua:before {
  content: "\F8B0"; }

.mdi-language-php:before {
  content: "\F31F"; }

.mdi-language-python:before {
  content: "\F320"; }

.mdi-language-python-text:before {
  content: "\F321"; }

.mdi-language-r:before {
  content: "\F7D3"; }

.mdi-language-swift:before {
  content: "\F6E4"; }

.mdi-language-typescript:before {
  content: "\F6E5"; }

.mdi-laptop:before {
  content: "\F322"; }

.mdi-laptop-chromebook:before {
  content: "\F323"; }

.mdi-laptop-mac:before {
  content: "\F324"; }

.mdi-laptop-off:before {
  content: "\F6E6"; }

.mdi-laptop-windows:before {
  content: "\F325"; }

.mdi-lastfm:before {
  content: "\F326"; }

.mdi-lastpass:before {
  content: "\F446"; }

.mdi-launch:before {
  content: "\F327"; }

.mdi-lava-lamp:before {
  content: "\F7D4"; }

.mdi-layers:before {
  content: "\F328"; }

.mdi-layers-off:before {
  content: "\F329"; }

.mdi-lead-pencil:before {
  content: "\F64F"; }

.mdi-leaf:before {
  content: "\F32A"; }

.mdi-led-off:before {
  content: "\F32B"; }

.mdi-led-on:before {
  content: "\F32C"; }

.mdi-led-outline:before {
  content: "\F32D"; }

.mdi-led-strip:before {
  content: "\F7D5"; }

.mdi-led-variant-off:before {
  content: "\F32E"; }

.mdi-led-variant-on:before {
  content: "\F32F"; }

.mdi-led-variant-outline:before {
  content: "\F330"; }

.mdi-library:before {
  content: "\F331"; }

.mdi-library-books:before {
  content: "\F332"; }

.mdi-library-music:before {
  content: "\F333"; }

.mdi-library-plus:before {
  content: "\F334"; }

.mdi-lifebuoy:before {
  content: "\F87D"; }

.mdi-lightbulb:before {
  content: "\F335"; }

.mdi-lightbulb-on:before {
  content: "\F6E7"; }

.mdi-lightbulb-on-outline:before {
  content: "\F6E8"; }

.mdi-lightbulb-outline:before {
  content: "\F336"; }

.mdi-link:before {
  content: "\F337"; }

.mdi-link-off:before {
  content: "\F338"; }

.mdi-link-variant:before {
  content: "\F339"; }

.mdi-link-variant-off:before {
  content: "\F33A"; }

.mdi-linkedin:before {
  content: "\F33B"; }

.mdi-linkedin-box:before {
  content: "\F33C"; }

.mdi-linux:before {
  content: "\F33D"; }

.mdi-loading:before {
  content: "\F771"; }

.mdi-lock:before {
  content: "\F33E"; }

.mdi-lock-open:before {
  content: "\F33F"; }

.mdi-lock-open-outline:before {
  content: "\F340"; }

.mdi-lock-outline:before {
  content: "\F341"; }

.mdi-lock-pattern:before {
  content: "\F6E9"; }

.mdi-lock-plus:before {
  content: "\F5FB"; }

.mdi-lock-reset:before {
  content: "\F772"; }

.mdi-lock-smart:before {
  content: "\F8B1"; }

.mdi-locker:before {
  content: "\F7D6"; }

.mdi-locker-multiple:before {
  content: "\F7D7"; }

.mdi-login:before {
  content: "\F342"; }

.mdi-login-variant:before {
  content: "\F5FC"; }

.mdi-logout:before {
  content: "\F343"; }

.mdi-logout-variant:before {
  content: "\F5FD"; }

.mdi-looks:before {
  content: "\F344"; }

.mdi-loop:before {
  content: "\F6EA"; }

.mdi-loupe:before {
  content: "\F345"; }

.mdi-lumx:before {
  content: "\F346"; }

.mdi-magnet:before {
  content: "\F347"; }

.mdi-magnet-on:before {
  content: "\F348"; }

.mdi-magnify:before {
  content: "\F349"; }

.mdi-magnify-minus:before {
  content: "\F34A"; }

.mdi-magnify-minus-outline:before {
  content: "\F6EB"; }

.mdi-magnify-plus:before {
  content: "\F34B"; }

.mdi-magnify-plus-outline:before {
  content: "\F6EC"; }

.mdi-mail-ru:before {
  content: "\F34C"; }

.mdi-mailbox:before {
  content: "\F6ED"; }

.mdi-map:before {
  content: "\F34D"; }

.mdi-map-marker:before {
  content: "\F34E"; }

.mdi-map-marker-circle:before {
  content: "\F34F"; }

.mdi-map-marker-minus:before {
  content: "\F650"; }

.mdi-map-marker-multiple:before {
  content: "\F350"; }

.mdi-map-marker-off:before {
  content: "\F351"; }

.mdi-map-marker-outline:before {
  content: "\F7D8"; }

.mdi-map-marker-plus:before {
  content: "\F651"; }

.mdi-map-marker-radius:before {
  content: "\F352"; }

.mdi-margin:before {
  content: "\F353"; }

.mdi-markdown:before {
  content: "\F354"; }

.mdi-marker:before {
  content: "\F652"; }

.mdi-marker-check:before {
  content: "\F355"; }

.mdi-material-ui:before {
  content: "\F357"; }

.mdi-math-compass:before {
  content: "\F358"; }

.mdi-matrix:before {
  content: "\F628"; }

.mdi-maxcdn:before {
  content: "\F359"; }

.mdi-medical-bag:before {
  content: "\F6EE"; }

.mdi-medium:before {
  content: "\F35A"; }

.mdi-memory:before {
  content: "\F35B"; }

.mdi-menu:before {
  content: "\F35C"; }

.mdi-menu-down:before {
  content: "\F35D"; }

.mdi-menu-down-outline:before {
  content: "\F6B5"; }

.mdi-menu-left:before {
  content: "\F35E"; }

.mdi-menu-right:before {
  content: "\F35F"; }

.mdi-menu-up:before {
  content: "\F360"; }

.mdi-menu-up-outline:before {
  content: "\F6B6"; }

.mdi-message:before {
  content: "\F361"; }

.mdi-message-alert:before {
  content: "\F362"; }

.mdi-message-bulleted:before {
  content: "\F6A1"; }

.mdi-message-bulleted-off:before {
  content: "\F6A2"; }

.mdi-message-draw:before {
  content: "\F363"; }

.mdi-message-image:before {
  content: "\F364"; }

.mdi-message-outline:before {
  content: "\F365"; }

.mdi-message-plus:before {
  content: "\F653"; }

.mdi-message-processing:before {
  content: "\F366"; }

.mdi-message-reply:before {
  content: "\F367"; }

.mdi-message-reply-text:before {
  content: "\F368"; }

.mdi-message-settings:before {
  content: "\F6EF"; }

.mdi-message-settings-variant:before {
  content: "\F6F0"; }

.mdi-message-text:before {
  content: "\F369"; }

.mdi-message-text-outline:before {
  content: "\F36A"; }

.mdi-message-video:before {
  content: "\F36B"; }

.mdi-meteor:before {
  content: "\F629"; }

.mdi-metronome:before {
  content: "\F7D9"; }

.mdi-metronome-tick:before {
  content: "\F7DA"; }

.mdi-micro-sd:before {
  content: "\F7DB"; }

.mdi-microphone:before {
  content: "\F36C"; }

.mdi-microphone-minus:before {
  content: "\F8B2"; }

.mdi-microphone-off:before {
  content: "\F36D"; }

.mdi-microphone-outline:before {
  content: "\F36E"; }

.mdi-microphone-plus:before {
  content: "\F8B3"; }

.mdi-microphone-settings:before {
  content: "\F36F"; }

.mdi-microphone-variant:before {
  content: "\F370"; }

.mdi-microphone-variant-off:before {
  content: "\F371"; }

.mdi-microscope:before {
  content: "\F654"; }

.mdi-microsoft:before {
  content: "\F372"; }

.mdi-minecraft:before {
  content: "\F373"; }

.mdi-minus:before {
  content: "\F374"; }

.mdi-minus-box:before {
  content: "\F375"; }

.mdi-minus-box-outline:before {
  content: "\F6F1"; }

.mdi-minus-circle:before {
  content: "\F376"; }

.mdi-minus-circle-outline:before {
  content: "\F377"; }

.mdi-minus-network:before {
  content: "\F378"; }

.mdi-mixcloud:before {
  content: "\F62A"; }

.mdi-mixed-reality:before {
  content: "\F87E"; }

.mdi-mixer:before {
  content: "\F7DC"; }

.mdi-monitor:before {
  content: "\F379"; }

.mdi-monitor-multiple:before {
  content: "\F37A"; }

.mdi-more:before {
  content: "\F37B"; }

.mdi-motorbike:before {
  content: "\F37C"; }

.mdi-mouse:before {
  content: "\F37D"; }

.mdi-mouse-off:before {
  content: "\F37E"; }

.mdi-mouse-variant:before {
  content: "\F37F"; }

.mdi-mouse-variant-off:before {
  content: "\F380"; }

.mdi-move-resize:before {
  content: "\F655"; }

.mdi-move-resize-variant:before {
  content: "\F656"; }

.mdi-movie:before {
  content: "\F381"; }

.mdi-movie-roll:before {
  content: "\F7DD"; }

.mdi-multiplication:before {
  content: "\F382"; }

.mdi-multiplication-box:before {
  content: "\F383"; }

.mdi-mushroom:before {
  content: "\F7DE"; }

.mdi-mushroom-outline:before {
  content: "\F7DF"; }

.mdi-music:before {
  content: "\F759"; }

.mdi-music-box:before {
  content: "\F384"; }

.mdi-music-box-outline:before {
  content: "\F385"; }

.mdi-music-circle:before {
  content: "\F386"; }

.mdi-music-note:before {
  content: "\F387"; }

.mdi-music-note-bluetooth:before {
  content: "\F5FE"; }

.mdi-music-note-bluetooth-off:before {
  content: "\F5FF"; }

.mdi-music-note-eighth:before {
  content: "\F388"; }

.mdi-music-note-half:before {
  content: "\F389"; }

.mdi-music-note-off:before {
  content: "\F38A"; }

.mdi-music-note-quarter:before {
  content: "\F38B"; }

.mdi-music-note-sixteenth:before {
  content: "\F38C"; }

.mdi-music-note-whole:before {
  content: "\F38D"; }

.mdi-music-off:before {
  content: "\F75A"; }

.mdi-nativescript:before {
  content: "\F87F"; }

.mdi-nature:before {
  content: "\F38E"; }

.mdi-nature-people:before {
  content: "\F38F"; }

.mdi-navigation:before {
  content: "\F390"; }

.mdi-near-me:before {
  content: "\F5CD"; }

.mdi-needle:before {
  content: "\F391"; }

.mdi-nest-protect:before {
  content: "\F392"; }

.mdi-nest-thermostat:before {
  content: "\F393"; }

.mdi-netflix:before {
  content: "\F745"; }

.mdi-network:before {
  content: "\F6F2"; }

.mdi-new-box:before {
  content: "\F394"; }

.mdi-newspaper:before {
  content: "\F395"; }

.mdi-nfc:before {
  content: "\F396"; }

.mdi-nfc-tap:before {
  content: "\F397"; }

.mdi-nfc-variant:before {
  content: "\F398"; }

.mdi-ninja:before {
  content: "\F773"; }

.mdi-nintendo-switch:before {
  content: "\F7E0"; }

.mdi-nodejs:before {
  content: "\F399"; }

.mdi-note:before {
  content: "\F39A"; }

.mdi-note-multiple:before {
  content: "\F6B7"; }

.mdi-note-multiple-outline:before {
  content: "\F6B8"; }

.mdi-note-outline:before {
  content: "\F39B"; }

.mdi-note-plus:before {
  content: "\F39C"; }

.mdi-note-plus-outline:before {
  content: "\F39D"; }

.mdi-note-text:before {
  content: "\F39E"; }

.mdi-notebook:before {
  content: "\F82D"; }

.mdi-notification-clear-all:before {
  content: "\F39F"; }

.mdi-npm:before {
  content: "\F6F6"; }

.mdi-nuke:before {
  content: "\F6A3"; }

.mdi-null:before {
  content: "\F7E1"; }

.mdi-numeric:before {
  content: "\F3A0"; }

.mdi-numeric-0-box:before {
  content: "\F3A1"; }

.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2"; }

.mdi-numeric-0-box-outline:before {
  content: "\F3A3"; }

.mdi-numeric-1-box:before {
  content: "\F3A4"; }

.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5"; }

.mdi-numeric-1-box-outline:before {
  content: "\F3A6"; }

.mdi-numeric-2-box:before {
  content: "\F3A7"; }

.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8"; }

.mdi-numeric-2-box-outline:before {
  content: "\F3A9"; }

.mdi-numeric-3-box:before {
  content: "\F3AA"; }

.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB"; }

.mdi-numeric-3-box-outline:before {
  content: "\F3AC"; }

.mdi-numeric-4-box:before {
  content: "\F3AD"; }

.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE"; }

.mdi-numeric-4-box-outline:before {
  content: "\F3AF"; }

.mdi-numeric-5-box:before {
  content: "\F3B0"; }

.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1"; }

.mdi-numeric-5-box-outline:before {
  content: "\F3B2"; }

.mdi-numeric-6-box:before {
  content: "\F3B3"; }

.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4"; }

.mdi-numeric-6-box-outline:before {
  content: "\F3B5"; }

.mdi-numeric-7-box:before {
  content: "\F3B6"; }

.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7"; }

.mdi-numeric-7-box-outline:before {
  content: "\F3B8"; }

.mdi-numeric-8-box:before {
  content: "\F3B9"; }

.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA"; }

.mdi-numeric-8-box-outline:before {
  content: "\F3BB"; }

.mdi-numeric-9-box:before {
  content: "\F3BC"; }

.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD"; }

.mdi-numeric-9-box-outline:before {
  content: "\F3BE"; }

.mdi-numeric-9-plus-box:before {
  content: "\F3BF"; }

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0"; }

.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1"; }

.mdi-nut:before {
  content: "\F6F7"; }

.mdi-nutrition:before {
  content: "\F3C2"; }

.mdi-oar:before {
  content: "\F67B"; }

.mdi-octagon:before {
  content: "\F3C3"; }

.mdi-octagon-outline:before {
  content: "\F3C4"; }

.mdi-octagram:before {
  content: "\F6F8"; }

.mdi-octagram-outline:before {
  content: "\F774"; }

.mdi-odnoklassniki:before {
  content: "\F3C5"; }

.mdi-office:before {
  content: "\F3C6"; }

.mdi-oil:before {
  content: "\F3C7"; }

.mdi-oil-temperature:before {
  content: "\F3C8"; }

.mdi-omega:before {
  content: "\F3C9"; }

.mdi-onedrive:before {
  content: "\F3CA"; }

.mdi-onenote:before {
  content: "\F746"; }

.mdi-onepassword:before {
  content: "\F880"; }

.mdi-opacity:before {
  content: "\F5CC"; }

.mdi-open-in-app:before {
  content: "\F3CB"; }

.mdi-open-in-new:before {
  content: "\F3CC"; }

.mdi-openid:before {
  content: "\F3CD"; }

.mdi-opera:before {
  content: "\F3CE"; }

.mdi-orbit:before {
  content: "\F018"; }

.mdi-ornament:before {
  content: "\F3CF"; }

.mdi-ornament-variant:before {
  content: "\F3D0"; }

.mdi-owl:before {
  content: "\F3D2"; }

.mdi-package:before {
  content: "\F3D3"; }

.mdi-package-down:before {
  content: "\F3D4"; }

.mdi-package-up:before {
  content: "\F3D5"; }

.mdi-package-variant:before {
  content: "\F3D6"; }

.mdi-package-variant-closed:before {
  content: "\F3D7"; }

.mdi-page-first:before {
  content: "\F600"; }

.mdi-page-last:before {
  content: "\F601"; }

.mdi-page-layout-body:before {
  content: "\F6F9"; }

.mdi-page-layout-footer:before {
  content: "\F6FA"; }

.mdi-page-layout-header:before {
  content: "\F6FB"; }

.mdi-page-layout-sidebar-left:before {
  content: "\F6FC"; }

.mdi-page-layout-sidebar-right:before {
  content: "\F6FD"; }

.mdi-palette:before {
  content: "\F3D8"; }

.mdi-palette-advanced:before {
  content: "\F3D9"; }

.mdi-palette-swatch:before {
  content: "\F8B4"; }

.mdi-panda:before {
  content: "\F3DA"; }

.mdi-pandora:before {
  content: "\F3DB"; }

.mdi-panorama:before {
  content: "\F3DC"; }

.mdi-panorama-fisheye:before {
  content: "\F3DD"; }

.mdi-panorama-horizontal:before {
  content: "\F3DE"; }

.mdi-panorama-vertical:before {
  content: "\F3DF"; }

.mdi-panorama-wide-angle:before {
  content: "\F3E0"; }

.mdi-paper-cut-vertical:before {
  content: "\F3E1"; }

.mdi-paperclip:before {
  content: "\F3E2"; }

.mdi-parking:before {
  content: "\F3E3"; }

.mdi-passport:before {
  content: "\F7E2"; }

.mdi-patreon:before {
  content: "\F881"; }

.mdi-pause:before {
  content: "\F3E4"; }

.mdi-pause-circle:before {
  content: "\F3E5"; }

.mdi-pause-circle-outline:before {
  content: "\F3E6"; }

.mdi-pause-octagon:before {
  content: "\F3E7"; }

.mdi-pause-octagon-outline:before {
  content: "\F3E8"; }

.mdi-paw:before {
  content: "\F3E9"; }

.mdi-paw-off:before {
  content: "\F657"; }

.mdi-paypal:before {
  content: "\F882"; }

.mdi-peace:before {
  content: "\F883"; }

.mdi-pen:before {
  content: "\F3EA"; }

.mdi-pencil:before {
  content: "\F3EB"; }

.mdi-pencil-box:before {
  content: "\F3EC"; }

.mdi-pencil-box-outline:before {
  content: "\F3ED"; }

.mdi-pencil-circle:before {
  content: "\F6FE"; }

.mdi-pencil-circle-outline:before {
  content: "\F775"; }

.mdi-pencil-lock:before {
  content: "\F3EE"; }

.mdi-pencil-off:before {
  content: "\F3EF"; }

.mdi-pentagon:before {
  content: "\F6FF"; }

.mdi-pentagon-outline:before {
  content: "\F700"; }

.mdi-percent:before {
  content: "\F3F0"; }

.mdi-periodic-table:before {
  content: "\F8B5"; }

.mdi-periodic-table-co2:before {
  content: "\F7E3"; }

.mdi-periscope:before {
  content: "\F747"; }

.mdi-pharmacy:before {
  content: "\F3F1"; }

.mdi-phone:before {
  content: "\F3F2"; }

.mdi-phone-bluetooth:before {
  content: "\F3F3"; }

.mdi-phone-classic:before {
  content: "\F602"; }

.mdi-phone-forward:before {
  content: "\F3F4"; }

.mdi-phone-hangup:before {
  content: "\F3F5"; }

.mdi-phone-in-talk:before {
  content: "\F3F6"; }

.mdi-phone-incoming:before {
  content: "\F3F7"; }

.mdi-phone-locked:before {
  content: "\F3F8"; }

.mdi-phone-log:before {
  content: "\F3F9"; }

.mdi-phone-minus:before {
  content: "\F658"; }

.mdi-phone-missed:before {
  content: "\F3FA"; }

.mdi-phone-outgoing:before {
  content: "\F3FB"; }

.mdi-phone-paused:before {
  content: "\F3FC"; }

.mdi-phone-plus:before {
  content: "\F659"; }

.mdi-phone-return:before {
  content: "\F82E"; }

.mdi-phone-rotate-landscape:before {
  content: "\F884"; }

.mdi-phone-rotate-portrait:before {
  content: "\F885"; }

.mdi-phone-settings:before {
  content: "\F3FD"; }

.mdi-phone-voip:before {
  content: "\F3FE"; }

.mdi-pi:before {
  content: "\F3FF"; }

.mdi-pi-box:before {
  content: "\F400"; }

.mdi-piano:before {
  content: "\F67C"; }

.mdi-pickaxe:before {
  content: "\F8B6"; }

.mdi-pier:before {
  content: "\F886"; }

.mdi-pier-crane:before {
  content: "\F887"; }

.mdi-pig:before {
  content: "\F401"; }

.mdi-pill:before {
  content: "\F402"; }

.mdi-pillar:before {
  content: "\F701"; }

.mdi-pin:before {
  content: "\F403"; }

.mdi-pin-off:before {
  content: "\F404"; }

.mdi-pine-tree:before {
  content: "\F405"; }

.mdi-pine-tree-box:before {
  content: "\F406"; }

.mdi-pinterest:before {
  content: "\F407"; }

.mdi-pinterest-box:before {
  content: "\F408"; }

.mdi-pipe:before {
  content: "\F7E4"; }

.mdi-pipe-disconnected:before {
  content: "\F7E5"; }

.mdi-pipe-leak:before {
  content: "\F888"; }

.mdi-pistol:before {
  content: "\F702"; }

.mdi-piston:before {
  content: "\F889"; }

.mdi-pizza:before {
  content: "\F409"; }

.mdi-plane-shield:before {
  content: "\F6BA"; }

.mdi-play:before {
  content: "\F40A"; }

.mdi-play-box-outline:before {
  content: "\F40B"; }

.mdi-play-circle:before {
  content: "\F40C"; }

.mdi-play-circle-outline:before {
  content: "\F40D"; }

.mdi-play-network:before {
  content: "\F88A"; }

.mdi-play-pause:before {
  content: "\F40E"; }

.mdi-play-protected-content:before {
  content: "\F40F"; }

.mdi-playlist-check:before {
  content: "\F5C7"; }

.mdi-playlist-minus:before {
  content: "\F410"; }

.mdi-playlist-play:before {
  content: "\F411"; }

.mdi-playlist-plus:before {
  content: "\F412"; }

.mdi-playlist-remove:before {
  content: "\F413"; }

.mdi-playstation:before {
  content: "\F414"; }

.mdi-plex:before {
  content: "\F6B9"; }

.mdi-plus:before {
  content: "\F415"; }

.mdi-plus-box:before {
  content: "\F416"; }

.mdi-plus-box-outline:before {
  content: "\F703"; }

.mdi-plus-circle:before {
  content: "\F417"; }

.mdi-plus-circle-multiple-outline:before {
  content: "\F418"; }

.mdi-plus-circle-outline:before {
  content: "\F419"; }

.mdi-plus-network:before {
  content: "\F41A"; }

.mdi-plus-one:before {
  content: "\F41B"; }

.mdi-plus-outline:before {
  content: "\F704"; }

.mdi-pocket:before {
  content: "\F41C"; }

.mdi-pokeball:before {
  content: "\F41D"; }

.mdi-poker-chip:before {
  content: "\F82F"; }

.mdi-polaroid:before {
  content: "\F41E"; }

.mdi-poll:before {
  content: "\F41F"; }

.mdi-poll-box:before {
  content: "\F420"; }

.mdi-polymer:before {
  content: "\F421"; }

.mdi-pool:before {
  content: "\F606"; }

.mdi-popcorn:before {
  content: "\F422"; }

.mdi-pot:before {
  content: "\F65A"; }

.mdi-pot-mix:before {
  content: "\F65B"; }

.mdi-pound:before {
  content: "\F423"; }

.mdi-pound-box:before {
  content: "\F424"; }

.mdi-power:before {
  content: "\F425"; }

.mdi-power-plug:before {
  content: "\F6A4"; }

.mdi-power-plug-off:before {
  content: "\F6A5"; }

.mdi-power-settings:before {
  content: "\F426"; }

.mdi-power-socket:before {
  content: "\F427"; }

.mdi-power-socket-eu:before {
  content: "\F7E6"; }

.mdi-power-socket-uk:before {
  content: "\F7E7"; }

.mdi-power-socket-us:before {
  content: "\F7E8"; }

.mdi-prescription:before {
  content: "\F705"; }

.mdi-presentation:before {
  content: "\F428"; }

.mdi-presentation-play:before {
  content: "\F429"; }

.mdi-printer:before {
  content: "\F42A"; }

.mdi-printer-3d:before {
  content: "\F42B"; }

.mdi-printer-alert:before {
  content: "\F42C"; }

.mdi-printer-settings:before {
  content: "\F706"; }

.mdi-priority-high:before {
  content: "\F603"; }

.mdi-priority-low:before {
  content: "\F604"; }

.mdi-professional-hexagon:before {
  content: "\F42D"; }

.mdi-projector:before {
  content: "\F42E"; }

.mdi-projector-screen:before {
  content: "\F42F"; }

.mdi-publish:before {
  content: "\F6A6"; }

.mdi-pulse:before {
  content: "\F430"; }

.mdi-puzzle:before {
  content: "\F431"; }

.mdi-qqchat:before {
  content: "\F605"; }

.mdi-qrcode:before {
  content: "\F432"; }

.mdi-qrcode-edit:before {
  content: "\F8B7"; }

.mdi-qrcode-scan:before {
  content: "\F433"; }

.mdi-quadcopter:before {
  content: "\F434"; }

.mdi-quality-high:before {
  content: "\F435"; }

.mdi-quicktime:before {
  content: "\F436"; }

.mdi-radar:before {
  content: "\F437"; }

.mdi-radiator:before {
  content: "\F438"; }

.mdi-radio:before {
  content: "\F439"; }

.mdi-radio-handheld:before {
  content: "\F43A"; }

.mdi-radio-tower:before {
  content: "\F43B"; }

.mdi-radioactive:before {
  content: "\F43C"; }

.mdi-radiobox-blank:before {
  content: "\F43D"; }

.mdi-radiobox-marked:before {
  content: "\F43E"; }

.mdi-raspberrypi:before {
  content: "\F43F"; }

.mdi-ray-end:before {
  content: "\F440"; }

.mdi-ray-end-arrow:before {
  content: "\F441"; }

.mdi-ray-start:before {
  content: "\F442"; }

.mdi-ray-start-arrow:before {
  content: "\F443"; }

.mdi-ray-start-end:before {
  content: "\F444"; }

.mdi-ray-vertex:before {
  content: "\F445"; }

.mdi-react:before {
  content: "\F707"; }

.mdi-read:before {
  content: "\F447"; }

.mdi-receipt:before {
  content: "\F449"; }

.mdi-record:before {
  content: "\F44A"; }

.mdi-record-rec:before {
  content: "\F44B"; }

.mdi-recycle:before {
  content: "\F44C"; }

.mdi-reddit:before {
  content: "\F44D"; }

.mdi-redo:before {
  content: "\F44E"; }

.mdi-redo-variant:before {
  content: "\F44F"; }

.mdi-refresh:before {
  content: "\F450"; }

.mdi-regex:before {
  content: "\F451"; }

.mdi-relative-scale:before {
  content: "\F452"; }

.mdi-reload:before {
  content: "\F453"; }

.mdi-reminder:before {
  content: "\F88B"; }

.mdi-remote:before {
  content: "\F454"; }

.mdi-remote-desktop:before {
  content: "\F8B8"; }

.mdi-rename-box:before {
  content: "\F455"; }

.mdi-reorder-horizontal:before {
  content: "\F687"; }

.mdi-reorder-vertical:before {
  content: "\F688"; }

.mdi-repeat:before {
  content: "\F456"; }

.mdi-repeat-off:before {
  content: "\F457"; }

.mdi-repeat-once:before {
  content: "\F458"; }

.mdi-replay:before {
  content: "\F459"; }

.mdi-reply:before {
  content: "\F45A"; }

.mdi-reply-all:before {
  content: "\F45B"; }

.mdi-reproduction:before {
  content: "\F45C"; }

.mdi-resize-bottom-right:before {
  content: "\F45D"; }

.mdi-responsive:before {
  content: "\F45E"; }

.mdi-restart:before {
  content: "\F708"; }

.mdi-restore:before {
  content: "\F6A7"; }

.mdi-rewind:before {
  content: "\F45F"; }

.mdi-rewind-outline:before {
  content: "\F709"; }

.mdi-rhombus:before {
  content: "\F70A"; }

.mdi-rhombus-outline:before {
  content: "\F70B"; }

.mdi-ribbon:before {
  content: "\F460"; }

.mdi-rice:before {
  content: "\F7E9"; }

.mdi-ring:before {
  content: "\F7EA"; }

.mdi-road:before {
  content: "\F461"; }

.mdi-road-variant:before {
  content: "\F462"; }

.mdi-robot:before {
  content: "\F6A8"; }

.mdi-rocket:before {
  content: "\F463"; }

.mdi-room-service:before {
  content: "\F88C"; }

.mdi-roomba:before {
  content: "\F70C"; }

.mdi-rotate-3d:before {
  content: "\F464"; }

.mdi-rotate-left:before {
  content: "\F465"; }

.mdi-rotate-left-variant:before {
  content: "\F466"; }

.mdi-rotate-right:before {
  content: "\F467"; }

.mdi-rotate-right-variant:before {
  content: "\F468"; }

.mdi-rounded-corner:before {
  content: "\F607"; }

.mdi-router-wireless:before {
  content: "\F469"; }

.mdi-routes:before {
  content: "\F46A"; }

.mdi-rowing:before {
  content: "\F608"; }

.mdi-rss:before {
  content: "\F46B"; }

.mdi-rss-box:before {
  content: "\F46C"; }

.mdi-ruler:before {
  content: "\F46D"; }

.mdi-run:before {
  content: "\F70D"; }

.mdi-run-fast:before {
  content: "\F46E"; }

.mdi-sale:before {
  content: "\F46F"; }

.mdi-salesforce:before {
  content: "\F88D"; }

.mdi-sass:before {
  content: "\F7EB"; }

.mdi-satellite:before {
  content: "\F470"; }

.mdi-satellite-variant:before {
  content: "\F471"; }

.mdi-sausage:before {
  content: "\F8B9"; }

.mdi-saxophone:before {
  content: "\F609"; }

.mdi-scale:before {
  content: "\F472"; }

.mdi-scale-balance:before {
  content: "\F5D1"; }

.mdi-scale-bathroom:before {
  content: "\F473"; }

.mdi-scanner:before {
  content: "\F6AA"; }

.mdi-school:before {
  content: "\F474"; }

.mdi-screen-rotation:before {
  content: "\F475"; }

.mdi-screen-rotation-lock:before {
  content: "\F476"; }

.mdi-screwdriver:before {
  content: "\F477"; }

.mdi-script:before {
  content: "\F478"; }

.mdi-sd:before {
  content: "\F479"; }

.mdi-seal:before {
  content: "\F47A"; }

.mdi-search-web:before {
  content: "\F70E"; }

.mdi-seat-flat:before {
  content: "\F47B"; }

.mdi-seat-flat-angled:before {
  content: "\F47C"; }

.mdi-seat-individual-suite:before {
  content: "\F47D"; }

.mdi-seat-legroom-extra:before {
  content: "\F47E"; }

.mdi-seat-legroom-normal:before {
  content: "\F47F"; }

.mdi-seat-legroom-reduced:before {
  content: "\F480"; }

.mdi-seat-recline-extra:before {
  content: "\F481"; }

.mdi-seat-recline-normal:before {
  content: "\F482"; }

.mdi-security:before {
  content: "\F483"; }

.mdi-security-account:before {
  content: "\F88E"; }

.mdi-security-home:before {
  content: "\F689"; }

.mdi-security-network:before {
  content: "\F484"; }

.mdi-select:before {
  content: "\F485"; }

.mdi-select-all:before {
  content: "\F486"; }

.mdi-select-inverse:before {
  content: "\F487"; }

.mdi-select-off:before {
  content: "\F488"; }

.mdi-selection:before {
  content: "\F489"; }

.mdi-selection-off:before {
  content: "\F776"; }

.mdi-send:before {
  content: "\F48A"; }

.mdi-send-secure:before {
  content: "\F7EC"; }

.mdi-serial-port:before {
  content: "\F65C"; }

.mdi-server:before {
  content: "\F48B"; }

.mdi-server-minus:before {
  content: "\F48C"; }

.mdi-server-network:before {
  content: "\F48D"; }

.mdi-server-network-off:before {
  content: "\F48E"; }

.mdi-server-off:before {
  content: "\F48F"; }

.mdi-server-plus:before {
  content: "\F490"; }

.mdi-server-remove:before {
  content: "\F491"; }

.mdi-server-security:before {
  content: "\F492"; }

.mdi-set-all:before {
  content: "\F777"; }

.mdi-set-center:before {
  content: "\F778"; }

.mdi-set-center-right:before {
  content: "\F779"; }

.mdi-set-left:before {
  content: "\F77A"; }

.mdi-set-left-center:before {
  content: "\F77B"; }

.mdi-set-left-right:before {
  content: "\F77C"; }

.mdi-set-none:before {
  content: "\F77D"; }

.mdi-set-right:before {
  content: "\F77E"; }

.mdi-settings:before {
  content: "\F493"; }

.mdi-settings-box:before {
  content: "\F494"; }

.mdi-settings-outline:before {
  content: "\F8BA"; }

.mdi-shape:before {
  content: "\F830"; }

.mdi-shape-circle-plus:before {
  content: "\F65D"; }

.mdi-shape-outline:before {
  content: "\F831"; }

.mdi-shape-plus:before {
  content: "\F495"; }

.mdi-shape-polygon-plus:before {
  content: "\F65E"; }

.mdi-shape-rectangle-plus:before {
  content: "\F65F"; }

.mdi-shape-square-plus:before {
  content: "\F660"; }

.mdi-share:before {
  content: "\F496"; }

.mdi-share-variant:before {
  content: "\F497"; }

.mdi-shield:before {
  content: "\F498"; }

.mdi-shield-half-full:before {
  content: "\F77F"; }

.mdi-shield-outline:before {
  content: "\F499"; }

.mdi-ship-wheel:before {
  content: "\F832"; }

.mdi-shopping:before {
  content: "\F49A"; }

.mdi-shopping-music:before {
  content: "\F49B"; }

.mdi-shovel:before {
  content: "\F70F"; }

.mdi-shovel-off:before {
  content: "\F710"; }

.mdi-shredder:before {
  content: "\F49C"; }

.mdi-shuffle:before {
  content: "\F49D"; }

.mdi-shuffle-disabled:before {
  content: "\F49E"; }

.mdi-shuffle-variant:before {
  content: "\F49F"; }

.mdi-sigma:before {
  content: "\F4A0"; }

.mdi-sigma-lower:before {
  content: "\F62B"; }

.mdi-sign-caution:before {
  content: "\F4A1"; }

.mdi-sign-direction:before {
  content: "\F780"; }

.mdi-sign-text:before {
  content: "\F781"; }

.mdi-signal:before {
  content: "\F4A2"; }

.mdi-signal-2g:before {
  content: "\F711"; }

.mdi-signal-3g:before {
  content: "\F712"; }

.mdi-signal-4g:before {
  content: "\F713"; }

.mdi-signal-cellular-1:before {
  content: "\F8BB"; }

.mdi-signal-cellular-2:before {
  content: "\F8BC"; }

.mdi-signal-cellular-3:before {
  content: "\F8BD"; }

.mdi-signal-cellular-outline:before {
  content: "\F8BE"; }

.mdi-signal-hspa:before {
  content: "\F714"; }

.mdi-signal-hspa-plus:before {
  content: "\F715"; }

.mdi-signal-off:before {
  content: "\F782"; }

.mdi-signal-variant:before {
  content: "\F60A"; }

.mdi-silverware:before {
  content: "\F4A3"; }

.mdi-silverware-fork:before {
  content: "\F4A4"; }

.mdi-silverware-spoon:before {
  content: "\F4A5"; }

.mdi-silverware-variant:before {
  content: "\F4A6"; }

.mdi-sim:before {
  content: "\F4A7"; }

.mdi-sim-alert:before {
  content: "\F4A8"; }

.mdi-sim-off:before {
  content: "\F4A9"; }

.mdi-sitemap:before {
  content: "\F4AA"; }

.mdi-skip-backward:before {
  content: "\F4AB"; }

.mdi-skip-forward:before {
  content: "\F4AC"; }

.mdi-skip-next:before {
  content: "\F4AD"; }

.mdi-skip-next-circle:before {
  content: "\F661"; }

.mdi-skip-next-circle-outline:before {
  content: "\F662"; }

.mdi-skip-previous:before {
  content: "\F4AE"; }

.mdi-skip-previous-circle:before {
  content: "\F663"; }

.mdi-skip-previous-circle-outline:before {
  content: "\F664"; }

.mdi-skull:before {
  content: "\F68B"; }

.mdi-skype:before {
  content: "\F4AF"; }

.mdi-skype-business:before {
  content: "\F4B0"; }

.mdi-slack:before {
  content: "\F4B1"; }

.mdi-sleep:before {
  content: "\F4B2"; }

.mdi-sleep-off:before {
  content: "\F4B3"; }

.mdi-smoking:before {
  content: "\F4B4"; }

.mdi-smoking-off:before {
  content: "\F4B5"; }

.mdi-snapchat:before {
  content: "\F4B6"; }

.mdi-snowflake:before {
  content: "\F716"; }

.mdi-snowman:before {
  content: "\F4B7"; }

.mdi-soccer:before {
  content: "\F4B8"; }

.mdi-soccer-field:before {
  content: "\F833"; }

.mdi-sofa:before {
  content: "\F4B9"; }

.mdi-solid:before {
  content: "\F68C"; }

.mdi-sort:before {
  content: "\F4BA"; }

.mdi-sort-alphabetical:before {
  content: "\F4BB"; }

.mdi-sort-ascending:before {
  content: "\F4BC"; }

.mdi-sort-descending:before {
  content: "\F4BD"; }

.mdi-sort-numeric:before {
  content: "\F4BE"; }

.mdi-sort-variant:before {
  content: "\F4BF"; }

.mdi-soundcloud:before {
  content: "\F4C0"; }

.mdi-source-branch:before {
  content: "\F62C"; }

.mdi-source-commit:before {
  content: "\F717"; }

.mdi-source-commit-end:before {
  content: "\F718"; }

.mdi-source-commit-end-local:before {
  content: "\F719"; }

.mdi-source-commit-local:before {
  content: "\F71A"; }

.mdi-source-commit-next-local:before {
  content: "\F71B"; }

.mdi-source-commit-start:before {
  content: "\F71C"; }

.mdi-source-commit-start-next-local:before {
  content: "\F71D"; }

.mdi-source-fork:before {
  content: "\F4C1"; }

.mdi-source-merge:before {
  content: "\F62D"; }

.mdi-source-pull:before {
  content: "\F4C2"; }

.mdi-soy-sauce:before {
  content: "\F7ED"; }

.mdi-speaker:before {
  content: "\F4C3"; }

.mdi-speaker-off:before {
  content: "\F4C4"; }

.mdi-speaker-wireless:before {
  content: "\F71E"; }

.mdi-speedometer:before {
  content: "\F4C5"; }

.mdi-spellcheck:before {
  content: "\F4C6"; }

.mdi-spotify:before {
  content: "\F4C7"; }

.mdi-spotlight:before {
  content: "\F4C8"; }

.mdi-spotlight-beam:before {
  content: "\F4C9"; }

.mdi-spray:before {
  content: "\F665"; }

.mdi-square:before {
  content: "\F763"; }

.mdi-square-inc:before {
  content: "\F4CA"; }

.mdi-square-inc-cash:before {
  content: "\F4CB"; }

.mdi-square-outline:before {
  content: "\F762"; }

.mdi-square-root:before {
  content: "\F783"; }

.mdi-ssh:before {
  content: "\F8BF"; }

.mdi-stack-overflow:before {
  content: "\F4CC"; }

.mdi-stackexchange:before {
  content: "\F60B"; }

.mdi-stadium:before {
  content: "\F71F"; }

.mdi-stairs:before {
  content: "\F4CD"; }

.mdi-standard-definition:before {
  content: "\F7EE"; }

.mdi-star:before {
  content: "\F4CE"; }

.mdi-star-circle:before {
  content: "\F4CF"; }

.mdi-star-half:before {
  content: "\F4D0"; }

.mdi-star-off:before {
  content: "\F4D1"; }

.mdi-star-outline:before {
  content: "\F4D2"; }

.mdi-steam:before {
  content: "\F4D3"; }

.mdi-steering:before {
  content: "\F4D4"; }

.mdi-step-backward:before {
  content: "\F4D5"; }

.mdi-step-backward-2:before {
  content: "\F4D6"; }

.mdi-step-forward:before {
  content: "\F4D7"; }

.mdi-step-forward-2:before {
  content: "\F4D8"; }

.mdi-stethoscope:before {
  content: "\F4D9"; }

.mdi-sticker:before {
  content: "\F5D0"; }

.mdi-sticker-emoji:before {
  content: "\F784"; }

.mdi-stocking:before {
  content: "\F4DA"; }

.mdi-stop:before {
  content: "\F4DB"; }

.mdi-stop-circle:before {
  content: "\F666"; }

.mdi-stop-circle-outline:before {
  content: "\F667"; }

.mdi-store:before {
  content: "\F4DC"; }

.mdi-store-24-hour:before {
  content: "\F4DD"; }

.mdi-stove:before {
  content: "\F4DE"; }

.mdi-subdirectory-arrow-left:before {
  content: "\F60C"; }

.mdi-subdirectory-arrow-right:before {
  content: "\F60D"; }

.mdi-subway:before {
  content: "\F6AB"; }

.mdi-subway-variant:before {
  content: "\F4DF"; }

.mdi-summit:before {
  content: "\F785"; }

.mdi-sunglasses:before {
  content: "\F4E0"; }

.mdi-surround-sound:before {
  content: "\F5C5"; }

.mdi-surround-sound-2-0:before {
  content: "\F7EF"; }

.mdi-surround-sound-3-1:before {
  content: "\F7F0"; }

.mdi-surround-sound-5-1:before {
  content: "\F7F1"; }

.mdi-surround-sound-7-1:before {
  content: "\F7F2"; }

.mdi-svg:before {
  content: "\F720"; }

.mdi-swap-horizontal:before {
  content: "\F4E1"; }

.mdi-swap-horizontal-variant:before {
  content: "\F8C0"; }

.mdi-swap-vertical:before {
  content: "\F4E2"; }

.mdi-swap-vertical-variant:before {
  content: "\F8C1"; }

.mdi-swim:before {
  content: "\F4E3"; }

.mdi-switch:before {
  content: "\F4E4"; }

.mdi-sword:before {
  content: "\F4E5"; }

.mdi-sword-cross:before {
  content: "\F786"; }

.mdi-sync:before {
  content: "\F4E6"; }

.mdi-sync-alert:before {
  content: "\F4E7"; }

.mdi-sync-off:before {
  content: "\F4E8"; }

.mdi-tab:before {
  content: "\F4E9"; }

.mdi-tab-plus:before {
  content: "\F75B"; }

.mdi-tab-unselected:before {
  content: "\F4EA"; }

.mdi-table:before {
  content: "\F4EB"; }

.mdi-table-column:before {
  content: "\F834"; }

.mdi-table-column-plus-after:before {
  content: "\F4EC"; }

.mdi-table-column-plus-before:before {
  content: "\F4ED"; }

.mdi-table-column-remove:before {
  content: "\F4EE"; }

.mdi-table-column-width:before {
  content: "\F4EF"; }

.mdi-table-edit:before {
  content: "\F4F0"; }

.mdi-table-large:before {
  content: "\F4F1"; }

.mdi-table-of-contents:before {
  content: "\F835"; }

.mdi-table-row:before {
  content: "\F836"; }

.mdi-table-row-height:before {
  content: "\F4F2"; }

.mdi-table-row-plus-after:before {
  content: "\F4F3"; }

.mdi-table-row-plus-before:before {
  content: "\F4F4"; }

.mdi-table-row-remove:before {
  content: "\F4F5"; }

.mdi-table-settings:before {
  content: "\F837"; }

.mdi-tablet:before {
  content: "\F4F6"; }

.mdi-tablet-android:before {
  content: "\F4F7"; }

.mdi-tablet-ipad:before {
  content: "\F4F8"; }

.mdi-taco:before {
  content: "\F761"; }

.mdi-tag:before {
  content: "\F4F9"; }

.mdi-tag-faces:before {
  content: "\F4FA"; }

.mdi-tag-heart:before {
  content: "\F68A"; }

.mdi-tag-multiple:before {
  content: "\F4FB"; }

.mdi-tag-outline:before {
  content: "\F4FC"; }

.mdi-tag-plus:before {
  content: "\F721"; }

.mdi-tag-remove:before {
  content: "\F722"; }

.mdi-tag-text-outline:before {
  content: "\F4FD"; }

.mdi-target:before {
  content: "\F4FE"; }

.mdi-taxi:before {
  content: "\F4FF"; }

.mdi-teach:before {
  content: "\F88F"; }

.mdi-teamviewer:before {
  content: "\F500"; }

.mdi-telegram:before {
  content: "\F501"; }

.mdi-television:before {
  content: "\F502"; }

.mdi-television-box:before {
  content: "\F838"; }

.mdi-television-classic:before {
  content: "\F7F3"; }

.mdi-television-classic-off:before {
  content: "\F839"; }

.mdi-television-guide:before {
  content: "\F503"; }

.mdi-television-off:before {
  content: "\F83A"; }

.mdi-temperature-celsius:before {
  content: "\F504"; }

.mdi-temperature-fahrenheit:before {
  content: "\F505"; }

.mdi-temperature-kelvin:before {
  content: "\F506"; }

.mdi-tennis:before {
  content: "\F507"; }

.mdi-tent:before {
  content: "\F508"; }

.mdi-terrain:before {
  content: "\F509"; }

.mdi-test-tube:before {
  content: "\F668"; }

.mdi-text-shadow:before {
  content: "\F669"; }

.mdi-text-to-speech:before {
  content: "\F50A"; }

.mdi-text-to-speech-off:before {
  content: "\F50B"; }

.mdi-textbox:before {
  content: "\F60E"; }

.mdi-textbox-password:before {
  content: "\F7F4"; }

.mdi-texture:before {
  content: "\F50C"; }

.mdi-theater:before {
  content: "\F50D"; }

.mdi-theme-light-dark:before {
  content: "\F50E"; }

.mdi-thermometer:before {
  content: "\F50F"; }

.mdi-thermometer-lines:before {
  content: "\F510"; }

.mdi-thermostat-box:before {
  content: "\F890"; }

.mdi-thought-bubble:before {
  content: "\F7F5"; }

.mdi-thought-bubble-outline:before {
  content: "\F7F6"; }

.mdi-thumb-down:before {
  content: "\F511"; }

.mdi-thumb-down-outline:before {
  content: "\F512"; }

.mdi-thumb-up:before {
  content: "\F513"; }

.mdi-thumb-up-outline:before {
  content: "\F514"; }

.mdi-thumbs-up-down:before {
  content: "\F515"; }

.mdi-ticket:before {
  content: "\F516"; }

.mdi-ticket-account:before {
  content: "\F517"; }

.mdi-ticket-confirmation:before {
  content: "\F518"; }

.mdi-ticket-percent:before {
  content: "\F723"; }

.mdi-tie:before {
  content: "\F519"; }

.mdi-tilde:before {
  content: "\F724"; }

.mdi-timelapse:before {
  content: "\F51A"; }

.mdi-timer:before {
  content: "\F51B"; }

.mdi-timer-10:before {
  content: "\F51C"; }

.mdi-timer-3:before {
  content: "\F51D"; }

.mdi-timer-off:before {
  content: "\F51E"; }

.mdi-timer-sand:before {
  content: "\F51F"; }

.mdi-timer-sand-empty:before {
  content: "\F6AC"; }

.mdi-timer-sand-full:before {
  content: "\F78B"; }

.mdi-timetable:before {
  content: "\F520"; }

.mdi-toggle-switch:before {
  content: "\F521"; }

.mdi-toggle-switch-off:before {
  content: "\F522"; }

.mdi-tooltip:before {
  content: "\F523"; }

.mdi-tooltip-edit:before {
  content: "\F524"; }

.mdi-tooltip-image:before {
  content: "\F525"; }

.mdi-tooltip-outline:before {
  content: "\F526"; }

.mdi-tooltip-outline-plus:before {
  content: "\F527"; }

.mdi-tooltip-text:before {
  content: "\F528"; }

.mdi-tooth:before {
  content: "\F8C2"; }

.mdi-tooth-outline:before {
  content: "\F529"; }

.mdi-tor:before {
  content: "\F52A"; }

.mdi-tower-beach:before {
  content: "\F680"; }

.mdi-tower-fire:before {
  content: "\F681"; }

.mdi-towing:before {
  content: "\F83B"; }

.mdi-trackpad:before {
  content: "\F7F7"; }

.mdi-tractor:before {
  content: "\F891"; }

.mdi-traffic-light:before {
  content: "\F52B"; }

.mdi-train:before {
  content: "\F52C"; }

.mdi-train-variant:before {
  content: "\F8C3"; }

.mdi-tram:before {
  content: "\F52D"; }

.mdi-transcribe:before {
  content: "\F52E"; }

.mdi-transcribe-close:before {
  content: "\F52F"; }

.mdi-transfer:before {
  content: "\F530"; }

.mdi-transit-transfer:before {
  content: "\F6AD"; }

.mdi-translate:before {
  content: "\F5CA"; }

.mdi-treasure-chest:before {
  content: "\F725"; }

.mdi-tree:before {
  content: "\F531"; }

.mdi-trello:before {
  content: "\F532"; }

.mdi-trending-down:before {
  content: "\F533"; }

.mdi-trending-neutral:before {
  content: "\F534"; }

.mdi-trending-up:before {
  content: "\F535"; }

.mdi-triangle:before {
  content: "\F536"; }

.mdi-triangle-outline:before {
  content: "\F537"; }

.mdi-trophy:before {
  content: "\F538"; }

.mdi-trophy-award:before {
  content: "\F539"; }

.mdi-trophy-outline:before {
  content: "\F53A"; }

.mdi-trophy-variant:before {
  content: "\F53B"; }

.mdi-trophy-variant-outline:before {
  content: "\F53C"; }

.mdi-truck:before {
  content: "\F53D"; }

.mdi-truck-delivery:before {
  content: "\F53E"; }

.mdi-truck-fast:before {
  content: "\F787"; }

.mdi-truck-trailer:before {
  content: "\F726"; }

.mdi-tshirt-crew:before {
  content: "\F53F"; }

.mdi-tshirt-v:before {
  content: "\F540"; }

.mdi-tumblr:before {
  content: "\F541"; }

.mdi-tumblr-reblog:before {
  content: "\F542"; }

.mdi-tune:before {
  content: "\F62E"; }

.mdi-tune-vertical:before {
  content: "\F66A"; }

.mdi-twitch:before {
  content: "\F543"; }

.mdi-twitter:before {
  content: "\F544"; }

.mdi-twitter-box:before {
  content: "\F545"; }

.mdi-twitter-circle:before {
  content: "\F546"; }

.mdi-twitter-retweet:before {
  content: "\F547"; }

.mdi-uber:before {
  content: "\F748"; }

.mdi-ubuntu:before {
  content: "\F548"; }

.mdi-ultra-high-definition:before {
  content: "\F7F8"; }

.mdi-umbraco:before {
  content: "\F549"; }

.mdi-umbrella:before {
  content: "\F54A"; }

.mdi-umbrella-outline:before {
  content: "\F54B"; }

.mdi-undo:before {
  content: "\F54C"; }

.mdi-undo-variant:before {
  content: "\F54D"; }

.mdi-unfold-less-horizontal:before {
  content: "\F54E"; }

.mdi-unfold-less-vertical:before {
  content: "\F75F"; }

.mdi-unfold-more-horizontal:before {
  content: "\F54F"; }

.mdi-unfold-more-vertical:before {
  content: "\F760"; }

.mdi-ungroup:before {
  content: "\F550"; }

.mdi-unity:before {
  content: "\F6AE"; }

.mdi-untappd:before {
  content: "\F551"; }

.mdi-update:before {
  content: "\F6AF"; }

.mdi-upload:before {
  content: "\F552"; }

.mdi-upload-multiple:before {
  content: "\F83C"; }

.mdi-upload-network:before {
  content: "\F6F5"; }

.mdi-usb:before {
  content: "\F553"; }

.mdi-van-passenger:before {
  content: "\F7F9"; }

.mdi-van-utility:before {
  content: "\F7FA"; }

.mdi-vanish:before {
  content: "\F7FB"; }

.mdi-vector-arrange-above:before {
  content: "\F554"; }

.mdi-vector-arrange-below:before {
  content: "\F555"; }

.mdi-vector-circle:before {
  content: "\F556"; }

.mdi-vector-circle-variant:before {
  content: "\F557"; }

.mdi-vector-combine:before {
  content: "\F558"; }

.mdi-vector-curve:before {
  content: "\F559"; }

.mdi-vector-difference:before {
  content: "\F55A"; }

.mdi-vector-difference-ab:before {
  content: "\F55B"; }

.mdi-vector-difference-ba:before {
  content: "\F55C"; }

.mdi-vector-ellipse:before {
  content: "\F892"; }

.mdi-vector-intersection:before {
  content: "\F55D"; }

.mdi-vector-line:before {
  content: "\F55E"; }

.mdi-vector-point:before {
  content: "\F55F"; }

.mdi-vector-polygon:before {
  content: "\F560"; }

.mdi-vector-polyline:before {
  content: "\F561"; }

.mdi-vector-radius:before {
  content: "\F749"; }

.mdi-vector-rectangle:before {
  content: "\F5C6"; }

.mdi-vector-selection:before {
  content: "\F562"; }

.mdi-vector-square:before {
  content: "\F001"; }

.mdi-vector-triangle:before {
  content: "\F563"; }

.mdi-vector-union:before {
  content: "\F564"; }

.mdi-venmo:before {
  content: "\F578"; }

.mdi-verified:before {
  content: "\F565"; }

.mdi-vibrate:before {
  content: "\F566"; }

.mdi-video:before {
  content: "\F567"; }

.mdi-video-3d:before {
  content: "\F7FC"; }

.mdi-video-4k-box:before {
  content: "\F83D"; }

.mdi-video-input-antenna:before {
  content: "\F83E"; }

.mdi-video-input-component:before {
  content: "\F83F"; }

.mdi-video-input-hdmi:before {
  content: "\F840"; }

.mdi-video-input-svideo:before {
  content: "\F841"; }

.mdi-video-off:before {
  content: "\F568"; }

.mdi-video-switch:before {
  content: "\F569"; }

.mdi-view-agenda:before {
  content: "\F56A"; }

.mdi-view-array:before {
  content: "\F56B"; }

.mdi-view-carousel:before {
  content: "\F56C"; }

.mdi-view-column:before {
  content: "\F56D"; }

.mdi-view-dashboard:before {
  content: "\F56E"; }

.mdi-view-dashboard-variant:before {
  content: "\F842"; }

.mdi-view-day:before {
  content: "\F56F"; }

.mdi-view-grid:before {
  content: "\F570"; }

.mdi-view-headline:before {
  content: "\F571"; }

.mdi-view-list:before {
  content: "\F572"; }

.mdi-view-module:before {
  content: "\F573"; }

.mdi-view-parallel:before {
  content: "\F727"; }

.mdi-view-quilt:before {
  content: "\F574"; }

.mdi-view-sequential:before {
  content: "\F728"; }

.mdi-view-stream:before {
  content: "\F575"; }

.mdi-view-week:before {
  content: "\F576"; }

.mdi-vimeo:before {
  content: "\F577"; }

.mdi-violin:before {
  content: "\F60F"; }

.mdi-virtual-reality:before {
  content: "\F893"; }

.mdi-visualstudio:before {
  content: "\F610"; }

.mdi-vk:before {
  content: "\F579"; }

.mdi-vk-box:before {
  content: "\F57A"; }

.mdi-vk-circle:before {
  content: "\F57B"; }

.mdi-vlc:before {
  content: "\F57C"; }

.mdi-voice:before {
  content: "\F5CB"; }

.mdi-voicemail:before {
  content: "\F57D"; }

.mdi-volume-high:before {
  content: "\F57E"; }

.mdi-volume-low:before {
  content: "\F57F"; }

.mdi-volume-medium:before {
  content: "\F580"; }

.mdi-volume-minus:before {
  content: "\F75D"; }

.mdi-volume-mute:before {
  content: "\F75E"; }

.mdi-volume-off:before {
  content: "\F581"; }

.mdi-volume-plus:before {
  content: "\F75C"; }

.mdi-vpn:before {
  content: "\F582"; }

.mdi-vuejs:before {
  content: "\F843"; }

.mdi-walk:before {
  content: "\F583"; }

.mdi-wall:before {
  content: "\F7FD"; }

.mdi-wallet:before {
  content: "\F584"; }

.mdi-wallet-giftcard:before {
  content: "\F585"; }

.mdi-wallet-membership:before {
  content: "\F586"; }

.mdi-wallet-travel:before {
  content: "\F587"; }

.mdi-wan:before {
  content: "\F588"; }

.mdi-washing-machine:before {
  content: "\F729"; }

.mdi-watch:before {
  content: "\F589"; }

.mdi-watch-export:before {
  content: "\F58A"; }

.mdi-watch-export-variant:before {
  content: "\F894"; }

.mdi-watch-import:before {
  content: "\F58B"; }

.mdi-watch-import-variant:before {
  content: "\F895"; }

.mdi-watch-variant:before {
  content: "\F896"; }

.mdi-watch-vibrate:before {
  content: "\F6B0"; }

.mdi-water:before {
  content: "\F58C"; }

.mdi-water-off:before {
  content: "\F58D"; }

.mdi-water-percent:before {
  content: "\F58E"; }

.mdi-water-pump:before {
  content: "\F58F"; }

.mdi-watermark:before {
  content: "\F612"; }

.mdi-waves:before {
  content: "\F78C"; }

.mdi-weather-cloudy:before {
  content: "\F590"; }

.mdi-weather-fog:before {
  content: "\F591"; }

.mdi-weather-hail:before {
  content: "\F592"; }

.mdi-weather-hurricane:before {
  content: "\F897"; }

.mdi-weather-lightning:before {
  content: "\F593"; }

.mdi-weather-lightning-rainy:before {
  content: "\F67D"; }

.mdi-weather-night:before {
  content: "\F594"; }

.mdi-weather-partlycloudy:before {
  content: "\F595"; }

.mdi-weather-pouring:before {
  content: "\F596"; }

.mdi-weather-rainy:before {
  content: "\F597"; }

.mdi-weather-snowy:before {
  content: "\F598"; }

.mdi-weather-snowy-rainy:before {
  content: "\F67E"; }

.mdi-weather-sunny:before {
  content: "\F599"; }

.mdi-weather-sunset:before {
  content: "\F59A"; }

.mdi-weather-sunset-down:before {
  content: "\F59B"; }

.mdi-weather-sunset-up:before {
  content: "\F59C"; }

.mdi-weather-windy:before {
  content: "\F59D"; }

.mdi-weather-windy-variant:before {
  content: "\F59E"; }

.mdi-web:before {
  content: "\F59F"; }

.mdi-webcam:before {
  content: "\F5A0"; }

.mdi-webhook:before {
  content: "\F62F"; }

.mdi-webpack:before {
  content: "\F72A"; }

.mdi-wechat:before {
  content: "\F611"; }

.mdi-weight:before {
  content: "\F5A1"; }

.mdi-weight-kilogram:before {
  content: "\F5A2"; }

.mdi-whatsapp:before {
  content: "\F5A3"; }

.mdi-wheelchair-accessibility:before {
  content: "\F5A4"; }

.mdi-white-balance-auto:before {
  content: "\F5A5"; }

.mdi-white-balance-incandescent:before {
  content: "\F5A6"; }

.mdi-white-balance-iridescent:before {
  content: "\F5A7"; }

.mdi-white-balance-sunny:before {
  content: "\F5A8"; }

.mdi-widgets:before {
  content: "\F72B"; }

.mdi-wifi:before {
  content: "\F5A9"; }

.mdi-wifi-off:before {
  content: "\F5AA"; }

.mdi-wii:before {
  content: "\F5AB"; }

.mdi-wiiu:before {
  content: "\F72C"; }

.mdi-wikipedia:before {
  content: "\F5AC"; }

.mdi-window-close:before {
  content: "\F5AD"; }

.mdi-window-closed:before {
  content: "\F5AE"; }

.mdi-window-maximize:before {
  content: "\F5AF"; }

.mdi-window-minimize:before {
  content: "\F5B0"; }

.mdi-window-open:before {
  content: "\F5B1"; }

.mdi-window-restore:before {
  content: "\F5B2"; }

.mdi-windows:before {
  content: "\F5B3"; }

.mdi-wordpress:before {
  content: "\F5B4"; }

.mdi-worker:before {
  content: "\F5B5"; }

.mdi-wrap:before {
  content: "\F5B6"; }

.mdi-wrench:before {
  content: "\F5B7"; }

.mdi-wunderlist:before {
  content: "\F5B8"; }

.mdi-xamarin:before {
  content: "\F844"; }

.mdi-xamarin-outline:before {
  content: "\F845"; }

.mdi-xaml:before {
  content: "\F673"; }

.mdi-xbox:before {
  content: "\F5B9"; }

.mdi-xbox-controller:before {
  content: "\F5BA"; }

.mdi-xbox-controller-battery-alert:before {
  content: "\F74A"; }

.mdi-xbox-controller-battery-empty:before {
  content: "\F74B"; }

.mdi-xbox-controller-battery-full:before {
  content: "\F74C"; }

.mdi-xbox-controller-battery-low:before {
  content: "\F74D"; }

.mdi-xbox-controller-battery-medium:before {
  content: "\F74E"; }

.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F"; }

.mdi-xbox-controller-off:before {
  content: "\F5BB"; }

.mdi-xda:before {
  content: "\F5BC"; }

.mdi-xing:before {
  content: "\F5BD"; }

.mdi-xing-box:before {
  content: "\F5BE"; }

.mdi-xing-circle:before {
  content: "\F5BF"; }

.mdi-xml:before {
  content: "\F5C0"; }

.mdi-xmpp:before {
  content: "\F7FE"; }

.mdi-yammer:before {
  content: "\F788"; }

.mdi-yeast:before {
  content: "\F5C1"; }

.mdi-yelp:before {
  content: "\F5C2"; }

.mdi-yin-yang:before {
  content: "\F67F"; }

.mdi-youtube-creator-studio:before {
  content: "\F846"; }

.mdi-youtube-gaming:before {
  content: "\F847"; }

.mdi-youtube-play:before {
  content: "\F5C3"; }

.mdi-youtube-tv:before {
  content: "\F448"; }

.mdi-zip-box:before {
  content: "\F5C4"; }

.mdi-blank:before {
  content: "\F68C";
  visibility: hidden; }

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px; }

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px; }

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px; }

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px; }

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54); }

.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26); }

.mdi-light:before {
  color: white; }

.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3); }

.mdi-rotate-45 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(45deg);
            transform: scaleX(-1) rotate(45deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: scaleY(-1) rotate(45deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-45:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
       transform: rotate(45deg); }

.mdi-rotate-90 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(90deg);
            transform: scaleX(-1) rotate(90deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: scaleY(-1) rotate(90deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
       transform: rotate(90deg); }

.mdi-rotate-135 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(135deg);
            transform: scaleX(-1) rotate(135deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(135deg);
            -ms-transform: rotate(135deg);
            transform: scaleY(-1) rotate(135deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-135:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
       transform: rotate(135deg); }

.mdi-rotate-180 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: scaleY(-1) rotate(180deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
       transform: rotate(180deg); }

.mdi-rotate-225 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(225deg);
            transform: scaleX(-1) rotate(225deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(225deg);
            -ms-transform: rotate(225deg);
            transform: scaleY(-1) rotate(225deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-225:before {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
       transform: rotate(225deg); }

.mdi-rotate-270 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(270deg);
            transform: scaleX(-1) rotate(270deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(270deg);
            -ms-transform: rotate(270deg);
            transform: scaleY(-1) rotate(270deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
       transform: rotate(270deg); }

.mdi-rotate-315 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(315deg);
            transform: scaleX(-1) rotate(315deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(315deg);
            -ms-transform: rotate(315deg);
            transform: scaleY(-1) rotate(315deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */ }
  .mdi-rotate-315:before {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
       transform: rotate(315deg); }

.mdi-flip-h:before {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
   -o-transform: scaleX(-1);
      transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

.mdi-flip-v:before {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
   -o-transform: scaleY(-1);
      transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV"; }

.mdi-spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  -o-animation: mdi-spin 2s infinite linear;
     animation: mdi-spin 2s infinite linear; }

@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

.js-cf-ajax-form {
  background-color: #F3F0EE;
  margin: 60px auto 120px auto;
  max-width: 450px;
  padding: 20px 30px 30px;
  position: relative;
  text-align: left; }
  .js-cf-ajax-form .button-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .js-cf-ajax-form .button-em-gold {
    background-color: #F0BE5B;
    border: none;
    border-radius: 0;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 15px 30px;
    text-transform: uppercase; }
    .js-cf-ajax-form .button-em-gold:active, .js-cf-ajax-form .button-em-gold:focus, .js-cf-ajax-form .button-em-gold:hover {
      background-color: #D69328;
      color: #fff; }

.cf-overlay {
  background-color: #fff;
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0; }

.cf-loading-animation {
  left: 50%;
  margin: -0.642857145em 0 0 -0.642857145em;
  position: absolute;
  top: 50%; }

h1,
.h1 {
  font-weight: 300; }

h5,
.h5 {
  font-weight: bold; }

h6,
.h6 {
  letter-spacing: 1px;
  text-transform: uppercase; }

.large-text {
  font-size: 24px;
  line-height: 36px; }

.small-text {
  font-size: 14px;
  line-height: 18px; }

.tiny-text {
  font-size: 12px;
  line-height: 16px; }

blockquote {
  font-size: 24px;
  font-weight: 300;
  line-height: 36px; }

.fl-theme-builder-header-sticky {
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(30%, rgba(0, 0, 0, 0.75)));
  background: -webkit-linear-gradient(bottom, transparent 0%, rgba(0, 0, 0, 0.75) 30%);
  background: -o-linear-gradient(bottom, transparent 0%, rgba(0, 0, 0, 0.75) 30%);
  background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.75) 30%); }
  .fl-theme-builder-header-sticky .gallery-animated-logo {
    display: none; }
  .fl-theme-builder-header-sticky.fl-theme-builder-header-shrink {
    background: #000;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
    .fl-theme-builder-header-sticky.fl-theme-builder-header-shrink .gallery-animated-logo {
      display: block; }

.fl-builder-content .shrink-menu .fl-menu-mobile-toggle.hamburger {
  color: #fff; }

.fl-builder-content .shrink-menu.white-background .fl-menu-mobile-toggle.hamburger {
  color: #000; }

.fl-builder-content .shrink-menu .menu-item:not(.search):not(.login) a {
  color: #B8ABA3;
  text-transform: uppercase; }
  .fl-builder-content .shrink-menu .menu-item:not(.search):not(.login) a:hover {
    color: #F0BE5B;
    position: relative; }

.fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-item > a,
.fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-parent .fl-has-submenu-container > a,
.fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-item.menu-item-has-children .fl-has-submenu-container > a {
  color: #F0BE5B;
  position: relative; }
  @media (min-width: 992px) {
    .fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-item > a:before,
    .fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-parent .fl-has-submenu-container > a:before,
    .fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-item.menu-item-has-children .fl-has-submenu-container > a:before {
      background: #F0BE5B;
      content: "";
      display: block;
      height: 2px;
      position: absolute;
      top: 0px;
      width: 15px; } }

@media (min-width: 992px) {
  .fl-builder-content .shrink-menu .menu-item:not(.search):not(.login).current-menu-parent .sub-menu a:before {
    display: none; } }

@media (min-width: 992px) {
  .fl-builder-content .shrink-menu .menu > .menu-item:not(.search):not(.login) > .fl-has-submenu-container > a:hover:before,
  .fl-builder-content .shrink-menu .menu > .menu-item:not(.search):not(.login) > a:hover:before {
    background: #F0BE5B;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: 0px;
    width: 15px; }
  .fl-builder-content .shrink-menu .menu > .menu-item:not(.search):not(.login) .sub-menu > .fl-has-submenu-container > a:hover:before,
  .fl-builder-content .shrink-menu .menu > .menu-item:not(.search):not(.login) .sub-menu > a:hover:before {
    display: none; } }

.fl-builder-content .shrink-menu .menu-item.search i {
  font-size: 24px; }

.fl-builder-content .shrink-menu .menu-item.search a.fa-search:before {
  display: none; }

.fl-builder-content .shrink-menu .menu-item.login a, .fl-builder-content .shrink-menu .menu-item.search a {
  color: #B8ABA3;
  text-transform: uppercase; }
  .fl-builder-content .shrink-menu .menu-item.login a:hover, .fl-builder-content .shrink-menu .menu-item.search a:hover {
    color: #F0BE5B; }

.fl-builder-content .shrink-menu .sub-menu .menu-item a {
  color: #B8ABA3;
  font-size: 14px;
  font-weight: 600; }
  .fl-builder-content .shrink-menu .sub-menu .menu-item a:hover {
    color: #F0BE5B; }
  .fl-builder-content .shrink-menu .sub-menu .menu-item a:before {
    display: none; }
  @media (max-width: 1199px) {
    .fl-builder-content .shrink-menu .sub-menu .menu-item a {
      padding: 10px 30px; } }

.fl-builder-content .shrink-menu .sub-menu .menu-item.current-menu-item a {
  color: #F0BE5B; }
  .fl-builder-content .shrink-menu .sub-menu .menu-item.current-menu-item a:before {
    display: none; }

@media (max-width: 1199px) {
  .fl-builder-content .shrink-menu.fl-module-menu .menu {
    margin: 0 -15px; } }

.fl-builder-content .fl-page-nav-search {
  display: block;
  position: static; }
  .fl-builder-content .fl-page-nav-search .search a {
    padding: 0; }
    .fl-builder-content .fl-page-nav-search .search a.fa-search {
      display: none;
      position: static; }
  .fl-builder-content .fl-page-nav-search form {
    border-top: 3px solid #F0BE5B;
    display: block;
    position: static;
    width: 100%; }
  @media (min-width: 992px) {
    .fl-builder-content .fl-page-nav-search .search a.fa-search {
      display: block;
      font-size: 24px;
      padding: 8px; }
    .fl-builder-content .fl-page-nav-search .login {
      font-size: 24px; }
      .fl-builder-content .fl-page-nav-search .login a {
        font-size: 24px;
        padding: 8px; }
    .fl-builder-content .fl-page-nav-search form {
      display: none;
      position: absolute;
      right: 30px;
      top: 160%;
      width: 400px; } }

header.fl-builder-content .menu-item {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px; }

.fl-module-menu .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle:before {
  border-width: 1px;
  height: 7px;
  width: 7px; }

.fl-builder-content .fl-module.footer-socials a {
  color: #888888; }

body .gform_wrapper.gf_reset_wrapper {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0; }
  body .gform_wrapper.gf_reset_wrapper div,
  body .gform_wrapper.gf_reset_wrapper span,
  body .gform_wrapper.gf_reset_wrapper iframe,
  body .gform_wrapper.gf_reset_wrapper h1,
  body .gform_wrapper.gf_reset_wrapper h2,
  body .gform_wrapper.gf_reset_wrapper h3,
  body .gform_wrapper.gf_reset_wrapper h4,
  body .gform_wrapper.gf_reset_wrapper h5,
  body .gform_wrapper.gf_reset_wrapper h6,
  body .gform_wrapper.gf_reset_wrapper p,
  body .gform_wrapper.gf_reset_wrapper img,
  body .gform_wrapper.gf_reset_wrapper ol,
  body .gform_wrapper.gf_reset_wrapper ul,
  body .gform_wrapper.gf_reset_wrapper li,
  body .gform_wrapper.gf_reset_wrapper fieldset,
  body .gform_wrapper.gf_reset_wrapper form,
  body .gform_wrapper.gf_reset_wrapper label,
  body .gform_wrapper.gf_reset_wrapper legend {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0; }
  body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password] {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0; }
  body .gform_wrapper.gf_reset_wrapper select,
  body .gform_wrapper.gf_reset_wrapper textarea {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0; }
  body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=image] {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0; }
  body .gform_wrapper.gf_reset_wrapper button,
  body .gform_wrapper.gf_reset_wrapper table,
  body .gform_wrapper.gf_reset_wrapper caption,
  body .gform_wrapper.gf_reset_wrapper tbody,
  body .gform_wrapper.gf_reset_wrapper tfoot,
  body .gform_wrapper.gf_reset_wrapper thead,
  body .gform_wrapper.gf_reset_wrapper tr,
  body .gform_wrapper.gf_reset_wrapper th,
  body .gform_wrapper.gf_reset_wrapper td {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0; }
  body .gform_wrapper.gf_reset_wrapper div,
  body .gform_wrapper.gf_reset_wrapper span,
  body .gform_wrapper.gf_reset_wrapper iframe,
  body .gform_wrapper.gf_reset_wrapper p,
  body .gform_wrapper.gf_reset_wrapper img,
  body .gform_wrapper.gf_reset_wrapper ol,
  body .gform_wrapper.gf_reset_wrapper ul,
  body .gform_wrapper.gf_reset_wrapper li,
  body .gform_wrapper.gf_reset_wrapper fieldset,
  body .gform_wrapper.gf_reset_wrapper form,
  body .gform_wrapper.gf_reset_wrapper label,
  body .gform_wrapper.gf_reset_wrapper legend {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline; }
  body .gform_wrapper.gf_reset_wrapper input[type=text], body .gform_wrapper.gf_reset_wrapper input[type=email], body .gform_wrapper.gf_reset_wrapper input[type=tel], body .gform_wrapper.gf_reset_wrapper input[type=url], body .gform_wrapper.gf_reset_wrapper input[type=number], body .gform_wrapper.gf_reset_wrapper input[type=password] {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline; }
  body .gform_wrapper.gf_reset_wrapper select,
  body .gform_wrapper.gf_reset_wrapper textarea {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline; }
  body .gform_wrapper.gf_reset_wrapper input[type=submit], body .gform_wrapper.gf_reset_wrapper input[type=button], body .gform_wrapper.gf_reset_wrapper input[type=image] {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline; }
  body .gform_wrapper.gf_reset_wrapper button,
  body .gform_wrapper.gf_reset_wrapper table,
  body .gform_wrapper.gf_reset_wrapper caption,
  body .gform_wrapper.gf_reset_wrapper tbody,
  body .gform_wrapper.gf_reset_wrapper tfoot,
  body .gform_wrapper.gf_reset_wrapper thead,
  body .gform_wrapper.gf_reset_wrapper tr,
  body .gform_wrapper.gf_reset_wrapper th,
  body .gform_wrapper.gf_reset_wrapper td {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline; }
  body .gform_wrapper.gf_reset_wrapper div,
  body .gform_wrapper.gf_reset_wrapper span,
  body .gform_wrapper.gf_reset_wrapper p {
    line-height: 1.8; }
  body .gform_wrapper.gf_reset_wrapper fieldset,
  body .gform_wrapper.gf_reset_wrapper img {
    border: 0; }
  body .gform_wrapper.gf_reset_wrapper ol,
  body .gform_wrapper.gf_reset_wrapper ul,
  body .gform_wrapper.gf_reset_wrapper li {
    list-style: none; }
  body .gform_wrapper.gf_reset_wrapper a img {
    border: none; }
  body .gform_wrapper.gf_reset_wrapper :focus {
    outline: 0; }

.ui-datepicker {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  font: 9pt Arial,sans-serif;
  height: auto;
  margin: 5px auto 0;
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  width: 216px; }
  .ui-datepicker a {
    text-decoration: none; }
  .ui-datepicker table {
    border-collapse: collapse;
    width: 100%; }

.ui-datepicker-header {
  background-color: #666;
  border-color: #666;
  border-style: solid;
  border-width: 1px 0 0 0;
  box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 0.2);
  color: #e0e0e0;
  -webkit-filter: dropshadow(color=#000, offx=1, offy=-1);
          filter: dropshadow(color=#000, offx=1, offy=-1);
  font-weight: bold;
  line-height: 30px;
  min-height: 30px;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 0.2);
  text-shadow: 1px -1px 0px #000;
  -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 0.2); }

.ui-datepicker-title {
  text-align: center; }
  .ui-datepicker-title select {
    margin-top: 2.5%; }

.ui-datepicker-prev,
.ui-datepicker-next {
  background-image: url("../images/datepicker/arrow.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  line-height: 600%;
  overflow: hidden;
  text-align: center;
  width: 30px; }

.ui-datepicker-prev {
  background-position: center -30px;
  float: left; }

.ui-datepicker-next {
  background-position: center 0px;
  float: right; }

.ui-datepicker thead {
  background: #f7f7f7;
  background: url(data:image/svg+xml;base64:PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f1f1f1));
  background: linear-gradient(to bottom, #f7f7f7 0%, #f1f1f1 100%);
  border-bottom: 1px solid #bbb;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',endColorstr='#f1f1f1',GradientType=0 ); }

.ui-datepicker th {
  color: #666666;
  -webkit-filter: dropshadow(color=#fff, offx=1, offy=0);
          filter: dropshadow(color=#fff, offx=1, offy=0);
  font-size: 6pt;
  padding: 5px 0;
  text-align: center;
  text-shadow: 1px 0px 0px #fff;
  text-transform: uppercase; }

.ui-datepicker tbody td {
  border-right: 1px solid #bbb;
  border-top: 1px solid #bbb;
  padding: 0; }
  .ui-datepicker tbody td:last-child {
    border-right: 0px; }

.ui-datepicker tbody tr {
  border-bottom: 1px solid #bbb; }
  .ui-datepicker tbody tr:last-child {
    border-bottom: 0px; }

.ui-datepicker td span,
.ui-datepicker td a {
  color: #666666;
  display: inline-block;
  -webkit-filter: dropshadow(color=#fff, offx=1, offy=1);
          filter: dropshadow(color=#fff, offx=1, offy=1);
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-shadow: 1px 1px 0px #fff;
  width: 30px; }

.ui-datepicker-calendar .ui-state-default {
  background: #ededed;
  background: url(data:image/svg+xml;base64:PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #ededed 0%, #dedede 100%);
  background: -o-linear-gradient(top, #ededed 0%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dedede));
  background: linear-gradient(to bottom, #ededed 0%, #dedede 100%);
  box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#dedede',GradientType=0 );
  -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5);
  -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5); }

.ui-datepicker-calendar .ui-state-hover {
  background: #f7f7f7; }

.ui-datepicker-calendar .ui-state-active {
  background: #FFF2AA;
  border: 1px solid #c19163;
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  color: #666;
  -webkit-filter: dropshadow(color=#FFF, offx=0, offy=1);
          filter: dropshadow(color=#FFF, offx=0, offy=1);
  margin: -1px;
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  text-shadow: 0px 1px 0px #FFF;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.ui-datepicker-unselectable .ui-state-default {
  background: #f4f4f4;
  color: #b4b3b3; }

.ui-datepicker-calendar td:first-child .ui-state-active {
  margin-left: 0;
  width: 29px; }

.ui-datepicker-calendar td:last-child .ui-state-active {
  margin-right: 0;
  width: 29px; }

.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0; }

td.ui-datepicker-unselectable.ui-state-disabled {
  background-color: #d7d7d7; }

table.ui-datepicker-calendar {
  margin: 0 0 0 0; }

body div#ui-datepicker-div[style] {
  z-index: 9999; }

.gform_wrapper {
  margin: 16px 0;
  max-width: 100%; }
  .gform_wrapper form {
    margin: 0 auto;
    max-width: 100%;
    text-align: left; }
  .gform_wrapper * {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .gform_wrapper *:before, .gform_wrapper *:after {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  .gform_wrapper h1,
  .gform_wrapper h2,
  .gform_wrapper h3 {
    background: none;
    border: none;
    font-weight: normal; }
  .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
    font-family: inherit;
    font-size: inherit;
    letter-spacing: normal;
    padding: 5px 4px; }
  .gform_wrapper input[type=image] {
    border: none;
    padding: 0;
    width: auto; }
  .gform_wrapper textarea {
    font-family: inherit;
    font-size: inherit;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 6px 8px;
    resize: none; }
  .gform_wrapper select {
    line-height: 1.5; }
  .gform_wrapper .ginput_container_multiselect select {
    appearance: none;
    background-image: none;
    border: 1px solid inherit;
    -moz-appearance: none;
    outline: none;
    -webkit-appearance: none; }
  .gform_wrapper ul.gform_fields {
    display: block;
    list-style-type: none;
    margin: 0; }

html > body .entry ul {
  text-indent: 0; }

.gform_wrapper ul {
  text-indent: 0; }

.gform_wrapper li,
.gform_wrapper form li {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  overflow: visible; }

.gform_wrapper ul li.gfield {
  clear: both; }

.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li {
  overflow: hidden; }

.gform_wrapper ul.gform_fields.right_label li.gfield {
  margin-bottom: 14px; }

.gform_wrapper form ul.gform_fields.right_label li.gfield,
.gform_wrapper ul.gform_fields.left_label li.gfield,
.gform_wrapper form ul.gform_fields.left_label li.gfield {
  margin-bottom: 14px; }

.gform_wrapper ul.right_label li ul.gfield_radio li,
.gform_wrapper form ul.right_label li ul.gfield_radio li,
.gform_wrapper ul.left_label li ul.gfield_radio li,
.gform_wrapper form ul.left_label li ul.gfield_radio li,
.gform_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_wrapper form ul.left_label li ul.gfield_checkbox li {
  margin-bottom: 10px; }

.gform_wrapper ul li:before, .gform_wrapper ul li:after {
  margin: 0;
  overflow: visible;
  padding: 0; }

.gform_wrapper ul.gform_fields {
  margin: 0;
  overflow: visible;
  padding: 0; }

.gform_wrapper select {
  font-family: inherit;
  font-size: inherit;
  letter-spacing: normal; }
  .gform_wrapper select option {
    display: block;
    padding: 2px; }

.gform_wrapper .inline {
  display: inline; }

.gform_wrapper .gform_heading {
  margin-bottom: 18px;
  width: 100%; }

.gform_wrapper .clear-multi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year {
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_year {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 33.333%; }

.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  vertical-align: top; }

.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year {
  margin-right: .5rem; }

.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day {
  margin-right: .5rem;
  width: 4rem; }

.gform_wrapper .gfield_date_month input[type="number"],
.gform_wrapper .gfield_date_day input[type="number"] {
  width: -webkit-calc(3rem + 8px);
  width: calc(3rem + 8px); }

.gform_wrapper .gfield_date_year {
  width: 5rem; }
  .gform_wrapper .gfield_date_year input[type="number"] {
    width: -webkit-calc(4rem + 8px);
    width: calc(4rem + 8px); }

.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input {
  width: -webkit-calc(3rem + 8px);
  width: calc(3rem + 8px); }

.gform_wrapper .gfield_date_year input {
  width: 4rem; }

.gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
  text-align: center;
  width: 3rem; }

.gform_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,
.gform_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label {
  width: 4rem; }

.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute,
.gform_wrapper .gfield_time_ampm {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 33.333%; }

.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {
  float: left; }

.gform_wrapper .gfield_time_hour i {
  float: right;
  font-family: sans-serif;
  font-style: normal;
  margin-top: 9%;
  text-align: center;
  width: 10px; }

.gform_wrapper .gfield_time_minute {
  margin-right: .5rem; }

.gform_wrapper .gfield_time_hour {
  margin-right: .25rem; }

.gform_wrapper .gfield_time_ampm {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top; }
  .gform_wrapper .gfield_time_ampm select {
    min-width: -webkit-calc(2rem + 25px);
    min-width: calc(2rem + 25px);
    width: -webkit-calc(3rem + 25px);
    width: calc(3rem + 25px); }

.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input {
  width: -webkit-calc(3rem + 8px);
  width: calc(3rem + 8px); }

.gform_wrapper .gfield_time_hour input[type="number"],
.gform_wrapper .gfield_time_minute input[type="number"] {
  width: -webkit-calc(3rem + 8px);
  width: calc(3rem + 8px); }

.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
  text-align: center;
  width: 3rem; }

.gform_wrapper .field_hover {
  border: 1px dashed #2175A9;
  cursor: pointer; }

.gform_wrapper .field_selected {
  background-color: #DFEFFF;
  border: 1px solid #C2D7EF; }

.gform_wrapper .field_name_first,
.gform_wrapper .field_name_middle,
.gform_wrapper .field_name_last {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  width: 49.5%; }

.gform_wrapper .ginput_complex.ginput_container {
  overflow: visible;
  width: 100%; }

.gform_wrapper label.gfield_label {
  font-size: inherit;
  font-weight: 700; }

.gform_wrapper .top_label .gfield_label {
  clear: both;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3; }

.gform_wrapper .ginput_complex input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_wrapper .ginput_complex .ginput_left input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']) {
  width: 100%; }

.gform_wrapper .ginput_complex .ginput_right input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_wrapper .ginput_complex .ginput_right select {
  width: 100%; }

.gform_wrapper .ginput_complex select {
  width: 100%; }

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
  display: block;
  font-size: .813em;
  letter-spacing: .5pt;
  white-space: nowrap; }

.gform_wrapper ul.gfield_radio li label,
.gform_wrapper ul.gfield_checkbox li label {
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  letter-spacing: inherit;
  vertical-align: middle; }

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label {
  margin: 9px 0 1px 1px; }

.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {
  margin-top: 0; }

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
  margin: 1px 0 9px 1px; }

.gform_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container,
.gform_wrapper .top_label .field_sublabel_above label.gfield_label + div[class*="gfield_time_"].ginput_container {
  margin-top: 0; }

@media only screen and (min-width: 321px) {
  .gform_wrapper .gfield_date_day,
  .gform_wrapper .gfield_date_month {
    max-width: 4rem; }
  .gform_wrapper .gfield_date_year,
  .gform_wrapper .gfield_time_ampm {
    max-width: -webkit-calc(4rem + .5rem);
    max-width: calc(4rem + .5rem); } }

@media only screen and (min-width: 321px) {
  .gform_wrapper .gfield_time_hour,
  .gform_wrapper .gfield_time_minute {
    max-width: 4rem; }
  .gform_wrapper .gfield_time_hour,
  .gform_wrapper .gfield_time_ampm,
  .gform_wrapper .gfield_time_hour {
    max-width: -webkit-calc(4rem + .5rem);
    max-width: calc(4rem + .5rem); } }

body .gform_wrapper .top_label div.ginput_container {
  margin-top: 8px; }

body.gform_wrapper div.clear-multi {
  display: -moz-inline-stack;
  display: inline-block; }

body .gform_wrapper ul li.field_description_below div.ginput_container_radio, body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
  margin-bottom: 0;
  margin-top: 16px; }

.gform_wrapper .hidden_label .gfield_label {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

.gfield.right_label, .gfield.left_label {
  padding-top: 10px; }

.gform_wrapper li.hidden_label input {
  margin-top: 12px; }

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 12px; }

.gform_wrapper label.screen-reader-text, .gform_wrapper label.hidden_sub_label {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

.gform_wrapper input.small,
.gform_wrapper select.small,
.gform_wrapper input.medium,
.gform_wrapper select.medium,
.gform_wrapper input.large,
.gform_wrapper select.large,
.gform_wrapper input.large,
.gform_wrapper select.large {
  width: 100%; }

.gform_wrapper input.datepicker_with_icon.small, .gform_wrapper input.datepicker_with_icon.medium, .gform_wrapper input.datepicker_with_icon.large {
  width: -webkit-calc(100% - 24px);
  width: calc(100% - 24px); }

.gform_wrapper .gfield_error input.small,
.gform_wrapper .gfield_error select.small,
.gform_wrapper .gfield_error input.medium,
.gform_wrapper .gfield_error select.medium,
.gform_wrapper .gfield_error input.large,
.gform_wrapper .gfield_error select.large,
.gform_wrapper .gfield_error input.large,
.gform_wrapper .gfield_error select.large {
  width: 100%; }

.gform_wrapper .gfield_error input.datepicker_with_icon.small, .gform_wrapper .gfield_error input.datepicker_with_icon.medium, .gform_wrapper .gfield_error input.datepicker_with_icon.large {
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px); }

.gform_wrapper textarea.small {
  height: 80px;
  width: 100%; }

.gform_wrapper textarea.medium {
  height: 120px;
  width: 100%; }

.gform_wrapper textarea.large {
  height: 160px;
  width: 100%; }

.gform_wrapper h2.gsection_title {
  letter-spacing: normal;
  margin: 0;
  padding: 0; }

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
  font-size: 1.25em;
  font-weight: 700; }

.gform_wrapper h3.gform_title {
  font-size: 1.25em;
  font-weight: 700;
  letter-spacing: normal;
  margin: 10px 0 6px 0; }

.gform_wrapper li.gfield.field_description_below + li.gsection {
  margin-top: 24px; }

.gform_wrapper span.gform_description {
  display: block;
  font-weight: 400;
  margin-bottom: 16px;
  width: -webkit-calc(100% - 16px);
  width: calc(100% - 16px); }

.gform_wrapper .gsection {
  border-bottom: 1px solid #CCC;
  clear: both;
  margin: 28px 0 28px 0;
  padding: 0 16px 8px 0; }

.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {
  width: auto; }

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
  position: relative; }

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0; }

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  font-size: .875em;
  line-height: 1.5;
  max-width: 85%;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
  width: auto; }

.gform_wrapper .gfield_checkbox li label {
  margin: 0; }

.gform_wrapper .gfield_radio li label {
  margin: 2px 0 0 4px; }

.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio],
.gform_wrapper .gfield_checkbox li input {
  display: -moz-inline-stack;
  display: inline-block;
  margin-left: 1px;
  vertical-align: middle; }

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
  clear: both;
  font-family: inherit;
  font-size: .813em;
  letter-spacing: normal;
  line-height: inherit; }

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description {
  padding: 0 16px 0 0; }

.gform_wrapper .field_description_below .gfield_description {
  padding-top: 16px; }

.gform_wrapper .field_sublabel_above .description,
.gform_wrapper .field_sublabel_above .gfield_description,
.gform_wrapper .field_sublabel_above .gsection_description {
  margin-top: 9px; }

.gform_wrapper .top_label .gsection_description {
  margin-bottom: 9px;
  width: 100%; }

.gform_wrapper .gfield_description {
  width: 100%; }

.gform_wrapper .description_above .gfield_description {
  padding: 0 0 10px 0; }

.gfield_date_year + .gfield_description {
  padding: 0; }

.gform_wrapper .gfield_required {
  color: #790000;
  margin-left: 4px; }

.gform_wrapper li.gfield.gfield_error {
  background-color: rgba(255, 223, 224, 0.25);
  border-bottom: 1px solid #C89797;
  border-top: 1px solid #C89797;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 6px;
  padding-bottom: 6px;
  padding-top: 8px; }
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255, 223, 224, 0.25);
    border-bottom: 1px solid #C89797;
    border-top: 1px solid #C89797;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 6px;
    padding-bottom: 6px;
    padding-top: 8px; }

.gform_wrapper li.gfield.gfield_creditcard_warning {
  background-color: rgba(255, 223, 224, 0.25);
  border-bottom: 4px solid #790000;
  border-top: 2px solid #790000;
  padding: 16px 16px 14px 16px;
  width: -webkit-calc(100% - 16px);
  width: calc(100% - 16px); }

.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px; }

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
  color: #790000;
  font-family: inherit;
  font-size: .875em;
  font-weight: 700;
  max-width: 100%;
  min-height: 25px;
  position: relative; }
  .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
    background-image: url(data:base64:PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-background-size: 1em auto;
            background-size: 1em auto;
    border-bottom: 1px solid #790000;
    display: block;
    letter-spacing: .1pt;
    line-height: 1.5;
    margin-bottom: 16px;
    padding: 0 0 14px 24px;
    text-transform: uppercase; }

.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {
  padding: 16px 16px 14px 16px; }

li.gfield + li.gfield.gfield_creditcard_warning {
  margin-top: 16px; }

.gform_wrapper .top_label .gfield_error {
  width: -webkit-calc(100% - 2px);
  width: calc(100% - 2px); }
  .gform_wrapper .top_label .gfield_error input.large,
  .gform_wrapper .top_label .gfield_error select.large,
  .gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%; }

.gform_wrapper .right_label .gfield_error input.large,
.gform_wrapper .right_label .gfield_error select.large,
.gform_wrapper .right_label .gfield_error textarea.textarea {
  width: 70%; }

.gform_wrapper .left_label .gfield_error input.large,
.gform_wrapper .left_label .gfield_error select.large,
.gform_wrapper .left_label .gfield_error textarea.textarea {
  width: 70%; }

.gform_wrapper .gfield_error .gfield_label {
  color: #790000; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
  padding-right: 0; }
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container {
    margin-left: 0; }
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 16px; }
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 12px; }
  .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
    position: relative;
    top: 12px; }

.gform_wrapper div.validation_error {
  border-bottom: 2px solid #790000;
  border-top: 2px solid #790000;
  clear: both;
  color: #790000;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 25px;
  padding: 16px 0 16px 0;
  text-align: center;
  width: 100%; }

.gform_wrapper ol.validation_list {
  clear: both;
  color: #790000;
  margin-bottom: 25px;
  width: 100%; }
  .gform_wrapper ol.validation_list li {
    list-style-type: decimal; }
    .gform_wrapper ol.validation_list li a {
      color: #790000; }
  .gform_wrapper ol.validation_list:after {
    content: ""; }

.gform_wrapper div#error {
  margin-bottom: 25px; }

.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
  vertical-align: middle; }

.gform_wrapper li.gfield fieldset {
  display: block;
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 100%; }
  .gform_wrapper li.gfield fieldset > * {
    width: auto; }
  .gform_wrapper li.gfield fieldset legend.gfield_label {
    line-height: 32px;
    width: 100%; }

div.gf_page_steps + div.validation_error {
  margin-top: 16px; }

.gform_wrapper div.gfield_description.validation_error {
  color: #790000;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.20;
  margin-bottom: 16px; }

.gform_wrapper .validation_message {
  color: #790000;
  font-weight: 700;
  letter-spacing: normal; }

.gform_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.gform_wrapper li.gfield_error textarea {
  border: 1px solid #790000; }

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
  color: #790000; }

.gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
  color: #790000; }

.gform_wrapper .gform_footer {
  clear: both;
  margin: 16px 0 0 0;
  padding: 16px 0 10px 0;
  width: 100%; }
  .gform_wrapper .gform_footer input.button {
    font-size: 1em;
    margin: 0 0 16px 0;
    width: 100%; }

.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input[type=submit] {
  font-size: 1em;
  margin: 0 0 16px 0;
  width: 100%; }

.gform_wrapper .gform_footer a.gform_save_link,
.gform_wrapper .gform_page_footer a.gform_save_link {
  display: block;
  font-size: 1em;
  text-align: center; }

.gform_wrapper .gform_footer input[type=image] {
  background: none;
  border: none;
  display: block;
  margin: 0 auto 16px auto;
  max-width: 100%;
  padding: 0;
  width: auto; }

.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
  min-height: 45px; }

.gform_wrapper .ginput_complex .ginput_full {
  min-height: 45px; }
  .gform_wrapper .ginput_complex .ginput_full input[type=text], .gform_wrapper .ginput_complex .ginput_full input[type=url], .gform_wrapper .ginput_complex .ginput_full input[type=email], .gform_wrapper .ginput_complex .ginput_full input[type=tel], .gform_wrapper .ginput_complex .ginput_full input[type=number], .gform_wrapper .ginput_complex .ginput_full input[type=password] {
    width: 100%; }

.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url], .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password] {
  width: 100%; }

.gform_wrapper .gfield_error .ginput_complex .ginput_full select {
  width: 100%; }

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
  line-height: 1.2;
  margin: 0 0 16px 0; }

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
  font-weight: 700; }

.gform_wrapper input.datepicker.datepicker_with_icon {
  display: -moz-inline-stack;
  display: inline-block;
  margin-right: 4px; }

.gform_wrapper input[type=hidden], .gform_wrapper input.gform_hidden {
  display: none;
  max-height: 1px;
  overflow: hidden; }

.gform_wrapper .gform_hidden,
.gform_wrapper .gf_hidden {
  display: none;
  max-height: 1px;
  overflow: hidden; }

.gform_wrapper .gfield_visibility_hidden,
.gform_wrapper .gf_invisible {
  left: -9999px;
  position: absolute;
  visibility: hidden; }

.gform_wrapper .ginput_full br,
.gform_wrapper .ginput_left br,
.gform_wrapper .ginput_right br {
  display: none; }

.gform_wrapper ul.gfield_checkbox li {
  padding: 0; }

.gform_wrapper ul.gfield_radio li {
  padding: 0; }
  .gform_wrapper ul.gfield_radio li input + input {
    margin-left: 4px; }
  .gform_wrapper ul.gfield_radio li input[value=gf_other_choice] {
    margin-right: 6px;
    margin-top: 4px; }

.gform_wrapper .gfield_description + .gform_wrapper .gfield_description.validation_message {
  margin-top: 6px; }

.gform_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
  margin-top: 0; }

.gform_wrapper li.gfield_html {
  max-width: 100%; }

.gform_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 10px; }

body .gform_wrapper ul li.gfield.gfield_html img {
  max-width: 100%; }

.gform_wrapper .gform_ajax_spinner {
  padding-left: 10px; }

.gform_validation_container,
.gform_wrapper .gform_validation_container {
  display: none;
  left: -9000px;
  position: absolute; }

body .gform_wrapper li.gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none;
  left: -9000px;
  position: absolute; }

.gform_wrapper .gfield_captcha_input_container {
  padding-top: 3px; }

.gform_wrapper .simple_captcha_small input {
  width: 64px; }

.gform_wrapper .simple_captcha_medium input {
  width: 96px; }

.gform_wrapper .simple_captcha_large input {
  width: 128px; }

.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,
.gform_wrapper .right_label .simple_captcha_small,
.gform_wrapper .left_label .simple_captcha_medium,
.gform_wrapper .right_label .simple_captcha_medium,
.gform_wrapper .left_label .simple_captcha_large,
.gform_wrapper .right_label .simple_captcha_large {
  margin-left: 32%; }

.gform_wrapper .gfield_captcha_container img.gfield_captcha {
  background: none;
  border: none;
  float: none;
  margin: 0;
  padding: 0; }

.gform_wrapper .math_small input {
  width: 70px; }

.gform_wrapper .math_medium input {
  width: 510px; }

.gform_wrapper .math_large input {
  width: 612px; }

.gform_wrapper .left_label .math_small,
.gform_wrapper .right_label .math_small,
.gform_wrapper .left_label .math_medium,
.gform_wrapper .right_label .math_medium,
.gform_wrapper .left_label .math_large,
.gform_wrapper .right_label .math_large {
  margin-left: 32%; }

.gform_wrapper div.charleft {
  color: #B7B7B7;
  font-size: .688em;
  margin-top: 4px;
  white-space: nowrap;
  width: 92%; }
  .gform_wrapper div.charleft[style] {
    width: 92%; }

.gform_wrapper .left_label div.charleft,
.gform_wrapper .right_label div.charleft {
  margin-left: 32%; }

.gform_wrapper div.charleft.ginput_counter_tinymce {
  border: 1px solid #eee;
  border-width: 1px 0 0;
  padding: 4px 9px;
  width: 100%; }

.gform_wrapper div.charleft.warningTextareaInfo {
  color: #A1A1A1; }

.gform_wrapper div.charleft.ginput_counter_error {
  color: red; }

.gform_wrapper li.gf_hide_charleft div.charleft {
  display: none; }

.gf_submission_limit_message {
  color: #790000;
  font-size: 1.375em; }

.gform_wrapper .ginput_price {
  filter: alpha(opacity=70);
  -khtml-opacity: .7;
  -moz-opacity: .7;
  opacity: .7; }

.gform_wrapper span.ginput_total {
  color: #060;
  font-size: inherit; }

.gform_wrapper .top_label span.ginput_total {
  margin: 8px 0; }

.gform_wrapper span.ginput_product_price_label {
  margin-right: 2px; }

.gform_wrapper span.ginput_product_price {
  color: #900; }

.gform_wrapper span.ginput_quantity_label {
  margin-left: 10px;
  margin-right: 2px; }

.gform_wrapper input.ginput_quantity[type=text] {
  width: 3rem; }

.gform_wrapper input.ginput_quantity[type=number] {
  width: 4rem; }

.gform_wrapper .gform_page_footer {
  border-top: 1px dotted #CCC;
  clear: both;
  margin: 14px 0;
  padding: 16px 0 0 0;
  width: 100%; }
  .gform_wrapper .gform_page_footer.left_label, .gform_wrapper .gform_page_footer.right_label {
    padding: 16px 0 0 29%; }
  .gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    display: -moz-inline-stack;
    display: inline-block; }
  .gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 8px; }

.gform_wrapper .gf_progressbar_wrapper {
  clear: both;
  margin: 0 0 16px 0;
  padding: 0 0 16px 0;
  width: 100%; }
  .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    clear: both;
    filter: alpha(opacity=60);
    font-size: .813em;
    -khtml-opacity: .6;
    line-height: 1;
    margin: 0 0 8px 12px;
    -moz-opacity: .6;
    opacity: .6;
    padding: 0; }

.gform_wrapper .gf_progressbar {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 25px;
  box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-border-radius: 25px;
  -moz-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  padding: 10px;
  position: relative;
  -webkit-border-radius: 25px;
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  width: 100%; }

.gform_wrapper .gf_progressbar_percentage {
  background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px), -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.3)));
  background: -webkit-repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px), -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.3));
  background: -o-repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px), -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.3));
  background: repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px), linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 20px;
  border-top-right-radius: 4px;
  font-family: helvetica,arial,sans-serif;
  font-size: .813em;
  height: 24px;
  text-align: right;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  vertical-align: middle;
  z-index: 999; }

.gform_wrapper .gf_progressbar:after {
  background-color: rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05);
  content: "";
  display: block;
  height: 24px;
  margin-top: -24px;
  -moz-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05);
  width: 100%;
  z-index: 990; }

.gform_wrapper .gf_progressbar_percentage.percentbar_100 {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px; }

.gform_wrapper .gf_progressbar_percentage span {
  display: block;
  float: right;
  line-height: 1.8;
  margin-left: 5px;
  margin-right: 5px;
  width: auto; }

.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
  color: #959595;
  float: none;
  margin-left: 12px;
  text-shadow: none;
  word-wrap: normal; }

.gform_wrapper .percentbar_blue {
  background-color: #036493;
  color: #FFF; }

.gform_wrapper .percentbar_gray {
  background-color: #7C7C7C;
  color: #FFF; }

.gform_wrapper .percentbar_green {
  background-color: #88B831;
  color: #FFF; }

.gform_wrapper .percentbar_orange {
  background-color: #FF7120;
  color: #FFF; }

.gform_wrapper .percentbar_red {
  background-color: #FF2A1A;
  color: #FFF; }

.gform_wrapper .gf_page_steps {
  border-bottom: 1px dotted #CCC;
  margin: 0 0 8px 0;
  padding: 0 0 4px 0;
  width: 100%; }

.gform_wrapper .gf_step {
  filter: alpha(opacity=20);
  font-family: inherit;
  font-size: .875em;
  height: 14px;
  -khtml-opacity: .2;
  line-height: 1.25;
  margin: 24px 24px 24px 0;
  -moz-opacity: .2;
  opacity: .2;
  width: 100%; }
  .gform_wrapper .gf_step span.gf_step_number {
    display: -moz-inline-stack;
    display: inline-block;
    font-family: arial,sans-serif;
    font-size: 1.25em;
    margin-right: 4px;
    vertical-align: middle; }
  .gform_wrapper .gf_step span.gf_step_label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle; }
  .gform_wrapper .gf_step.gf_step_active {
    filter: alpha(opacity=100);
    -khtml-opacity: 1.0;
    -moz-opacity: 1.0;
    opacity: 1.0; }

.gform_wrapper .gf_step_clear {
  clear: both;
  display: block;
  height: 1px;
  overflow: hidden; }

.gform_wrapper .gfield_password_strength {
  background-color: #EEE;
  border: 1px solid #DDD;
  border-bottom: 3px solid #DDD;
  line-height: 1.8;
  margin-bottom: 18px;
  margin-top: 18px;
  padding: 10px 5px;
  text-align: center; }

.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
  margin-right: 16px; }

.gform_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_wrapper ul.right_label li.gfield .gfield_password_strength {
  margin-bottom: 18px;
  margin-top: 18px;
  width: 100%; }

.gform_wrapper .gfield_password_strength.bad {
  background-color: #FFB78C;
  border-bottom: 3px solid #FF853C;
  border-color: #FF853C; }

.gform_wrapper .gfield_password_strength.good {
  background-color: #FFEC8b;
  border-bottom: 3px solid #FC0;
  border-color: #FC0; }

.gform_wrapper .gfield_password_strength.short, .gform_wrapper .gfield_password_strength.mismatch {
  background-color: #FFA0A0;
  border-bottom: 3px solid #f04040;
  border-color: #f04040; }

.gform_wrapper .gfield_password_strength.strong {
  background-color: #C3FF88;
  border-bottom: 3px solid #8DFF1C;
  border-color: #8DFF1C; }

.gform_wrapper table.gfield_list {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  table-layout: auto;
  vertical-align: baseline; }
  .gform_wrapper table.gfield_list caption,
  .gform_wrapper table.gfield_list tbody,
  .gform_wrapper table.gfield_list tfoot,
  .gform_wrapper table.gfield_list thead,
  .gform_wrapper table.gfield_list tr,
  .gform_wrapper table.gfield_list th,
  .gform_wrapper table.gfield_list td {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline; }
  .gform_wrapper table.gfield_list thead th {
    font-weight: 700;
    text-align: left; }
  .gform_wrapper table.gfield_list colgroup {
    display: block;
    width: 100%; }

.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
  color: #790000; }

.gform_wrapper table.gfield_list thead,
.gform_wrapper table.gfield_list tr {
  margin: 0;
  padding: 0; }

.gform_wrapper table.gfield_list th,
.gform_wrapper table.gfield_list td {
  padding: 4px 0 4px 0; }

.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {
  padding: 0 0 4px 0; }

.gform_wrapper table.gfield_list th + th,
.gform_wrapper table.gfield_list td + td {
  padding: 0 0 0 16px; }

.gform_wrapper .gfield_list {
  width: 100%; }
  .gform_wrapper .gfield_list td.gfield_list_cell input {
    width: 100%; }

.gfield_icon_disabled {
  cursor: default;
  filter: alpha(opacity=60);
  -khtml-opacity: .6;
  -moz-opacity: .6;
  opacity: .6; }

.gform_wrapper table.gfield_list tr td.gfield_list_icons {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0 0 4px;
  width: 48px; }

.gform_wrapper table.gfield_list td.gfield_list_icons img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle; }

.gform_wrapper select.chosen-select {
  height: 28px;
  min-height: 28px;
  visibility: hidden; }

.gform_wrapper .chosen-container {
  box-sizing: border-box;
  display: inline-block;
  font-size: inherit;
  -moz-box-sizing: border-box;
  -moz-user-select: none;
  position: relative;
  -ms-user-select: none;
      user-select: none;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -webkit-user-select: none; }
  .gform_wrapper .chosen-container * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  .gform_wrapper .chosen-container.chosen-container-multi .chosen-choices {
    min-height: 28px; }

.gform_wrapper .ginput_container.ginput_container_multiselect .chosen-container.chosen-container-multi ul.chosen-choices li.search-field input.default {
  height: 24px; }

.gform_wrapper .chosen-container .chosen-drop {
  background: #FFF;
  border: 1px solid #AAA;
  border-top: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  left: -9999px;
  -moz-box-sizing: border-box;
  position: absolute;
  top: 100%;
  -webkit-box-sizing: border-box;
  width: 100%;
  z-index: 1010; }

.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {
  left: 0; }

.gform_wrapper .chosen-container a {
  cursor: pointer; }

.gform_wrapper .chosen-container-single .chosen-single {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #FFF), color-stop(50%, #F6F6F6), color-stop(52%, #EEE), to(#F4F4F4));
  background: -webkit-linear-gradient(#FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
  background: -o-linear-gradient(#FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
  background: linear-gradient(#FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  background-color: #FFF;
  border: 1px solid #AAA;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  display: block;
  height: 23px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }

.gform_wrapper .chosen-container-single .chosen-default {
  color: #999; }

.gform_wrapper .chosen-container-single .chosen-single span {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.gform_wrapper .chosen-container-single .chosen-single abbr {
  background: url("../images/chosen-sprite.png") -42px 1px no-repeat;
  display: block;
  font-size: 1px;
  height: 12px;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px; }
  .gform_wrapper .chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px; }

.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.gform_wrapper .chosen-container-single .chosen-single div {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px; }
  .gform_wrapper .chosen-container-single .chosen-single div b {
    background: url("../images/chosen-sprite.png") no-repeat 0px 2px;
    display: block;
    height: 100%;
    width: 100%; }

.gform_wrapper .chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1010; }
  .gform_wrapper .chosen-container-single .chosen-search input[type="text"] {
    background: white url("../images/chosen-sprite.png") no-repeat 100% -20px;
    background: url("../images/chosen-sprite.png") no-repeat 100% -20px;
    border: 1px solid #AAA;
    border-radius: 0;
    box-sizing: border-box;
    font-family: sans-serif;
    font-size: 1em;
    height: auto;
    line-height: normal;
    margin: 1px 0;
    -moz-box-sizing: border-box;
    padding: 4px 20px 4px 5px;
    -webkit-box-sizing: border-box;
    width: 100%; }

.gform_wrapper .chosen-container-single .chosen-drop {
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-radius: 0 0 4px 4px;
  margin-top: -1px; }

.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
  left: -9999px;
  position: absolute; }

.gform_wrapper .chosen-container .chosen-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 0 4px;
  position: relative;
  -webkit-overflow-scrolling: touch; }
  .gform_wrapper .chosen-container .chosen-results li {
    display: none;
    line-height: 15px;
    list-style: none;
    margin: 0;
    padding: 5px 6px;
    -webkit-touch-callout: none; }
    .gform_wrapper .chosen-container .chosen-results li.active-result {
      cursor: pointer;
      display: list-item; }
    .gform_wrapper .chosen-container .chosen-results li.disabled-result {
      color: #CCC;
      cursor: default;
      display: list-item; }
    .gform_wrapper .chosen-container .chosen-results li.highlighted {
      background-color: #3875d7;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
      background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
      background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
      color: #FFF; }
    .gform_wrapper .chosen-container .chosen-results li.no-results {
      background: #F4F4F4;
      display: list-item; }
    .gform_wrapper .chosen-container .chosen-results li.group-result {
      cursor: default;
      display: list-item;
      font-weight: 700; }
    .gform_wrapper .chosen-container .chosen-results li.group-option {
      padding-left: 15px; }
    .gform_wrapper .chosen-container .chosen-results li em {
      font-style: normal;
      text-decoration: underline; }

.gform_wrapper .chosen-container-multi .chosen-choices {
  background-color: #FFF;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #EEE), color-stop(15%, #FFF));
  background-image: -webkit-linear-gradient(#EEE 1%, #FFF 15%);
  background-image: -o-linear-gradient(#EEE 1%, #FFF 15%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #EEE), color-stop(15%, #FFF));
  background-image: linear-gradient(#EEE 1%, #FFF 15%);
  border: 1px solid #AAA;
  box-sizing: border-box;
  cursor: text;
  height: auto;
  height: 1%;
  margin: 0;
  -moz-box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  width: 100%; }
  .gform_wrapper .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
    .gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
      margin: 0;
      padding: 0;
      white-space: nowrap; }
      .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        background: transparent;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #666;
        font-family: sans-serif;
        font-size: 100%;
        height: 15px;
        line-height: normal;
        margin: 1px 0;
        padding: 5px; }
      .gform_wrapper .chosen-container-multi .chosen-choices li.search-field .default {
        color: #999; }
    .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
      -webkit-background-clip: padding-box;
              background-clip: padding-box;
      background-color: #E4E4E4;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
      background-image: -webkit-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      background-image: -o-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), to(#EEE));
      background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      border: 1px solid #AAA;
      border-radius: 3px;
      -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
      color: #333;
      cursor: default;
      line-height: 13px;
      margin: 5px 0 5px 5px;
      padding: 3px 20px 3px 5px;
      position: relative; }
      .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
        background: url("../images/chosen-sprite.png") -42px 1px no-repeat;
        display: block;
        font-size: 1px;
        height: 12px;
        position: absolute;
        right: 3px;
        top: 4px;
        width: 12px; }
        .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
          background-position: -42px -10px; }
    .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
      background-color: #E4E4E4;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), to(#EEE));
      background-image: -webkit-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      background-image: -o-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
      border: 1px solid #CCC;
      color: #666;
      padding-right: 5px; }
    .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
      background: #D4D4D4; }
      .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
        background-position: -42px -10px; }

.gform_wrapper .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
  color: #CCC;
  cursor: default;
  display: list-item; }

.gform_wrapper .chosen-container-active .chosen-single {
  border: 1px solid #5897FB;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #EEE), color-stop(80%, #FFF));
  background-image: -webkit-linear-gradient(#EEE 20%, #FFF 80%);
  background-image: -o-linear-gradient(#EEE 20%, #FFF 80%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #EEE), color-stop(80%, #FFF));
  background-image: linear-gradient(#EEE 20%, #FFF 80%);
  border: 1px solid #AAA;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0; }
  .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none; }
    .gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
      background-position: -18px 2px; }

.gform_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #5897FB;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111; }

.gform_wrapper .chosen-disabled {
  cursor: default;
  opacity: .5; }
  .gform_wrapper .chosen-disabled .chosen-single,
  .gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

.gform_wrapper .chosen-rtl {
  text-align: right; }
  .gform_wrapper .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0; }
    .gform_wrapper .chosen-rtl .chosen-single span {
      direction: rtl;
      margin-left: 26px;
      margin-right: 0; }
  .gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px; }
  .gform_wrapper .chosen-rtl .chosen-single div {
    left: 3px;
    right: auto; }
  .gform_wrapper .chosen-rtl .chosen-single abbr {
    left: 26px;
    right: auto; }
  .gform_wrapper .chosen-rtl .chosen-choices li {
    float: right; }
    .gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {
      direction: rtl; }
    .gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
      margin: 3px 5px 3px 0;
      padding: 3px 5px 3px 19px; }
      .gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
        left: 4px;
        right: auto; }
  .gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search,
  .gform_wrapper .chosen-rtl .chosen-drop {
    left: 9999px; }
  .gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  .gform_wrapper .chosen-rtl .chosen-results li.group-option {
    padding-left: 0;
    padding-right: 15px; }
  .gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
  .gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
    background: white url("../images/chosen-sprite.png") no-repeat -30px -20px;
    background: url("../images/chosen-sprite.png") no-repeat -30px -20px;
    direction: rtl;
    padding: 4px 5px 4px 20px; }
  .gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px; }
  .gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px; }

.gform_wrapper .gform_card_icon_container {
  height: 32px;
  margin: 8px 0 6px 0; }

.gform_wrapper div.gform_card_icon {
  background-image: url(../images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  float: left;
  height: 32px;
  margin-right: 4px;
  text-indent: -9000px;
  width: 36px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -256px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px -192px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -224px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -256px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi) {
  .gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
    background-image: url("../images/chosen-sprite-2x.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 52px 37px;
            background-size: 52px 37px; }
  .gform_wrapper .chosen-container-single .chosen-single abbr,
  .gform_wrapper .chosen-container-single .chosen-single div b {
    background-image: url("../images/chosen-sprite-2x.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 52px 37px;
            background-size: 52px 37px; }
  .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
    background-image: url("../images/chosen-sprite-2x.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 52px 37px;
            background-size: 52px 37px; }
  .gform_wrapper .chosen-container .chosen-results-scroll-down span,
  .gform_wrapper .chosen-container .chosen-results-scroll-up span {
    background-image: url("../images/chosen-sprite-2x.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 52px 37px;
            background-size: 52px 37px; } }

.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
  float: left;
  position: relative;
  top: 4px; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  min-width: 85px; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label {
  white-space: nowrap; }

.gform_wrapper .ginput_complex span.ginput_cardextras {
  display: block;
  overflow: hidden; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
  display: block;
  min-width: 160px;
  position: relative; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select {
    margin-bottom: 8px; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
  max-width: 50%; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
  background-image: url(../images/gf-creditcard-icons.png);
  background-position: 0 -128px;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  height: 23px;
  left: 6px;
  position: relative;
  top: -1px;
  width: 32px; }

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  background: rgba(0, 0, 0, 0.02);
  border: 1px dashed #CCC;
  border-radius: 4px;
  color: #AAA;
  margin-bottom: 16px;
  -moz-border-radius: 4px;
  padding: 24px;
  text-align: center;
  -webkit-border-radius: 4px; }

.gform_wrapper span.gform_drop_instructions {
  display: block;
  margin-bottom: 8px; }

.gform_delete {
  cursor: pointer;
  vertical-align: middle; }

.gform_wrapper .copy_values_option_container .copy_values_enabled {
  width: auto; }

.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
  margin-bottom: 1px; }

.gform_wrapper .form_saved_message {
  background-color: #E3F3F3;
  border: 2px solid #91AFC7;
  border-radius: 2px;
  font-size: 1em;
  line-height: 1.8;
  margin: 16px 0 16px 0;
  -moz-border-radius: 2px;
  text-align: center;
  -webkit-border-radius: 2px;
  width: 100%; }
  .gform_wrapper .form_saved_message form {
    text-align: center; }
  .gform_wrapper .form_saved_message span:first-child {
    display: block;
    padding: 28px 16px 28px 16px; }

.form_saved_message a.resume_form_link {
  word-wrap: break-word; }
  .form_saved_message a.resume_form_link:before, .form_saved_message a.resume_form_link:after {
    content: "";
    display: block; }
  .form_saved_message a.resume_form_link:before {
    margin-top: 12px; }
  .form_saved_message a.resume_form_link:after {
    margin-bottom: 12px; }

.form_saved_message br + br,
.form_saved_message a + br {
  display: none; }

.form_saved_message .form_saved_message_emailform {
  margin: 16px 0 0 0; }

div.form_saved_message div.form_saved_message_emailform form input[type=text] {
  height: 24px;
  line-height: 2.25;
  margin-bottom: 4px; }

div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
  display: block;
  margin: 12px auto 0 auto; }

.form_saved_message .form_saved_message_emailform .validation_message {
  color: #790000; }

.form_saved_message_sent {
  background-color: #E9FFD9;
  border: 2px solid #CFE2C0;
  border-radius: 2px;
  font-size: 1em;
  margin: 16px 0 16px 0;
  -moz-border-radius: 2px;
  text-align: center;
  -webkit-border-radius: 2px;
  width: 100%; }
  .form_saved_message_sent span:first-child {
    display: block;
    padding: 16px; }

body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1; }

body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1; }

body .gform_wrapper img.ui-datepicker-trigger {
  display: -moz-inline-stack;
  display: inline-block;
  height: 16px;
  width: 17px; }

body .gform_wrapper img.add_list_item, body .gform_wrapper img.delete_list_item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-top: -2px; }

.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
  margin-top: 16px; }

.gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] {
  width: 45.25%; }

.gform_wrapper table.recaptchatable {
  table-layout: auto; }

.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {
  margin-left: 29%; }

.gfield .wp-editor-container {
  border: 1px solid #ddd; }

.gfield .wp-switch-editor {
  border-color: #ddd; }

.gfield .tmce-active .switch-tmce,
.gfield .html-active .switch-html {
  border-bottom-color: #f5f5f5; }

.gfield .mce-edit-area iframe {
  margin: 0;
  width: 99.9%; }

body .gform_wrapper ul li.gfield {
  margin-top: 16px;
  padding-top: 0; }

body .gform_wrapper ul.gfields li.gfield label.gfield_label {
  margin-bottom: 0;
  padding-bottom: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
  line-height: inherit; }
  body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: disc;
    margin: 0 0 8px 0;
    overflow: visible;
    padding-left: 0; }

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  list-style-type: disc;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
  list-style-type: disc;
  margin: 16px 0 16px 28px;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
  list-style-type: decimal;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
  list-style-type: decimal;
  margin: 16px 0 18px 32px;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  list-style-type: disc;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
  margin: 16px 0 16px 16px; }

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  margin: 0 0 8px; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
  margin: 0 0 18px 0;
  padding-left: 0; }
  body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
    font-weight: 700; }
  body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
    margin: 0 0 16px 18px; }

.gform_wrapper span.gf_clear_span {
  clear: both;
  display: block;
  float: none;
  height: 1px;
  margin-top: -1px;
  overflow: hidden;
  width: 100%; }

@media only screen and (max-width: 641px) {
  .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) {
    line-height: 2;
    min-height: 2rem; }
  .gform_wrapper textarea {
    line-height: 1.5; }
  .gform_wrapper .chosen-container.chosen-container-single[style] {
    width: 100%; }
  .gform_wrapper .chosen-container-single .chosen-single {
    height: 40px;
    line-height: 2.8; }
    .gform_wrapper .chosen-container-single .chosen-single div b {
      position: relative;
      top: 10px; }
  .gform_wrapper div.chosen-container.chosen-container-multi[style] {
    width: 100%; }
  .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice, .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
    float: none;
    line-height: 2;
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px); }
  .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
    margin-bottom: 0; }
  .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px); }
  .gform_wrapper .ginput_container span:not(.ginput_price) {
    display: block;
    margin-bottom: 8px; }
  .gform_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 12px; }
  .gform_wrapper ul.gfield_radio li label,
  .gform_wrapper ul.gfield_checkbox li label {
    cursor: pointer;
    width: 85%; } }

@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px) {
  .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
    margin-top: 32px; }
  .gform_wrapper table.gfield_list {
    border: 0; }
    .gform_wrapper table.gfield_list thead {
      left: -9999px;
      position: absolute;
      top: -9999px; }
    .gform_wrapper table.gfield_list tr {
      background: #fff;
      border: 1px solid #CCC;
      border-bottom: 4px solid #CCC;
      border-top: 2px solid #CCC;
      display: block;
      margin-bottom: 10px;
      position: relative; }
    .gform_wrapper table.gfield_list td {
      display: block;
      margin-left: 8px;
      margin-right: 8px; }
      .gform_wrapper table.gfield_list td.gfield_list_icons {
        border-bottom: 0;
        margin: 16px 0 0 0; }
  .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,
  .gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
    clear: both;
    content: attr(data-label);
    display: block;
    font-size: .875em;
    letter-spacing: 0.5pt;
    white-space: nowrap; }
  .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
    margin: 8px 0 3px 8px; }
  .gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
    margin: 3px 0 8px 8px; }
  .gform_wrapper table.gfield_list th + th,
  .gform_wrapper table.gfield_list td + td {
    padding: 4px 0 0 0; }
  .gform_wrapper table.gfield_list tr {
    padding-top: 12px; }
    .gform_wrapper table.gfield_list tr.gfield_list_row_odd, .gform_wrapper table.gfield_list tr.gfield_list_row_even {
      margin: 16px 0; }
    .gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
      padding-top: 12px; }
    .gform_wrapper table.gfield_list tr td.gfield_list_icons {
      background-color: #EEE;
      padding: 0 4px 4px 4px;
      width: 100%; }
      .gform_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item {
        margin: 12px 0 0 16px; }
      .gform_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item {
        margin: 12px 0 0 8px; }
  .gform_wrapper .gform_footer a.gform_save_link,
  .gform_wrapper .gform_page_footer a.gform_save_link {
    margin-left: 0; }
  .gform_wrapper .gfield_list td.gfield_list_cell input {
    margin-left: 8px;
    margin-right: 8px;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px); } }

@media only screen and (min-width: 641px) {
  .gform_wrapper .gform_body {
    width: 100%; }
  .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: -webkit-calc(100% - 16px);
    max-width: calc(100% - 16px); }
  .gform_wrapper .gfield_checkbox li,
  .gform_wrapper .gfield_radio li {
    line-height: 1.3;
    margin: 0 0 8px 0; }
  .gform_wrapper .gsection {
    margin: 28px 16px 28px 0; }
  .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    margin-bottom: 16px;
    padding-right: 16px;
    width: 29%; }
  .gform_wrapper .right_label .gfield_label {
    text-align: right; }
  .gform_wrapper .left_label .gfield_description,
  .gform_wrapper .right_label .gfield_description {
    width: 70%; }
  .gform_wrapper ul.right_label li ul.gfield_radio li,
  .gform_wrapper form ul.right_label li ul.gfield_radio li,
  .gform_wrapper ul.left_label li ul.gfield_radio li,
  .gform_wrapper form ul.left_label li ul.gfield_radio li,
  .gform_wrapper ul.right_label li ul.gfield_checkbox li,
  .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
  .gform_wrapper ul.left_label li ul.gfield_checkbox li,
  .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 10px; }
  .gform_wrapper .right_label .gfield_description {
    margin-left: 29%; }
  .gform_wrapper .left_label .gfield_description,
  .gform_wrapper .left_label .instruction {
    margin-left: 29%; }
  .gform_wrapper .right_label .instruction {
    margin-left: 29%; }
  .gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
    line-height: 1.5;
    margin-left: 0;
    padding-left: 0;
    padding-top: 4px; }
  .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
    margin-left: 29%;
    width: 70%; }
  .gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox, .gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper .right_label div.ginput_complex,
  .gform_wrapper .left_label div.ginput_complex {
    margin-left: 29%;
    width: 70%; }
  .gform_wrapper .right_label input.small,
  .gform_wrapper .right_label select.small {
    width: 15%; }
  .gform_wrapper .left_label input.small,
  .gform_wrapper .left_label select.small {
    width: 15%; }
  .gform_wrapper .right_label input.medium,
  .gform_wrapper .right_label select.medium {
    width: -webkit-calc(35% - 8px);
    width: calc(35% - 8px); }
  .gform_wrapper .left_label input.medium,
  .gform_wrapper .left_label select.medium {
    width: -webkit-calc(35% - 8px);
    width: calc(35% - 8px); }
  .gform_wrapper .right_label input.large,
  .gform_wrapper .right_label select.large {
    width: 70%; }
  .gform_wrapper .left_label input.large,
  .gform_wrapper .left_label select.large {
    width: 70%; }
  .gform_wrapper .right_label textarea.small,
  .gform_wrapper .left_label textarea.small,
  .gform_wrapper .right_label textarea.medium,
  .gform_wrapper .left_label textarea.medium,
  .gform_wrapper .right_label textarea.large,
  .gform_wrapper .left_label textarea.large {
    width: 70%; }
  .gform_wrapper ul.gform_fields:not(.top_label) .ginput_list {
    margin-left: 29%;
    width: 70%; }
  .gform_wrapper .top_label .gfield_list {
    width: 100%; }
  .gform_wrapper .left_label .gf_list_one_column,
  .gform_wrapper .right_label .gf_list_one_column {
    width: 45%; }
  .gform_wrapper .top_label .gf_list_one_column {
    width: 46%; }
  .gform_wrapper .left_label li.hidden_label input,
  .gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%; }
  .gform_wrapper .left_label li.gfield .gfield_password_strength,
  .gform_wrapper .right_label li.gfield .gfield_password_strength {
    margin-left: 29%; }
  .gform_wrapper .top_label input.small,
  .gform_wrapper .top_label select.small {
    width: 25%; }
  .gform_wrapper .top_label input.medium,
  .gform_wrapper .top_label select.medium {
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px); }
  .gform_wrapper.gform_validation_error .top_label input.medium,
  .gform_wrapper.gform_validation_error .top_label select.medium {
    width: 50%; }
  .gform_wrapper .top_label input.large,
  .gform_wrapper .top_label select.large {
    width: 100%; }
  .gform_wrapper .hidden_label input.large,
  .gform_wrapper .hidden_label select.large {
    width: 100%; }
  .gform_wrapper .top_label input.small.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.large.datepicker {
    width: auto; }
  .gform_wrapper textarea.small {
    height: 80px;
    width: 100%; }
  .gform_wrapper textarea.medium {
    height: 160px;
    width: 100%; }
  .gform_wrapper textarea.large {
    height: 320px;
    width: 100%; }
  .gform_wrapper .ginput_complex .ginput_left,
  .gform_wrapper .ginput_complex .ginput_right {
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0 -4px 0 0;
    vertical-align: top;
    width: 50%; }
  .gform_wrapper .gfield_error .ginput_complex .ginput_left,
  .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left,
  .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    float: left;
    min-height: 43px;
    position: relative; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 50%; }
  .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    display: -moz-inline-stack;
    display: inline-block;
    width: 47%; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px; }
  .gform_wrapper .gf_step {
    display: -moz-inline-stack;
    display: inline-block;
    margin: 16px 32px 16px 0;
    width: auto; }
  .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    display: -moz-inline-stack;
    display: inline-block; }
  .gform_wrapper .gform_footer input[type=image] {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle; }
  .gform_wrapper .gform_footer a.gform_save_link {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 1em;
    margin-left: 16px; }
  .gform_wrapper .gform_page_footer a.gform_save_link {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 1em;
    margin-left: 16px; }
  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_page_footer input.button,
  .gform_wrapper .gform_footer input[type=submit],
  .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    margin: 0 16px 0 0;
    width: auto; }
  .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 16px; }
  .gform_wrapper .ginput_complex .ginput_left {
    padding-right: 8px; }
  .gform_wrapper .left_label .ginput_complex.ginput_container_address:after {
    content: "";
    display: block; }
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
    margin-right: -8px;
    padding-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {
    margin-right: 8px;
    padding-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    margin-right: -8px;
    padding-right: 8px; }
    .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
      margin-right: 8px; }
  .gform_wrapper .gfield_error .ginput_container {
    padding-right: 0; }
  .gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
    margin: 18px 0 18px 0; }
  .gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 29%;
    padding: 16px 0 10px 0;
    width: 70%; }
  .top_label div.ginput_complex.ginput_container.gf_name_has_1, .top_label div.ginput_complex.ginput_container.gf_name_has_2, .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
    width: -webkit-calc(100% + 15px);
    width: calc(100% + 15px); }
  .top_label div.ginput_complex.ginput_container.gf_name_has_4 {
    width: -webkit-calc(100% + 13px);
    width: calc(100% + 13px); }
  .top_label div.ginput_complex.ginput_container.gf_name_has_5 {
    width: -webkit-calc(100% + 14px);
    width: calc(100% + 14px); }
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1, ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2, ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {
    margin-left: 29%;
    width: -webkit-calc(70% + 15px);
    width: calc(70% + 15px); }
  ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1, ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2, ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 {
    width: -webkit-calc(70% + 24px);
    width: calc(70% + 24px); }
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {
    margin-left: 29%;
    width: -webkit-calc(70% + 13px);
    width: calc(70% + 13px); }
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {
    margin-left: 29%;
    width: -webkit-calc(70% + 14px);
    width: calc(70% + 14px); }
  div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    margin-right: -4px;
    padding-right: 16px;
    vertical-align: top; }
  div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 100%; }
  div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%; }
  div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33.3%; }
  div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 25%; }
  div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.95%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 99.75%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 49.75%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 24.75%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.75%; }
  html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
    margin-left: 0; }
  .gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
    width: -webkit-calc(100% + 15px);
    width: calc(100% + 15px); }
  .gform_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {
    margin-left: 29%;
    width: -webkit-calc(70% + 16px);
    width: calc(70% + 16px); }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email {
    width: -webkit-calc(70% + 17px);
    width: calc(70% + 17px); }
  li.gfield.gfield_error .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email {
    width: -webkit-calc(70% + 8px);
    width: calc(70% + 8px); }
  .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
  .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
    padding-right: 16px; }
  .gform_wrapper ul.left_label li.gfield .gfield_password_strength,
  .gform_wrapper ul.right_label li.gfield .gfield_password_strength {
    width: 70%; }
  .gform_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {
    padding-right: 0; }
  .gform_wrapper .ginput_complex span.ginput_left.address_country {
    margin-right: 0; }
  html:not[dir="rtl"] .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time),
  html:not[dir="rtl"] .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,
  html:not[dir="rtl"] .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description {
    margin-left: 29%;
    width: 70%; }
  .gform_wrapper .gf_progressbar {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px); }
  .gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {
    margin-left: 29%;
    width: 70%; }
  body .gform_wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country {
    margin-right: 0;
    width: -webkit-calc(50% - 8px);
    width: calc(50% - 8px); }
  .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
    margin-left: 29%; }
  .gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0; }
  .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_button {
    margin-right: 10px; } }

@media only screen and (min-width: 641px) {
  .gform_wrapper .top_label li.gfield.gf_inline {
    display: -moz-inline-stack;
    display: inline-block;
    float: none;
    margin: 0;
    padding-right: 16px;
    vertical-align: top;
    width: auto; }
    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=text].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].small {
      width: 100%; }
    .gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {
      width: 96px; }
    .gform_wrapper .top_label li.gfield.gf_inline select,
    .gform_wrapper .top_label li.gfield.gf_inline textarea {
      width: 100%; }
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {
      width: 70%; }
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day, .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {
      width: 50px; }
    .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
      width: auto; }
  .gform_wrapper li.gf_inline div.ginput_container {
    white-space: nowrap; }
    .gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label {
      display: block; }
  .gform_wrapper li.gfield.gfield_error.gf_inline {
    margin-right: 16px;
    padding-right: 0; }
  .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
    display: -moz-inline-stack;
    display: inline-block;
    float: none;
    padding-right: 16px;
    vertical-align: top;
    width: 50%; }
  .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity)  :not(.datepicker),
  .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity)  :not(.datepicker) {
    margin: 8px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_half:before {
    clear: both;
    content: "";
    display: block; }
  .gform_wrapper .top_label li.gfield.gf_right_half:after {
    clear: both;
    content: "";
    display: table; }
  .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    max-width: -webkit-calc(50% - 16px);
    max-width: calc(50% - 16px);
    padding-right: 0; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
    margin-right: 16px; }
  .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_half textarea,
  .gform_wrapper .top_label li.gfield.gf_right_half textarea {
    width: 98%; }
  .gform_wrapper .top_label li.gfield.gf_left_half input.small,
  .gform_wrapper .top_label li.gfield.gf_right_half input.small {
    width: 35%; }
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_left_half,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_left_half,
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield.gsection.gf_right_half,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_left_half {
    padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half, .gform_wrapper .top_label li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_right_half {
    padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
    padding: 0 0 8px 0; }
    .gform_wrapper .top_label li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half + li.gfield.gsection.gf_left_half + li.gfield.gsection.gf_right_half {
      padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gf_left_half + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_right_half + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_left_half + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_right_half + .gform_footer {
    clear: both; }
  .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    display: -moz-inline-stack;
    display: inline-block;
    float: none;
    vertical-align: top; }
  .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 33.3%; }
  .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 33.4%; }
  .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    margin-bottom: 8px; }
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity)  ,
  .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity)  ,
  .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity)  ,
  .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,
  .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,
  .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
    margin-right: 16px;
    width: -webkit-calc(33.3% - 24px);
    width: calc(33.3% - 24px); }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
    width: 33.4%; }
  .gform_wrapper .top_label li.gfield.gf_right_third:after {
    clear: both;
    content: "";
    display: table; }
  .gform_wrapper .top_label li.gfield.gf_left_third + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_right_third + li.gsection {
    padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gf_left_third + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_middle_third + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_right_third + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_left_third + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_middle_third + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_right_third + .gform_footer {
    clear: both; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    display: -moz-inline-stack;
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 25%; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter, .gform_wrapper .top_label li.gfield.gf_second_quarter, .gform_wrapper .top_label li.gfield.gf_third_quarter, .gform_wrapper .top_label li.gfield.gf_fourth_quarter {
    margin-bottom: 8px; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
  .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
  .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),
  .gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,
  .gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,
  .gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select {
    width: 100%; }
  .gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter, .gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter {
    width: 24.5%; }
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter:after {
    clear: both;
    content: "";
    display: table; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_first_quarter input.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_first_quarter select.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_second_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter input.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_second_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_second_quarter select.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_third_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter input.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_third_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_third_quarter select.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium, .gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
    width: 97.5%; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gsection,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gsection {
    padding: 16px 0 8px 0; }
  .gform_wrapper .top_label li.gfield.gf_first_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_second_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_third_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + li.gfield,
  .gform_wrapper .top_label li.gfield.gf_first_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_second_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_third_quarter + .gform_footer,
  .gform_wrapper .top_label li.gfield.gf_fourth_quarter + .gform_footer {
    clear: both; }
  .gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
    width: -webkit-calc(100% + 16px);
    width: calc(100% + 16px); }
  .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox, .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
    width: -webkit-calc(70% + 16px);
    width: calc(70% + 16px); }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 90%;
    margin: 0;
    min-height: 28px;
    padding-right: 16px;
    vertical-align: top;
    width: 50%; }
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 90%;
    margin: 0 0 2px 0;
    min-height: 28px;
    padding-right: 16px;
    vertical-align: top;
    width: 33.3%; }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap; }
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap; }
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap; }
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 90%;
    margin: 0;
    min-height: 28px;
    padding-right: 16px;
    vertical-align: top;
    width: 25%; }
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 90%;
    margin: 0;
    min-height: 28px;
    padding-right: 16px;
    vertical-align: top;
    width: 20%; }
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label {
    margin: 0 0 10px 0; }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox {
    column-gap: 16px;
    -moz-column-gap: 16px;
    -webkit-column-gap: 16px; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label {
    margin: 0 0 10px 0; }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px); }
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio {
    column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    width: -webkit-calc(100% - 8px);
    width: calc(100% - 8px); }
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio {
    column-count: 4;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    width: -webkit-calc(100% - 8px);
    width: calc(100% - 8px); }
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio {
    column-count: 5;
    -moz-column-count: 5;
    -webkit-column-count: 5;
    width: -webkit-calc(100% - 8px);
    width: calc(100% - 8px); }
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
  .gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
  .gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
  .gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,
  .gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
    height: 25px; }
  .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
    height: 50px; }
  .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
    height: 75px; }
  .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
    height: 100px; }
  .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
    height: 125px; }
  .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
  .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
    height: 150px; }
  .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    display: -moz-inline-stack;
    display: inline-block;
    float: none;
    margin: 0 8px 10px 0;
    width: auto; }
  html:not[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  html:not[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    padding-right: 16px; }
  html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    padding-left: 16px; }
  .gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
    display: none; }
  .gform_wrapper li.gsection.gf_scroll_text {
    background-color: #fff;
    border: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    height: 240px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 16px;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px); }
  .gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title {
    margin: 10px 10px 0 8px; }
  .gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title,
  .gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title {
    margin: 0 10px 0 8px; }
  .gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description {
    font-size: 12px;
    margin: 10px; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li {
    list-style-type: disc;
    margin: 0 0 8px;
    overflow: visible;
    padding-left: 0; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul {
    list-style-type: disc;
    margin: 16px 0 16px 18px;
    padding-left: 0; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li {
    list-style-type: decimal;
    margin: 0 0 8px;
    overflow: visible;
    padding-left: 0; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol {
    list-style-type: decimal;
    margin: 16px 0 18px 32px;
    padding-left: 0; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
    list-style-type: disc;
    padding-left: 0; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul {
    margin: 16px 0 16px 18px; }
  .gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
    margin: 0 0 8px; }
  .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl {
    margin: 0 0 18px 0;
    padding-left: 0; }
    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt {
      font-weight: 700; }
    .gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd {
      margin: 0 0 16px 18px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_green, .gform_wrapper li.gfield.gfield_html.gf_alert_red, .gform_wrapper li.gfield.gfield_html.gf_alert_yellow, .gform_wrapper li.gfield.gfield_html.gf_alert_gray, .gform_wrapper li.gfield.gfield_html.gf_alert_blue {
    border-radius: 3px;
    margin: 20px 0;
    -moz-border-radius: 3px;
    padding: 20px;
    -webkit-border-radius: 3px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_green {
    background-color: #CBECA0;
    border: 1px solid #97B48A;
    color: #030;
    text-shadow: #DFB 1px 1px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_red {
    background-color: #FAF2F5;
    border: 1px solid #CFADB3;
    color: #832525;
    text-shadow: #FFF 1px 1px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
    background-color: #FFFBCC;
    border: 1px solid #E6DB55;
    color: #222;
    text-shadow: #FCFAEA 1px 1px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_gray {
    background-color: #EEE;
    border: 1px solid #CCC;
    color: #424242;
    text-shadow: #FFF 1px 1px; }
  .gform_wrapper li.gfield.gfield_html.gf_alert_blue {
    background-color: #D1E4F3;
    border: 1px solid #a7c2e7;
    color: #314475;
    text-shadow: #E0F1FF 1px 1px; }
  div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
    background-color: #FFFBCC;
    border-bottom: 1px solid #E6DB55;
    border-top: 1px solid #E6DB55;
    color: #424242;
    font-size: 25px;
    margin: 30px 0;
    max-width: 99%;
    padding: 32px; }
  div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
    background-color: #EAEAEA;
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    color: #424242;
    font-size: 25px;
    margin: 30px 0;
    max-width: 99%;
    padding: 32px; }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
    background-color: #FFFBD2;
    border: 1px solid #E6DB55;
    box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
    margin: 30px 0;
    -moz-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
    position: relative;
    -webkit-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75); }
    div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message {
      background: #fffce5;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffce5), color-stop(100%, #fff9bf));
      background: -webkit-linear-gradient(top, #fffce5 0%, #fff9bf 100%);
      background: -o-linear-gradient(top, #fffce5 0%, #fff9bf 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#fffce5), to(#fff9bf));
      background: linear-gradient(to bottom, #fffce5 0%, #fff9bf 100%);
      background-color: #FFFBCC;
      border-bottom: 1px solid #E6DB55;
      border-top: 2px solid #FFF;
      color: #424242;
      font-size: 28px;
      margin: 0;
      max-width: 99%;
      padding: 40px; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
    background-color: #f1fcdf;
    border: 1px solid #a7c37c;
    box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
    margin: 30px 0;
    -moz-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
    position: relative;
    -webkit-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4); }
    div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message {
      background: #dbf2b7;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbf2b7), color-stop(100%, #b4d088));
      background: -webkit-linear-gradient(top, #dbf2b7 0%, #b4d088 100%);
      background: -o-linear-gradient(top, #dbf2b7 0%, #b4d088 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(#dbf2b7), to(#b4d088));
      background: linear-gradient(to bottom, #dbf2b7 0%, #b4d088 100%);
      background-color: #FFFBCC;
      border-bottom: 1px solid #a7c37c;
      border-top: 2px solid #effade;
      color: #030;
      font-size: 28px;
      margin: 0;
      max-width: 99%;
      padding: 40px;
      text-shadow: #DFB 1px 1px; }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before, div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
    background: rgba(0, 0, 0, 0.2);
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    content: "";
    left: 10px;
    max-width: 40%;
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(-3deg);
    width: 50%;
    z-index: -1; }
  div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before, div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
    background: rgba(0, 0, 0, 0.2);
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    content: "";
    left: 10px;
    max-width: 40%;
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(-3deg);
    width: 50%;
    z-index: -1; }
  div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after, div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
    left: auto;
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    right: 10px;
    transform: rotate(3deg);
    -webkit-transform: rotate(3deg); }
  .gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper {
    display: table;
    margin: 0 auto;
    width: auto; }
  .gform_wrapper form.gf_simple_horizontal {
    margin: 0 auto;
    width: -webkit-calc(100% -16px);
    width: calc(100% -16px); }
    .gform_wrapper form.gf_simple_horizontal div.gform_body, .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
      display: table-cell;
      margin: 0;
      padding: 0;
      position: relative;
      vertical-align: middle; }
    .gform_wrapper form.gf_simple_horizontal div.gform_body {
      max-width: 75%;
      width: auto; }
    .gform_wrapper form.gf_simple_horizontal div.ginput_container {
      margin-top: 0; }
    .gform_wrapper form.gf_simple_horizontal ul li.gfield {
      margin-top: 0; }
    .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
      margin: 0;
      max-width: 25%;
      padding: 0;
      width: auto; }
  body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    text-align: left; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
    display: table;
    width: 100%; }
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
      display: table-cell;
      height: auto;
      padding-right: 1em; }
  .gform_wrapper form.gf_simple_horizontal label.gfield_label,
  .gform_wrapper form.gf_simple_horizontal .ginput_complex label,
  .gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message) {
    display: block;
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1px; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield,
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield {
    vertical-align: middle; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large {
    width: 100%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium, .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large {
    width: 100%; }
  .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="submit"], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="button"], .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="image"] {
    height: auto; }
  .gform_wrapper form.gf_simple_horizontal .top_label .gfield_error {
    margin-bottom: 0; }
  .gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,
  .gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li {
    display: inline-block;
    margin-right: .5em; }
  html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 48.5%; }
  html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33%; }
  html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 24.5%; }
  html[dir="rtl"] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.5%; } }

body .gform_wrapper.gf_form_center_wrapper {
  padding: 16px 0 16px 16px; }

.entry .gform_wrapper.gf_browser_safari ul li:before, .entry .gform_wrapper.gf_browser_safari ul li:after {
  content: ""; }

.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
  width: 99%; }

.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table {
  margin-left: 32%; }

.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_safari .gfield_checkbox li input {
  margin-top: 4px; }

.gform_wrapper.gf_browser_safari select[multiple=multiple] {
  height: auto; }

.gform_wrapper.gf_browser_safari input.button.gform_button_select_files {
  padding: 6px 12px; }

.gform_wrapper.gf_browser_safari .gfield_time_ampm select {
  max-width: 5rem;
  width: -webkit-calc(2rem + 20px);
  width: calc(2rem + 20px); }

.gform_wrapper.gf_browser_chrome select {
  padding: 2px 0 2px 3px; }

.gform_wrapper.gf_browser_chrome .gfield_time_ampm select {
  max-width: 5rem;
  width: -webkit-calc(3rem + 20px);
  width: calc(3rem + 20px); }

.gform_wrapper.gf_browser_chrome ul li:before, .gform_wrapper.gf_browser_chrome ul li:after {
  content: none; }

.entry .gform_wrapper.gf_browser_chrome ul li:before, .entry .gform_wrapper.gf_browser_chrome ul li:after {
  content: none; }

.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
  width: 99%; }

.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table {
  margin-left: 32%; }

.gform_wrapper.gf_browser_chrome .ginput_complex select,
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
  line-height: 1.5em;
  margin-bottom: 5px;
  margin-top: 2px;
  text-indent: 2px; }

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
  margin-top: 0; }

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select {
  margin-left: 1px; }

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
  margin-left: 1px; }

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 2px; }

.gform_wrapper.gf_browser_chrome select[multiple=multiple] {
  height: auto; }

.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, .gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last {
  margin-left: 1.1%; }

.gform_wrapper.gf_browser_chrome .gfield_error input[type=text], .gform_wrapper.gf_browser_chrome .gfield_error input[type=email], .gform_wrapper.gf_browser_chrome .gfield_error input[type=tel], .gform_wrapper.gf_browser_chrome .gfield_error input[type=url], .gform_wrapper.gf_browser_chrome .gfield_error input[type=number], .gform_wrapper.gf_browser_chrome .gfield_error input[type=password] {
  margin-bottom: 2px; }

.gform_wrapper.gf_browser_chrome .gfield_error select,
.gform_wrapper.gf_browser_chrome .gfield_error textarea {
  margin-bottom: 2px; }

.gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text] {
  margin-bottom: 2px; }

.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {
  padding: 6px 12px; }

.gform_wrapper.gf_browser_chrome span.address_country {
  margin-top: -2px; }

.gform_wrapper.gf_browser_gecko select {
  padding: 2px 12px 2px 2px; }

.gform_wrapper.gf_browser_gecko .gfield_time_ampm select {
  max-width: 5rem;
  width: -webkit-calc(4rem + 25px);
  width: calc(4rem + 25px); }

.gform_wrapper.gf_browser_gecko ul li:before, .gform_wrapper.gf_browser_gecko ul li:after {
  content: none; }

.entry .gform_wrapper.gf_browser_gecko ul li:before, .entry .gform_wrapper.gf_browser_gecko ul li:after {
  content: none; }

.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
  margin-right: 1px; }

.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single {
  height: 32px;
  line-height: 2.4; }
  .gform_wrappergf_browser_gecko .chosen-container-single .chosen-single div b {
    position: relative;
    top: 5px; }

.gform_wrapper.gf_browser_ie ul li:before, .gform_wrapper.gf_browser_ie ul li:after {
  content: none; }

.entry .gform_wrapper.gf_browser_ie ul li:before, .entry .gform_wrapper.gf_browser_ie ul li:after {
  content: none; }

.gform_wrapper.gf_browser_ie .gfield_time_hour {
  width: 80px; }

.gform_wrapper.gf_browser_ie .gfield_time_minute {
  width: 70px; }

.gform_wrapper.gf_browser_ie .gfield_time_ampm {
  padding-top: 2px; }

.gform_wrapper.gf_browser_ie .gfield_time_hour input,
.gform_wrapper.gf_browser_ie .gfield_time_minute input {
  margin-left: 0; }

.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label {
  margin: 3px 0 5px 0; }

.gform_wrapper.gf_browser_ie .gform_footer input.button {
  padding: 3px; }

.gform_wrapper.gf_browser_ie ul.top_label .clear-multi {
  clear: both;
  overflow: hidden; }

.gform_wrapper.gf_browser_ie .gfield_radio li {
  line-height: 20px; }

.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_ie .gfield_checkbox li input {
  margin-top: 0; }

.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select {
  padding: 2px 0 2px 0; }

.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area {
  width: 99%;
  width: 99%; }

.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,
.gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table {
  margin-left: 32%; }

.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
  left: 4px;
  position: relative;
  top: -1px; }

.gform_wrapper.gf_browser_ie img.add_list_item, .gform_wrapper.gf_browser_ie img.delete_list_item {
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
  height: 16px;
  width: 16px; }

.gform_wrapper.gf_browser_iphone ul li:before, .gform_wrapper.gf_browser_iphone ul li:after {
  content: none; }

.entry .gform_wrapper.gf_browser_iphone ul li:before, .entry .gform_wrapper.gf_browser_iphone ul li:after {
  content: none; }

.gform_wrapper.gf_browser_unknown ul li:before, .gform_wrapper.gf_browser_unknown ul li:after {
  content: none; }

.entry .gform_wrapper.gf_browser_unknown ul li:before, .entry .gform_wrapper.gf_browser_unknown ul li:after {
  content: none; }

@media only screen and (max-width: 641px) {
  .gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,
  .gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single,
  .gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single {
    height: 44px;
    line-height: 3.2; }
  .gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,
  .gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b,
  .gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b {
    position: relative;
    top: 12px; } }

html[dir="rtl"] .gform_wrapper *,
html[dir="rtl"] .gform_wrapper form,
html[dir="rtl"] .gform_wrapper .gform_body {
  direction: rtl;
  text-align: right; }

html[dir="rtl"] .gform_wrapper ul li {
  direction: rtl;
  text-align: right; }
  html[dir="rtl"] .gform_wrapper ul li.gfield {
    direction: rtl;
    text-align: right; }
    html[dir="rtl"] .gform_wrapper ul li.gfield.gfield_html,
    html[dir="rtl"] .gform_wrapper ul li.gfield input,
    html[dir="rtl"] .gform_wrapper ul li.gfield textarea {
      direction: rtl;
      text-align: right; }

html[dir="rtl"] .gform_wrapper textarea,
html[dir="rtl"] .gform_wrapper ul li.gfield select,
html[dir="rtl"] .gform_wrapper select {
  direction: rtl;
  text-align: right; }

html[dir="rtl"] .gform_wrapper input[type="text"], html[dir="rtl"] .gform_wrapper input[type="email"], html[dir="rtl"] .gform_wrapper input[type="password"], html[dir="rtl"] .gform_wrapper input[type="url"], html[dir="rtl"] .gform_wrapper input[type="tel"], html[dir="rtl"] .gform_wrapper input[type="submit"], html[dir="rtl"] .gform_wrapper input[type="button"] {
  direction: rtl;
  text-align: right; }

html[dir="rtl"] .gform_wrapper button,
html[dir="rtl"] .gform_wrapper table tr td.gfield_list_icons,
html[dir="rtl"] .gform_wrapper div.validation_error,
html[dir="rtl"] .gform_wrapper h3.gform_title,
html[dir="rtl"] .gform_wrapper span.gform_description,
html[dir="rtl"] .gform_wrapper .gform_footer {
  direction: rtl;
  text-align: right; }

html[dir="rtl"] .gform_wrapper ul {
  margin-right: 0;
  padding-right: 0; }
  html[dir="rtl"] .gform_wrapper ul li {
    margin-right: 0;
    padding-right: 0; }

html[dir="rtl"] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
html[dir="rtl"] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
html[dir="rtl"] .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
html[dir="rtl"] .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  direction: rtl;
  margin: 0 0 0 0; }

body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table {
  direction: rtl; }

html[dir="rtl"] .gform_wrapper table.gfield_list th,
html[dir="rtl"] .gform_wrapper table.gfield_list td {
  padding-left: 16px;
  padding-right: 0; }

.gform_wrapper table.gfield_list tr td.gfield_list_icons, .gform_wrapper table.gfield_list tr td:last-child {
  padding: 0 4px 0 0; }

html[dir="rtl"] .gform_wrapper.gf_browser_gecko .top_label input[type="file"],
html[dir="rtl"] .gform_wrapper.gf_browser_gecko .left_label input[type="file"],
html[dir="rtl"] .gform_wrapper.gf_browser_gecko .right_label input[type="file"] {
  direction: rtl;
  width: 55%; }

html[dir="rtl"] .gform_wrapper.recaptchatable #recaptcha_response_field {
  position: static; }

html[dir="rtl"] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice {
  float: right;
  margin: 3px 5px 3px 0; }

html[dir="rtl"] .gform_wrapper .chosen-container ul.chosen-choices li.search-field {
  float: right; }

html[dir="rtl"] .gform_wrapper .right_label .gfield_label {
  text-align: left; }

body.rtl .gform_wrapper *,
body.rtl .gform_wrapper form,
body.rtl .gform_wrapper .gform_body {
  direction: rtl;
  text-align: right; }

body.rtl .gform_wrapper ul li {
  direction: rtl;
  text-align: right; }
  body.rtl .gform_wrapper ul li.gfield {
    direction: rtl;
    text-align: right; }
    body.rtl .gform_wrapper ul li.gfield.gfield_html,
    body.rtl .gform_wrapper ul li.gfield input,
    body.rtl .gform_wrapper ul li.gfield textarea {
      direction: rtl;
      text-align: right; }

body.rtl .gform_wrapper textarea,
body.rtl .gform_wrapper ul li.gfield select,
body.rtl .gform_wrapper select {
  direction: rtl;
  text-align: right; }

body.rtl .gform_wrapper input[type="text"], body.rtl .gform_wrapper input[type="email"], body.rtl .gform_wrapper input[type="password"], body.rtl .gform_wrapper input[type="url"], body.rtl .gform_wrapper input[type="tel"], body.rtl .gform_wrapper input[type="submit"], body.rtl .gform_wrapper input[type="button"] {
  direction: rtl;
  text-align: right; }

body.rtl .gform_wrapper button,
body.rtl .gform_wrapper table tr td.gfield_list_icons,
body.rtl .gform_wrapper div.validation_error,
body.rtl .gform_wrapper h3.gform_title,
body.rtl .gform_wrapper span.gform_description,
body.rtl .gform_wrapper .gform_footer {
  direction: rtl;
  text-align: right; }

body .gform_wrapper.gf_rtl_wrapper ul li {
  direction: rtl;
  text-align: right; }
  body .gform_wrapper.gf_rtl_wrapper ul li.gfield {
    direction: rtl;
    text-align: right; }
    body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html,
    body .gform_wrapper.gf_rtl_wrapper ul li.gfield input,
    body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea {
      direction: rtl;
      text-align: right; }

body .gform_wrapper.gf_rtl_wrapper textarea,
body .gform_wrapper.gf_rtl_wrapper ul li.gfield select,
body .gform_wrapper.gf_rtl_wrapper select {
  direction: rtl;
  text-align: right; }

body .gform_wrapper.gf_rtl_wrapper input[type="text"], body .gform_wrapper.gf_rtl_wrapper input[type="email"], body .gform_wrapper.gf_rtl_wrapper input[type="password"], body .gform_wrapper.gf_rtl_wrapper input[type="url"], body .gform_wrapper.gf_rtl_wrapper input[type="tel"], body .gform_wrapper.gf_rtl_wrapper input[type="submit"], body .gform_wrapper.gf_rtl_wrapper input[type="button"] {
  direction: rtl;
  text-align: right; }

body .gform_wrapper.gf_rtl_wrapper button,
body .gform_wrapper.gf_rtl_wrapper table tr td.gfield_list_icons,
body .gform_wrapper.gf_rtl_wrapper div.validation_error,
body .gform_wrapper.gf_rtl_wrapper .gform_heading,
body .gform_wrapper.gf_rtl_wrapper h3.gform_title,
body .gform_wrapper.gf_rtl_wrapper span.gform_description,
body .gform_wrapper.gf_rtl_wrapper .gform_footer {
  direction: rtl;
  text-align: right; }

body.rtl .gform_wrapper ul,
body .gform_wrapper.gf_rtl_wrapper ul {
  margin-right: 0;
  padding-right: 0; }
  body.rtl .gform_wrapper ul li,
  body .gform_wrapper.gf_rtl_wrapper ul li {
    margin-right: 0;
    padding-right: 0; }

body.rtl .gform_wrapper .gfield_checkbox li input[type="checkbox"],
body.rtl .gform_wrapper .gfield_radio li input[type="radio"],
body.rtl .gform_wrapper .gfield_checkbox li input {
  float: right; }

body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input[type="checkbox"],
body .gform_wrapper.gf_rtl_wrapper .gfield_radio li input[type="radio"],
body .gform_wrapper.gf_rtl_wrapper .gfield_checkbox li input {
  float: right; }

body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body.rtl .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body.rtl .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  direction: rtl;
  margin: 0 24px 0 0; }

body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper.gf_rtl_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  direction: rtl;
  margin: 0 24px 0 0; }

body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table {
  direction: rtl; }
  body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table th,
  body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html table td {
    direction: rtl;
    text-align: right; }

body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p,
body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html span,
body .gform_wrapper.gf_rtl_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html blockquote {
  direction: rtl;
  text-align: right; }

body.rtl .gform_wrapper table.gfield_list th,
body.rtl .gform_wrapper table.gfield_list td {
  padding: 0; }

body .gform_wrapper.gf_rtl_wrapper table.gfield_list {
  direction: rtl; }
  body .gform_wrapper.gf_rtl_wrapper table.gfield_list th,
  body .gform_wrapper.gf_rtl_wrapper table.gfield_list td {
    padding: 0; }
  body .gform_wrapper.gf_rtl_wrapper table.gfield_list thead th {
    text-align: right; }

body.rtl .gform_wrapper table input,
body .gform_wrapper.gf_rtl_wrapper table input {
  float: right; }

body.rtl .gform_wrapper.recaptchatable #recaptcha_response_field,
body .gform_wrapper.gf_rtl_wrapper .recaptchatable #recaptcha_response_field {
  position: static; }

body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice,
body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi ul.chosen-choices li.search-choice {
  float: right;
  margin: 3px 5px 3px 0; }

body.rtl .gform_wrapper .chosen-container ul.chosen-choices li.search-field,
body .gform_wrapper.gf_rtl_wrapper .chosen-container ul.chosen-choices li.search-field {
  float: right; }

body.rtl .gform_wrapper ul:not(.top_label) .gfield_label,
body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_label {
  float: right;
  margin: 0 0 0 15px; }

body.rtl .gform_wrapper .right_label .gfield_label,
body .gform_wrapper.gf_rtl_wrapper .right_label .gfield_label {
  text-align: left; }

body.rtl .gform_wrapper ul:not(.top_label) .gfield_description,
body.rtl .gform_wrapper ul:not(.top_label) .instruction {
  margin-left: 0;
  margin-right: 31%; }

body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description,
body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .instruction {
  margin-left: 0;
  margin-right: 31%; }

body.rtl .gform_wrapper ul:not(.top_label) div.ginput_complex,
body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) div.ginput_complex {
  margin-left: 0;
  margin-right: 31%; }

body.rtl .gform_wrapper ul:not(.top_label) .gfield_description,
body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) .gfield_description {
  padding: 0; }

body.rtl .gform_wrapper ul:not(.top_label) li.gfield_html_formatted,
body .gform_wrapper.gf_rtl_wrapper ul:not(.top_label) li.gfield_html_formatted {
  margin-left: 0;
  margin-right: 32%; }

body.rtl .gform_wrapper .gform_footer.right_label, body.rtl .gform_wrapper .gform_footer.left_label {
  padding: 16px 31% 10px 0; }

body .gform_wrapper.gf_rtl_wrapper .gform_footer.right_label, body .gform_wrapper.gf_rtl_wrapper .gform_footer.left_label {
  padding: 16px 31% 10px 0; }

html[dir="rtl"] .gform_wrapper .ginput_right select {
  margin-right: 2px; }

body.rtl .gform_wrapper .ginput_right select,
body .gform_wrapper.gf_rtl_wrapper .ginput_right select {
  margin-right: 2px; }

html[dir="rtl"] .gform_wrapper img.ui-datepicker-trigger {
  margin: 4px 2px 0 0; }

body.rtl .gform_wrapper img.ui-datepicker-trigger,
body .gform_wrapper.gf_rtl_wrapper img.ui-datepicker-trigger {
  margin: 4px 2px 0 0; }

html[dir="rtl"] .gform_wrapper .gf_progressbar_percentage span {
  display: block;
  float: left;
  width: auto; }

body.rtl .gform_wrapper .gf_progressbar_percentage span,
body .gform_wrapper.gf_rtl_wrapper .gf_progressbar_percentage span {
  display: block;
  float: left;
  width: auto; }

html[dir="rtl"] .gform_wrapper .gf_step span.gf_step_number {
  float: right; }

body.rtl .gform_wrapper .gf_step span.gf_step_number,
body .gform_wrapper.gf_rtl_wrapper .gf_step span.gf_step_number {
  float: right; }

html[dir="rtl"] .gform_wrapper .gf_step {
  margin: 0 0 10px 10px; }

body.rtl .gform_wrapper .gf_step,
body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .gf_step {
  margin: 0 0 10px 10px; }

html[dir="rtl"] .gform_wrapper .chosen-container .chosen-results li.active-result {
  padding-right: 24px; }

body.rtl .gform_wrapper .chosen-container .chosen-results li.active-result,
body .gform_wrapper.gf_rtl_wrapper .chosen-container .chosen-results li.active-result {
  padding-right: 24px; }

html[dir="rtl"] .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  right: 5px; }

body.rtl .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
body .gform_wrapper.gf_rtl_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  right: 5px; }

html[dir="rtl"] .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span {
  display: block;
  margin-right: 19px; }

body.rtl .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span,
body .gform_wrapper.gf_rtl_wrapper .gform_wrapper .chosen-container-multi ul.chosen-choices li.search-choice span {
  display: block;
  margin-right: 19px; }

html[dir="rtl"] div#preview_hdr span.actionlinks {
  float: left;
  text-align: left; }

html[dir="rtl"] div#preview_hdr div:first-child {
  background-position: right center;
  padding-left: 10px;
  padding-right: 10px; }

html[dir="rtl"] .gform_wrapper .gfield_visibility_hidden,
html[dir="rtl"] .gform_wrapper .gf_invisible {
  left: auto;
  right: -9999px; }

html[dir="rtl"] .gform_wrapper .gf_progressbar_percentage {
  border-radius: 4px 20px 20px 4px; }

html[dir="rtl"] body.wp-admin * {
  direction: rtl; }

html[dir="rtl"] body.wp-admin li.gf_form_switcher {
  display: block;
  position: relative;
  right: 0; }

html[dir="rtl"] body.wp-admin div#add_fields {
  float: left; }

html[dir="rtl"] body.wp-admin .button-title-link div.add-buttons-title {
  background-image: url(../images/gf-expand-title-bg-rtl.png);
  background-position: left 0;
  padding: 8px 14px 0 0;
  position: relative;
  text-align: right; }

html[dir="rtl"] body.wp-admin ul#gf_form_toolbar_links {
  padding: 0 6px 0 0; }

html[dir="rtl"] body.wp-admin .top_label .gfield_label {
  margin: 8px 6px 4px 0; }

html[dir="rtl"] body.wp-admin .gfield_checkbox li input[type=checkbox],
html[dir="rtl"] body.wp-admin .gfield_radio li input[type=radio],
html[dir="rtl"] body.wp-admin .gfield_checkbox li input {
  float: right;
  margin-left: 2px;
  margin-right: 1px; }

html[dir="rtl"] body.wp-admin .ginput_complex .ginput_left,
html[dir="rtl"] body.wp-admin .ginput_complex .ginput_right {
  float: right; }

html[dir="rtl"] body.wp-admin .gfield_time_hour,
html[dir="rtl"] body.wp-admin .gfield_time_minute {
  float: right; }

html[dir="rtl"] body.wp-admin .gfield_date_month,
html[dir="rtl"] body.wp-admin .gfield_date_day,
html[dir="rtl"] body.wp-admin .gfield_date_year {
  float: right; }

html[dir="rtl"] body.wp-admin img#gfield_input_datepicker_icon {
  left: -4px; }

html[dir="rtl"] body.wp-admin div#gf_nofield_1_instructions {
  background-position: 0 -1995px; }
  html[dir="rtl"] body.wp-admin div#gf_nofield_1_instructions span {
    margin-left: 300px; }

html[dir="rtl"] body.wp-admin ul#gform_fields li#no-fields div.newform_notice span {
  background-position: 0 -1880px;
  position: absolute;
  right: 340px;
  top: 40px; }

html[dir="rtl"] body.wp-admin .gf_new_form_modal_container .setting-row label,
html[dir="rtl"] body.wp-admin .gf_new_form_modal_container div.submit-row input#save_new_form.button {
  float: right; }

html[dir="rtl"] body.wp-admin #TB_ajaxWindowTitle {
  float: right; }

html[dir="rtl"] body.wp-admin #TB_closeAjaxWindow {
  float: left; }

html[dir="rtl"] body.wp-admin .gform_tabs li.active a {
  padding: 6px 10px 6px 10px;
  position: relative;
  right: -1px; }

html[dir="rtl"] body.wp-admin a.tooltip, html[dir="rtl"] body.wp-admin a.tooltip_left, html[dir="rtl"] body.wp-admin a.tooltip_bottomleft {
  overflow: hidden; }

html[dir="rtl"] body.wp-admin h2.gf_admin_page_title span.gf_admin_page_subtitle span.gf_admin_page_formid {
  margin: 0 0 0 8px; }

html[dir="rtl"] body.wp-admin p.submit input.gf_settings_savebutton {
  float: right; }

html[dir="rtl"] body.wp-admin p[style] {
  text-align: right; }

html[dir="rtl"] body.wp-admin div.delete-alert {
  padding: 0 20px 20px 20px; }

html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right,
html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd) {
  padding-left: 16px;
  padding-right: 0; }

html[dir="rtl"] .gform_wrapper span.ginput_left {
  padding-left: 16px;
  padding-right: 0; }

html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield {
  padding-left: 16px;
  padding-right: 0; }
  html[dir="rtl"] .gform_wrapper ul.gform_fields li.gfield.gfield_error {
    padding-right: 16px; }

html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
html[dir="rtl"] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
  margin-left: -4px;
  margin-right: 0;
  padding-right: 0; }

html[dir="rtl"] div.ginput_container_name span {
  margin-left: -4px;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 0; }

html[dir="rtl"] div#preview_hdr span.toggle_helpers {
  float: left; }
  html[dir="rtl"] div#preview_hdr span.toggle_helpers label,
  html[dir="rtl"] div#preview_hdr span.toggle_helpers input {
    display: -moz-inline-stack;
    display: inline-block; }

html[dir="rtl"] div#preview_note {
  border-left: none;
  border-right: 4px solid #ffba00; }

html[dir="rtl"] .gform_wrapper span.gfield_required {
  margin-left: 0;
  margin-right: 4px; }

html[dir="rtl"] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
  padding: 0 24px 14px 0; }

html[dir="rtl"] .gform_wrapper .gfield_time_hour i {
  float: left; }

html[dir="rtl"] .gform_wrapper .description {
  padding: 10px 0 10px 16px; }

.gform_wrapper .gfield_description {
  padding: 10px 0 10px 16px; }

html[dir="rtl"] .gform_wrapper .gsection_description {
  padding: 10px 0 10px 16px; }

html[dir="rtl"] .gform_wrapper .gform_card_icon_container div {
  float: right; }

html[dir="rtl"] .gform_wrapper .ginput_complex .ginput_cardinfo_left {
  float: right; }

html[dir="rtl"] .gform_wrapper .ginput_complex .ginput_cardinfo_right {
  float: right; }
  html[dir="rtl"] .gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
    right: 6px;
    top: -1px;
    width: 32px; }

html[dir="rtl"] .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
  background-position: 100% top; }

html[dir="rtl"] div.form_saved_message {
  text-align: center; }
  html[dir="rtl"] div.form_saved_message * {
    text-align: center; }

html[dir="rtl"] .gform_wrapper .gfield_checkbox li label,
html[dir="rtl"] .gform_wrapper .gfield_radio li label {
  margin: 0 4px 0 0; }

html[dir="rtl"] .gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie) select {
  background-position: 3.5% center; }

html[dir="rtl"] .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
html[dir="rtl"] .gform_wrapper span.gform_drop_instructions {
  text-align: center; }

html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
  padding-left: 16px;
  padding-right: 0; }

html[dir="rtl"] .gform_wrapper div.validation_error {
  text-align: center; }

html[dir="rtl"] .gform_wrapper span.ginput_price {
  float: right; }

@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1024px) {
  html[dir="rtl"] .gform_wrapper table.gfield_list {
    border: 0; }
  html[dir="rtl"] .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
    margin: 8px 1px 3px 0; }
  html[dir="rtl"] .gform_wrapper table.gfield_list td {
    clear: both; }
    html[dir="rtl"] .gform_wrapper table.gfield_list td:last-child(2) {
      padding-bottom: 4px; }
    html[dir="rtl"] .gform_wrapper table.gfield_list td.gfield_list_icons {
      padding: 0 4px 4px 0;
      vertical-align: middle; } }

@media only screen and (min-width: 641px) {
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) .gfield_label {
    float: right;
    margin: 0 0 0 15px; }
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) .ginput_container:not(.ginput_container_time) {
    margin-left: 0;
    margin-right: 29%;
    width: 70%; }
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) .gfield_description {
    margin-left: 0;
    margin-left: 0;
    margin-right: 29%;
    margin-right: 29%;
    width: 70%; }
  html[dir="rtl"] .gform_wrapper .ul:not(.top_label) .instruction {
    margin-left: 0;
    margin-right: 29%; }
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) div.ginput_complex {
    margin-left: 0;
    margin-right: 31%; }
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) .gfield_description {
    padding: 10px 0 10px 0; }
  html[dir="rtl"] .gform_wrapper ul:not(.top_label) li.gfield_html_formatted {
    margin-left: 0;
    margin-right: 32%; }
  html[dir="rtl"] .gform_wrapper .gform_footer.right_label, html[dir="rtl"] .gform_wrapper .gform_footer.left_label {
    padding: 16px 31% 10px 0; }
  html[dir="rtl"] .gform_wrapper .gform_footer a.gform_save_link {
    margin-right: 16px; }
  html[dir="rtl"] .gform_wrapper .gform_page_footer a.gform_save_link {
    margin-right: 16px; }
  html[dir="rtl"] .gform_wrapper table input {
    float: right; }
  html[dir="rtl"] .gform_wrapper .left_label li.gfield .gfield_password_strength,
  html[dir="rtl"] .gform_wrapper .right_label li.gfield .gfield_password_strength {
    margin-left: 0;
    margin-right: 29%;
    text-align: center;
    width: 70%; }
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
    margin-right: 0; }
  html[dir="rtl"] .gform_wrapper .ginput_complex .ginput_left {
    margin: 0 0 0 -4px; }
  .gform_wrapper .ginput_complex .ginput_right {
    margin: 0 0 0 -4px; }
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    margin-right: 0;
    padding-right: 0; }
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
    margin-right: 0; }
  html[dir="rtl"] .gform_wrapper ul li.gf_right_half {
    margin-left: 0; }
  html[dir="rtl"] .gform_wrapper .gform_footer input.button,
  html[dir="rtl"] .gform_wrapper .gform_page_footer input.button,
  html[dir="rtl"] .gform_wrapper .gform_footer input[type=submit],
  html[dir="rtl"] .gform_wrapper .gform_page_footer input[type=submit] {
    margin: 0 0 0 16px; } }

@media only screen and (max-width: 641px) {
  html[dir="rtl"] body .gform_wrapper .gform_page_footer .button.gform_previous_button, html[dir="rtl"] body .gform_wrapper .gform_page_footer .button.gform_next_button {
    text-align: center; }
  html[dir="rtl"] body .gform_wrapper .gform_footer .button.gform_button {
    text-align: center; }
  html[dir="rtl"] body .gform_wrapper .gform_page_footer {
    text-align: center; }
    html[dir="rtl"] body .gform_wrapper .gform_page_footer .button.gform_button {
      text-align: center; }
  html[dir="rtl"] body .gform_wrapper .gform_footer a.gform_save_link,
  html[dir="rtl"] body .gform_wrapper .gform_page_footer a.gform_save_link {
    text-align: center; }
  html[dir="rtl"] div.ginput_container_name span {
    padding-left: 0; }
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right,
  html[dir="rtl"] .gform_wrapper .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd) {
    padding-left: 0;
    padding-right: 0; }
  html[dir="rtl"] .gform_footer,
  html[dir="rtl"] .gform_page_footer {
    padding-left: 16px; }
  html[dir="rtl"] .gform_wrapper {
    padding-right: 16px; } }

body.rtl .gform_wrapper.gf_browser_gecko .top_label input[type="file"],
body.rtl .gform_wrapper.gf_browser_gecko .left_label input[type="file"],
body.rtl .gform_wrapper.gf_browser_gecko .right_label input[type="file"] {
  direction: rtl;
  width: 55%; }

body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .top_label input[type="file"],
body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .left_label input[type="file"],
body .gform_wrapper.gf_rtl_wrapper.gf_browser_gecko .right_label input[type="file"] {
  direction: rtl;
  width: 55%; }

.fl-builder-content a.fl-button * {
  color: inherit; }

.fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:disabled {
    background-color: #007bff;
    border-color: #007bff; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button.dropdown-toggle {
    background-color: #0069d9;
    background-image: none;
    border-color: #0062cc; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc; }
    .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5);
              box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited:disabled {
      background-color: #007bff;
      border-color: #007bff; }
    .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:visited.dropdown-toggle {
      background-color: #0069d9;
      background-image: none;
      border-color: #0062cc; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-primary a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
            box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:disabled {
    background-color: #868e96;
    border-color: #868e96; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button.dropdown-toggle {
    background-color: #727b84;
    background-image: none;
    border-color: #6c757d; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited:hover {
      color: #fff;
      background-color: #727b84;
      border-color: #6c757d; }
    .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
              box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited:disabled {
      background-color: #868e96;
      border-color: #868e96; }
    .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:visited.dropdown-toggle {
      background-color: #727b84;
      background-image: none;
      border-color: #6c757d; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-secondary a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-success a.fl-button {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:disabled {
    background-color: #28a745;
    border-color: #28a745; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button.dropdown-toggle {
    background-color: #218838;
    background-image: none;
    border-color: #1e7e34; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited:disabled {
      background-color: #28a745;
      border-color: #28a745; }
    .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:visited.dropdown-toggle {
      background-color: #218838;
      background-image: none;
      border-color: #1e7e34; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-success a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-info a.fl-button {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button.dropdown-toggle {
    background-color: #138496;
    background-image: none;
    border-color: #117a8b; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited:disabled {
      background-color: #17a2b8;
      border-color: #17a2b8; }
    .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:visited.dropdown-toggle {
      background-color: #138496;
      background-image: none;
      border-color: #117a8b; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-info a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:disabled {
    background-color: #ffc107;
    border-color: #ffc107; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button.dropdown-toggle {
    background-color: #e0a800;
    background-image: none;
    border-color: #d39e00; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited {
    color: #111;
    background-color: #ffc107;
    border-color: #ffc107;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited:hover {
      color: #111;
      background-color: #e0a800;
      border-color: #d39e00; }
    .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited:disabled {
      background-color: #ffc107;
      border-color: #ffc107; }
    .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:visited.dropdown-toggle {
      background-color: #e0a800;
      background-image: none;
      border-color: #d39e00; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-warning a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:disabled {
    background-color: #dc3545;
    border-color: #dc3545; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button.dropdown-toggle {
    background-color: #c82333;
    background-image: none;
    border-color: #bd2130; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited:disabled {
      background-color: #dc3545;
      border-color: #dc3545; }
    .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:visited.dropdown-toggle {
      background-color: #c82333;
      background-image: none;
      border-color: #bd2130; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-danger a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-light a.fl-button {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:hover {
    color: #111;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:disabled {
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button.dropdown-toggle {
    background-color: #e2e6ea;
    background-image: none;
    border-color: #dae0e5; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited {
    color: #111;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited:hover {
      color: #111;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited:disabled {
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:visited.dropdown-toggle {
      background-color: #e2e6ea;
      background-image: none;
      border-color: #dae0e5; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-light a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:disabled {
    background-color: #343a40;
    border-color: #343a40; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button.dropdown-toggle {
    background-color: #23272b;
    background-image: none;
    border-color: #1d2124; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited:disabled {
      background-color: #343a40;
      border-color: #343a40; }
    .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:visited.dropdown-toggle {
      background-color: #23272b;
      background-image: none;
      border-color: #1d2124; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-dark a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-test a.fl-button {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:disabled {
    background-color: #000000;
    border-color: #000000; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button.dropdown-toggle {
    background-color: black;
    background-image: none;
    border-color: black; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited:hover {
      color: #fff;
      background-color: black;
      border-color: black; }
    .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited:disabled {
      background-color: #000000;
      border-color: #000000; }
    .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:visited.dropdown-toggle {
      background-color: black;
      background-image: none;
      border-color: black; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-test a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button {
  color: #fff;
  background-color: #957865;
  border-color: #957865;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:hover {
    color: #fff;
    background-color: #7e6656;
    border-color: #776050; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5);
            box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:disabled {
    background-color: #957865;
    border-color: #957865; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button.dropdown-toggle {
    background-color: #7e6656;
    background-image: none;
    border-color: #776050; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited {
    color: #fff;
    background-color: #957865;
    border-color: #957865;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited:hover {
      color: #fff;
      background-color: #7e6656;
      border-color: #776050; }
    .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5);
              box-shadow: 0 0 0 3px rgba(149, 120, 101, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited:disabled {
      background-color: #957865;
      border-color: #957865; }
    .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:visited.dropdown-toggle {
      background-color: #7e6656;
      background-image: none;
      border-color: #776050; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-em-copper a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button {
  color: #111;
  background-color: #D69328;
  border-color: #D69328;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:hover {
    color: #111;
    background-color: #b67d22;
    border-color: #ab7520; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5);
            box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:disabled {
    background-color: #D69328;
    border-color: #D69328; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button.dropdown-toggle {
    background-color: #b67d22;
    background-image: none;
    border-color: #ab7520; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited {
    color: #111;
    background-color: #D69328;
    border-color: #D69328;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited:hover {
      color: #111;
      background-color: #b67d22;
      border-color: #ab7520; }
    .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5);
              box-shadow: 0 0 0 3px rgba(214, 147, 40, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited:disabled {
      background-color: #D69328;
      border-color: #D69328; }
    .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:visited.dropdown-toggle {
      background-color: #b67d22;
      background-image: none;
      border-color: #ab7520; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-em-dark-gold a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button {
  color: #111;
  background-color: #F0BE5B;
  border-color: #F0BE5B;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:hover {
    color: #111;
    background-color: #edb038;
    border-color: #ecab2c; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5);
            box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:disabled {
    background-color: #F0BE5B;
    border-color: #F0BE5B; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button.dropdown-toggle {
    background-color: #edb038;
    background-image: none;
    border-color: #ecab2c; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited {
    color: #111;
    background-color: #F0BE5B;
    border-color: #F0BE5B;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited:hover {
      color: #111;
      background-color: #edb038;
      border-color: #ecab2c; }
    .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5);
              box-shadow: 0 0 0 3px rgba(240, 190, 91, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited:disabled {
      background-color: #F0BE5B;
      border-color: #F0BE5B; }
    .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:visited.dropdown-toggle {
      background-color: #edb038;
      background-image: none;
      border-color: #ecab2c; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-em-gold a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button {
  color: #111;
  background-color: #B8ABA3;
  border-color: #B8ABA3;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:hover {
    color: #111;
    background-color: #a7978d;
    border-color: #a29186; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5);
            box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:disabled {
    background-color: #B8ABA3;
    border-color: #B8ABA3; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button.dropdown-toggle {
    background-color: #a7978d;
    background-image: none;
    border-color: #a29186; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited {
    color: #111;
    background-color: #B8ABA3;
    border-color: #B8ABA3;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited:hover {
      color: #111;
      background-color: #a7978d;
      border-color: #a29186; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5);
              box-shadow: 0 0 0 3px rgba(184, 171, 163, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited:disabled {
      background-color: #B8ABA3;
      border-color: #B8ABA3; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:visited.dropdown-toggle {
      background-color: #a7978d;
      background-image: none;
      border-color: #a29186; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-copper a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button {
  color: #111;
  background-color: #F3F0EE;
  border-color: #F3F0EE;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:hover {
    color: #111;
    background-color: #e3dcd8;
    border-color: #ded6d0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5);
            box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:disabled {
    background-color: #F3F0EE;
    border-color: #F3F0EE; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button.dropdown-toggle {
    background-color: #e3dcd8;
    background-image: none;
    border-color: #ded6d0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited {
    color: #111;
    background-color: #F3F0EE;
    border-color: #F3F0EE;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited:hover {
      color: #111;
      background-color: #e3dcd8;
      border-color: #ded6d0; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5);
              box-shadow: 0 0 0 3px rgba(243, 240, 238, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited:disabled {
      background-color: #F3F0EE;
      border-color: #F3F0EE; }
    .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:visited.dropdown-toggle {
      background-color: #e3dcd8;
      background-image: none;
      border-color: #ded6d0; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-em-light-sand a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button {
  color: #fff;
  background-color: #555555;
  border-color: #555555;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:hover {
    color: #fff;
    background-color: #424242;
    border-color: #3c3c3c; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5);
            box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:disabled {
    background-color: #555555;
    border-color: #555555; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button.dropdown-toggle {
    background-color: #424242;
    background-image: none;
    border-color: #3c3c3c; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited {
    color: #fff;
    background-color: #555555;
    border-color: #555555;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited:hover {
      color: #fff;
      background-color: #424242;
      border-color: #3c3c3c; }
    .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5);
              box-shadow: 0 0 0 3px rgba(85, 85, 85, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited:disabled {
      background-color: #555555;
      border-color: #555555; }
    .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:visited.dropdown-toggle {
      background-color: #424242;
      background-image: none;
      border-color: #3c3c3c; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-gray a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:hover {
    color: #fff;
    background-color: #757575;
    border-color: #6f6f6f; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5);
            box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5); }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button.disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:disabled {
    background-color: #888888;
    border-color: #888888; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button.active,
  .show > .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button.dropdown-toggle {
    background-color: #757575;
    background-image: none;
    border-color: #6f6f6f; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited {
    color: #fff;
    background-color: #888888;
    border-color: #888888;
    border-radius: 0; }
    .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus:hover, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active:hover, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited:hover {
      color: #fff;
      background-color: #757575;
      border-color: #6f6f6f; }
    .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus:focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus.focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active:focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active.focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited:focus, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited.focus {
      -webkit-box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5);
              box-shadow: 0 0 0 3px rgba(136, 136, 136, 0.5); }
    .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus.disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus:disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active.disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active:disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited.disabled, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited:disabled {
      background-color: #888888;
      border-color: #888888; }
    .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus:active, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:focus.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active:active, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:active.dropdown-toggle, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited:active, .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited.active,
    .show > .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:visited.dropdown-toggle {
      background-color: #757575;
      background-image: none;
      border-color: #6f6f6f; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button:hover {
    color: #fff; }
  .fl-builder-content .fl-col .fl-col-content .button-light-gray a.fl-button * {
    color: inherit; }

.fl-builder-content .fl-col .fl-col-content a.fl-button {
  border-radius: 0; }
  .fl-builder-content .fl-col .fl-col-content a.fl-button:hover {
    color: #fff; }

.gallery-type {
  background: #F0BE5B;
  color: #fff;
  font-size: 24px;
  left: 30px;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 40px; }

.lobby-gallery .fl-post-grid-post {
  border: 0; }

.lobby-gallery .fl-post-image {
  position: relative; }
  @media (min-width: 768px) {
    .lobby-gallery .fl-post-image {
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center;
      max-width: 263px;
      min-height: 430px; }
      .lobby-gallery .fl-post-image img {
        visibility: hidden; } }
  @media (max-width: 767px) {
    .lobby-gallery .fl-post-image {
      background: none !important; } }
  .lobby-gallery .fl-post-image:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

.lobby-gallery .fl-post-column .fl-post-grid-post {
  position: relative; }

.lobby-gallery .fl-post-column:first-child .fl-post-image {
  max-width: 555px; }

.lobby-gallery .fl-post-column .fl-post-title {
  bottom: 0;
  font-size: 24px;
  line-height: 26px;
  margin: 30px;
  position: absolute; }
  .lobby-gallery .fl-post-column .fl-post-title a {
    color: #fff; }
    .lobby-gallery .fl-post-column .fl-post-title a:hover {
      color: #F0BE5B; }
  @media (max-width: 1199px) {
    .lobby-gallery .fl-post-column .fl-post-title {
      max-width: 495px; } }

.gallery-archive .fl-post-grid-post {
  border: 0; }

.gallery-archive .fl-post-column .fl-post-grid-post {
  position: relative; }

.gallery-archive .fl-post-column .fl-post-title {
  bottom: 0;
  font-size: 24px;
  line-height: 26px;
  margin: 30px;
  position: absolute; }
  .gallery-archive .fl-post-column .fl-post-title a {
    color: #fff; }
    .gallery-archive .fl-post-column .fl-post-title a:hover {
      color: #F0BE5B; }

.latest-posts .fl-module-content .cf-posts-heading-wrapper .fl-heading {
  color: #957865;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 30px;
  text-transform: uppercase; }
  .latest-posts .fl-module-content .cf-posts-heading-wrapper .fl-heading:before {
    background: #F0BE5B;
    content: "";
    display: block;
    float: left;
    height: 30px;
    margin-left: 5px;
    margin-right: 15px;
    position: relative;
    width: 2px; }

.latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-post {
  border-bottom: 2px solid #F0BE5B;
  margin-bottom: 15px;
  padding-bottom: 15px; }

.latest-posts .fl-module-content .cf-post-grid .cf-post-column:last-child .cf-post-grid-post {
  border-bottom: 0; }

.latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-image {
  margin-bottom: 10px; }
  .latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-image .center-block {
    margin: 0; }

.latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-text .cf-post-category a,
.latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-text .cf-post-category .em-post-meta {
  color: #888888;
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 14px;
  text-transform: uppercase; }

.latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-text .cf-post-grid-title {
  color: #000;
  font-size: 24px;
  line-height: 26px; }

.latest-posts .fl-module-content .cf-see-all {
  border: 0;
  margin-left: 5px;
  text-align: left; }
  .latest-posts .fl-module-content .cf-see-all .cf-see-all-link {
    border-bottom: 1px solid #D69328;
    color: #D69328;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase; }
    .latest-posts .fl-module-content .cf-see-all .cf-see-all-link:after {
      display: none; }
    .latest-posts .fl-module-content .cf-see-all .cf-see-all-link:focus, .latest-posts .fl-module-content .cf-see-all .cf-see-all-link:active, .latest-posts .fl-module-content .cf-see-all .cf-see-all-link:visited {
      color: #D69328; }
    .latest-posts .fl-module-content .cf-see-all .cf-see-all-link:hover {
      border-bottom: 1px solid #F0BE5B;
      color: #F0BE5B; }

@media (min-width: 768px) {
  .latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-post {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0; }
  .latest-posts .fl-module-content .cf-post-grid .cf-post-column .cf-post-grid-image .center-block {
    margin: 0 auto; } }

body {
  -webkit-font-smoothing: antialiased; }

article p a,
.post p a {
  color: #D69328;
  text-decoration: none; }
  article p a:visited,
  .post p a:visited {
    color: #D69328; }
  article p a:hover, article p a:active, article p a:focus,
  .post p a:hover,
  .post p a:active,
  .post p a:focus {
    color: #000;
    text-decoration: underline; }

.dark-background article p, .dark-background
.post p {
  color: #fff; }
  .dark-background article p a, .dark-background
  .post p a {
    color: #D69328;
    text-decoration: none; }
    .dark-background article p a:visited, .dark-background
    .post p a:visited {
      color: #D69328; }
    .dark-background article p a:hover, .dark-background article p a:active, .dark-background article p a:focus, .dark-background
    .post p a:hover, .dark-background
    .post p a:active, .dark-background
    .post p a:focus {
      color: #fff;
      text-decoration: underline; }

h1.top-border:before,
.top-border h1:before,
.h1.top-border:before,
.top-border
.h1:before,
h2.top-border:before,
.top-border
h2:before,
.h2.top-border:before,
.top-border
.h2:before,
h3.top-border:before,
.top-border
h3:before,
.h3.top-border:before,
.top-border
.h3:before,
h4.top-border:before,
.top-border
h4:before,
.h4.top-border:before,
.top-border
.h4:before,
h5.top-border:before,
.top-border
h5:before,
.h5.top-border:before,
.top-border
.h5:before,
h6.top-border:before,
.top-border
h6:before,
.h6.top-border:before,
.top-border
.h6:before {
  background: #F0BE5B;
  content: "";
  display: block;
  height: 3px;
  position: relative;
  top: -15px;
  width: 30px; }

h1.left-border,
.left-border h1,
.h1.left-border,
.left-border
.h1,
h2.left-border,
.left-border
h2,
.h2.left-border,
.left-border
.h2,
h3.left-border,
.left-border
h3,
.h3.left-border,
.left-border
.h3,
h4.left-border,
.left-border
h4,
.h4.left-border,
.left-border
.h4,
h5.left-border,
.left-border
h5,
.h5.left-border,
.left-border
.h5,
h6.left-border,
.left-border
h6,
.h6.left-border,
.left-border
.h6 {
  left: 15px;
  position: relative; }
  h1.left-border:before,
  .left-border h1:before,
  .h1.left-border:before,
  .left-border
  .h1:before,
  h2.left-border:before,
  .left-border
  h2:before,
  .h2.left-border:before,
  .left-border
  .h2:before,
  h3.left-border:before,
  .left-border
  h3:before,
  .h3.left-border:before,
  .left-border
  .h3:before,
  h4.left-border:before,
  .left-border
  h4:before,
  .h4.left-border:before,
  .left-border
  .h4:before,
  h5.left-border:before,
  .left-border
  h5:before,
  .h5.left-border:before,
  .left-border
  .h5:before,
  h6.left-border:before,
  .left-border
  h6:before,
  .h6.left-border:before,
  .left-border
  .h6:before {
    background: #F0BE5B;
    content: "";
    display: block;
    height: 30px;
    left: -15px;
    position: absolute;
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    width: 2px; }

h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
  color: #000; }
  h1 a:hover, h1 a:active, h1 a:focus, h1 a:visited,
  .h1 a:hover,
  .h1 a:active,
  .h1 a:focus,
  .h1 a:visited,
  h2 a:hover,
  h2 a:active,
  h2 a:focus,
  h2 a:visited,
  .h2 a:hover,
  .h2 a:active,
  .h2 a:focus,
  .h2 a:visited,
  h3 a:hover,
  h3 a:active,
  h3 a:focus,
  h3 a:visited,
  .h3 a:hover,
  .h3 a:active,
  .h3 a:focus,
  .h3 a:visited,
  h4 a:hover,
  h4 a:active,
  h4 a:focus,
  h4 a:visited,
  .h4 a:hover,
  .h4 a:active,
  .h4 a:focus,
  .h4 a:visited,
  h5 a:hover,
  h5 a:active,
  h5 a:focus,
  h5 a:visited,
  .h5 a:hover,
  .h5 a:active,
  .h5 a:focus,
  .h5 a:visited,
  h6 a:hover,
  h6 a:active,
  h6 a:focus,
  h6 a:visited,
  .h6 a:hover,
  .h6 a:active,
  .h6 a:focus,
  .h6 a:visited {
    color: #000; }
  .dark-background h1 a, .dark-background
  .h1 a, .dark-background
  h2 a, .dark-background
  .h2 a, .dark-background
  h3 a, .dark-background
  .h3 a, .dark-background
  h4 a, .dark-background
  .h4 a, .dark-background
  h5 a, .dark-background
  .h5 a, .dark-background
  h6 a, .dark-background
  .h6 a {
    color: #fff; }
    .dark-background h1 a:hover, .dark-background h1 a:active, .dark-background h1 a:focus, .dark-background h1 a:visited, .dark-background
    .h1 a:hover, .dark-background
    .h1 a:active, .dark-background
    .h1 a:focus, .dark-background
    .h1 a:visited, .dark-background
    h2 a:hover, .dark-background
    h2 a:active, .dark-background
    h2 a:focus, .dark-background
    h2 a:visited, .dark-background
    .h2 a:hover, .dark-background
    .h2 a:active, .dark-background
    .h2 a:focus, .dark-background
    .h2 a:visited, .dark-background
    h3 a:hover, .dark-background
    h3 a:active, .dark-background
    h3 a:focus, .dark-background
    h3 a:visited, .dark-background
    .h3 a:hover, .dark-background
    .h3 a:active, .dark-background
    .h3 a:focus, .dark-background
    .h3 a:visited, .dark-background
    h4 a:hover, .dark-background
    h4 a:active, .dark-background
    h4 a:focus, .dark-background
    h4 a:visited, .dark-background
    .h4 a:hover, .dark-background
    .h4 a:active, .dark-background
    .h4 a:focus, .dark-background
    .h4 a:visited, .dark-background
    h5 a:hover, .dark-background
    h5 a:active, .dark-background
    h5 a:focus, .dark-background
    h5 a:visited, .dark-background
    .h5 a:hover, .dark-background
    .h5 a:active, .dark-background
    .h5 a:focus, .dark-background
    .h5 a:visited, .dark-background
    h6 a:hover, .dark-background
    h6 a:active, .dark-background
    h6 a:focus, .dark-background
    h6 a:visited, .dark-background
    .h6 a:hover, .dark-background
    .h6 a:active, .dark-background
    .h6 a:focus, .dark-background
    .h6 a:visited {
      color: #fff; }

a.read-more,
.read-more a {
  border-bottom: 2px solid #D69328;
  color: #D69328;
  text-decoration: none; }
  a.read-more:hover, a.read-more:active, a.read-more:focus, a.read-more:visited,
  .read-more a:hover,
  .read-more a:active,
  .read-more a:focus,
  .read-more a:visited {
    border-bottom: 2px solid #F0BE5B;
    color: #F0BE5B;
    text-decoration: none; }

.single-gallery .gallery {
  margin-left: -5px !important;
  margin-right: -5px !important; }
  .single-gallery .gallery .gallery-item {
    margin: 0;
    max-width: 230px;
    padding: 5px;
    position: relative; }
    .single-gallery .gallery .gallery-item img {
      border: 2px solid #fff !important; }
    .single-gallery .gallery .gallery-item:hover a img {
      border: 2px solid #F0BE5B; }
    .single-gallery .gallery .gallery-item:hover a:before {
      background-color: rgba(0, 0, 0, 0.5);
      content: "";
      display: block;
      height: 95%;
      height: -webkit-calc(100% - 14px);
      height: calc(100% - 14px);
      left: 7px;
      position: absolute;
      top: 7px;
      width: 95%;
      width: -webkit-calc(100% - 14px);
      width: calc(100% - 14px); }
    .single-gallery .gallery .gallery-item:hover a:after {
      background: #F0BE5B;
      color: #fff;
      content: "\F208";
      display: block;
      font-family: "Material Design Icons";
      font-size: 24px;
      left: 50%;
      left: -webkit-calc(50% - 20px);
      left: calc(50% - 20px);
      line-height: 40px;
      position: absolute;
      text-align: center;
      top: 50%;
      top: -webkit-calc(50% - 20px);
      top: calc(50% - 20px);
      width: 40px; }

.single-gallery .gallery-caption {
  display: none; }

.single-gallery .mfp-bottom-bar {
  bottom: 0;
  margin-top: 0;
  top: auto; }

.single-gallery .mfp-title:not(:empty) {
  background-color: rgba(0, 0, 0, 0.7);
  display: inline-block;
  margin: 10px;
  padding: 10px; }

.single-post .gallery-container {
  margin-bottom: 40px;
  position: relative; }
  .single-post .gallery-container .rslides_nav {
    background-color: #fff;
    color: #D69328;
    display: block;
    font-size: 30px;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 50%;
    top: -webkit-calc(50% - 27px);
    top: calc(50% - 27px);
    z-index: 99; }
    .single-post .gallery-container .rslides_nav.prev {
      left: 0;
      right: auto; }
    .single-post .gallery-container .rslides_nav:hover {
      background-color: #D69328;
      color: #fff; }
  .single-post .gallery-container:hover .rslides_nav {
    opacity: 1; }

.single-post .gallery {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%; }
  .single-post .gallery img {
    border: 0 !important;
    display: block;
    height: auto;
    width: 100%; }

.fl-module-class-cf-advanced-posts-module .cf-post-grid,
.fl-module-class-cf-bb-nominees-module .cf-post-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .fl-module-class-cf-advanced-posts-module .cf-post-grid .cf-post-grid-post,
  .fl-module-class-cf-bb-nominees-module .cf-post-grid .cf-post-grid-post {
    height: 100%; }

.member.cf-post-grid-post,
.nominee.cf-post-grid-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
  .js-cf-winner-selection .member.cf-post-grid-post, .js-cf-winner-selection
  .nominee.cf-post-grid-post {
    border: 2px solid transparent;
    cursor: pointer; }
  .member.cf-post-grid-post.winner,
  .js-cf-winner-selection .member.cf-post-grid-post:active,
  .js-cf-winner-selection .member.cf-post-grid-post:focus,
  .js-cf-winner-selection .member.cf-post-grid-post:hover,
  .nominee.cf-post-grid-post.winner,
  .js-cf-winner-selection
  .nominee.cf-post-grid-post:active,
  .js-cf-winner-selection
  .nominee.cf-post-grid-post:focus,
  .js-cf-winner-selection
  .nominee.cf-post-grid-post:hover {
    background: #F6EEDB url("../assets/img/emmy-winner.png") no-repeat right bottom !important;
    border: 2px solid #F0BE5B !important;
    position: relative; }
    .member.cf-post-grid-post.winner .cf-post-grid-nominee-status,
    .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-status,
    .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-status,
    .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-status,
    .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-status,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:active .cf-post-grid-nominee-status,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-status,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-status {
      background-color: #F0BE5B;
      color: #75523C;
      display: none;
      font-size: 12px;
      font-weight: bold;
      left: 0;
      letter-spacing: 1px;
      line-height: 30px;
      margin-top: -40px;
      padding: 0 15px;
      position: absolute;
      width: 100%; }
      @media (min-width: 992px) {
        .member.cf-post-grid-post.winner .cf-post-grid-nominee-status,
        .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-status,
        .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-status,
        .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-status,
        .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-status,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:active .cf-post-grid-nominee-status,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-status,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-status {
          display: block; } }
    .member.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network,
    .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network,
    .js-cf-winner-selection
    .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network {
      border: 0;
      position: relative; }
      .member.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network:before,
      .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection
      .nominee.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection
      .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network:before,
      .js-cf-winner-selection
      .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network:before {
        background-color: #F0BE5B;
        color: #75523C;
        content: "WINNER";
        display: inline;
        font-size: 10px;
        font-weight: bold;
        height: auto;
        left: 0;
        letter-spacing: 1px;
        line-height: 15px;
        padding: 5px 10px;
        position: absolute;
        top: -20px;
        width: auto; }
      @media (min-width: 992px) {
        .member.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network,
        .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network,
        .js-cf-winner-selection
        .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network {
          border-top: 2px solid #F0BE5B; }
          .member.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection .member.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection .member.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection .member.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network:before,
          .nominee.cf-post-grid-post.winner .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection
          .nominee.cf-post-grid-post:active .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection
          .nominee.cf-post-grid-post:focus .cf-post-grid-nominee-program-and-network:before,
          .js-cf-winner-selection
          .nominee.cf-post-grid-post:hover .cf-post-grid-nominee-program-and-network:before {
            display: none; } }
  .member.cf-post-grid-post .cf-post-grid-title,
  .nominee.cf-post-grid-post .cf-post-grid-title {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0; }
    .member.cf-post-grid-post .cf-post-grid-title a,
    .nominee.cf-post-grid-post .cf-post-grid-title a {
      cursor: auto; }
  .member.cf-post-grid-post .cf-post-grid-text,
  .nominee.cf-post-grid-post .cf-post-grid-text {
    color: #555555;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 14px;
    height: 100%;
    line-height: 18px; }
  .member.cf-post-grid-post .cf-post-grid-nominee-program-and-network,
  .nominee.cf-post-grid-post .cf-post-grid-nominee-program-and-network {
    border-top: 0 solid #F0BE5B;
    margin-top: 30px;
    padding-top: 10px; }
    .member.cf-post-grid-post .cf-post-grid-nominee-program-and-network:before,
    .nominee.cf-post-grid-post .cf-post-grid-nominee-program-and-network:before {
      background: #F0BE5B;
      content: "";
      display: block;
      height: 2px;
      position: relative;
      top: -15px;
      width: 60px; }
    @media (min-width: 992px) {
      .member.cf-post-grid-post .cf-post-grid-nominee-program-and-network .cf-post-grid-nominee-network,
      .nominee.cf-post-grid-post .cf-post-grid-nominee-program-and-network .cf-post-grid-nominee-network {
        display: block;
        height: 38px;
        overflow: hidden; } }
  .member.cf-post-grid-post .cf-post-grid-image,
  .nominee.cf-post-grid-post .cf-post-grid-image {
    display: none; }
    .member.cf-post-grid-post .cf-post-grid-image a,
    .nominee.cf-post-grid-post .cf-post-grid-image a {
      cursor: auto; }
  @media (min-width: 576px) {
    .member.cf-post-grid-post .cf-post-grid-image,
    .nominee.cf-post-grid-post .cf-post-grid-image {
      display: block;
      float: right;
      padding: 10px 10px 0 0;
      width: 20%; }
    .member.cf-post-grid-post .cf-post-grid-text,
    .nominee.cf-post-grid-post .cf-post-grid-text {
      float: left;
      width: 80%; } }
  @media (min-width: 992px) {
    .member.cf-post-grid-post,
    .nominee.cf-post-grid-post {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .member.cf-post-grid-post .cf-post-grid-image,
      .nominee.cf-post-grid-post .cf-post-grid-image {
        display: block;
        float: none;
        padding: 0;
        width: 100%; }
        .member.cf-post-grid-post .cf-post-grid-image img,
        .nominee.cf-post-grid-post .cf-post-grid-image img {
          min-width: 100%; }
      .member.cf-post-grid-post .cf-post-grid-text,
      .nominee.cf-post-grid-post .cf-post-grid-text {
        float: none;
        width: 100%; }
      .member.cf-post-grid-post .cf-post-grid-nominee-program-and-network,
      .nominee.cf-post-grid-post .cf-post-grid-nominee-program-and-network {
        border-top: 2px solid #F0BE5B; }
        .member.cf-post-grid-post .cf-post-grid-nominee-program-and-network:before,
        .nominee.cf-post-grid-post .cf-post-grid-nominee-program-and-network:before {
          display: none; } }

.border-bottom {
  border-bottom: 2px solid #F0BE5B; }

.entry-header .entry-title {
  font-size: 64px;
  font-weight: 200;
  letter-spacing: -1px;
  line-height: 64px; }

.zip-code-form {
  margin-bottom: 60px; }

.c-pointer {
  cursor: pointer; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL3BsYWNlaG9sZGVycy9fY2YtY3VzdG9tLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy92YXJpYWJsZXMvX3R5cG8uc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL3ZhcmlhYmxlcy9fYnV0dG9ucy5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYXNzZXRzL3Nhc3MvYXNzZXRzL3Nhc3MvdmFyaWFibGVzL19jb21wb25lbnRzLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL3ZhcmlhYmxlcy9fZ2VuZXJhbC5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9tYXRlcmlhbGRlc2lnbmljb25zLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvbWRpL3Njc3MvX3BhdGguc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9fY29yZS5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL21kaS9zY3NzL19pY29ucy5zY3NzIiwiYXNzZXRzL3Nhc3Mvbm9kZV9tb2R1bGVzL21kaS9zY3NzL19mdW5jdGlvbnMuc2NzcyIsImFzc2V0cy9zYXNzL25vZGVfbW9kdWxlcy9tZGkvc2Nzcy9fZXh0cmFzLnNjc3MiLCJhc3NldHMvc2Fzcy9ub2RlX21vZHVsZXMvbWRpL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9fZm9ybXMuc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL190eXBvLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jZi1oZWFkZXIuc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NmLWZvb3Rlci5zY3NzIiwiYXNzZXRzL3Nhc3MvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9ncmF2aXR5Zm9ybXMvZm9ybXJlc2V0LnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2dyYXZpdHlmb3Jtcy9kYXRlcGlja2VyLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2dyYXZpdHlmb3Jtcy9mb3Jtc21haW4uc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvZ3Jhdml0eWZvcm1zL3JlYWR5Y2xhc3Muc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvZ3Jhdml0eWZvcm1zL2Jyb3dzZXJzLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2dyYXZpdHlmb3Jtcy9ydGwuc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL2JlYXZlci1idWlsZGVyL19nZW5lcmFsLnNjc3MiLCJhc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9iZWF2ZXItYnVpbGRlci9fYWR2YW5jZWQtcG9zdHMuc2NzcyIsImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL19jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBQ0MsdUJDR1k7RURGWix1Q0FBc0M7RUFDdEMsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGtCQUFpQixFQUNqQjs7QUVERDtFQUNFLHNCQUFxQjtFQUNyQixvQkNvQnlCO0VEbkJ6QixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QiwwQkFBaUI7S0FBakIsdUJBQWlCO01BQWpCLHNCQUFpQjtVQUFqQixrQkFBaUI7RUFDakIsOEJBQWlEO0VFaUVqRCx3QkN6RWdDO0VEMEVoQyxnQkR4RG1CO0VDeURuQixrQkMxRThCO0VDRjVCLGlCQ01zQjtFQ0xwQiw2SEh3Qm1IO0VHeEJuSCxxSEh3Qm1IO0VHeEJuSCxnSEh3Qm1IO0VHeEJuSCw2R0h3Qm1IO0VHeEJuSCxtSkh3Qm1ILEVIVXhIO0VPakJHO0lQSEEsc0JBQXFCLEVPTXBCO0VQbkJMO0lBaUJJLFdBQVU7SUFDVixzRERvQmE7WUNwQmIsOENEb0JhLEVDbkJkO0VBbkJIO0lBd0JJLGFBQVksRUFFYjtFQTFCSDtJQThCSSx1QkFBc0IsRUFFdkI7O0FBSUg7Ozs7RUFFRSxxQkFBb0IsRUFDckI7O0FBUUM7RVFRRSxZQUFXO0VOdERiLDBCSHFDZTtFR3BDZixzQkhvQ2UsRUNXZDtFRTVDRDtJTWtERSxZQUFXO0lOaERYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHFESHFCVztZR3JCWCw2Q0hxQlcsRUduQmQ7RUFHRDtJQUVFLDBCSGNhO0lHYmIsc0JIYWEsRUdaZDtFQUVEOzs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFRRSxZQUFXO0VOdERiLDBCSEdnQjtFR0ZoQixzQkhFZ0IsRUM2Q2Y7RUU1Q0Q7SU1rREUsWUFBVztJTmhEWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSx1REhiWTtZR2FaLCtDSGJZLEVHZWY7RUFHRDtJQUVFLDBCSHBCYztJR3FCZCxzQkhyQmMsRUdzQmY7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFRRSxZQUFXO0VOdERiLDBCSDRDZTtFRzNDZixzQkgyQ2UsRUNJZDtFRTVDRDtJTWtERSxZQUFXO0lOaERYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHFESDRCVztZRzVCWCw2Q0g0QlcsRUcxQmQ7RUFHRDtJQUVFLDBCSHFCYTtJR3BCYixzQkhvQmEsRUduQmQ7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFRRSxZQUFXO0VOdERiLDBCSDhDZTtFRzdDZixzQkg2Q2UsRUNFZDtFRTVDRDtJTWtERSxZQUFXO0lOaERYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHNESDhCVztZRzlCWCw4Q0g4QlcsRUc1QmQ7RUFHRDtJQUVFLDBCSHVCYTtJR3RCYixzQkhzQmEsRUdyQmQ7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFNRSxZQUFXO0VOcERiLDBCSDJDZTtFRzFDZixzQkgwQ2UsRUNLZDtFRTVDRDtJTWdERSxZQUFXO0lOOUNYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHFESDJCVztZRzNCWCw2Q0gyQlcsRUd6QmQ7RUFHRDtJQUVFLDBCSG9CYTtJR25CYixzQkhtQmEsRUdsQmQ7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFRRSxZQUFXO0VOdERiLDBCSHlDZTtFR3hDZixzQkh3Q2UsRUNPZDtFRTVDRDtJTWtERSxZQUFXO0lOaERYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHFESHlCVztZR3pCWCw2Q0h5QlcsRUd2QmQ7RUFHRDtJQUVFLDBCSGtCYTtJR2pCYixzQkhpQmEsRUdoQmQ7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFNRSxZQUFXO0VOcERiLDBCSEZnQjtFR0doQixzQkhIZ0IsRUNrRGY7RUU1Q0Q7SU1nREUsWUFBVztJTjlDWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSx1REhsQlk7WUdrQlosK0NIbEJZLEVHb0JmO0VBR0Q7SUFFRSwwQkh6QmM7SUcwQmQsc0JIMUJjLEVHMkJmO0VBRUQ7O0lBR0UsMEJBaENxRjtJQWlDckYsdUJBQXNCO0lBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRllEO0VRUUUsWUFBVztFTnREYiwwQkhLZ0I7RUdKaEIsc0JISWdCLEVDMkNmO0VFNUNEO0lNa0RFLFlBQVc7SU5oRFgsMEJBUnFGO0lBU3JGLHNCQVQySCxFQVU1SDtFQUVEO0lBTUksb0RIWFk7WUdXWiw0Q0hYWSxFR2FmO0VBR0Q7SUFFRSwwQkhsQmM7SUdtQmQsc0JIbkJjLEVHb0JmO0VBRUQ7O0lBR0UsMEJBaENxRjtJQWlDckYsdUJBQXNCO0lBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRllEO0VRUUUsWUFBVztFTnREYiwwQkh5RWE7RUd4RWIsc0JId0VhLEVDekJaO0VFNUNEO0lNa0RFLFlBQVc7SU5oRFgsd0JBUnFGO0lBU3JGLG9CQVQySCxFQVU1SDtFQUVEO0lBTUksaURIeURTO1lHekRULHlDSHlEUyxFR3ZEWjtFQUdEO0lBRUUsMEJIa0RXO0lHakRYLHNCSGlEVyxFR2hEWjtFQUVEOztJQUdFLHdCQWhDcUY7SUFpQ3JGLHVCQUFzQjtJQUN0QixvQkFsQzJILEVBb0M1SDs7QUZZRDtFUVFFLFlBQVc7RU50RGIsMEJIVWlCO0VHVGpCLHNCSFNpQixFQ3NDaEI7RUU1Q0Q7SU1rREUsWUFBVztJTmhEWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSx1REhOYTtZR01iLCtDSE5hLEVHUWhCO0VBR0Q7SUFFRSwwQkhiZTtJR2NmLHNCSGRlLEVHZWhCO0VBRUQ7O0lBR0UsMEJBaENxRjtJQWlDckYsdUJBQXNCO0lBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRllEO0VRTUUsWUFBVztFTnBEYiwwQkhXb0I7RUdWcEIsc0JIVW9CLEVDcUNuQjtFRTVDRDtJTWdERSxZQUFXO0lOOUNYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHNESExnQjtZR0toQiw4Q0hMZ0IsRUdPbkI7RUFHRDtJQUVFLDBCSFprQjtJR2FsQixzQkhia0IsRUdjbkI7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFNRSxZQUFXO0VOcERiLDBCSFllO0VHWGYsc0JIV2UsRUNvQ2Q7RUU1Q0Q7SU1nREUsWUFBVztJTjlDWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSxzREhKVztZR0lYLDhDSEpXLEVHTWQ7RUFHRDtJQUVFLDBCSFhhO0lHWWIsc0JIWmEsRUdhZDtFQUVEOztJQUdFLDBCQWhDcUY7SUFpQ3JGLHVCQUFzQjtJQUN0QixzQkFsQzJILEVBb0M1SDs7QUZZRDtFUU1FLFlBQVc7RU5wRGIsMEJIYXVCO0VHWnZCLHNCSFl1QixFQ21DdEI7RUU1Q0Q7SU1nREUsWUFBVztJTjlDWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSx1REhIbUI7WUdHbkIsK0NISG1CLEVHS3RCO0VBR0Q7SUFFRSwwQkhWcUI7SUdXckIsc0JIWHFCLEVHWXRCO0VBRUQ7O0lBR0UsMEJBaENxRjtJQWlDckYsdUJBQXNCO0lBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRllEO0VRTUUsWUFBVztFTnBEYiwwQkhjcUI7RUdickIsc0JIYXFCLEVDa0NwQjtFRTVDRDtJTWdERSxZQUFXO0lOOUNYLDBCQVJxRjtJQVNyRixzQkFUMkgsRUFVNUg7RUFFRDtJQU1JLHVESEZpQjtZR0VqQiwrQ0hGaUIsRUdJcEI7RUFHRDtJQUVFLDBCSFRtQjtJR1VuQixzQkhWbUIsRUdXcEI7RUFFRDs7SUFHRSwwQkFoQ3FGO0lBaUNyRix1QkFBc0I7SUFDdEIsc0JBbEMySCxFQW9DNUg7O0FGWUQ7RVFRRSxZQUFXO0VOdERiLDBCSHFCWTtFR3BCWixzQkhvQlksRUMyQlg7RUU1Q0Q7SU1rREUsWUFBVztJTmhEWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSxvREhLUTtZR0xSLDRDSEtRLEVHSFg7RUFHRDtJQUVFLDBCSEZVO0lHR1Ysc0JISFUsRUdJWDtFQUVEOztJQUdFLDBCQWhDcUY7SUFpQ3JGLHVCQUFzQjtJQUN0QixzQkFsQzJILEVBb0M1SDs7QUZZRDtFUVFFLFlBQVc7RU50RGIsMEJIc0JrQjtFR3JCbEIsc0JIcUJrQixFQzBCakI7RUU1Q0Q7SU1rREUsWUFBVztJTmhEWCwwQkFScUY7SUFTckYsc0JBVDJILEVBVTVIO0VBRUQ7SUFNSSx1REhNYztZR05kLCtDSE1jLEVHSmpCO0VBR0Q7SUFFRSwwQkhEZ0I7SUdFaEIsc0JIRmdCLEVHR2pCO0VBRUQ7O0lBR0UsMEJBaENxRjtJQWlDckYsdUJBQXNCO0lBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRmtCRDtFRWRBLGVIRGU7RUdFZiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCSEplLEVDaUJkO0VPbERDO0lMd0NBLFlGUzRDO0lFUjVDLDBCSFJhO0lHU2Isc0JIVGEsRVFqQ1E7RUw2Q3ZCO0lBRUUscURIZGE7WUdjYiw2Q0hkYSxFR2VkO0VBRUQ7SUFFRSxlSG5CYTtJR29CYiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkgzQmE7SUc0QmIsc0JINUJhLEVHNkJkOztBRmREO0VFZEEsZUhuQ2dCO0VHb0NoQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCSHRDZ0IsRUNtRGY7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJIMUNjO0lHMkNkLHNCSDNDYyxFUUNPO0VMNkN2QjtJQUVFLHVESGhEYztZR2dEZCwrQ0hoRGMsRUdpRGY7RUFFRDtJQUVFLGVIckRjO0lHc0RkLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlGVjRDO0lFVzVDLDBCSDdEYztJRzhEZCxzQkg5RGMsRUcrRGY7O0FGZEQ7RUVkQSxlSE1lO0VHTGYsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkhHZSxFQ1VkO0VPbERDO0lMd0NBLFlGUzRDO0lFUjVDLDBCSERhO0lHRWIsc0JIRmEsRVF4Q1E7RUw2Q3ZCO0lBRUUscURIUGE7WUdPYiw2Q0hQYSxFR1FkO0VBRUQ7SUFFRSxlSFphO0lHYWIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIcEJhO0lHcUJiLHNCSHJCYSxFR3NCZDs7QUZkRDtFRWRBLGVIUWU7RUdQZiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCSEtlLEVDUWQ7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJIQ2E7SUdBYixzQkhBYSxFUTFDUTtFTDZDdkI7SUFFRSxzREhMYTtZR0tiLDhDSExhLEVHTWQ7RUFFRDtJQUVFLGVIVmE7SUdXYiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkhsQmE7SUdtQmIsc0JIbkJhLEVHb0JkOztBRmREO0VFZEEsZUhLZTtFR0pmLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JIRWUsRUNXZDtFT2xEQztJTHdDQSxZRlM0QztJRVI1QywwQkhGYTtJR0diLHNCSEhhLEVRdkNRO0VMNkN2QjtJQUVFLHFESFJhO1lHUWIsNkNIUmEsRUdTZDtFQUVEO0lBRUUsZUhiYTtJR2NiLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlGVjRDO0lFVzVDLDBCSHJCYTtJR3NCYixzQkh0QmEsRUd1QmQ7O0FGZEQ7RUVkQSxlSEdlO0VHRmYsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkhBZSxFQ2FkO0VPbERDO0lMd0NBLFlGUzRDO0lFUjVDLDBCSEphO0lHS2Isc0JITGEsRVFyQ1E7RUw2Q3ZCO0lBRUUscURIVmE7WUdVYiw2Q0hWYSxFR1dkO0VBRUQ7SUFFRSxlSGZhO0lHZ0JiLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlGVjRDO0lFVzVDLDBCSHZCYTtJR3dCYixzQkh4QmEsRUd5QmQ7O0FGZEQ7RUVkQSxlSHhDZ0I7RUd5Q2hCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JIM0NnQixFQ3dEZjtFT2xEQztJTHdDQSxZRlM0QztJRVI1QywwQkgvQ2M7SUdnRGQsc0JIaERjLEVRTU87RUw2Q3ZCO0lBRUUsdURIckRjO1lHcURkLCtDSHJEYyxFR3NEZjtFQUVEO0lBRUUsZUgxRGM7SUcyRGQsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIbEVjO0lHbUVkLHNCSG5FYyxFR29FZjs7QUZkRDtFRWRBLGVIakNnQjtFR2tDaEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkhwQ2dCLEVDaURmO0VPbERDO0lMd0NBLFlGUzRDO0lFUjVDLDBCSHhDYztJR3lDZCxzQkh6Q2MsRVFETztFTDZDdkI7SUFFRSxvREg5Q2M7WUc4Q2QsNENIOUNjLEVHK0NmO0VBRUQ7SUFFRSxlSG5EYztJR29EZCw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkgzRGM7SUc0RGQsc0JINURjLEVHNkRmOztBRmREO0VFZEEsZUhtQ2E7RUdsQ2IsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkhnQ2EsRUNuQlo7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJINEJXO0lHM0JYLHNCSDJCVyxFUXJFVTtFTDZDdkI7SUFFRSxpREhzQlc7WUd0QlgseUNIc0JXLEVHckJaO0VBRUQ7SUFFRSxlSGlCVztJR2hCWCw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkhTVztJR1JYLHNCSFFXLEVHUFo7O0FGZEQ7RUVkQSxlSDVCaUI7RUc2QmpCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JIL0JpQixFQzRDaEI7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJIbkNlO0lHb0NmLHNCSHBDZSxFUU5NO0VMNkN2QjtJQUVFLHVESHpDZTtZR3lDZiwrQ0h6Q2UsRUcwQ2hCO0VBRUQ7SUFFRSxlSDlDZTtJRytDZiw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkh0RGU7SUd1RGYsc0JIdkRlLEVHd0RoQjs7QUZkRDtFRWRBLGVIM0JvQjtFRzRCcEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkg5Qm9CLEVDMkNuQjtFT2xEQztJTHdDQSxZRlM0QztJRVI1QywwQkhsQ2tCO0lHbUNsQixzQkhuQ2tCLEVRUEc7RUw2Q3ZCO0lBRUUsc0RIeENrQjtZR3dDbEIsOENIeENrQixFR3lDbkI7RUFFRDtJQUVFLGVIN0NrQjtJRzhDbEIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIckRrQjtJR3NEbEIsc0JIdERrQixFR3VEbkI7O0FGZEQ7RUVkQSxlSDFCZTtFRzJCZiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCSDdCZSxFQzBDZDtFT2xEQztJTHdDQSxZRlM0QztJRVI1QywwQkhqQ2E7SUdrQ2Isc0JIbENhLEVRUlE7RUw2Q3ZCO0lBRUUsc0RIdkNhO1lHdUNiLDhDSHZDYSxFR3dDZDtFQUVEO0lBRUUsZUg1Q2E7SUc2Q2IsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIcERhO0lHcURiLHNCSHJEYSxFR3NEZDs7QUZkRDtFRWRBLGVIekJ1QjtFRzBCdkIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkg1QnVCLEVDeUN0QjtFT2xEQztJTHdDQSxZRlM0QztJRVI1QywwQkhoQ3FCO0lHaUNyQixzQkhqQ3FCLEVRVEE7RUw2Q3ZCO0lBRUUsdURIdENxQjtZR3NDckIsK0NIdENxQixFR3VDdEI7RUFFRDtJQUVFLGVIM0NxQjtJRzRDckIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIbkRxQjtJR29EckIsc0JIcERxQixFR3FEdEI7O0FGZEQ7RUVkQSxlSHhCcUI7RUd5QnJCLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JIM0JxQixFQ3dDcEI7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJIL0JtQjtJR2dDbkIsc0JIaENtQixFUVZFO0VMNkN2QjtJQUVFLHVESHJDbUI7WUdxQ25CLCtDSHJDbUIsRUdzQ3BCO0VBRUQ7SUFFRSxlSDFDbUI7SUcyQ25CLDhCQUE2QixFQUM5QjtFQUVEOztJQUdFLFlGVjRDO0lFVzVDLDBCSGxEbUI7SUdtRG5CLHNCSG5EbUIsRUdvRHBCOztBRmREO0VFZEEsZUhqQlk7RUdrQlosOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQkhwQlksRUNpQ1g7RU9sREM7SUx3Q0EsWUZTNEM7SUVSNUMsMEJIeEJVO0lHeUJWLHNCSHpCVSxFUWpCVztFTDZDdkI7SUFFRSxvREg5QlU7WUc4QlYsNENIOUJVLEVHK0JYO0VBRUQ7SUFFRSxlSG5DVTtJR29DViw4QkFBNkIsRUFDOUI7RUFFRDs7SUFHRSxZRlY0QztJRVc1QywwQkgzQ1U7SUc0Q1Ysc0JINUNVLEVHNkNYOztBRmREO0VFZEEsZUhoQmtCO0VHaUJsQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCSG5Ca0IsRUNnQ2pCO0VPbERDO0lMd0NBLFlGUzRDO0lFUjVDLDBCSHZCZ0I7SUd3QmhCLHNCSHhCZ0IsRVFsQks7RUw2Q3ZCO0lBRUUsdURIN0JnQjtZRzZCaEIsK0NIN0JnQixFRzhCakI7RUFFRDtJQUVFLGVIbENnQjtJR21DaEIsOEJBQTZCLEVBQzlCO0VBRUQ7O0lBR0UsWUZWNEM7SUVXNUMsMEJIMUNnQjtJRzJDaEIsc0JIM0NnQixFRzRDakI7O0FGSEg7RUFDRSxvQkMzQ3lCO0VENEN6QixlRDVCZTtFQzZCZixpQkFBZ0IsRUE4QmpCO0VBakNEO0lBU0ksOEJBQTZCLEVBRTlCO0VBWEg7SUFlSSwwQkFBeUI7SUFDekIseUJBQWdCO1lBQWhCLGlCQUFnQixFQUNqQjtFTzVFQztJUDhFQSwwQkFBeUIsRU85RUo7RUFXckI7SVBzRUEsZUN0RjRDO0lEdUY1QywyQkN0RjZCO0lEdUY3Qiw4QkFBNkIsRU9yRTVCO0VQNkNMO0lBMkJJLGVEdkZjLEVDNEZmO0lPaEZDO01QOEVFLHNCQUFxQixFTzNFdEI7O0FQcUZMO0VFaENFLHFCQ2pFOEI7RURrRTlCLG1CRHZEc0I7RUN3RHRCLGlCRzVFMEI7RURBeEIsaUJDT3NCLEVMcUd6Qjs7QUFFRDtFRXBDRSx3QkNyRStCO0VEc0UvQixvQkR0RHNCO0VDdUR0QixpQkczRTBCO0VERHhCLGlCQ1FzQixFTHdHekI7O0FBT0Q7RUFDRSxlQUFjO0VBQ2QsWUFBVyxFQUNaOztBQUdEO0VBQ0UsbUJHM0crQixFSDRHaEM7O0FBR0Q7OztFQUlJLFlBQVcsRUFDWjs7QVMzSUg7RUFDRSxXQUFVO0VISU4seUNEZXNDO0VDZnRDLG9DRGVzQztFQ2Z0QyxpQ0Rlc0MsRUliM0M7RUFQRDtJQUtJLFdBQVUsRUFDWDs7QUFHSDtFQUNFLGNBQWEsRUFJZDtFQUxEO0lB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QUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxFREM5Qzs7QUFGRDtFQUNJLGlCQ0EyQyxF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QUFXO1FBQ1gsWUFBVyxFQUNYO01BdEpIOztRQXlKRyw4QnJEblpjLEVxRHdaZDtRQTlKSDs7VUE0SkksY0FBYSxFQUNiLEVBQUE7O0FBS0o7RUFDQyxpQ3JEN1pnQixFcUQ4WmhCOztBQUVEO0VBRUUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLGtCQUFpQixFQUNqQjs7QUFHRjtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGdCQUFlLEVBQ2YiLCJmaWxlIjoiYXNzZXRzL3Nhc3Mvc3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlaW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDE3MSwgMTYzLCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGhlaWdodDogNDRweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG4iLCIvL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgIzAwMCAhZGVmYXVsdDtcblxuLy8gUHJpbWFyeSBDb2xvcnMuXG4kZW0tY29wcGVyOiAjOTU3ODY1ICFkZWZhdWx0O1xuJGVtLWRhcmstZ29sZDogI0Q2OTMyOCAhZGVmYXVsdDtcbiRlbS1nb2xkOiAjRjBCRTVCICFkZWZhdWx0O1xuJGVtLWxpZ2h0LWNvcHBlcjogI0I4QUJBMyAhZGVmYXVsdDtcbiRlbS1saWdodC1zYW5kOiAjRjNGMEVFICFkZWZhdWx0O1xuXG4kbm9taW5lZXMtYmFja2dyb3VuZC13aW5uZXI6ICNGNkVFREIgIWRlZmF1bHQ7XG4kbm9taW5lZXMtYmFja2dyb3VuZDogI2NjY2NjYyAhZGVmYXVsdDtcbiRub21pbmVlcy13aW5uZXItY29sb3I6ICM3NTUyM0MgIWRlZmF1bHQ7XG5cbi8vIFNlY29uZGFyeSBDb2xvcnMuXG4kZ3JheTogIzU1NTU1NSAhZGVmYXVsdDtcbiRsaWdodC1ncmF5OiAjODg4ODg4ICFkZWZhdWx0O1xuXG5cbiRncmF5czogKFxuICAxMDA6ICRncmF5LTEwMCxcbiAgMjAwOiAkZ3JheS0yMDAsXG4gIDMwMDogJGdyYXktMzAwLFxuICA0MDA6ICRncmF5LTQwMCxcbiAgNTAwOiAkZ3JheS01MDAsXG4gIDYwMDogJGdyYXktNjAwLFxuICA3MDA6ICRncmF5LTcwMCxcbiAgODAwOiAkZ3JheS04MDAsXG4gIDkwMDogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKFxuICBibHVlOiAkYmx1ZSxcbiAgaW5kaWdvOiAkaW5kaWdvLFxuICBwdXJwbGU6ICRwdXJwbGUsXG4gIHBpbms6ICRwaW5rLFxuICByZWQ6ICRyZWQsXG4gIG9yYW5nZTogJG9yYW5nZSxcbiAgeWVsbG93OiAkeWVsbG93LFxuICBncmVlbjogJGdyZWVuLFxuICB0ZWFsOiAkdGVhbCxcbiAgY3lhbjogJGN5YW4sXG4gIHdoaXRlOiAkd2hpdGUsXG4gIGdyYXk6ICRncmF5LTYwMCxcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogJGJsdWUsXG4gIHNlY29uZGFyeTogJGdyYXktNjAwLFxuICBzdWNjZXNzOiAkZ3JlZW4sXG4gIGluZm86ICRjeWFuLFxuICB3YXJuaW5nOiAkeWVsbG93LFxuICBkYW5nZXI6ICRyZWQsXG4gIGxpZ2h0OiAkZ3JheS0xMDAsXG4gIGRhcms6ICRncmF5LTgwMCxcbiAgdGVzdDogIzAwMDAwMCxcbiAgZW0tY29wcGVyOiAkZW0tY29wcGVyLFxuICBlbS1kYXJrLWdvbGQ6ICRlbS1kYXJrLWdvbGQsXG4gIGVtLWdvbGQ6ICRlbS1nb2xkLFxuICBlbS1saWdodC1jb3BwZXI6ICRlbS1saWdodC1jb3BwZXIsXG4gIGVtLWxpZ2h0LXNhbmQ6ICRlbS1saWdodC1zYW5kLFxuICBncmF5OiAkZ3JheSxcbiAgbGlnaHQtZ3JheTogJGxpZ2h0LWdyYXlcbikgIWRlZmF1bHQ7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICNmZmYpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogMi41cmVtICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogMnJlbSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6IDEuNzVyZW0gIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICgxcmVtIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgJGdyYXktMjAwICFkZWZhdWx0O1xuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSkpIHtcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgMS4yNSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAxLjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogIDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgMCAwIDAgM3B4IHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuMjUpICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgMCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAwICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAjZmNmOGUzICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1ob3Zlci1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjogICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbmRlbnRhdGlvblxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEluZGVudGF0aW9uXG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHsgQGNvbnRlbnQgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJixcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AbWl4aW4gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gMTUwKSB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH0gQGVsc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFJldHJlaXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXlzY2FsZSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuXG4gIEBpZiAkbGV2ZWwgPCAwIHtcbiAgICAvLyBMaWdodGVyIHZhbHVlcyBuZWVkIGEgcXVpY2sgZG91YmxlIG5lZ2F0aXZlIGZvciB0aGUgU2FzcyBtYXRoIHRvIHdvcmtcbiAgICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAtMSAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG50ciB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRib2R5IHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KCcuYmctI3skY29sb3J9JywgJHZhbHVlKTtcbn1cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtbm9uZSB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcbi8vIFNlZTogaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0gIHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8gIHsgbWFyZ2luOiAgICAgICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8qIE1hdGVyaWFsRGVzaWduSWNvbnMuY29tICovXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwicGF0aFwiO1xyXG5AaW1wb3J0IFwiY29yZVwiO1xyXG5AaW1wb3J0IFwiaWNvbnNcIjtcclxuQGltcG9ydCBcImV4dHJhc1wiO1xyXG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjsiLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JG1kaS1mb250LW5hbWV9JztcclxuICBzcmM6IHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LmVvdD92PSN7JG1kaS12ZXJzaW9ufScpO1xyXG4gIHNyYzogdXJsKCcjeyRtZGktZm9udC1wYXRofS8jeyRtZGktZmlsZW5hbWV9LXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JG1kaS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LndvZmYyP3Y9I3skbWRpLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRtZGktZm9udC1wYXRofS8jeyRtZGktZmlsZW5hbWV9LXdlYmZvbnQud29mZj92PSN7JG1kaS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRtZGktZm9udC1wYXRofS8jeyRtZGktZmlsZW5hbWV9LXdlYmZvbnQudHRmP3Y9I3skbWRpLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRtZGktZm9udC1wYXRofS8jeyRtZGktZmlsZW5hbWV9LXdlYmZvbnQuc3ZnP3Y9I3skbWRpLXZlcnNpb259IyN7JG1kaS1maWxlbmFtZX0jeyRtZGktZm9udC13ZWlnaHR9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIuI3skbWRpLWNzcy1wcmVmaXh9OmJlZm9yZSxcclxuLiN7JG1kaS1jc3MtcHJlZml4fS1zZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRtZGktZm9udC1zaXplLWJhc2V9LzEgJyN7JG1kaS1mb250LW5hbWV9JzsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufSIsIkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWRpLWljb25zIHtcclxuICAgIC4jeyRtZGktY3NzLXByZWZpeH0tI3ska2V5fTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGNoYXIoJHZhbHVlKTtcclxuICAgIH1cclxufVxyXG5cclxuLiN7JG1kaS1jc3MtcHJlZml4fS1ibGFuazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXEY2OENcIjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsIu+7v0BmdW5jdGlvbiBjaGFyKCRjaGFyYWN0ZXItY29kZSkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhcInNlbGVjdG9yLWFwcGVuZFwiKSB7XHJcbiAgICAgICAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlxcXFwjeyRjaGFyYWN0ZXItY29kZX1cXFwiXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiBcIlxcXFwjeyd4J31cIiA9PSBcIlxcXFx4XCIge1xyXG4gICAgICAgIEByZXR1cm4gc3RyLXNsaWNlKFwiXFx4XCIsIDEsIDEpICsgJGNoYXJhY3Rlci1jb2RlO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gI3tcIlxcXCJcXFxcXCJ9I3skY2hhcmFjdGVyLWNvZGUgKyBcIlxcXCJcIn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtZGkoJG5hbWUpIHtcclxuICAgIEBpZiBtYXAtaGFzLWtleSgkbWRpLWljb25zLCAkbmFtZSkgPT0gZmFsc2Uge1xyXG4gICAgICAgIEB3YXJuIFwiSWNvbiAjeyRuYW1lfSBub3QgZm91bmQuXCI7XHJcbiAgICAgICAgQHJldHVybiBcIlwiO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiBjaGFyKG1hcC1nZXQoJG1kaS1pY29ucywgJG5hbWUpKTtcclxufSIsIiRtZGktc2l6ZXM6IDE4IDI0IDM2IDQ4O1xyXG5AZWFjaCAkbWRpLXNpemUgaW4gJG1kaS1zaXplcyB7XHJcbiAgICAuI3skbWRpLWNzcy1wcmVmaXh9LSN7JG1kaS1zaXplfXB4IHtcclxuICAgICAgICAmLiN7JG1kaS1jc3MtcHJlZml4fS1zZXQsXHJcbiAgICAgICAgJi4jeyRtZGktY3NzLXByZWZpeH06YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWRpLXNpemUgKiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uI3skbWRpLWNzcy1wcmVmaXh9LWRhcmsge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgfVxyXG4gICAgJi5tZGktaW5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuICAgIH1cclxufVxyXG4uI3skbWRpLWNzcy1wcmVmaXh9LWxpZ2h0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIH1cclxuICAgICYubWRpLWluYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIH1cclxufVxyXG5cclxuJG1kaS1kZWdyZWVzOiA0NSA5MCAxMzUgMTgwIDIyNSAyNzAgMzE1O1xyXG5AZWFjaCAkbWRpLWRlZ3JlZSBpbiAkbWRpLWRlZ3JlZXMge1xyXG4gICAgLiN7JG1kaS1jc3MtcHJlZml4fS1yb3RhdGUtI3skbWRpLWRlZ3JlZX17XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKlxyXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXHJcbiAgICAgICAgJi4jeyRtZGktY3NzLXByZWZpeH0tZmxpcC1oOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xyXG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuI3skbWRpLWNzcy1wcmVmaXh9LWZsaXAtdjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBGbGlwVjtcclxuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAqL1xyXG4gICAgfVxyXG59XHJcbi4jeyRtZGktY3NzLXByZWZpeH0tZmxpcC1oOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIGZpbHRlcjogRmxpcEg7XHJcbiAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XHJcbn1cclxuLiN7JG1kaS1jc3MtcHJlZml4fS1mbGlwLXY6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgZmlsdGVyOiBGbGlwVjtcclxuICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcclxufSIsIi8vIEZyb20gRm9udCBBd2Vzb21lXHJcbi4jeyRtZGktY3NzLXByZWZpeH0tc3BpbjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246ICN7JG1kaS1jc3MtcHJlZml4fS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgI3skbWRpLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgfVxyXG59IiwiLmpzLWNmLWFqYXgtZm9ybSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRlbS1saWdodC1zYW5kO1xuXHRtYXJnaW46IDYwcHggYXV0byAxMjBweCBhdXRvO1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHRcdEBleHRlbmQgJWlucHV0O1xuXHR9XG5cblx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5idXR0b24tZW0tZ29sZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGVtLWdvbGQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZW0tZGFyay1nb2xkO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmNmLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogLjU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmNmLWxvYWRpbmctYW5pbWF0aW9uIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0wLjY0Mjg1NzE0NWVtIDAgMCAtMC42NDI4NTcxNDVlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcbn1cbiIsIi8vIEluc2VydCB0eXBvZ3JhcGh5IHN0eWxlcyBoZXJlXG5oMSxcbi5oMSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmg2LFxuLmg2IHtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhcmdlLXRleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uc21hbGwtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50aW55LXRleHQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMzZweDtcbn1cbiIsIi5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3kge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsMCwwLDAuMDApIDAlLCByZ2JhKDAsMCwwLDAuNzUpIDMwJSk7XG5cblx0LmdhbGxlcnktYW5pbWF0ZWQtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjEwKTtcblxuXHRcdFx0LmdhbGxlcnktYW5pbWF0ZWQtbG9nbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuLmZsLWJ1aWxkZXItY29udGVudCB7XG5cdC5zaHJpbmstbWVudSB7XG5cdFx0LmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5oYW1idXJnZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmLndoaXRlLWJhY2tncm91bmQge1xuXHRcdFx0LmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5oYW1idXJnZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWl0ZW06bm90KC5zZWFyY2gpOm5vdCgubG9naW4pIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGVtLWxpZ2h0LWNvcHBlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGVtLWdvbGQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQgLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lcixcblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZmwtaGFzLXN1Ym1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkZW0tZ29sZDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRlbS1nb2xkO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1wYXJlbnQge1xuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdC5tZW51ID4gLm1lbnUtaXRlbTpub3QoLnNlYXJjaCk6bm90KC5sb2dpbikge1xuXHRcdFx0XHQ+IC5mbC1oYXMtc3VibWVudS1jb250YWluZXIgPiBhLFxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZW0tZ29sZDtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdD4gLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lciA+IGEsXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0Ji5zZWFyY2gge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmZhLXNlYXJjaCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5sb2dpbixcblx0XHRcdCYuc2VhcmNoIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbS1saWdodC1jb3BwZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRlbS1nb2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItbWVudSB7XG5cdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbS1saWdodC1jb3BwZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZW0tZ29sZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRlbS1nb2xkO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHQmLmZsLW1vZHVsZS1tZW51IHtcblx0XHRcdFx0Lm1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbC1wYWdlLW5hdi1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHQuc2VhcmNoIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCYuZmEtc2VhcmNoIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkZW0tZ29sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdEBleHRlbmQgJWlucHV0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmLmZhLXNlYXJjaCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxvZ2luIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdHRvcDogMTYwJTtcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIuZmwtYnVpbGRlci1jb250ZW50IHtcblx0Lm1lbnUtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdH1cbn1cblxuLmZsLW1vZHVsZS1tZW51IHtcblx0LmZsLW1lbnUtaG9yaXpvbnRhbC5mbC10b2dnbGUtYXJyb3dzIHtcblx0XHQuZmwtbWVudS10b2dnbGUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmwtYnVpbGRlci1jb250ZW50IHtcblx0XHQuZmwtbW9kdWxlLmZvb3Rlci1zb2NpYWxzIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxufVxuIiwiYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpdixcblx0c3Bhbixcblx0aWZyYW1lLFxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2LFxuXHRwLFxuXHRpbWcsXG5cdG9sLFxuXHR1bCxcblx0bGksXG5cdGZpZWxkc2V0LFxuXHRmb3JtLFxuXHRsYWJlbCxcblx0bGVnZW5kIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0Jlt0eXBlPXRleHRdLFxuXHRcdCZbdHlwZT1lbWFpbF0sXG5cdFx0Jlt0eXBlPXRlbF0sXG5cdFx0Jlt0eXBlPXVybF0sXG5cdFx0Jlt0eXBlPW51bWJlcl0sXG5cdFx0Jlt0eXBlPXBhc3N3b3JkXSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0aW5wdXQge1xuXHRcdCZbdHlwZT1zdWJtaXRdLFxuXHRcdCZbdHlwZT1idXR0b25dLFxuXHRcdCZbdHlwZT1pbWFnZV0ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbixcblx0dGFibGUsXG5cdGNhcHRpb24sXG5cdHRib2R5LFxuXHR0Zm9vdCxcblx0dGhlYWQsXG5cdHRyLFxuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGRpdixcblx0c3Bhbixcblx0aWZyYW1lLFxuXHRwLFxuXHRpbWcsXG5cdG9sLFxuXHR1bCxcblx0bGksXG5cdGZpZWxkc2V0LFxuXHRmb3JtLFxuXHRsYWJlbCxcblx0bGVnZW5kIHtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxuXHRpbnB1dCB7XG5cdFx0Jlt0eXBlPXRleHRdLFxuXHRcdCZbdHlwZT1lbWFpbF0sXG5cdFx0Jlt0eXBlPXRlbF0sXG5cdFx0Jlt0eXBlPXVybF0sXG5cdFx0Jlt0eXBlPW51bWJlcl0sXG5cdFx0Jlt0eXBlPXBhc3N3b3JkXSB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHR9XG5cdH1cblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cblx0aW5wdXQge1xuXHRcdCZbdHlwZT1zdWJtaXRdLFxuXHRcdCZbdHlwZT1idXR0b25dLFxuXHRcdCZbdHlwZT1pbWFnZV0ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbixcblx0dGFibGUsXG5cdGNhcHRpb24sXG5cdHRib2R5LFxuXHR0Zm9vdCxcblx0dGhlYWQsXG5cdHRyLFxuXHR0aCxcblx0dGQge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHR9XG5cdGRpdixcblx0c3Bhbixcblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0fVxuXHRmaWVsZHNldCxcblx0aW1nIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0b2wsXG5cdHVsLFxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRhIGltZyB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdDpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuIiwiLnVpLWRhdGVwaWNrZXIge1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC41KTtcblx0Zm9udDogOXB0IEFyaWFsLHNhbnMtc2VyaWY7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuXHR3aWR0aDogMjE2cHg7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcblx0Ym9yZGVyLWNvbG9yOiAjNjY2O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAxcHggMHB4IHJnYmEoMjUwLDI1MCwyNTAsMC4yKTtcblx0Y29sb3I6ICNlMGUwZTA7XG5cdGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvciA9ICMwMDAsb2ZmeCA9IDEsb2ZmeSA9IC0xKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4IDBweCByZ2JhKDI1MCwyNTAsMjUwLDAuMik7XG5cdHRleHQtc2hhZG93OiAxcHggLTFweCAwcHggIzAwMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAwcHggcmdiYSgyNTAsMjUwLDI1MCwwLjIpO1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHNlbGVjdCB7XG5cdFx0bWFyZ2luLXRvcDogMi41JTtcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyLW5leHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kYXRlcGlja2VyL2Fycm93LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogNjAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMzBweDtcbn1cbi51aS1kYXRlcGlja2VyLXByZXYge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0dGhlYWQge1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQ6UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJZM1pqZG1OeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU1XWXhaakVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjdmN2Y3IDAlLCNmMWYxZjEgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwJSwjZjdmN2Y3KSxjb2xvci1zdG9wKDEwMCUsI2YxZjFmMSkpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjdmN2Y3IDAlLCNmMWYxZjEgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjdmN2Y3IDAlLCNmMWYxZjEgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y3ZjdmNyAwJSwjZjFmMWYxIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y3ZjdmNyAwJSwjZjFmMWYxIDEwMCUpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjdmN2Y3JyxlbmRDb2xvcnN0cj0nI2YxZjFmMScsR3JhZGllbnRUeXBlPTAgKTtcblx0fVxuXHR0aCB7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0ZmlsdGVyOiBkcm9wc2hhZG93KGNvbG9yID0gI2ZmZixvZmZ4ID0gMSxvZmZ5ID0gMCk7XG5cdFx0Zm9udC1zaXplOiA2cHQ7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtc2hhZG93OiAxcHggMHB4IDBweCAjZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0dGJvZHkge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRkIHtcblx0XHRzcGFuLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmaWx0ZXI6IGRyb3BzaGFkb3coY29sb3IgPSAjZmZmLG9mZnggPSAxLG9mZnkgPSAxKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggI2ZmZjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHQudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NDpQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlkzWmpkbU55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5tTVdZeFpqRWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNlZGVkZWQgMCUsI2RlZGVkZSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAlLCNlZGVkZWQpLGNvbG9yLXN0b3AoMTAwJSwjZGVkZWRlKSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNlZGVkZWQgMCUsI2RlZGVkZSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNlZGVkZWQgMCUsI2RlZGVkZSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZWRlZGVkIDAlLCNkZWRlZGUgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZWRlZGVkIDAlLCNkZWRlZGUgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwcHggMHB4IHJnYmEoMjUwLDI1MCwyNTAsMC41KTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2VkZWRlZCcsZW5kQ29sb3JzdHI9JyNkZWRlZGUnLEdyYWRpZW50VHlwZT0wICk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDBweCAwcHggcmdiYSgyNTAsMjUwLDI1MCwwLjUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwcHggMHB4IHJnYmEoMjUwLDI1MCwyNTAsMC41KTtcblx0fVxuXHQudWktc3RhdGUtaG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdH1cblx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjJBQTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzE5MTYzO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvciA9ICNGRkYsb2ZmeCA9IDAsb2ZmeSA9IDEpO1xuXHRcdG1hcmdpbjogLTFweDtcblx0XHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggI0ZGRjtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuXHR9XG59XG4udWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuXHRjb2xvcjogI2I0YjNiMztcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0dGQge1xuXHRcdCY6Zmlyc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHR9XG5cdH1cblx0dHI6bGFzdC1jaGlsZCAudWktc3RhdGUtYWN0aXZlIHtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxudGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUudWktc3RhdGUtZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xufVxudGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdG1hcmdpbjogMCAwIDAgMDtcbn1cbmJvZHkgZGl2I3VpLWRhdGVwaWNrZXItZGl2W3N0eWxlXSB7XG5cdHotaW5kZXg6IDk5OTk7XG59XG4iLCIuZ2Zvcm1fd3JhcHBlciB7XG5cdG1hcmdpbjogMTZweCAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvcm0ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxuXHRoMSxcblx0aDIsXG5cdGgzIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGlucHV0IHtcblx0XHQmOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2ltYWdlJ10pOm5vdChbdHlwZT0nZmlsZSddKSB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRwYWRkaW5nOiA1cHggNHB4O1xuXHRcdH1cblx0XHQmW3R5cGU9aW1hZ2VdIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRyZXNpemU6IG5vbmU7XG5cdH1cblx0c2VsZWN0IHtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGluaGVyaXQ7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cdHVsLmdmb3JtX2ZpZWxkcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuaHRtbCA+IGJvZHkgLmVudHJ5IHVsIHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdHVsIHtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0fVxuXHRsaSxcblx0Zm9ybSBsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHR1bCB7XG5cdFx0bGkuZ2ZpZWxkIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQmLmdmaWVsZF9yYWRpbyBsaSxcblx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQmLmdmb3JtX2ZpZWxkcy5yaWdodF9sYWJlbCBsaS5nZmllbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0Zm9ybSB1bC5nZm9ybV9maWVsZHMucmlnaHRfbGFiZWwgbGkuZ2ZpZWxkLFxuXHR1bC5nZm9ybV9maWVsZHMubGVmdF9sYWJlbCBsaS5nZmllbGQsXG5cdGZvcm0gdWwuZ2Zvcm1fZmllbGRzLmxlZnRfbGFiZWwgbGkuZ2ZpZWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG5cdHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9yYWRpbyBsaSxcblx0Zm9ybSB1bC5yaWdodF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW8gbGksXG5cdHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLFxuXHRmb3JtIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLFxuXHR1bC5yaWdodF9sYWJlbCBsaSB1bC5nZmllbGRfY2hlY2tib3ggbGksXG5cdGZvcm0gdWwucmlnaHRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHR1bC5sZWZ0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSxcblx0Zm9ybSB1bC5sZWZ0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5nZm9ybV9maWVsZHMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG9wdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHR9XG5cdH1cblx0LmlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jbGVhci1tdWx0aSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuZ2ZpZWxkX2RhdGVfZGF5LFxuXHQuZ2ZpZWxkX2RhdGVfeWVhciB7XG5cdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5nZmllbGRfZGF0ZV9kYXksXG5cdC5nZmllbGRfZGF0ZV9tb250aCxcblx0LmdmaWVsZF9kYXRlX3llYXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6IDMzLjMzMyU7XG5cdH1cblx0LmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoLFxuXHQuZ2ZpZWxkX2RhdGVfZHJvcGRvd25fZGF5LFxuXHQuZ2ZpZWxkX2RhdGVfZHJvcGRvd25feWVhciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC5nZmllbGRfZGF0ZV9kcm9wZG93bl9tb250aCxcblx0LmdmaWVsZF9kYXRlX2Ryb3Bkb3duX2RheSxcblx0LmdmaWVsZF9kYXRlX2Ryb3Bkb3duX3llYXIge1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdH1cblx0LmdmaWVsZF9kYXRlX21vbnRoLFxuXHQuZ2ZpZWxkX2RhdGVfZGF5IHtcblx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXHRcdHdpZHRoOiA0cmVtO1xuXHR9XG5cdC5nZmllbGRfZGF0ZV9tb250aCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHQuZ2ZpZWxkX2RhdGVfZGF5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdHdpZHRoOiBjYWxjKDNyZW0gKyA4cHgpO1xuXHR9XG5cdC5nZmllbGRfZGF0ZV95ZWFyIHtcblx0XHR3aWR0aDogNXJlbTtcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdHdpZHRoOiBjYWxjKDRyZW0gKyA4cHgpO1xuXHRcdH1cblx0fVxuXHQuZ2ZpZWxkX2RhdGVfbW9udGggaW5wdXQsXG5cdC5nZmllbGRfZGF0ZV9kYXkgaW5wdXQge1xuXHRcdHdpZHRoOiBjYWxjKDNyZW0gKyA4cHgpO1xuXHR9XG5cdC5nZmllbGRfZGF0ZV95ZWFyIGlucHV0IHtcblx0XHR3aWR0aDogNHJlbTtcblx0fVxuXHQuZmllbGRfc3VibGFiZWxfYWJvdmUgZGl2W2NsYXNzKj1cImdmaWVsZF9kYXRlX1wiXS5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuXHQuZmllbGRfc3VibGFiZWxfYmVsb3cgZGl2W2NsYXNzKj1cImdmaWVsZF9kYXRlX1wiXS5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDNyZW07XG5cdH1cblx0LmZpZWxkX3N1YmxhYmVsX2Fib3ZlIGRpdi5nZmllbGRfZGF0ZV95ZWFyLmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdC5maWVsZF9zdWJsYWJlbF9iZWxvdyBkaXYuZ2ZpZWxkX2RhdGVfeWVhci5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcblx0XHR3aWR0aDogNHJlbTtcblx0fVxuXHQuZ2ZpZWxkX3RpbWVfaG91cixcblx0LmdmaWVsZF90aW1lX21pbnV0ZSxcblx0LmdmaWVsZF90aW1lX2FtcG0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6IDMzLjMzMyU7XG5cdH1cblx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHNwYW4ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5nZmllbGRfdGltZV9ob3VyIGkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogOSU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHR9XG5cdC5nZmllbGRfdGltZV9taW51dGUge1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdH1cblx0LmdmaWVsZF90aW1lX2hvdXIge1xuXHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xuXHR9XG5cdC5nZmllbGRfdGltZV9hbXBtIHtcblx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRzZWxlY3Qge1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKDJyZW0gKyAyNXB4KTtcblx0XHRcdHdpZHRoOiBjYWxjKDNyZW0gKyAyNXB4KTtcblx0XHR9XG5cdH1cblx0LmdmaWVsZF90aW1lX2hvdXIgaW5wdXQsXG5cdC5nZmllbGRfdGltZV9taW51dGUgaW5wdXQge1xuXHRcdHdpZHRoOiBjYWxjKDNyZW0gKyA4cHgpO1xuXHR9XG5cdC5nZmllbGRfdGltZV9ob3VyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdC5nZmllbGRfdGltZV9taW51dGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0d2lkdGg6IGNhbGMoM3JlbSArIDhweCk7XG5cdH1cblx0LmZpZWxkX3N1YmxhYmVsX2Fib3ZlIGRpdltjbGFzcyo9XCJnZmllbGRfdGltZV9cIl0uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcblx0LmZpZWxkX3N1YmxhYmVsX2JlbG93IGRpdltjbGFzcyo9XCJnZmllbGRfdGltZV9cIl0uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHR9XG5cdC5maWVsZF9ob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICMyMTc1QTk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5maWVsZF9zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0RGRUZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzJEN0VGO1xuXHR9XG5cdC5maWVsZF9uYW1lX2ZpcnN0LFxuXHQuZmllbGRfbmFtZV9taWRkbGUsXG5cdC5maWVsZF9uYW1lX2xhc3Qge1xuXHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiA0OS41JTtcblx0fVxuXHQuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0bGFiZWwuZ2ZpZWxkX2xhYmVsIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cdC5naW5wdXRfY29tcGxleCB7XG5cdFx0aW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0naW1hZ2UnXSk6bm90KFt0eXBlPSdmaWxlJ10pLFxuXHRcdC5naW5wdXRfbGVmdCBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdpbWFnZSddKTpub3QoW3R5cGU9J2ZpbGUnXSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5naW5wdXRfcmlnaHQge1xuXHRcdFx0aW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0naW1hZ2UnXSk6bm90KFt0eXBlPSdmaWxlJ10pLFxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuXHQuZmllbGRfc3VibGFiZWxfYmVsb3cgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdC5maWVsZF9zdWJsYWJlbF9hYm92ZSBkaXZbY2xhc3MqPVwiZ2ZpZWxkX3RpbWVfXCJdLmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdC5maWVsZF9zdWJsYWJlbF9iZWxvdyBkaXZbY2xhc3MqPVwiZ2ZpZWxkX3RpbWVfXCJdLmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdC5maWVsZF9zdWJsYWJlbF9hYm92ZSBkaXZbY2xhc3MqPVwiZ2ZpZWxkX2RhdGVfXCJdLmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdC5maWVsZF9zdWJsYWJlbF9iZWxvdyBkaXZbY2xhc3MqPVwiZ2ZpZWxkX2RhdGVfXCJdLmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogLjgxM2VtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuNXB0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0dWwge1xuXHRcdCYuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuXHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQuZmllbGRfc3VibGFiZWxfYWJvdmUge1xuXHRcdC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuXHRcdGRpdltjbGFzcyo9XCJnZmllbGRfdGltZV9cIl0uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG5cdFx0XHRtYXJnaW46IDlweCAwIDFweCAxcHg7XG5cdFx0fVxuXHR9XG5cdHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29udGFpbmVyIHtcblx0XHQmLmdpbnB1dF9jb250YWluZXJfbmFtZSBsYWJlbCxcblx0XHQmLmdpbnB1dF9jb250YWluZXJfZW1haWwgbGFiZWwsXG5cdFx0Ji5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkIGxhYmVsLFxuXHRcdCYuZ2lucHV0X2NvbnRhaW5lcl90aW1lIGxhYmVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC5maWVsZF9zdWJsYWJlbF9iZWxvdyB7XG5cdFx0LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5cdFx0ZGl2W2NsYXNzKj1cImdmaWVsZF90aW1lX1wiXS5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcblx0XHRcdG1hcmdpbjogMXB4IDAgOXB4IDFweDtcblx0XHR9XG5cdH1cblx0LnRvcF9sYWJlbCAuZmllbGRfc3VibGFiZWxfYWJvdmUgbGFiZWwuZ2ZpZWxkX2xhYmVsICsge1xuXHRcdC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLFxuXHRcdGRpdltjbGFzcyo9XCJnZmllbGRfdGltZV9cIl0uZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMXB4KSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2ZpZWxkX2RhdGVfZGF5LFxuXHRcdC5nZmllbGRfZGF0ZV9tb250aCB7XG5cdFx0XHRtYXgtd2lkdGg6IDRyZW07XG5cdFx0fVxuXHRcdC5nZmllbGRfZGF0ZV95ZWFyLFxuXHRcdC5nZmllbGRfdGltZV9hbXBtIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyg0cmVtICsgLjVyZW0pO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMXB4KSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2ZpZWxkX3RpbWVfaG91cixcblx0XHQuZ2ZpZWxkX3RpbWVfbWludXRlIHtcblx0XHRcdG1heC13aWR0aDogNHJlbTtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2hvdXIsXG5cdFx0LmdmaWVsZF90aW1lX2FtcG0sXG5cdFx0LmdmaWVsZF90aW1lX2hvdXIge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDRyZW0gKyAuNXJlbSk7XG5cdFx0fVxuXHR9XG59XG5ib2R5IHtcblx0Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cdCYuZ2Zvcm1fd3JhcHBlciBkaXYuY2xlYXItbXVsdGkge1xuXHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQuZ2Zvcm1fd3JhcHBlciB1bCBsaS5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBkaXYge1xuXHRcdCYuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyxcblx0XHQmLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuXHRjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4uZ2ZpZWxkIHtcblx0Ji5yaWdodF9sYWJlbCxcblx0Ji5sZWZ0X2xhYmVsIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufVxuLmdmb3JtX3dyYXBwZXIge1xuXHRsaS5oaWRkZW5fbGFiZWwgaW5wdXQge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmZpZWxkX3N1YmxhYmVsX2hpZGRlbl9sYWJlbCAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0aW5wdXRbdHlwZT10ZXh0XSxcblx0XHRzZWxlY3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0bGFiZWwge1xuXHRcdCYuc2NyZWVuLXJlYWRlci10ZXh0LFxuXHRcdCYuaGlkZGVuX3N1Yl9sYWJlbCB7XG5cdFx0XHRjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdH1cblx0fVxuXHRpbnB1dC5zbWFsbCxcblx0c2VsZWN0LnNtYWxsLFxuXHRpbnB1dC5tZWRpdW0sXG5cdHNlbGVjdC5tZWRpdW0sXG5cdGlucHV0LmxhcmdlLFxuXHRzZWxlY3QubGFyZ2UsXG5cdGlucHV0LmxhcmdlLFxuXHRzZWxlY3QubGFyZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGlucHV0LmRhdGVwaWNrZXJfd2l0aF9pY29uIHtcblx0XHQmLnNtYWxsLFxuXHRcdCYubWVkaXVtLFxuXHRcdCYubGFyZ2Uge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuXHRcdH1cblx0fVxuXHQuZ2ZpZWxkX2Vycm9yIHtcblx0XHRpbnB1dC5zbWFsbCxcblx0XHRzZWxlY3Quc21hbGwsXG5cdFx0aW5wdXQubWVkaXVtLFxuXHRcdHNlbGVjdC5tZWRpdW0sXG5cdFx0aW5wdXQubGFyZ2UsXG5cdFx0c2VsZWN0LmxhcmdlLFxuXHRcdGlucHV0LmxhcmdlLFxuXHRcdHNlbGVjdC5sYXJnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aW5wdXQuZGF0ZXBpY2tlcl93aXRoX2ljb24ge1xuXHRcdFx0Ji5zbWFsbCxcblx0XHRcdCYubWVkaXVtLFxuXHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdCYuc21hbGwge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYubWVkaXVtIHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5sYXJnZSB7XG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGgyLmdzZWN0aW9uX3RpdGxlIHtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5nc2VjdGlvbiAuZ2ZpZWxkX2xhYmVsLFxuXHRoMi5nc2VjdGlvbl90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRoMy5nZm9ybV90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMTBweCAwIDZweCAwO1xuXHR9XG5cdGxpLmdmaWVsZC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyArIGxpLmdzZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cdHNwYW4uZ2Zvcm1fZGVzY3JpcHRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cdH1cblx0LmdzZWN0aW9uIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDI4cHggMCAyOHB4IDA7XG5cdFx0cGFkZGluZzogMCAxNnB4IDhweCAwO1xuXHR9XG5cdHVsIHtcblx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHQmLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0LmdmaWVsZF9jaGVja2JveCBsaSxcblx0LmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHVsIHtcblx0XHQmLmdmaWVsZF9jaGVja2JveCxcblx0XHQmLmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRtYXJnaW46IDZweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcblx0LmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG5cdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogLjg3NWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuXHRcdG1hcmdpbjogMnB4IDAgMCA0cHg7XG5cdH1cblx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0LmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcblx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCB7XG5cdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQuZGVzY3JpcHRpb24sXG5cdC5nZmllbGRfZGVzY3JpcHRpb24sXG5cdC5nc2VjdGlvbl9kZXNjcmlwdGlvbixcblx0Lmluc3RydWN0aW9uIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IC44MTNlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cdC5kZXNjcmlwdGlvbixcblx0LmdmaWVsZF9kZXNjcmlwdGlvbixcblx0LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE2cHggMCAwO1xuXHR9XG5cdC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0fVxuXHQuZmllbGRfc3VibGFiZWxfYWJvdmUge1xuXHRcdC5kZXNjcmlwdGlvbixcblx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuXHRcdC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0fVxuXHR9XG5cdC50b3BfbGFiZWwgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmRlc2NyaXB0aW9uX2Fib3ZlIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cdH1cbn1cbi5nZmllbGRfZGF0ZV95ZWFyICsgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdC5nZmllbGRfcmVxdWlyZWQge1xuXHRcdGNvbG9yOiAjNzkwMDAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdH1cblx0bGkuZ2ZpZWxkIHtcblx0XHQmLmdmaWVsZF9lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyMjMsMjI0LDAuMjUpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDODk3OTc7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0M4OTc5Nztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdCYuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyMjMsMjI0LDAuMjUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4OTc5Nztcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDODk3OTc7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDIyMywyMjQsMC4yNSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzc5MDAwMDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzkwMDAwO1xuXHRcdFx0cGFkZGluZzogMTZweCAxNnB4IDE0cHggMTZweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcblx0XHR9XG5cdFx0Ji5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDE2cHggMTRweCAxNnB4O1xuXHRcdH1cblx0XHQmLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcgZGl2LmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmdfbWVzc2FnZSB7XG5cdFx0XHRjb2xvcjogIzc5MDAwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAuODc1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTpiYXNlNjQ6UEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE9TNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXRNVEEyTnlBeU9EWTFJREkwSURNeUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzB4TURZM0lESTROalVnTWpRZ016STdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTNPVEF3TURBN2ZRMEtQQzl6ZEhsc1pUNE5Danh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWswdE1UQTFNeXd5T0RZMVl5MDFMalVzTUMweE1DdzBMalV0TVRBc01UQm9OR013TFRNdU15d3lMamN0Tml3MkxUWmpNeTR6TERBc05pd3lMamNzTml3MmRqSm9MVEl3ZGpFMFl6QXNNeTR6TERJdU55dzJMRFlzTm1neE1nMEtDV016TGpNc01DdzJMVEl1Tnl3MkxUWjJMVEUyUXkweE1EUXpMREk0TmprdU5TMHhNRFEzTGpVc01qZzJOUzB4TURVekxESTROalY2SUUwdE1UQTBPU3d5T0RremFDMHhNbU10TVM0eExEQXRNaTB3TGprdE1pMHlkaTB4TUdneE5uWXhNQTBLQ1VNdE1UQTBOeXd5T0RreUxqRXRNVEEwTnk0NUxESTRPVE10TVRBME9Td3lPRGt6ZWlCTkxURXdOVE1zTWpnNE4yTXdMREV1TVMwd0xqa3NNaTB5TERKekxUSXRNQzQ1TFRJdE1tTXdMVEV1TVN3d0xqa3RNaXd5TFRKVExURXdOVE1zTWpnNE5TNDVMVEV3TlRNc01qZzROM29pTHo0TkNqd3ZjM1puUGcwSyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSBhdXRvO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc5MDAwMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXB0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMTRweCAyNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdmaWVsZF9lcnJvci5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIGRpdi5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nX21lc3NhZ2Uge1xuXHRcdFx0cGFkZGluZzogMTZweCAxNnB4IDE0cHggMTZweDtcblx0XHR9XG5cdH1cbn1cbmxpLmdmaWVsZCArIGxpLmdmaWVsZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbi5nZm9ybV93cmFwcGVyIHtcblx0LnRvcF9sYWJlbCAuZ2ZpZWxkX2Vycm9yIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRpbnB1dC5sYXJnZSxcblx0XHRzZWxlY3QubGFyZ2UsXG5cdFx0dGV4dGFyZWEudGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2Vycm9yIHtcblx0XHRpbnB1dC5sYXJnZSxcblx0XHRzZWxlY3QubGFyZ2UsXG5cdFx0dGV4dGFyZWEudGV4dGFyZWEge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdH1cblx0LmxlZnRfbGFiZWwgLmdmaWVsZF9lcnJvciB7XG5cdFx0aW5wdXQubGFyZ2UsXG5cdFx0c2VsZWN0LmxhcmdlLFxuXHRcdHRleHRhcmVhLnRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG5cdC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbCB7XG5cdFx0Y29sb3I6ICM3OTAwMDA7XG5cdH1cblx0bGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0ZGl2IHtcblx0XHRcdCYuZ2ZpZWxkX3RpbWVfbWludXRlLmdpbnB1dF9jb250YWluZXIsXG5cdFx0XHQmLmdmaWVsZF90aW1lX2FtcG0uZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZmllbGRfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVsLmdmaWVsZF9sYWJlbCxcblx0XHRkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0XHRmaWVsZHNldCBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0ZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzkwMDAwO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzkwMDAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAjNzkwMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRvbC52YWxpZGF0aW9uX2xpc3Qge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAjNzkwMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNzkwMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG5cdGRpdiNlcnJvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHR0YWJsZS5nZmllbGRfbGlzdCB0Ym9keSB0ciB0ZC5nZmllbGRfbGlzdF9pY29ucyB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRsaS5nZmllbGQgZmllbGRzZXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0PiAqIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5kaXYuZ2ZfcGFnZV9zdGVwcyArIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cbi5nZm9ybV93cmFwcGVyIHtcblx0ZGl2LmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX2Vycm9yIHtcblx0XHRjb2xvcjogIzc5MDAwMDtcblx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjIwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0Y29sb3I6ICM3OTAwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR9XG5cdGxpLmdmaWVsZF9lcnJvciB7XG5cdFx0aW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0naW1hZ2UnXSk6bm90KFt0eXBlPSdmaWxlJ10pLFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3OTAwMDA7XG5cdFx0fVxuXHRcdGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcblx0XHRcdGNvbG9yOiAjNzkwMDAwO1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHQmLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdCYuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0Y29sb3I6ICM3OTAwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9mb290ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbjogMTZweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAxNnB4IDAgMTBweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGlucHV0LmJ1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuXHQuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5nZm9ybV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmssXG5cdC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3NhdmVfbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV0ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQuZ2lucHV0X2NvbXBsZXgge1xuXHRcdC5naW5wdXRfbGVmdCxcblx0XHQuZ2lucHV0X3JpZ2h0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHRcdC5naW5wdXRfZnVsbCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQmW3R5cGU9dGV4dF0sXG5cdFx0XHRcdCZbdHlwZT11cmxdLFxuXHRcdFx0XHQmW3R5cGU9ZW1haWxdLFxuXHRcdFx0XHQmW3R5cGU9dGVsXSxcblx0XHRcdFx0Jlt0eXBlPW51bWJlcl0sXG5cdFx0XHRcdCZbdHlwZT1wYXNzd29yZF0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0Jlt0eXBlPXRleHRdLFxuXHRcdFx0Jlt0eXBlPXVybF0sXG5cdFx0XHQmW3R5cGU9ZW1haWxdLFxuXHRcdFx0Jlt0eXBlPXRlbF0sXG5cdFx0XHQmW3R5cGU9bnVtYmVyXSxcblx0XHRcdCZbdHlwZT1wYXNzd29yZF0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHQuZ2ZpZWxkX3JhZGlvIGxpIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0fVxuXHR1bCB7XG5cdFx0Ji5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcblx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdGlucHV0IHtcblx0XHQmLmRhdGVwaWNrZXIuZGF0ZXBpY2tlcl93aXRoX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdFx0Jlt0eXBlPWhpZGRlbl0sXG5cdFx0Ji5nZm9ybV9oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1heC1oZWlnaHQ6IDFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9oaWRkZW4sXG5cdC5nZl9oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbixcblx0LmdmX2ludmlzaWJsZSB7XG5cdFx0bGVmdDogLTk5OTlweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdC5naW5wdXRfZnVsbCBicixcblx0LmdpbnB1dF9sZWZ0IGJyLFxuXHQuZ2lucHV0X3JpZ2h0IGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHVsIHtcblx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHQrIGlucHV0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZbdmFsdWU9Z2Zfb3RoZXJfY2hvaWNlXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZmllbGRfZGVzY3JpcHRpb24gKyAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9saXN0ICsgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0bGkuZ2ZpZWxkX2h0bWwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuZ2ZpZWxkX2h0bWwuZ2ZpZWxkX25vX2ZvbGxvd3NfZGVzYyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IC05MDAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIge1xuXHRsaS5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcblx0Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcblx0dWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsZWZ0OiAtOTAwMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuLmdmb3JtX3dyYXBwZXIge1xuXHQuZ2ZpZWxkX2NhcHRjaGFfaW5wdXRfY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHR9XG5cdC5zaW1wbGVfY2FwdGNoYV9zbWFsbCBpbnB1dCB7XG5cdFx0d2lkdGg6IDY0cHg7XG5cdH1cblx0LnNpbXBsZV9jYXB0Y2hhX21lZGl1bSBpbnB1dCB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdH1cblx0LnNpbXBsZV9jYXB0Y2hhX2xhcmdlIGlucHV0IHtcblx0XHR3aWR0aDogMTI4cHg7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX3NtYWxsLFxuXHQucmlnaHRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX3NtYWxsLFxuXHQubGVmdF9sYWJlbCAuc2ltcGxlX2NhcHRjaGFfbWVkaXVtLFxuXHQucmlnaHRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX21lZGl1bSxcblx0LmxlZnRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX2xhcmdlLFxuXHQucmlnaHRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX2xhcmdlIHtcblx0XHRtYXJnaW4tbGVmdDogMzIlO1xuXHR9XG5cdC5nZmllbGRfY2FwdGNoYV9jb250YWluZXIgaW1nLmdmaWVsZF9jYXB0Y2hhIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubWF0aF9zbWFsbCBpbnB1dCB7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdH1cblx0Lm1hdGhfbWVkaXVtIGlucHV0IHtcblx0XHR3aWR0aDogNTEwcHg7XG5cdH1cblx0Lm1hdGhfbGFyZ2UgaW5wdXQge1xuXHRcdHdpZHRoOiA2MTJweDtcblx0fVxuXHQubGVmdF9sYWJlbCAubWF0aF9zbWFsbCxcblx0LnJpZ2h0X2xhYmVsIC5tYXRoX3NtYWxsLFxuXHQubGVmdF9sYWJlbCAubWF0aF9tZWRpdW0sXG5cdC5yaWdodF9sYWJlbCAubWF0aF9tZWRpdW0sXG5cdC5sZWZ0X2xhYmVsIC5tYXRoX2xhcmdlLFxuXHQucmlnaHRfbGFiZWwgLm1hdGhfbGFyZ2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMiU7XG5cdH1cblx0ZGl2LmNoYXJsZWZ0IHtcblx0XHRjb2xvcjogI0I3QjdCNztcblx0XHRmb250LXNpemU6IC42ODhlbTtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR3aWR0aDogOTIlO1xuXHRcdCZbc3R5bGVdIHtcblx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0fVxuXHR9XG5cdC5sZWZ0X2xhYmVsIGRpdi5jaGFybGVmdCxcblx0LnJpZ2h0X2xhYmVsIGRpdi5jaGFybGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMyJTtcblx0fVxuXHRkaXYuY2hhcmxlZnQge1xuXHRcdCYuZ2lucHV0X2NvdW50ZXJfdGlueW1jZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwO1xuXHRcdFx0cGFkZGluZzogNHB4IDlweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLndhcm5pbmdUZXh0YXJlYUluZm8ge1xuXHRcdFx0Y29sb3I6ICNBMUExQTE7XG5cdFx0fVxuXHRcdCYuZ2lucHV0X2NvdW50ZXJfZXJyb3Ige1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cdH1cblx0bGkuZ2ZfaGlkZV9jaGFybGVmdCBkaXYuY2hhcmxlZnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5nZl9zdWJtaXNzaW9uX2xpbWl0X21lc3NhZ2Uge1xuXHRjb2xvcjogIzc5MDAwMDtcblx0Zm9udC1zaXplOiAxLjM3NWVtO1xufVxuLmdmb3JtX3dyYXBwZXIge1xuXHQuZ2lucHV0X3ByaWNlIHtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA3MCk7XG5cdFx0LWtodG1sLW9wYWNpdHk6IC43O1xuXHRcdC1tb3otb3BhY2l0eTogLjc7XG5cdFx0b3BhY2l0eTogLjc7XG5cdH1cblx0c3Bhbi5naW5wdXRfdG90YWwge1xuXHRcdGNvbG9yOiAjMDYwO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXHQudG9wX2xhYmVsIHNwYW4uZ2lucHV0X3RvdGFsIHtcblx0XHRtYXJnaW46IDhweCAwO1xuXHR9XG5cdHNwYW4ge1xuXHRcdCYuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0fVxuXHRcdCYuZ2lucHV0X3Byb2R1Y3RfcHJpY2Uge1xuXHRcdFx0Y29sb3I6ICM5MDA7XG5cdFx0fVxuXHRcdCYuZ2lucHV0X3F1YW50aXR5X2xhYmVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0fVxuXHR9XG5cdGlucHV0LmdpbnB1dF9xdWFudGl0eSB7XG5cdFx0Jlt0eXBlPXRleHRdIHtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdH1cblx0XHQmW3R5cGU9bnVtYmVyXSB7XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAxNHB4IDA7XG5cdFx0cGFkZGluZzogMTZweCAwIDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmLmxlZnRfbGFiZWwsXG5cdFx0Ji5yaWdodF9sYWJlbCB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDAgMCAyOSU7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ji5nZm9ybV9wcmV2aW91c19idXR0b24sXG5cdFx0XHQmLmdmb3JtX25leHRfYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxNnB4IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aDMuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGUge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2MCk7XG5cdFx0XHRmb250LXNpemU6IC44MTNlbTtcblx0XHRcdC1raHRtbC1vcGFjaXR5OiAuNjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwIDAgOHB4IDEycHg7XG5cdFx0XHQtbW96LW9wYWNpdHk6IC42O1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQuZ2ZfcHJvZ3Jlc3NiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlIHtcblx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsMCkgMTBweCxyZ2JhKDAsMCwwLDAuMSkgMTBweCxyZ2JhKDAsMCwwLDAuMSkgMjBweCksbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsMC4zKSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRmb250LWZhbWlseTogaGVsdmV0aWNhLGFyaWFsLHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAuODEzZW07XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjUpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cdC5nZl9wcm9ncmVzc2JhcjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAtMjRweDtcblx0XHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMnB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTkwO1xuXHR9XG5cdC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlIHtcblx0XHQmLnBlcmNlbnRiYXJfMTAwIHtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCYucGVyY2VudGJhcl8wIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICM5NTk1OTU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0LnBlcmNlbnRiYXJfYmx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAzNjQ5Mztcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxuXHQucGVyY2VudGJhcl9ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN0M3QzdDO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHR9XG5cdC5wZXJjZW50YmFyX2dyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODhCODMxO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHR9XG5cdC5wZXJjZW50YmFyX29yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGNzEyMDtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxuXHQucGVyY2VudGJhcl9yZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjJBMUE7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdH1cblx0LmdmX3BhZ2Vfc3RlcHMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0NDQztcblx0XHRtYXJnaW46IDAgMCA4cHggMDtcblx0XHRwYWRkaW5nOiAwIDAgNHB4IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmdmX3N0ZXAge1xuXHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDIwKTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0LWtodG1sLW9wYWNpdHk6IC4yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdG1hcmdpbjogMjRweCAyNHB4IDI0cHggMDtcblx0XHQtbW96LW9wYWNpdHk6IC4yO1xuXHRcdG9wYWNpdHk6IC4yO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHNwYW4ge1xuXHRcdFx0Ji5nZl9zdGVwX251bWJlciB7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBhcmlhbCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX3N0ZXBfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdmX3N0ZXBfYWN0aXZlIHtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDEwMCk7XG5cdFx0XHQta2h0bWwtb3BhY2l0eTogMS4wO1xuXHRcdFx0LW1vei1vcGFjaXR5OiAxLjA7XG5cdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0fVxuXHR9XG5cdC5nZl9zdGVwX2NsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI0RERDtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0dWwge1xuXHRcdCYudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHQmLmxlZnRfbGFiZWwgbGkuZ2ZpZWxkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgsXG5cdFx0Ji5yaWdodF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoIHtcblx0XHQmLmJhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNzhDO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGRjg1M0M7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGRjg1M0M7XG5cdFx0fVxuXHRcdCYuZ29vZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQzhiO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGQzA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGQzA7XG5cdFx0fVxuXHRcdCYuc2hvcnQsXG5cdFx0Ji5taXNtYXRjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBMEEwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMDQwNDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmMDQwNDA7XG5cdFx0fVxuXHRcdCYuc3Ryb25nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDM0ZGODg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzhERkYxQztcblx0XHRcdGJvcmRlci1jb2xvcjogIzhERkYxQztcblx0XHR9XG5cdH1cblx0dGFibGUuZ2ZpZWxkX2xpc3Qge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRhYmxlLWxheW91dDogYXV0bztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0Y2FwdGlvbixcblx0XHR0Ym9keSxcblx0XHR0Zm9vdCxcblx0XHR0aGVhZCxcblx0XHR0cixcblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHR9XG5cdFx0dGhlYWQgdGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdGNvbGdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgdGFibGUuZ2ZpZWxkX2xpc3QgdGhlYWQgdGgge1xuXHRcdGNvbG9yOiAjNzkwMDAwO1xuXHR9XG5cdHRhYmxlLmdmaWVsZF9saXN0IHtcblx0XHR0aGVhZCxcblx0XHR0ciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiA0cHggMCA0cHggMDtcblx0XHR9XG5cdH1cblx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSB0YWJsZS5nZmllbGRfbGlzdCB0aCB7XG5cdFx0cGFkZGluZzogMCAwIDRweCAwO1xuXHR9XG5cdHRhYmxlLmdmaWVsZF9saXN0IHtcblx0XHR0aCArIHRoLFxuXHRcdHRkICsgdGQge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMTZweDtcblx0XHR9XG5cdH1cblx0LmdmaWVsZF9saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmdmaWVsZF9pY29uX2Rpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2MCk7XG5cdC1raHRtbC1vcGFjaXR5OiAuNjtcblx0LW1vei1vcGFjaXR5OiAuNjtcblx0b3BhY2l0eTogLjY7XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdHRhYmxlLmdmaWVsZF9saXN0IHtcblx0XHR0ciB0ZC5nZmllbGRfbGlzdF9pY29ucyB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNHB4O1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0fVxuXHRcdHRkLmdmaWVsZF9saXN0X2ljb25zIGltZyB7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdHNlbGVjdC5jaG9zZW4tc2VsZWN0IHtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0bWluLWhlaWdodDogMjhweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQqIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdCYuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0bWluLWhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cblx0LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dC5kZWZhdWx0IHtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdC5jaG9zZW4tZHJvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0FBQTtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxMDEwO1xuXHRcdH1cblx0XHQmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuXHRcdC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGIDIwJSwjRjZGNkY2IDUwJSwjRUVFIDUyJSwjRjRGNEY0IDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCB3aGl0ZSBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDhweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5jaG9zZW4tZGVmYXVsdCB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdFx0LmNob3Nlbi1zaW5nbGUgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMjZweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDM4cHg7XG5cdFx0fVxuXHRcdC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDFweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyNnB4O1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcblx0XHR9XG5cdFx0LmNob3Nlbi1zaW5nbGUgZGl2IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAwcHggMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNob3Nlbi1zZWFyY2gge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogM3B4IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR6LWluZGV4OiAxMDEwO1xuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luOiAxcHggMDtcblx0XHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hvc2VuLWRyb3Age1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHR9XG5cdFx0Ji5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG5cdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXHQuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuXHRcdG1hcmdpbjogMCA0cHggNHB4IDA7XG5cdFx0bWF4LWhlaWdodDogMjQwcHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogMCAwIDAgNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDVweCA2cHg7XG5cdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFx0XHQmLmFjdGl2ZS1yZXN1bHQge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQtcmVzdWx0IHtcblx0XHRcdFx0Y29sb3I6ICNDQ0M7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0ZGlzcGxheTogbGlzdC1pdGVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwJSw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjMzg3NWQ3KSxjb2xvci1zdG9wKDkwJSwjMmE2MmJjKSk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCMyYTYyYmMgOTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsIzJhNjJiYyA5MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsIzJhNjJiYyA5MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsIzJhNjJiYyA5MCUpO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdH1cblx0XHRcdCYubm8tcmVzdWx0cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGNEY0RjQ7XG5cdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0XHRcdH1cblx0XHRcdCYuZ3JvdXAtcmVzdWx0IHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQmLmdyb3VwLW9wdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXItbXVsdGkge1xuXHRcdC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAlLDUwJSAxMDAlLGNvbG9yLXN0b3AoMSUsI0VFRSksY29sb3Itc3RvcCgxNSUsI0ZGRikpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0VFRSAxJSwjRkZGIDE1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjRUVFIDElLCNGRkYgMTUlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjRUVFIDElLCNGRkYgMTUlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjRUVFIDElLCNGRkYgMTUlKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHQmLnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDFweCAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVmYXVsdCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWFyY2gtY2hvaWNlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAlLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFKSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRSAxMDAlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFIDEwMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFIDEwMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFIDEwMCUpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAycHggd2hpdGUgaW5zZXQsMCAxcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDVweCA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUUgMTAwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDRENEQ0O1xuXHRcdFx0XHRcdC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hvc2VuLXJlc3VsdHMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuXHRcdFx0Y29sb3I6ICNDQ0M7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0fVxuXHR9XG5cdC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSB7XG5cdFx0LmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4OTdGQjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdH1cblx0XHQmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAlLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNFRUUpLGNvbG9yLXN0b3AoODAlLCNGRkYpKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUUgMjAlLCNGRkYgODAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNFRUUgMjAlLCNGRkYgODAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjRUVFIDIwJSwjRkZGIDgwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0VFRSAyMCUsI0ZGRiA4MCUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0FBQTtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRiIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRcdGNvbG9yOiAjMTExO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hvc2VuLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0LmNob3Nlbi1zaW5nbGUsXG5cdFx0LmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblx0LmNob3Nlbi1ydGwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMCA4cHggMCAwO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM4cHg7XG5cdFx0fVxuXHRcdC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdGRpdiB7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRhYmJyIHtcblx0XHRcdFx0bGVmdDogMjZweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaG9zZW4tY2hvaWNlcyBsaSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQmLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0fVxuXHRcdFx0Ji5zZWFyY2gtY2hvaWNlIHtcblx0XHRcdFx0bWFyZ2luOiAzcHggNXB4IDNweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xuXHRcdFx0XHQuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG5cdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG5cdFx0LmNob3Nlbi1kcm9wIHtcblx0XHRcdGxlZnQ6IDk5OTlweDtcblx0XHR9XG5cdFx0Ji5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuXHRcdFx0bWFyZ2luOiAwIDAgNHB4IDRweDtcblx0XHRcdHBhZGRpbmc6IDAgNHB4IDAgMDtcblx0XHR9XG5cdFx0LmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0XHQmLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cdFx0LmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0cGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblx0XHR9XG5cdFx0Ji5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XG5cdFx0XHQuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0bWFyZ2luOiA4cHggMCA2cHggMDtcblx0fVxuXHRkaXYuZ2Zvcm1fY2FyZF9pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dmLWNyZWRpdGNhcmQtaWNvbnMucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR0ZXh0LWluZGVudDogLTkwMDBweDtcblx0XHR3aWR0aDogMzZweDtcblx0fVxuXHQuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciB7XG5cdFx0Ji5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24ge1xuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25fdmlzYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl92aXNhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl92aXNhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzJweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9tYXN0ZXJjYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTY0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9hbWV4IHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9hbWV4IHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTMycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9pbmFjdGl2ZS5nZm9ybV9jYXJkX2ljb25fYW1leCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC02NHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25fZGlzY292ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggMDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMzJweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtNjRweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9tYWVzdHJvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9qY2Ige1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9qY2Ige1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTMycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9pbmFjdGl2ZS5nZm9ybV9jYXJkX2ljb25famNiIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC02NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbiB7XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl92aXNhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9zZWxlY3RlZC5nZm9ybV9jYXJkX2ljb25fdmlzYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX3Zpc2Ege1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTZweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTkycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9zZWxlY3RlZC5nZm9ybV9jYXJkX2ljb25fbWFzdGVyY2FyZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0yMjRweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9tYXN0ZXJjYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTI1NnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25fYW1leCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xOTJweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9hbWV4IHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTIyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX2FtZXgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjU2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTkycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2NhcmRfaWNvbl9zZWxlY3RlZC5nZm9ybV9jYXJkX2ljb25fZGlzY292ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTIyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX2Rpc2NvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0yNTZweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTIyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI1NnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25famNiIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC0xOTJweDtcblx0XHRcdH1cblx0XHRcdCYuZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9qY2Ige1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggLTIyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX2pjYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtMjU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOjE0NGRwaSkge1xuXHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS0yeC5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweDtcblx0XHR9XG5cdFx0LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdGFiYnIsXG5cdFx0XHRkaXYgYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUtMngucG5nJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLTJ4LnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4O1xuXHRcdH1cblx0XHQuY2hvc2VuLWNvbnRhaW5lciB7XG5cdFx0XHQuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3Bhbixcblx0XHRcdC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nob3Nlbi1zcHJpdGUtMngucG5nJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSNnZm9ybV9wYXltZW50X21ldGhvZF9jcmVkaXRjYXJkIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA0cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdC5naW5wdXRfY29tcGxleCB7XG5cdFx0LmdpbnB1dF9jYXJkaW5mb19yaWdodCB7XG5cdFx0XHRtaW4td2lkdGg6IDg1cHg7XG5cdFx0fVxuXHRcdC5naW5wdXRfY2FyZGluZm9fbGVmdCBsYWJlbCxcblx0XHQuZ2lucHV0X2NhcmRpbmZvX3JpZ2h0IGxhYmVsIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdHNwYW4uZ2lucHV0X2NhcmRleHRyYXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuZ2lucHV0X2NhcmRpbmZvX2xlZnQgc3Bhbi5naW5wdXRfY2FyZF9leHBpcmF0aW9uX2NvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5naW5wdXRfY2FyZGluZm9fcmlnaHQge1xuXHRcdFx0aW5wdXQuZ2lucHV0X2NhcmRfc2VjdXJpdHlfY29kZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5naW5wdXRfY2FyZF9zZWN1cml0eV9jb2RlX2ljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dmLWNyZWRpdGNhcmQtaWNvbnMucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV9maWxldXBsb2FkX211bHRpZmlsZSAuZ2Zvcm1fZHJvcF9hcmVhIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDIpO1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAjQ0NDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogI0FBQTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG5cdHNwYW4uZ2Zvcm1fZHJvcF9pbnN0cnVjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuLmdmb3JtX2RlbGV0ZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5nZm9ybV93cmFwcGVyIHtcblx0LmNvcHlfdmFsdWVzX29wdGlvbl9jb250YWluZXIgLmNvcHlfdmFsdWVzX2VuYWJsZWQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdGxpLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleCBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdH1cblx0LmZvcm1fc2F2ZWRfbWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UzRjNGMztcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTFBRkM3O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdG1hcmdpbjogMTZweCAwIDE2cHggMDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9ybSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAyOHB4IDE2cHggMjhweCAxNnB4O1xuXHRcdH1cblx0fVxufVxuLmZvcm1fc2F2ZWRfbWVzc2FnZSB7XG5cdGEucmVzdW1lX2Zvcm1fbGluayB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdGJyICsgYnIsXG5cdGEgKyBiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSB7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMCAwO1xuXHR9XG59XG5kaXYuZm9ybV9zYXZlZF9tZXNzYWdlIGRpdi5mb3JtX3NhdmVkX21lc3NhZ2VfZW1haWxmb3JtIGZvcm0gaW5wdXQge1xuXHQmW3R5cGU9dGV4dF0ge1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMi4yNTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblx0Jlt0eXBlPXN1Ym1pdF0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bztcblx0fVxufVxuLmZvcm1fc2F2ZWRfbWVzc2FnZSAuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0Y29sb3I6ICM3OTAwMDA7XG59XG4uZm9ybV9zYXZlZF9tZXNzYWdlX3NlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGRkQ5O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjQ0ZFMkMwO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDE2cHggMCAxNnB4IDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHR3aWR0aDogMTAwJTtcblx0c3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuYm9keSB7XG5cdCNjb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyICNyZWNhcHRjaGFfd2lkZ2V0X2RpdiAjcmVjYXB0Y2hhX2FyZWEgLnJlY2FwdGNoYXRhYmxlIHRib2R5IHRyIHRkIC5yZWNhcHRjaGFfaW5wdXRfYXJlYSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyICNyZWNhcHRjaGFfd2lkZ2V0X2RpdiAjcmVjYXB0Y2hhX2FyZWEgLnJlY2FwdGNoYXRhYmxlIHRib2R5IHRyIHRkIC5yZWNhcHRjaGFfaW5wdXRfYXJlYSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdCYudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdH1cblx0XHRcdCYuYWRkX2xpc3RfaXRlbSxcblx0XHRcdCYuZGVsZXRlX2xpc3RfaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdHVsIGxpLmdmaWVsZC5maWVsZF9zdWJsYWJlbF9hYm92ZS5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyArIGxpLmdmaWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHRsaS5nZmllbGQgdWwuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHR3aWR0aDogNDUuMjUlO1xuXHR9XG5cdHRhYmxlLnJlY2FwdGNoYXRhYmxlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdH1cblx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBkaXYuZ2lucHV0X2NvbnRhaW5lcl9jYXB0Y2hhIHtcblx0XHRtYXJnaW4tbGVmdDogMjklO1xuXHR9XG59XG4uZ2ZpZWxkIHtcblx0LndwLWVkaXRvci1jb250YWluZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdH1cblx0LndwLXN3aXRjaC1lZGl0b3Ige1xuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0fVxuXHQudG1jZS1hY3RpdmUgLnN3aXRjaC10bWNlLFxuXHQuaHRtbC1hY3RpdmUgLnN3aXRjaC1odG1sIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1O1xuXHR9XG5cdC5tY2UtZWRpdC1hcmVhIGlmcmFtZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiA5OS45JTtcblx0fVxufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciB7XG5cdHVsIHtcblx0XHRsaS5nZmllbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHQmLmdmaWVsZHMgbGkuZ2ZpZWxkIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwge1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdHVsIGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCB1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsLFxuXHRmb3JtIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgdWwge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRtYXJnaW46IDE2cHggMCAxNnB4IDI4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGksXG5cdGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sLFxuXHRmb3JtIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHRtYXJnaW46IDE2cHggMCAxOHB4IDMycHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGkgdWwsXG5cdGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSB1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHRkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sIGxpIHVsIHtcblx0XHRtYXJnaW46IDE2cHggMCAxNnB4IDE2cHg7XG5cdH1cblx0Zm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sIGxpIHVsIGxpIHtcblx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdH1cblx0ZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBkbCB7XG5cdFx0bWFyZ2luOiAwIDAgMThweCAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRkdCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHRkZCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlciBzcGFuLmdmX2NsZWFyX3NwYW4ge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQxcHgpIHtcblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J2ltYWdlJ10pOm5vdChbdHlwZT0nZmlsZSddKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdG1pbi1oZWlnaHQ6IDJyZW07XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHRcdC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlW3N0eWxlXSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjg7XG5cdFx0XHRkaXYgYiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpW3N0eWxlXSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB1bC5jaG9zZW4tY2hvaWNlcyBsaSB7XG5cdFx0XHQmLnNlYXJjaC1jaG9pY2UsXG5cdFx0XHQmLnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcblx0XHR9XG5cdFx0LmdpbnB1dF9jb250YWluZXIgc3Bhbjpub3QoLmdpbnB1dF9wcmljZSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdGxpLmZpZWxkX3N1YmxhYmVsX2JlbG93IC5naW5wdXRfY29tcGxleCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCxcblx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2MXB4KSxcbihtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyM3B4KSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHR1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciArIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHR9XG5cdFx0dGFibGUuZ2ZpZWxkX2xpc3Qge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTk5OTlweDtcblx0XHRcdH1cblx0XHRcdHRyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNDQ0M7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjQ0NDO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdCYuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsLmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHQmLmZvcm1fc3VibGFiZWxfYWJvdmUgdGFibGUuZ2ZpZWxkX2xpc3QgdGQ6YmVmb3JlLFxuXHRcdFx0Ji5mb3JtX3N1YmxhYmVsX2JlbG93IHRhYmxlLmdmaWVsZF9saXN0IHRkOmFmdGVyIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB0O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdFx0Ji5mb3JtX3N1YmxhYmVsX2Fib3ZlIHRhYmxlLmdmaWVsZF9saXN0IHRkOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogOHB4IDAgM3B4IDhweDtcblx0XHRcdH1cblx0XHRcdCYuZm9ybV9zdWJsYWJlbF9iZWxvdyB0YWJsZS5nZmllbGRfbGlzdCB0ZDphZnRlciB7XG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgOHB4IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUuZ2ZpZWxkX2xpc3Qge1xuXHRcdFx0dGggKyB0aCxcblx0XHRcdHRkICsgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHQmLmdmaWVsZF9saXN0X3Jvd19vZGQsXG5cdFx0XHRcdCYuZ2ZpZWxkX2xpc3Rfcm93X2V2ZW4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZpZWxkX2xpc3Rfcm93X29kZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGQuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHggNHB4IDRweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ji5hZGRfbGlzdF9pdGVtIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgMCAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5kZWxldGVfbGlzdF9pdGVtIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgMCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nZm9ybV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmssXG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fc2F2ZV9saW5rIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQxcHgpIHtcblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmb3JtX2JvZHkgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdC5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdH1cblx0XHQuZ3NlY3Rpb24ge1xuXHRcdFx0bWFyZ2luOiAyOHB4IDE2cHggMjhweCAwO1xuXHRcdH1cblx0XHR1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5nZmllbGRfbGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdHdpZHRoOiAyOSU7XG5cdFx0fVxuXHRcdC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQubGVmdF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuXHRcdC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9yYWRpbyBsaSxcblx0XHRmb3JtIHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9yYWRpbyBsaSxcblx0XHR1bC5sZWZ0X2xhYmVsIGxpIHVsLmdmaWVsZF9yYWRpbyBsaSxcblx0XHRmb3JtIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLFxuXHRcdHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRmb3JtIHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHR1bC5sZWZ0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRmb3JtIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0fVxuXHRcdC5sZWZ0X2xhYmVsIHtcblx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24sXG5cdFx0XHQuaW5zdHJ1Y3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjklO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHRfbGFiZWwgLmluc3RydWN0aW9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0fVxuXHRcdHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmdzZWN0aW9uIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblx0XHRmb3JtIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkX2h0bWxfZm9ybWF0dGVkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0XHR1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIHVsIHtcblx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94LFxuXHRcdFx0Ji5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHRfbGFiZWwgZGl2LmdpbnB1dF9jb21wbGV4LFxuXHRcdC5sZWZ0X2xhYmVsIGRpdi5naW5wdXRfY29tcGxleCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjklO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0LnJpZ2h0X2xhYmVsIHtcblx0XHRcdGlucHV0LnNtYWxsLFxuXHRcdFx0c2VsZWN0LnNtYWxsIHtcblx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnRfbGFiZWwge1xuXHRcdFx0aW5wdXQuc21hbGwsXG5cdFx0XHRzZWxlY3Quc21hbGwge1xuXHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHRfbGFiZWwge1xuXHRcdFx0aW5wdXQubWVkaXVtLFxuXHRcdFx0c2VsZWN0Lm1lZGl1bSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDM1JSAtIDhweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0X2xhYmVsIHtcblx0XHRcdGlucHV0Lm1lZGl1bSxcblx0XHRcdHNlbGVjdC5tZWRpdW0ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygzNSUgLSA4cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHRfbGFiZWwge1xuXHRcdFx0aW5wdXQubGFyZ2UsXG5cdFx0XHRzZWxlY3QubGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGVmdF9sYWJlbCB7XG5cdFx0XHRpbnB1dC5sYXJnZSxcblx0XHRcdHNlbGVjdC5sYXJnZSB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodF9sYWJlbCB0ZXh0YXJlYS5zbWFsbCxcblx0XHQubGVmdF9sYWJlbCB0ZXh0YXJlYS5zbWFsbCxcblx0XHQucmlnaHRfbGFiZWwgdGV4dGFyZWEubWVkaXVtLFxuXHRcdC5sZWZ0X2xhYmVsIHRleHRhcmVhLm1lZGl1bSxcblx0XHQucmlnaHRfbGFiZWwgdGV4dGFyZWEubGFyZ2UsXG5cdFx0LmxlZnRfbGFiZWwgdGV4dGFyZWEubGFyZ2Uge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2lucHV0X2xpc3Qge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI5JTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdC50b3BfbGFiZWwgLmdmaWVsZF9saXN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQubGVmdF9sYWJlbCAuZ2ZfbGlzdF9vbmVfY29sdW1uLFxuXHRcdC5yaWdodF9sYWJlbCAuZ2ZfbGlzdF9vbmVfY29sdW1uIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdC50b3BfbGFiZWwgLmdmX2xpc3Rfb25lX2NvbHVtbiB7XG5cdFx0XHR3aWR0aDogNDYlO1xuXHRcdH1cblx0XHQubGVmdF9sYWJlbCBsaS5oaWRkZW5fbGFiZWwgaW5wdXQsXG5cdFx0LnJpZ2h0X2xhYmVsIGxpLmhpZGRlbl9sYWJlbCBpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMy43JTtcblx0XHR9XG5cdFx0LmxlZnRfbGFiZWwgbGkuZ2ZpZWxkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgsXG5cdFx0LnJpZ2h0X2xhYmVsIGxpLmdmaWVsZCAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0fVxuXHRcdC50b3BfbGFiZWwge1xuXHRcdFx0aW5wdXQuc21hbGwsXG5cdFx0XHRzZWxlY3Quc21hbGwge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQubWVkaXVtLFxuXHRcdFx0c2VsZWN0Lm1lZGl1bSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIHtcblx0XHRcdGlucHV0Lm1lZGl1bSxcblx0XHRcdHNlbGVjdC5tZWRpdW0ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX2xhYmVsIHtcblx0XHRcdGlucHV0LmxhcmdlLFxuXHRcdFx0c2VsZWN0LmxhcmdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oaWRkZW5fbGFiZWwge1xuXHRcdFx0aW5wdXQubGFyZ2UsXG5cdFx0XHRzZWxlY3QubGFyZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcF9sYWJlbCBpbnB1dCB7XG5cdFx0XHQmLnNtYWxsLmRhdGVwaWNrZXIsXG5cdFx0XHQmLm1lZGl1bS5kYXRlcGlja2VyLFxuXHRcdFx0Ji5sYXJnZS5kYXRlcGlja2VyIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5tZWRpdW0ge1xuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdC5naW5wdXRfbGVmdCxcblx0XHRcdC5naW5wdXRfcmlnaHQge1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgLTRweCAwIDA7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdC5naW5wdXRfbGVmdCxcblx0XHRcdC5naW5wdXRfcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2lucHV0X2NvbXBsZXgge1xuXHRcdFx0LmdpbnB1dF9jYXJkaW5mb19sZWZ0LFxuXHRcdFx0LmdpbnB1dF9jYXJkaW5mb19yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuZ2lucHV0X2NhcmRpbmZvX2xlZnQge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LmdpbnB1dF9jYXJkX2V4cGlyYXRpb24ge1xuXHRcdFx0XHQmLmdpbnB1dF9jYXJkX2V4cGlyYXRpb25fbW9udGgsXG5cdFx0XHRcdCYuZ2lucHV0X2NhcmRfZXhwaXJhdGlvbl95ZWFyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQ3JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdpbnB1dF9jYXJkaW5mb19sZWZ0IHNlbGVjdC5naW5wdXRfY2FyZF9leHBpcmF0aW9uLmdpbnB1dF9jYXJkX2V4cGlyYXRpb25fbW9udGgge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmX3N0ZXAge1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDE2cHggMzJweCAxNnB4IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCYuYnV0dG9uLFxuXHRcdFx0XHQmW3R5cGU9c3VibWl0XSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZbdHlwZT1pbWFnZV0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhLmdmb3JtX3NhdmVfbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fc2F2ZV9saW5rIHtcblx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHR9XG5cdFx0Lmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbixcblx0XHQuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcblx0XHQuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0bWFyZ2luOiAwIDE2cHggMCAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHR9XG5cdFx0LmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHRcdC5sZWZ0X2xhYmVsIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3M6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0XHRcdC5naW5wdXRfbGVmdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLThweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCYuZ2lucHV0X2Z1bGwgKyBzcGFuLmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2lucHV0X3JpZ2h0ICsgc3Bhbi5naW5wdXRfbGVmdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdFx0XHQmLmFkZHJlc3NfemlwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdHVsLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoIHtcblx0XHRcdG1hcmdpbjogMThweCAwIDE4cHggMDtcblx0XHR9XG5cdFx0Lmdmb3JtX2Zvb3Rlcjpub3QoLnRvcF9sYWJlbCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI5JTtcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAxMHB4IDA7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxuXHQudG9wX2xhYmVsIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHQmLmdmX25hbWVfaGFzXzEsXG5cdFx0Ji5nZl9uYW1lX2hhc18yLFxuXHRcdCYuZ2ZfbmFtZV9oYXNfMyB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG5cdFx0fVxuXHRcdCYuZ2ZfbmFtZV9oYXNfNCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XG5cdFx0fVxuXHRcdCYuZ2ZfbmFtZV9oYXNfNSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG5cdFx0fVxuXHR9XG5cdHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkge1xuXHRcdGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMSxcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMixcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDcwJSArIDE1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMSxcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMixcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMyB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDcwJSArIDI0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHQmLmdmX25hbWVfaGFzXzQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjklO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg3MCUgKyAxM3B4KTtcblx0XHRcdH1cblx0XHRcdCYuZ2ZfbmFtZV9oYXNfNSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDcwJSArIDE0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYge1xuXHRcdCYuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC00cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0Ji5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfMSBzcGFuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX25hbWVfaGFzXzIgc3BhbiB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX25hbWVfaGFzXzMgc3BhbiB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdH1cblx0XHRcdCYuZ2ZfbmFtZV9oYXNfNCBzcGFuIHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHRcdCYuZ2ZfbmFtZV9oYXNfNSBzcGFuIHtcblx0XHRcdFx0d2lkdGg6IDE5Ljk1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHQmLmdmX25hbWVfaGFzXzEgc3BhbiB7XG5cdFx0XHR3aWR0aDogOTkuNzUlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzIgc3BhbiB7XG5cdFx0XHR3aWR0aDogNDkuNzUlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzMgc3BhbiB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzQgc3BhbiB7XG5cdFx0XHR3aWR0aDogMjQuNzUlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzUgc3BhbiB7XG5cdFx0XHR3aWR0aDogMTkuNzUlO1xuXHRcdH1cblx0fVxuXHRodG1sIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIHtcblx0XHQmLmdmX25hbWVfaGFzXzIgc3BhbjpmaXJzdC1jaGlsZCxcblx0XHQmLmdmX25hbWVfaGFzXzMgc3BhbjpmaXJzdC1jaGlsZCxcblx0XHQmLmdmX25hbWVfaGFzXzQgc3BhbjpmaXJzdC1jaGlsZCxcblx0XHQmLmdmX25hbWVfaGFzXzUgc3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdC50b3BfbGFiZWwgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG5cdFx0fVxuXHRcdHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkge1xuXHRcdFx0ZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDcwJSArIDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0bGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2VtYWlsIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNzAlICsgMTdweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuXHRcdHdpZHRoOiBjYWxjKDcwJSArIDhweCk7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuXHRcdFx0LmdpbnB1dF9sZWZ0LFxuXHRcdFx0LmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdCYubGVmdF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aCxcblx0XHRcdCYucmlnaHRfbGFiZWwgbGkuZ2ZpZWxkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2lucHV0X2NvbXBsZXggc3Bhbi5naW5wdXRfbGVmdCB7XG5cdFx0XHQrIGlucHV0Lmdmb3JtX2hpZGRlbiArIHNwYW4uZ2lucHV0X2xlZnQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hZGRyZXNzX2NvdW50cnkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGh0bWw6bm90W2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIHtcblx0XHQuZ2lucHV0X2NvbnRhaW5lcjpub3QoLmdpbnB1dF9jb250YWluZXJfdGltZSksXG5cdFx0LmNsZWFyLW11bHRpLFxuXHRcdC5nZmllbGRfZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI5JTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2ZfcHJvZ3Jlc3NiYXIge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRcdH1cblx0XHR1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5nZm9ybV9maWxldXBsb2FkX211bHRpZmlsZSAuZ2Zvcm1fZHJvcF9hcmVhIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOSU7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0fVxuXHRib2R5IC5nZm9ybV93cmFwcGVyIHNwYW4uZ2lucHV0X2xlZnQuYWRkcmVzc19jaXR5ICsgaW5wdXQuZ2Zvcm1faGlkZGVuICsgc3Bhbi5naW5wdXRfbGVmdC5hZGRyZXNzX2NvdW50cnkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHR1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9yZWNhcHRjaGEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI5JTtcblx0XHR9XG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIC5idXR0b24ge1xuXHRcdFx0Ji5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZm9ybV9uZXh0X2J1dHRvbixcblx0XHRcdCYuZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MXB4KSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCZbdHlwZT10ZXh0XS5sYXJnZSxcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0XHQmW3R5cGU9dXJsXS5sYXJnZSxcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdFx0Jlt0eXBlPWVtYWlsXS5sYXJnZSxcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdCZbdHlwZT10ZWxdLmxhcmdlLFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdCZbdHlwZT1udW1iZXJdLmxhcmdlLFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0XHQmW3R5cGU9cGFzc3dvcmRdLmxhcmdlLFxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdFx0Jlt0eXBlPXRleHRdLm1lZGl1bSxcblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0XHQmW3R5cGU9dXJsXS5tZWRpdW0sXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdCZbdHlwZT1lbWFpbF0ubWVkaXVtLFxuXG5cblxuXG5cblxuXG5cblx0XHRcdFx0Jlt0eXBlPXRlbF0ubWVkaXVtLFxuXG5cblxuXG5cblxuXG5cdFx0XHRcdCZbdHlwZT1udW1iZXJdLm1lZGl1bSxcblxuXG5cblxuXG5cblx0XHRcdFx0Jlt0eXBlPXBhc3N3b3JkXS5tZWRpdW0sXG5cblxuXG5cblxuXHRcdFx0XHQmW3R5cGU9dGV4dF0uc21hbGwsXG5cblxuXG5cblx0XHRcdFx0Jlt0eXBlPXVybF0uc21hbGwsXG5cblxuXG5cdFx0XHRcdCZbdHlwZT1lbWFpbF0uc21hbGwsXG5cblxuXHRcdFx0XHQmW3R5cGU9dGVsXS5zbWFsbCxcblxuXHRcdFx0XHQmW3R5cGU9bnVtYmVyXS5zbWFsbCxcblx0XHRcdFx0Jlt0eXBlPXBhc3N3b3JkXS5zbWFsbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jlt0eXBlPXRleHRdLmRhdGVwaWNrZXIubWVkaXVtIHtcblx0XHRcdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdCYuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dFt0eXBlPXRleHRdLFxuXHRcdFx0XHQmLmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZpZWxkX3RpbWVfaG91cixcblxuXG5cblx0XHRcdFx0Ji5nZmllbGRfdGltZV9taW51dGUsXG5cblxuXHRcdFx0XHQmLmdmaWVsZF9kYXRlX21vbnRoLFxuXG5cdFx0XHRcdCYuZ2ZpZWxkX2RhdGVfZGF5LFxuXHRcdFx0XHQmLmdmaWVsZF9kYXRlX3llYXIge1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZpZWxkX3RpbWVfYW1wbSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0Ji5nZl9pbmxpbmUgZGl2LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQmLmdpbnB1dF9jb250YWluZXJfZGF0ZSBsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZl9pbmxpbmUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3BfbGFiZWwgbGkuZ2ZpZWxkIHtcblx0XHRcdCYuZ2ZfbGVmdF9oYWxmLFxuXHRcdFx0Ji5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xlZnRfaGFsZiAuZ2lucHV0X2NvbnRhaW5lcjpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pOm5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKTpub3QoLmdpbnB1dF9xdWFudGl0eSk6bm90KHVsLmdmaWVsZF9yYWRpbyBsaSBpbnB1dCk6bm90KHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCk6bm90KC5kYXRlcGlja2VyKSxcblx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiAuZ2lucHV0X2NvbnRhaW5lcjpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pOm5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKTpub3QoLmdpbnB1dF9xdWFudGl0eSk6bm90KHVsLmdmaWVsZF9yYWRpbyBsaSBpbnB1dCk6bm90KHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCk6bm90KC5kYXRlcGlja2VyKSB7XG5cdFx0XHRcdG1hcmdpbjogOHB4IDAgMCAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZl9sZWZ0X2hhbGY6YmVmb3JlIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji5nZl9yaWdodF9oYWxmOmFmdGVyIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcblx0XHRcdCYuZ2ZfbGVmdF9oYWxmLFxuXHRcdFx0Ji5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX2xhYmVsIGxpIHtcblx0XHRcdCYuZ2ZpZWxkIHtcblx0XHRcdFx0Ji5nZmllbGRfZXJyb3IuZ2ZfbGVmdF9oYWxmIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9sZWZ0X2hhbGYgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHQmLm1lZGl1bSxcblx0XHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9yaWdodF9oYWxmIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkge1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfbGVmdF9oYWxmIHRleHRhcmVhLFxuXHRcdFx0XHQmLmdmX3JpZ2h0X2hhbGYgdGV4dGFyZWEge1xuXHRcdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9sZWZ0X2hhbGYgaW5wdXQuc21hbGwsXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiBpbnB1dC5zbWFsbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xlZnRfaGFsZiArIGxpLmdzZWN0aW9uLFxuXG5cblxuXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiArIGxpLmdzZWN0aW9uLFxuXG5cblxuXHRcdFx0XHQmLmdmX2xlZnRfaGFsZiArIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9sZWZ0X2hhbGYsXG5cblxuXHRcdFx0XHQmLmdmX3JpZ2h0X2hhbGYgKyBsaS5nZmllbGQuZ3NlY3Rpb24uZ2ZfbGVmdF9oYWxmLFxuXG5cdFx0XHRcdCYuZ2ZfbGVmdF9oYWxmICsgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3JpZ2h0X2hhbGYsXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiArIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nc2VjdGlvbiB7XG5cdFx0XHRcdFx0Ji5nZl9sZWZ0X2hhbGYgKyBsaS5nZmllbGQuZ3NlY3Rpb24uZ2ZfbGVmdF9oYWxmIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMCA4cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5nZl9yaWdodF9oYWxmICsgbGkuZ2ZpZWxkLmdzZWN0aW9uIHtcblx0XHRcdFx0XHRcdCYuZ2ZfbGVmdF9oYWxmLFxuXHRcdFx0XHRcdFx0Ji5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAwIDhweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmdmX2xlZnRfaGFsZiArIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA4cHggMDtcblx0XHRcdFx0XHRcdCsgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZiArIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAwIDhweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xlZnRfaGFsZiArIGxpLmdmaWVsZCxcblxuXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiArIGxpLmdmaWVsZCxcblxuXHRcdFx0XHQmLmdmX2xlZnRfaGFsZiArIC5nZm9ybV9mb290ZXIsXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiArIC5nZm9ybV9mb290ZXIge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfbGVmdF90aGlyZCxcblxuXHRcdFx0XHQmLmdmX21pZGRsZV90aGlyZCxcblx0XHRcdFx0Ji5nZl9yaWdodF90aGlyZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9sZWZ0X3RoaXJkOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSksXG5cdFx0XHRcdCYuZ2ZfbWlkZGxlX3RoaXJkOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX3JpZ2h0X3RoaXJkOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy40JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xlZnRfdGhpcmQsXG5cblx0XHRcdFx0Ji5nZl9taWRkbGVfdGhpcmQsXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfdGhpcmQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xlZnRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHQmLm1lZGl1bSxcblx0XHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9taWRkbGVfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHQmLm1lZGl1bSxcblx0XHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHQmLm1lZGl1bSxcblx0XHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xlZnRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KC5naW5wdXRfcXVhbnRpdHkpOm5vdCh1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXQpOm5vdCh1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQpLFxuXG5cblxuXG5cdFx0XHRcdCYuZ2ZfbWlkZGxlX3RoaXJkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdCguZ2lucHV0X3F1YW50aXR5KTpub3QodWwuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0KTpub3QodWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0KSxcblxuXG5cblx0XHRcdFx0Ji5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoLmdpbnB1dF9xdWFudGl0eSk6bm90KHVsLmdmaWVsZF9yYWRpbyBsaSBpbnB1dCk6bm90KHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCksXG5cblxuXHRcdFx0XHQmLmdmX2xlZnRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3QsXG5cblx0XHRcdFx0Ji5nZl9taWRkbGVfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3QsXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZpZWxkX2Vycm9yIHtcblx0XHRcdFx0XHQmLmdmX2xlZnRfdGhpcmQsXG5cdFx0XHRcdFx0Ji5nZl9taWRkbGVfdGhpcmQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAyNHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5nZl9yaWdodF90aGlyZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzMuNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfcmlnaHRfdGhpcmQ6YWZ0ZXIge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9sZWZ0X3RoaXJkICsgbGkuZ3NlY3Rpb24sXG5cdFx0XHRcdCYuZ2ZfcmlnaHRfdGhpcmQgKyBsaS5nc2VjdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAwIDhweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfbGVmdF90aGlyZCArIGxpLmdmaWVsZCxcblxuXG5cblxuXHRcdFx0XHQmLmdmX21pZGRsZV90aGlyZCArIGxpLmdmaWVsZCxcblxuXG5cblx0XHRcdFx0Ji5nZl9yaWdodF90aGlyZCArIGxpLmdmaWVsZCxcblxuXG5cdFx0XHRcdCYuZ2ZfbGVmdF90aGlyZCArIC5nZm9ybV9mb290ZXIsXG5cblx0XHRcdFx0Ji5nZl9taWRkbGVfdGhpcmQgKyAuZ2Zvcm1fZm9vdGVyLFxuXHRcdFx0XHQmLmdmX3JpZ2h0X3RoaXJkICsgLmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9maXJzdF9xdWFydGVyOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSksXG5cblxuXHRcdFx0XHQmLmdmX3NlY29uZF9xdWFydGVyOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSksXG5cblx0XHRcdFx0Ji5nZl90aGlyZF9xdWFydGVyOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSksXG5cdFx0XHRcdCYuZ2ZfZm91cnRoX3F1YXJ0ZXI6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSk6bm90KC5nZmllbGRfdGltZV9hbXBtKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2ZpcnN0X3F1YXJ0ZXIsXG5cblxuXHRcdFx0XHQmLmdmX3NlY29uZF9xdWFydGVyLFxuXG5cdFx0XHRcdCYuZ2ZfdGhpcmRfcXVhcnRlcixcblx0XHRcdFx0Ji5nZl9mb3VydGhfcXVhcnRlciB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfZmlyc3RfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKSxcblxuXG5cblxuXG5cblx0XHRcdFx0Ji5nZl9zZWNvbmRfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKSxcblxuXG5cblxuXG5cdFx0XHRcdCYuZ2ZfdGhpcmRfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKSxcblxuXG5cblxuXHRcdFx0XHQmLmdmX2ZvdXJ0aF9xdWFydGVyIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pLFxuXG5cblxuXHRcdFx0XHQmLmdmX2ZpcnN0X3F1YXJ0ZXIgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3QsXG5cblxuXHRcdFx0XHQmLmdmX3NlY29uZF9xdWFydGVyIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0LFxuXG5cdFx0XHRcdCYuZ2ZfdGhpcmRfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdCxcblx0XHRcdFx0Ji5nZl9mb3VydGhfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZmllbGRfZXJyb3Ige1xuXHRcdFx0XHRcdCYuZ2ZfZmlyc3RfcXVhcnRlcixcblxuXG5cdFx0XHRcdFx0Ji5nZl9zZWNvbmRfcXVhcnRlcixcblxuXHRcdFx0XHRcdCYuZ2ZfdGhpcmRfcXVhcnRlcixcblx0XHRcdFx0XHQmLmdmX2ZvdXJ0aF9xdWFydGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNC41JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9mb3VydGhfcXVhcnRlcjphZnRlciB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2ZpcnN0X3F1YXJ0ZXIge1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5Ny41JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5Ny41JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9zZWNvbmRfcXVhcnRlciB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk3LjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk3LjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX3RoaXJkX3F1YXJ0ZXIge1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5Ny41JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdCYubWVkaXVtLFxuXHRcdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5Ny41JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9mb3VydGhfcXVhcnRlciB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk3LjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk3LjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2ZpcnN0X3F1YXJ0ZXIgKyBsaS5nc2VjdGlvbixcblx0XHRcdFx0Ji5nZl9mb3VydGhfcXVhcnRlciArIGxpLmdzZWN0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9maXJzdF9xdWFydGVyICsgbGkuZ2ZpZWxkLFxuXG5cblxuXG5cblxuXHRcdFx0XHQmLmdmX3NlY29uZF9xdWFydGVyICsgbGkuZ2ZpZWxkLFxuXG5cblxuXG5cblx0XHRcdFx0Ji5nZl90aGlyZF9xdWFydGVyICsgbGkuZ2ZpZWxkLFxuXG5cblxuXG5cdFx0XHRcdCYuZ2ZfZm91cnRoX3F1YXJ0ZXIgKyBsaS5nZmllbGQsXG5cblxuXG5cdFx0XHRcdCYuZ2ZfZmlyc3RfcXVhcnRlciArIC5nZm9ybV9mb290ZXIsXG5cblxuXHRcdFx0XHQmLmdmX3NlY29uZF9xdWFydGVyICsgLmdmb3JtX2Zvb3RlcixcblxuXHRcdFx0XHQmLmdmX3RoaXJkX3F1YXJ0ZXIgKyAuZ2Zvcm1fZm9vdGVyLFxuXHRcdFx0XHQmLmdmX2ZvdXJ0aF9xdWFydGVyICsgLmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0Ji5nZmllbGRfY2hlY2tib3gsXG5cdFx0XHRcdCYuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaSB1bCB7XG5cdFx0XHQmLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdCYuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNzAlICsgMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLmdmaWVsZCB7XG5cdFx0XHQmLmdmX2xpc3RfMmNvbCB1bCB7XG5cdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfM2NvbCB1bCB7XG5cdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzJjb2wgdWwge1xuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfM2NvbCB1bCB7XG5cdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuXHRcdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZfbGlzdF80Y29sIHVsIHtcblx0XHRcdFx0Ji5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG5cdFx0XHRcdCYuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzVjb2wgdWwge1xuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzJjb2wgdWwge1xuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZfbGlzdF8zY29sIHVsIHtcblx0XHRcdFx0Ji5nZmllbGRfY2hlY2tib3gsXG5cdFx0XHRcdCYuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfNGNvbCB1bCB7XG5cdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94LFxuXHRcdFx0XHQmLmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzVjb2wgdWwge1xuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQge1xuXHRcdFx0Ji5nZl9saXN0XzJjb2wgbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuXG5cblxuXHRcdFx0Ji5nZl9saXN0XzNjb2wgbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuXG5cblx0XHRcdCYuZ2ZfbGlzdF80Y29sIGxhYmVsLmdmaWVsZF9sYWJlbCxcblxuXHRcdFx0Ji5nZl9saXN0XzVjb2wgbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuXHRcdFx0Ji5nZl9saXN0X2lubGluZSBsYWJlbC5nZmllbGRfbGFiZWwge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdCYuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCxcblxuXG5cdFx0XHQmLmdmX2xpc3RfM2NvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsXG5cblx0XHRcdCYuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdCYuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0XHRcdC1tb3otY29sdW1uLWdhcDogMTZweDtcblx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCBsYWJlbC5nZmllbGRfbGFiZWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHQmLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCB7XG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfM2NvbF92ZXJ0aWNhbCB7XG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCxcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIHtcblx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0XHRcdFx0LW1vei1jb2x1bW4tY291bnQ6IDM7XG5cdFx0XHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIHtcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LFxuXHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRcdGNvbHVtbi1jb3VudDogNDtcblx0XHRcdFx0XHQtbW96LWNvbHVtbi1jb3VudDogNDtcblx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzVjb2xfdmVydGljYWwge1xuXHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdFx0Y29sdW1uLWNvdW50OiA1O1xuXHRcdFx0XHRcdC1tb3otY29sdW1uLWNvdW50OiA1O1xuXHRcdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCB7XG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIHtcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuXHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5nZl9saXN0XzRjb2xfdmVydGljYWwge1xuXHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2xpc3RfNWNvbF92ZXJ0aWNhbCB7XG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZpZWxkIHtcblx0XHRcdFx0Ji5nZl9saXN0X2hlaWdodF8yNSB1bCB7XG5cdFx0XHRcdFx0Ji5nZmllbGRfY2hlY2tib3ggbGksXG5cdFx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xpc3RfaGVpZ2h0XzUwIHVsIHtcblx0XHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRcdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfbGlzdF9oZWlnaHRfNzUgdWwge1xuXHRcdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdFx0XHRcdCYuZ2ZpZWxkX3JhZGlvIGxpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZl9saXN0X2hlaWdodF8xMDAgdWwge1xuXHRcdFx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdFx0XHRcdCYuZ2ZpZWxkX3JhZGlvIGxpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2ZfbGlzdF9oZWlnaHRfMTI1IHVsIHtcblx0XHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRcdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdmX2xpc3RfaGVpZ2h0XzE1MCB1bCB7XG5cdFx0XHRcdFx0Ji5nZmllbGRfY2hlY2tib3ggbGksXG5cdFx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2ZfbGlzdF9pbmxpbmUgdWwge1xuXHRcdFx0XHQmLmdmaWVsZF9jaGVja2JveCBsaSxcblx0XHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgOHB4IDEwcHggMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRodG1sIHtcblx0XHQmOm5vdFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF9pbmxpbmUgdWwge1xuXHRcdFx0Ji5nZmllbGRfY2hlY2tib3ggbGksXG5cdFx0XHQmLmdmaWVsZF9yYWRpbyBsaSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGlyPVwicnRsXCJdIC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfaW5saW5lIHVsIHtcblx0XHRcdCYuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuXHRcdFx0Ji5nZmllbGRfcmFkaW8gbGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRsaSB7XG5cdFx0XHQmLmdmX2hpZGVfYW1wbSBkaXYuZ2ZpZWxkX3RpbWVfYW1wbSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b3BfbGFiZWwgbGkuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgaDIuZ3NlY3Rpb25fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggMCA4cHg7XG5cdFx0fVxuXHRcdCYuZ2ZfYnJvd3Nlcl9nZWNrbyAudG9wX2xhYmVsIGxpLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGgyLmdzZWN0aW9uX3RpdGxlLFxuXHRcdCYuZ2ZfYnJvd3Nlcl9jaHJvbWUgLnRvcF9sYWJlbCBsaS5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBoMi5nc2VjdGlvbl90aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDhweDtcblx0XHR9XG5cdFx0LnRvcF9sYWJlbCBsaS5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiB1bCBsaSxcblx0XHRmb3JtIGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHVsIGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdG1hcmdpbjogMCAwIDhweDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiB1bCxcblx0XHRmb3JtIGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdG1hcmdpbjogMTZweCAwIDE2cHggMThweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0ZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGksXG5cdFx0Zm9ybSBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0ZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wsXG5cdFx0Zm9ybSBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0XHRtYXJnaW46IDE2cHggMCAxOHB4IDMycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIG9sIGxpIHVsLFxuXHRcdGZvcm0gZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGkgdWwgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbCBsaSB1bCB7XG5cdFx0XHRtYXJnaW46IDE2cHggMCAxNnB4IDE4cHg7XG5cdFx0fVxuXHRcdGZvcm0gZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGkgdWwgbGkge1xuXHRcdFx0bWFyZ2luOiAwIDAgOHB4O1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBkbCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxOHB4IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRkdCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHRkZCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHggMThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHtcblx0XHRcdCYuZ2ZfYWxlcnRfZ3JlZW4sXG5cdFx0XHQmLmdmX2FsZXJ0X3JlZCxcblx0XHRcdCYuZ2ZfYWxlcnRfeWVsbG93LFxuXHRcdFx0Ji5nZl9hbGVydF9ncmF5LFxuXHRcdFx0Ji5nZl9hbGVydF9ibHVlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZl9hbGVydF9ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDQkVDQTA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5N0I0OEE7XG5cdFx0XHRcdGNvbG9yOiAjMDMwO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogI0RGQiAxcHggMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZl9hbGVydF9yZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGMkY1O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0ZBREIzO1xuXHRcdFx0XHRjb2xvcjogIzgzMjUyNTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6ICNGRkYgMXB4IDFweDtcblx0XHRcdH1cblx0XHRcdCYuZ2ZfYWxlcnRfeWVsbG93IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkJDQztcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U2REI1NTtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAjRkNGQUVBIDFweCAxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdmX2FsZXJ0X2dyYXkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRcdFx0XHRjb2xvcjogIzQyNDI0Mjtcblx0XHRcdFx0dGV4dC1zaGFkb3c6ICNGRkYgMXB4IDFweDtcblx0XHRcdH1cblx0XHRcdCYuZ2ZfYWxlcnRfYmx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEMUU0RjM7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhN2MyZTc7XG5cdFx0XHRcdGNvbG9yOiAjMzE0NDc1O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogI0UwRjFGRiAxcHggMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXHRcdCYuZ2ZfY29uZmlybWF0aW9uX3NpbXBsZV95ZWxsb3cge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkJDQztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZEQjU1O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkRCNTU7XG5cdFx0XHRjb2xvcjogIzQyNDI0Mjtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiA5OSU7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdH1cblx0XHQmLmdmX2NvbmZpcm1hdGlvbl9zaW1wbGVfZ3JheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcblx0XHRcdGNvbG9yOiAjNDI0MjQyO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDk5JTtcblx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0fVxuXHRcdCYuZ2ZfY29uZmlybWF0aW9uX3llbGxvd19ncmFkaWVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkQyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U2REI1NTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMjIxLDIxNSwxMzEsMC43NSk7XG5cdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgyMjEsMjE1LDEzMSwwLjc1KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgyMjEsMjE1LDEzMSwwLjc1KTtcblx0XHRcdGRpdi5nZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmY2U1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZmNlNSAwJSwjZmZmOWJmIDEwMCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAlLCNmZmZjZTUpLGNvbG9yLXN0b3AoMTAwJSwjZmZmOWJmKSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmY2U1IDAlLCNmZmY5YmYgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZmNlNSAwJSwjZmZmOWJmIDEwMCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmY2U1IDAlLCNmZmY5YmYgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZmZmNlNSAwJSwjZmZmOWJmIDEwMCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkNDO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2REI1NTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdGNvbG9yOiAjNDI0MjQyO1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA5OSU7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZ2ZfY29uZmlybWF0aW9uX2dyZWVuX2dyYWRpZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWZjZGY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYTdjMzdjO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSg4NiwxMjIsODYsMC40KTtcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDg2LDEyMiw4NiwwLjQpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDg2LDEyMiw4NiwwLjQpO1xuXHRcdFx0ZGl2Lmdmb3Jtc19jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyMTksMjQyLDE4Myk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIxOSwyNDIsMTgzLDEpIDAlLHJnYmEoMTgwLDIwOCwxMzYsMSkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCUscmdiYSgyMTksMjQyLDE4MywxKSksY29sb3Itc3RvcCgxMDAlLHJnYmEoMTgwLDIwOCwxMzYsMSkpKTtcblx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjE5LDI0MiwxODMsMSkgMCUscmdiYSgxODAsMjA4LDEzNiwxKSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIxOSwyNDIsMTgzLDEpIDAlLHJnYmEoMTgwLDIwOCwxMzYsMSkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjE5LDI0MiwxODMsMSkgMCUscmdiYSgxODAsMjA4LDEzNiwxKSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDIxOSwyNDIsMTgzLDEpIDAlLHJnYmEoMTgwLDIwOCwxMzYsMSkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZCQ0M7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTdjMzdjO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2VmZmFkZTtcblx0XHRcdFx0Y29sb3I6ICMwMzA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk5JTtcblx0XHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6ICNERkIgMXB4IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5nZl9jb25maXJtYXRpb25feWVsbG93X2dyYWRpZW50IHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMTVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDgwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdmX2NvbmZpcm1hdGlvbl9ncmVlbl9ncmFkaWVudCB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5nZl9jb25maXJtYXRpb25feWVsbG93X2dyYWRpZW50OmFmdGVyLFxuXHRcdCYuZ2ZfY29uZmlybWF0aW9uX2dyZWVuX2dyYWRpZW50OmFmdGVyIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdCYuZ2Zfc2ltcGxlX2hvcml6b250YWxfd3JhcHBlci5jZW50ZXJlZF93cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Zm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLTE2cHgpO1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Ji5nZm9ybV9ib2R5LFxuXHRcdFx0XHQmLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nZm9ybV9ib2R5IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIGxpLmdmaWVsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRkaXYuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRib2R5Om5vdChydGwpIC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCB7XG5cdFx0ZGl2Lmdmb3JtX2JvZHkgdWwudG9wX2xhYmVsIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsaS5nZmllbGQge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWwuZ2ZpZWxkX2xhYmVsLFxuXHRcdC5naW5wdXRfY29tcGxleCBsYWJlbCxcblx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCgudmFsaWRhdGlvbl9tZXNzYWdlKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0bGVmdDogLTkwMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0Ji5nZm9ybV9ib2R5IHVsLnRvcF9sYWJlbCB7XG5cdFx0XHRcdCYuZm9ybV9zdWJsYWJlbF9iZWxvdyBsaS5nZmllbGQsXG5cdFx0XHRcdCYuZm9ybV9zdWJsYWJlbF9hYm92ZSBsaS5nZmllbGQge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkuZ2ZpZWxkIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHQmLnNtYWxsLFxuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHQmLnNtYWxsLFxuXHRcdFx0XHRcdFx0Ji5tZWRpdW0sXG5cdFx0XHRcdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgaW5wdXQge1xuXHRcdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0XHRcdCZbdHlwZT1cImJ1dHRvblwiXSxcblx0XHRcdFx0Jlt0eXBlPVwiaW1hZ2VcIl0ge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX2xhYmVsIC5nZmllbGRfZXJyb3Ige1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0dWwgbGkuZ2ZpZWxkIHtcblx0XHRcdC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsIGxpLFxuXHRcdFx0LmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwgbGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0Ji5nZl9uYW1lX2hhc18yIHNwYW4ge1xuXHRcdFx0d2lkdGg6IDQ4LjUlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzMgc3BhbiB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblx0XHQmLmdmX25hbWVfaGFzXzQgc3BhbiB7XG5cdFx0XHR3aWR0aDogMjQuNSU7XG5cdFx0fVxuXHRcdCYuZ2ZfbmFtZV9oYXNfNSBzcGFuIHtcblx0XHRcdHdpZHRoOiAxOS41JTtcblx0XHR9XG5cdH1cbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfZm9ybV9jZW50ZXJfd3JhcHBlciB7XG5cdHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG59XG4iLCIuZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgdWwgbGkge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxufVxuLmdmb3JtX3dyYXBwZXIge1xuXHQmLmdmX2Jyb3dzZXJfc2FmYXJpIHtcblx0XHQuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyICNyZWNhcHRjaGFfd2lkZ2V0X2RpdiAjcmVjYXB0Y2hhX2FyZWEge1xuXHRcdFx0d2lkdGg6IDk5JTtcblx0XHR9XG5cdFx0LmxlZnRfbGFiZWwgI3JlY2FwdGNoYV9hcmVhICNyZWNhcHRjaGFfdGFibGUsXG5cdFx0LnJpZ2h0X2xhYmVsICNyZWNhcHRjaGFfYXJlYSAjcmVjYXB0Y2hhX3RhYmxlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMiU7XG5cdFx0fVxuXHRcdC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5cdFx0LmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdFx0c2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdGlucHV0LmJ1dHRvbi5nZm9ybV9idXR0b25fc2VsZWN0X2ZpbGVzIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdH1cblx0XHQuZ2ZpZWxkX3RpbWVfYW1wbSBzZWxlY3Qge1xuXHRcdFx0bWF4LXdpZHRoOiA1cmVtO1xuXHRcdFx0d2lkdGg6IGNhbGMoMnJlbSArIDIwcHgpO1xuXHRcdH1cblx0fVxuXHQmLmdmX2Jyb3dzZXJfY2hyb21lIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0cGFkZGluZzogMnB4IDAgMnB4IDNweDtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2FtcG0gc2VsZWN0IHtcblx0XHRcdG1heC13aWR0aDogNXJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDNyZW0gKyAyMHB4KTtcblx0XHR9XG5cdFx0dWwgbGkge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lbnRyeSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSB1bCBsaSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlciB7XG5cdCYuZ2ZfYnJvd3Nlcl9jaHJvbWUge1xuXHRcdC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgI3JlY2FwdGNoYV93aWRnZXRfZGl2ICNyZWNhcHRjaGFfYXJlYSB7XG5cdFx0XHR3aWR0aDogOTklO1xuXHRcdH1cblx0XHQubGVmdF9sYWJlbCAjcmVjYXB0Y2hhX2FyZWEgI3JlY2FwdGNoYV90YWJsZSxcblx0XHQucmlnaHRfbGFiZWwgI3JlY2FwdGNoYV9hcmVhICNyZWNhcHRjaGFfdGFibGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMyJTtcblx0XHR9XG5cdFx0LmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdHNlbGVjdCxcblx0XHRcdC5naW5wdXRfcmlnaHQgc2VsZWN0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuXHRcdC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0dWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG5cdFx0XHRkaXYuZ2lucHV0X2NvbXBsZXggc3BhbiB7XG5cdFx0XHRcdCYuZ2lucHV0X2xlZnQgc2VsZWN0LFxuXHRcdFx0XHQmLmdpbnB1dF9yaWdodCBzZWxlY3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNlbGVjdCxcblx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQmLm5hbWVfZmlyc3QsXG5cdFx0XHRcdCYubmFtZV9taWRkbGUsXG5cdFx0XHRcdCYubmFtZV9sYXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNlbGVjdFttdWx0aXBsZT1tdWx0aXBsZV0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX2Vycm9yIHtcblx0XHRcdC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmhhc19maXJzdF9uYW1lLmhhc19taWRkbGVfbmFtZS5oYXNfbGFzdF9uYW1lIHNwYW4ge1xuXHRcdFx0XHQmLm5hbWVfbWlkZGxlLFxuXHRcdFx0XHQmLm5hbWVfbGFzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jlt0eXBlPXRleHRdLFxuXHRcdFx0XHQmW3R5cGU9ZW1haWxdLFxuXHRcdFx0XHQmW3R5cGU9dGVsXSxcblx0XHRcdFx0Jlt0eXBlPXVybF0sXG5cdFx0XHRcdCZbdHlwZT1udW1iZXJdLFxuXHRcdFx0XHQmW3R5cGU9cGFzc3dvcmRdIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNlbGVjdCxcblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS5nZmllbGRfZXJyb3IuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4IGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdH1cblx0XHRpbnB1dC5idXR0b24uZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlcyB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHR9XG5cdFx0c3Bhbi5hZGRyZXNzX2NvdW50cnkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHR9XG5cdH1cblx0Ji5nZl9icm93c2VyX2dlY2tvIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0cGFkZGluZzogMnB4IDEycHggMnB4IDJweDtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2FtcG0gc2VsZWN0IHtcblx0XHRcdG1heC13aWR0aDogNXJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDRyZW0gKyAyNXB4KTtcblx0XHR9XG5cdFx0dWwgbGkge1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lbnRyeSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIHVsIGxpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cbi5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfZ2Vja28gLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY2FyZGluZm9fbGVmdCBzZWxlY3QuZ2lucHV0X2NhcmRfZXhwaXJhdGlvbi5naW5wdXRfY2FyZF9leHBpcmF0aW9uX21vbnRoIHtcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uZ2Zvcm1fd3JhcHBlcmdmX2Jyb3dzZXJfZ2Vja28gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMi40O1xuXHRkaXYgYiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNXB4O1xuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIHVsIGxpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cbi5lbnRyeSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIHVsIGxpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cbi5nZm9ybV93cmFwcGVyIHtcblx0Ji5nZl9icm93c2VyX2llIHtcblx0XHQuZ2ZpZWxkX3RpbWVfaG91ciB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX21pbnV0ZSB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2FtcG0ge1xuXHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2hvdXIgaW5wdXQsXG5cdFx0LmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0LmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdC5naW5wdXRfbGVmdCBsYWJlbCxcblx0XHRcdC5naW5wdXRfcmlnaHQgbGFiZWwge1xuXHRcdFx0XHRtYXJnaW46IDNweCAwIDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0fVxuXHRcdHVsLnRvcF9sYWJlbCAuY2xlYXItbXVsdGkge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuXHRcdC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10sXG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQuZ2lucHV0X2NvbXBsZXgge1xuXHRcdFx0LmdpbnB1dF9sZWZ0IHNlbGVjdCxcblx0XHRcdC5naW5wdXRfcmlnaHQgc2VsZWN0IHtcblx0XHRcdFx0cGFkZGluZzogMnB4IDAgMnB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgI3JlY2FwdGNoYV93aWRnZXRfZGl2ICNyZWNhcHRjaGFfYXJlYSB7XG5cdFx0XHR3aWR0aDogOTklO1xuXHRcdFx0d2lkdGg6IDk5JTtcblx0XHR9XG5cdFx0LmxlZnRfbGFiZWwgI3JlY2FwdGNoYV9hcmVhICNyZWNhcHRjaGFfdGFibGUsXG5cdFx0LnJpZ2h0X2xhYmVsICNyZWNhcHRjaGFfYXJlYSAjcmVjYXB0Y2hhX3RhYmxlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMiU7XG5cdFx0fVxuXHRcdC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX3JpZ2h0IHNwYW4uZ2lucHV0X2NhcmRfc2VjdXJpdHlfY29kZV9pY29uIHtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdCYuYWRkX2xpc3RfaXRlbSxcblx0XHRcdCYuZGVsZXRlX2xpc3RfaXRlbSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmdmX2Jyb3dzZXJfaXBob25lIHVsIGxpIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pcGhvbmUgdWwgbGkge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl91bmtub3duIHVsIGxpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cbi5lbnRyeSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3Vua25vd24gdWwgbGkge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MXB4KSB7XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQmLmdmX2Jyb3dzZXJfZ2Vja28gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLFxuXHRcdCYuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLFxuXHRcdCYuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjI7XG5cdFx0fVxuXHRcdCYuZ2ZfYnJvd3Nlcl9nZWNrbyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG5cdFx0Ji5nZl9icm93c2VyX3NhZmFyaSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG5cdFx0Ji5nZl9icm93c2VyX2Nocm9tZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiaHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIge1xuXHQqLFxuXHRmb3JtLFxuXHQuZ2Zvcm1fYm9keSB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0dWwgbGkge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCYuZ2ZpZWxkIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHQmLmdmaWVsZF9odG1sLFxuXHRcdFx0aW5wdXQsXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGV4dGFyZWEsXG5cdHVsIGxpLmdmaWVsZCBzZWxlY3QsXG5cdHNlbGVjdCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0aW5wdXQge1xuXHRcdCZbdHlwZT1cInRleHRcIl0sXG5cdFx0Jlt0eXBlPVwiZW1haWxcIl0sXG5cdFx0Jlt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0Jlt0eXBlPVwidXJsXCJdLFxuXHRcdCZbdHlwZT1cInRlbFwiXSxcblx0XHQmW3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0Jlt0eXBlPVwiYnV0dG9uXCJdIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbixcblx0dGFibGUgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMsXG5cdGRpdi52YWxpZGF0aW9uX2Vycm9yLFxuXHRoMy5nZm9ybV90aXRsZSxcblx0c3Bhbi5nZm9ybV9kZXNjcmlwdGlvbixcblx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0dWwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGksXG5cdGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSxcblx0ZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCB1bCBsaSxcblx0Zm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsIGxpIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdH1cbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCB0YWJsZSB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuaHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3Qge1xuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG4uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ciB0ZCB7XG5cdCYuZ2ZpZWxkX2xpc3RfaWNvbnMsXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMCA0cHggMCAwO1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciB7XG5cdCYuZ2ZfYnJvd3Nlcl9nZWNrbyB7XG5cdFx0LnRvcF9sYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcblx0XHQubGVmdF9sYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcblx0XHQucmlnaHRfbGFiZWwgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdH1cblx0fVxuXHQmLnJlY2FwdGNoYXRhYmxlICNyZWNhcHRjaGFfcmVzcG9uc2VfZmllbGQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmNob3Nlbi1jb250YWluZXItbXVsdGkgdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogM3B4IDVweCAzcHggMDtcblx0fVxuXHQuY2hvc2VuLWNvbnRhaW5lciB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQucmlnaHRfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuYm9keSB7XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIHtcblx0XHQqLFxuXHRcdGZvcm0sXG5cdFx0Lmdmb3JtX2JvZHkge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0dWwgbGkge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCYuZ2ZpZWxkIHtcblx0XHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQmLmdmaWVsZF9odG1sLFxuXHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhLFxuXHRcdHVsIGxpLmdmaWVsZCBzZWxlY3QsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdCZbdHlwZT1cInRleHRcIl0sXG5cdFx0XHQmW3R5cGU9XCJlbWFpbFwiXSxcblx0XHRcdCZbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdFx0Jlt0eXBlPVwidXJsXCJdLFxuXHRcdFx0Jlt0eXBlPVwidGVsXCJdLFxuXHRcdFx0Jlt0eXBlPVwic3VibWl0XCJdLFxuXHRcdFx0Jlt0eXBlPVwiYnV0dG9uXCJdIHtcblx0XHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b24sXG5cdFx0dGFibGUgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMsXG5cdFx0ZGl2LnZhbGlkYXRpb25fZXJyb3IsXG5cdFx0aDMuZ2Zvcm1fdGl0bGUsXG5cdFx0c3Bhbi5nZm9ybV9kZXNjcmlwdGlvbixcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHtcblx0XHR1bCBsaSB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Ji5nZmllbGQge1xuXHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdCYuZ2ZpZWxkX2h0bWwsXG5cdFx0XHRcdGlucHV0LFxuXHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dGV4dGFyZWEsXG5cdFx0dWwgbGkuZ2ZpZWxkIHNlbGVjdCxcblx0XHRzZWxlY3Qge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Jlt0eXBlPVwidGV4dFwiXSxcblx0XHRcdCZbdHlwZT1cImVtYWlsXCJdLFxuXHRcdFx0Jlt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0XHQmW3R5cGU9XCJ1cmxcIl0sXG5cdFx0XHQmW3R5cGU9XCJ0ZWxcIl0sXG5cdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0XHQmW3R5cGU9XCJidXR0b25cIl0ge1xuXHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbixcblx0XHR0YWJsZSB0ciB0ZC5nZmllbGRfbGlzdF9pY29ucyxcblx0XHRkaXYudmFsaWRhdGlvbl9lcnJvcixcblx0XHQuZ2Zvcm1faGVhZGluZyxcblx0XHRoMy5nZm9ybV90aXRsZSxcblx0XHRzcGFuLmdmb3JtX2Rlc2NyaXB0aW9uLFxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIgdWwsXG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdFx0LmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHtcblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIge1xuXHRcdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGksXG5cdFx0Zm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sIGxpLFxuXHRcdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgdWwgbGksXG5cdFx0Zm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsIGxpIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdFx0bWFyZ2luOiAwIDI0cHggMCAwO1xuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciB7XG5cdFx0ZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSxcblx0XHRmb3JtIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGksXG5cdFx0ZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCB1bCBsaSxcblx0XHRmb3JtIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgdWwgbGkge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHRtYXJnaW46IDAgMjRweCAwIDA7XG5cdFx0fVxuXHRcdGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwge1xuXHRcdFx0dGFibGUge1xuXHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdFx0dGgsXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCxcblx0XHRcdHNwYW4sXG5cdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB7XG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3Qge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHRoZWFkIHRoIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciB0YWJsZSBpbnB1dCxcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgdGFibGUgaW5wdXQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlci5yZWNhcHRjaGF0YWJsZSAjcmVjYXB0Y2hhX3Jlc3BvbnNlX2ZpZWxkLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAucmVjYXB0Y2hhdGFibGUgI3JlY2FwdGNoYV9yZXNwb25zZV9maWVsZCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAzcHggNXB4IDNweCAwO1xuXHR9XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCxcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIgdWw6bm90KC50b3BfbGFiZWwpIC5nZmllbGRfbGFiZWwsXG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHVsOm5vdCgudG9wX2xhYmVsKSAuZ2ZpZWxkX2xhYmVsIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHR9XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAucmlnaHRfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciB1bDpub3QoLnRvcF9sYWJlbCkge1xuXHRcdC5nZmllbGRfZGVzY3JpcHRpb24sXG5cdFx0Lmluc3RydWN0aW9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMSU7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHVsOm5vdCgudG9wX2xhYmVsKSB7XG5cdFx0LmdmaWVsZF9kZXNjcmlwdGlvbixcblx0XHQuaW5zdHJ1Y3Rpb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMxJTtcblx0XHR9XG5cdH1cblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIgdWw6bm90KC50b3BfbGFiZWwpIGRpdi5naW5wdXRfY29tcGxleCxcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgdWw6bm90KC50b3BfbGFiZWwpIGRpdi5naW5wdXRfY29tcGxleCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMSU7XG5cdH1cblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIgdWw6bm90KC50b3BfbGFiZWwpIC5nZmllbGRfZGVzY3JpcHRpb24sXG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHVsOm5vdCgudG9wX2xhYmVsKSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIHVsOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGRfaHRtbF9mb3JtYXR0ZWQsXG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIHVsOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGRfaHRtbF9mb3JtYXR0ZWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMzIlO1xuXHR9XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuXHRcdCYucmlnaHRfbGFiZWwsXG5cdFx0Ji5sZWZ0X2xhYmVsIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMzElIDEwcHggMDtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG5cdFx0Ji5yaWdodF9sYWJlbCxcblx0XHQmLmxlZnRfbGFiZWwge1xuXHRcdFx0cGFkZGluZzogMTZweCAzMSUgMTBweCAwO1xuXHRcdH1cblx0fVxufVxuaHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9yaWdodCBzZWxlY3Qge1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbmJvZHkge1xuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X3JpZ2h0IHNlbGVjdCxcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgLmdpbnB1dF9yaWdodCBzZWxlY3Qge1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciBpbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0bWFyZ2luOiA0cHggMnB4IDAgMDtcbn1cbmJvZHkge1xuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciBpbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciBpbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0XHRtYXJnaW46IDRweCAycHggMCAwO1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcbn1cbmJvZHkge1xuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFuLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuaHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIgLmdmX3N0ZXAgc3Bhbi5nZl9zdGVwX251bWJlciB7XG5cdGZsb2F0OiByaWdodDtcbn1cbmJvZHkge1xuXHQmLnJ0bCAuZ2Zvcm1fd3JhcHBlciAuZ2Zfc3RlcCBzcGFuLmdmX3N0ZXBfbnVtYmVyLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAuZ2Zfc3RlcCBzcGFuLmdmX3N0ZXBfbnVtYmVyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5nZm9ybV93cmFwcGVyIC5nZl9zdGVwIHtcblx0bWFyZ2luOiAwIDAgMTBweCAxMHB4O1xufVxuYm9keSB7XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5nZl9zdGVwLFxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zfc3RlcCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5ib2R5IHtcblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQsXG5cdC5nZm9ybV93cmFwcGVyLmdmX3J0bF93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuXHRyaWdodDogNXB4O1xufVxuYm9keSB7XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSxcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0XHRyaWdodDogNXB4O1xuXHR9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuYm9keSB7XG5cdCYucnRsIC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3Bhbixcblx0Lmdmb3JtX3dyYXBwZXIuZ2ZfcnRsX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDE5cHg7XG5cdH1cbn1cbmh0bWxbZGlyPVwicnRsXCJdIHtcblx0ZGl2I3ByZXZpZXdfaGRyIHtcblx0XHRzcGFuLmFjdGlvbmxpbmtzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuLFxuXHRcdC5nZl9pbnZpc2libGUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtOTk5OXB4O1xuXHRcdH1cblx0XHQuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMjBweCAyMHB4IDRweDtcblx0XHR9XG5cdH1cblx0Ym9keS53cC1hZG1pbiB7XG5cdFx0KiB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHR9XG5cdFx0bGkuZ2ZfZm9ybV9zd2l0Y2hlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0c2VsZWN0IHtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2I2FkZF9maWVsZHMge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5idXR0b24tdGl0bGUtbGluayBkaXYuYWRkLWJ1dHRvbnMtdGl0bGUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nZi1leHBhbmQtdGl0bGUtYmctcnRsLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDA7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTRweCAwIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0dWwjZ2ZfZm9ybV90b29sYmFyX2xpbmtzIHtcblx0XHRcdHBhZGRpbmc6IDAgNnB4IDAgMDtcblx0XHR9XG5cdFx0LnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdG1hcmdpbjogOHB4IDZweCA0cHggMDtcblx0XHR9XG5cdFx0LmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHQuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuXHRcdC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdH1cblx0XHQuZ2lucHV0X2NvbXBsZXgge1xuXHRcdFx0LmdpbnB1dF9sZWZ0LFxuXHRcdFx0LmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdmaWVsZF90aW1lX2hvdXIsXG5cdFx0LmdmaWVsZF90aW1lX21pbnV0ZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5nZmllbGRfZGF0ZV9tb250aCxcblx0XHQuZ2ZpZWxkX2RhdGVfZGF5LFxuXHRcdC5nZmllbGRfZGF0ZV95ZWFyIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0aW1nI2dmaWVsZF9pbnB1dF9kYXRlcGlja2VyX2ljb24ge1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHR9XG5cdFx0ZGl2I2dmX25vZmllbGRfMV9pbnN0cnVjdGlvbnMge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk5NXB4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwjZ2Zvcm1fZmllbGRzIGxpI25vLWZpZWxkcyBkaXYubmV3Zm9ybV9ub3RpY2Ugc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODgwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzQwcHg7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0fVxuXHRcdC5nZl9uZXdfZm9ybV9tb2RhbF9jb250YWluZXIge1xuXHRcdFx0LnNldHRpbmctcm93IGxhYmVsLFxuXHRcdFx0ZGl2LnN1Ym1pdC1yb3cgaW5wdXQjc2F2ZV9uZXdfZm9ybS5idXR0b24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNUQl9hamF4V2luZG93VGl0bGUge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHQjVEJfY2xvc2VBamF4V2luZG93IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQuZ2Zvcm1fdGFicyBsaS5hY3RpdmUgYSB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdCYudG9vbHRpcCxcblx0XHRcdCYudG9vbHRpcF9sZWZ0LFxuXHRcdFx0Ji50b29sdGlwX2JvdHRvbWxlZnQge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMi5nZl9hZG1pbl9wYWdlX3RpdGxlIHNwYW4uZ2ZfYWRtaW5fcGFnZV9zdWJ0aXRsZSBzcGFuLmdmX2FkbWluX3BhZ2VfZm9ybWlkIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgOHB4O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdCYuc3VibWl0IGlucHV0LmdmX3NldHRpbmdzX3NhdmVidXR0b24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQmW3N0eWxlXSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZGVsZXRlLWFsZXJ0IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0XHRcdHNwYW4uZ2lucHV0X2Z1bGwgKyBzcGFuLmdpbnB1dF9yaWdodCxcblx0XHRcdC5naW5wdXRfbGVmdDpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLmdpbnB1dF9sZWZ0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdCYuZ2ZpZWxkX2Vycm9yIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGl2IHtcblx0XHQmLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0Ji5nZl9uYW1lX2hhc18yIHNwYW46Zmlyc3QtY2hpbGQsXG5cdFx0XHQmLmdmX25hbWVfaGFzXzMgc3BhbjpmaXJzdC1jaGlsZCxcblx0XHRcdCYuZ2ZfbmFtZV9oYXNfNCBzcGFuOmZpcnN0LWNoaWxkLFxuXHRcdFx0Ji5nZl9uYW1lX2hhc181IHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdpbnB1dF9jb250YWluZXJfbmFtZSBzcGFuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0JiNwcmV2aWV3X2hkciBzcGFuLnRvZ2dsZV9oZWxwZXJzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bGFiZWwsXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYjcHJldmlld19ub3RlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmYmEwMDtcblx0XHR9XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIge1xuXHRcdHNwYW4uZ2ZpZWxkX3JlcXVpcmVkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHRcdGxpLmdmaWVsZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIGRpdi5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nX21lc3NhZ2Ugc3BhbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHggMTRweCAwO1xuXHRcdH1cblx0XHQuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMTZweDtcblx0XHR9XG5cdH1cbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAxNnB4O1xufVxuaHRtbFtkaXI9XCJydGxcIl0ge1xuXHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE2cHg7XG5cdFx0fVxuXHRcdC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIGRpdiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5naW5wdXRfY29tcGxleCB7XG5cdFx0XHQuZ2lucHV0X2NhcmRpbmZvX2xlZnQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuZ2lucHV0X2NhcmRpbmZvX3JpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRzcGFuLmdpbnB1dF9jYXJkX3NlY3VyaXR5X2NvZGVfaWNvbiB7XG5cdFx0XHRcdFx0cmlnaHQ6IDZweDtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuZ2ZpZWxkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcgZGl2LmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmdfbWVzc2FnZSBzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgdG9wO1xuXHRcdH1cblx0fVxuXHRkaXYuZm9ybV9zYXZlZF9tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0KiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuXHRcdC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuXHRcdFx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdFx0fVxuXHRcdCY6bm90KC5nZl9icm93c2VyX2dlY2tvKTpub3QoLmdmX2Jyb3dzZXJfaWUpIHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzLjUlIGNlbnRlcjtcblx0XHR9XG5cdFx0Lmdmb3JtX2ZpbGV1cGxvYWRfbXVsdGlmaWxlIC5nZm9ybV9kcm9wX2FyZWEsXG5cdFx0c3Bhbi5nZm9ybV9kcm9wX2luc3RydWN0aW9ucyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWwge1xuXHRcdFx0LmdpbnB1dF9sZWZ0LFxuXHRcdFx0LmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRzcGFuLmdpbnB1dF9wcmljZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzYxcHgpLFxuKG1pbi1kZXZpY2Utd2lkdGg6NzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDoxMDI0cHgpIHtcblx0aHRtbFtkaXI9XCJydGxcIl0gLmdmb3JtX3dyYXBwZXIge1xuXHRcdHRhYmxlLmdmaWVsZF9saXN0IHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdFx0dWwuZ2Zvcm1fZmllbGRzLmZvcm1fc3VibGFiZWxfYWJvdmUgdGFibGUuZ2ZpZWxkX2xpc3QgdGQ6YmVmb3JlIHtcblx0XHRcdG1hcmdpbjogOHB4IDFweCAzcHggMDtcblx0XHR9XG5cdFx0dGFibGUuZ2ZpZWxkX2xpc3QgdGQge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQmOmxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nZmllbGRfbGlzdF9pY29ucyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNHB4IDRweCAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MXB4KSB7XG5cdGh0bWxbZGlyPVwicnRsXCJdIC5nZm9ybV93cmFwcGVyIHtcblx0XHR1bDpub3QoLnRvcF9sYWJlbCkge1xuXHRcdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmdpbnB1dF9jb250YWluZXI6bm90KC5naW5wdXRfY29udGFpbmVyX3RpbWUpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjklO1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyOSU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjklO1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudWw6bm90KC50b3BfbGFiZWwpIC5pbnN0cnVjdGlvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjklO1xuXHRcdH1cblx0XHR1bDpub3QoLnRvcF9sYWJlbCkge1xuXHRcdFx0ZGl2LmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzElO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRsaS5nZmllbGRfaHRtbF9mb3JtYXR0ZWQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMiU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0Ji5yaWdodF9sYWJlbCxcblx0XHRcdCYubGVmdF9sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMzElIDEwcHggMDtcblx0XHRcdH1cblx0XHRcdGEuZ2Zvcm1fc2F2ZV9saW5rIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmsge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdH1cblx0XHR0YWJsZSBpbnB1dCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5sZWZ0X2xhYmVsIGxpLmdmaWVsZCAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoLFxuXHRcdC5yaWdodF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjklO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0LmdpbnB1dF9jb21wbGV4IHtcblx0XHRcdCYuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0XHRcdFx0LmdpbnB1dF9sZWZ0LFxuXHRcdFx0XHRzcGFuLmdpbnB1dF9yaWdodCArIHNwYW4uZ2lucHV0X2xlZnQuYWRkcmVzc196aXAge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdpbnB1dF9sZWZ0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAtNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodCB7XG5cdFx0bWFyZ2luOiAwIDAgMCAtNHB4O1xuXHR9XG5cdGh0bWxbZGlyPVwicnRsXCJdIC5nZm9ybV93cmFwcGVyIHtcblx0XHQuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0XHRcdHNwYW4uZ2lucHV0X3JpZ2h0ICsgc3Bhbi5naW5wdXRfbGVmdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC5naW5wdXRfcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIGxpLmdmX3JpZ2h0X2hhbGYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuXHRcdC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dC5idXR0b24sXG5cdFx0Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDE2cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQxcHgpIHtcblx0aHRtbFtkaXI9XCJydGxcIl0ge1xuXHRcdGJvZHkgLmdmb3JtX3dyYXBwZXIge1xuXHRcdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIC5idXR0b24ge1xuXHRcdFx0XHQmLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcblx0XHRcdFx0Ji5nZm9ybV9uZXh0X2J1dHRvbiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ2Zvcm1fZm9vdGVyIC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fc2F2ZV9saW5rLFxuXHRcdFx0Lmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fc2F2ZV9saW5rIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIHNwYW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0XHRcdHNwYW4uZ2lucHV0X2Z1bGwgKyBzcGFuLmdpbnB1dF9yaWdodCxcblx0XHRcdC5naW5wdXRfbGVmdDpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2Zvcm1fZm9vdGVyLFxuXHRcdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5ib2R5IHtcblx0Ji5ydGwgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyB7XG5cdFx0LnRvcF9sYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcblx0XHQubGVmdF9sYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcblx0XHQucmlnaHRfbGFiZWwgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdH1cblx0fVxuXHQuZ2Zvcm1fd3JhcHBlci5nZl9ydGxfd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIHtcblx0XHQudG9wX2xhYmVsIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuXHRcdC5sZWZ0X2xhYmVsIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuXHRcdC5yaWdodF9sYWJlbCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBCZWF2ZXIgQnVpbGRlciBidXR0b25zLCBpbmhlcml0IC5idG4gYW5kIC5idG4tcHJpbWFyeSBjbGFzc2VzIGFzIGRlZmF1bHQuXG4uZmwtYnVpbGRlci1jb250ZW50IGEuZmwtYnV0dG9uIHtcblx0QGV4dGVuZCAuYnRuO1xuXHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCY6dmlzaXRlZCB7XG5cdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdH1cblx0KiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuXG5cbi5mbC1idWlsZGVyLWNvbnRlbnQge1xuXHQuZmwtY29sIHtcblx0XHQuZmwtY29sLWNvbnRlbnQge1xuXHRcdFx0Ly8gVGhpcyBjcmVhdGVzIGNsYXNzZXMgdG8gYmUgdXNlZCBpbiBCQiBidXR0b25zIG1vZHVsZXMgdG8gc3R5bGUgdGhlIGJ1dHRvbiB3aXRoIHRoZSB0aGVtZSBjb2xvcnMuXG5cdFx0XHRAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0XHRcdFx0LmJ1dHRvbi0jeyRjb2xvcn0ge1xuXHRcdFx0XHRcdGEuZmwtYnV0dG9uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcblxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5mbC1idXR0b24ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LXR5cGUge1xuXHRiYWNrZ3JvdW5kOiAkZW0tZ29sZDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsZWZ0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogMzBweDtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5sb2JieS1nYWxsZXJ5IHtcblx0LmZsLXBvc3QtZ3JpZC1wb3N0IHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQuZmwtcG9zdC1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogMjYzcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MzBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyAvL092ZXJ3cml0aW4gaW5saW5lIGJhY2tncnVuZCBpbWFnZS5cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRibGFjaywwKSAwJSwgcmdiYSgkYmxhY2ssMC44KSAxMDAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuZmwtcG9zdC1jb2x1bW4ge1xuXHRcdC5mbC1wb3N0LWdyaWQtcG9zdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQuZmwtcG9zdC1pbWFnZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsLXBvc3QtdGl0bGUge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRtYXJnaW46IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZW0tZ29sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0OTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktYXJjaGl2ZSB7XG5cdC5mbC1wb3N0LWdyaWQtcG9zdCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0LmZsLXBvc3QtY29sdW1uIHtcblx0XHQuZmwtcG9zdC1ncmlkLXBvc3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5mbC1wb3N0LXRpdGxlIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGVtLWdvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXRlc3QtcG9zdHMge1xuXHQuZmwtbW9kdWxlLWNvbnRlbnQge1xuXHRcdC5jZi1wb3N0cy1oZWFkaW5nLXdyYXBwZXIge1xuXHRcdFx0LmZsLWhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogJGVtLWNvcHBlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRlbS1nb2xkO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNmLXBvc3QtZ3JpZCB7XG5cdFx0XHQuY2YtcG9zdC1jb2x1bW4ge1xuXHRcdFx0XHQuY2YtcG9zdC1ncmlkLXBvc3Qge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZW0tZ29sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQuY2YtcG9zdC1ncmlkLXBvc3Qge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2YtcG9zdC1ncmlkLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0LmNlbnRlci1ibG9jayB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNmLXBvc3QtZ3JpZC10ZXh0IHtcblx0XHRcdFx0XHQuY2YtcG9zdC1jYXRlZ29yeSB7XG5cdFx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdFx0LmVtLXBvc3QtbWV0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2YtcG9zdC1ncmlkLXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2Ytc2VlLWFsbCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LmNmLXNlZS1hbGwtbGluayB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZW0tZGFyay1nb2xkO1xuXHRcdFx0XHRjb2xvcjogJGVtLWRhcmstZ29sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbS1kYXJrLWdvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGVtLWdvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbS1nb2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdC5mbC1tb2R1bGUtY29udGVudCB7XG5cdFx0XHQuY2YtcG9zdC1ncmlkIHtcblx0XHRcdFx0LmNmLXBvc3QtY29sdW1uIHtcblx0XHRcdFx0XHQuY2YtcG9zdC1ncmlkLXBvc3Qge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2YtcG9zdC1ncmlkLWltYWdlIHtcblx0XHRcdFx0XHRcdC5jZW50ZXItYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYXJ0aWNsZSxcbi5wb3N0IHtcblx0cCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGVtLWRhcmstZ29sZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRlbS1kYXJrLWdvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGFyay1iYWNrZ3JvdW5kICYge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZW0tZGFyay1nb2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRjb2xvcjogJGVtLWRhcmstZ29sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdCYudG9wLWJvcmRlcixcblx0LnRvcC1ib3JkZXIgJiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGVtLWdvbGQ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLmxlZnQtYm9yZGVyLFxuXHQubGVmdC1ib3JkZXIgJiB7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZW0tZ29sZDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzLFxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdC5kYXJrLWJhY2tncm91bmQgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYS5yZWFkLW1vcmUsXG4ucmVhZC1tb3JlIGEge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGVtLWRhcmstZ29sZDtcblx0Y29sb3I6ICRlbS1kYXJrLWdvbGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjp2aXNpdGVkIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGVtLWdvbGQ7XG5cdFx0Y29sb3I6ICRlbS1nb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uc2luZ2xlLWdhbGxlcnkge1xuXHQuZ2FsbGVyeSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgLy9Vc2luZyBpbXBvcnRhbnQgdG8gb3ZlcndyaXRlIEJCIHN0eWxpbmcuXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IC8vVXNpbmcgaW1wb3J0YW50IHRvIG92ZXJ3cml0ZSBCQiBzdHlsaW5nLlxuXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDsgLy9Vc2luZyBpbXBvcnRhbnQgdG8gb3ZlcndyaXRlIGlubGluZSBzdHlsaW5nLlxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRlbS1nb2xkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5NSU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuXHRcdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGVtLWdvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXEYyMDhcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQuZ2FsbGVyeS1jYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1mcC1ib3R0b20tYmFyIHtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0b3A6IGF1dG87XG5cdH1cblxuXHQubWZwLXRpdGxlIHtcblx0XHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS1wb3N0IHtcblx0LmdhbGxlcnktY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5yc2xpZGVzX25hdiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJGVtLWRhcmstZ29sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcblx0XHRcdHotaW5kZXg6IDk5O1xuXG5cdFx0XHQmLnByZXYge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlbS1kYXJrLWdvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucnNsaWRlc19uYXYge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50OyAvL1VzaW5nIGltcG9ydGFudCB0byBvdmVyd3JpdGUgaW5saW5lIHN0eWxpbmcuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uZmwtbW9kdWxlLWNsYXNzLWNmLWFkdmFuY2VkLXBvc3RzLW1vZHVsZSxcbi5mbC1tb2R1bGUtY2xhc3MtY2YtYmItbm9taW5lZXMtbW9kdWxlIHtcblx0LmNmLXBvc3QtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuY2YtcG9zdC1ncmlkLXBvc3Qge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ubWVtYmVyLmNmLXBvc3QtZ3JpZC1wb3N0LFxuLm5vbWluZWUuY2YtcG9zdC1ncmlkLXBvc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0LmpzLWNmLXdpbm5lci1zZWxlY3Rpb24gJiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji53aW5uZXIsXG5cdC5qcy1jZi13aW5uZXItc2VsZWN0aW9uICY6YWN0aXZlLFxuXHQuanMtY2Ytd2lubmVyLXNlbGVjdGlvbiAmOmZvY3VzLFxuXHQuanMtY2Ytd2lubmVyLXNlbGVjdGlvbiAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbm9taW5lZXMtYmFja2dyb3VuZC13aW5uZXIgdXJsKCcuLi9hc3NldHMvaW1nL2VtbXktd2lubmVyLnBuZycpIG5vLXJlcGVhdCByaWdodCBib3R0b20gICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGVtLWdvbGQgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuY2YtcG9zdC1ncmlkLW5vbWluZWUtc3RhdHVzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlbS1nb2xkO1xuXHRcdFx0Y29sb3I6ICRub21pbmVlcy13aW5uZXItY29sb3I7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2YtcG9zdC1ncmlkLW5vbWluZWUtcHJvZ3JhbS1hbmQtbmV0d29yayB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGVtLWdvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkbm9taW5lZXMtd2lubmVyLWNvbG9yO1xuXHRcdFx0XHRjb250ZW50OiBcIldJTk5FUlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZW0tZ29sZDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZi1wb3N0LWdyaWQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNmLXBvc3QtZ3JpZC10ZXh0IHtcblx0XHRjb2xvcjogJGdyYXk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXg6IDE7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXG5cdC5jZi1wb3N0LWdyaWQtbm9taW5lZS1wcm9ncmFtLWFuZC1uZXR3b3JrIHtcblx0XHRib3JkZXItdG9wOiAwIHNvbGlkICRlbS1nb2xkO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZW0tZ29sZDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdC5jZi1wb3N0LWdyaWQtbm9taW5lZS1uZXR3b3JrIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2YtcG9zdC1ncmlkLWltYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0YSB7XG5cdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdC5jZi1wb3N0LWdyaWQtaW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHR9XG5cblx0XHQuY2YtcG9zdC1ncmlkLXRleHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5jZi1wb3N0LWdyaWQtaW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZi1wb3N0LWdyaWQtdGV4dCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jZi1wb3N0LWdyaWQtbm9taW5lZS1wcm9ncmFtLWFuZC1uZXR3b3JrIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZW0tZ29sZDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZW0tZ29sZDtcbn1cblxuLmVudHJ5LWhlYWRlciB7XG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdH1cbn1cblxuLnppcC1jb2RlLWZvcm0ge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYy1wb2ludGVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIl19 */