Skip to content
Snippets Groups Projects
main.css 77.4 KiB
Newer Older
Otto Zaiser's avatar
Otto Zaiser committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875
@import url("https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i,800,800i");
footer h2 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

html {
  font-size: 1.125em; }

body {
  font-family: "Raleway", Arial, sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  background-color: #ffffff;
  line-height: 1.45;
  color: #333333;
  margin-top: 0; }

p {
  margin-bottom: 1.3em; }

h1, h2, h3, h4 {
  margin: 1em 0 0.5em;
  font-weight: bold;
  line-height: 1.2; }

h1 {
  margin-top: 0;
  font-size: 2.441em; }

h2 {
  font-size: 1.953em; }

h3 {
  font-size: 1.563em; }

h4 {
  font-size: 1.25em; }

small, .font_small, .breadcrumb {
  font-size: 0.8em; }

@media (max-width: 620px) {
  h2 {
    font-size: 1.563em; }
  html, body {
    font-size: 1em; } }

a.skip-link {
  padding: 20px;
  margin: 0 auto;
  background-color: #0094D4;
  text-align: center; }

.breadcrumb {
  background: transparent;
  padding: 10px 0;
  margin-top: 20px; }
  .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "\00bb"; }

.fa {
  vertical-align: middle; }

/*---BOTONES--*/
.btn-primary {
  background-color: #0094D4;
  color: #fff;
  border-color: #0094D4;
  border-radius: 50px;
  border-width: 2px;
  font-weight: 700;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover {
    background-color: #fff;
    color: #0094D4;
    border-color: #0094D4; }

.btn-default {
  color: #0094D4;
  background-color: transparent;
  border-color: #0094D4;
  border-width: 2px;
  border-style: solid;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  padding: 10px 16px;
  border-radius: 50px;
  margin-top: 2px; }
  .btn-default:hover, .btn-default:focus {
    color: #fff;
    background-color: #0094D4;
    border-color: #0094D4; }

.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
  border-color: #cccccc;
  background-color: #cccccc; }

.btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover {
  color: #fff;
  border-color: #cccccc;
  background-color: #cccccc; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS */
  .ekko-lightbox .modal-dialog {
    -webkit-box-flex: 100% !important;
        -ms-flex: 100% !important;
            flex: 100% !important;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    -ms-overflow-style: none; } }

.path-frontpage nav:not(.navbar-fondo) .navbar-header .logo img {
  -webkit-filter: brightness(500%);
          filter: brightness(500%); }

.navbar-header .logo img {
  height: 100px;
  width: 140px; }
  .navbar-header .logo img:hover {
    opacity: .9; }

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  padding-top: 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  .navbar-default .navbar-nav li > a {
    color: #0094D4;
    font-weight: 400; }
    @media (min-width: 768px) {
      .navbar-default .navbar-nav li > a {
        color: #fff;
        padding-bottom: 8px;
        padding-left: 4px;
        padding-right: 4px;
        margin-left: 20px;
        border-bottom: 2px solid transparent; } }
  @media (max-width: 768px) {
    .navbar-default .navbar-nav li > a:hover, .navbar-default .navbar-nav li > a:focus {
      color: #0094D4;
      text-decoration: underline; } }
  @media (min-width: 768px) {
    .navbar-default .navbar-nav li > a:hover, .navbar-default .navbar-nav li > a:focus {
      color: #fff;
      border-bottom: 2px solid #fff; } }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
    border-bottom: 2px solid #fff; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-default .navbar-nav li:last-child > a {
    color: #0094D4;
    background-color: transparent;
    border-color: #0094D4;
    border-width: 2px;
    border-style: solid;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    padding: 10px 16px;
    border-radius: 20px;
    margin-top: 2px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .navbar-default .navbar-nav li:last-child > a:hover, .navbar-default .navbar-nav li:last-child > a:focus {
      color: #fff;
      background-color: #0094D4; }
    @media (min-width: 768px) {
      .navbar-default .navbar-nav li:last-child > a {
        color: #fff;
        background-color: transparent;
        border-color: #fff; }
        .navbar-default .navbar-nav li:last-child > a:hover, .navbar-default .navbar-nav li:last-child > a:focus {
          color: #0094D4;
          background-color: #fff; } }
  .navbar-default .navbar-toggle {
    border-color: #fff; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff; }
    .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
      background-color: #2e2f30; }
  .navbar-default .menu {
    margin-top: 40px; }
  @media (max-width: 768px) {
    .navbar-default {
      padding-top: 0px; }
      .navbar-default .navbar-collapse {
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
        background-color: #fff; }
      .navbar-default .menu {
        margin-top: 0; }
      .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #0094D4; } }
  @media (min-width: 768px) {
    .navbar-default .navbar-nav li ul.dropdown-menu {
      padding: 0;
      border: none;
      left: 20px;
      margin-top: 16px;
      border-radius: 4px; } }
  .navbar-default .navbar-nav li ul.dropdown-menu li a {
    border: none;
    padding: 12px 18px;
    white-space: normal;
    font-size: 1.125em;
    background-color: #fff;
    color: #0094d4;
    margin-left: 0px; }
  .navbar-default .navbar-nav li ul.dropdown-menu li a:hover {
    border: none;
    text-decoration: underline; }
  .navbar-default .navbar-nav li ul.dropdown-menu li a.is-active {
    color: #2e2f30;
    text-decoration: underline; }
  @media (max-width: 768px) {
    .navbar-default .navbar-nav li ul.dropdown-menu li a {
      padding-left: 50px; } }

.navbar-content {
  background: #fff;
  border-color: #e7e7e7; }
  .navbar-content .navbar-toggle {
    border-color: #0094D4; }
    .navbar-content .navbar-toggle .icon-bar {
      background-color: #0094D4; }
  .navbar-content .navbar-toggle:hover, .navbar-content .navbar-toggle:focus {
    background-color: #0094D4; }
    .navbar-content .navbar-toggle:hover .icon-bar, .navbar-content .navbar-toggle:focus .icon-bar {
      background-color: #fff; }
  .navbar-content .navbar-nav li > a {
    color: #0094D4; }
  @media (max-width: 768px) {
    .navbar-content .navbar-nav li > a:hover, .navbar-content .navbar-nav li > a:focus {
      color: #0094D4;
      text-decoration: underline; } }
  @media (min-width: 768px) {
    .navbar-content .navbar-nav li > a:hover, .navbar-content .navbar-nav li > a:focus {
      color: #0094D4;
      border-bottom: 2px solid #0094D4; } }
  .navbar-content .navbar-nav > .active > a, .navbar-content .navbar-nav > .active > a:hover, .navbar-content .navbar-nav > .active > a:focus {
    color: #2e2f30;
    background-color: transparent;
    border-bottom: 2px solid #2e2f30; }
    @media (max-width: 768px) {
      .navbar-content .navbar-nav > .active > a, .navbar-content .navbar-nav > .active > a:hover, .navbar-content .navbar-nav > .active > a:focus {
        border-bottom: none; } }
  .navbar-content .navbar-nav li:last-child > a {
    color: #0094D4;
    background-color: transparent;
    border-color: #0094D4;
    border-width: 2px;
    border-style: solid;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    padding: 10px 16px;
    border-radius: 20px;
    margin-top: 2px; }
    .navbar-content .navbar-nav li:last-child > a:hover, .navbar-content .navbar-nav li:last-child > a:focus {
      color: #fff;
      background-color: #0094D4; }
  .navbar-content .navbar-nav li.active:last-child > a {
    display: none;
    border-color: #2e2f30;
    color: #2e2f30; }
    .navbar-content .navbar-nav li.active:last-child > a:hover, .navbar-content .navbar-nav li.active:last-child > a:focus {
      color: #fff;
      background-color: #0094D4;
      border-color: #0094D4; }
  .navbar-content .navbar-nav > .open > a, .navbar-content .navbar-nav > .open > a:hover, .navbar-content .navbar-nav > .open > a:focus {
    color: #0094D4; }
  .navbar-content .navbar-nav li ul.dropdown-menu li:last-child > a:hover, .navbar-content .navbar-nav li ul.dropdown-menu li:last-child > a:focus {
    background-color: transparent;
    color: #0094D4; }
  .navbar-content .navbar-nav li ul.dropdown-menu li.active:last-child > a {
    display: block; }
  .navbar-content .navbar-nav > .open > a, .navbar-content .navbar-nav > .open > a:hover, .navbar-content .navbar-nav > .open > a:focus {
    color: #0094D4; }
  .navbar-content .navbar-nav li ul.dropdown-menu {
    border-top: 1px solid #0094D4;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
    @media (min-width: 768px) {
      .navbar-content .navbar-nav li ul.dropdown-menu {
        margin-top: 31px; } }
  .navbar-content .navbar-nav li ul.dropdown-menu:before {
    border: none; }

.navbar-fondo {
  background: #fff;
  border-color: #e7e7e7;
  padding-top: 0px; }
  .navbar-fondo .logo img {
    height: 75px !important;
    margin-top: 0px; }
  .navbar-fondo .navbar-toggle {
    border-color: #0094D4; }
    .navbar-fondo .navbar-toggle .icon-bar {
      background-color: #0094D4; }
  .navbar-fondo .navbar-toggle:hover, .navbar-fondo .navbar-toggle:focus {
    background-color: #0094D4; }
    .navbar-fondo .navbar-toggle:hover .icon-bar, .navbar-fondo .navbar-toggle:focus .icon-bar {
      background-color: #fff; }
  @media (min-width: 768px) {
    .navbar-fondo .menu {
      margin-top: 20px; } }
  .navbar-fondo .navbar-nav li > a {
    color: #0094D4; }
  @media (max-width: 768px) {
    .navbar-fondo .navbar-nav li > a:hover, .navbar-fondo .navbar-nav li > a:focus {
      color: #0094D4;
      text-decoration: underline; } }
  @media (min-width: 768px) {
    .navbar-fondo .navbar-nav li > a:hover, .navbar-fondo .navbar-nav li > a:focus {
      color: #0094D4;
      border-bottom: 2px solid #0094D4; } }
  .navbar-fondo .navbar-nav > .active > a, .navbar-fondo .navbar-nav > .active > a:hover, .navbar-fondo .navbar-nav > .active > a:focus {
    color: #2e2f30;
    background-color: transparent;
    border-bottom: 2px solid #2e2f30; }
  .navbar-fondo .navbar-nav > .open > a, .navbar-fondo .navbar-nav > .open > a:hover, .navbar-fondo .navbar-nav > .open > a:focus {
    color: #0094D4;
    background-color: transparent; }
  .navbar-fondo .navbar-nav li:last-child > a {
    color: #0094D4;
    background-color: transparent;
    border-color: #0094D4;
    border-width: 2px;
    border-style: solid;
    -webkit-border-image: initial;
         -o-border-image: initial;
            border-image: initial;
    padding: 10px 16px;
    border-radius: 20px;
    margin-top: 2px; }
    .navbar-fondo .navbar-nav li:last-child > a:hover, .navbar-fondo .navbar-nav li:last-child > a:focus {
      color: #fff;
      background-color: #0094D4; }
    .navbar-fondo .navbar-nav li:last-child > a .is-active {
      border-color: #2e2f30; }
  .navbar-fondo .navbar-nav li ul.dropdown-menu {
    border-top: 1px solid #0094D4;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
    @media (min-width: 768px) {
      .navbar-fondo .navbar-nav li ul.dropdown-menu {
        margin-top: 26px; } }
  .navbar-fondo .navbar-nav li ul.dropdown-menu:before {
    border: none; }
  .navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child > a:hover, .navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child > a:focus {
    background-color: transparent;
    color: #0094D4; }
  .navbar-fondo .navbar-nav > .open > a, .navbar-fondo .navbar-nav > .open > a:hover, .navbar-fondo .navbar-nav > .open > a:focus {
    color: #0094D4; }

@media (max-width: 992px) {
  .navbar-default .navbar-nav li > a {
    margin-left: 10px;
    font-size: 0.9em; } }

footer {
  color: #fff;
  background-color: #2e2f30;
  text-align: center;
  padding: 80px 0 60px 0; }
  footer ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 30px; }
    footer ul li {
      position: relative;
      display: inline-block;
      margin: 0px 10px; }
      footer ul li a {
        color: #2e2f30;
        font-size: 16px;
        display: inline-block;
        background-color: #fff;
        border-radius: 60px;
        width: 50px;
        height: 50px;
        padding: .55em 0em;
        vertical-align: middle;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      footer ul li a:hover, footer ul li a:focus {
        color: rgba(255, 255, 255, 0.8);
        color: #fff;
        background-color: #0094D4;
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }

.path-frontpage h2 {
  color: #755293;
  text-transform: uppercase;
  text-align: center;
  font-weight: 800; }

.hero {
  width: 100%;
  position: relative;
  color: #fff; }
  .hero .row {
    margin-top: 250px;
    padding-bottom: 380px; }
    @media (max-width: 1400px) {
      .hero .row {
        margin-top: 200px;
        padding-bottom: 330px; } }
    @media (max-width: 1200px) {
      .hero .row {
        margin-top: 200px;
        padding-bottom: 350px; } }
    @media (max-width: 992px) {
      .hero .row {
        margin-top: 200px;
        padding-bottom: 300px; } }
    @media (max-width: 768px) {
      .hero .row {
        margin-top: 150px;
        padding-bottom: 300px; } }
    @media (max-width: 620px) {
      .hero .row {
        margin-top: 200px;
        padding-bottom: 400px; } }
  @media (max-width: 992px) {
    .hero .row > [class*='col-']:first-child {
      text-align: center; } }
  @media (min-width: 992px) {
    .hero .row > [class*='col-']:first-child {
      padding-right: 120px; } }
  .hero h1 {
    text-transform: uppercase; }
  .hero img {
    margin-top: -60px;
    opacity: .8; }
  .hero p {
    font-size: 1.2em; }
  .hero .field--name-body {
    margin-bottom: 20px; }
  .hero .field--name-field-link-1, .hero .field--name-field-link-2 {
    display: inline-block; }
  .hero .field--name-field-link-1 {
    margin-right: 10px; }
  .hero .hero_bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/pattern.png"), #3B76BA;
    /* Old browsers */
    background: url("../images/pattern.png"), -webkit-gradient(linear, left top, right top, from(#3B76BA), to(#7DD2D9));
    background: url("../images/pattern.png"), -webkit-linear-gradient(left, #3B76BA 0%, #7DD2D9 100%);
    background: url("../images/pattern.png"), linear-gradient(to right, #3B76BA 0%, #7DD2D9 100%);
    -webkit-transform: skewY(-10deg);
        -ms-transform: skewY(-10deg);
            transform: skewY(-10deg);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left; }
  .hero .btn-primary {
    color: #0094D4;
    background-color: #fff;
    border-color: #fff;
    border-radius: 50px;
    text-transform: uppercase; }
    .hero .btn-primary:hover, .hero .btn-primary:focus {
      color: #fff;
      background-color: transparent;
      border-color: #fff; }
  .hero .btn-default {
    color: #fff;
    border-color: #fff; }
    .hero .btn-default:hover, .hero .btn-default:focus {
      color: #0094D4;
      background-color: #fff;
      border-color: #fff; }

.caracteristicas {
  background-color: rgba(255, 255, 255, 0.96);
  margin-top: -250px;
  position: relative;
  padding: 80px;
  border-radius: 50px;
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2); }
  .caracteristicas h2 {
    margin-top: 0px; }
  .caracteristicas img {
    width: 200px;
    height: 200px;
    margin: 0 auto; }
    @media (max-width: 768px) {
      .caracteristicas img {
        width: 150px;
        height: 150px; } }
  .caracteristicas h3 {
    font-size: 1.2em;
    font-weight: 400;
    text-align: center;
    margin-top: 0px; }
  .caracteristicas .field--name-field-body {
    font-size: 0.8em;
    text-align: center;
    margin-bottom: 30px; }
  @media (max-width: 620px) {
    .caracteristicas {
      padding: 50px; } }
  .caracteristicas .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .caracteristicas .row > [class*='col-'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 30px; }

.aplicaciones {
  margin-top: 50px; }
  @media (min-width: 768px) {
    .aplicaciones {
      margin-bottom: 100px; } }
  @media (max-width: 768px) {
    .aplicaciones {
      margin-bottom: 50px; } }
  .aplicaciones p {
    text-align: center;
    margin-bottom: 50px; }
  .aplicaciones .field--name-body ul {
    margin: 0 auto;
    padding-left: 0px;
    width: 80%;
    list-style-type: none; }
    @media (min-width: 768px) {
      .aplicaciones .field--name-body ul {
        -webkit-column-count: 2;
                column-count: 2; } }
    @media (max-width: 768px) {
      .aplicaciones .field--name-body ul {
        max-width: 300px; } }
    .aplicaciones .field--name-body ul li {
      display: block;
      padding-left: 1.8em;
      background-image: url("../images/bullet.svg");
      background-repeat: no-repeat;
      background-position: 0px 50%;
      margin-bottom: 20px; }

.sumate {
  color: #fff;
  font-size: 1.2em;
  text-align: center;
  background: url("../images/cta-bg.png") no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative; }
  .sumate h2, .sumate div {
    position: relative;
    z-index: 1; }
  .sumate:before {
    background: url("../images/pattern.png"), #3B76BA;
    /* Old browsers */
    background: url("../images/pattern.png"), -webkit-gradient(linear, left bottom, left top, from(#3B76BA), color-stop(130%, #7DD2D9));
    background: url("../images/pattern.png"), -webkit-linear-gradient(bottom, #3B76BA 0%, #7DD2D9 130%);
    background: url("../images/pattern.png"), linear-gradient(to top, #3B76BA 0%, #7DD2D9 130%);
    content: ' ';
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    opacity: .9; }
  .sumate svg {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 100px; }
    @media (max-width: 768px) {
      .sumate svg {
        height: 50px; } }
  @media (min-width: 768px) {
    .sumate {
      padding: 100px 0; } }
  @media (max-width: 768px) {
    .sumate {
      padding: 50px 0; } }
  .sumate h2 {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: 800;
    padding: 0 50px;
    padding-top: 30px; }
  .sumate p {
    margin: 0 auto;
    margin-bottom: 30px;
    max-width: 600px;
    padding: 0 50px; }
  .sumate .btn-primary {
    color: #0094D4;
    background-color: #fff;
    border-color: #fff;
    border-radius: 50px;
    text-transform: uppercase; }
    .sumate .btn-primary:hover, .sumate .btn-primary:focus {
      color: #fff;
      background-color: transparent;
      border-color: #fff; }

article .field--name-body {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  max-width: 700px; }

article ul, article ol {
  margin-top: 20px; }
  article ul li, article ol li {
    margin-bottom: 20px; }
    article ul li ul, article ul li ol, article ol li ul, article ol li ol {
      margin-bottom: 40px; }

article img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 30px auto;
  clear: both;
  border-radius: 4px; }

article a img {
  border: 1px solid #cccccc; }

article a:hover img, article a:focus img {
  border: 1px solid #2e2f30;
  -webkit-box-shadow: 0px 3px 0px 0px #cccccc;
          box-shadow: 0px 3px 0px 0px #cccccc; }

article .field--name-field-image img {
  margin-top: 0;
  margin-bottom: 50px;
  border-bottom: 10px solid #0094D4; }

article .field--name-field-fecha {
  float: left;
  padding: 10px; }

article .field--name-field-categoria {
  float: left;
  color: #fff;
  background-color: #0094D4;
  padding: 10px; }
  article .field--name-field-categoria a {
    color: #fff; }

form {
  margin: 0 auto;
  margin-bottom: 50px;
  max-width: 700px; }
  form .btn-primary {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333; }

#edit-preview {
  display: none; }

main section {
  margin-top: 35px;
  padding: 0 10px; }
  main section section {
    margin-top: 0px; }
  @media (max-width: 768px) {
    main section {
      margin-top: 0px; } }

main.main-content-inside {
  margin-top: 30px;
  padding: 0 20px; }
  main.main-content-inside h2 {
    position: relative;
    margin-bottom: 50px; }
    main.main-content-inside h2:after {
      background-color: #755293;
      content: "";
      display: block;
      height: 5px;
      left: 0;
      bottom: -15px;
      position: absolute;
      width: 50px; }
  main.main-content-inside h3 {
    color: #755293;
    padding-left: 1.5em;
    background-image: url("../images/bullet.svg");
    background-repeat: no-repeat;
    background-position: 0; }

.diagonal-header {
  height: 160px;
  content: "";
  background: url("../images/pattern.png"), #3B76BA;
  /* Old browsers */
  background: url("../images/pattern.png"), -webkit-gradient(linear, left top, left bottom, from(#3B76BA), color-stop(130%, #7DD2D9));
  background: url("../images/pattern.png"), -webkit-linear-gradient(top, #3B76BA 0%, #7DD2D9 130%);
  background: url("../images/pattern.png"), linear-gradient(to bottom, #3B76BA 0%, #7DD2D9 130%);
  -webkit-transform: skewY(1.5deg);
      -ms-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left; }
  @media (max-width: 768px) {
    .diagonal-header {
      height: 130px; } }

table[role="presentation"] img {
  margin: 0; }

.sumate-bloque {
  margin-bottom: 50px; }
  .sumate-bloque .row .col-md-6 {
    padding: 50px;
    border: 1px solid #cccccc;
    margin-top: 125px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px; }
    .sumate-bloque .row .col-md-6:hover {
      -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2); }
    .sumate-bloque .row .col-md-6 img {
      width: 350px;
      margin: 0 auto;
      margin-top: -225px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .sumate-bloque .row .col-md-6 h2 {
      margin-top: 0px; }
    .sumate-bloque .row .col-md-6 ul {
      margin-bottom: 40px; }
    @media (min-width: 992px) {
      .sumate-bloque .row .col-md-6 .btn {
        width: 100%; } }
  @media (max-width: 992px) {
    .sumate-bloque .row .col-md-6 {
      margin-top: 0;
      margin-left: 50px;
      padding-left: 100px;
      position: relative; }
      .sumate-bloque .row .col-md-6 img {
        position: absolute;
        width: 200px;
        margin: auto;
        left: -100px;
        top: -20px; }
    .sumate-bloque .row .col-md-6:not(first-child) {
      margin-top: 20px; } }
  @media (min-width: 992px) {
    .sumate-bloque .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .sumate-bloque .row .col-md-6 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .sumate-bloque .row .col-md-6 p, .sumate-bloque .row .col-md-6 ul {
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; }
        .sumate-bloque .row .col-md-6 .btn {
          -ms-flex-item-align: end;
              align-self: flex-end; }
        .sumate-bloque .row .col-md-6 .inner {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }

.webform-confirmation__message {
  text-align: center; }
  .webform-confirmation__message p {
    margin-bottom: 10px; }
  .webform-confirmation__message img {
    width: 300px;
    margin-top: -50px;
    margin-bottom: -30px; }
  .webform-confirmation__message .btn {
    margin-top: 20px; }

.webform-svg {
  background-color: red; }

#views-bootstrap-miembros-block-1 .row {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#views-bootstrap-miembros-block-1 div.col {
  margin-bottom: 40px;
  text-align: center; }
  #views-bootstrap-miembros-block-1 div.col a img {
    margin: 0 auto;
    border: 1px solid #cccccc;
    border-radius: 100px;
    -webkit-box-shadow: 0px 0px 0px 0px #cccccc;
            box-shadow: 0px 0px 0px 0px #cccccc; }
  #views-bootstrap-miembros-block-1 div.col a:hover img, #views-bootstrap-miembros-block-1 div.col a:focus img {
    border: 1px solid #2e2f30;
    -webkit-box-shadow: 0px 3px 0px 0px #cccccc;
            box-shadow: 0px 3px 0px 0px #cccccc; }
  @media (max-width: 460px) {
    #views-bootstrap-miembros-block-1 div.col img {
      max-width: 80px; } }
  #views-bootstrap-miembros-block-1 div.col div.views-field-title {
    padding: 10px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImxpYnMvX21peGlucy5zY3NzIiwiZ2VuZXJhbC9fZ2VuZXJhbC5zY3NzIiwiZ2VuZXJhbC9faGVhZGVyLnNjc3MiLCJnZW5lcmFsL19mb290ZXIuc2NzcyIsImdlbmVyYWwvX2hvbWUuc2NzcyIsImdlbmVyYWwvX2N0YS5zY3NzIiwiZ2VuZXJhbC9fY29udGVudC5zY3NzIiwiZ2VuZXJhbC9fc3VtYXRlLnNjc3MiLCJnZW5lcmFsL19taWVtYnJvcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBLG1HQUFZO0FDSlo7RUFDSSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsVUFBUyxFQUNaOztBQ25CRDtFQUFNLG1CQUFrQixFQUFJOztBQUM1QjtFQUNFLDBDRmFpQztFRVpqQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLDBCRkVZO0VFRFosa0JBQWlCO0VBQ2pCLGVGRG9CO0VFRXBCLGNBQWEsRUFDZDs7QUFFRDtFQUNJLHFCQUFvQixFQUN2Qjs7QUFFRDtFQUNFLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0UsY0FBYTtFQUNiLG1CQUFrQixFQUNuQjs7QUFFRDtFQUFJLG1CQUFrQixFQUFJOztBQUUxQjtFQUFJLG1CQUFrQixFQUFJOztBQUUxQjtFQUFJLGtCQUFpQixFQUFJOztBQUd6QjtFQUFvQixpQkFBZ0IsRUFBSTs7QUFFeEM7RUFDSTtJQUFHLG1CQUFrQixFQUFJO0VBQ3pCO0lBQVUsZUFBYyxFQUFJLEVBQUE7O0FBSWhDO0VBQ0ksY0FBYTtFQUNiLGVBQWM7RUFDZCwwQkZ6Q2tCO0VFMENsQixtQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSx3QkFBdUI7RUFDdkIsZ0JBQWU7RUFDZixpQkFBZ0IsRUFRbkI7RUFYRDtJQU9RLGVBQWM7SUFDZCxZQUFXO0lBQ1gsaUJB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QkFBYTtFQUFiLGNBQWE7RUFDYiwyQkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLHFCQUFvQjtFQUNwQixvQkFBZTtNQUFmLGdCQUFlLEVBQ2xCOztBQVBMO0VBU1Esb0JBQW1CO0VBQ25CLG1CQUFrQixFQXFCckI7RUEvQkw7SUFZWSxlQUFjO0lBQ2QsMEJUUEc7SVNRSCxxQkFBb0I7SUFDcEIsNENUVEc7WVNTSCxvQ1RURyxFU1dOO0VBakJUO0lBbUJZLDBCVGhCRztJU2lCSCw0Q1RkRztZU2NILG9DVGRHLEVTZ0JOO0VBQ0Q7SUF2QlI7TUF5QmdCLGdCQUFlLEVBQ2xCLEVBQUE7RUExQmI7SUE2QlksY0FBYSxFQUNoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLS0tLS1DT0xPUkVTLS0tLS0tXHJcblxyXG4kYmxhbmNvOiAjZmZmO1xyXG4kbmVncm86ICMyZTJmMzA7XHJcbiRwcmltYXJ5Q29sb3I6ICMwMDk0RDQ7XHJcbiRzZWNvbmRhcnlDb2xvcjogIzc1NTI5MztcclxuJGNsYXJvOiAjY2NjY2NjO1xyXG4kdGlwbzogcmdiKDUxLCA1MSwgNTEpO1xyXG4kYm9keTogI2ZmZmZmZjtcclxuJGhlcm8tZ3JhZGllbnQtaW5pdDogIzNCNzZCQTtcclxuJGhlcm8tZ3JhZGllbnQtZW5kOiAjN0REMkQ5O1xyXG5cclxuXHJcblxyXG4vLy0tLUZVRU5URVMtLS1cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjMwMCwzMDBpLDQwMCw0MDBpLDcwMCw3MDBpLDgwMCw4MDBpJyk7XHJcbiRmb250OiAnUmFsZXdheScsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4iLCIvLy0tLUZPTlQgRkFNSUxZLS0tXHJcblxyXG5AbWl4aW4gZm9udF9mYW1pbHkoJGZvbnROYW1lKXtcclxuXHRmb250LWZhbWlseTogJGZvbnROYW1lO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzLycrJGZvbnROYW1lKyctd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy8nKyRmb250TmFtZSsnLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzLycrJGZvbnROYW1lKyctd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4lc3Itb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbn0iLCIvL0dFTkVSSUNPU1xyXG5odG1sIHtmb250LXNpemU6IDEuMTI1ZW07fVxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgY29sb3I6ICR0aXBvO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zZW07ICAgIFxyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCB7XHJcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBmb250LXNpemU6IDIuNDQxZW07XHJcbn1cclxuXHJcbmgyIHtmb250LXNpemU6IDEuOTUzZW07fVxyXG5cclxuaDMge2ZvbnQtc2l6ZTogMS41NjNlbTt9XHJcblxyXG5oNCB7Zm9udC1zaXplOiAxLjI1ZW07fVxyXG5cclxuXHJcbnNtYWxsLCAuZm9udF9zbWFsbCB7Zm9udC1zaXplOiAwLjhlbTt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgIGgye2ZvbnQtc2l6ZTogMS41NjNlbTt9XHJcbiAgICBodG1sLGJvZHl7Zm9udC1zaXplOiAxZW07fVxyXG59XHJcblxyXG5cclxuYS5za2lwLWxpbmt7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5icmVhZGNydW1ie1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgQGV4dGVuZCAuZm9udF9zbWFsbDtcclxuXHJcbiAgICA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICBjb250ZW50OiBcIlxcMDBiYlwiO1xyXG4gICAgfVxyXG59XHJcbi5mYSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgXHJcbn1cclxuLyotLS1CT1RPTkVTLS0qL1xyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICBjb2xvcjogJGJsYW5jbztcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyBcclxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmOmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmxhbmNvO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yOyBcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yOyBcclxuICAgIH1cclxufVxyXG5cclxuLy9GSVggTW9kYWxcclxuLm1vZGFsLW9wZW4gLm5hdmJhci1maXhlZC10b3AsXHJcbi5tb2RhbC1vcGVuIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG9wYWNpdHk6IC42NTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNsYXJvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXJvO1xyXG59XHJcblxyXG4uYnRuLmRpc2FibGVkOmhvdmVyLCAuYnRuW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICRibGFuY287XHJcbiAgICBib3JkZXItY29sb3I6ICRjbGFybztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGFybztcclxufVxyXG5cclxuLy9MaWdodGJveCBJRSBGaXhcclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAvKiBJRTEwKyBDU1MgKi9cclxuICAgIC5la2tvLWxpZ2h0Ym94IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBmbGV4OiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG59IiwiLnBhdGgtZnJvbnRwYWdlIG5hdjpub3QoLm5hdmJhci1mb25kbykgLm5hdmJhci1oZWFkZXIgeyAgICBcclxuICAgIC5sb2dve1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uYXZiYXItaGVhZGVyeyBcclxuICAgICAgIFxyXG4gICAgLmxvZ297XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5uYXZiYXItZGVmYXVsdHsgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIFxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpPmEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvOyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpPmE6aG92ZXIsIC5uYXZiYXItbmF2IGxpPmE6Zm9jdXMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFuY287XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGk6bGFzdC1jaGlsZD5hIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7IFxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287ICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbzsgXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICAuaWNvbi1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGU6aG92ZXIsICAubmF2YmFyLXRvZ2dsZTpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIC5pY29uLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2V7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG5cclxuICAgICAgICAvLyAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCJcXEFcIjtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXdpZHRoOiAwcHggOHB4IDhweCA4cHg7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsYW5jbyB0cmFuc3BhcmVudDtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMwMDk0ZDQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaSBhLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51ICBsaSBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ubmF2YmFyLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhbmNvOyAgICBcclxuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcclxuICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgLmljb24tYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAgLm5hdmJhci10b2dnbGU6Zm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAuaWNvbi1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC5uYXZiYXItbmF2IGxpPmEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgbGk+YTpob3ZlciwgLm5hdmJhci1uYXYgbGk+YTpmb2N1cyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmVncm87ICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQ+YSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yOyBcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiBsaS5hY3RpdmU6bGFzdC1jaGlsZD5he1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVncm87IFxyXG4gICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkPmE6aG92ZXIsICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQ+YTpmb2N1cywge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlOmxhc3QtY2hpbGQ+YXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLm5hdmJhci1mb25kb3tcclxuICAgIGJhY2tncm91bmQ6ICRibGFuY287XHJcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAuaWNvbi1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGU6aG92ZXIsICAubmF2YmFyLXRvZ2dsZTpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIC5pY29uLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiBsaT5hIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpPmE6aG92ZXIsIC5uYXZiYXItbmF2IGxpPmE6Zm9jdXMge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG5lZ3JvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQ+YSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yOyBcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pcy1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkPmE6aG92ZXIsICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQ+YTpmb2N1cywge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGxpID4gYSB7XHJcbiAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ3JvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogODBweCAwIDYwcHggMDtcclxuICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjU1ZW0gMGVtO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOmhvdmVyLCBhOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvcjogJGJsYW5jbywgJGFtb3VudDogMC4yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICAgIEBleHRlbmQgJXNyLW9ubHk7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhdGgtZnJvbnRwYWdle1xyXG4gICAgaDJ7ICAgICAgICBcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJve1xyXG4gICAgd2lkdGg6MTAwJTsgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgIFxyXG4gICAgY29sb3I6ICRibGFuY287IFxyXG5cclxuICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM4MHB4OyAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMzMHB4OyBcclxuICAgICAgICB9ICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDsgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDsgXHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7IFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnJvdyA+IFtjbGFzcyo9J2NvbC0nXTpmaXJzdC1jaGlsZHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLTEsIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLTJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLTF7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlcm9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksICRoZXJvLWdyYWRpZW50LWluaXQ7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGhlcm8tZ3JhZGllbnQtaW5pdCAwJSwkaGVyby1ncmFkaWVudC1lbmQgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICB9ICAgICBcclxuICAgICAgXHJcblxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7ICAgICAgICBcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbzsgXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbzsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJhY3RlcmlzdGljYXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk2KTtcclxuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IDBweCByZ2JhKDAsMCwwLDAuMik7ICAgXHJcbiAgICBoMnsgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIGgzeyAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgICBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHl7ICBcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtOyAgICAgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgIH0gXHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAucm93ID4gW2NsYXNzKj0nY29sLSddIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG59XHJcbi5hcGxpY2FjaW9uZXN7XHJcbiAgICBcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH0gXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHVse1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnN1bWF0ZXtcclxuICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2N0YS1iZy5wbmcnKSBuby1yZXBlYXQgO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgyLCBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksICRoZXJvLWdyYWRpZW50LWluaXQ7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRoZXJvLWdyYWRpZW50LWluaXQgMCUsJGhlcm8tZ3JhZGllbnQtZW5kIDEzMCUpOyAgICBcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIGgyeyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfSAgICBcclxufSIsIlxyXG5hcnRpY2xleyAgIFxyXG4gIC5maWVsZC0tbmFtZS1ib2R5e1xyXG4gICAgXHJcbiAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gICAgKjpub3QoaW1nKSB7XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBwLmRlc3RhY2Fkb3tcclxuICAgICAgICAvLyBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLCBvbHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICBhIGltZyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbGFybzsgICAgICBcclxuICB9XHJcbiAgYTpob3ZlciBpbWcsYTpmb2N1cyBpbWd7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5lZ3JvO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAkY2xhcm87XHJcbiAgICB9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gIH1cclxuICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlY2hhIHtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgIH1cclxuICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmlhIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuZm9ybXtcclxuICAgIG1hcmdpbjogMCBhdXRvOyAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XHJcbiAgICB9XHJcblxyXG59XHJcbiNlZGl0LXByZXZpZXd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbm1haW4gc2VjdGlvbntcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9ICBcclxufVxyXG5cclxuXHJcbm1haW4ubWFpbi1jb250ZW50LWluc2lkZXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgXHJcbiAgICBoMnsgICAgICAgIFxyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1bGxldC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWFnb25hbC1oZWFkZXJ7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksICRoZXJvLWdyYWRpZW50LWluaXQ7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGhlcm8tZ3JhZGllbnQtaW5pdCAwJSwkaGVyby1ncmFkaWVudC1lbmQgMTMwJSk7IFxyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgxLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfSAgXHJcbn1cclxuXHJcbnRhYmxlW3JvbGU9XCJwcmVzZW50YXRpb25cIl0gaW1ne1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiLnN1bWF0ZS1ibG9xdWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLnJvd3sgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAuY29sLW1kLTZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICAgXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4yKTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMjVweDtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5yb3cgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IC5jb2wtbWQtNjpub3QoZmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXHJcbiAgICAgICAgICAgICAgICBwLCB1bHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWJmb3JtLXN2Z3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxufSIsIiN2aWV3cy1ib290c3RyYXAtbWllbWJyb3MtYmxvY2stMXtcclxuXHJcbiAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIGRpdi5jb2x7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYSBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xhcm87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggJGNsYXJvO1xyXG4gICAgICAgICAgICAvL2ZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciBpbWcsYTpmb2N1cyBpbWd7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZWdybztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICRjbGFybztcclxuICAgICAgICAgICAgLy9maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIGRpdi52aWV3cy1maWVsZC10aXRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */