@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&subset=cyrillic");
.sprite-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor; }

.sprite-icon-attention {
  width: 1.08856em; }

.sprite-icon-calendar {
  width: 1em; }

.sprite-icon-check {
  width: 1em; }

.sprite-icon-clock {
  width: 1em; }

.sprite-icon-cross {
  width: 1em; }

.sprite-icon-distance {
  width: 0.88197em; }

.sprite-icon-fb {
  width: 1em; }

.sprite-icon-heart {
  width: 1em; }

.sprite-icon-inst {
  width: 0.9875em; }

.sprite-icon-language {
  width: 1em; }

.sprite-icon-person {
  width: 0.92609em; }

.sprite-icon-play-button {
  width: 1em; }

.sprite-icon-point {
  width: 0.725em; }

.sprite-icon-t-shirt {
  width: 1.14493em; }

.sprite-icon-youtube {
  width: 0.9875em; }

.top-bar {
  background: linear-gradient(to right, #4DCCFF 0%, #0088FF 47%, #0657A7 100%); }

@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  50% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  100% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); } }

@keyframes swing {
  0% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  50% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  100% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); } }

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0; }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0; }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg); } }

@keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9) rotateX(-60deg);
            transform: scale(0.9) rotateX(-60deg); } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); }
  50% {
    -webkit-transform: translateY(4px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(4px) translateX(-50%) rotate(45deg) perspective(1px); }
  100% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); } }

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); }
  50% {
    -webkit-transform: translateY(4px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(4px) translateX(-50%) rotate(45deg) perspective(1px); }
  100% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); } }

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); } }

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px);
            transform: translateY(8px) translateX(-50%) rotate(45deg) perspective(1px); } }

