* {
  direction: rtl; }

.scroll-down #scroll-down img {
  margin-left: 0;
  margin-right: 10px; }

#register .form-group-container .form-group:first-child:not(:last-child) {
  margin-right: 0;
  margin-left: 1rem; }

#register .show-password {
  left: 0;
  right: auto; }

#register .intl-tel-input .flag-container {
  right: 0;
  left: auto; }

#register .intl-tel-input .selected-flag {
  padding: 0 8px 0 0; }

#register .intl-tel-input .selected-flag .iti-arrow {
  right: auto;
  left: 6px; }

#register .intl-tel-input > input.phone {
  padding-left: 1.3rem !important;
  padding-right: 50px !important; }

#register .intl-tel-input .country-list .country {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#register .form-check-label .custom-checkbox {
  margin-right: 0;
  margin-left: 15px; }

#register .currency-container .currency-select .currency-list {
  left: auto;
  right: 100%; }

#register .currency-container .currency-select .currency-list li label img {
  margin-left: 0;
  margin-right: 15px; }

#register .currency-container .currency-select .selected-currency img {
  margin-right: 0;
  margin-left: 15px; }

@media (max-width: 479px) {
  #register .form-group-container .form-group:first-child:not(:last-child) {
    margin-left: 0; } }

#hero .left-side .image-holder {
  left: auto;
  right: 43%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%); }

#hero.animate-in .modal {
  -webkit-animation-name: registerInArabic;
          animation-name: registerInArabic; }

#hero.animate-in .left-side .image-holder img {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn; }

#hero.animate-out .modal {
  -webkit-animation-name: registerOutArabic;
          animation-name: registerOutArabic; }

#hero.animate-out .left-side .image-holder img {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@media (max-width: 479px) {
  #hero .left-side .image-holder {
    right: 13% !important;
    -webkit-transform: translate(50%, 0) !important;
            transform: translate(50%, 0) !important; } }

@media (min-width: 480px) and (max-width: 767px) {
  #hero .left-side .image-holder {
    right: 50%;
    -webkit-transform: translate(50%, -47%) !important;
            transform: translate(50%, -47%) !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  #hero .left-side .image-holder {
    right: 47%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (max-width: 991px) {
  #hero .left-side .image-holder {
    right: 50%;
    -webkit-transform: translate(50%, -55%);
            transform: translate(50%, -55%); } }

@media (min-width: 992px) {
  #hero .modal {
    -webkit-animation-name: registerInArabic;
            animation-name: registerInArabic; } }

@media (min-width: 992px) and (max-width: 1023px) {
  #hero .left-side .image-holder {
    right: 47%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (min-width: 992px) and (max-width: 1023px) and (min-height: 800px) and (max-height: 899px) {
  #hero .left-side .image-holder {
    right: 51%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (min-width: 992px) and (max-width: 1023px) and (max-height: 799px) {
  #hero .left-side .image-holder {
    right: 53%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (min-width: 1024px) and (max-width: 1199px) {
  #hero .left-side .image-holder {
    right: 47%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (min-width: 1024px) and (max-width: 1199px) and (min-height: 800px) and (max-height: 899px) {
  #hero .left-side .image-holder {
    right: 50%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

@media (min-width: 1024px) and (max-width: 1199px) and (max-height: 799px) {
  #hero .left-side .image-holder {
    right: 52%;
    -webkit-transform: translate(50%, -47%);
            transform: translate(50%, -47%); } }

#section1 .button-container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

#section1 h3 {
  text-align: right; }

#section1 .progress-bar .progress-bar-container {
  left: auto;
  right: 0; }
  #section1 .progress-bar .progress-bar-container > span {
    text-align: left; }

#section1 .progress-bar .expected-progress-bar .expected-progress-bar-container {
  left: auto;
  right: 0; }

#section1 .progress-bar .progress-bar-strips {
  left: auto;
  right: 0; }

#section1 .progress-bar span {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

#section1 .progress-bar .progress-bar-year {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  left: 0;
  right: auto; }

#section1 .progress-bar .year {
  left: 0;
  right: auto; }

@media (min-width: 480px) and (max-width: 767px) {
  #section3 .image-holder {
    -webkit-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important; } }

@media (min-width: 768px) {
  #section3.animate-in .modal {
    -webkit-animation-name: registerInArabic;
            animation-name: registerInArabic; }
  #section3.animate-out .modal {
    -webkit-animation-name: registerOutArabic;
            animation-name: registerOutArabic; } }

#section3 .image-holder {
  left: auto;
  right: 60%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%); }
  #section3 .image-holder .image-container {
    -webkit-transform: translateX(25%);
            transform: translateX(25%); }

#section3 .list-item {
  left: auto; }
  #section3 .list-item .list-item-holder {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #section3 .list-item .circle-holder {
    left: 100%;
    right: auto;
    -webkit-transform: translate(0.3vw, 0.3vw);
            transform: translate(0.3vw, 0.3vw); }
  #section3 .list-item .list-item-text {
    right: 100%;
    left: auto; }
    #section3 .list-item .list-item-text:after {
      right: 0;
      left: auto; }
  #section3 .list-item.list-item-1 {
    bottom: 72.5%;
    right: 28%;
    width: 23%;
    height: 16%; }
  #section3 .list-item.list-item-2 {
    bottom: 61.5%;
    right: 45%;
    width: 23%;
    height: 17.5%; }
  #section3 .list-item.list-item-3 {
    bottom: 46.5%;
    right: 60.5%;
    width: 23%;
    height: 14%; }
  #section3 .list-item.list-item-4 {
    bottom: 29%;
    right: 72.5%;
    width: 6%;
    height: 4%; }
  #section3 .list-item.list-item-5 {
    bottom: 56%;
    right: 23%;
    width: 15%;
    height: 15%; }
  #section3 .list-item.list-item-6 {
    bottom: 17%;
    right: 48.5%;
    width: 4%;
    height: 5%; }

@media (min-width: 480px) and (max-width: 767px) {
  #section3 .image-holder {
    -webkit-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important; } }

@media (max-width: 991px) {
  #section3 .image-holder {
    right: auto;
    left: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    #section3 .image-holder .image-container {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-transform: translate(-85px, 0%) !important;
              transform: translate(-85px, 0%) !important; }
  #section3 .list-item .list-item-text > span {
    padding-left: 0;
    padding-right: 20px; }
  #section3 .list-item.list-item-3 .list-item-holder, #section3 .list-item.list-item-6 .list-item-holder {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    #section3 .list-item.list-item-3 .list-item-holder .circle-holder, #section3 .list-item.list-item-6 .list-item-holder .circle-holder {
      -webkit-transform: translate(0.3rem, -0.3rem);
              transform: translate(0.3rem, -0.3rem); }
    #section3 .list-item.list-item-3 .list-item-holder .list-item-text, #section3 .list-item.list-item-6 .list-item-holder .list-item-text {
      bottom: auto;
      bottom: 0; }
  #section3 .list-item.list-item-1 {
    bottom: 67.5%;
    right: -20%;
    width: 19%;
    height: 8%; }
  #section3 .list-item.list-item-2 {
    bottom: 61.5%;
    right: 18%;
    width: 19%;
    height: 5.5%; }
  #section3 .list-item.list-item-3 {
    bottom: 40.5%;
    right: 23.5%;
    width: 11%;
    height: 3%; }
  #section3 .list-item.list-item-4 {
    bottom: 21%;
    right: 20%;
    width: 17%;
    height: 10%; }
  #section3 .list-item.list-item-5 {
    bottom: 50%;
    right: 18%;
    width: 15.5%;
    height: 5%; }
  #section3 .list-item.list-item-6 {
    bottom: 3%;
    right: 19%;
    width: 18%;
    height: 8%; } }

@media (min-width: 992px) {
  #section3 .list-item.list-item-left .list-item-holder {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    #section3 .list-item.list-item-left .list-item-holder .circle-holder {
      left: auto;
      right: 100%;
      -webkit-transform: translate(-0.3vw, -0.3vw);
              transform: translate(-0.3vw, -0.3vw); }
    #section3 .list-item.list-item-left .list-item-holder .list-item-text {
      right: auto;
      left: 100%; }
      #section3 .list-item.list-item-left .list-item-holder .list-item-text > span {
        padding-right: 0;
        padding-left: 20px; }
      #section3 .list-item.list-item-left .list-item-holder .list-item-text:after {
        right: auto;
        left: 0; }
  #section3 .list-item:not(.list-item-left) .list-item-text > span {
    padding-left: 0;
    padding-right: 20px; } }

@media (min-width: 992px) and (max-width: 1023px) {
  #section3 .image-holder .image-container {
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important; }
  #section3 .image-holder img {
    width: 500px !important; }
  #section3 .list-item.list-item-1 {
    bottom: 72.5%;
    left: 28%;
    width: 14%;
    height: 22%; }
  #section3 .list-item.list-item-2 {
    bottom: 61.5%;
    left: 45%;
    width: 13%;
    height: 19.5%; }
  #section3 .list-item.list-item-3 {
    bottom: 46.5%;
    left: 60.5%;
    width: 9%;
    height: 14%; }
  #section3 .list-item.list-item-4 {
    bottom: 29%;
    left: 72.5%;
    width: 3%;
    height: 6%; }
  #section3 .list-item.list-item-5 {
    bottom: 54%;
    left: 26%;
    width: 12%;
    height: 18%; }
  #section3 .list-item.list-item-6 {
    bottom: 17%;
    left: 49.5%;
    width: 3%;
    height: 5%; } }

@media (min-width: 992px) and (max-width: 1023px) and (max-height: 799px) {
  #section3 .image-holder .image-container {
    -webkit-transform: translate(-5%, 5%) !important;
            transform: translate(-5%, 5%) !important; } }

@media (min-width: 1024px) and (max-width: 1199px) {
  #section3 .image-holder .image-container {
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important; }
  #section3 .list-item.list-item-1 {
    bottom: 72.5%;
    left: 28%;
    width: 14%;
    height: 22%; }
  #section3 .list-item.list-item-2 {
    bottom: 61.5%;
    left: 45%;
    width: 13%;
    height: 19.5%; }
  #section3 .list-item.list-item-3 {
    bottom: 46.5%;
    left: 60.5%;
    width: 9%;
    height: 14%; }
  #section3 .list-item.list-item-4 {
    bottom: 29%;
    left: 72.5%;
    width: 3%;
    height: 6%; }
  #section3 .list-item.list-item-5 {
    bottom: 54%;
    left: 26%;
    width: 12%;
    height: 18%; }
  #section3 .list-item.list-item-6 {
    bottom: 17%;
    left: 49.5%;
    width: 3%;
    height: 5%; } }

@media (min-width: 1024px) and (max-width: 1199px) and (max-height: 799px) {
  #section3 .image-holder .image-container {
    -webkit-transform: translate(20px, 5%) !important;
            transform: translate(20px, 5%) !important; } }

@media (min-width: 1200px) and (max-width: 1399px) {
  #section3 .image-holder .image-container {
    -webkit-transform: translateX(30px) !important;
            transform: translateX(30px) !important; } }

@media (max-width: 1399px) {
  #section3 .image-holder {
    left: auto;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); } }

#header:after {
  right: 0; }

#language-selector img {
  margin-right: 0;
  margin-left: 1rem; }

#language-selector .language-options li a {
  padding: 5px 1rem; }
  #language-selector .language-options li a span {
    margin-left: 0;
    margin-right: -5px; }

@media (max-width: 767px) {
  #header #nav {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (min-width: 1200px) {
  #header:after {
    right: auto;
    left: 0; } }

#footer {
  text-align: right; }