.distance-section .col.dark {
  background: #0657A7; }

.distance-section .col.medium {
  background: #0088FF; }

.distance-section .col.light {
  background: #4DCCFF; }

[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
  background: #3F52B5; }

[type="checkbox"]:checked + label {
  color: #3F52B5; }

.with-hovers .media-grid .hover-container .button:hover {
  border-color: #3F52B5;
  color: #3F52B5; }

.with-hovers .news-grid .news-item:hover .text-container {
  background: #3F52B5; }
  .with-hovers .news-grid .news-item:hover .text-container:after {
    border-right-color: #3F52B5; }

.with-hovers .news-grid .news-item:nth-child(3n):hover .text-container:after, .with-hovers .news-grid .news-item:nth-child(4n):hover .text-container:after {
  border-left-color: #3F52B5; }

.news-grid .text-container {
  color: #3F52B5; }
  .news-grid .text-container .date svg {
    stroke: #3F52B5; }

.section-title {
  color: #3F52B5; }

.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd {
  color: #3F52B5; }

@media only screen and (min-width: 1280px) {
  .about-section .description:before {
    border-left-color: #3F52B5; } }

@media only screen and (max-width: 1280px) {
  .about-section .description {
    background-color: #3F52B5; } }

.accordion-widget .label {
  background: #3F52B5; }

.corporate-section .section-title {
  color: #3F52B5; }

.pie-wrapper.progress-1 .pie .right-side {
  display: none; }

.pie-wrapper.progress-1 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-1 .pie .left-side {
  -webkit-transform: rotate(3.6deg);
      -ms-transform: rotate(3.6deg);
          transform: rotate(3.6deg); }

.pie-wrapper.progress-2 .pie .right-side {
  display: none; }

.pie-wrapper.progress-2 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-2 .pie .left-side {
  -webkit-transform: rotate(7.2deg);
      -ms-transform: rotate(7.2deg);
          transform: rotate(7.2deg); }

.pie-wrapper.progress-3 .pie .right-side {
  display: none; }

.pie-wrapper.progress-3 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-3 .pie .left-side {
  -webkit-transform: rotate(10.8deg);
      -ms-transform: rotate(10.8deg);
          transform: rotate(10.8deg); }

.pie-wrapper.progress-4 .pie .right-side {
  display: none; }

.pie-wrapper.progress-4 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-4 .pie .left-side {
  -webkit-transform: rotate(14.4deg);
      -ms-transform: rotate(14.4deg);
          transform: rotate(14.4deg); }

.pie-wrapper.progress-5 .pie .right-side {
  display: none; }

.pie-wrapper.progress-5 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-5 .pie .left-side {
  -webkit-transform: rotate(18deg);
      -ms-transform: rotate(18deg);
          transform: rotate(18deg); }

.pie-wrapper.progress-6 .pie .right-side {
  display: none; }

.pie-wrapper.progress-6 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-6 .pie .left-side {
  -webkit-transform: rotate(21.6deg);
      -ms-transform: rotate(21.6deg);
          transform: rotate(21.6deg); }

.pie-wrapper.progress-7 .pie .right-side {
  display: none; }

.pie-wrapper.progress-7 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-7 .pie .left-side {
  -webkit-transform: rotate(25.2deg);
      -ms-transform: rotate(25.2deg);
          transform: rotate(25.2deg); }

.pie-wrapper.progress-8 .pie .right-side {
  display: none; }

.pie-wrapper.progress-8 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-8 .pie .left-side {
  -webkit-transform: rotate(28.8deg);
      -ms-transform: rotate(28.8deg);
          transform: rotate(28.8deg); }

.pie-wrapper.progress-9 .pie .right-side {
  display: none; }

.pie-wrapper.progress-9 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-9 .pie .left-side {
  -webkit-transform: rotate(32.4deg);
      -ms-transform: rotate(32.4deg);
          transform: rotate(32.4deg); }

.pie-wrapper.progress-10 .pie .right-side {
  display: none; }

.pie-wrapper.progress-10 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-10 .pie .left-side {
  -webkit-transform: rotate(36deg);
      -ms-transform: rotate(36deg);
          transform: rotate(36deg); }

.pie-wrapper.progress-11 .pie .right-side {
  display: none; }

.pie-wrapper.progress-11 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-11 .pie .left-side {
  -webkit-transform: rotate(39.6deg);
      -ms-transform: rotate(39.6deg);
          transform: rotate(39.6deg); }

.pie-wrapper.progress-12 .pie .right-side {
  display: none; }

.pie-wrapper.progress-12 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-12 .pie .left-side {
  -webkit-transform: rotate(43.2deg);
      -ms-transform: rotate(43.2deg);
          transform: rotate(43.2deg); }

.pie-wrapper.progress-13 .pie .right-side {
  display: none; }

.pie-wrapper.progress-13 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-13 .pie .left-side {
  -webkit-transform: rotate(46.8deg);
      -ms-transform: rotate(46.8deg);
          transform: rotate(46.8deg); }

.pie-wrapper.progress-14 .pie .right-side {
  display: none; }

.pie-wrapper.progress-14 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-14 .pie .left-side {
  -webkit-transform: rotate(50.4deg);
      -ms-transform: rotate(50.4deg);
          transform: rotate(50.4deg); }

.pie-wrapper.progress-15 .pie .right-side {
  display: none; }

.pie-wrapper.progress-15 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-15 .pie .left-side {
  -webkit-transform: rotate(54deg);
      -ms-transform: rotate(54deg);
          transform: rotate(54deg); }

.pie-wrapper.progress-16 .pie .right-side {
  display: none; }

.pie-wrapper.progress-16 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-16 .pie .left-side {
  -webkit-transform: rotate(57.6deg);
      -ms-transform: rotate(57.6deg);
          transform: rotate(57.6deg); }

.pie-wrapper.progress-17 .pie .right-side {
  display: none; }

.pie-wrapper.progress-17 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-17 .pie .left-side {
  -webkit-transform: rotate(61.2deg);
      -ms-transform: rotate(61.2deg);
          transform: rotate(61.2deg); }

.pie-wrapper.progress-18 .pie .right-side {
  display: none; }

.pie-wrapper.progress-18 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-18 .pie .left-side {
  -webkit-transform: rotate(64.8deg);
      -ms-transform: rotate(64.8deg);
          transform: rotate(64.8deg); }

.pie-wrapper.progress-19 .pie .right-side {
  display: none; }

.pie-wrapper.progress-19 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-19 .pie .left-side {
  -webkit-transform: rotate(68.4deg);
      -ms-transform: rotate(68.4deg);
          transform: rotate(68.4deg); }

.pie-wrapper.progress-20 .pie .right-side {
  display: none; }

.pie-wrapper.progress-20 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-20 .pie .left-side {
  -webkit-transform: rotate(72deg);
      -ms-transform: rotate(72deg);
          transform: rotate(72deg); }

.pie-wrapper.progress-21 .pie .right-side {
  display: none; }

.pie-wrapper.progress-21 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-21 .pie .left-side {
  -webkit-transform: rotate(75.6deg);
      -ms-transform: rotate(75.6deg);
          transform: rotate(75.6deg); }

.pie-wrapper.progress-22 .pie .right-side {
  display: none; }

.pie-wrapper.progress-22 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-22 .pie .left-side {
  -webkit-transform: rotate(79.2deg);
      -ms-transform: rotate(79.2deg);
          transform: rotate(79.2deg); }

.pie-wrapper.progress-23 .pie .right-side {
  display: none; }

.pie-wrapper.progress-23 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-23 .pie .left-side {
  -webkit-transform: rotate(82.8deg);
      -ms-transform: rotate(82.8deg);
          transform: rotate(82.8deg); }

.pie-wrapper.progress-24 .pie .right-side {
  display: none; }

.pie-wrapper.progress-24 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-24 .pie .left-side {
  -webkit-transform: rotate(86.4deg);
      -ms-transform: rotate(86.4deg);
          transform: rotate(86.4deg); }

.pie-wrapper.progress-25 .pie .right-side {
  display: none; }

.pie-wrapper.progress-25 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-25 .pie .left-side {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

.pie-wrapper.progress-26 .pie .right-side {
  display: none; }

.pie-wrapper.progress-26 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-26 .pie .left-side {
  -webkit-transform: rotate(93.6deg);
      -ms-transform: rotate(93.6deg);
          transform: rotate(93.6deg); }

.pie-wrapper.progress-27 .pie .right-side {
  display: none; }

.pie-wrapper.progress-27 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-27 .pie .left-side {
  -webkit-transform: rotate(97.2deg);
      -ms-transform: rotate(97.2deg);
          transform: rotate(97.2deg); }

.pie-wrapper.progress-28 .pie .right-side {
  display: none; }

.pie-wrapper.progress-28 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-28 .pie .left-side {
  -webkit-transform: rotate(100.8deg);
      -ms-transform: rotate(100.8deg);
          transform: rotate(100.8deg); }

.pie-wrapper.progress-29 .pie .right-side {
  display: none; }

.pie-wrapper.progress-29 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-29 .pie .left-side {
  -webkit-transform: rotate(104.4deg);
      -ms-transform: rotate(104.4deg);
          transform: rotate(104.4deg); }

.pie-wrapper.progress-30 .pie .right-side {
  display: none; }

.pie-wrapper.progress-30 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-30 .pie .left-side {
  -webkit-transform: rotate(108deg);
      -ms-transform: rotate(108deg);
          transform: rotate(108deg); }

.pie-wrapper.progress-31 .pie .right-side {
  display: none; }

.pie-wrapper.progress-31 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-31 .pie .left-side {
  -webkit-transform: rotate(111.6deg);
      -ms-transform: rotate(111.6deg);
          transform: rotate(111.6deg); }

.pie-wrapper.progress-32 .pie .right-side {
  display: none; }

.pie-wrapper.progress-32 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-32 .pie .left-side {
  -webkit-transform: rotate(115.2deg);
      -ms-transform: rotate(115.2deg);
          transform: rotate(115.2deg); }

.pie-wrapper.progress-33 .pie .right-side {
  display: none; }

.pie-wrapper.progress-33 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-33 .pie .left-side {
  -webkit-transform: rotate(118.8deg);
      -ms-transform: rotate(118.8deg);
          transform: rotate(118.8deg); }

.pie-wrapper.progress-34 .pie .right-side {
  display: none; }

.pie-wrapper.progress-34 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-34 .pie .left-side {
  -webkit-transform: rotate(122.4deg);
      -ms-transform: rotate(122.4deg);
          transform: rotate(122.4deg); }

.pie-wrapper.progress-35 .pie .right-side {
  display: none; }

.pie-wrapper.progress-35 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-35 .pie .left-side {
  -webkit-transform: rotate(126deg);
      -ms-transform: rotate(126deg);
          transform: rotate(126deg); }

.pie-wrapper.progress-36 .pie .right-side {
  display: none; }

.pie-wrapper.progress-36 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-36 .pie .left-side {
  -webkit-transform: rotate(129.6deg);
      -ms-transform: rotate(129.6deg);
          transform: rotate(129.6deg); }

.pie-wrapper.progress-37 .pie .right-side {
  display: none; }

.pie-wrapper.progress-37 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-37 .pie .left-side {
  -webkit-transform: rotate(133.2deg);
      -ms-transform: rotate(133.2deg);
          transform: rotate(133.2deg); }

.pie-wrapper.progress-38 .pie .right-side {
  display: none; }

.pie-wrapper.progress-38 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-38 .pie .left-side {
  -webkit-transform: rotate(136.8deg);
      -ms-transform: rotate(136.8deg);
          transform: rotate(136.8deg); }

.pie-wrapper.progress-39 .pie .right-side {
  display: none; }

.pie-wrapper.progress-39 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-39 .pie .left-side {
  -webkit-transform: rotate(140.4deg);
      -ms-transform: rotate(140.4deg);
          transform: rotate(140.4deg); }

.pie-wrapper.progress-40 .pie .right-side {
  display: none; }

.pie-wrapper.progress-40 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-40 .pie .left-side {
  -webkit-transform: rotate(144deg);
      -ms-transform: rotate(144deg);
          transform: rotate(144deg); }

.pie-wrapper.progress-41 .pie .right-side {
  display: none; }

.pie-wrapper.progress-41 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-41 .pie .left-side {
  -webkit-transform: rotate(147.6deg);
      -ms-transform: rotate(147.6deg);
          transform: rotate(147.6deg); }

.pie-wrapper.progress-42 .pie .right-side {
  display: none; }

.pie-wrapper.progress-42 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-42 .pie .left-side {
  -webkit-transform: rotate(151.2deg);
      -ms-transform: rotate(151.2deg);
          transform: rotate(151.2deg); }

.pie-wrapper.progress-43 .pie .right-side {
  display: none; }

.pie-wrapper.progress-43 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-43 .pie .left-side {
  -webkit-transform: rotate(154.8deg);
      -ms-transform: rotate(154.8deg);
          transform: rotate(154.8deg); }

.pie-wrapper.progress-44 .pie .right-side {
  display: none; }

.pie-wrapper.progress-44 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-44 .pie .left-side {
  -webkit-transform: rotate(158.4deg);
      -ms-transform: rotate(158.4deg);
          transform: rotate(158.4deg); }

.pie-wrapper.progress-45 .pie .right-side {
  display: none; }

.pie-wrapper.progress-45 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-45 .pie .left-side {
  -webkit-transform: rotate(162deg);
      -ms-transform: rotate(162deg);
          transform: rotate(162deg); }

.pie-wrapper.progress-46 .pie .right-side {
  display: none; }

.pie-wrapper.progress-46 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-46 .pie .left-side {
  -webkit-transform: rotate(165.6deg);
      -ms-transform: rotate(165.6deg);
          transform: rotate(165.6deg); }

.pie-wrapper.progress-47 .pie .right-side {
  display: none; }

.pie-wrapper.progress-47 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-47 .pie .left-side {
  -webkit-transform: rotate(169.2deg);
      -ms-transform: rotate(169.2deg);
          transform: rotate(169.2deg); }

.pie-wrapper.progress-48 .pie .right-side {
  display: none; }

.pie-wrapper.progress-48 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-48 .pie .left-side {
  -webkit-transform: rotate(172.8deg);
      -ms-transform: rotate(172.8deg);
          transform: rotate(172.8deg); }

.pie-wrapper.progress-49 .pie .right-side {
  display: none; }

.pie-wrapper.progress-49 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-49 .pie .left-side {
  -webkit-transform: rotate(176.4deg);
      -ms-transform: rotate(176.4deg);
          transform: rotate(176.4deg); }

.pie-wrapper.progress-50 .pie .right-side {
  display: none; }

.pie-wrapper.progress-50 .pie .half-circle {
  border-color: #3F52B5; }

.pie-wrapper.progress-50 .pie .left-side {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.pie-wrapper.progress-51 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-51 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-51 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-51 .pie .left-side {
    -webkit-transform: rotate(183.6deg);
        -ms-transform: rotate(183.6deg);
            transform: rotate(183.6deg); }

.pie-wrapper.progress-52 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-52 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-52 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-52 .pie .left-side {
    -webkit-transform: rotate(187.2deg);
        -ms-transform: rotate(187.2deg);
            transform: rotate(187.2deg); }

.pie-wrapper.progress-53 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-53 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-53 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-53 .pie .left-side {
    -webkit-transform: rotate(190.8deg);
        -ms-transform: rotate(190.8deg);
            transform: rotate(190.8deg); }

.pie-wrapper.progress-54 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-54 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-54 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-54 .pie .left-side {
    -webkit-transform: rotate(194.4deg);
        -ms-transform: rotate(194.4deg);
            transform: rotate(194.4deg); }

.pie-wrapper.progress-55 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-55 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-55 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-55 .pie .left-side {
    -webkit-transform: rotate(198deg);
        -ms-transform: rotate(198deg);
            transform: rotate(198deg); }

.pie-wrapper.progress-56 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-56 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-56 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-56 .pie .left-side {
    -webkit-transform: rotate(201.6deg);
        -ms-transform: rotate(201.6deg);
            transform: rotate(201.6deg); }

.pie-wrapper.progress-57 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-57 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-57 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-57 .pie .left-side {
    -webkit-transform: rotate(205.2deg);
        -ms-transform: rotate(205.2deg);
            transform: rotate(205.2deg); }

.pie-wrapper.progress-58 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-58 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-58 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-58 .pie .left-side {
    -webkit-transform: rotate(208.8deg);
        -ms-transform: rotate(208.8deg);
            transform: rotate(208.8deg); }

.pie-wrapper.progress-59 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-59 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-59 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-59 .pie .left-side {
    -webkit-transform: rotate(212.4deg);
        -ms-transform: rotate(212.4deg);
            transform: rotate(212.4deg); }

.pie-wrapper.progress-60 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-60 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-60 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-60 .pie .left-side {
    -webkit-transform: rotate(216deg);
        -ms-transform: rotate(216deg);
            transform: rotate(216deg); }

.pie-wrapper.progress-61 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-61 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-61 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-61 .pie .left-side {
    -webkit-transform: rotate(219.6deg);
        -ms-transform: rotate(219.6deg);
            transform: rotate(219.6deg); }

.pie-wrapper.progress-62 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-62 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-62 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-62 .pie .left-side {
    -webkit-transform: rotate(223.2deg);
        -ms-transform: rotate(223.2deg);
            transform: rotate(223.2deg); }

.pie-wrapper.progress-63 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-63 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-63 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-63 .pie .left-side {
    -webkit-transform: rotate(226.8deg);
        -ms-transform: rotate(226.8deg);
            transform: rotate(226.8deg); }

.pie-wrapper.progress-64 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-64 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-64 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-64 .pie .left-side {
    -webkit-transform: rotate(230.4deg);
        -ms-transform: rotate(230.4deg);
            transform: rotate(230.4deg); }

.pie-wrapper.progress-65 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-65 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-65 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-65 .pie .left-side {
    -webkit-transform: rotate(234deg);
        -ms-transform: rotate(234deg);
            transform: rotate(234deg); }

.pie-wrapper.progress-66 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-66 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-66 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-66 .pie .left-side {
    -webkit-transform: rotate(237.6deg);
        -ms-transform: rotate(237.6deg);
            transform: rotate(237.6deg); }

.pie-wrapper.progress-67 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-67 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-67 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-67 .pie .left-side {
    -webkit-transform: rotate(241.2deg);
        -ms-transform: rotate(241.2deg);
            transform: rotate(241.2deg); }

.pie-wrapper.progress-68 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-68 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-68 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-68 .pie .left-side {
    -webkit-transform: rotate(244.8deg);
        -ms-transform: rotate(244.8deg);
            transform: rotate(244.8deg); }

.pie-wrapper.progress-69 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-69 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-69 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-69 .pie .left-side {
    -webkit-transform: rotate(248.4deg);
        -ms-transform: rotate(248.4deg);
            transform: rotate(248.4deg); }

.pie-wrapper.progress-70 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-70 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-70 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-70 .pie .left-side {
    -webkit-transform: rotate(252deg);
        -ms-transform: rotate(252deg);
            transform: rotate(252deg); }

.pie-wrapper.progress-71 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-71 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-71 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-71 .pie .left-side {
    -webkit-transform: rotate(255.6deg);
        -ms-transform: rotate(255.6deg);
            transform: rotate(255.6deg); }

.pie-wrapper.progress-72 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-72 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-72 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-72 .pie .left-side {
    -webkit-transform: rotate(259.2deg);
        -ms-transform: rotate(259.2deg);
            transform: rotate(259.2deg); }

.pie-wrapper.progress-73 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-73 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-73 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-73 .pie .left-side {
    -webkit-transform: rotate(262.8deg);
        -ms-transform: rotate(262.8deg);
            transform: rotate(262.8deg); }

.pie-wrapper.progress-74 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-74 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-74 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-74 .pie .left-side {
    -webkit-transform: rotate(266.4deg);
        -ms-transform: rotate(266.4deg);
            transform: rotate(266.4deg); }

.pie-wrapper.progress-75 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-75 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-75 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-75 .pie .left-side {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }

.pie-wrapper.progress-76 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-76 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-76 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-76 .pie .left-side {
    -webkit-transform: rotate(273.6deg);
        -ms-transform: rotate(273.6deg);
            transform: rotate(273.6deg); }

.pie-wrapper.progress-77 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-77 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-77 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-77 .pie .left-side {
    -webkit-transform: rotate(277.2deg);
        -ms-transform: rotate(277.2deg);
            transform: rotate(277.2deg); }

.pie-wrapper.progress-78 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-78 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-78 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-78 .pie .left-side {
    -webkit-transform: rotate(280.8deg);
        -ms-transform: rotate(280.8deg);
            transform: rotate(280.8deg); }

.pie-wrapper.progress-79 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-79 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-79 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-79 .pie .left-side {
    -webkit-transform: rotate(284.4deg);
        -ms-transform: rotate(284.4deg);
            transform: rotate(284.4deg); }

.pie-wrapper.progress-80 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-80 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-80 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-80 .pie .left-side {
    -webkit-transform: rotate(288deg);
        -ms-transform: rotate(288deg);
            transform: rotate(288deg); }

.pie-wrapper.progress-81 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-81 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-81 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-81 .pie .left-side {
    -webkit-transform: rotate(291.6deg);
        -ms-transform: rotate(291.6deg);
            transform: rotate(291.6deg); }

.pie-wrapper.progress-82 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-82 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-82 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-82 .pie .left-side {
    -webkit-transform: rotate(295.2deg);
        -ms-transform: rotate(295.2deg);
            transform: rotate(295.2deg); }

.pie-wrapper.progress-83 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-83 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-83 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-83 .pie .left-side {
    -webkit-transform: rotate(298.8deg);
        -ms-transform: rotate(298.8deg);
            transform: rotate(298.8deg); }

.pie-wrapper.progress-84 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-84 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-84 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-84 .pie .left-side {
    -webkit-transform: rotate(302.4deg);
        -ms-transform: rotate(302.4deg);
            transform: rotate(302.4deg); }

.pie-wrapper.progress-85 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-85 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-85 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-85 .pie .left-side {
    -webkit-transform: rotate(306deg);
        -ms-transform: rotate(306deg);
            transform: rotate(306deg); }

.pie-wrapper.progress-86 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-86 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-86 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-86 .pie .left-side {
    -webkit-transform: rotate(309.6deg);
        -ms-transform: rotate(309.6deg);
            transform: rotate(309.6deg); }

.pie-wrapper.progress-87 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-87 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-87 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-87 .pie .left-side {
    -webkit-transform: rotate(313.2deg);
        -ms-transform: rotate(313.2deg);
            transform: rotate(313.2deg); }

.pie-wrapper.progress-88 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-88 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-88 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-88 .pie .left-side {
    -webkit-transform: rotate(316.8deg);
        -ms-transform: rotate(316.8deg);
            transform: rotate(316.8deg); }

.pie-wrapper.progress-89 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-89 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-89 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-89 .pie .left-side {
    -webkit-transform: rotate(320.4deg);
        -ms-transform: rotate(320.4deg);
            transform: rotate(320.4deg); }

.pie-wrapper.progress-90 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-90 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-90 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-90 .pie .left-side {
    -webkit-transform: rotate(324deg);
        -ms-transform: rotate(324deg);
            transform: rotate(324deg); }

.pie-wrapper.progress-91 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-91 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-91 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-91 .pie .left-side {
    -webkit-transform: rotate(327.6deg);
        -ms-transform: rotate(327.6deg);
            transform: rotate(327.6deg); }

.pie-wrapper.progress-92 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-92 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-92 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-92 .pie .left-side {
    -webkit-transform: rotate(331.2deg);
        -ms-transform: rotate(331.2deg);
            transform: rotate(331.2deg); }

.pie-wrapper.progress-93 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-93 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-93 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-93 .pie .left-side {
    -webkit-transform: rotate(334.8deg);
        -ms-transform: rotate(334.8deg);
            transform: rotate(334.8deg); }

.pie-wrapper.progress-94 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-94 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-94 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-94 .pie .left-side {
    -webkit-transform: rotate(338.4deg);
        -ms-transform: rotate(338.4deg);
            transform: rotate(338.4deg); }

.pie-wrapper.progress-95 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-95 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-95 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-95 .pie .left-side {
    -webkit-transform: rotate(342deg);
        -ms-transform: rotate(342deg);
            transform: rotate(342deg); }

.pie-wrapper.progress-96 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-96 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-96 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-96 .pie .left-side {
    -webkit-transform: rotate(345.6deg);
        -ms-transform: rotate(345.6deg);
            transform: rotate(345.6deg); }

.pie-wrapper.progress-97 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-97 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-97 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-97 .pie .left-side {
    -webkit-transform: rotate(349.2deg);
        -ms-transform: rotate(349.2deg);
            transform: rotate(349.2deg); }

.pie-wrapper.progress-98 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-98 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-98 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-98 .pie .left-side {
    -webkit-transform: rotate(352.8deg);
        -ms-transform: rotate(352.8deg);
            transform: rotate(352.8deg); }

.pie-wrapper.progress-99 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-99 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-99 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-99 .pie .left-side {
    -webkit-transform: rotate(356.4deg);
        -ms-transform: rotate(356.4deg);
            transform: rotate(356.4deg); }

.pie-wrapper.progress-100 .pie {
  clip: rect(auto, auto, auto, auto); }
  .pie-wrapper.progress-100 .pie .right-side {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .pie-wrapper.progress-100 .pie .half-circle {
    border-color: #3F52B5; }
  .pie-wrapper.progress-100 .pie .left-side {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }

.distance-section .section-title {
  color: #3F52B5; }

.with-hovers .gallery-widget .swiper-button-next:hover, .with-hovers
.gallery-widget .swiper-button-prev:hover {
  background: rgba(63, 82, 181, 0.66); }

.hero-section .title {
  color: #3F52B5; }

.news-archive .news-item .title {
  color: #3F52B5; }

.news-section .section-title {
  color: #3F52B5; }

.pagination .prev,
.pagination .next {
  background: #3F52B5; }

.pagination .item,
.pagination .ellipsis {
  color: #3F52B5; }

.with-hovers .pagination .ellipsis:hover {
  color: #3F52B5; }

.personal-info .edit-info {
  background: #3F52B5; }

.personal-info .preliminary-price dt,
.personal-info .final-price dt {
  color: #3F52B5; }

.personal-info .user-name {
  color: #3F52B5; }

.personal-info .amount {
  color: #3F52B5; }

.popup-wrapper .text-container {
  color: #3F52B5; }

.registration-breadcrumbs .item {
  color: #3F52B5; }
  .registration-breadcrumbs .item.active {
    background: #3F52B5; }

.registration-countdown {
  color: #3F52B5; }
  .registration-countdown .timer {
    border-color: #3F52B5; }

#footer .copyrights {
  color: #3F52B5; }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
  color: #3F52B5; }

.content a,
#content a {
  color: #3F52B5; }

.content .excerpt,
#content .excerpt {
  color: #3F52B5; }

.content ul li:before, .content ol li:before,
#content ul li:before,
#content ol li:before {
  background-color: #3F52B5; }

.content b, .content strong,
#content b,
#content strong {
  color: #3F52B5; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnN0YW50cy9mb250cy5zYXNzIiwic3ByaXRlL3Nwcml0ZS5zY3NzIiwic2NyZWVuLnNhc3MiLCJjb25zdGFudHMvY29sb3JzLnNhc3MiLCJjb25zdGFudHMva2V5ZnJhbWVzLnNhc3MiLCJzY3JlZW4uY3NzIiwibWl4aW5zL2hvdmVyLnNhc3MiLCJtaXhpbnMvYnJlYWtwb2ludC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLGlHQUFZO0FDRFo7RUFDQyxzQkFBcUI7RUFDckIsV0FBVTtFQUNWLFlBQVc7RUFDWCxtQkFBa0IsRUFDbEI7O0FBRUQ7RUFFQyxpQkFBcUIsRUFDckI7O0FBQ0Q7RUFFQyxXQUFxQixFQUNyQjs7QUFDRDtFQUVDLFdBQXFCLEVBQ3JCOztBQUNEO0VBRUMsV0FBaUIsRUFDakI7O0FBQ0Q7RUFFQyxXQUFxQixFQUNyQjs7QUFDRDtFQUVDLGlCQUF1QixFQUN2Qjs7QUFDRDtFQUVDLFdBQXFCLEVBQ3JCOztBQUNEO0VBRUMsV0FBaUIsRUFDakI7O0FBQ0Q7RUFFQyxnQkFBaUIsRUFDakI7O0FBQ0Q7RUFFQyxXQUFpQixFQUNqQjs7QUFDRDtFQUVDLGlCQUFtQixFQUNuQjs7QUFDRDtFQUVDLFdBQWlCLEVBQ2pCOztBQUNEO0VBRUMsZUFBaUIsRUFDakI7O0FBQ0Q7RUFFQyxpQkFBbUIsRUFDbkI7O0FBQ0Q7RUFFQyxnQkFBaUIsRUFDakI7O0FDNUREO0VDdUJFLDZFQUFpRyxFQUFHOztBQzNCdEc7RUFDSTtJQUNJLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQTtFQUM3QjtJQUNJLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFBQTtFQUM1QjtJQUNJLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQU5qQztFQUNJO0lBQ0ksa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBO0VBQzdCO0lBQ0ksaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBO0VBQzVCO0lBQ0ksa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBLEVBQUE7O0FB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O0lBQ0Usc0JDL0VRLEVEK0VlO0VBQ3pCO0lBRUUsa0NBQW1DO1FBQW5DLDhCQUFtQztZQUFuQywwQkFBbUMsRUFBRzs7QUFPNUM7RUFFSSxlQzNGVSxFRDJGSzs7QUFHakI7O0VBR0ksb0NDakdRLEVHUEQ7O0FKMEdiO0VBRUksZUNyR1UsRURxR0s7O0FBRW5CO0VBR00sZUMxR1EsRUQwR087O0FBRXJCO0VBRUksZUM5R1UsRUQ4R0s7O0FBRW5COztFQUdJLG9CQ25IVSxFRG1IVTs7QUFIeEI7O0VBTUksZUN0SFUsRURzSEs7O0FBQ2pCO0VBRUksZUN6SFEsRUdQRDs7QUprSWI7RUFFSSxvQkM3SFUsRUQ2SFU7O0FBRnhCOztFQU1NLGVDaklRLEVEaUlPOztBQU5yQjtFQVNJLGVDcElVLEVEb0lLOztBQVRuQjtFQVdJLGVDdElVLEVEc0lLOztBQUVuQjtFQUVJLGVDMUlVLEVEMElLOztBQUVuQjtFQUVJLGVDOUlVLEVEZ0pjO0VBSjVCO0lBSU0sb0JDaEpRLEVEZ0pZOztBQUUxQjtFQUNFLGVDbkpZLEVEcUpjO0VBSDVCO0lBR0ksc0JDckpVLEVEcUpZOztBQUUxQjtFQUVJLGVDekpVLEVEeUpLOztBQUVuQjs7Ozs7OztFQUlJLGVDL0pVLEVEK0pLOztBQUpuQjs7RUFNSSxlQ2pLVSxFRGlLSzs7QUFObkI7O0VBU0ksZUNwS1UsRURvS0s7O0FBVG5COzs7RUFjUSwwQkN6S00sRUR5S29COztBQWRsQzs7O0VBZ0JJLGVDM0tVLEVEMktLIiwiZmlsZSI6InNjcmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBmb250IHN0YWNrc1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDYwMCw3MDAsODAwJnN1YnNldD1jeXJpbGxpYycpO1xuXG4kZm9udC10aXRsZTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1jb250ZW50OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiIsIi5zcHJpdGUtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNwcml0ZS1pY29uLWF0dGVudGlvbiB7XG5cdC8vIGZvbnQtc2l6ZTooMjcuMS8xMCkqMWVtO1xuXHR3aWR0aDooMjkuNS8yNy4xKSoxZW07XG59XG4uc3ByaXRlLWljb24tY2FsZW5kYXIge1xuXHQvLyBmb250LXNpemU6KDEzLjcvMTApKjFlbTtcblx0d2lkdGg6KDEzLjcvMTMuNykqMWVtO1xufVxuLnNwcml0ZS1pY29uLWNoZWNrIHtcblx0Ly8gZm9udC1zaXplOig5My41LzEwKSoxZW07XG5cdHdpZHRoOig5My41LzkzLjUpKjFlbTtcbn1cbi5zcHJpdGUtaWNvbi1jbG9jayB7XG5cdC8vIGZvbnQtc2l6ZTooMTYvMTApKjFlbTtcblx0d2lkdGg6KDE2LzE2KSoxZW07XG59XG4uc3ByaXRlLWljb24tY3Jvc3Mge1xuXHQvLyBmb250LXNpemU6KDkzLjUvMTApKjFlbTtcblx0d2lkdGg6KDkzLjUvOTMuNSkqMWVtO1xufVxuLnNwcml0ZS1pY29uLWRpc3RhbmNlIHtcblx0Ly8gZm9udC1zaXplOig0NjQuMy8xMCkqMWVtO1xuXHR3aWR0aDooNDA5LjUvNDY0LjMpKjFlbTtcbn1cbi5zcHJpdGUtaWNvbi1mYiB7XG5cdC8vIGZvbnQtc2l6ZTooNzguMi8xMCkqMWVtO1xuXHR3aWR0aDooNzguMi83OC4yKSoxZW07XG59XG4uc3ByaXRlLWljb24taGVhcnQge1xuXHQvLyBmb250LXNpemU6KDE2LzEwKSoxZW07XG5cdHdpZHRoOigxNi8xNikqMWVtO1xufVxuLnNwcml0ZS1pY29uLWluc3Qge1xuXHQvLyBmb250LXNpemU6KDgwLzEwKSoxZW07XG5cdHdpZHRoOig3OS84MCkqMWVtO1xufVxuLnNwcml0ZS1pY29uLWxhbmd1YWdlIHtcblx0Ly8gZm9udC1zaXplOigxNi8xMCkqMWVtO1xuXHR3aWR0aDooMTYvMTYpKjFlbTtcbn1cbi5zcHJpdGUtaWNvbi1wZXJzb24ge1xuXHQvLyBmb250LXNpemU6KDIzLzEwKSoxZW07XG5cdHdpZHRoOigyMS4zLzIzKSoxZW07XG59XG4uc3ByaXRlLWljb24tcGxheS1idXR0b24ge1xuXHQvLyBmb250LXNpemU6KDQ4LzEwKSoxZW07XG5cdHdpZHRoOig0OC80OCkqMWVtO1xufVxuLnNwcml0ZS1pY29uLXBvaW50IHtcblx0Ly8gZm9udC1zaXplOig4MC8xMCkqMWVtO1xuXHR3aWR0aDooNTgvODApKjFlbTtcbn1cbi5zcHJpdGUtaWNvbi10LXNoaXJ0IHtcblx0Ly8gZm9udC1zaXplOigyMDcvMTApKjFlbTtcblx0d2lkdGg6KDIzNy8yMDcpKjFlbTtcbn1cbi5zcHJpdGUtaWNvbi15b3V0dWJlIHtcblx0Ly8gZm9udC1zaXplOig4MC8xMCkqMWVtO1xuXHR3aWR0aDooNzkvODApKjFlbTtcbn1cbiIsIkBpbXBvcnQgXCJzcHJpdGUvc3ByaXRlXCI7XG5AaW1wb3J0IFwiY29uc3RhbnRzL2xpc3RcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdFwiO1xuLy9AaW1wb3J0IGNvbXBvbmVudHMvbGlzdFxuLy9AaW1wb3J0IG1vZHVsZXMvbGlzdFxuXG4udG9wLWJhciB7XG4gIEBleHRlbmQgJXRvcC1ncmFkaWVudDsgfVxuXG4uZGlzdGFuY2Utc2VjdGlvbiB7XG4gIC5jb2wge1xuICAgICYuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1waW5rLWJnOyB9XG4gICAgJi5tZWRpdW0ge1xuICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1waW5rLWJnOyB9XG4gICAgJi5saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluay1iZzsgfSB9IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICY6bm90KDpjaGVja2VkKSxcbiAgJjpjaGVja2VkIHtcbiAgICAmICsgbGFiZWwge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rOyB9IH0gfVxuICAmOmNoZWNrZWQge1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHBpbms7IH0gfSB9XG5cbi5tZWRpYS1ncmlkIHtcbiAgLmhvdmVyLWNvbnRhaW5lciB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIGNvbG9yOiAkcGluazsgfSB9IH0gfVxuXG4ubmV3cy1ncmlkIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBpbms7IH0gfSB9XG4gICAgJjpudGgtY2hpbGQoM24pLFxuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBpbms7IH0gfSB9IH0gfVxuICAudGV4dC1jb250YWluZXIge1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAuZGF0ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRwaW5rOyB9IH0gfSB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICRwaW5rOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgLndwLWNhcHRpb24tdGV4dCxcbiAgLndwLWNhcHRpb24tZGQge1xuICAgIGNvbG9yOiAkcGluazsgfSB9XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbigxMjgwKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGluazsgfSB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgoMTI4MCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7IH0gfSB9XG5cbi5hY2NvcmRpb24td2lkZ2V0IHtcbiAgLmxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGluazsgfSB9XG5cbi5jb3Jwb3JhdGUtc2VjdGlvbiB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogJHBpbms7IH0gfVxuXG5AbWl4aW4gZHJhdy1wcm9ncmVzcygkcHJvZ3Jlc3MsICRjb2xvcikge1xuICAucGllIHtcbiAgICBAaWYgJHByb2dyZXNzID4gNTAge1xuICAgICAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTtcbiAgICAgIC5yaWdodC1zaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG4gICAgQGVsc2UgaWYgJHByb2dyZXNzIDw9IDUwIHtcbiAgICAgIC5yaWdodC1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhhbGYtY2lyY2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yOyB9XG4gICAgLmxlZnQtc2lkZSB7XG4gICAgICAkcm90YXRlOiAkcHJvZ3Jlc3MgKiAzLjY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRyb3RhdGV9ZGVnKTsgfSB9IH1cblxuLnBpZS13cmFwcGVyIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICYucHJvZ3Jlc3MtI3skaX0ge1xuICAgICAgQGluY2x1ZGUgZHJhdy1wcm9ncmVzcygkaSwgJHBpbmspOyB9IH0gfVxuXG4uZGlzdGFuY2Utc2VjdGlvbiB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogJHBpbms7IH0gfVxuXG4uZ2FsbGVyeS13aWRnZXQge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwaW5rLCAuNjYpOyB9IH0gfVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJHBpbms7IH0gfVxuXG4ubmV3cy1hcmNoaXZlIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcGluazsgfSB9IH1cblxuLm5ld3Mtc2VjdGlvbiB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogJHBpbms7IH0gfVxuXG4ucGFnaW5hdGlvbiB7XG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7IH1cbiAgLml0ZW0sXG4gIC5lbGxpcHNpcyB7XG4gICAgY29sb3I6ICRwaW5rOyB9XG4gIC5lbGxpcHNpcyB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICRwaW5rOyB9IH0gfVxuXG4ucGVyc29uYWwtaW5mbyB7XG4gIC5lZGl0LWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rOyB9XG4gIC5wcmVsaW1pbmFyeS1wcmljZSxcbiAgLmZpbmFsLXByaWNlIHtcbiAgICBkdCB7XG4gICAgICBjb2xvcjogJHBpbms7IH0gfVxuXG4gIC51c2VyLW5hbWUge1xuICAgIGNvbG9yOiAkcGluazsgfVxuICAuYW1vdW50IHtcbiAgICBjb2xvcjogJHBpbms7IH0gfVxuXG4ucG9wdXAtd3JhcHBlciB7XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICRwaW5rOyB9IH1cblxuLnJlZ2lzdHJhdGlvbi1icmVhZGNydW1icyB7XG4gIC5pdGVtIHtcbiAgICBjb2xvcjogJHBpbms7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHBpbms7IH0gfSB9XG5cbi5yZWdpc3RyYXRpb24tY291bnRkb3duIHtcbiAgY29sb3I6ICRwaW5rO1xuICAudGltZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7IH0gfVxuXG4jZm9vdGVyIHtcbiAgLmNvcHlyaWdodHMge1xuICAgIGNvbG9yOiAkcGluazsgfSB9XG5cbi5jb250ZW50LFxuI2NvbnRlbnQsXG4lY29udGVudCB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkcGluazsgfVxuICBhIHtcbiAgICBjb2xvcjogJHBpbms7IH1cblxuICAuZXhjZXJwdCB7XG4gICAgY29sb3I6ICRwaW5rOyB9XG5cbiAgdWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rOyB9IH0gfVxuICBiLCBzdHJvbmcge1xuICAgIGNvbG9yOiAkcGluazsgfSB9XG5cbiIsIi8vIGNvbG9yc1xuJHdoaXRlOiAjZmZmO1xuJGxpZ2h0LWdyYXk6ICNlZmVmZWY7XG4kc2VtaS1saWdodC1ncmF5OiAjZmJmYmZiO1xuJGJsYWNrOiAjMDAwO1xuJHllbGxvdy13YXJtOiAjZmZhZTAwO1xuJG9yYW5nZTogI2ZmOGEwMDtcbiRibHVlOiAjNDUzYmJlO1xuJGxpZ2h0LXBpbms6ICNmZmVjZjU7XG4kcGluazogIzNGNTJCNTtcbiRwdXJwbGU6ICM3NzAzNDI7XG5cbiRkYXJrLXBpbmstYmc6ICMwNjU3QTc7XG4kbWVkaXVtLXBpbmstYmc6ICMwMDg4RkY7XG4kbGlnaHQtcGluay1iZzogIzREQ0NGRjtcblxuLy8gbWFpblxuJGJvZHktY2xyOiAkd2hpdGU7XG4kdGV4dC1jbHI6ICMzMzMzMzM7XG4kYmxhY2stY2xyOiAjMDAwO1xuJHJlZy1iZzogI2Y5ZjlmOTtcbiRwbGFjZWhvbGRlci1jbHI6ICNiMWIwYjg7XG4kaW5wdXQtaHItY2xyOiAjZDZkNmQ2O1xuJGVycm9yLWNscjogI2ZmMTIyNjtcblxuLy9zaW5nbGUtY29sb3JzXG4kd2lkZ2V0LW92ZXJsYXk6ICMxODAzMjE7XG5cbiV0b3AtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsaWdodC1waW5rLWJnIDAlLCAkbWVkaXVtLXBpbmstYmcgNDclLCAkZGFyay1waW5rLWJnIDEwMCUpOyB9XG4iLCIvLyBrZXlmcmFtZXNcblxuQGtleWZyYW1lcyBzd2luZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlvbkluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGVYKC02MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlvbk91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGVYKC02MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgaHZyLWhhbmcge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpIHBlcnNwZWN0aXZlKDFweCk7IH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykgcGVyc3BlY3RpdmUoMXB4KTsgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykgcGVyc3BlY3RpdmUoMXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgaHZyLWhhbmctc2luayB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKSBwZXJzcGVjdGl2ZSgxcHgpOyB9IH1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNjAwLDcwMCw4MDAmc3Vic2V0PWN5cmlsbGljXCIpO1xuLnNwcml0ZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5zcHJpdGUtaWNvbi1hdHRlbnRpb24ge1xuICB3aWR0aDogMS4wODg1NmVtOyB9XG5cbi5zcHJpdGUtaWNvbi1jYWxlbmRhciB7XG4gIHdpZHRoOiAxZW07IH1cblxuLnNwcml0ZS1pY29uLWNoZWNrIHtcbiAgd2lkdGg6IDFlbTsgfVxuXG4uc3ByaXRlLWljb24tY2xvY2sge1xuICB3aWR0aDogMWVtOyB9XG5cbi5zcHJpdGUtaWNvbi1jcm9zcyB7XG4gIHdpZHRoOiAxZW07IH1cblxuLnNwcml0ZS1pY29uLWRpc3RhbmNlIHtcbiAgd2lkdGg6IDAuODgxOTdlbTsgfVxuXG4uc3ByaXRlLWljb24tZmIge1xuICB3aWR0aDogMWVtOyB9XG5cbi5zcHJpdGUtaWNvbi1oZWFydCB7XG4gIHdpZHRoOiAxZW07IH1cblxuLnNwcml0ZS1pY29uLWluc3Qge1xuICB3aWR0aDogMC45ODc1ZW07IH1cblxuLnNwcml0ZS1pY29uLWxhbmd1YWdlIHtcbiAgd2lkdGg6IDFlbTsgfVxuXG4uc3ByaXRlLWljb24tcGVyc29uIHtcbiAgd2lkdGg6IDAuOTI2MDllbTsgfVxuXG4uc3ByaXRlLWljb24tcGxheS1idXR0b24ge1xuICB3aWR0aDogMWVtOyB9XG5cbi5zcHJpdGUtaWNvbi1wb2ludCB7XG4gIHdpZHRoOiAwLjcyNWVtOyB9XG5cbi5zcHJpdGUtaWNvbi10LXNoaXJ0IHtcbiAgd2lkdGg6IDEuMTQ0OTNlbTsgfVxuXG4uc3ByaXRlLWljb24teW91dHViZSB7XG4gIHdpZHRoOiAwLjk4NzVlbTsgfVxuXG4udG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzREQ0NGRiAwJSwgIzAwODhGRiA0NyUsICMwNjU3QTcgMTAwJSk7IH1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlvbkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZVgoLTYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlvbk91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlWCgtNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGh2ci1oYW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKSBwZXJzcGVjdGl2ZSgxcHgpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpIHBlcnNwZWN0aXZlKDFweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpIHBlcnNwZWN0aXZlKDFweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGh2ci1oYW5nLXNpbmsge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykgcGVyc3BlY3RpdmUoMXB4KTsgfSB9XG5cbi5kaXN0YW5jZS1zZWN0aW9uIC5jb2wuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwNjU3QTc7IH1cblxuLmRpc3RhbmNlLXNlY3Rpb24gLmNvbC5tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjMDA4OEZGOyB9XG5cbi5kaXN0YW5jZS1zZWN0aW9uIC5jb2wubGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNERDQ0ZGOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzRjUyQjU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ud2l0aC1ob3ZlcnMgLm1lZGlhLWdyaWQgLmhvdmVyLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1O1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ud2l0aC1ob3ZlcnMgLm5ld3MtZ3JpZCAubmV3cy1pdGVtOmhvdmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzRjUyQjU7IH1cbiAgLndpdGgtaG92ZXJzIC5uZXdzLWdyaWQgLm5ld3MtaXRlbTpob3ZlciAudGV4dC1jb250YWluZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzNGNTJCNTsgfVxuXG4ud2l0aC1ob3ZlcnMgLm5ld3MtZ3JpZCAubmV3cy1pdGVtOm50aC1jaGlsZCgzbik6aG92ZXIgLnRleHQtY29udGFpbmVyOmFmdGVyLCAud2l0aC1ob3ZlcnMgLm5ld3MtZ3JpZCAubmV3cy1pdGVtOm50aC1jaGlsZCg0bik6aG92ZXIgLnRleHQtY29udGFpbmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRjUyQjU7IH1cblxuLm5ld3MtZ3JpZCAudGV4dC1jb250YWluZXIge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuICAubmV3cy1ncmlkIC50ZXh0LWNvbnRhaW5lciAuZGF0ZSBzdmcge1xuICAgIHN0cm9rZTogIzNGNTJCNTsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC1zZWN0aW9uIC5kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjM0Y1MkI1OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MkI1OyB9IH1cblxuLmFjY29yZGlvbi13aWRnZXQgLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzNGNTJCNTsgfVxuXG4uY29ycG9yYXRlLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMSAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMSAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yIC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTUgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTUgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy04IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy04IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy04IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xMCAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTEwIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTEgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTExIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xMSAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTIgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTEyIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xMiAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTMgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTEzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xMyAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTQgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE0IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xNCAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTUgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE1IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xNSAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE2IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xNiAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTYgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE3IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xNyAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTcgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE4IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xOCAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTggLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTE5IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0xOSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTkgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTIwIC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yMCAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjAgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yMSAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjEgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTIxIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yMiAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjIgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTIyIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yMyAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjMgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTIzIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yNCAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjQgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI0IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yNSAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI1IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjYgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI2IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yNiAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjcgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI3IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yNyAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjggLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI4IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yOCAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTI5IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0yOSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMjkgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zMCAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMwIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMxIC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zMSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzEgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zMiAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzIgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMyIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzMgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTMzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zMyAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM0IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zNCAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzQgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zNSAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM1IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM2IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zNiAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzYgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zNyAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzcgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM3IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzggLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM4IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zOCAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTM5IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy0zOSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMzkgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00MCAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQwIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQxIC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00MSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDEgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00MiAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDIgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQyIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDMgLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00MyAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ0IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00NCAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDQgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00NSAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ1IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ2IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00NiAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDYgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00NyAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDcgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ3IC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDggLnBpZSAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ4IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00OCAucGllIC5sZWZ0LXNpZGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTQ5IC5waWUgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy00OSAucGllIC5oYWxmLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNDkgLnBpZSAubGVmdC1zaWRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy01MCAucGllIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTUwIC5waWUgLmxlZnQtc2lkZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTUxIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01MSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01MSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01MSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTIgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTUyIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTUyIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTUyIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy01MyAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTMgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTMgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTMgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTU0IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01NCAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01NCAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01NCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTUgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU1IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU1IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU1IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTYgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU2IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU2IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU2IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy01NyAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTcgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTcgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTcgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTU4IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01OCAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01OCAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy01OCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNTkgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU5IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU5IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTU5IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02MCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjAgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjAgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02MSAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjEgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjEgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjEgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTYyIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02MiAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02MiAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02MiAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjMgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTYzIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTYzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTYzIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02NCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjQgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjQgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjQgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTY1IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTY2IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NiAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NiAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02NiAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjcgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTY3IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTY3IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTY3IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy02OCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjggLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjggLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNjggLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTY5IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02OSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02OSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy02OSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzAgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcwIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcwIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcwIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzEgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcxIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcxIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTcxIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03MiAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzIgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzIgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzIgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTczIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03MyAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03MyAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03MyAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzQgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc0IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc0IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc0IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03NSAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzUgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzUgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzUgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03NiAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzYgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzYgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzYgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTc3IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03NyAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03NyAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy03NyAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzggLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc4IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc4IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTc4IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy03OSAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzkgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzkgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtNzkgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTgwIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MCAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MCAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4OGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTgxIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04MSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtODIgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTgyIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTgyIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTgyIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy04MyAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODMgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODMgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODMgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTg0IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04NCAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04NCAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04NCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtODUgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg1IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg1IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg1IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtODYgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg2IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg2IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg2IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy04NyAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODcgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODcgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtODcgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTg4IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04OCAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04OCAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy04OCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtODkgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg5IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg5IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTg5IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05MCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTAgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTAgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTAgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05MSAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTEgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTEgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTEgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTkyIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05MiAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05MiAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05MiAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTMgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTkzIC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTkzIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTkzIC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05NCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTQgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTQgLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTQgLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTk1IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTk2IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NiAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NiAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05NiAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTcgLnBpZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTk3IC5waWUgLnJpZ2h0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTk3IC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTk3IC5waWUgLmxlZnQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpOyB9XG5cbi5waWUtd3JhcHBlci5wcm9ncmVzcy05OCAucGllIHtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTggLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTggLnBpZSAuaGFsZi1jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtOTggLnBpZSAubGVmdC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7IH1cblxuLnBpZS13cmFwcGVyLnByb2dyZXNzLTk5IC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05OSAucGllIC5yaWdodC1zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05OSAucGllIC5oYWxmLWNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0Y1MkI1OyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy05OSAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTsgfVxuXG4ucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTAwIC5waWUge1xuICBjbGlwOiByZWN0KGF1dG8sIGF1dG8sIGF1dG8sIGF1dG8pOyB9XG4gIC5waWUtd3JhcHBlci5wcm9ncmVzcy0xMDAgLnBpZSAucmlnaHQtc2lkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGllLXdyYXBwZXIucHJvZ3Jlc3MtMTAwIC5waWUgLmhhbGYtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzRjUyQjU7IH1cbiAgLnBpZS13cmFwcGVyLnByb2dyZXNzLTEwMCAucGllIC5sZWZ0LXNpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmRpc3RhbmNlLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ud2l0aC1ob3ZlcnMgLmdhbGxlcnktd2lkZ2V0IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC53aXRoLWhvdmVyc1xuLmdhbGxlcnktd2lkZ2V0IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYzLCA4MiwgMTgxLCAwLjY2KTsgfVxuXG4uaGVyby1zZWN0aW9uIC50aXRsZSB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5uZXdzLWFyY2hpdmUgLm5ld3MtaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ubmV3cy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cblxuLnBhZ2luYXRpb24gLnByZXYsXG4ucGFnaW5hdGlvbiAubmV4dCB7XG4gIGJhY2tncm91bmQ6ICMzRjUyQjU7IH1cblxuLnBhZ2luYXRpb24gLml0ZW0sXG4ucGFnaW5hdGlvbiAuZWxsaXBzaXMge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ud2l0aC1ob3ZlcnMgLnBhZ2luYXRpb24gLmVsbGlwc2lzOmhvdmVyIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cblxuLnBlcnNvbmFsLWluZm8gLmVkaXQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMzRjUyQjU7IH1cblxuLnBlcnNvbmFsLWluZm8gLnByZWxpbWluYXJ5LXByaWNlIGR0LFxuLnBlcnNvbmFsLWluZm8gLmZpbmFsLXByaWNlIGR0IHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cblxuLnBlcnNvbmFsLWluZm8gLnVzZXItbmFtZSB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5wZXJzb25hbC1pbmZvIC5hbW91bnQge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ucG9wdXAtd3JhcHBlciAudGV4dC1jb250YWluZXIge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuXG4ucmVnaXN0cmF0aW9uLWJyZWFkY3J1bWJzIC5pdGVtIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cbiAgLnJlZ2lzdHJhdGlvbi1icmVhZGNydW1icyAuaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzRjUyQjU7IH1cblxuLnJlZ2lzdHJhdGlvbi1jb3VudGRvd24ge1xuICBjb2xvcjogIzNGNTJCNTsgfVxuICAucmVnaXN0cmF0aW9uLWNvdW50ZG93biAudGltZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNGNTJCNTsgfVxuXG4jZm9vdGVyIC5jb3B5cmlnaHRzIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cblxuLmNvbnRlbnQgaDEsIC5jb250ZW50IGgyLCAuY29udGVudCBoMywgLmNvbnRlbnQgaDQsIC5jb250ZW50IGg1LCAuY29udGVudCBoNixcbiNjb250ZW50IGgxLFxuI2NvbnRlbnQgaDIsXG4jY29udGVudCBoMyxcbiNjb250ZW50IGg0LFxuI2NvbnRlbnQgaDUsXG4jY29udGVudCBoNiB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5jb250ZW50IGEsXG4jY29udGVudCBhIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cblxuLmNvbnRlbnQgLmV4Y2VycHQsXG4jY29udGVudCAuZXhjZXJwdCB7XG4gIGNvbG9yOiAjM0Y1MkI1OyB9XG5cbi5jb250ZW50IHVsIGxpOmJlZm9yZSwgLmNvbnRlbnQgb2wgbGk6YmVmb3JlLFxuI2NvbnRlbnQgdWwgbGk6YmVmb3JlLFxuI2NvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTJCNTsgfVxuXG4uY29udGVudCBiLCAuY29udGVudCBzdHJvbmcsXG4jY29udGVudCBiLFxuI2NvbnRlbnQgc3Ryb25nIHtcbiAgY29sb3I6ICMzRjUyQjU7IH1cbiIsIkBtaXhpbiBob3ZlciB7XG5cdC53aXRoLWhvdmVycyAmOmhvdmVyIHtcblx0XHRAY29udGVudDsgfSB9XG4iLCJAbWl4aW4gYnJlYWtwb2ludC1taW4oJG1lZGlhLW1pbiwgJHByb3BlcnR5OiB3aWR0aCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi0jeyRwcm9wZXJ0eX06ICRtZWRpYS1taW4gKyAncHgnKSB7XG4gICAgICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIGJyZWFrcG9pbnQtbWF4KCRtZWRpYS1tYXgsICRwcm9wZXJ0eTogd2lkdGgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtI3skcHJvcGVydHl9OiAkbWVkaWEtbWF4ICsgJ3B4Jykge1xuICAgICAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBicmVha3BvaW50KCRtZWRpYS1taW4gOiBmYWxzZSwgJG1lZGlhLW1heCA6IGZhbHNlLCAkcHJvcGVydHk6IHdpZHRoKSB7XG4gICAgQGlmICgkbWVkaWEtbWluKSB7XG4gICAgICAgIEBpZiAoJG1lZGlhLW1heCkge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLSN7JHByb3BlcnR5fTogJG1lZGlhLW1pbiArICdweCcpIGFuZCAobWF4LSN7JHByb3BlcnR5fTogJG1lZGlhLW1heCArICdweCcpIHtcbiAgICAgICAgICAgICAgICBAY29udGVudDsgfSB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCRtZWRpYS1taW4sICRwcm9wZXJ0eSk7IH0gfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICgkbWVkaWEtbWF4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1heCgkbWVkaWEtbWF4LCAkcHJvcGVydHkpOyB9IH0gfVxuIl19 */