.modal {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

.register-container {
  padding-right: 40px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2dlbmVyYWwuc2NzcyIsImNvbXBvbmVudHMvX3JlZ2lzdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uMS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbjMuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24zLWxpbmVzLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fcmVnaXN0ZXItbW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLGVBQWEsRUFDaEI7O0FBRUQ7RUFLWSxlQUFjO0VBQ2QsbUJBQWtCLEVBQ3JCOztBQ1pUO0VBSWdCLGdCQUFlO0VBQ2Ysa0JBQWlCLEVBQ3BCOztBQU5iO0VBV1EsUUFBTztFQUNQLFlBQVcsRUFDZDs7QUFiTDtFQWdCUSxTQUFRO0VBQ1IsV0FBVSxFQUNiOztBQWxCTDtFQXFCUSxtQkFBa0IsRUFDckI7O0FBdEJMO0VBeUJRLFlBQVc7RUFDWCxVQUFTLEVBQ1o7O0FBM0JMO0VBOEJRLGdDQUErQjtFQUMvQiwrQkFBOEIsRUFDakM7O0FBaENMO0VBbUNRLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2hCOztBQXBDTDtFQXVDUSxnQkFBZTtFQUNmLGtCQUFpQixFQUNwQjs7QUF6Q0w7RUE0Q1EsV0FBVTtFQUNWLFlBQVcsRUFDZDs7QUE5Q0w7RUFpRFEsZUFBYztFQUNkLG1CQUNKLEVBQUM7O0FBbkRMO0VBc0RRLGdCQUFlO0VBQ2Ysa0JBQ0osRUFBQzs7QUFHTDtFQUNJO0lBQ0ksZUFBYyxFQUNqQixFQUFBOztBQzlETDtFQUtZLFdBQVU7RUFDVixXQUFVO0VBQ1Ysd0NBQStCO1VBQS9CLGdDQUErQixFQUNsQzs7QUFJVDtFQUdZLHlDQUFnQztVQUFoQyxpQ0FBZ0MsRUFFbkM7O0FBTFQ7RUFVb0IsK0JBQXNCO1VBQXRCLHVCQUFzQixF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SUFDWCxZQUFXO0lBQ1gsVUFBUztJQUNULFdBQVUsRUFDYixFQUFBOztBQVViO0VBQ0k7SUFHWSxrREFBeUM7WUFBekMsMENBQXlDLEVBQzVDLEVBQUE7O0FBYWI7RUFDSTtJQUdZLCtDQUFzQztZQUF0Qyx1Q0FBc0MsRUFDekMsRUFBQTs7QUFLYjtFQUNJO0lBR1EsV0FBVTtJQUNWLFNBQVE7SUFDUixzQ0FBNkI7WUFBN0IsOEJBQTZCLEVBQ2hDLEVBQUE7O0FDdmFUO0VBR1EsU0FBUSxFQUNYOztBQUlMO0VBR1EsZ0JBQWU7RUFDZixrQkFBaUIsRUFDcEI7O0FBTEw7RUFXZ0Isa0JBQWlCLEVBTXBCO0VBakJiO0lBY29CLGVBQWM7SUFDZCxtQkFBa0IsRUFDckI7O0FBTWpCO0VBQ0k7SUFFUSwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QixFQUNqQyxFQUFBOztBQUlUO0VBQ0k7SUFHUSxZQUFXO0lBQ1gsUUFBTyxFQUNWLEVBQUE7O0FDNUNUO0VBQ0ksa0JBQWlCLEVBQ3BCOztBQ0ZEO0VBQ0ksWUFBVztFQUNYLFFBQU87RUFDUCxxQ0FBNEI7VUFBNUIsNkJBQTRCLEVBQy9COztBQUdEO0VBQ0ksb0JBQW1CLEVBQ3RCIiwiZmlsZSI6ImFyYWJpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgICBkaXJlY3Rpb246cnRsO1xufVxuXG4uc2Nyb2xsLWRvd257XG4gICAgXG4gICAgI3Njcm9sbC1kb3due1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3JlZ2lzdGVye1xuICAgIC5mb3JtLWdyb3VwLWNvbnRhaW5lcntcbiAgICAgICAgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctcGFzc3dvcmR7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXJ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZ3tcbiAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93e1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dD5pbnB1dC5waG9uZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIC5jdXN0b20tY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmN1cnJlbmN5LWNvbnRhaW5lciAuY3VycmVuY3ktc2VsZWN0IC5jdXJyZW5jeS1saXN0e1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY3VycmVuY3ktY29udGFpbmVyIC5jdXJyZW5jeS1zZWxlY3QgLmN1cnJlbmN5LWxpc3QgbGkgbGFiZWwgaW1ne1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4IFxuICAgIH1cblxuICAgIC5jdXJyZW5jeS1jb250YWluZXIgLmN1cnJlbmN5LXNlbGVjdCAuc2VsZWN0ZWQtY3VycmVuY3kgaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4IFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAjcmVnaXN0ZXIgLmZvcm0tZ3JvdXAtY29udGFpbmVyIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4iLCIjaGVyb3tcblxuICAgIC5sZWZ0LXNpZGV7XG5cbiAgICAgICAgLmltYWdlLWhvbGRlcntcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogNDMlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hlcm97XG4gICAgJi5hbmltYXRlLWlue1xuICAgICAgICAubW9kYWx7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcmVnaXN0ZXJJbkFyYWJpYztcblxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtc2lkZXtcbiAgICAgICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYW5pbWF0ZS1vdXR7XG4gICAgICAgIC5tb2RhbHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByZWdpc3Rlck91dEFyYWJpYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpe1xuICAgICNoZXJve1xuXG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCl7XG4gICAgXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAjaGVyb3tcblxuICAgICAgICAubGVmdC1zaWRle1xuXG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgI2hlcm97XG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0NyU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAjaGVyb3tcblxuICAgICAgICAubGVmdC1zaWRle1xuICAgICAgICAgICAgLmltYWdlLWhvbGRlcntcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtNTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICNoZXJve1xuICAgICAgICAubW9kYWx7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcmVnaXN0ZXJJbkFyYWJpYztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAjaGVyb3tcbiAgICAgICAgLmxlZnQtc2lkZXtcbiAgICAgICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQ3JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC00NyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4OTlweCl7XG4gICAgI2hlcm97XG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MSU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC1oZWlnaHQ6IDc5OXB4KXtcbiAgICAjaGVyb3tcbiAgICAgICAgLmxlZnQtc2lkZXtcbiAgICAgICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUzJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC00NyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgI2hlcm97XG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0NyU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4OTlweCl7XG4gICAgI2hlcm97XG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtYXgtaGVpZ2h0OiA3OTlweCl7XG4gICAgI2hlcm97XG4gICAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MiU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG5cbn0iLCIjc2VjdGlvbjF7XG4gICAgLy8gcHtcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvLyB9XG5cbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXJ7XG5cblxuICAgICAgICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgPnNwYW57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlY3RlZC1wcm9ncmVzcy1iYXJ7XG4gICAgXG4gICAgICAgICAgICAuZXhwZWN0ZWQtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFyLXN0cmlwc3tcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIteWVhcntcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC55ZWFye1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgI3NlY3Rpb24ze1xuXG4gICAgICAgIC5pbWFnZS1ob2xkZXJ7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgI3NlY3Rpb24ze1xuICAgICAgICAmLmFuaW1hdGUtaW57XG4gICAgICAgICAgICAubW9kYWx7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJlZ2lzdGVySW5BcmFiaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5hbmltYXRlLW91dHtcbiAgICAgICAgICAgIC5tb2RhbHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcmVnaXN0ZXJPdXRBcmFiaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LWhlaWdodDogNzk5cHgpe1xuXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4OTlweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtYXgtaGVpZ2h0OiA3OTlweCl7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXtcblxufSIsIiNzZWN0aW9uM3tcblxuICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA2MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubGlzdC1pdGVte1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5saXN0LWl0ZW0taG9sZGVye1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpYWdvbmFsLWxpbmV7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUtaG9sZGVye1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4zdncsIDAuM3Z3KTsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW0tdGV4dHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICAgICAgJi5saXN0LWl0ZW0tMXtcbiAgICAgICAgICAgIC8vICsgMC41XG4gICAgICAgICAgICBib3R0b206IDcyLjUlO1xuICAgICAgICAgICAgLy8gKyAxOS41IChkZSBsYSA4LjUpXG4gICAgICAgICAgICByaWdodDogMjglO1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgIGhlaWdodDogMTYlO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3QtaXRlbS0ye1xuICAgICAgICAgICAgYm90dG9tOiA2MS41JTtcbiAgICAgICAgICAgIHJpZ2h0OiA0NSU7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNy41JTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LWl0ZW0tM3tcbiAgICAgICAgICAgIGJvdHRvbTogNDYuNSU7XG4gICAgICAgICAgICByaWdodDogNjAuNSU7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3QtaXRlbS00e1xuICAgICAgICAgICAgYm90dG9tOiAyOSU7XG4gICAgICAgICAgICByaWdodDogNzIuNSU7XG4gICAgICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LWl0ZW0tNXtcbiAgICAgICAgICAgIGJvdHRvbTogNTYlO1xuICAgICAgICAgICAgcmlnaHQ6IDIzJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1JTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LWl0ZW0tNntcbiAgICAgICAgICAgIGJvdHRvbTogMTclO1xuICAgICAgICAgICAgcmlnaHQ6IDQ4LjUlO1xuICAgICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCl7XG4gICAgXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAjc2VjdGlvbjN7XG4gICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuXG4gICAgI3NlY3Rpb24ze1xuXG4gICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04NXB4LCAwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaXRlbXtcblxuICAgICAgICAgICAgLmxpc3QtaXRlbS10ZXh0e1xuICAgICAgICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0zLFxuICAgICAgICAgICAgJi5saXN0LWl0ZW0tNntcbiAgICAgICAgICAgICAgICAubGlzdC1pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjNyZW0sIC0wLjNyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAubGlzdC1pdGVtLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1pdGVtLTF7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2Ny41JTtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOCU7ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1pdGVtLTJ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2MS41JTtcbiAgICAgICAgICAgICAgICByaWdodDogMTglO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0ze1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDAuNSU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzLjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saXN0LWl0ZW0tNHtcbiAgICAgICAgICAgICAgICBib3R0b206IDIxJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1pdGVtLTV7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUuNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saXN0LWl0ZW0tNntcbiAgICAgICAgICAgICAgICBib3R0b206IDMlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgI3NlY3Rpb24ze1xuICAgICAgICAubGlzdC1pdGVte1xuICAgICAgICAgICAgJi5saXN0LWl0ZW0tbGVmdHtcbiAgICAgICAgICAgICAgICAubGlzdC1pdGVtLWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtaG9sZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuM3Z3LCAtMC4zdncpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAubGlzdC1pdGVtLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bm90KC5saXN0LWl0ZW0tbGVmdCl7XG4gICAgICAgICAgICAgICAgLmxpc3QtaXRlbS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICA+c3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgI3NlY3Rpb24ze1xuICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW17XG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0xe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNzIuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjglO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1pdGVtLTJ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2MS41JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0ze1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDYuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAuNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS00e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjklO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcyLjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS01e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS02e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ5LjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtaGVpZ2h0OiA3OTlweCl7XG4gICAgI3NlY3Rpb24ze1xuICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIDUlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgI3NlY3Rpb24ze1xuICAgICAgICAuaW1hZ2UtaG9sZGVye1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW17XG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0xe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNzIuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjglO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGlzdC1pdGVtLTJ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2MS41JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5LjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS0ze1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDYuNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAuNSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS00e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjklO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcyLjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS01e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTQlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpc3QtaXRlbS02e1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ5LjUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogODk5cHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LWhlaWdodDogNzk5cHgpe1xuICAgICNzZWN0aW9uM3tcbiAgICAgICAgLmltYWdlLWhvbGRlcntcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KXtcbiAgICAjc2VjdGlvbjN7XG4gICAgICAgIC5pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KXtcbiAgICAjc2VjdGlvbjN7XG4gICAgICAgIC5pbWFnZS1ob2xkZXJ7XG5cbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXtcblxufSIsIiNoZWFkZXJ7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbn1cblxuI2xhbmd1YWdlLXNlbGVjdG9ye1xuXG4gICAgaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1vcHRpb25ze1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMXJlbTtcblxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICNoZWFkZXJ7XG4gICAgICAgICNuYXZ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICNoZWFkZXJ7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZm9vdGVye1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSIsIi5tb2RhbHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLnJlZ2lzdGVyLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgIFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICBcbn0iXX0= */
