/** Ionic CSS Variables **/
:root {
  /** primary **/
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;
  /** secondary **/
  --ion-color-secondary: #3dc2ff;
  --ion-color-secondary-rgb: 61, 194, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #36abe0;
  --ion-color-secondary-tint: #50c8ff;
  /** tertiary **/
  --ion-color-tertiary: #5260ff;
  --ion-color-tertiary-rgb: 82, 96, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4854e0;
  --ion-color-tertiary-tint: #6370ff;
  /** success **/
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  /** warning **/
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  /** danger **/
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  /** medium **/
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}
@media (prefers-color-scheme: dark) {
  /*
   * Dark Colors
   * -------------------------------------------
   */
  /* body {
    --ion-color-primary: #428cff;
    --ion-color-primary-rgb: 66,140,255;
    --ion-color-primary-contrast: #ffffff;
    --ion-color-primary-contrast-rgb: 255,255,255;
    --ion-color-primary-shade: #3a7be0;
    --ion-color-primary-tint: #5598ff;

    --ion-color-secondary: #50c8ff;
    --ion-color-secondary-rgb: 80,200,255;
    --ion-color-secondary-contrast: #ffffff;
    --ion-color-secondary-contrast-rgb: 255,255,255;
    --ion-color-secondary-shade: #46b0e0;
    --ion-color-secondary-tint: #62ceff;

    --ion-color-tertiary: #6a64ff;
    --ion-color-tertiary-rgb: 106,100,255;
    --ion-color-tertiary-contrast: #ffffff;
    --ion-color-tertiary-contrast-rgb: 255,255,255;
    --ion-color-tertiary-shade: #5d58e0;
    --ion-color-tertiary-tint: #7974ff;

    --ion-color-success: #2fdf75;
    --ion-color-success-rgb: 47,223,117;
    --ion-color-success-contrast: #000000;
    --ion-color-success-contrast-rgb: 0,0,0;
    --ion-color-success-shade: #29c467;
    --ion-color-success-tint: #44e283;

    --ion-color-warning: #ffd534;
    --ion-color-warning-rgb: 255,213,52;
    --ion-color-warning-contrast: #000000;
    --ion-color-warning-contrast-rgb: 0,0,0;
    --ion-color-warning-shade: #e0bb2e;
    --ion-color-warning-tint: #ffd948;

    --ion-color-danger: #ff4961;
    --ion-color-danger-rgb: 255,73,97;
    --ion-color-danger-contrast: #ffffff;
    --ion-color-danger-contrast-rgb: 255,255,255;
    --ion-color-danger-shade: #e04055;
    --ion-color-danger-tint: #ff5b71;

    --ion-color-dark: #f4f5f8;
    --ion-color-dark-rgb: 244,245,248;
    --ion-color-dark-contrast: #000000;
    --ion-color-dark-contrast-rgb: 0,0,0;
    --ion-color-dark-shade: #d7d8da;
    --ion-color-dark-tint: #f5f6f9;

    --ion-color-medium: #989aa2;
    --ion-color-medium-rgb: 152,154,162;
    --ion-color-medium-contrast: #000000;
    --ion-color-medium-contrast-rgb: 0,0,0;
    --ion-color-medium-shade: #86888f;
    --ion-color-medium-tint: #a2a4ab;

    --ion-color-light: #222428;
    --ion-color-light-rgb: 34,36,40;
    --ion-color-light-contrast: #ffffff;
    --ion-color-light-contrast-rgb: 255,255,255;
    --ion-color-light-shade: #1e2023;
    --ion-color-light-tint: #383a3e;
  } */
  /*
   * iOS Dark Theme
   * -------------------------------------------
   */
  /*  .ios body {
     --ion-background-color: #000000;
     --ion-background-color-rgb: 0,0,0;

     --ion-text-color: #ffffff;
     --ion-text-color-rgb: 255,255,255;

     --ion-color-step-50: #0d0d0d;
     --ion-color-step-100: #1a1a1a;
     --ion-color-step-150: #262626;
     --ion-color-step-200: #333333;
     --ion-color-step-250: #404040;
     --ion-color-step-300: #4d4d4d;
     --ion-color-step-350: #595959;
     --ion-color-step-400: #666666;
     --ion-color-step-450: #737373;
     --ion-color-step-500: #808080;
     --ion-color-step-550: #8c8c8c;
     --ion-color-step-600: #999999;
     --ion-color-step-650: #a6a6a6;
     --ion-color-step-700: #b3b3b3;
     --ion-color-step-750: #bfbfbf;
     --ion-color-step-800: #cccccc;
     --ion-color-step-850: #d9d9d9;
     --ion-color-step-900: #e6e6e6;
     --ion-color-step-950: #f2f2f2;

     --ion-toolbar-background: #0d0d0d;

     --ion-item-background: #1c1c1c;
     --ion-item-background-activated: #313131;
   }
  */
  /*
   * Material Design Dark Theme
   * -------------------------------------------
   */
  /*  .md body {
    --ion-background-color: #121212;
    --ion-background-color-rgb: 18,18,18;

    --ion-text-color: #ffffff;
    --ion-text-color-rgb: 255,255,255;

    --ion-border-color: #222222;

    --ion-color-step-50: #1e1e1e;
    --ion-color-step-100: #2a2a2a;
    --ion-color-step-150: #363636;
    --ion-color-step-200: #414141;
    --ion-color-step-250: #4d4d4d;
    --ion-color-step-300: #595959;
    --ion-color-step-350: #656565;
    --ion-color-step-400: #717171;
    --ion-color-step-450: #7d7d7d;
    --ion-color-step-500: #898989;
    --ion-color-step-550: #949494;
    --ion-color-step-600: #a0a0a0;
    --ion-color-step-650: #acacac;
    --ion-color-step-700: #b8b8b8;
    --ion-color-step-750: #c4c4c4;
    --ion-color-step-800: #d0d0d0;
    --ion-color-step-850: #dbdbdb;
    --ion-color-step-900: #e7e7e7;
    --ion-color-step-950: #f3f3f3;

    --ion-item-background: #1A1B1E;
  }

  ion-title.title-large {
    --color: white;
  } */
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLDBCQUFBO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBRUEsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSxpREFBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFFQSxlQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBRUEsY0FBQTtFQUNBLDRCQUFBO0VBQ0EscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLCtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQ0FBQTtFQUVBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLG9DQUFBO0VBQ0EscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFFQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOENBQUE7RUFDQSxpQ0FBQTtFQUNBLGdDQUFBO0VBRUEsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUVBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSw4Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFFQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQ0FBQTtFQUNBLCtCQUFBO0FBVkY7QUFhQTtFQUNFOzs7SUFBQTtFQUtBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7S0FBQTtFQWlFQTs7O0lBQUE7RUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtFQWtDQTs7O0lBQUE7RUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztLQUFBO0FBbUJGIiwiZmlsZSI6InZhcmlhYmxlcy5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gSW9uaWMgVmFyaWFibGVzIGFuZCBUaGVtaW5nLiBGb3IgbW9yZSBpbmZvLCBwbGVhc2Ugc2VlOlxuLy8gaHR0cDovL2lvbmljZnJhbWV3b3JrLmNvbS9kb2NzL3RoZW1pbmcvXG5cbi8qKiBJb25pYyBDU1MgVmFyaWFibGVzICoqL1xuOnJvb3Qge1xuICAvKiogcHJpbWFyeSAqKi9cbiAgLS1pb24tY29sb3ItcHJpbWFyeTogIzM4ODBmZjtcbiAgLS1pb24tY29sb3ItcHJpbWFyeS1yZ2I6IDU2LCAxMjgsIDI1NTtcbiAgLS1pb24tY29sb3ItcHJpbWFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS1pb24tY29sb3ItcHJpbWFyeS1jb250cmFzdC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0taW9uLWNvbG9yLXByaW1hcnktc2hhZGU6ICMzMTcxZTA7XG4gIC0taW9uLWNvbG9yLXByaW1hcnktdGludDogIzRjOGRmZjtcblxuICAvKiogc2Vjb25kYXJ5ICoqL1xuICAtLWlvbi1jb2xvci1zZWNvbmRhcnk6ICMzZGMyZmY7XG4gIC0taW9uLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDYxLCAxOTQsIDI1NTtcbiAgLS1pb24tY29sb3Itc2Vjb25kYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLWlvbi1jb2xvci1zZWNvbmRhcnktY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWlvbi1jb2xvci1zZWNvbmRhcnktc2hhZGU6ICMzNmFiZTA7XG4gIC0taW9uLWNvbG9yLXNlY29uZGFyeS10aW50OiAjNTBjOGZmO1xuXG4gIC8qKiB0ZXJ0aWFyeSAqKi9cbiAgLS1pb24tY29sb3ItdGVydGlhcnk6ICM1MjYwZmY7XG4gIC0taW9uLWNvbG9yLXRlcnRpYXJ5LXJnYjogODIsIDk2LCAyNTU7XG4gIC0taW9uLWNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLWlvbi1jb2xvci10ZXJ0aWFyeS1jb250cmFzdC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0taW9uLWNvbG9yLXRlcnRpYXJ5LXNoYWRlOiAjNDg1NGUwO1xuICAtLWlvbi1jb2xvci10ZXJ0aWFyeS10aW50OiAjNjM3MGZmO1xuXG4gIC8qKiBzdWNjZXNzICoqL1xuICAtLWlvbi1jb2xvci1zdWNjZXNzOiAjMmRkMzZmO1xuICAtLWlvbi1jb2xvci1zdWNjZXNzLXJnYjogNDUsIDIxMSwgMTExO1xuICAtLWlvbi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLWlvbi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1pb24tY29sb3Itc3VjY2Vzcy1zaGFkZTogIzI4YmE2MjtcbiAgLS1pb24tY29sb3Itc3VjY2Vzcy10aW50OiAjNDJkNzdkO1xuXG4gIC8qKiB3YXJuaW5nICoqL1xuICAtLWlvbi1jb2xvci13YXJuaW5nOiAjZmZjNDA5O1xuICAtLWlvbi1jb2xvci13YXJuaW5nLXJnYjogMjU1LCAxOTYsIDk7XG4gIC0taW9uLWNvbG9yLXdhcm5pbmctY29udHJhc3Q6ICMwMDAwMDA7XG4gIC0taW9uLWNvbG9yLXdhcm5pbmctY29udHJhc3QtcmdiOiAwLCAwLCAwO1xuICAtLWlvbi1jb2xvci13YXJuaW5nLXNoYWRlOiAjZTBhYzA4O1xuICAtLWlvbi1jb2xvci13YXJuaW5nLXRpbnQ6ICNmZmNhMjI7XG5cbiAgLyoqIGRhbmdlciAqKi9cbiAgLS1pb24tY29sb3ItZGFuZ2VyOiAjZWI0NDVhO1xuICAtLWlvbi1jb2xvci1kYW5nZXItcmdiOiAyMzUsIDY4LCA5MDtcbiAgLS1pb24tY29sb3ItZGFuZ2VyLWNvbnRyYXN0OiAjZmZmZmZmO1xuICAtLWlvbi1jb2xvci1kYW5nZXItY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWlvbi1jb2xvci1kYW5nZXItc2hhZGU6ICNjZjNjNGY7XG4gIC0taW9uLWNvbG9yLWRhbmdlci10aW50OiAjZWQ1NzZiO1xuXG4gIC8qKiBkYXJrICoqL1xuICAtLWlvbi1jb2xvci1kYXJrOiAjMjIyNDI4O1xuICAtLWlvbi1jb2xvci1kYXJrLXJnYjogMzQsIDM2LCA0MDtcbiAgLS1pb24tY29sb3ItZGFyay1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS1pb24tY29sb3ItZGFyay1jb250cmFzdC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0taW9uLWNvbG9yLWRhcmstc2hhZGU6ICMxZTIwMjM7XG4gIC0taW9uLWNvbG9yLWRhcmstdGludDogIzM4M2EzZTtcblxuICAvKiogbWVkaXVtICoqL1xuICAtLWlvbi1jb2xvci1tZWRpdW06ICM5Mjk0OWM7XG4gIC0taW9uLWNvbG9yLW1lZGl1bS1yZ2I6IDE0NiwgMTQ4LCAxNTY7XG4gIC0taW9uLWNvbG9yLW1lZGl1bS1jb250cmFzdDogI2ZmZmZmZjtcbiAgLS1pb24tY29sb3ItbWVkaXVtLWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1pb24tY29sb3ItbWVkaXVtLXNoYWRlOiAjODA4Mjg5O1xuICAtLWlvbi1jb2xvci1tZWRpdW0tdGludDogIzlkOWZhNjtcblxuICAvKiogbGlnaHQgKiovXG4gIC0taW9uLWNvbG9yLWxpZ2h0OiAjZjRmNWY4O1xuICAtLWlvbi1jb2xvci1saWdodC1yZ2I6IDI0NCwgMjQ1LCAyNDg7XG4gIC0taW9uLWNvbG9yLWxpZ2h0LWNvbnRyYXN0OiAjMDAwMDAwO1xuICAtLWlvbi1jb2xvci1saWdodC1jb250cmFzdC1yZ2I6IDAsIDAsIDA7XG4gIC0taW9uLWNvbG9yLWxpZ2h0LXNoYWRlOiAjZDdkOGRhO1xuICAtLWlvbi1jb2xvci1saWdodC10aW50OiAjZjVmNmY5O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC8qXG4gICAqIERhcmsgQ29sb3JzXG4gICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICovXG5cbiAgLyogYm9keSB7XG4gICAgLS1pb24tY29sb3ItcHJpbWFyeTogIzQyOGNmZjtcbiAgICAtLWlvbi1jb2xvci1wcmltYXJ5LXJnYjogNjYsMTQwLDI1NTtcbiAgICAtLWlvbi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAgIC0taW9uLWNvbG9yLXByaW1hcnktY29udHJhc3QtcmdiOiAyNTUsMjU1LDI1NTtcbiAgICAtLWlvbi1jb2xvci1wcmltYXJ5LXNoYWRlOiAjM2E3YmUwO1xuICAgIC0taW9uLWNvbG9yLXByaW1hcnktdGludDogIzU1OThmZjtcblxuICAgIC0taW9uLWNvbG9yLXNlY29uZGFyeTogIzUwYzhmZjtcbiAgICAtLWlvbi1jb2xvci1zZWNvbmRhcnktcmdiOiA4MCwyMDAsMjU1O1xuICAgIC0taW9uLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiAgICAtLWlvbi1jb2xvci1zZWNvbmRhcnktY29udHJhc3QtcmdiOiAyNTUsMjU1LDI1NTtcbiAgICAtLWlvbi1jb2xvci1zZWNvbmRhcnktc2hhZGU6ICM0NmIwZTA7XG4gICAgLS1pb24tY29sb3Itc2Vjb25kYXJ5LXRpbnQ6ICM2MmNlZmY7XG5cbiAgICAtLWlvbi1jb2xvci10ZXJ0aWFyeTogIzZhNjRmZjtcbiAgICAtLWlvbi1jb2xvci10ZXJ0aWFyeS1yZ2I6IDEwNiwxMDAsMjU1O1xuICAgIC0taW9uLWNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuICAgIC0taW9uLWNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0LXJnYjogMjU1LDI1NSwyNTU7XG4gICAgLS1pb24tY29sb3ItdGVydGlhcnktc2hhZGU6ICM1ZDU4ZTA7XG4gICAgLS1pb24tY29sb3ItdGVydGlhcnktdGludDogIzc5NzRmZjtcblxuICAgIC0taW9uLWNvbG9yLXN1Y2Nlc3M6ICMyZmRmNzU7XG4gICAgLS1pb24tY29sb3Itc3VjY2Vzcy1yZ2I6IDQ3LDIyMywxMTc7XG4gICAgLS1pb24tY29sb3Itc3VjY2Vzcy1jb250cmFzdDogIzAwMDAwMDtcbiAgICAtLWlvbi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0LXJnYjogMCwwLDA7XG4gICAgLS1pb24tY29sb3Itc3VjY2Vzcy1zaGFkZTogIzI5YzQ2NztcbiAgICAtLWlvbi1jb2xvci1zdWNjZXNzLXRpbnQ6ICM0NGUyODM7XG5cbiAgICAtLWlvbi1jb2xvci13YXJuaW5nOiAjZmZkNTM0O1xuICAgIC0taW9uLWNvbG9yLXdhcm5pbmctcmdiOiAyNTUsMjEzLDUyO1xuICAgIC0taW9uLWNvbG9yLXdhcm5pbmctY29udHJhc3Q6ICMwMDAwMDA7XG4gICAgLS1pb24tY29sb3Itd2FybmluZy1jb250cmFzdC1yZ2I6IDAsMCwwO1xuICAgIC0taW9uLWNvbG9yLXdhcm5pbmctc2hhZGU6ICNlMGJiMmU7XG4gICAgLS1pb24tY29sb3Itd2FybmluZy10aW50OiAjZmZkOTQ4O1xuXG4gICAgLS1pb24tY29sb3ItZGFuZ2VyOiAjZmY0OTYxO1xuICAgIC0taW9uLWNvbG9yLWRhbmdlci1yZ2I6IDI1NSw3Myw5NztcbiAgICAtLWlvbi1jb2xvci1kYW5nZXItY29udHJhc3Q6ICNmZmZmZmY7XG4gICAgLS1pb24tY29sb3ItZGFuZ2VyLWNvbnRyYXN0LXJnYjogMjU1LDI1NSwyNTU7XG4gICAgLS1pb24tY29sb3ItZGFuZ2VyLXNoYWRlOiAjZTA0MDU1O1xuICAgIC0taW9uLWNvbG9yLWRhbmdlci10aW50OiAjZmY1YjcxO1xuXG4gICAgLS1pb24tY29sb3ItZGFyazogI2Y0ZjVmODtcbiAgICAtLWlvbi1jb2xvci1kYXJrLXJnYjogMjQ0LDI0NSwyNDg7XG4gICAgLS1pb24tY29sb3ItZGFyay1jb250cmFzdDogIzAwMDAwMDtcbiAgICAtLWlvbi1jb2xvci1kYXJrLWNvbnRyYXN0LXJnYjogMCwwLDA7XG4gICAgLS1pb24tY29sb3ItZGFyay1zaGFkZTogI2Q3ZDhkYTtcbiAgICAtLWlvbi1jb2xvci1kYXJrLXRpbnQ6ICNmNWY2Zjk7XG5cbiAgICAtLWlvbi1jb2xvci1tZWRpdW06ICM5ODlhYTI7XG4gICAgLS1pb24tY29sb3ItbWVkaXVtLXJnYjogMTUyLDE1NCwxNjI7XG4gICAgLS1pb24tY29sb3ItbWVkaXVtLWNvbnRyYXN0OiAjMDAwMDAwO1xuICAgIC0taW9uLWNvbG9yLW1lZGl1bS1jb250cmFzdC1yZ2I6IDAsMCwwO1xuICAgIC0taW9uLWNvbG9yLW1lZGl1bS1zaGFkZTogIzg2ODg4ZjtcbiAgICAtLWlvbi1jb2xvci1tZWRpdW0tdGludDogI2EyYTRhYjtcblxuICAgIC0taW9uLWNvbG9yLWxpZ2h0OiAjMjIyNDI4O1xuICAgIC0taW9uLWNvbG9yLWxpZ2h0LXJnYjogMzQsMzYsNDA7XG4gICAgLS1pb24tY29sb3ItbGlnaHQtY29udHJhc3Q6ICNmZmZmZmY7XG4gICAgLS1pb24tY29sb3ItbGlnaHQtY29udHJhc3QtcmdiOiAyNTUsMjU1LDI1NTtcbiAgICAtLWlvbi1jb2xvci1saWdodC1zaGFkZTogIzFlMjAyMztcbiAgICAtLWlvbi1jb2xvci1saWdodC10aW50OiAjMzgzYTNlO1xuICB9ICovXG5cbiAgLypcbiAgICogaU9TIERhcmsgVGhlbWVcbiAgICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgKi9cblxuICAvKiAgLmlvcyBib2R5IHtcbiAgICAtLWlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIC0taW9uLWJhY2tncm91bmQtY29sb3ItcmdiOiAwLDAsMDtcblxuICAgIC0taW9uLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gICAgLS1pb24tdGV4dC1jb2xvci1yZ2I6IDI1NSwyNTUsMjU1O1xuXG4gICAgLS1pb24tY29sb3Itc3RlcC01MDogIzBkMGQwZDtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTEwMDogIzFhMWExYTtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTE1MDogIzI2MjYyNjtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTIwMDogIzMzMzMzMztcbiAgICAtLWlvbi1jb2xvci1zdGVwLTI1MDogIzQwNDA0MDtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTMwMDogIzRkNGQ0ZDtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTM1MDogIzU5NTk1OTtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTQwMDogIzY2NjY2NjtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTQ1MDogIzczNzM3MztcbiAgICAtLWlvbi1jb2xvci1zdGVwLTUwMDogIzgwODA4MDtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTU1MDogIzhjOGM4YztcbiAgICAtLWlvbi1jb2xvci1zdGVwLTYwMDogIzk5OTk5OTtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTY1MDogI2E2YTZhNjtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTcwMDogI2IzYjNiMztcbiAgICAtLWlvbi1jb2xvci1zdGVwLTc1MDogI2JmYmZiZjtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTgwMDogI2NjY2NjYztcbiAgICAtLWlvbi1jb2xvci1zdGVwLTg1MDogI2Q5ZDlkOTtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTkwMDogI2U2ZTZlNjtcbiAgICAtLWlvbi1jb2xvci1zdGVwLTk1MDogI2YyZjJmMjtcblxuICAgIC0taW9uLXRvb2xiYXItYmFja2dyb3VuZDogIzBkMGQwZDtcblxuICAgIC0taW9uLWl0ZW0tYmFja2dyb3VuZDogIzFjMWMxYztcbiAgICAtLWlvbi1pdGVtLWJhY2tncm91bmQtYWN0aXZhdGVkOiAjMzEzMTMxO1xuICB9XG4gKi9cblxuICAvKlxuICAgKiBNYXRlcmlhbCBEZXNpZ24gRGFyayBUaGVtZVxuICAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAqL1xuXG4gIC8qICAubWQgYm9keSB7XG4gICAgLS1pb24tYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgICAtLWlvbi1iYWNrZ3JvdW5kLWNvbG9yLXJnYjogMTgsMTgsMTg7XG5cbiAgICAtLWlvbi10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuICAgIC0taW9uLXRleHQtY29sb3ItcmdiOiAyNTUsMjU1LDI1NTtcblxuICAgIC0taW9uLWJvcmRlci1jb2xvcjogIzIyMjIyMjtcblxuICAgIC0taW9uLWNvbG9yLXN0ZXAtNTA6ICMxZTFlMWU7XG4gICAgLS1pb24tY29sb3Itc3RlcC0xMDA6ICMyYTJhMmE7XG4gICAgLS1pb24tY29sb3Itc3RlcC0xNTA6ICMzNjM2MzY7XG4gICAgLS1pb24tY29sb3Itc3RlcC0yMDA6ICM0MTQxNDE7XG4gICAgLS1pb24tY29sb3Itc3RlcC0yNTA6ICM0ZDRkNGQ7XG4gICAgLS1pb24tY29sb3Itc3RlcC0zMDA6ICM1OTU5NTk7XG4gICAgLS1pb24tY29sb3Itc3RlcC0zNTA6ICM2NTY1NjU7XG4gICAgLS1pb24tY29sb3Itc3RlcC00MDA6ICM3MTcxNzE7XG4gICAgLS1pb24tY29sb3Itc3RlcC00NTA6ICM3ZDdkN2Q7XG4gICAgLS1pb24tY29sb3Itc3RlcC01MDA6ICM4OTg5ODk7XG4gICAgLS1pb24tY29sb3Itc3RlcC01NTA6ICM5NDk0OTQ7XG4gICAgLS1pb24tY29sb3Itc3RlcC02MDA6ICNhMGEwYTA7XG4gICAgLS1pb24tY29sb3Itc3RlcC02NTA6ICNhY2FjYWM7XG4gICAgLS1pb24tY29sb3Itc3RlcC03MDA6ICNiOGI4Yjg7XG4gICAgLS1pb24tY29sb3Itc3RlcC03NTA6ICNjNGM0YzQ7XG4gICAgLS1pb24tY29sb3Itc3RlcC04MDA6ICNkMGQwZDA7XG4gICAgLS1pb24tY29sb3Itc3RlcC04NTA6ICNkYmRiZGI7XG4gICAgLS1pb24tY29sb3Itc3RlcC05MDA6ICNlN2U3ZTc7XG4gICAgLS1pb24tY29sb3Itc3RlcC05NTA6ICNmM2YzZjM7XG5cbiAgICAtLWlvbi1pdGVtLWJhY2tncm91bmQ6ICMxQTFCMUU7XG4gIH1cblxuICBpb24tdGl0bGUudGl0bGUtbGFyZ2Uge1xuICAgIC0tY29sb3I6IHdoaXRlO1xuICB9ICovXG59XG4iXX0= */
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 * https://ionicframework.com/docs/layout/global-stylesheets
 */
/* Core CSS required for Ionic components to work properly */
html.ios {
  --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}
html.md {
  --ion-default-font: "Roboto", "Helvetica Neue", sans-serif;
}
html {
  --ion-font-family: var(--ion-default-font);
}
body {
  background: var(--ion-background-color);
}
body.backdrop-no-scroll {
  overflow: hidden;
}
html.ios ion-modal.modal-card .ion-page > ion-header > ion-toolbar:first-of-type {
  padding-top: 0px;
}
html.ios ion-modal.modal-card .ion-page {
  border-radius: inherit;
}
.ion-color-primary {
  --ion-color-base: var(--ion-color-primary, #3880ff) !important;
  --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
  --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
  --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important;
}
.ion-color-secondary {
  --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
  --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
  --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
  --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important;
}
.ion-color-tertiary {
  --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
  --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
  --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
  --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important;
}
.ion-color-success {
  --ion-color-base: var(--ion-color-success, #2dd36f) !important;
  --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
  --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
  --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important;
}
.ion-color-warning {
  --ion-color-base: var(--ion-color-warning, #ffc409) !important;
  --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
  --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
  --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important;
}
.ion-color-danger {
  --ion-color-base: var(--ion-color-danger, #eb445a) !important;
  --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
  --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
  --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important;
}
.ion-color-light {
  --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
  --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
  --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
  --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important;
}
.ion-color-medium {
  --ion-color-base: var(--ion-color-medium, #92949c) !important;
  --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
  --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
  --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important;
}
.ion-color-dark {
  --ion-color-base: var(--ion-color-dark, #222428) !important;
  --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
  --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
  --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important;
}
.ion-page {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  contain: layout size style;
  overflow: hidden;
  z-index: 0;
}
.split-pane-visible > .ion-page.split-pane-main {
  position: relative;
}
ion-route,
ion-route-redirect,
ion-router,
ion-select-option,
ion-nav-controller,
ion-menu-controller,
ion-action-sheet-controller,
ion-alert-controller,
ion-loading-controller,
ion-modal-controller,
ion-picker-controller,
ion-popover-controller,
ion-toast-controller,
.ion-page-hidden,
[hidden] {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}
.ion-page-invisible {
  opacity: 0;
}
.can-go-back > ion-header ion-back-button {
  display: block;
}
html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
  --ion-statusbar-padding: 20px;
}
@supports (padding-top: 20px) {
  html {
    --ion-safe-area-top: var(--ion-statusbar-padding);
  }
}
@supports (padding-top: constant(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: constant(safe-area-inset-top);
    --ion-safe-area-bottom: constant(safe-area-inset-bottom);
    --ion-safe-area-left: constant(safe-area-inset-left);
    --ion-safe-area-right: constant(safe-area-inset-right);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: env(safe-area-inset-top);
    --ion-safe-area-bottom: env(safe-area-inset-bottom);
    --ion-safe-area-left: env(safe-area-inset-left);
    --ion-safe-area-right: env(safe-area-inset-right);
  }
}
ion-card.ion-color .ion-inherit-color,
ion-card-header.ion-color .ion-inherit-color {
  color: inherit;
}
.menu-content {
  transform: translate3d(0,  0,  0);
}
.menu-content-open {
  cursor: pointer;
  touch-action: manipulation;
  pointer-events: none;
}
.ios .menu-content-reveal {
  box-shadow: -8px 0 42px rgba(0, 0, 0, 0.08);
}
[dir=rtl].ios .menu-content-reveal {
  box-shadow: 8px 0 42px rgba(0, 0, 0, 0.08);
}
.md .menu-content-reveal {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}
.md .menu-content-push {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}
/*# sourceMappingURL=core.css.map */
/* Basic CSS for apps built with Ionic */
audio,
canvas,
progress,
video {
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
b,
strong {
  font-weight: bold;
}
img {
  max-width: 100%;
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 1px;
  border-width: 0;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
label,
input,
select,
textarea {
  font-family: inherit;
  line-height: normal;
}
textarea {
  overflow: auto;
  height: auto;
  font: inherit;
  color: inherit;
}
textarea::-moz-placeholder {
  padding-left: 2px;
}
textarea::placeholder {
  padding-left: 2px;
}
form,
input,
optgroup,
select {
  margin: 0;
  font: inherit;
  color: inherit;
}
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}
a,
a div,
a span,
a ion-icon,
a ion-label,
button,
button div,
button span,
button ion-icon,
button ion-label,
.ion-tappable,
[tappable],
[tappable] div,
[tappable] span,
[tappable] ion-icon,
[tappable] ion-label,
input,
textarea {
  touch-action: manipulation;
}
a ion-label,
button ion-label {
  pointer-events: none;
}
button {
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
}
[tappable] {
  cursor: pointer;
}
a[disabled],
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input[type=checkbox],
input[type=radio] {
  padding: 0;
  box-sizing: border-box;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*# sourceMappingURL=normalize.css.map */
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
html:not(.hydrated) body {
  display: none;
}
html.plt-pwa {
  height: 100vh;
}
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  text-rendering: optimizeLegibility;
  overflow: hidden;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  word-wrap: break-word;
  overscroll-behavior-y: none;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
}
/*# sourceMappingURL=structure.css.map */
html {
  font-family: var(--ion-font-family);
}
a {
  background-color: transparent;
  color: var(--ion-color-primary, #3880ff);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 16px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.2;
}
h1 {
  margin-top: 20px;
  font-size: 26px;
}
h2 {
  margin-top: 18px;
  font-size: 24px;
}
h3 {
  font-size: 22px;
}
h4 {
  font-size: 20px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 16px;
}
small {
  font-size: 75%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/*# sourceMappingURL=typography.css.map */
.ion-hide {
  display: none !important;
}
.ion-hide-up {
  display: none !important;
}
.ion-hide-down {
  display: none !important;
}
@media (min-width: 576px) {
  .ion-hide-sm-up {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .ion-hide-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .ion-hide-md-up {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .ion-hide-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .ion-hide-lg-up {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .ion-hide-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .ion-hide-xl-up {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .ion-hide-xl-down {
    display: none !important;
  }
}
/*# sourceMappingURL=display.css.map */
/* Optional CSS utils that can be commented out */
.ion-no-padding {
  --padding-start: 0;
  --padding-end: 0;
  --padding-top: 0;
  --padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ion-padding {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding {
    padding-left: unset;
    padding-right: unset;
    padding-inline-start: var(--ion-padding, 16px);
    padding-inline-end: var(--ion-padding, 16px);
  }
}
.ion-padding-top {
  --padding-top: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
}
.ion-padding-start {
  --padding-start: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-start {
    padding-left: unset;
    padding-inline-start: var(--ion-padding, 16px);
  }
}
.ion-padding-end {
  --padding-end: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-end {
    padding-right: unset;
    padding-inline-end: var(--ion-padding, 16px);
  }
}
.ion-padding-bottom {
  --padding-bottom: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-vertical {
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}
.ion-padding-horizontal {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  padding-left: var(--ion-padding, 16px);
  padding-right: var(--ion-padding, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-padding-horizontal {
    padding-left: unset;
    padding-right: unset;
    padding-inline-start: var(--ion-padding, 16px);
    padding-inline-end: var(--ion-padding, 16px);
  }
}
.ion-no-margin {
  --margin-start: 0;
  --margin-end: 0;
  --margin-top: 0;
  --margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ion-margin {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin {
    margin-left: unset;
    margin-right: unset;
    margin-inline-start: var(--ion-margin, 16px);
    margin-inline-end: var(--ion-margin, 16px);
  }
}
.ion-margin-top {
  --margin-top: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
}
.ion-margin-start {
  --margin-start: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-start {
    margin-left: unset;
    margin-inline-start: var(--ion-margin, 16px);
  }
}
.ion-margin-end {
  --margin-end: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-end {
    margin-right: unset;
    margin-inline-end: var(--ion-margin, 16px);
  }
}
.ion-margin-bottom {
  --margin-bottom: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-vertical {
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}
.ion-margin-horizontal {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  margin-left: var(--ion-margin, 16px);
  margin-right: var(--ion-margin, 16px);
}
@supports (margin-inline-start: 0) or (-webkit-margin-start: 0) {
  .ion-margin-horizontal {
    margin-left: unset;
    margin-right: unset;
    margin-inline-start: var(--ion-margin, 16px);
    margin-inline-end: var(--ion-margin, 16px);
  }
}
/*# sourceMappingURL=padding.css.map */
.ion-float-left {
  float: left !important;
}
.ion-float-right {
  float: right !important;
}
.ion-float-start {
  float: left !important;
}
[dir=rtl] .ion-float-start, :host-context([dir=rtl]) .ion-float-start {
  float: right !important;
}
.ion-float-end {
  float: right !important;
}
[dir=rtl] .ion-float-end, :host-context([dir=rtl]) .ion-float-end {
  float: left !important;
}
@media (min-width: 576px) {
  .ion-float-sm-left {
    float: left !important;
  }

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

  .ion-float-sm-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-sm-start, :host-context([dir=rtl]) .ion-float-sm-start {
    float: right !important;
  }

  .ion-float-sm-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-sm-end, :host-context([dir=rtl]) .ion-float-sm-end {
    float: left !important;
  }
}
@media (min-width: 768px) {
  .ion-float-md-left {
    float: left !important;
  }

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

  .ion-float-md-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-md-start, :host-context([dir=rtl]) .ion-float-md-start {
    float: right !important;
  }

  .ion-float-md-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-md-end, :host-context([dir=rtl]) .ion-float-md-end {
    float: left !important;
  }
}
@media (min-width: 992px) {
  .ion-float-lg-left {
    float: left !important;
  }

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

  .ion-float-lg-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-lg-start, :host-context([dir=rtl]) .ion-float-lg-start {
    float: right !important;
  }

  .ion-float-lg-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-lg-end, :host-context([dir=rtl]) .ion-float-lg-end {
    float: left !important;
  }
}
@media (min-width: 1200px) {
  .ion-float-xl-left {
    float: left !important;
  }

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

  .ion-float-xl-start {
    float: left !important;
  }
  [dir=rtl] .ion-float-xl-start, :host-context([dir=rtl]) .ion-float-xl-start {
    float: right !important;
  }

  .ion-float-xl-end {
    float: right !important;
  }
  [dir=rtl] .ion-float-xl-end, :host-context([dir=rtl]) .ion-float-xl-end {
    float: left !important;
  }
}
/*# sourceMappingURL=float-elements.css.map */
.ion-text-center {
  text-align: center !important;
}
.ion-text-justify {
  text-align: justify !important;
}
.ion-text-start {
  text-align: start !important;
}
.ion-text-end {
  text-align: end !important;
}
.ion-text-left {
  text-align: left !important;
}
.ion-text-right {
  text-align: right !important;
}
.ion-text-nowrap {
  white-space: nowrap !important;
}
.ion-text-wrap {
  white-space: normal !important;
}
@media (min-width: 576px) {
  .ion-text-sm-center {
    text-align: center !important;
  }

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

  .ion-text-sm-start {
    text-align: start !important;
  }

  .ion-text-sm-end {
    text-align: end !important;
  }

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

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

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

  .ion-text-sm-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-center {
    text-align: center !important;
  }

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

  .ion-text-md-start {
    text-align: start !important;
  }

  .ion-text-md-end {
    text-align: end !important;
  }

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

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

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

  .ion-text-md-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-center {
    text-align: center !important;
  }

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

  .ion-text-lg-start {
    text-align: start !important;
  }

  .ion-text-lg-end {
    text-align: end !important;
  }

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

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

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

  .ion-text-lg-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-center {
    text-align: center !important;
  }

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

  .ion-text-xl-start {
    text-align: start !important;
  }

  .ion-text-xl-end {
    text-align: end !important;
  }

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

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

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

  .ion-text-xl-wrap {
    white-space: normal !important;
  }
}
/*# sourceMappingURL=text-alignment.css.map */
.ion-text-uppercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: uppercase !important;
}
.ion-text-lowercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: lowercase !important;
}
.ion-text-capitalize {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: capitalize !important;
}
@media (min-width: 576px) {
  .ion-text-sm-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-sm-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-sm-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-md-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-md-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-lg-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-lg-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-xl-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-xl-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
/*# sourceMappingURL=text-transformation.css.map */
.ion-align-self-start {
  align-self: flex-start !important;
}
.ion-align-self-end {
  align-self: flex-end !important;
}
.ion-align-self-center {
  align-self: center !important;
}
.ion-align-self-stretch {
  align-self: stretch !important;
}
.ion-align-self-baseline {
  align-self: baseline !important;
}
.ion-align-self-auto {
  align-self: auto !important;
}
.ion-wrap {
  flex-wrap: wrap !important;
}
.ion-nowrap {
  flex-wrap: nowrap !important;
}
.ion-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.ion-justify-content-start {
  justify-content: flex-start !important;
}
.ion-justify-content-center {
  justify-content: center !important;
}
.ion-justify-content-end {
  justify-content: flex-end !important;
}
.ion-justify-content-around {
  justify-content: space-around !important;
}
.ion-justify-content-between {
  justify-content: space-between !important;
}
.ion-justify-content-evenly {
  justify-content: space-evenly !important;
}
.ion-align-items-start {
  align-items: flex-start !important;
}
.ion-align-items-center {
  align-items: center !important;
}
.ion-align-items-end {
  align-items: flex-end !important;
}
.ion-align-items-stretch {
  align-items: stretch !important;
}
.ion-align-items-baseline {
  align-items: baseline !important;
}
/*# sourceMappingURL=flex-utils.css.map */
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}
.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}
.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}
.ng-select .ng-has-value .ng-placeholder{display:none}
.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}
.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}
.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}
[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}
.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}
.ng-select.ng-select-single .ng-select-container{height:36px}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}
[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}
[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}
.ng-select .ng-clear-wrapper{color:#999}
.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}
.ng-select .ng-spinner-zone{padding:5px 5px 0 0}
[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}
.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}
[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}
.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}
.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}
.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}
.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}
[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .select.form-input p, select, .tables p, .card-container .content-container .offers-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.tables h2 _:future,
.card-container .content-container .button-container p _:future,
.card-container .content-container .offers-container h2 _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.tables h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
.appear {
  animation: appear 1s ease-in-out forwards;
}
@keyframes disappear {
  0% {
    opacity: 1;
    overflow: hidden;
  }
  50% {
    opacity: 0.5;
    overflow: hidden;
  }
  100% {
    opacity: 0;
    height: 0;
    overflow: hidden;
    z-index: -1;
    position: relative;
  }
}
@keyframes appear {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@tailwind base;
@tailwind components;
@tailwind utilities;
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .select.form-input p, select, .tables p, .card-container .content-container .offers-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.tables h2 _:future,
.card-container .content-container .button-container p _:future,
.card-container .content-container .offers-container h2 _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.tables h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .select.form-input p, select, .tables p, .card-container .content-container .offers-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.tables h2 _:future,
.card-container .content-container .button-container p _:future,
.card-container .content-container .offers-container h2 _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.tables h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .button-container p, .card-container .content-container .offers-container h2 {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
html,
body,
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
html body {
  background-color: #f6f9fa;
}
ul {
  list-style: none;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.justify {
  text-align: justify;
}
.hidden-sm {
  display: none !important;
}
.container {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
@media only screen and (min-width: 480px) {
  .container {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .container {
    width: 100%;
    max-width: 1440px;
  }
}
.row {
  position: relative;
  width: 100%;
}
.row.w-padding,
.row .w-padding {
  padding: 0 12px;
}
@media (max-width: 767px) {
  .row.w-padding,
.row .w-padding {
    padding: 0;
  }
}
.row.h-padding,
.row .h-padding {
  padding: 12px 0;
}
@media (max-width: 767px) {
  .row.h-padding,
.row .h-padding {
    padding: 0 0 20px;
  }
}
.container .container {
  padding: 0;
}
.row [class^=col] {
  float: left;
  margin: 15px 0;
  min-height: 0.125rem;
}
.row::after {
  content: "";
  display: table;
  clear: both;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: 100%;
}
.col-1-sm {
  width: 8.3333333333%;
}
.col-2-sm {
  width: 16.6666666667%;
}
.col-3-sm {
  width: 25%;
}
.col-4-sm {
  width: 33.3333333333%;
}
.col-5-sm {
  width: 41.6666666667%;
}
.col-6-sm {
  width: 50%;
}
.col-7-sm {
  width: 58.3333333333%;
}
.col-8-sm {
  width: 66.6666666667%;
}
.col-9-sm {
  width: 75%;
}
.col-10-sm {
  width: 83.3333333333%;
}
.col-11-sm {
  width: 91.6666666667%;
}
.col-12-sm {
  width: 100%;
}
@media only screen and (min-width: 798px) {
  .col-1 {
    width: 8.3333333333%;
  }

  .col-2 {
    width: 16.6666666667%;
  }

  .col-3 {
    width: 25%;
  }

  .col-4 {
    width: 33.3333333333%;
  }

  .col-5 {
    width: 41.6666666667%;
  }

  .col-6 {
    width: 50%;
  }

  .col-7 {
    width: 58.3333333333%;
  }

  .col-8 {
    width: 66.6666666667%;
  }

  .col-9 {
    width: 75%;
  }

  .col-10 {
    width: 83.3333333333%;
  }

  .col-11 {
    width: 91.6666666667%;
  }

  .col-12 {
    width: 100%;
  }

  .hidden-sm {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 1024px) {
  .hidden-lg {
    display: none !important;
  }
}
@media only screen and (max-width: 992px) {
  .hidden-sm {
    display: none !important;
  }

  .back-project {
    margin-top: 0 !important;
  }
}
.back-project {
  margin: 15px 0;
  cursor: pointer;
}
.back-project p,
.back-project i {
  display: inline-block;
}
.back-project i {
  margin-bottom: 3px;
}
.back-project p {
  color: #111111;
}
.back-project .ico {
  margin-right: 10px;
}
.back-project:hover {
  cursor: pointer;
  opacity: 0.8;
}
.back-project:active {
  opacity: 0.6;
}
fun-offer .container {
  padding-left: 0px;
  padding-right: 0px;
}
.card-container .info-container .line .mar-top {
  width: 16px;
  height: 16px;
}
.card-container .content-container .spacing-three {
  width: 24px;
  height: 24px;
}
.card-container .content-container .spacing-four {
  width: 32px;
  height: 32px;
}
.ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: center;
}
.ico.ico-edit {
  margin-right: 20px;
}
.ico.ico-fgreen {
  background-image: url("/assets/images/img/ico-intern-project.svg");
}
.ico.ico-info {
  background-image: url("/assets/images/img/ico-info.svg");
}
.ico.ico-info-green {
  background-image: url("/assets/images/img/ico-info-green.svg");
}
.ico.ico-info-orange {
  background-image: url("/assets/images/img/ico-info-orange.svg");
}
.ico.ico-back {
  background-image: url("/assets/images/img/ico-arrow-left.svg");
}
.ico.ico-arrow {
  background-image: url("/assets/images/img/ico-arrow-down.svg");
}
.ico.ico-arrow-right {
  background-image: url("/assets/images/img/ico-arrow-down.svg");
  transform: rotate(270deg);
}
.ico.ico-arrow-right-green {
  background-image: url("/assets/images/img/ico-arrow-left.svg");
  transform: rotate(180deg);
}
.ico.ico-arrow-right-green:hover {
  cursor: pointer;
}
.card-container {
  width: 100%;
  height: auto;
  position: relative;
}
.card-container.card-detail {
  max-width: none;
}
.card-container.card-detail .subheader-container .content {
  margin-left: 32px;
  padding-top: 32px;
}
.card-container.card-detail .subheader-container .content .selected {
  border-bottom: 4px solid #2e7eff;
}
.card-container.card-detail .info-container {
  position: absolute;
  top: 86px;
  background: #fff;
  padding: 20px;
  right: 12px;
  border-radius: 4px;
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.06);
}
.card-container.card-detail .large {
  width: 443px;
}
.card-container.card-detail .short {
  width: 307px;
}
.card-container.card-detail .short .time-remaining {
  width: 60% !important;
}
.card-container.card-detail .short .global-income {
  width: 40% !important;
}
.card-container.card-detail .info-container .info-subheader {
  display: flex;
  justify-content: space-between;
}
.card-container.card-detail .bg-image,
.card-container.card-detail .filter,
.card-container.card-detail .header {
  height: 203px;
}
.card-container .bg-image {
  position: absolute;
  width: 100%;
  height: 140px;
  border-radius: 4px;
}
.card-container .filter {
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0.88) 50.05%, #000000 100%);
  opacity: 0.4;
  width: 100%;
  height: 140px;
  border-radius: 4px;
}
.card-container .header {
  width: 100%;
  height: 140px;
  top: 0;
  opacity: 0.9;
  color: white;
  border-radius: 4px;
}
.card-container .header .title-container {
  padding-top: 64px;
  margin-left: 20px;
}
.card-container .header .title-container h2 {
  margin: 0 auto;
}
.card-container .header .title-container p {
  margin: 0 auto;
  margin-top: 4px;
}
.card-container .info-container {
  margin-left: 20px;
  margin-right: 20px;
}
.card-container .info-container .info-legend {
  color: #a0a0a0;
  text-transform: uppercase;
  margin: 0;
}
.card-container .info-container .info-sub {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 4px;
  margin: 0;
}
.card-container .info-container .global-income, .card-container .info-container .time-remaining, .card-container .info-container .pr-to-cap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.card-container .info-container .global-income {
  width: 40%;
}
.card-container .info-container .time-remaining {
  width: 50%;
}
.card-container .info-container .line .grey-line {
  width: 100%;
  border: 0.5px solid #e7e7e7;
}
.card-container .content-container .tag {
  margin-left: 20px;
  margin-top: -12px;
  position: absolute;
}
.card-container .content-container .spacing-four {
  display: inline-block;
}
.card-container .content-container .offers-container {
  margin-right: 20px;
  margin-left: 20px;
}
.card-container .content-container .offers-container h2 {
  margin: 0;
  margin-bottom: 4px;
  text-transform: uppercase;
  display: inline-block;
}
.card-container .content-container .offers-container p {
  margin: 0;
  display: inline-block;
}
.card-container .content-container .offers-container .offers-header *, .card-container .content-container .offers-container .offers-content * {
  vertical-align: middle;
}
.card-container .content-container .offers-container .offers-header .seller, .card-container .content-container .offers-container .offers-header .sellerC, .card-container .content-container .offers-container .offers-content .seller, .card-container .content-container .offers-container .offers-content .sellerC {
  width: 25%;
  /* margin-right: 5%; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-container .content-container .offers-container .offers-header .share, .card-container .content-container .offers-container .offers-header .shareC, .card-container .content-container .offers-container .offers-content .share, .card-container .content-container .offers-container .offers-content .shareC {
  width: 20%;
  /* margin-right: 2%; */
}
.card-container .content-container .offers-container .offers-header .em-value, .card-container .content-container .offers-container .offers-header .em-valueC, .card-container .content-container .offers-container .offers-content .em-value, .card-container .content-container .offers-container .offers-content .em-valueC {
  width: 25%;
  /* margin-right: 2%; */
}
.card-container .content-container .offers-container .offers-header .bid, .card-container .content-container .offers-container .offers-header .bidC, .card-container .content-container .offers-container .offers-content .bid, .card-container .content-container .offers-container .offers-content .bidC {
  width: 10%;
}
.card-container .content-container .offers-container .offers-header .buttonC, .card-container .content-container .offers-container .offers-content .buttonC {
  width: 20%;
  text-align: center;
}
.card-container .content-container .offers-container .offers-content p {
  padding-top: 10px;
  padding-bottom: 10px;
}
.card-container .content-container .offers-container .offers-content-line {
  width: 100%;
  border: 1px solid #f3f3f3;
}
.card-container .content-container .button-container {
  width: 100%;
  text-align: center;
  padding: 20px;
}
.card-container .content-container .button-container p {
  padding: 17px;
  margin-left: 20px;
  margin-right: 20px;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #707070;
}
.card-container .content-container .button-container:hover {
  cursor: pointer;
}
:host ::ng-deep .button button {
  margin-top: 15px;
  width: 100%;
}
@media only screen and (max-width: 601px) {
  .card-container {
    width: 100%;
    height: auto;
  }
  .card-container .bg-image, .card-container .filter, .card-container .header {
    width: 100%;
    height: 120px;
  }
  .card-container .title-container {
    padding-top: 50px !important;
  }
  .card-container .spacing-four {
    height: 36px !important;
  }
  .card-container .info-sub {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .card-container .second {
    display: none !important;
  }
  .card-container .pr-to-cap {
    margin-top: 16px;
  }
  .card-container .seller {
    width: 77px;
    margin-right: 15px !important;
  }
  .card-container .share {
    width: 67px !important;
    margin-right: 27px !important;
  }
  .card-container .em-value {
    width: 50px !important;
    margin-right: 24px !important;
  }

  :host ::ng-deep .button button {
    width: 287px;
  }
}
@media (max-width: 992px) {
  .card-container.card-detail .info-container {
    position: static;
    width: 100%;
    margin: 0;
    align-items: flex-start;
    padding: 30px 10px;
    justify-content: start;
  }

  .card-container .info-container .pr-to-cap {
    margin-top: 0;
  }

  .info-container .info-subheader .global-income {
    padding-right: 5px;
  }
  .info-container .info-subheader .time-remaining {
    padding-right: 5px;
  }
  .card-container .info-container .info-legend {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }

  .card-container.card-detail .subheader-container .content {
    margin-left: 15px;
    white-space: nowrap;
    overflow: auto;
    padding-right: 28px;
  }

  /*.card-container.card-detail .subheader-container:after {
    content: "";
    height: 100%;
    width: 100px;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    display: block;
    position: absolute;
    right: 0px;
    top: 0;
  }*/
  .card-container.card-detail .subheader-container {
    position: relative;
  }
}
.final-step.offer,
.final-step.bid {
  border-radius: 4px;
  margin: 24px 0;
  padding: 50px 20px;
  height: auto;
}
.final-step.offer h3:before,
.final-step.bid h3:before {
  content: "";
  width: 160px;
  height: 160px;
  display: block;
  margin: 0 auto;
  background: url("/assets/images/illustrations/notifications.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.final-step.offer p,
.final-step.bid p {
  font-size: 14px;
  text-align: center;
  color: #414141;
  margin: 20px;
  padding: 0 25%;
}
@media (max-width: 992px) {
  .final-step.offer p,
.final-step.bid p {
    padding: 0 20px;
  }
}
.final-step.offer .container,
.final-step.bid .container {
  text-align: center;
}
.final-step.bid h3:before {
  content: "";
  width: 160px;
  height: 160px;
  display: block;
  margin: 0 auto;
  background: url("/assets/images/illustrations/notifications.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 798px) and (max-width: 1041px) {
  .table-container {
    padding-right: 18px;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .select.form-input p, select, .tables p, .card-container .content-container .offers-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.tables h2 _:future,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.tables h2 :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .tables h2, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.tables {
  margin-bottom: 40px;
}
.tables h2 {
  margin: 0;
  margin-bottom: 4px;
  text-transform: uppercase;
  display: inline-block;
}
.tables p {
  margin: 0;
  display: inline-block;
}
.tables p.action {
  text-align: right;
}
.tables p.action a.a-link {
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  font-size: 11px;
  display: inline-block;
  letter-spacing: 1px;
  color: #2fda90;
}
.tables p.action i.ico.ico-info-green,
.tables p.action i.ico.ico-info-orange {
  margin-right: 15px;
}
.tables .offers-header {
  margin-top: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.tables .offers-header *, .tables .offers-content * {
  vertical-align: middle;
}
.tables .offers-header .seller, .tables .offers-content .seller {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tables .offers-content {
  border-bottom: 1px solid #e7e7e7;
  position: relative;
}
.tables .offers-content p {
  padding-top: 10px;
  padding-bottom: 10px;
}
.tables .offers-content a.ico.ico-edit {
  opacity: 0;
  transition: 0.2s all ease-in-out;
}
.tables .offers-content:hover {
  background-color: #fff;
}
.tables .offers-content:hover a.ico.ico-edit {
  display: inline-block;
  opacity: 1;
}
.tables .offers-content-line {
  width: 100%;
  border: 1px solid #f3f3f3;
}
.tables .offers-header h2, .tables .offers-content p {
  width: 13%;
  margin: 0 0.5%;
}
.tables .offers-header h2:nth-child(1), .tables .offers-content p:nth-child(1) {
  width: 23%;
  padding-left: 10px;
}
.tables .offers-header h2:nth-child(2), .tables .offers-content p:nth-child(2) {
  width: 8%;
  text-align: right;
}
.tables .offers-header h2:nth-child(3), .tables .offers-content p:nth-child(3) {
  width: 12%;
  text-align: right;
}
.tables .offers-header h2:nth-child(4), .tables .offers-content p:nth-child(4) {
  width: 8%;
  margin-right: 2%;
  text-align: right;
}
.tables .offers-header h2:nth-child(5), .tables .offers-content p:nth-child(5) {
  width: 15%;
}
.tables .offers-header h2:nth-child(6), .tables .offers-content p:nth-child(6) {
  width: 15%;
}
.tables .offers-header h2:nth-child(7), .tables .offers-content p:nth-child(7) {
  width: 10%;
  text-align: right;
}
.tables .offers-content p.show-more.hidden-lg {
  display: none;
}
.tables .brown, .tables .red, .tables .blue, .tables .green {
  width: 34px;
  height: 34px;
  display: inline-flex;
  vertical-align: middle;
  font-size: 14px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  color: #fff;
  margin-right: 10px;
}
.tables .green {
  background: linear-gradient(54.81deg, #FF804D 17.58%, #FF8C92 47.6%, #FFCD3E 77.62%);
}
.tables .blue {
  background: linear-gradient(45deg, #FF5555 0%, #9EA7F7 100%);
}
.tables .red {
  background: linear-gradient(84.03deg, #FFB360 3.06%, #FFF0B9 74.14%);
}
.tables .brown {
  background: linear-gradient(45deg, #FFFC99 0%, #FFB7E7 48.7%, #F8B099 100%);
}
@media (max-width: 992px) {
  .tables .offers-header {
    display: none;
  }
  .tables .offers-header h2:nth-child(1),
.tables .offers-content p:nth-child(1) {
    width: 50%;
  }
  .tables .offers-header h2:nth-child(2),
.tables .offers-content p:nth-child(2) {
    width: calc(50% - 22px) !important;
    padding-right: 50px;
  }
  .tables .offers-content p:nth-child(3),
.tables .offers-content p:nth-child(4),
.tables .offers-content p:nth-child(5),
.tables .offers-content p:nth-child(6),
.tables .offers-content p:nth-child(7),
.tables .offers-content p:nth-child(8) {
    display: none;
    border-bottom: 1px solid #F3F3F3;
  }
  .tables .offers-content.open p:nth-child(3),
.tables .offers-content.open p:nth-child(4),
.tables .offers-content.open p:nth-child(5),
.tables .offers-content.open p:nth-child(6),
.tables .offers-content.open p:nth-child(7) {
    width: 100%;
    text-align: right;
    position: relative;
    display: block;
    padding: 10px;
  }
  .tables .offers-content p span.hidden-lg {
    float: left;
    text-transform: uppercase;
  }
  .tables .offers-content .action a.ico.ico-edit {
    display: none;
  }
  .tables p.action a.a-link {
    width: 100%;
    text-align: center;
    padding: 15px;
    background: #381b2a;
    color: #fff0b9;
    border-radius: 4px;
  }
  .tables .offers-content:hover {
    background: transparent;
  }
  .tables .offers-content p.show-more.hidden-lg {
    display: inline-block;
    width: 20px;
    position: absolute;
    top: 5px;
    right: 10px;
    border: 0;
  }
  .tables .tables .offers-content.open i.ico.ico-arrow {
    transform: rotate(180deg);
  }
  .tables .offers-content .ico.ico-arrow {
    width: 12px;
    height: 7px;
    margin-right: 0px;
  }
}
.tables.my-offer .offers-header h2, .tables.my-offer .offers-content p {
  width: 44%;
  margin: 0 0.5%;
}
.tables.my-offer .offers-header h2:nth-child(1), .tables.my-offer .offers-content p:nth-child(1) {
  width: 23%;
  padding-left: 10px;
}
.tables.my-offer .offers-header h2:nth-child(3), .tables.my-offer .offers-content p:nth-child(3) {
  width: 13%;
  text-align: right;
}
.tables.my-offer .offers-header h2:nth-child(4), .tables.my-offer .offers-content p:nth-child(4) {
  width: 14%;
  text-align: right;
}
.tables.my-offer .offers-header h2:nth-child(5), .tables.my-offer .offers-content p:nth-child(5) {
  width: 13%;
  margin-right: 2%;
  text-align: right;
}
.tables.my-offer .offers-header h2:nth-child(6), .tables.my-offer .offers-content p:nth-child(6) {
  width: 30%;
}
.tables.my-offer a.ico.ico-edit {
  margin-left: 24px;
}
.tables.my-offer .offers-header h2.sort {
  text-align: right;
}
.tables.my-offer .offers-header h2 {
  color: #111;
}
.tables.my-offer .offers-header h2.sort span {
  font-weight: bold;
  padding-left: 4px;
}
.tables.my-offer .offers-header h2.sort span i.ico.ico-arrow-right {
  width: 12px;
  margin-left: 15px;
}
@media (max-width: 991px) {
  .tables.my-offer .offers-content p:nth-child(1) {
    width: 50%;
  }
  .tables.my-offer .offers-content.open p:nth-child(3),
.tables.my-offer .offers-content.open p:nth-child(4),
.tables.my-offer .offers-content.open p:nth-child(5),
.tables.my-offer .offers-content.open p:nth-child(6) {
    width: 100%;
    text-align: right;
    position: relative;
    display: block;
    padding: 10px;
  }
  .tables.my-offer .offers-content.open p.action label.label-tag {
    display: none !important;
  }
  .tables.my-offer .offers-content.open p.action i.ico {
    display: none !important;
  }
}
label.label-tag {
  padding: 10px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 9px;
  width: 100px;
  text-align: center;
  letter-spacing: 1px;
  font-weight: bolder;
  display: inline-block;
}
label.label-tag-orange {
  background-color: rgba(254, 161, 0, 0.15);
  color: #FEA100;
}
label.label-tag-green {
  color: #1CB609;
  background-color: rgba(28, 182, 9, 0.15);
}
label.label-tag-red {
  color: #FF2F23;
  background-color: rgba(255, 47, 35, 0.15);
}
@media (max-width: 992px) {
  label.label-tag {
    padding: 9px 12px 7px 12px;
    width: 84px;
    letter-spacing: 0.3px;
  }
}
ul.filter-tab {
  width: 100%;
  display: block;
  list-style: none;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  padding-bottom: 10px;
}
ul.filter-tab li {
  padding: 10px 16px;
  border-radius: 4px;
  border: 1px solid #CFCFCF;
  background: #F9FAFA;
  display: inline-block;
  margin-right: 8px;
  cursor: pointer;
}
ul.filter-tab li.active {
  background: #2E7EFF;
  border-color: #2e7eff;
  color: #fff;
}
ul.filter-tab li:hover {
  opacity: 0.8;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
}
.tables.offers-container {
  margin-top: 24px;
}
.text-green {
  color: #1CB609;
}
.text-orange {
  color: #FEA100;
}
.text-red {
  color: #FF2F23;
}
.container-footer {
  border-top: 1px solid #E7E7E7;
  margin-top: 30px;
  padding-top: 30px;
  margin-bottom: 30px;
}
.container-footer .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.space-bottom {
  margin-bottom: 10px;
}
.message {
  background-color: rgba(0, 191, 64, 0.04);
  display: flex;
  padding: 15px 20px;
  justify-content: space-between;
  border-radius: 4px;
  align-items: center;
}
.message span.message-text {
  color: #00BF40;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.message span.message-text svg {
  margin-right: 10px;
}
.message span.message-text b {
  margin: 0 5px;
}
.message button {
  padding: 12px 32px;
}
.message-orange {
  background-color: rgba(255, 191, 82, 0.04);
}
.message-orange span.message-text {
  color: #FFBF52;
}
.message-orange span.message-text svg path {
  fill: #FFBF52;
}
.message-orange button.default {
  background-color: #FFBF52;
}
@media (max-width: 991px) {
  .message {
    flex-direction: column;
    align-items: end;
    padding-left: 50px;
    position: relative;
  }

  .message span.message-text {
    display: block;
    margin-bottom: 15px;
  }

  .message span.message-text svg {
    position: absolute;
    left: 20px;
    top: 20px;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .select.form-input p, select, .card-container .content-container .offers-container p, .tables p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
select {
  height: 54px;
}
.radiobutton.check-style.form-input {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding-top: 50px;
}
.radiobutton.check-style.form-input p {
  position: absolute;
  top: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #a0a0a0;
}
.card-input-element:checked + .card-input.card-input,
.card-input-element.disabled + .card-input.card-input {
  background: #fff;
  border: double 4px transparent;
  border-radius: 24px;
  background-image: linear-gradient(white, white), linear-gradient(to top right, #FFD43C, #FF679B, #FF5C2F);
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: 0px 4px 4px rgba(102, 51, 78, 0.05);
}
.disabled + .card-input.card-input .panel-heading {
  padding-left: 0;
}
.margin-top {
  margin-top: 10px;
}
.margin-bottom {
  margin-top: 10px;
}
.form-input label {
  width: 100%;
}
.card-input-element {
  display: none;
}
.card-input {
  margin: 10px;
  padding: 0px;
}
.card-input:hover {
  cursor: pointer;
}
.card-input-element + .card-input.card-input {
  position: relative;
  border: 1px solid rgba(56, 27, 42, 0.1);
  box-shadow: 0px 4px 4px rgba(102, 51, 78, 0.05);
  border-radius: 24px;
  background-color: white;
}
.card-input-element.disabled + .card-input.card-input:before {
  display: none;
}
.select.form-input p {
  margin-bottom: 10px;
  color: #707070;
}
.select.form-input {
  width: 33%;
}
.select.form-input select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.select.form-input select::-ms-expand {
  display: none;
}
.select-box {
  background-image: url("/assets/images/icons/down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px center !important;
}
.select.form-input .select-box {
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  padding: 16px;
  background: #fff;
  width: 100%;
  font-size: 14px;
}
.select.form-input .select-box select {
  background: no-repeat;
  border: none;
  width: 100%;
  box-shadow: none;
  outline: 0;
}
.form-input label:nth-child(2) .card-input.card-input {
  margin-left: 0;
}
.form-input label:nth-child(3) .card-input.card-input {
  margin-right: 0;
}
.card-input-element.disabled + .card-input.card-input:before {
  display: none;
}
.card-input-element.disabled + .card-input.card-input {
  padding-left: 20px;
  background: #fff;
  color: #000;
}
.form-input.input {
  display: flex;
  flex-direction: column;
}
.form-input label {
  font-size: 11px;
  color: #a0a0a0;
  margin-bottom: 10px;
}
ul.list-check {
  flex-direction: column;
}
ul.list-check li {
  padding: 5px;
  position: relative;
  padding-left: 25px;
}
ul.list-check li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background: url("/assets/images/img/ico-check.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
}
.select.form-input p span {
  font-size: 14px;
  color: #111111;
}
.select.form-input p.select-selected {
  background: url("/assets/images/img/ico-arrow-down.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 15px;
  margin: 0;
}
.select.form-input .select-box ul {
  list-style: none;
  position: absolute;
  background: #fff;
  width: calc(100% + 2px);
  left: -1px;
  border: 1px solid #cfcfcf;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  z-index: 99;
  display: none;
  top: 98%;
}
.select.form-input .select-box {
  position: relative;
  padding: 15px 37px 15px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select.form-input .select-box ul li {
  font-size: 14px;
  cursor: pointer;
  padding: 15px;
  border-top: 1px solid #e7e7e7;
}
.select.form-input .select-box ul li:hover {
  background: rgba(0, 0, 0, 0.05);
}
.select.form-input .select-box.open ul {
  display: block;
}
.form-input.checkbox,
.form-input.radio {
  margin-top: 20px;
  margin-bottom: 5px;
  /* Basic styles */
  /* Checkbox */
  /* Radio */
  /* :checked */
  /* Transition */
}
.form-input.checkbox input[type=checkbox],
.form-input.checkbox input[type=radio],
.form-input.radio input[type=checkbox],
.form-input.radio input[type=radio] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.form-input.checkbox label,
.form-input.radio label {
  position: relative;
  display: inline-block;
  padding: 0 0 0 30px;
  height: auto;
  line-height: 1.5;
  font-size: 14px;
  margin-bottom: 0;
  color: #707070;
  cursor: pointer;
}
.form-input.checkbox label::before,
.form-input.checkbox label::after,
.form-input.radio label::before,
.form-input.radio label::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 21px;
  height: 21px;
}
.form-input.checkbox label::before,
.form-input.radio label::before {
  content: " ";
  border: 1px solid #66334E;
  border-radius: 20%;
  background-color: #fff;
  font-size: 11px;
}
.form-input.checkbox label::before:hover,
.form-input.radio label::before:hover {
  background-color: #FFFBED;
}
.form-input.checkbox input[type=checkbox] + label::after,
.form-input.radio input[type=checkbox] + label::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  background: url("/assets/icons/checked.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 4px;
  line-height: 1.5;
  text-align: center;
}
.form-input.checkbox input[type=radio] + label::before,
.form-input.radio input[type=radio] + label::before {
  border-radius: 50%;
}
.form-input.checkbox input[type=radio] + label::after,
.form-input.radio input[type=radio] + label::after {
  content: " ";
  top: 0.25em;
  left: 0.25em;
  width: 1em;
  height: 1em;
  background: #fff;
  border: 0.2em solid #2c3e50;
  border-radius: 50%;
}
.form-input.checkbox input[type=checkbox]:checked + label::before,
.form-input.checkbox input[type=radio]:checked + label::before,
.form-input.radio input[type=checkbox]:checked + label::before,
.form-input.radio input[type=radio]:checked + label::before {
  background: #fff;
  border-color: #fff;
}
.form-input.checkbox input[type=checkbox] + label::after,
.form-input.checkbox input[type=radio] + label::after,
.form-input.radio input[type=checkbox] + label::after,
.form-input.radio input[type=radio] + label::after {
  transform: scale(0);
}
.form-input.checkbox input[type=checkbox]:checked + label::after,
.form-input.checkbox input[type=radio]:checked + label::after,
.form-input.radio input[type=checkbox]:checked + label::after,
.form-input.radio input[type=radio]:checked + label::after {
  transform: scale(1);
}
.form-input.checkbox label::before,
.form-input.checkbox label::after,
.form-input.radio label::before,
.form-input.radio label::after {
  transition: 0.25s all ease;
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, .subheader-container .content p, ul.filter-tab li {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .card-container .content-container .offers-container p, .tables p, select, .select.form-input p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.big-bid span:first-child _:future,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.big-bid span:first-child :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .big-bid span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2 {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
html.md {
  --ion-default-font: "Inter-Regular" !important;
}
.big-bid-box {
  display: flex;
}
.big-bid-box .big-bid {
  margin-right: 32px;
}
.big-bid {
  display: flex;
  flex-direction: column;
}
.big-bid span:first-child {
  color: #a0a0a0;
  margin-bottom: 8px;
}
.big-bid span:last-child {
  margin-bottom: 24px;
}
section.content-boxed {
  border-radius: 4px;
}
section.content-boxed .col-5 {
  padding: 60px;
}
section.content-boxed .col-6 {
  padding: 60px;
}
section.content-boxed .col-6:last-child {
  border-left: 1px solid #cfcfcf;
}
section.content-boxed.row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.button-content fun-button {
  margin-right: 8px;
}
.content-background-modal.content-list {
  padding: 0;
  display: flex;
}
.content-background-modal.content-list section.content-boxed.row .col-6 {
  padding: 0;
  margin: 0;
}
.content-background-modal.content-list section.content-boxed.row .col-6:last-child {
  display: flex;
  padding: 80px;
  justify-content: center;
  position: relative;
  z-index: 0;
  flex-direction: column;
  left: -1px;
}
.content-background-modal.content-list section.content-boxed.row .col-6:last-child p {
  margin-bottom: 12px;
}
ul.pagination-list {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: space-between;
  z-index: 1;
}
ul.pagination-list li {
  padding: 24px;
  display: flex;
  height: 100%;
  position: relative;
  padding-left: 65px;
  flex-direction: column;
}
ul.pagination-list li.selected {
  background: #fff;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}
ul.pagination-list li.selected:before {
  border: 2px solid #2fda90;
  background: #fff;
}
ul.pagination-list li:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  border: 2px solid #cfcfcf;
  left: 25px;
  z-index: 2;
  top: 28px;
  background: #f6f9fa;
}
ul.pagination-list li.done:before {
  border: 2px solid #66334e;
  background: #66334e;
}
ul.pagination-list li.done:after {
  background: #66334e;
}
ul.pagination-list li:after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 32px;
  left: 32px;
  display: block;
  background: #cfcfcf;
  z-index: 1;
}
ul.pagination-list li:last-child:after {
  display: none;
}
ul.pagination-list li:last-child.selected {
  border-bottom: 0;
}
ul.pagination-list li:first-child.selected {
  border-top: 0;
}
.avatar-box {
  display: flex;
  border-top: 1px solid #E7E7E7;
  padding-top: 24px;
  margin-top: 24px;
}
.avatar-box img {
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 20px;
}
.content-background-modal.content-list section.content-boxed.row .col-6:last-child .avatar-box .avatar-text p:first-child {
  color: #111;
}
.content-background-modal.content-list section.content-boxed.row .col-6:last-child .avatar-box .avatar-text p {
  margin-bottom: 0;
  color: #707070;
}
p + fun-button button {
  margin-top: 20px;
}
p + fun-file button {
  margin-top: 20px;
}
@media (max-width: 991px) {
  section.content-boxed.row .col-6 {
    border: 0;
  }

  section.content-boxed.row {
    flex-direction: column;
  }

  ul.pagination-list {
    height: auto;
  }

  .content-background-modal.content-list section.content-boxed.row .col-6:last-child {
    display: none;
  }

  section.content-boxed.row .col-6 {
    padding: 0;
  }

  .button-content fun-button button {
    width: 100%;
    margin-top: 20px;
  }

  .relance {
    padding: 24px 20px 0 20px !important;
  }
}
.subheader-container {
  margin: 0;
}
.subheader-container .content {
  margin-left: 120px;
  padding-top: 18px;
}
.subheader-container .content p {
  display: inline-block;
  margin-right: 40px;
  padding-bottom: 18px;
}
.subheader-container .content p:hover {
  cursor: pointer;
}
.subheader-container .content .selected {
  color: #111111;
  border-bottom: 4px solid #2fda90;
}
.subheader-container .content .default {
  color: #a0a0a0;
}
@media only screen and (max-width: 600px) {
  .subheader-container .content {
    margin-left: 25px;
  }
  .subheader-container .content p {
    margin-right: 32px;
    padding-bottom: 12px;
  }
  .subheader-container .content .selected {
    border-bottom: 2px solid #2fda90;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
ul.pagination-tab li _::-webkit-full-page-media, .card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li :root .safari_only,
.card-container .info-container .info-sub .no-resalt :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.pagination-tab li, .card-container .info-container .info-sub .no-resalt {
    font-weight: 500 !important;
  }
}
span.mark, ul.list-confirm.card-type li span:last-child, .back-project p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, ul.filter-tab li, .subheader-container .content p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .range .time-range .title p, .card-container .content-container .offers-container p, .tables p, select, .select.form-input p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
ul.list-confirm.card-type li span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  ul.list-confirm.card-type li span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child {
    font-weight: 500 !important;
  }
}
ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media, .card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media,
ul.list-confirm.card-type li span:first-child _:future,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
.big-bid span:first-child _:future,
ul.list-confirm.card-type li span:first-child :root .safari_only,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only,
.big-bid span:first-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  ul.list-confirm.card-type li span:first-child, .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .range .time-range .bar-range label, .card-container .header .title-container p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.content-background-modal {
  padding: 32px;
  border-radius: 4px;
  height: auto;
  overflow-y: auto;
}
.content-background-modal p.description {
  max-width: 65%;
  margin-bottom: 30px;
}
.card-input.card-input .panel-heading {
  margin-bottom: 15px;
}
.card-input.card-input .panel-body ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.card-input.card-input .panel-body ul li {
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 100%;
}
.card-input.card-input .panel-body ul li span:first-child {
  margin-bottom: 5px;
}
ul.list-confirm {
  width: 100%;
  max-width: 620px;
  list-style: none;
  display: block;
  margin: auto;
}
ul.list-confirm li {
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 0;
}
ul.list-confirm li span {
  font-size: 14px;
}
ul.list-confirm li span:first-child {
  display: inline-block;
  min-width: 20%;
}
ul.list-confirm li:last-child {
  border: 0;
}
ul.list-confirm.card-type li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
ul.list-confirm.card-type li span:first-child {
  color: #a0a0a0;
}
ul.list-confirm.card-type li:last-child {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 20px;
}
.range {
  margin: 0;
}
.range .time-range .title, .range .time-range .bar-range {
  margin: 0;
}
.range .time-range .title {
  margin-bottom: 32px;
}
.range .time-range .bar-range {
  margin-bottom: 24px;
}
.range .time-range .bar-range label {
  display: inline;
  color: #707070;
}
.range .time-range .bar-range .first {
  float: left;
  margin-top: -10px;
}
.range .time-range .bar-range .second {
  float: right;
  margin-top: -10px;
}
.final-step + .container-footer {
  display: none;
}
.final-step h3:before {
  content: "";
  width: 160px;
  height: 160px;
  display: block;
  margin: 0 auto;
  background: url("/assets/images/img/ico-success.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.final-step .content-background-modal.row {
  text-align: center;
  padding: 0 20%;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.final-step > .row {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.final-step > .row > .container fun-button {
  margin: 15px;
}
@media (max-width: 991px) {
  .final-step .content-background-modal.row {
    padding: 0 20px;
    font-size: 14px;
    border: 0;
  }

  .final-step > .row > .container {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
  }

  .final-step > .row > .container fun-button button {
    width: 100%;
  }

  .final-step > .row > .container fun-button {
    margin: 5px 0;
  }

  html body ul.pagination-tab {
    margin-top: 20px;
  }

  html body ul.pagination-tab li {
    display: none;
  }

  html body ul.pagination-tab li.selected {
    display: flex;
    border: 0;
  }

  .content-background-modal p.description {
    width: 100%;
    max-width: 100%;
  }

  ul.list-confirm li {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
  }

  .container-footer .container {
    justify-content: center;
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  .container-footer .container fun-button:first-child {
    margin-bottom: 8px;
  }

  .container-footer .container fun-button button {
    width: 100%;
  }

  .container-footer .container fun-button {
    width: 100%;
  }

  .content-background-modal {
    padding: 32px 20px;
    height: auto;
  }

  .radiobutton.check-style.form-input {
    flex-direction: column;
    width: 100%;
  }

  .radiobutton.check-style.form-input label .panel {
    margin: 0;
  }

  .card-input.card-input .panel-body ul li {
    padding: 0 2.5px;
  }

  .card-input.card-input .panel-heading {
    padding-left: 25px;
  }

  .select.form-input {
    width: 100%;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media, ul.pagination-tab li _::-webkit-full-page-media,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt :root .safari_only,
ul.pagination-tab li :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
span.mark, .back-project p, ul.list-confirm.card-type li span:last-child {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, ul.filter-tab li, .subheader-container .content p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .card-container .content-container .offers-container p, .tables p, select, .select.form-input p, .range .time-range .title p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
.big-bid span:first-child _:future,
ul.list-confirm.card-type li span:first-child _:future,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only,
.big-bid span:first-child :root .safari_only,
ul.list-confirm.card-type li span:first-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .card-container .header .title-container p, .range .time-range .bar-range label {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.bid .content-background-modal {
  padding: 0 !important;
  height: 354px;
  display: flex;
  flex-direction: column;
}
.bid .content-background-modal h3 {
  margin-bottom: 24px;
}
.bid .content-background-modal .content-boxed {
  border-collapse: collapse;
}
.bid .content-background-modal .content-boxed .col-6 {
  margin: 0 !important;
}
.bid .content-background-modal .content-boxed .col-6:first-child {
  border-right: 1px solid #e7e7e7;
}
.bid .content-background-modal .content-boxed .col-6:last-child {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 352px;
  border-left: none;
}
.bid .digital-way {
  height: 445px;
}
.bid .digital-way .content-boxed .col-6:last-child, .bid .digital-way .content-boxed .pagination-list {
  height: 443px !important;
}
.container-header {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 34px;
}
.container-header ul {
  list-style: none;
  display: flex;
  padding: 15px 0;
}
.container-header ul li {
  display: flex;
  flex-direction: column;
  padding: 15px;
  width: 100%;
}
.container-header ul li:first-child {
  border-right: 1px solid #e7e7e7;
  padding-left: 0;
  width: 150%;
}
span.avatar {
  width: 24px;
  height: 24px;
  display: inline-flex;
  background: linear-gradient(54.81deg, #FF804D 17.58%, #FF8C92 47.6%, #FFCD3E 77.62%);
  justify-content: center;
  align-items: center;
  color: #fff !important;
  margin-right: 10px;
  border-radius: 50%;
}
@media only screen and (min-width: 991px) {
  .bid .content-background-modal .content-boxed .pagination-list {
    height: 352px;
  }
}
@media (max-width: 991px) {
  .bid .content-background-modal {
    height: auto;
  }
  .bid .digital-way .content-boxed .pagination-list {
    height: auto !important;
  }
  .bid .content-boxed .col-6:last-child {
    height: auto !important;
    min-height: 32px !important;
  }

  .content-background-modal .space {
    padding: 20px 24px !important;
  }

  .container-header ul li:first-child {
    width: 100%;
    border: 0;
    display: flex;
  }

  .container-header ul li {
    display: none;
  }

  .container-header ul li:first-child span.hidden-lg {
    margin-top: 5px;
  }

  .container-header ul li:first-child span:first-child {
    display: none;
  }

  .container-header ul.open {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    top: 0;
    left: 0;
    width: 100%;
  }

  .container-header ul.open li {
    position: relative;
    display: flex;
    padding: 15px 0;
    flex-direction: row;
    justify-content: space-between;
  }

  .container-header {
    min-height: 103px;
    margin-top: 0;
  }

  .container-header .container {
    padding: 0;
  }

  .container-header .container ul {
    padding: 15px 20px;
    background-image: url("/assets/images/img/ico-arrow-down.svg");
    background-position: 93% 43px;
    background-repeat: no-repeat;
  }

  .container-header ul.open li:first-child {
    flex-direction: column;
  }

  .container-header ul.open + .overlay {
    width: 100vw;
    height: 100vh;
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: 0.5;
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .container {
    padding: 0 !important;
  }

  .bid .content-background-modal .content-boxed .col-6:first-child {
    border-right: none;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media, ul.pagination-tab li _::-webkit-full-page-media,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt :root .safari_only,
ul.pagination-tab li :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
span.mark, .back-project p, ul.list-confirm.card-type li span:last-child {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, ul.filter-tab li, .subheader-container .content p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .card-container .content-container .offers-container p, .tables p, select, .select.form-input p, .range .time-range .title p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
.big-bid span:first-child _:future,
ul.list-confirm.card-type li span:first-child _:future,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only,
.big-bid span:first-child :root .safari_only,
ul.list-confirm.card-type li span:first-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .card-container .header .title-container p, .range .time-range .bar-range label {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
ul.pagination-tab {
  width: 100%;
  display: flex;
  list-style: none;
  justify-content: space-between;
  border-radius: 4px;
  margin-bottom: 30px;
  overflow: hidden;
}
ul.pagination-tab li {
  display: flex;
  padding: 20px 15px;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  align-items: flex-start;
  position: relative;
  padding-left: 55px;
}
ul.pagination-tab li span.number {
  text-align: center;
  width: 30px;
  height: 30px;
  border: 2px solid;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  position: absolute;
  left: 15px;
  top: calc(50% - 15px);
}
ul.pagination-tab li:first-child {
  border: 0;
}
ul.pagination-tab li.selected .title {
  background: linear-gradient(45deg, #FF7C92 0%, #FF5F3E 48.7%, #FF68C5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
ul.pagination-tab li.selected .number {
  color: white;
  background: linear-gradient(45deg, #FF7C92 0%, #FF5F3E 48.7%, #FF68C5 100%);
}
span.mark:before {
  content: "";
  height: 8px;
  display: inline-block;
  border-radius: 50%;
}
span.mark-orange:before {
  background: #FEA100;
}
span.mark-blue:before {
  background: #0ACDD9;
}
span.mark-null:before {
  display: none;
}
@media (max-width: 991px) {
  html body ul.pagination-tab.show-all li {
    display: flex;
    border-bottom: 1px solid #e7e7e7;
  }

  html body ul.pagination-tab.show-all {
    flex-direction: column;
  }
}
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
/* Main Palette */
/* Secundary Palette */
/* Energy Palette */
/* Background Pallete */
/* Tertiary Pallete */
/*Avatar BG template*/
/* Grey Pallete */
/*others*/
@font-face {
  font-family: StratosLCWeb-Bold;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Bold.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Medium;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Medium.woff2") format("woff2");
}
@font-face {
  font-family: StratosLCWeb-Regular;
  font-font-display: block;
  src: url("/assets/fonts/StratosLCWeb-Regular.woff2") format("woff2");
}
.big-bid span:last-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.big-bid span:last-child _::-webkit-full-page-media,
.big-bid span:last-child _:future,
.big-bid span:last-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .big-bid span:last-child {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .header .title-container h2 _::-webkit-full-page-media,
.card-container .header .title-container h2 _:future,
.card-container .header .title-container h2 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .header .title-container h2 {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub _::-webkit-full-page-media,
.card-container .info-container .info-sub _:future,
.card-container .info-container .info-sub :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-sub .no-resalt _::-webkit-full-page-media, ul.pagination-tab li _::-webkit-full-page-media,
.card-container .info-container .info-sub .no-resalt _:future,
ul.pagination-tab li _:future,
.card-container .info-container .info-sub .no-resalt :root .safari_only,
ul.pagination-tab li :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-sub .no-resalt, ul.pagination-tab li {
    font-weight: 500 !important;
  }
}
.back-project p, ul.list-confirm.card-type li span:last-child, span.mark {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.register .investor-steps li h3 {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .investor-steps li h3 _::-webkit-full-page-media,
.register .investor-steps li h3 _:future,
.register .investor-steps li h3 :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .register .investor-steps li h3 {
    font-weight: 500 !important;
  }
}
.register .document-uploaded h5, ul.filter-tab li, .subheader-container .content p {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.register .body-content .step .body-info, .register .checkbox label, .register .investor-steps li p, .card-container .content-container .offers-container p, .tables p, select, .select.form-input p, .range .time-range .title p {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.card-container .content-container .offers-container h2 _::-webkit-full-page-media, .card-container .content-container .button-container p _::-webkit-full-page-media, .tables h2 _::-webkit-full-page-media, .big-bid span:first-child _::-webkit-full-page-media, ul.list-confirm.card-type li span:first-child _::-webkit-full-page-media,
.card-container .content-container .offers-container h2 _:future,
.card-container .content-container .button-container p _:future,
.tables h2 _:future,
.big-bid span:first-child _:future,
ul.list-confirm.card-type li span:first-child _:future,
.card-container .content-container .offers-container h2 :root .safari_only,
.card-container .content-container .button-container p :root .safari_only,
.tables h2 :root .safari_only,
.big-bid span:first-child :root .safari_only,
ul.list-confirm.card-type li span:first-child :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .content-container .offers-container h2, .card-container .content-container .button-container p, .tables h2, .big-bid span:first-child, ul.list-confirm.card-type li span:first-child {
    font-weight: 500 !important;
  }
}
.select label {
  font-family: StratosLCWeb-Medium;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
}
.register .body-content .step article h3, .card-container .header .title-container p, .range .time-range .bar-range label {
  font-family: StratosLCWeb-Regular;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}
.card-container .info-container .info-legend {
  font-family: StratosLCWeb-Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 12px;
  /* Style for firefox */
  /* Style for Safari */
}
@-moz-document url-prefix() {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
.card-container .info-container .info-legend _::-webkit-full-page-media,
.card-container .info-container .info-legend _:future,
.card-container .info-container .info-legend :root .safari_only {
  font-weight: 500 !important;
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .card-container .info-container .info-legend {
    font-weight: 500 !important;
  }
}
*:focus {
  outline: none !important;
}
/* .mob-general {
    .header h2 {
        padding-top: 12px !important;
    }
} */
.register {
  /* max-height: calc(100% - 94px); */
}
.register .span-container {
  height: 1px !important;
  min-height: 1px !important;
}
@media screen and (max-width: 991px) {
  .register .span-container {
    display: none !important;
  }
}
.register .span-container span {
  display: none !important;
}
.register .select.form-input, .register select, .register option {
  width: 100%;
}
.register select:hover {
  cursor: pointer;
}
.register .investor-steps li {
  padding-left: 44px;
  position: relative;
  margin-bottom: 30px;
}
.register .investor-steps li h3 {
  margin-bottom: 8px;
}
.register .investor-steps li h3::before {
  counter-increment: my-sec-counter;
  content: counter(my-sec-counter);
  background-color: #2e7eff;
  color: white;
  width: 30px;
  height: 26px;
  text-align: center;
  padding-top: 4px;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: -4px;
  z-index: 2;
}
.register .checkbox label {
  color: #707070;
}
.register .checkbox:last-child {
  margin-bottom: 0 !important;
}
.register .document-uploaded {
  position: relative;
  padding: 18px 0;
  display: flex;
  align-items: center;
  width: 100%;
}
.register .document-uploaded .file {
  margin-right: 15px;
}
.register .document-uploaded h5 {
  margin: 0;
}
.register .document-uploaded .grey {
  color: #cfcfcf;
}
.register .document-uploaded .download {
  position: absolute;
  right: 0px;
}
.register .document-uploaded .download:hover, .register .document-uploaded .file:hover, .register .document-uploaded p:hover {
  cursor: pointer;
}
.register .body-content .phone .phone-c {
  margin-bottom: 24px;
}
.register .body-content .phone article {
  margin-bottom: 14px;
}
.register .body-content .step .header p {
  padding-bottom: 40px;
}
.register .body-content .step .body .inp {
  margin-bottom: 16px;
}
.register .body-content .step .body-info {
  color: #a0a0a0;
}
.register .body-content .step article fun-checkbox {
  float: left;
  margin-right: 12px;
}
.register .body-content .step article h3 {
  padding-top: 1px;
  float: left;
  margin: 0;
}
.register .body-content .step article h3 span {
  color: #2fda90;
}
.register .body-content .step article div {
  clear: both;
}
.register .body-content .step .code-container {
  position: relative;
}
.register .body-content .step .code-container p {
  margin-top: 40px;
}
.register .body-content .step .name-container fun-input {
  margin-bottom: 16px;
}
.register .desktop-footer {
  align-self: flex-end;
  height: 120px;
  background-color: #FFFFFF;
  bottom: 46px;
  left: 0;
  padding: 24px 94px;
  width: 100%;
  border-top: 1px solid #e7e7e7;
}
.register .desktop-footer .content-footer {
  position: relative;
  display: flex;
  justify-content: center;
}
.register .desktop-footer .content-footer .back-btn {
  z-index: 1;
  position: absolute;
  left: 0;
}
.register .desktop-footer .content-footer .next-btn {
  z-index: 1;
  position: absolute;
  right: 0;
}
.register .desktop-footer .content-footer h4 {
  z-index: 444;
  padding-top: 18px;
  margin: 0;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.register .mobile-footer h4 {
  z-index: 444;
  margin: 24px 0 24px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.register h4:hover {
  cursor: pointer;
}
.register :host::ng-deep fun-button button {
  padding: 16px 32px !important;
}
@media screen and (min-width: 991px) {
  .register {
    height: 100%;
  }
  .register .body-content {
    max-width: 920px;
    display: block;
    margin: auto;
    margin-top: 62px;
  }
  .register .mobile-footer {
    display: none;
  }
  .register .body {
    padding-bottom: 40px;
    border-radius: 8px 8px 0px 0px;
  }
}
@media screen and (max-width: 991px) {
  .register .header {
    padding: 0px 20px 32px 20px;
  }
  .register .header p {
    padding: 0 !important;
  }
  .register .mobApp {
    background: #f6f9fa;
    padding-left: 20px;
    padding-right: 20px;
  }
  .register .mobApp h2 {
    margin: 0;
  }
  .register .body {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-top: 12px;
    background: #FFFFFF;
    border-radius: 8px 8px 0px 0px;
  }
  .register .mobile-footer {
    position: relative;
    /* left: 14px;
    bottom: 24px;
    width: 100%;
    padding-right: 28px;
    z-index: 2; */
  }
  .register .desktop-footer {
    display: none;
  }
  .register :host::ng-deep fun-button button {
    width: 100% !important;
    margin-top: 10px;
  }
}
@media screen and (max-height: 800px) and (min-height: 710px) {
  .register .scrollable {
    height: 392px;
    overflow: auto;
  }
}
@media screen and (max-height: 710px) and (min-height: 638px) {
  .register .scrollable {
    height: 300px;
    overflow: auto;
  }
}
@media screen and (max-height: 638px) {
  .register .scrollable {
    height: 275px;
    overflow: auto;
  }
}
@media screen and (max-height: 850px) and (min-width: 750px) {
  .register .mob-general {
    height: 500px;
  }
  .register .scrollable {
    height: 450px !important;
    overflow: auto;
  }
}
@media only screen and (min-width: 992px) {
  .register .mob-general {
    padding-bottom: 40px;
  }
}
.pac-container {
  font-family: var(--ion-font-family) !important;
  box-shadow: none !important;
  border-radius: 0 0 4px 4px !important;
  border: 1px solid #ccc !important;
}
.pac-container .pac-item {
  padding: 8px 10px !important;
  line-height: 17x !important;
  font-size: 14px !important;
}
.pac-container .pac-item .pac-icon {
  display: none !important;
}
.pac-container .pac-item:hover {
  background-color: #ebf5ff !important;
}
.pac-container .pac-item-query {
  font-size: 14px !important;
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
 ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: StratosRegular, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
* {
  scrollbar-color: initial;
  scrollbar-width: initial;
}
.container {
  width: 100%;
}
@media (min-width: 360px) {
  .container {
    max-width: 360px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1120px) {
  .container {
    max-width: 1120px;
  }
}
@media (min-width: 1312px) {
  .container {
    max-width: 1312px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.-right-28 {
  right: -28px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[-32px\] {
  bottom: -32px;
}
.bottom-\[115px\] {
  bottom: 115px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-32 {
  left: 32px;
}
.left-\[-23px\] {
  left: -23px;
}
.left-\[-34px\] {
  left: -34px;
}
.left-\[14px\] {
  left: 14px;
}
.right-0 {
  right: 0px;
}
.right-12 {
  right: 12px;
}
.right-4 {
  right: 4px;
}
.right-\[-24px\] {
  right: -24px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[22px\] {
  right: 22px;
}
.right-\[24px\] {
  right: 24px;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 2px;
}
.top-4 {
  top: 4px;
}
.top-\[10px\] {
  top: 10px;
}
.top-\[14px\] {
  top: 14px;
}
.top-\[16px\] {
  top: 16px;
}
.top-\[3px\] {
  top: 3px;
}
.top-\[45px\] {
  top: 45px;
}
.top-\[46px\] {
  top: 46px;
}
.top-\[4px\] {
  top: 4px;
}
.isolate {
  isolation: isolate;
}
.-z-\[1\] {
  z-index: -1;
}
.z-10 {
  z-index: 10;
}
.z-100 {
  z-index: 100;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[1\] {
  z-index: 1;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-start-7 {
  grid-column-start: 7;
}
.col-start-9 {
  grid-column-start: 9;
}
.float-right {
  float: right;
}
.\!m-0 {
  margin: 0px !important;
}
.m-0 {
  margin: 0px;
}
.m-32 {
  margin: 32px;
}
.m-auto {
  margin: auto;
}
.-mx-8 {
  margin-left: -8px;
  margin-right: -8px;
}
.-mx-\[15px\] {
  margin-left: -15px;
  margin-right: -15px;
}
.mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.my-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}
.my-\[8px\] {
  margin-top: 8px;
  margin-bottom: 8px;
}
.\!mt-12 {
  margin-top: 12px !important;
}
.\!mt-40 {
  margin-top: 40px !important;
}
.-mt-64 {
  margin-top: -64px;
}
.-mt-\[60px\] {
  margin-top: -60px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-12 {
  margin-bottom: 12px;
}
.mb-16 {
  margin-bottom: 16px;
}
.mb-2 {
  margin-bottom: 2px;
}
.mb-24 {
  margin-bottom: 24px;
}
.mb-32 {
  margin-bottom: 32px;
}
.mb-4 {
  margin-bottom: 4px;
}
.mb-48 {
  margin-bottom: 48px;
}
.mb-72 {
  margin-bottom: 72px;
}
.mb-8 {
  margin-bottom: 8px;
}
.mb-80 {
  margin-bottom: 80px;
}
.mb-\[-1px\] {
  margin-bottom: -1px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.ml-12 {
  margin-left: 12px;
}
.ml-24 {
  margin-left: 24px;
}
.ml-32 {
  margin-left: 32px;
}
.ml-8 {
  margin-left: 8px;
}
.ml-auto {
  margin-left: auto;
}
.mr-8 {
  margin-right: 8px;
}
.mt-12 {
  margin-top: 12px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-24 {
  margin-top: 24px;
}
.mt-32 {
  margin-top: 32px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-48 {
  margin-top: 48px;
}
.mt-6 {
  margin-top: 6px;
}
.mt-64 {
  margin-top: 64px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-\[120px\] {
  margin-top: 120px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[32px\] {
  margin-top: 32px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[88px\] {
  margin-top: 88px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.size-fit {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.\!h-\[56px\] {
  height: 56px !important;
}
.h-12 {
  height: 12px;
}
.h-120 {
  height: 120px;
}
.h-16 {
  height: 16px;
}
.h-2 {
  height: 2px;
}
.h-20 {
  height: 20px;
}
.h-24 {
  height: 24px;
}
.h-28 {
  height: 28px;
}
.h-32 {
  height: 32px;
}
.h-34 {
  height: 34px;
}
.h-40 {
  height: 40px;
}
.h-48 {
  height: 48px;
}
.h-56 {
  height: 56px;
}
.h-72 {
  height: 72px;
}
.h-8 {
  height: 8px;
}
.h-80 {
  height: 80px;
}
.h-96 {
  height: 96px;
}
.h-\[0\.75px\] {
  height: 0.75px;
}
.h-\[112px\] {
  height: 112px;
}
.h-\[146px\] {
  height: 146px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[202px\] {
  height: 202px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[26\.67px\] {
  height: 26.67px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[320px\] {
  height: 320px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[438px\] {
  height: 438px;
}
.h-\[45\.2px\] {
  height: 45.2px;
}
.h-\[52\.67px\] {
  height: 52.67px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[66\.67px\] {
  height: 66.67px;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[84px\] {
  height: 84px;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[96px\] {
  height: 96px;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.max-h-\[438px\] {
  max-height: 438px;
}
.max-h-\[90px\] {
  max-height: 90px;
}
.min-h-64 {
  min-height: 64px;
}
.min-h-72 {
  min-height: 72px;
}
.min-h-\[224px\] {
  min-height: 224px;
}
.min-h-\[230px\] {
  min-height: 230px;
}
.min-h-\[265px\] {
  min-height: 265px;
}
.min-h-\[50px\] {
  min-height: 50px;
}
.min-h-\[520px\] {
  min-height: 520px;
}
.min-h-\[620px\] {
  min-height: 620px;
}
.min-h-\[787px\] {
  min-height: 787px;
}
.min-h-\[82px\] {
  min-height: 82px;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-\[120px\] {
  width: 120px !important;
}
.\!w-full {
  width: 100% !important;
}
.w-12 {
  width: 12px;
}
.w-120 {
  width: 120px;
}
.w-16 {
  width: 16px;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-20 {
  width: 20px;
}
.w-24 {
  width: 24px;
}
.w-28 {
  width: 28px;
}
.w-32 {
  width: 32px;
}
.w-34 {
  width: 34px;
}
.w-40 {
  width: 40px;
}
.w-48 {
  width: 48px;
}
.w-56 {
  width: 56px;
}
.w-72 {
  width: 72px;
}
.w-8 {
  width: 8px;
}
.w-80 {
  width: 80px;
}
.w-84 {
  width: 84px;
}
.w-96 {
  width: 96px;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[172px\] {
  width: 172px;
}
.w-\[184px\] {
  width: 184px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[26\.67px\] {
  width: 26.67px;
}
.w-\[288px\] {
  width: 288px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[33\%\] {
  width: 33%;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[416px\] {
  width: 416px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[51px\] {
  width: 51px;
}
.w-\[52\.67px\] {
  width: 52.67px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[65\%\] {
  width: 65%;
}
.w-\[66\.67px\] {
  width: 66.67px;
}
.w-\[67\%\] {
  width: 67%;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[980px\] {
  width: 980px;
}
.w-\[calc\(100\%\+40px\)\] {
  width: calc(100% + 40px);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.min-w-\[264px\] {
  min-width: 264px;
}
.min-w-\[320px\] {
  min-width: 320px;
}
.min-w-\[64px\] {
  min-width: 64px;
}
.min-w-\[65px\] {
  min-width: 65px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.max-w-\[1125px\] {
  max-width: 1125px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[306px\] {
  max-width: 306px;
}
.max-w-\[326px\] {
  max-width: 326px;
}
.max-w-\[380px\] {
  max-width: 380px;
}
.max-w-\[416px\] {
  max-width: 416px;
}
.max-w-\[636px\] {
  max-width: 636px;
}
.max-w-\[650px\] {
  max-width: 650px;
}
.max-w-\[720px\] {
  max-width: 720px;
}
.max-w-\[780px\] {
  max-width: 780px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-screen-md {
  max-width: 768px;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-1\/3 {
  flex-basis: 33.333333%;
}
.basis-2\/3 {
  flex-basis: 66.666667%;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-90deg\] {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes gradientX {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.animate-gradientX {
  animation: gradientX 1.5s infinite;
}
@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-pointer {
  cursor: pointer;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.place-content-center {
  place-content: center;
}
.place-content-end {
  place-content: end;
}
.place-content-between {
  place-content: space-between;
}
.content-center {
  align-content: center;
}
.content-between {
  align-content: space-between;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-items-center {
  justify-items: center;
}
.gap-12 {
  gap: 12px;
}
.gap-16 {
  gap: 16px;
}
.gap-2 {
  gap: 2px;
}
.gap-20 {
  gap: 20px;
}
.gap-24 {
  gap: 24px;
}
.gap-32 {
  gap: 32px;
}
.gap-4 {
  gap: 4px;
}
.gap-40 {
  gap: 40px;
}
.gap-6 {
  gap: 6px;
}
.gap-64 {
  gap: 64px;
}
.gap-72 {
  gap: 72px;
}
.gap-8 {
  gap: 8px;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-x-12 {
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.gap-x-24 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-x-32 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.gap-x-6 {
  -moz-column-gap: 6px;
       column-gap: 6px;
}
.gap-x-64 {
  -moz-column-gap: 64px;
       column-gap: 64px;
}
.gap-x-8 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.gap-x-96 {
  -moz-column-gap: 96px;
       column-gap: 96px;
}
.gap-x-\[24px\] {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-x-\[32px\] {
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-12 {
  row-gap: 12px;
}
.gap-y-16 {
  row-gap: 16px;
}
.gap-y-20 {
  row-gap: 20px;
}
.gap-y-24 {
  row-gap: 24px;
}
.gap-y-32 {
  row-gap: 32px;
}
.gap-y-6 {
  row-gap: 6px;
}
.gap-y-8 {
  row-gap: 8px;
}
.gap-y-80 {
  row-gap: 80px;
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-eggplant-100\/\[0\.1\] > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(56 27 42 / 0.1);
}
.divide-gray-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(234 231 233 / var(--tw-divide-opacity, 1));
}
.place-self-end {
  place-self: end;
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[40px\] {
  border-radius: 40px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.\!rounded-l-none {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.\!rounded-r-none {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-\[40px\] {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
.rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.\!border-none {
  border-style: none !important;
}
.border-\[\#0f5e42\] {
  --tw-border-opacity: 1;
  border-color: rgb(15 94 66 / var(--tw-border-opacity, 1));
}
.border-\[\#0f5e42\]\/\[\.25\] {
  border-color: rgb(15 94 66 / .25);
}
.border-\[\#39C847\] {
  --tw-border-opacity: 1;
  border-color: rgb(57 200 71 / var(--tw-border-opacity, 1));
}
.border-\[\#66334E\] {
  --tw-border-opacity: 1;
  border-color: rgb(102 51 78 / var(--tw-border-opacity, 1));
}
.border-\[\#A9A1A5\] {
  --tw-border-opacity: 1;
  border-color: rgb(169 161 165 / var(--tw-border-opacity, 1));
}
.border-\[\#FD565B\] {
  --tw-border-opacity: 1;
  border-color: rgb(253 86 91 / var(--tw-border-opacity, 1));
}
.border-alert {
  --tw-border-opacity: 1;
  border-color: rgb(253 86 91 / var(--tw-border-opacity, 1));
}
.border-alert\/\[\.1\] {
  border-color: rgb(253 86 91 / .1);
}
.border-borderAccordion {
  border-color: rgba(56, 27, 42, 0.25);
}
.border-cream-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 240 185 / var(--tw-border-opacity, 1));
}
.border-cream-100\/\[\.4\] {
  border-color: rgb(255 240 185 / .4);
}
.border-eggplant-10 {
  --tw-border-opacity: 1;
  border-color: rgb(255 238 255 / var(--tw-border-opacity, 1));
}
.border-eggplant-100 {
  --tw-border-opacity: 1;
  border-color: rgb(56 27 42 / var(--tw-border-opacity, 1));
}
.border-eggplant-100\/\[\.25\] {
  border-color: rgb(56 27 42 / .25);
}
.border-eggplant-100\/\[\.4\] {
  border-color: rgb(56 27 42 / .4);
}
.border-eggplant-100\/\[0\.10\] {
  border-color: rgb(56 27 42 / 0.10);
}
.border-eggplant-100\/\[0\.1\] {
  border-color: rgb(56 27 42 / 0.1);
}
.border-eggplant-100\/\[0\.25\] {
  border-color: rgb(56 27 42 / 0.25);
}
.border-eggplant-100\/\[0\.2\] {
  border-color: rgb(56 27 42 / 0.2);
}
.border-eggplant-100\/\[0\.4\] {
  border-color: rgb(56 27 42 / 0.4);
}
.border-gray-10 {
  --tw-border-opacity: 1;
  border-color: rgb(234 231 233 / var(--tw-border-opacity, 1));
}
.border-gray-25 {
  --tw-border-opacity: 1;
  border-color: rgb(201 196 199 / var(--tw-border-opacity, 1));
}
.border-ocher-100 {
  --tw-border-opacity: 1;
  border-color: rgb(184 178 162 / var(--tw-border-opacity, 1));
}
.border-orange-100 {
  --tw-border-opacity: 1;
  border-color: rgb(229 73 55 / var(--tw-border-opacity, 1));
}
.border-orange-100\/\[\.25\] {
  border-color: rgb(229 73 55 / .25);
}
.border-orange-100\/\[\.4\] {
  border-color: rgb(229 73 55 / .4);
}
.border-success {
  --tw-border-opacity: 1;
  border-color: rgb(3 151 85 / var(--tw-border-opacity, 1));
}
.border-success\/\[\.1\] {
  border-color: rgb(3 151 85 / .1);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-y-eggplant-100\/\[0\.4\] {
  border-top-color: rgb(56 27 42 / 0.4);
  border-bottom-color: rgb(56 27 42 / 0.4);
}
.border-b-eggplant-100\/\[0\.1\] {
  border-bottom-color: rgb(56 27 42 / 0.1);
}
.border-b-eggplant-100\/\[0\.25\] {
  border-bottom-color: rgb(56 27 42 / 0.25);
}
.border-r-eggplant-100\/\[\.25\] {
  border-right-color: rgb(56 27 42 / .25);
}
.border-r-eggplant-100\/\[0\.1\] {
  border-right-color: rgb(56 27 42 / 0.1);
}
.border-r-eggplant-100\/\[0\.25\] {
  border-right-color: rgb(56 27 42 / 0.25);
}
.border-t-eggplant-100\/\[0\.1\] {
  border-top-color: rgb(56 27 42 / 0.1);
}
.border-t-eggplant-100\/\[0\.25\] {
  border-top-color: rgb(56 27 42 / 0.25);
}
.border-t-eggplant-100\/\[0\.4\] {
  border-top-color: rgb(56 27 42 / 0.4);
}
.border-opacity-\[0\.25\] {
  --tw-border-opacity: 0.25;
}
.bg-\[\#039755\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 151 85 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0f5e42\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 94 66 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D0F9DE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(208 249 222 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EAE7E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 231 233 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBFCF2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 252 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FD565B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 86 91 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDCBCC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 204 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDEDED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 237 / var(--tw-bg-opacity, 1));
}
.bg-active {
  --tw-bg-opacity: 1;
  background-color: rgb(138 236 147 / var(--tw-bg-opacity, 1));
}
.bg-alert {
  --tw-bg-opacity: 1;
  background-color: rgb(253 86 91 / var(--tw-bg-opacity, 1));
}
.bg-alert\/\[\.1\] {
  background-color: rgb(253 86 91 / .1);
}
.bg-cream-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 248 / var(--tw-bg-opacity, 1));
}
.bg-cream-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 185 / var(--tw-bg-opacity, 1));
}
.bg-cream-100\/\[\.10\] {
  background-color: rgb(255 240 185 / .10);
}
.bg-cream-100\/\[\.4\] {
  background-color: rgb(255 240 185 / .4);
}
.bg-cream-100\/\[0\.15\] {
  background-color: rgb(255 240 185 / 0.15);
}
.bg-cream-100\/\[0\.2\] {
  background-color: rgb(255 240 185 / 0.2);
}
.bg-cream-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 237 / var(--tw-bg-opacity, 1));
}
.bg-cream-40 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 227 / var(--tw-bg-opacity, 1));
}
.bg-eggplant-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 255 / var(--tw-bg-opacity, 1));
}
.bg-eggplant-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(56 27 42 / var(--tw-bg-opacity, 1));
}
.bg-eggplant-100\/\[\.4\] {
  background-color: rgb(56 27 42 / .4);
}
.bg-eggplant-100\/\[0\.05\] {
  background-color: rgb(56 27 42 / 0.05);
}
.bg-eggplant-100\/\[0\.10\] {
  background-color: rgb(56 27 42 / 0.10);
}
.bg-eggplant-100\/\[0\.1\] {
  background-color: rgb(56 27 42 / 0.1);
}
.bg-eggplant-100\/\[0\.25\] {
  background-color: rgb(56 27 42 / 0.25);
}
.bg-eggplant-100\/\[0\.2\] {
  background-color: rgb(56 27 42 / 0.2);
}
.bg-eggplant-70 {
  --tw-bg-opacity: 1;
  background-color: rgb(160 124 141 / var(--tw-bg-opacity, 1));
}
.bg-gray-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 231 233 / var(--tw-bg-opacity, 1));
}
.bg-gray-10\/\[0\.1\] {
  background-color: rgb(234 231 233 / 0.1);
}
.bg-gray-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(201 196 199 / var(--tw-bg-opacity, 1));
}
.bg-gray-40 {
  --tw-bg-opacity: 1;
  background-color: rgb(169 161 165 / var(--tw-bg-opacity, 1));
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 73 55 / var(--tw-bg-opacity, 1));
}
.bg-orange-100\/\[\.4\] {
  background-color: rgb(229 73 55 / .4);
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 169 170 / var(--tw-bg-opacity, 1));
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: rgb(3 151 85 / var(--tw-bg-opacity, 1));
}
.bg-success\/\[\.1\] {
  background-color: rgb(3 151 85 / .1);
}
.bg-success\/\[0\.10\] {
  background-color: rgb(3 151 85 / 0.10);
}
.bg-transparent {
  background-color: transparent;
}
.bg-verified {
  --tw-bg-opacity: 1;
  background-color: rgb(39 116 231 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/\[0\.10\] {
  background-color: rgb(255 255 255 / 0.10);
}
.bg-\[linear-gradient\(45deg\2c \#FFD43C_0\%\2c \#FF679B_53\.12\%\2c \#FF5C2F_100\%\)\] {
  background-image: linear-gradient(45deg,#FFD43C 0%,#FF679B 53.12%,#FF5C2F 100%);
}
.fill-\[\#E54937\] {
  fill: #E54937;
}
.fill-eggplant-100 {
  fill: rgb(56, 27, 42);
}
.fill-orange-100 {
  fill: rgb(229, 73, 55);
}
.stroke-\[\#039755\] {
  stroke: #039755;
}
.stroke-\[\#0f5e42\] {
  stroke: #0f5e42;
}
.stroke-\[\#29141F\] {
  stroke: #29141F;
}
.stroke-\[\#39C847\] {
  stroke: #39C847;
}
.stroke-\[\#66334E\] {
  stroke: #66334E;
}
.stroke-\[\#A9A1A5\] {
  stroke: #A9A1A5;
}
.stroke-\[\#C9C4C7\] {
  stroke: #C9C4C7;
}
.stroke-\[\#E54937\] {
  stroke: #E54937;
}
.stroke-\[\#E64937\] {
  stroke: #E64937;
}
.stroke-\[\#EC4899\] {
  stroke: #EC4899;
}
.stroke-\[\#FD565B\] {
  stroke: #FD565B;
}
.stroke-\[\#FF7C92\] {
  stroke: #FF7C92;
}
.stroke-\[white\] {
  stroke: white;
}
.stroke-alert {
  stroke: rgb(253, 86, 91);
}
.stroke-cream-100 {
  stroke: rgb(255, 240, 185);
}
.stroke-cream-100\/\[0\.4\] {
  stroke: rgb(255 240 185 / 0.4);
}
.stroke-eggplant-100 {
  stroke: rgb(56, 27, 42);
}
.stroke-eggplant-100\/\[\.4\] {
  stroke: rgb(56 27 42 / .4);
}
.stroke-eggplant-100\/\[0\.4\] {
  stroke: rgb(56 27 42 / 0.4);
}
.stroke-eggplant-100\/\[0\.55\] {
  stroke: rgb(56 27 42 / 0.55);
}
.stroke-eggplant-100\/\[0\.5\] {
  stroke: rgb(56 27 42 / 0.5);
}
.stroke-eggplant-70 {
  stroke: rgb(160, 124, 141);
}
.stroke-eggplant-80 {
  stroke: rgb(102, 51, 78);
}
.stroke-gray-10 {
  stroke: rgb(234, 231, 233);
}
.stroke-gray-40 {
  stroke: rgb(169, 161, 165);
}
.stroke-orange-100 {
  stroke: rgb(229, 73, 55);
}
.stroke-orange-80 {
  stroke: rgb(240, 110, 50);
}
.stroke-pink-120 {
  stroke: rgb(255, 143, 145);
}
.stroke-white {
  stroke: rgb(255, 255, 255);
}
.stroke-white\/\[0\.4\] {
  stroke: rgb(255 255 255 / 0.4);
}
.stroke-2 {
  stroke-width: 2;
}
.stroke-\[1px\] {
  stroke-width: 1px;
}
.stroke-\[2px\] {
  stroke-width: 2px;
}
.stroke-\[4px\] {
  stroke-width: 4px;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-\[32px\] {
  padding: 32px !important;
}
.p-0 {
  padding: 0px;
}
.p-10 {
  padding: 10px;
}
.p-12 {
  padding: 12px;
}
.p-16 {
  padding: 16px;
}
.p-20 {
  padding: 20px;
}
.p-24 {
  padding: 24px;
}
.p-32 {
  padding: 32px;
}
.p-4 {
  padding: 4px;
}
.p-48 {
  padding: 48px;
}
.p-6 {
  padding: 6px;
}
.p-8 {
  padding: 8px;
}
.p-\[18px\] {
  padding: 18px;
}
.\!px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.\!px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}
.py-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}
.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[24px\] {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-\[28px\] {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[80px\] {
  padding-top: 80px;
  padding-bottom: 80px;
}
.\!pb-0 {
  padding-bottom: 0px !important;
}
.\!pb-16 {
  padding-bottom: 16px !important;
}
.\!pl-16 {
  padding-left: 16px !important;
}
.\!pl-\[10px\] {
  padding-left: 10px !important;
}
.\!pr-\[16px\] {
  padding-right: 16px !important;
}
.\!pt-12 {
  padding-top: 12px !important;
}
.\!pt-2 {
  padding-top: 2px !important;
}
.\!pt-24 {
  padding-top: 24px !important;
}
.\!pt-8 {
  padding-top: 8px !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-12 {
  padding-bottom: 12px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-16 {
  padding-bottom: 16px;
}
.pb-2 {
  padding-bottom: 2px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-24 {
  padding-bottom: 24px;
}
.pb-32 {
  padding-bottom: 32px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-48 {
  padding-bottom: 48px;
}
.pb-52 {
  padding-bottom: 52px;
}
.pb-56 {
  padding-bottom: 56px;
}
.pb-6 {
  padding-bottom: 6px;
}
.pb-64 {
  padding-bottom: 64px;
}
.pb-8 {
  padding-bottom: 8px;
}
.pb-96 {
  padding-bottom: 96px;
}
.pb-\[142px\] {
  padding-bottom: 142px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[18px\] {
  padding-bottom: 18px;
}
.pb-\[19px\] {
  padding-bottom: 19px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[72px\] {
  padding-bottom: 72px;
}
.pb-\[78px\] {
  padding-bottom: 78px;
}
.pb-\[8px\] {
  padding-bottom: 8px;
}
.pl-12 {
  padding-left: 12px;
}
.pl-16 {
  padding-left: 16px;
}
.pl-24 {
  padding-left: 24px;
}
.pl-32 {
  padding-left: 32px;
}
.pl-6 {
  padding-left: 6px;
}
.pl-8 {
  padding-left: 8px;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[14px\] {
  padding-left: 14px;
}
.pl-\[18px\] {
  padding-left: 18px;
}
.pl-\[36px\] {
  padding-left: 36px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-12 {
  padding-right: 12px;
}
.pr-16 {
  padding-right: 16px;
}
.pr-24 {
  padding-right: 24px;
}
.pr-28 {
  padding-right: 28px;
}
.pr-32 {
  padding-right: 32px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-6 {
  padding-right: 6px;
}
.pr-8 {
  padding-right: 8px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-12 {
  padding-top: 12px;
}
.pt-16 {
  padding-top: 16px;
}
.pt-2 {
  padding-top: 2px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-24 {
  padding-top: 24px;
}
.pt-32 {
  padding-top: 32px;
}
.pt-34 {
  padding-top: 34px;
}
.pt-4 {
  padding-top: 4px;
}
.pt-48 {
  padding-top: 48px;
}
.pt-6 {
  padding-top: 6px;
}
.pt-64 {
  padding-top: 64px;
}
.pt-72 {
  padding-top: 72px;
}
.pt-78 {
  padding-top: 78px;
}
.pt-8 {
  padding-top: 8px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-\[120px\] {
  padding-top: 120px;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[13px\] {
  padding-top: 13px;
}
.pt-\[18px\] {
  padding-top: 18px;
}
.pt-\[26px\] {
  padding-top: 26px;
}
.pt-\[28px\] {
  padding-top: 28px;
}
.pt-\[32px\] {
  padding-top: 32px;
}
.pt-\[45px\] {
  padding-top: 45px;
}
.pt-\[480px\] {
  padding-top: 480px;
}
.pt-\[52px\] {
  padding-top: 52px;
}
.pt-\[6px\] {
  padding-top: 6px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.font-sans {
  font-family: StratosRegular, sans-serif;
}
.font-sansLight {
  font-family: StratosLight, sans-serif;
}
.font-sansMedium {
  font-family: StratosMedium, sans-serif;
}
.\!text-2xl {
  font-size: 24px !important;
  line-height: 40.8px !important;
}
.\!text-3xl {
  font-size: 32px !important;
  line-height: 54.4px !important;
}
.\!text-m {
  font-size: 14px !important;
  line-height: 23.8px !important;
}
.\!text-s {
  font-size: 12px !important;
  line-height: 20.4px !important;
}
.text-2xl {
  font-size: 24px;
  line-height: 40.8px;
}
.text-3xl {
  font-size: 32px;
  line-height: 54.4px;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-h200 {
  font-size: 14px;
  line-height: 21px;
}
.text-h300 {
  font-size: 16px;
  line-height: 24px;
}
.text-h400 {
  font-size: 20px;
  line-height: 28px;
}
.text-h500 {
  font-size: 24px;
  line-height: 33.6px;
}
.text-h600 {
  font-size: 32px;
  line-height: 41.6px;
}
.text-h700 {
  font-size: 40px;
  line-height: 52px;
}
.text-l {
  font-size: 16px;
  line-height: 27.2px;
}
.text-m {
  font-size: 14px;
  line-height: 23.8px;
}
.text-s {
  font-size: 12px;
  line-height: 20.4px;
}
.text-xl {
  font-size: 20px;
  line-height: 34px;
}
.font-medium {
  font-weight: 500;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.\!leading-none {
  line-height: 1 !important;
}
.leading-\[1\.35\] {
  line-height: 1.35;
}
.leading-\[15\.6px\] {
  line-height: 15.6px;
}
.leading-\[18\.2px\] {
  line-height: 18.2px;
}
.leading-\[28\.6px\] {
  line-height: 28.6px;
}
.\!text-eggplant-100\/\[0\.4\] {
  color: rgb(56 27 42 / 0.4) !important;
}
.\!text-eggplant-80 {
  --tw-text-opacity: 1 !important;
  color: rgb(102 51 78 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#039755\] {
  --tw-text-opacity: 1;
  color: rgb(3 151 85 / var(--tw-text-opacity, 1));
}
.text-\[\#0f5e42\] {
  --tw-text-opacity: 1;
  color: rgb(15 94 66 / var(--tw-text-opacity, 1));
}
.text-\[\#39C847\] {
  --tw-text-opacity: 1;
  color: rgb(57 200 71 / var(--tw-text-opacity, 1));
}
.text-\[\#66334E\] {
  --tw-text-opacity: 1;
  color: rgb(102 51 78 / var(--tw-text-opacity, 1));
}
.text-\[\#A9A1A5\] {
  --tw-text-opacity: 1;
  color: rgb(169 161 165 / var(--tw-text-opacity, 1));
}
.text-\[\#FD565B\] {
  --tw-text-opacity: 1;
  color: rgb(253 86 91 / var(--tw-text-opacity, 1));
}
.text-alert {
  --tw-text-opacity: 1;
  color: rgb(253 86 91 / var(--tw-text-opacity, 1));
}
.text-cream-100 {
  --tw-text-opacity: 1;
  color: rgb(255 240 185 / var(--tw-text-opacity, 1));
}
.text-cream-100\/\[\.4\] {
  color: rgb(255 240 185 / .4);
}
.text-eggplant-100 {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
.text-eggplant-100\/\[\.25\] {
  color: rgb(56 27 42 / .25);
}
.text-eggplant-100\/\[\.4\] {
  color: rgb(56 27 42 / .4);
}
.text-eggplant-100\/\[\.55\] {
  color: rgb(56 27 42 / .55);
}
.text-eggplant-100\/\[0\.25\] {
  color: rgb(56 27 42 / 0.25);
}
.text-eggplant-100\/\[0\.2\] {
  color: rgb(56 27 42 / 0.2);
}
.text-eggplant-100\/\[0\.40\] {
  color: rgb(56 27 42 / 0.40);
}
.text-eggplant-100\/\[0\.45\] {
  color: rgb(56 27 42 / 0.45);
}
.text-eggplant-100\/\[0\.4\] {
  color: rgb(56 27 42 / 0.4);
}
.text-eggplant-100\/\[0\.55\] {
  color: rgb(56 27 42 / 0.55);
}
.text-eggplant-100\/\[0\.5\] {
  color: rgb(56 27 42 / 0.5);
}
.text-eggplant-55 {
  --tw-text-opacity: 1;
  color: rgb(219 180 198 / var(--tw-text-opacity, 1));
}
.text-eggplant-70 {
  --tw-text-opacity: 1;
  color: rgb(160 124 141 / var(--tw-text-opacity, 1));
}
.text-eggplant-80 {
  --tw-text-opacity: 1;
  color: rgb(102 51 78 / var(--tw-text-opacity, 1));
}
.text-gray-25 {
  --tw-text-opacity: 1;
  color: rgb(201 196 199 / var(--tw-text-opacity, 1));
}
.text-gray-40 {
  --tw-text-opacity: 1;
  color: rgb(169 161 165 / var(--tw-text-opacity, 1));
}
.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.text-orange-100\/\[0\.8\] {
  color: rgb(229 73 55 / 0.8);
}
.text-orange-120 {
  --tw-text-opacity: 1;
  color: rgb(204 65 37 / var(--tw-text-opacity, 1));
}
.text-success {
  --tw-text-opacity: 1;
  color: rgb(3 151 85 / var(--tw-text-opacity, 1));
}
.text-verified {
  --tw-text-opacity: 1;
  color: rgb(39 116 231 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.decoration-eggplant-100 {
  -webkit-text-decoration-color: rgb(56, 27, 42);
          text-decoration-color: rgb(56, 27, 42);
}
.decoration-orange-100 {
  -webkit-text-decoration-color: rgb(229, 73, 55);
          text-decoration-color: rgb(229, 73, 55);
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: .25;
}
.opacity-70 {
  opacity: .70;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
  --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-dimension {
  --tw-shadow: 0px 4px 4px rgba(102, 51, 78, 0.05);
  --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-l {
  --tw-shadow: 0px 12px 16px -4px rgba(56, 27, 42, 0.08), 0px 4px 6px -2px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-m {
  --tw-shadow: 0px 4px 8px -2px rgba(56, 27, 42, 0.1), 0px 2px 4px -2px rgba(56, 27, 42, 0.06);
  --tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-s {
  --tw-shadow: 0px 1px 3px rgba(56, 27, 42, 0.1), 0px 1px 2px rgba(56, 27, 42, 0.06);
  --tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\!outline {
  outline-style: solid !important;
}
.outline {
  outline-style: solid;
}
.outline-1 {
  outline-width: 1px;
}
.outline-\[\#0f5e42\]\/\[\.25\] {
  outline-color: rgb(15 94 66 / .25);
}
.outline-eggplant-100\/\[\.10\] {
  outline-color: rgb(56 27 42 / .10);
}
.outline-orange-100\/\[\.25\] {
  outline-color: rgb(229 73 55 / .25);
}
.outline-white {
  outline-color: rgb(255, 255, 255);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-xl {
  --tw-backdrop-blur: blur(40px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.scrollbar {
  --scrollbar-track: initial;
  --scrollbar-thumb: initial;
  --scrollbar-corner: initial;
  --scrollbar-track-hover: var(--scrollbar-track);
  --scrollbar-thumb-hover: var(--scrollbar-thumb);
  --scrollbar-corner-hover: var(--scrollbar-corner);
  --scrollbar-track-active: var(--scrollbar-track-hover);
  --scrollbar-thumb-active: var(--scrollbar-thumb-hover);
  --scrollbar-corner-active: var(--scrollbar-corner-hover);
  scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
  overflow: overlay;
}
.scrollbar.overflow-x-hidden {
  overflow-x: hidden;
}
.scrollbar.overflow-y-hidden {
  overflow-y: hidden;
}
.scrollbar::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
}
.scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
}
.scrollbar::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
}
.scrollbar::-webkit-scrollbar-track:hover {
  background-color: var(--scrollbar-track-hover);
}
.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover);
}
.scrollbar::-webkit-scrollbar-corner:hover {
  background-color: var(--scrollbar-corner-hover);
}
.scrollbar::-webkit-scrollbar-track:active {
  background-color: var(--scrollbar-track-active);
}
.scrollbar::-webkit-scrollbar-thumb:active {
  background-color: var(--scrollbar-thumb-active);
}
.scrollbar::-webkit-scrollbar-corner:active {
  background-color: var(--scrollbar-corner-active);
}
.scrollbar {
  scrollbar-width: auto;
}
.scrollbar::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
.scrollbar-thin {
  --scrollbar-track: initial;
  --scrollbar-thumb: initial;
  --scrollbar-corner: initial;
  --scrollbar-track-hover: var(--scrollbar-track);
  --scrollbar-thumb-hover: var(--scrollbar-thumb);
  --scrollbar-corner-hover: var(--scrollbar-corner);
  --scrollbar-track-active: var(--scrollbar-track-hover);
  --scrollbar-thumb-active: var(--scrollbar-thumb-hover);
  --scrollbar-corner-active: var(--scrollbar-corner-hover);
  scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
  overflow: overlay;
}
.scrollbar-thin.overflow-x-hidden {
  overflow-x: hidden;
}
.scrollbar-thin.overflow-y-hidden {
  overflow-y: hidden;
}
.scrollbar-thin::-webkit-scrollbar-track {
  background-color: var(--scrollbar-track);
}
.scrollbar-thin::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb);
}
.scrollbar-thin::-webkit-scrollbar-corner {
  background-color: var(--scrollbar-corner);
}
.scrollbar-thin::-webkit-scrollbar-track:hover {
  background-color: var(--scrollbar-track-hover);
}
.scrollbar-thin::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover);
}
.scrollbar-thin::-webkit-scrollbar-corner:hover {
  background-color: var(--scrollbar-corner-hover);
}
.scrollbar-thin::-webkit-scrollbar-track:active {
  background-color: var(--scrollbar-track-active);
}
.scrollbar-thin::-webkit-scrollbar-thumb:active {
  background-color: var(--scrollbar-thumb-active);
}
.scrollbar-thin::-webkit-scrollbar-corner:active {
  background-color: var(--scrollbar-corner-active);
}
.scrollbar-thin {
  scrollbar-width: thin;
}
.scrollbar-thin::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.scrollbar-none {
  scrollbar-width: none;
}
.scrollbar-none::-webkit-scrollbar {
  display: none;
}
.scrollbar-track-cream-10 {
  --scrollbar-track: rgb(255, 254, 248) !important;
}
.scrollbar-thumb-eggplant-70 {
  --scrollbar-thumb: rgb(160, 124, 141) !important;
}
@font-face {
  font-family: "StratosRegular";
  src: url('StratosLCWeb-Regular.8318e5133f0e5189caf0.woff2');
}
@font-face {
  font-family: "StratosBold";
  src: url('StratosLCWeb-Bold.c385971f0e5476835ec6.woff2');
}
@font-face {
  font-family: "StratosLight";
  src: url('StratosLCWeb-Light.b7bb606940f95cf8ed68.woff2');
}
@font-face {
  font-family: "StratosMedium";
  src: url('StratosLCWeb-Medium.a3a4f1f74da91b7f2526.woff2');
}
:root {
  color-scheme: light !important;
}
/* width */
::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
/* Track */
::-webkit-scrollbar-track {
  border-radius: 100vh;
  background: #EAE7E9;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #A07C8D;
  border-radius: 100vh;
  border: 3px solid #EAE7E9;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #F0C9DB;
}
body {
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
::-moz-selection {
  color: #381B2A;
  background-color: #FFF0B9;
}
::selection {
  color: #381B2A;
  background-color: #FFF0B9;
}
img::-moz-selection {
  background-color: transparent;
}
img::selection {
  background-color: transparent;
}
.grecaptcha-badge {
  visibility: hidden;
}
:root {
  --ion-background-color: transparent;
}
app-not-found {
  background-position: top !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background: url('bg-desktop-tab-1.7af9dcb0df70723c00b1.webp');
}
app-private-layout ion-split-pane {
  background-position: top !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: white;
}
@media only screen and (min-width: 584px) {
  app-private-layout ion-split-pane.bg-1 {
    background: url('bg-desktop-tab-1.7af9dcb0df70723c00b1.webp');
  }
  app-private-layout ion-split-pane.bg-2 {
    background: url('bg-desktop-tab-2.3a04a8b95197cc8d78f7.webp');
  }
  app-private-layout ion-split-pane.bg-3 {
    background: url('bg-desktop-tab-3.82a7f65e2333dc8dbc0c.webp');
  }
  app-private-layout ion-split-pane.bg-4 {
    background: url('bg-desktop-tab-4.1c4c18cc5182a2b94280.webp');
  }
  app-private-layout ion-split-pane.bg-5 {
    background: url('bg-desktop-tab-5.beb278fd918d969d42b4.webp');
  }
  app-private-layout ion-split-pane.bg-6 {
    background: url('bg-ricenergy.a4ea48c126c04560ac2a.webp');
  }
}
@media only screen and (max-width: 584px) {
  app-private-layout ion-split-pane.bg-1 {
    background: url('bg-mob-tab-1.29f7e92448cdc474a9c7.webp');
  }
  app-private-layout ion-split-pane.bg-2 {
    background: url('bg-mob-tab-2.028e18d5226c21ac7c57.webp');
  }
  app-private-layout ion-split-pane.bg-3 {
    background: url('bg-mob-tab-3.b422e7828e65c4e07086.webp');
  }
  app-private-layout ion-split-pane.bg-4 {
    background: url('bg-mob-tab-4.6fecbba6ca6950868ec9.webp');
  }
  app-private-layout ion-split-pane.bg-5 {
    background: url('bg-mob-tab-5.1a5fe4d7fda2bd93a033.webp');
  }
  app-private-layout ion-split-pane.bg-6 {
    background: url('bg-ricenergy.a4ea48c126c04560ac2a.webp');
  }
}
.icon-selected {
  color: #E54937;
}
.app-content {
  padding-top: 120px;
}
ion-content {
  --padding-end: 20px;
  --padding-start: 20px;
}
ion-split-pane {
  --side-min-width: 120px !important;
  --side-max-width: 262px !important;
}
ion-menu {
  transition: width 1.2s !important;
}
ion-menu.menu-secondary {
  width: 110px !important;
}
.pop-over-desktop .popover-content {
  position: absolute;
  top: 80px !important;
  right: 16px !important;
}
.swiper-scrollbar {
  width: 50% !important;
  left: 25% !important;
  background-color: #e7e7e7 !important;
}
.swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-scrollbar-drag, .swiper-pagination-bullet {
  background-color: #381b2a !important;
}
.swiper-pagination-bullet-active {
  background-color: #381B2A;
  width: 10px;
  height: 10px;
}
.general-container {
  position: relative;
}
.general-container .arrow {
  position: absolute;
  display: flex;
  top: calc(50% - 48px);
  z-index: 2;
  border-radius: 50%;
  background: rgba(56, 27, 42, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.06);
  align-items: center;
  justify-content: center;
}
.general-container .arrow:active {
  opacity: 0.6;
}
.general-container .arrow:hover {
  cursor: pointer !important;
}
.general-container .arrow-left {
  left: 12px;
}
.general-container .arrow-right {
  right: 12px;
}
.general-container .arrow-disabled {
  background: rgba(56, 27, 42, 0.1);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.general-container .arrow-disabled:hover {
  cursor: default;
}
.header-md:after {
  background: none;
  display: none;
}
.header-main {
  border-bottom: 1px solid #e7e7e7;
}
.header-ios ion-toolbar:last-of-type {
  --border-width: 0px 0 -0px;
}
ion-tab-bar {
  background-color: white;
}
ion-button {
  --box-shadow: none;
}
ion-card {
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.06);
}
ion-slide:hover {
  cursor: pointer;
}
.inf {
  cursor: pointer;
}
.inf::after {
  content: "";
  display: inline-block;
  background-image: url('info-small.793e597e13edc2a5e949.svg');
  background-size: contain;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
.pac-container {
  z-index: 3000 !important;
}
.video {
  height: 100%;
  position: relative;
  width: calc(100% - 10px);
  overflow: hidden;
}
.video .overlay {
  top: 0;
  left: 0;
  z-index: 8;
  position: absolute;
  width: 100%;
  height: calc(100% - 5px);
  /* pointer-events: none; */
}
.linear-gradient-1 {
  background: linear-gradient(54.81deg, #FF804D 17.58%, #FF8C92 47.6%, #FFCD3E 77.62%);
}
.linear-gradient-2 {
  background: linear-gradient(45deg, #FF7C92 0%, #FF5F3E 48.7%, #FF68C5 100%);
}
.linear-gradient-3 {
  background: linear-gradient(55.74deg, #FFF1BA 9.95%, #FFCD3E 87.43%);
}
.linear-gradient-4 {
  background: linear-gradient(45deg, #FF5555 0%, #9EA7F7 100%);
}
.linear-gradient-5 {
  background: linear-gradient(55.74deg, #FF6C90 9.95%, #FFCD3E 87.43%);
}
.linear-gradient-6 {
  background: linear-gradient(84.03deg, #FFB360 3.06%, #FFF0B9 74.14%);
}
.linear-gradient-7 {
  background: linear-gradient(45deg, #FFFC99 0%, #FFB7E7 48.7%, #F8B099 100%);
}
.bg-ric {
  background: #0f5e42;
}
.bg-gradient-1-text {
  background: linear-gradient(55.74deg, #FF804D 9.95%, #FF8C92 48.69%, #FFCD3E 87.43%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.bg-gradient-2 {
  background: linear-gradient(45deg, #FFD43C 0%, #FF679B 53.12%, #FF5C2F 100%);
}
.bg-gradient-2-text {
  background: linear-gradient(45deg, #FFD43C 0%, #FF679B 53.12%, #FF5C2F 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.bg-gradient-3-text {
  background: linear-gradient(45deg, #FF7C92 0%, #FF5F3E 48.7%, #FF68C5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.bg-gradient-1-text::-moz-selection, .bg-gradient-2-text::-moz-selection, .bg-gradient-3-text::-moz-selection {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #381B2A;
  background-clip: initial;
  text-fill-color: #381B2A;
}
.bg-gradient-1-text::selection, .bg-gradient-2-text::selection, .bg-gradient-3-text::selection {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: #381B2A;
  background-clip: initial;
  text-fill-color: #381B2A;
}
@media (max-aspect-ratio: 16/9) {
  .video iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
  }
}
@media only screen and (max-width: 774px) {
  .general-container .arrow {
    top: calc(50% - 17px) !important;
  }
}
@media only screen and (min-width: 774px) {
  ion-content {
    --padding-end: 40px;
    --padding-start: 40px;
    width: 100%;
  }
  ion-content .general-container {
    height: auto;
    margin: auto;
    width: 100%;
    max-width: 1312px;
  }
}
@media only screen and (min-width: 995px) {
  ion-tab-bar {
    display: none !important;
  }

  .modal-wrapper {
    width: calc(100% - 228px) !important;
    height: 100% !important;
    --box-shadow: none !important;
  }

  app-public-layout, app-register {
    background: url('bg-login-desktop.5f2de9848728d27f606e.webp');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 994px) {
  app-public-layout, app-register {
    background: url('bg-login.b25a9a2f96f0f04338b4.webp');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .home-content {
    background: none !important;
  }

  html,
body,
.ion-app,
.ion-content,
ion-app,
ion-content {
    background-color: transparent !important;
  }
}
*:focus {
  outline: none !important;
}
/* .mob-general {
  .header h2 {
      padding-top: 12px !important;
  }
} */
.register {
  /* max-height: calc(100% - 94px); */
}
.register .span-container {
  height: 1px !important;
  min-height: 1px !important;
}
@media screen and (max-width: 991px) {
  .register .span-container {
    display: none !important;
  }
}
.register .span-container span {
  display: none !important;
}
.register .select.form-input,
.register select,
.register option {
  width: 100%;
}
.register select:hover {
  cursor: pointer;
}
.register .investor-steps li {
  padding-left: 44px;
  position: relative;
  margin-bottom: 30px;
}
.register .investor-steps li h3 {
  margin-bottom: 8px;
}
.register .investor-steps li h3::before {
  counter-increment: my-sec-counter;
  content: counter(my-sec-counter);
  background-color: #2e7eff;
  color: white;
  width: 30px;
  height: 26px;
  text-align: center;
  padding-top: 4px;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: -4px;
  z-index: 2;
}
.register .checkbox label {
  color: #707070;
}
.register .checkbox:last-child {
  margin-bottom: 0 !important;
}
.register .document-uploaded {
  position: relative;
  padding: 18px 0;
  display: flex;
  align-items: center;
  width: 100%;
}
.register .document-uploaded .file {
  margin-right: 15px;
}
.register .document-uploaded h5 {
  margin: 0;
}
.register .document-uploaded .grey {
  color: #cfcfcf;
}
.register .document-uploaded .download {
  position: absolute;
  right: 0px;
}
.register .document-uploaded .download:hover,
.register .document-uploaded .file:hover,
.register .document-uploaded p:hover {
  cursor: pointer;
}
.register .body-content .phone .phone-c {
  max-width: 520px;
  display: block;
  margin: auto;
  margin-bottom: 24px;
}
.register .body-content .phone article {
  margin-bottom: 14px;
}
.register .body-content .step .header p {
  padding-bottom: 40px;
}
.register .body-content .step .body {
  max-width: 520px;
  display: block;
  margin: auto;
}
.register .body-content .step .body .inp {
  margin-bottom: 16px;
}
.register .body-content .step h2 {
  text-align: center;
  background: linear-gradient(45deg, #FFD43C 0%, #FF679B 53.12%, #FF5C2F 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.register .body-content .step .body-info {
  color: #a0a0a0;
}
.register .body-content .step article fun-checkbox {
  float: left;
  margin-right: 12px;
}
.register .body-content .step article h3 {
  padding-top: 1px;
  float: left;
  margin: 0;
  color: #707070;
}
.register .body-content .step article h3 span {
  color: #2fda90;
}
.register .body-content .step article div {
  clear: both;
}
.register .body-content .step .code-container {
  position: relative;
}
.register .body-content .step .code-container p {
  margin-top: 40px;
}
.register .body-content .step .name-container fun-input {
  margin-bottom: 16px;
}
.register .desktop-footer {
  align-self: flex-end;
  height: 120px;
  background-color: #ffffff;
  bottom: 46px;
  left: 0;
  padding: 24px 94px;
  width: 100%;
  border-top: 1px solid #e7e7e7;
}
.register .desktop-footer .content-footer {
  padding-bottom: 52px;
  position: relative;
  display: flex;
  justify-content: center;
}
.register .desktop-footer .content-footer .back-btn {
  z-index: 1;
  position: absolute;
  left: 0;
}
.register .desktop-footer .content-footer .next-btn {
  z-index: 1;
  position: absolute;
  right: 0;
}
.register .desktop-footer .content-footer h4 {
  z-index: 444;
  padding-top: 18px;
  margin: 0;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.register .mobile-footer h4 {
  z-index: 444;
  margin: 24px 0 24px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.register :host::ng-deep fun-button button {
  padding: 16px 32px !important;
}
@media screen and (min-width: 991px) {
  .register {
    height: 100%;
  }
  .register .body-content {
    max-width: 920px;
    display: block;
    margin: auto;
    margin-top: 62px;
  }
  .register .mobile-footer {
    display: none;
  }
  .register .body {
    padding-bottom: 40px;
    border-radius: 8px 8px 0px 0px;
  }
}
@media screen and (max-width: 991px) {
  .register .header {
    padding: 0px 20px 32px 20px;
  }
  .register .header p {
    padding: 0 !important;
  }
  .register .mobApp {
    padding-left: 20px;
    padding-right: 20px;
  }
  .register .mobApp h2 {
    margin: 0;
  }
  .register .body {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-top: 12px;
    background: #ffffff;
    border-radius: 8px 8px 0px 0px;
  }
  .register .mobile-footer {
    position: relative;
    /* left: 14px;
        bottom: 24px;
        width: 100%;
        padding-right: 28px;
        z-index: 2; */
  }
  .register .desktop-footer {
    display: none;
  }
  .register :host::ng-deep fun-button button {
    width: 100% !important;
    margin-top: 10px;
  }
}
@media screen and (max-height: 800px) and (min-height: 710px) {
  .register .scrollable {
    height: 392px;
    overflow: auto;
  }
}
@media screen and (max-height: 710px) and (min-height: 638px) {
  .register .scrollable {
    height: 300px;
    overflow: auto;
  }
}
@media screen and (max-height: 638px) {
  .register .scrollable {
    height: 275px;
    overflow: auto;
  }
}
@media screen and (max-height: 850px) and (min-width: 750px) {
  .register .mob-general {
    height: 500px;
  }
  .register .scrollable {
    height: 450px !important;
    overflow: auto;
  }
}
@media only screen and (min-width: 992px) {
  .register .mob-general {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 994px) {
  div#hubspot-messages-iframe-container {
    bottom: 80px !important;
    max-height: calc(100% - 80px) !important;
  }
}
.placeholder\:font-sans::-moz-placeholder {
  font-family: StratosRegular, sans-serif;
}
.placeholder\:font-sans::placeholder {
  font-family: StratosRegular, sans-serif;
}
.placeholder\:placeholder\:text-l::-moz-placeholder::placeholder {
  font-size: 16px;
  line-height: 27.2px;
}
.placeholder\:placeholder\:text-l::placeholder::placeholder {
  font-size: 16px;
  line-height: 27.2px;
}
.placeholder\:text-l::-moz-placeholder {
  font-size: 16px;
  line-height: 27.2px;
}
.placeholder\:text-l::placeholder {
  font-size: 16px;
  line-height: 27.2px;
}
.placeholder\:text-eggplant-55::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(219 180 198 / var(--tw-text-opacity, 1));
}
.placeholder\:text-eggplant-55::placeholder {
  --tw-text-opacity: 1;
  color: rgb(219 180 198 / var(--tw-text-opacity, 1));
}
.before\:content-\[\'Beneficios\'\]::before {
  --tw-content: 'Beneficios';
  content: var(--tw-content);
}
.before\:content-\[\'Capital\'\]::before {
  --tw-content: 'Capital';
  content: var(--tw-content);
}
.before\:content-\[\'Invertido\'\]::before {
  --tw-content: 'Invertido';
  content: var(--tw-content);
}
.before\:content-\[\'Rentabilidad\'\]::before {
  --tw-content: 'Rentabilidad';
  content: var(--tw-content);
}
.before\:content-\[\'obj_m\EDnimo\'\]::before {
  --tw-content: 'obj mínimo';
  content: var(--tw-content);
}
.before\:content-\[\'objetivo\'\]::before {
  --tw-content: 'objetivo';
  content: var(--tw-content);
}
.before\:content-\[\'plazo\'\]::before {
  --tw-content: 'plazo';
  content: var(--tw-content);
}
.before\:content-\[\'rentabilidad\'\]::before {
  --tw-content: 'rentabilidad';
  content: var(--tw-content);
}
.before\:content-\[\'tiempo\'\]::before {
  --tw-content: 'tiempo';
  content: var(--tw-content);
}
.first\:pt-0:first-child {
  padding-top: 0px;
}
.last\:border-0:last-child {
  border-width: 0;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0;
}
.autofill\:\!text-eggplant-80:autofill {
  --tw-text-opacity: 1 !important;
  color: rgb(102 51 78 / var(--tw-text-opacity, 1)) !important;
}
.autofill\:\!shadow-autofill:autofill {
  --tw-shadow: 0 0 0px 1000px white inset !important;
  --tw-shadow-colored: inset 0 0 0px 1000px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.invalid\:border-alert:invalid {
  --tw-border-opacity: 1;
  border-color: rgb(253 86 91 / var(--tw-border-opacity, 1));
}
.invalid\:text-alert:invalid {
  --tw-text-opacity: 1;
  color: rgb(253 86 91 / var(--tw-text-opacity, 1));
}
.focus\:border-2:focus {
  border-width: 2px;
}
.focus\:border-\[\#0f5e42\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(15 94 66 / var(--tw-border-opacity, 1));
}
.focus\:border-orange-100:focus {
  --tw-border-opacity: 1;
  border-color: rgb(229 73 55 / var(--tw-border-opacity, 1));
}
.focus\:\!bg-cream-25:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 251 237 / var(--tw-bg-opacity, 1)) !important;
}
.focus\:bg-eggplant-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(56 27 42 / var(--tw-bg-opacity, 1));
}
.focus\:bg-opacity-10:focus {
  --tw-bg-opacity: .10;
}
.focus\:\!shadow-dimensionFocus:focus {
  --tw-shadow: 0px 0px 0px 4px rgba(255, 232, 198, 0.6), 0px 4px 4px rgba(102, 51, 78, 0.05) !important;
  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color), 0px 4px 4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.focus\:shadow-dimensionFocus:focus {
  --tw-shadow: 0px 0px 0px 4px rgba(255, 232, 198, 0.6), 0px 4px 4px rgba(102, 51, 78, 0.05);
  --tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color), 0px 4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:shadow-l:focus {
  --tw-shadow: 0px 12px 16px -4px rgba(56, 27, 42, 0.08), 0px 4px 6px -2px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:shadow-xl:focus {
  --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:\!outline-2:focus {
  outline-width: 2px !important;
}
.focus\:\!outline-\[\#0f5e42\]:focus {
  outline-color: #0f5e42 !important;
}
.focus\:\!outline-eggplant-100\/\[\.10\]:focus {
  outline-color: rgb(56 27 42 / .10) !important;
}
.focus\:\!outline-orange-100:focus {
  outline-color: rgb(229, 73, 55) !important;
}
.focus\:\!ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
@keyframes slideToBottom {
  33% {
    transform: translateY(175%);
    opacity: 0;
  }
  34% {
    transform: translateY(-175%);
  }
  66% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.group:hover .group-hover\:animate-slideToBottom {
  animation: slideToBottom .5s ease-in-out;
}
@keyframes slideToLeft {
  33% {
    transform: translateX(-175%);
    opacity: 0;
  }
  34% {
    transform: translateX(175%);
  }
  66% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.group:hover .group-hover\:animate-slideToLeft {
  animation: slideToLeft .5s ease-in-out;
}
@keyframes slideToRight {
  33% {
    transform: translateX(175%);
    opacity: 0;
  }
  34% {
    transform: translateX(-175%);
  }
  66% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.group:hover .group-hover\:animate-slideToRight {
  animation: slideToRight .5s ease-in-out;
}
@keyframes slideToTop {
  33% {
    transform: translateY(-175%);
    opacity: 0;
  }
  34% {
    transform: translateY(175%);
  }
  66% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.group:hover .group-hover\:animate-slideToTop {
  animation: slideToTop .5s ease-in-out;
}
@keyframes slideToTopRight {
  33% {
    transform: translateX(175%) translateY(-175%);
    opacity: 0;
  }
  34% {
    transform: translateX(-175%) translateY(175%);
  }
  66% {
    opacity: 1;
  }
  100% {
    transform: translateX(0) translateY(0);
  }
}
.group:hover .group-hover\:animate-slideToTopRight {
  animation: slideToTopRight .5s ease-in-out;
}
.children\:top-\[-12px\] > * {
  top: -12px;
}
.children\:\!-ml-24 > * {
  margin-left: -24px !important;
}
.children\:inline-block > * {
  display: inline-block;
}
.children\:rounded-l > * {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.children\:bg-gray-10\/\[\.4\] > * {
  background-color: rgb(234 231 233 / .4);
}
.children\:p-12 > * {
  padding: 12px;
}
.children\:pb-16 > * {
  padding-bottom: 16px;
}
.children\:text-center > * {
  text-align: center;
}
.children\:font-sans > * {
  font-family: StratosRegular, sans-serif;
}
.children\:\!text-2xl > * {
  font-size: 24px !important;
  line-height: 40.8px !important;
}
.children\:text-h100 > * {
  font-size: 12px;
  line-height: 18px;
}
.children\:text-l > * {
  font-size: 16px;
  line-height: 27.2px;
}
.children\:text-m > * {
  font-size: 14px;
  line-height: 23.8px;
}
.children\:text-s > * {
  font-size: 12px;
  line-height: 20.4px;
}
.children\:text-xl > * {
  font-size: 20px;
  line-height: 34px;
}
.children\:uppercase > * {
  text-transform: uppercase;
}
.children\:text-cream-100 > * {
  --tw-text-opacity: 1;
  color: rgb(255 240 185 / var(--tw-text-opacity, 1));
}
.children\:text-eggplant-100 > * {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
.children\:text-eggplant-100\/\[0\.2\] > * {
  color: rgb(56 27 42 / 0.2);
}
.children\:text-eggplant-100\/\[0\.55\] > * {
  color: rgb(56 27 42 / 0.55);
}
.children\:text-eggplant-80 > * {
  --tw-text-opacity: 1;
  color: rgb(102 51 78 / var(--tw-text-opacity, 1));
}
.children\:text-white > * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.children\:before\:absolute > *::before {
  content: var(--tw-content);
  position: absolute;
}
.children\:before\:bottom-0 > *::before {
  content: var(--tw-content);
  bottom: 0px;
}
.children\:before\:font-sans > *::before {
  content: var(--tw-content);
  font-family: StratosRegular, sans-serif;
}
.children\:before\:text-m > *::before {
  content: var(--tw-content);
  font-size: 14px;
  line-height: 23.8px;
}
.children\:before\:text-s > *::before {
  content: var(--tw-content);
  font-size: 12px;
  line-height: 20.4px;
}
.children\:before\:text-eggplant-100\/\[\.25\] > *::before {
  content: var(--tw-content);
  color: rgb(56 27 42 / .25);
}
.children\:before\:text-eggplant-100\/\[0\.1\] > *::before {
  content: var(--tw-content);
  color: rgb(56 27 42 / 0.1);
}
.hover\:cursor-not-allowed:hover {
  cursor: not-allowed;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:border-2:hover {
  border-width: 2px;
}
.hover\:border-\[\#0f5e42\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(15 94 66 / var(--tw-border-opacity, 1));
}
.hover\:border-\[\#0f5e42\]\/\[0\.8\]:hover {
  border-color: rgb(15 94 66 / 0.8);
}
.hover\:border-cream-120:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 216 166 / var(--tw-border-opacity, 1));
}
.hover\:border-eggplant-80:hover {
  --tw-border-opacity: 1;
  border-color: rgb(102 51 78 / var(--tw-border-opacity, 1));
}
.hover\:border-orange-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 73 55 / var(--tw-border-opacity, 1));
}
.hover\:border-orange-120:hover {
  --tw-border-opacity: 1;
  border-color: rgb(204 65 37 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#0f5e42\]\/\[0\.8\]:hover {
  background-color: rgb(15 94 66 / 0.8);
}
.hover\:bg-cream-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 185 / var(--tw-bg-opacity, 1));
}
.hover\:bg-cream-120:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 216 166 / var(--tw-bg-opacity, 1));
}
.hover\:bg-cream-25:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 237 / var(--tw-bg-opacity, 1));
}
.hover\:bg-cream-40:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 227 / var(--tw-bg-opacity, 1));
}
.hover\:bg-eggplant-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 27 42 / var(--tw-bg-opacity, 1));
}
.hover\:bg-eggplant-100\/\[0\.1\]:hover {
  background-color: rgb(56 27 42 / 0.1);
}
.hover\:bg-eggplant-80:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(102 51 78 / var(--tw-bg-opacity, 1));
}
.hover\:bg-orange-120:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(204 65 37 / var(--tw-bg-opacity, 1));
}
.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: .10;
}
.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}
.hover\:bg-opacity-85:hover {
  --tw-bg-opacity: .85;
}
.hover\:text-\[\#0f5e42\]:hover {
  --tw-text-opacity: 1;
  color: rgb(15 94 66 / var(--tw-text-opacity, 1));
}
.hover\:text-cream-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 240 185 / var(--tw-text-opacity, 1));
}
.hover\:text-orange-100:hover {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.hover\:text-orange-120:hover {
  --tw-text-opacity: 1;
  color: rgb(204 65 37 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.hover\:decoration-eggplant-100:hover {
  -webkit-text-decoration-color: rgb(56, 27, 42);
          text-decoration-color: rgb(56, 27, 42);
}
.hover\:decoration-orange-100:hover {
  -webkit-text-decoration-color: rgb(229, 73, 55);
          text-decoration-color: rgb(229, 73, 55);
}
.hover\:underline-offset-2:hover {
  text-underline-offset: 2px;
}
.hover\:underline-offset-6:hover {
  text-underline-offset: 6px;
}
.hover\:shadow-m:hover {
  --tw-shadow: 0px 4px 8px -2px rgba(56, 27, 42, 0.1), 0px 2px 4px -2px rgba(56, 27, 42, 0.06);
  --tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:outline-2:hover {
  outline-width: 2px;
}
.hover\:outline-\[\#0f5e42\]:hover {
  outline-color: #0f5e42;
}
.hover\:outline-orange-100:hover {
  outline-color: rgb(229, 73, 55);
}
.active\:bg-cream-25:active {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 237 / var(--tw-bg-opacity, 1));
}
.active\:bg-eggplant-100\/\[0\.25\]:active {
  background-color: rgb(56 27 42 / 0.25);
}
@media (min-width: 360px) {
  .sm\:mb-0 {
    margin-bottom: 0px;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:items-center {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .md\:static {
    position: static;
  }
  .md\:bottom-\[-5px\] {
    bottom: -5px;
  }
  .md\:bottom-\[75px\] {
    bottom: 75px;
  }
  .md\:left-\[22px\] {
    left: 22px;
  }
  .md\:right-\[46px\] {
    right: 46px;
  }
  .md\:right-auto {
    right: auto;
  }
  .md\:top-\[66px\] {
    top: 66px;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:col-start-11 {
    grid-column-start: 11;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-start-4 {
    grid-column-start: 4;
  }
  .md\:col-start-5 {
    grid-column-start: 5;
  }
  .md\:col-start-7 {
    grid-column-start: 7;
  }
  .md\:col-start-9 {
    grid-column-start: 9;
  }
  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .md\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:mb-16 {
    margin-bottom: 16px;
  }
  .md\:mb-32 {
    margin-bottom: 32px;
  }
  .md\:mb-96 {
    margin-bottom: 96px;
  }
  .md\:mb-\[24px\] {
    margin-bottom: 24px;
  }
  .md\:ml-64 {
    margin-left: 64px;
  }
  .md\:mr-64 {
    margin-right: 64px;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-56 {
    margin-top: 56px;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-32 {
    height: 32px;
  }
  .md\:h-40 {
    height: 40px;
  }
  .md\:h-64 {
    height: 64px;
  }
  .md\:h-96 {
    height: 96px;
  }
  .md\:h-\[132px\] {
    height: 132px;
  }
  .md\:h-\[146px\] {
    height: 146px;
  }
  .md\:h-\[280px\] {
    height: 280px;
  }
  .md\:h-\[32px\] {
    height: 32px;
  }
  .md\:h-\[348px\] {
    height: 348px;
  }
  .md\:h-\[48px\] {
    height: 48px;
  }
  .md\:h-\[84px\] {
    height: 84px;
  }
  .md\:h-\[inherit\] {
    height: inherit;
  }
  .md\:max-h-\[182px\] {
    max-height: 182px;
  }
  .md\:min-h-\[420px\] {
    min-height: 420px;
  }
  .md\:min-h-\[620px\] {
    min-height: 620px;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-2\/5 {
    width: 40%;
  }
  .md\:w-3\/5 {
    width: 60%;
  }
  .md\:w-32 {
    width: 32px;
  }
  .md\:w-40 {
    width: 40px;
  }
  .md\:w-64 {
    width: 64px;
  }
  .md\:w-8\/12 {
    width: 66.666667%;
  }
  .md\:w-96 {
    width: 96px;
  }
  .md\:w-\[138px\] {
    width: 138px;
  }
  .md\:w-\[280px\] {
    width: 280px;
  }
  .md\:w-\[32px\] {
    width: 32px;
  }
  .md\:w-\[33\%\] {
    width: 33%;
  }
  .md\:w-\[35\%\] {
    width: 35%;
  }
  .md\:w-\[460px\] {
    width: 460px;
  }
  .md\:w-\[48px\] {
    width: 48px;
  }
  .md\:w-\[649px\] {
    width: 649px;
  }
  .md\:w-\[65\%\] {
    width: 65%;
  }
  .md\:w-\[66\%\] {
    width: 66%;
  }
  .md\:w-\[80px\] {
    width: 80px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[146px\] {
    min-width: 146px;
  }
  .md\:min-w-\[320px\] {
    min-width: 320px;
  }
  .md\:min-w-\[342px\] {
    min-width: 342px;
  }
  .md\:min-w-\[520px\] {
    min-width: 520px;
  }
  .md\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .md\:max-w-\[226px\] {
    max-width: 226px;
  }
  .md\:max-w-\[320px\] {
    max-width: 320px;
  }
  .md\:max-w-\[360px\] {
    max-width: 360px;
  }
  .md\:max-w-\[380px\] {
    max-width: 380px;
  }
  .md\:max-w-\[40\%\] {
    max-width: 40%;
  }
  .md\:max-w-\[480px\] {
    max-width: 480px;
  }
  .md\:max-w-\[50\%\] {
    max-width: 50%;
  }
  .md\:max-w-\[520px\] {
    max-width: 520px;
  }
  .md\:max-w-\[528px\] {
    max-width: 528px;
  }
  .md\:max-w-\[60\%\] {
    max-width: 60%;
  }
  .md\:max-w-\[66\%\] {
    max-width: 66%;
  }
  .md\:max-w-\[720px\] {
    max-width: 720px;
  }
  .md\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .md\:max-w-\[920px\] {
    max-width: 920px;
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:basis-1\/3 {
    flex-basis: 33.333333%;
  }
  .md\:basis-2\/3 {
    flex-basis: 66.666667%;
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, 80px);
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, 80px);
  }
  .md\:grid-cols-14 {
    grid-template-columns: repeat(14, 80px);
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, 80px);
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .md\:place-content-center {
    place-content: center;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:gap-12 {
    gap: 12px;
  }
  .md\:gap-16 {
    gap: 16px;
  }
  .md\:gap-24 {
    gap: 24px;
  }
  .md\:gap-32 {
    gap: 32px;
  }
  .md\:gap-52 {
    gap: 52px;
  }
  .md\:gap-8 {
    gap: 8px;
  }
  .md\:gap-\[22px\] {
    gap: 22px;
  }
  .md\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
  .md\:gap-x-8 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  .md\:place-self-start {
    place-self: start;
  }
  .md\:rounded-2xl {
    border-radius: 1rem;
  }
  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .md\:rounded-\[32px\] {
    border-radius: 32px;
  }
  .md\:rounded-\[40px\] {
    border-radius: 40px;
  }
  .md\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .md\:border {
    border-width: 1px;
  }
  .md\:border-b {
    border-bottom-width: 1px;
  }
  .md\:border-t {
    border-top-width: 1px;
  }
  .md\:\!border-none {
    border-style: none !important;
  }
  .md\:border-eggplant-10 {
    --tw-border-opacity: 1;
    border-color: rgb(255 238 255 / var(--tw-border-opacity, 1));
  }
  .md\:border-b-eggplant-100\/\[0\.1\] {
    border-bottom-color: rgb(56 27 42 / 0.1);
  }
  .md\:border-b-eggplant-100\/\[0\.25\] {
    border-bottom-color: rgb(56 27 42 / 0.25);
  }
  .md\:bg-gray-10\/\[0\.1\] {
    background-color: rgb(234 231 233 / 0.1);
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:p-12 {
    padding: 12px;
  }
  .md\:p-16 {
    padding: 16px;
  }
  .md\:p-20 {
    padding: 20px;
  }
  .md\:p-24 {
    padding: 24px;
  }
  .md\:p-32 {
    padding: 32px;
  }
  .md\:p-72 {
    padding: 72px;
  }
  .md\:p-8 {
    padding: 8px;
  }
  .md\:\!px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .md\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .md\:px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .md\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .md\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .md\:py-\[28px\] {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .md\:py-\[53px\] {
    padding-top: 53px;
    padding-bottom: 53px;
  }
  .md\:py-\[80px\] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .md\:py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .md\:\!pl-16 {
    padding-left: 16px !important;
  }
  .md\:pb-0 {
    padding-bottom: 0px;
  }
  .md\:pb-12 {
    padding-bottom: 12px;
  }
  .md\:pb-20 {
    padding-bottom: 20px;
  }
  .md\:pb-24 {
    padding-bottom: 24px;
  }
  .md\:pb-32 {
    padding-bottom: 32px;
  }
  .md\:pb-48 {
    padding-bottom: 48px;
  }
  .md\:pb-6 {
    padding-bottom: 6px;
  }
  .md\:pb-64 {
    padding-bottom: 64px;
  }
  .md\:pb-72 {
    padding-bottom: 72px;
  }
  .md\:pb-80 {
    padding-bottom: 80px;
  }
  .md\:pb-\[50px\] {
    padding-bottom: 50px;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:pl-12 {
    padding-left: 12px;
  }
  .md\:pl-16 {
    padding-left: 16px;
  }
  .md\:pl-32 {
    padding-left: 32px;
  }
  .md\:pl-4 {
    padding-left: 4px;
  }
  .md\:pr-10 {
    padding-right: 10px;
  }
  .md\:pr-16 {
    padding-right: 16px;
  }
  .md\:pr-32 {
    padding-right: 32px;
  }
  .md\:pr-40 {
    padding-right: 40px;
  }
  .md\:pr-64 {
    padding-right: 64px;
  }
  .md\:pr-8 {
    padding-right: 8px;
  }
  .md\:pr-\[46px\] {
    padding-right: 46px;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-114 {
    padding-top: 114px;
  }
  .md\:pt-12 {
    padding-top: 12px;
  }
  .md\:pt-16 {
    padding-top: 16px;
  }
  .md\:pt-20 {
    padding-top: 20px;
  }
  .md\:pt-24 {
    padding-top: 24px;
  }
  .md\:pt-32 {
    padding-top: 32px;
  }
  .md\:pt-6 {
    padding-top: 6px;
  }
  .md\:pt-64 {
    padding-top: 64px;
  }
  .md\:pt-72 {
    padding-top: 72px;
  }
  .md\:pt-80 {
    padding-top: 80px;
  }
  .md\:pt-\[160px\] {
    padding-top: 160px;
  }
  .md\:pt-\[30px\] {
    padding-top: 30px;
  }
  .md\:pt-\[56px\] {
    padding-top: 56px;
  }
  .md\:pt-\[62px\] {
    padding-top: 62px;
  }
  .md\:pt-\[75px\] {
    padding-top: 75px;
  }
  .md\:pt-\[78px\] {
    padding-top: 78px;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:font-sans {
    font-family: StratosRegular, sans-serif;
  }
  .md\:text-2xl {
    font-size: 24px;
    line-height: 40.8px;
  }
  .md\:text-3xl {
    font-size: 32px;
    line-height: 54.4px;
  }
  .md\:text-h400 {
    font-size: 20px;
    line-height: 28px;
  }
  .md\:text-h500 {
    font-size: 24px;
    line-height: 33.6px;
  }
  .md\:text-h600 {
    font-size: 32px;
    line-height: 41.6px;
  }
  .md\:text-h700 {
    font-size: 40px;
    line-height: 52px;
  }
  .md\:text-h800 {
    font-size: 56px;
    line-height: 72.8px;
  }
  .md\:text-l {
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:text-m {
    font-size: 14px;
    line-height: 23.8px;
  }
  .md\:text-xl {
    font-size: 20px;
    line-height: 34px;
  }
  .md\:leading-9 {
    line-height: 2.25rem;
  }
  .md\:text-eggplant-100 {
    --tw-text-opacity: 1;
    color: rgb(56 27 42 / var(--tw-text-opacity, 1));
  }
  .md\:shadow-2xl {
    --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
    --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-xl {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:focus\:shadow-2xl:focus {
    --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
    --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:focus\:shadow-xl:focus {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:children\:text-2xl > * {
    font-size: 24px;
    line-height: 40.8px;
  }
  .md\:children\:text-h300 > * {
    font-size: 16px;
    line-height: 24px;
  }
  .md\:children\:text-l > * {
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:children\:text-xl > * {
    font-size: 20px;
    line-height: 34px;
  }
  .md\:children\:before\:text-l > *::before {
    content: var(--tw-content);
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:children\:before\:text-m > *::before {
    content: var(--tw-content);
    font-size: 14px;
    line-height: 23.8px;
  }
  .md\:hover\:bg-cream-100\/\[0\.1\]:hover {
    background-color: rgb(255 240 185 / 0.1);
  }
  .md\:hover\:shadow-l:hover {
    --tw-shadow: 0px 12px 16px -4px rgba(56, 27, 42, 0.08), 0px 4px 6px -2px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:hover\:shadow-xl:hover {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
@media (min-width: 1120px) {
  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:mr-0 {
    margin-right: 0px;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:w-\[34\%\] {
    width: 34%;
  }
  .lg\:w-\[58\%\] {
    width: 58%;
  }
  .lg\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .lg\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:text-2xl {
    font-size: 24px;
    line-height: 40.8px;
  }
  .lg\:text-h1000 {
    font-size: 88px;
    line-height: 114.4px;
  }
  .lg\:text-h400 {
    font-size: 20px;
    line-height: 28px;
  }
  .lg\:text-xl {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1312px) {
  .xl\:inline-block {
    display: inline-block;
  }
  .xl\:max-w-\[60\%\] {
    max-width: 60%;
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:text-3xl {
    font-size: 32px;
    line-height: 54.4px;
  }
}
.\[\&\>a\]\:text-\[\#2fda90\]>a {
  --tw-text-opacity: 1;
  color: rgb(47 218 144 / var(--tw-text-opacity, 1));
}
.\[\&\>h2\]\:font-sans>h2 {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>h2\]\:font-sansMedium>h2 {
  font-family: StratosMedium, sans-serif;
}
.\[\&\>h2\]\:text-h500>h2 {
  font-size: 24px;
  line-height: 33.6px;
}
.\[\&\>h2\]\:text-h600>h2 {
  font-size: 32px;
  line-height: 41.6px;
}
@media (min-width: 768px) {
  .\[\&\>h2\]\:md\:text-h800>h2 {
    font-size: 56px;
    line-height: 72.8px;
  }
}
.\[\&\>h3\]\:pb-12>h3 {
  padding-bottom: 12px;
}
.\[\&\>h3\]\:font-sans>h3 {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>h3\]\:text-2xl>h3 {
  font-size: 24px;
  line-height: 40.8px;
}
.\[\&\>h3\]\:text-xl>h3 {
  font-size: 20px;
  line-height: 34px;
}
.\[\&\>h3\]\:text-eggplant-100>h3 {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .md\:\[\&\>h3\]\:text-h500>h3 {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.\[\&\>li\]\:font-sans>li {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>li\]\:text-l>li {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>li\]\:text-eggplant-100\/\[0\.55\]>li {
  color: rgb(56 27 42 / 0.55);
}
.\[\&\>p\>a\]\:text-orange-100>p>a {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.\[\&\>p\]\:pb-12>p {
  padding-bottom: 12px;
}
.\[\&\>p\]\:font-sans>p {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>p\]\:text-l>p {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>p\]\:text-xl>p {
  font-size: 20px;
  line-height: 34px;
}
.\[\&\>p\]\:text-eggplant-100>p {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
.\[\&\>p\]\:text-eggplant-100\/\[0\.55\]>p {
  color: rgb(56 27 42 / 0.55);
}
@media (min-width: 768px) {
  .md\:\[\&\>p\]\:text-xl>p {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1120px) {
  .lg\:\[\&\>p\]\:text-h400>p {
    font-size: 20px;
    line-height: 28px;
  }
}
.\[\&\>span\]\:text-orange-100>span {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.\[\&\>span\]\:underline>span {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.\[\&\>span\]\:underline-offset-6>span {
  text-underline-offset: 6px;
}
.\[\&\>ul\>li\]\:pb-12>ul>li {
  padding-bottom: 12px;
}
.\[\&\>ul\>li\]\:font-sans>ul>li {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>ul\>li\]\:text-l>ul>li {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>ul\>li\]\:text-eggplant-100>ul>li {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .md\:\[\&\>ul\>li\]\:text-xl>ul>li {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1120px) {
  .lg\:\[\&\>ul\>li\]\:text-h400>ul>li {
    font-size: 20px;
    line-height: 28px;
  }
}
.\[\&\>ul\]\:list-disc>ul {
  list-style-type: disc;
}
.\[\&\>ul\]\:pl-\[22px\]>ul {
  padding-left: 22px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2dsb2JhbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvY29yZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy9jb3JlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvdGhlbWVzL2lvbmljLm1peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy90aGVtZXMvaW9uaWMuZ2xvYmFscy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jb21wb25lbnRzL21lbnUvbWVudS5pb3MudmFycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jb21wb25lbnRzL21lbnUvbWVudS5tZC52YXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvc3JjL2Nzcy9ub3JtYWxpemUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3Mvbm9ybWFsaXplLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL3N0cnVjdHVyZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy9zdHJ1Y3R1cmUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy90eXBvZ3JhcGh5LmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL2Rpc3BsYXkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZGlzcGxheS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvc3JjL2Nzcy9wYWRkaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvY3NzL3BhZGRpbmcuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvZmxvYXQtZWxlbWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZmxvYXQtZWxlbWVudHMuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdGV4dC1hbGlnbm1lbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvdGV4dC1hbGlnbm1lbnQuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdGV4dC10cmFuc2Zvcm1hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy90ZXh0LXRyYW5zZm9ybWF0aW9uLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL2ZsZXgtdXRpbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZmxleC11dGlscy5jc3MiLCIuLi9hc3NldHMvc2Fzcy9jb3JlL2NvbG9ycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0BuZy1zZWxlY3Qvbmctc2VsZWN0L3RoZW1lcy9kZWZhdWx0LnRoZW1lLmNzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvZm9udHMuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2Jhc2UuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCIuLi9hc3NldHMvc2Fzcy9jb3JlL2dyaWQuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvc3BhY2luZy5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvY29yZS9pY29ucy5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2NhcmQuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS90YWJsZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL21vZGFsLnNjc3MiLCIuLi9hc3NldHMvc2Fzcy9tb2R1bGUvbWVzc2FnZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2Zvcm0uc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS9vZmZlci5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL3N1YmhlYWRlci1tYXJrZXRwbGFjZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL29mZmVyLWNyZWF0ZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2JpZC1jcmVhdGUuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS9wYWdpbmF0aW9uLXRhYi5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL3JlZ2lzdGVyLnNjc3MiLCIuLi9hc3NldHMvc2Fzcy9tb2R1bGUvZ29vZ2xlLWF1dG9jb21wbGV0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7RUFBQTtBQVdBLDREQUFBO0FDSEE7RUFDRSw2RkFBQTtBQ1BGO0FEU0E7RUFDRSwwREFBQTtBQ05GO0FEU0E7RUFDRSwwQ0FBQTtBQ05GO0FEU0E7RUFDRSx1Q0FBQTtBQ05GO0FEU0E7RUFDRSxnQkFBQTtBQ05GO0FEbUJBO0VBQ0UsZ0JBQUE7QUNoQkY7QUR1QkE7RUFDRSxzQkFBQTtBQ3BCRjtBRDZDRTtFQVRBLDhEQUFBO0VBQ0EsMkVBQUE7RUFDQSx3RUFBQTtFQUNBLHlGQUFBO0VBQ0EscUVBQUE7RUFDQSxtRUFBQTtBQ2hDRjtBRG9DRTtFQVRBLGdFQUFBO0VBQ0EsNkVBQUE7RUFDQSwwRUFBQTtFQUNBLDJGQUFBO0VBQ0EsdUVBQUE7RUFDQSxxRUFBQTtBQ3ZCRjtBRDJCRTtFQVRBLCtEQUFBO0VBQ0EsMkVBQUE7RUFDQSx5RUFBQTtFQUNBLDBGQUFBO0VBQ0Es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WS9PUTtBQ3lCVjtBREtBO0VBQ0UseUNBQUE7RVorS0Usc0NZOU1NO0FDNkJWO0FicUxNO0VBQ0U7SUFFSSxtQkFBQTtJQU9GLDhDWTVOQTtFQ21DUjtBQUNGO0FEQUE7RUFDRSx1Q0FBQTtFWjBLRSx1Q1kvTU07QUN5Q1Y7QWJ5S007RUFDRTtJQUtJLG9CQUFBO0lBTUYsNENZOU5BO0VDK0NSO0FBQ0Y7QUROQTtFQUNFLDBDQUFBO0VacU1BLHdDWWhQUTtBQ3FEVjtBRExBO0VBQ0UsdUNBQUE7RUFDQSwwQ0FBQTtFWjZMQSxxQ1kvT1E7RVpnUFIsd0NZaFBRO0FDMkRWO0FESkE7RUFDRSx5Q0FBQTtFQUNBLHVDQUFBO0VacUpFLHNDWTlNTTtFWitNTix1Q1kvTU07QUNpRVY7QWJpSk07RUFDRTtJQUVJLG1CQUFBO0lBR0Esb0JBQUE7SUFJRiw4Q1k1TkE7SVo4TkEsNENZOU5BO0VDMEVSO0FBQ0Y7QURUQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFWm9JRSxjWWxJYztFWm1JZCxlWW5JYztFWnVLaEIsYVl2S2dCO0Vad0toQixnQll4S2dCO0FDY2xCO0FEWEE7RUFDRSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSx3Q0FBQTtFWitIRSxvQ1k3TUs7RVo4TUwscUNZOU1LO0VaOE9QLG1DWTlPTztFWitPUCxzQ1kvT087QUNnR1Q7QWJpSE07RUFDRTtJQUVJLGtCQUFBO0lBR0EsbUJBQUE7SUFJRiw0Q1kzTkQ7SVo2TkMsMENZN05EO0VDeUdQO0FBQ0Y7QUR2QkE7RUFDRSxxQ0FBQTtFWjBKQSxtQ1k5T087QUMrR1Q7QUR0QkE7RUFDRSx1Q0FBQTtFWm1IRSxvQ1k3TUs7QUNtSFQ7QWI4Rk07RUFDRTtJQUVJLGtCQUFBO0lBT0YsNENZM05EO0VDeUhQO0FBQ0Y7QUQzQkE7RUFDRSxxQ0FBQTtFWjhHRSxxQ1k5TUs7QUMrSFQ7QWJrRk07RUFDRTtJQUtJLG1CQUFBO0lBTUYsMENZN05EO0VDcUlQO0FBQ0Y7QURqQ0E7RUFDRSx3Q0FBQTtFWnlJQSxzQ1kvT087QUMySVQ7QURoQ0E7RUFDRSxxQ0FBQTtFQUNBLHdDQUFBO0VaaUlBLG1DWTlPTztFWitPUCxzQ1kvT087QUNpSlQ7QUQvQkE7RUFDRSx1Q0FBQTtFQUNBLHFDQUFBO0VaeUZFLG9DWTdNSztFWjhNTCxxQ1k5TUs7QUN1SlQ7QWIwRE07RUFDRTtJQUVJLGtCQUFBO0lBR0EsbUJBQUE7SUFJRiw0Q1kzTkQ7SVo2TkMsMENZN05EO0VDZ0tQO0FBQ0Y7QUFFQSxzQ0FBc0M7QUNoS2xDO0VkMlhFLHNCQUFBO0FldllOO0FEZ0JJO0VkdVhFLHVCQUFBO0FlbllOO0FEZ0JJO0VkcVdFLHNCQUFBO0FlalhOO0FmOEpXO0VBc05MLHVCQUFBO0FlalhOO0FEYUk7RWR3V0UsdUJBQUE7QWVqWE47QWZ1Slc7RUE2Tkwsc0JBQUE7QWVqWE47QWZtRkk7RWN6RkE7SWQyWEUsc0JBQUE7RWVoWEo7O0VEUEU7SWR1WEUsdUJBQUE7RWU1V0o7O0VEUEU7SWRxV0Usc0JBQUE7RWUxVko7RWZ1SVM7SUFzTkwsdUJBQUE7RWUxVko7O0VEVkU7SWR3V0UsdUJBQUE7RWUxVko7RWZnSVM7SUE2Tkwsc0JBQUE7RWUxVko7QUFDRjtBZjJESTtFY3pGQTtJZDJYRSxzQkFBQTtFZXpWSjs7RUQ5QkU7SWR1WEUsdUJBQUE7RWVyVko7O0VEOUJFO0lkcVdFLHNCQUFBO0VlblVKO0VmZ0hTO0lBc05MLHVCQUFBO0VlblVKOztFRGpDRTtJZHdXRSx1QkFBQTtFZW5VSjtFZnlHUztJQTZOTCxzQkFBQTtFZW5VSjtBQUNGO0Fmb0NJO0VjekZBO0lkMlhFLHNCQUFBO0VlbFVKOztFRHJERTtJZHVYRSx1QkFBQTtFZTlUSjs7RURyREU7SWRxV0Usc0JBQUE7RWU1U0o7RWZ5RlM7SUFzTkwsdUJBQUE7RWU1U0o7O0VEeERFO0lkd1dFLHVCQUFBO0VlNVNKO0Vma0ZTO0lBNk5MLHNCQUFBO0VlNVNKO0FBQ0Y7QWZhSTtFY3pGQTtJZDJYRSxzQkFBQTtFZTNTSjs7RUQ1RUU7SWR1WEUsdUJBQUE7RWV2U0o7O0VENUVFO0lkcVdFLHNCQUFBO0VlclJKO0Vma0VTO0lBc05MLHVCQUFBO0VlclJKOztFRC9FRTtJZHdXRSx1QkFBQTtFZXJSSjtFZjJEUztJQTZOTCxzQkFBQTtFZXJSSjtBQUNGO0FBRUEsNkNBQTZDO0FDckd6QztFQUNFLDZCQUFBO0FDYk47QURnQkk7RUFDRSw4QkFBQTtBQ2JOO0FEZ0JJO0VBQ0UsNEJBQUE7QUNiTjtBRGdCSTtFQUNFLDBCQUFBO0FDYk47QURnQkk7RUFDRSwyQkFBQTtBQ2JOO0FEZ0JJO0VBQ0UsNEJBQUE7QUNiTjtBRGdCSTtFQUNFLDhCQUFBO0FDYk47QURnQkk7RUFDRSw4QkFBQTtBQ2JOO0FqQnlFSTtFZ0J6RkE7SUFDRSw2QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw0QkFBQTtFQ29CSjs7RURqQkU7SUFDRSwwQkFBQTtFQ29CSjs7RURqQkU7SUFDRSwyQkFBQTtFQ29CSjs7RURqQkU7SUFDRSw0QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjtBQUNGO0FqQnVDSTtFZ0J6RkE7SUFDRSw2QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjs7RURsREU7SUFDRSw0QkFBQTtFQ3FESjs7RURsREU7SUFDRSwwQkFBQTtFQ3FESjs7RURsREU7SUFDRSwyQkFBQTtFQ3FESjs7RURsREU7SUFDRSw0QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjtBQUNGO0FqQk1JO0VnQnpGQTtJQUNFLDZCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDRCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDBCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDJCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDRCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKO0FBQ0Y7QWpCM0JJO0VnQnpGQTtJQUNF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O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7QUNBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ0FBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLDJEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSwwREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsa0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDhDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwRUFBQTtFQUFBLDhGQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQSwrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdEQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrRkFBQTtFQUFBLHVHQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0VBQUE7RUFBQSxtR0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRGQUFBO0VBQUEscUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrRkFBQTtFQUFBLDJGQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0ZBQUE7RUFBQSx1R0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQSwrUUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdLQUFBO0VBQUEsd0pBQUE7RUFBQSxnTkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLCtDQUFBO0VBQUEsK0NBQUE7RUFBQSxpREFBQTtFQUFBLHNEQUFBO0VBQUEsc0RBQUE7RUFBQSx3REFBQTtFQUFBLDhEQUFBO0VBQUEsaUJBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7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O0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0RBQUE7RUFBQSwyRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFHQUFBO0VBQUEsMEdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwRkFBQTtFQUFBLCtGQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0ZBQUE7RUFBQSx1R0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtGQUFBO0VBQUEsdUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzSEFBQTtFQUFBLG9IQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw2Q0FBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDhDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0RkFBQTtFQUFBLHFHQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSx1QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUEsb0JBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLCtGQUFBO0lBQUEsdUdBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0ZBQUE7SUFBQSx1R0FBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwwQkFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwwQkFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrRkFBQTtJQUFBLHVHQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0ZBQUE7SUFBQSx1R0FBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBIiwiZmlsZSI6Imdsb2JhbC5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEFwcCBHbG9iYWwgQ1NTXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBQdXQgc3R5bGUgcnVsZXMgaGVyZSB0aGF0IHlvdSB3YW50IHRvIGFwcGx5IGdsb2JhbGx5LiBUaGVzZSBzdHlsZXMgYXJlIGZvclxuICogdGhlIGVudGlyZSBhcHAgYW5kIG5vdCBqdXN0IG9uZSBjb21wb25lbnQuIEFkZGl0aW9uYWxseSwgdGhpcyBmaWxlIGNhbiBiZVxuICogdXNlZCBhcyBhbiBlbnRyeSBwb2ludCB0byBpbXBvcnQgb3RoZXIgQ1NTL1Nhc3MgZmlsZXMgdG8gYmUgaW5jbHVkZWQgaW4gdGhlXG4gKiBvdXRwdXQgQ1NTLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gZ2xvYmFsIHN0eWxlc2hlZXRzLCB2aXNpdCB0aGUgZG9jdW1lbnRhdGlvbjpcbiAqIGh0dHBzOi8vaW9uaWNmcmFtZXdvcmsuY29tL2RvY3MvbGF5b3V0L2dsb2JhbC1zdHlsZXNoZWV0c1xuICovXG5cbi8qIENvcmUgQ1NTIHJlcXVpcmVkIGZvciBJb25pYyBjb21wb25lbnRzIHRvIHdvcmsgcHJvcGVybHkgKi9cbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvY29yZS5jc3MnO1xuXG4vKiBCYXNpYyBDU1MgZm9yIGFwcHMgYnVpbHQgd2l0aCBJb25pYyAqL1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3Mvc3RydWN0dXJlLmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL3R5cG9ncmFwaHkuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvZGlzcGxheS5jc3MnO1xuXG4vKiBPcHRpb25hbCBDU1MgdXRpbHMgdGhhdCBjYW4gYmUgY29tbWVudGVkIG91dCAqL1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9wYWRkaW5nLmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL2Zsb2F0LWVsZW1lbnRzLmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL3RleHQtYWxpZ25tZW50LmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL3RleHQtdHJhbnNmb3JtYXRpb24uY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvZmxleC11dGlscy5jc3MnO1xuXG5AaW1wb3J0ICcuL2Fzc2V0cy9zYXNzL2NvcmUvZm9udHMuc2Nzcyc7XG5AaW1wb3J0ICcuL2Fzc2V0cy9zYXNzL2NvcmUvY29sb3JzLnNjc3MnO1xuQGltcG9ydCAnLi9hc3NldHMvc2Fzcy9jb3JlL3RyYW5zaXRpb24uc2Nzcyc7XG5cbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2Jhc2UnO1xuQGltcG9ydCAndGFpbHdpbmRjc3MvY29tcG9uZW50cyc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xuXG5AaW1wb3J0ICcuL2Fzc2V0cy9zYXNzL2Z1bmRlZW4tdWkuc2Nzcyc7XG5cbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9iYXNlXCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTdHJhdG9zUmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvU3RyYXRvc0xDV2ViLVJlZ3VsYXIud29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN0cmF0b3NCb2xkXCI7XG4gICAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9TdHJhdG9zTENXZWItQm9sZC53b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3RyYXRvc0xpZ2h0XCI7XG4gICAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9TdHJhdG9zTENXZWItTGlnaHQud29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN0cmF0b3NNZWRpdW1cIjtcbiAgICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1N0cmF0b3NMQ1dlYi1NZWRpdW0ud29mZjJcIik7XG59XG5cbjpyb290IHtjb2xvci1zY2hlbWU6IGxpZ2h0ICFpbXBvcnRhbnQ7fVxuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRUFFN0U5O1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQTA3QzhEO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0VBRTdFOTtcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwQzlEQjtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICMzODFCMkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYwQjk7XG59XG5cbmltZzo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4uaW9uLXBhZ2Uge1xuICAvL292ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWlvbi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmFwcC1ub3QtZm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItMS53ZWJwKTtcbn1cbmFwcC1wcml2YXRlLWxheW91dCBpb24tc3BsaXQtcGFuZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgICAmLmJnLTEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi0xLndlYnApO1xuICAgIH1cbiAgICAmLmJnLTIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi0yLndlYnApO1xuICAgIH1cbiAgICAmLmJnLTMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi0zLndlYnApO1xuICAgIH1cbiAgICAmLmJnLTQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi00LndlYnApO1xuICAgIH1cbiAgICAmLmJnLTUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi01LndlYnApO1xuICAgIH1cbiAgICAmLmJnLTYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1yaWNlbmVyZ3kud2VicCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg0cHgpIHtcbiAgICAmLmJnLTEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1tb2ItdGFiLTEud2VicCk7XG4gICAgfVxuICAgICYuYmctMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItMi53ZWJwKTtcbiAgICB9XG4gICAgJi5iZy0zIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctbW9iLXRhYi0zLndlYnApO1xuICAgIH1cbiAgICAmLmJnLTQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1tb2ItdGFiLTQud2VicCk7XG4gICAgfVxuICAgICYuYmctNSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItNS53ZWJwKTtcbiAgICB9XG4gICAgJi5iZy02IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctcmljZW5lcmd5LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG4uaW9uLXBhZ2Uge1xuICAvL292ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmljb24tc2VsZWN0ZWQge1xuICBjb2xvcjogI0U1NDkzNztcbn1cbi5hcHAtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbmlvbi1jb250ZW50IHtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xufVxuaW9uLXNwbGl0LXBhbmUge1xuICAtLXNpZGUtbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAtLXNpZGUtbWF4LXdpZHRoOiAyNjJweCAhaW1wb3J0YW50O1xufVxuXG4vLyBpb24tYmFja2Ryb3Age1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5pb24tbWVudSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDEuMnMgIWltcG9ydGFudDtcbiAgJi5tZW51LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3Atb3Zlci1kZXNrdG9wIHtcbiAgLnBvcG92ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjMxLCAyMzEpICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTYsIDI3LCA0MikgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MUIyQTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi8vIEVzdGlsb3MgcGFyYSBsb3MgY2FyZCBkZSBzbGlkZXJcbi5nZW5lcmFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNDhweCk7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMjcsIDQyLCAwLjQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmFycm93LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAyNywgNDIsIDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4vLyBFc3RpbG9zIGdsb2JhbGVzIHBhcmEgbGEgY2FiZWNlcmEgZGVsIHRvb2xiYXJcbi5oZWFkZXItbWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5oZWFkZXItaW9zIGlvbi10b29sYmFyOmxhc3Qtb2YtdHlwZSB7XG4gIC0tYm9yZGVyLXdpZHRoOiAwcHggMCAtMHB4O1xufVxuaW9uLXRhYi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmlvbi1idXR0b24ge1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG59XG5pb24tY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuaW9uLXNsaWRlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ljb25zL2luZm8tc21hbGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmFwcGVhciB7XG4gIEBleHRlbmQgJWFwcGVhcjtcbn1cbnNlbGVjdCB7XG4gIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG59XG5cbi8vIEVzdGlsb3MgcGFyYSBhdXRvY29tcGxldGVcbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xufVxuXG4vLyBFc3RpbG9zIHBhcmEgZWwgdmlkZW8gZGUgeW91dHViZVxuLnZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm92ZXJsYXkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgIC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqL1xuICB9XG59XG5cbi8vIEVzdGlsb3MgcGFyYSBsb3MgZGVncmFkYWRvc1xuXG4ubGluZWFyLWdyYWRpZW50LTEgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTQuODFkZWcsICNGRjgwNEQgMTcuNTglLCAjRkY4QzkyIDQ3LjYlLCAjRkZDRDNFIDc3LjYyJSkgfVxuLmxpbmVhci1ncmFkaWVudC0yIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY3QzkyIDAlLCAjRkY1RjNFIDQ4LjclLCAjRkY2OEM1IDEwMCUpIH1cbi5saW5lYXItZ3JhZGllbnQtMyB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS43NGRlZywgI0ZGRjFCQSA5Ljk1JSwgI0ZGQ0QzRSA4Ny40MyUpIH1cbi5saW5lYXItZ3JhZGllbnQtNCB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNTU1NSAwJSwgIzlFQTdGNyAxMDAlKSB9XG4ubGluZWFyLWdyYWRpZW50LTUgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNzRkZWcsICNGRjZDOTAgOS45NSUsICNGRkNEM0UgODcuNDMlKSB9XG4ubGluZWFyLWdyYWRpZW50LTYgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODQuMDNkZWcsICNGRkIzNjAgMy4wNiUsICNGRkYwQjkgNzQuMTQlKSB9XG4ubGluZWFyLWdyYWRpZW50LTcgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZDOTkgMCUsICNGRkI3RTcgNDguNyUsICNGOEIwOTkgMTAwJSkgfVxuXG4uYmctcmljIHtcbiAgYmFja2dyb3VuZDogIzBmNWU0Mjtcbn1cblxuLmJnLWdyYWRpZW50LTEtdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS43NGRlZywgI0ZGODA0RCA5Ljk1JSwgI0ZGOEM5MiA0OC42OSUsICNGRkNEM0UgODcuNDMlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGRDQzQyAwJSwgI0ZGNjc5QiA1My4xMiUsICNGRjVDMkYgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0yLXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkQ0M0MgMCUsICNGRjY3OUIgNTMuMTIlLCAjRkY1QzJGIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC0zLXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjdDOTIgMCUsICNGRjVGM0UgNDguNyUsICNGRjY4QzUgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LTEtdGV4dDo6c2VsZWN0aW9uLCAuYmctZ3JhZGllbnQtMi10ZXh0OjpzZWxlY3Rpb24sIC5iZy1ncmFkaWVudC0zLXRleHQ6OnNlbGVjdGlvbiB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM4MUIyQTtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICB0ZXh0LWZpbGwtY29sb3I6ICMzODFCMkE7XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYvOSkge1xuICAudmlkZW8gaWZyYW1lIHtcbiAgICAgIC8qIHdpZHRoID0gMTAwIC8gKDkgLyAxNikgPSAxNzcuNzc3Nzc3ICovXG4gICAgICB3aWR0aDogMTc3Ljc4dmg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzRweCkge1xuICAuZ2VuZXJhbC1jb250YWluZXIge1xuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTdweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzRweCkge1xuICBpb24tY29udGVudCB7XG4gICAgLS1wYWRkaW5nLWVuZDogNDBweDtcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmdlbmVyYWwtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzEycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgaW9uLXRhYi1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyOHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC0tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGFwcC1wdWJsaWMtbGF5b3V0LCBhcHAtcmVnaXN0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvbmV3X2JyYW5kaW5nL2JnLWxvZ2luLWRlc2t0b3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTRweCkge1xuICBhcHAtcHVibGljLWxheW91dCwgYXBwLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL25ld19icmFuZGluZy9iZy1sb2dpbi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5ob21lLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLFxuICBib2R5LFxuICAuaW9uLWFwcCxcbiAgLmlvbi1jb250ZW50LFxuICBpb24tYXBwLFxuICBpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogLm1vYi1nZW5lcmFsIHtcbiAgLmhlYWRlciBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59ICovXG4ucmVnaXN0ZXIge1xuICAvKiBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTsgKi9cbiAgLy9vdmVyZmxvdzogYXV0bztcbiAgLnNwYW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LmZvcm0taW5wdXQsXG4gIHNlbGVjdCxcbiAgb3B0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvLyBsYWJlbCB7XG4gIC8vICAgY29sb3I6ICRmdW4tMDYwO1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAvLyB9XG4gIHNlbGVjdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5pbnZlc3Rvci1zdGVwcyB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJCb2xkO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIC8vQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgIH1cbiAgICAgIGgzOjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktc2VjLWNvdW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktc2VjLWNvdW50ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkZnVuLXdoaXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgIH1cbiAgfVxuICAuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kb2N1bWVudC11cGxvYWRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICB9XG4gICAgLmdyZXkge1xuICAgICAgY29sb3I6ICRmdW4tMDIwO1xuICAgIH1cbiAgICAuZG93bmxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgLmRvd25sb2FkOmhvdmVyLFxuICAgIC5maWxlOmhvdmVyLFxuICAgIHA6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuYm9keS1jb250ZW50IHtcbiAgICAucGhvbmUge1xuICAgICAgLnBob25lLWMge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwIHtcbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAuaW5wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZENDNDIDAlLCAjRkY2NzlCIDUzLjEyJSwgI0ZGNUMyRiAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLy8gcCB7XG4gICAgICAvLyAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyUmVndWxhcjtcbiAgICAgIC8vICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgLy8gICBzcGFuIHtcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLmJvZHktaW5mbyB7XG4gICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkZnVuLTA0MDtcbiAgICAgIH1cbiAgICAgIGFydGljbGUge1xuICAgICAgICBmdW4tY2hlY2tib3gge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJSZWd1bGFyO1xuICAgICAgICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvZGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFtZS1jb250YWluZXIge1xuICAgICAgICBmdW4taW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlc2t0b3AtZm9vdGVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjRweCA5NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAuY29udGVudC1mb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuYmFjay1idG4ge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAubmV4dC1idG4ge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICB6LWluZGV4OiA0NDQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgIC8vIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgIH1cbiAgICAgIC8vIGg0OmhvdmVyIHtcbiAgICAgIC8vICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuICAubW9iaWxlLWZvb3RlciB7XG4gICAgaDQge1xuICAgICAgei1pbmRleDogNDQ0O1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMjRweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAvLyBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgfVxuICB9XG4gIC8vIGg0OmhvdmVyIHtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIH1cbiAgOmhvc3Q6Om5nLWRlZXAgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLy8gUGFudGFsbGFzIGdyYW5kZXNcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9tYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAuYm9keS1jb250ZW50IHtcbiAgICAgIC8vd2lkdGg6IDM4NHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICB9XG4gICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgLmJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAzMnB4IDIwcHg7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWxpZ2h0Qkc7XG4gICAgfVxuICAgIC5tb2JBcHAge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAvL2JhY2tncm91bmQ6ICNmNmY5ZmE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgfVxuICAgIC5tb2JpbGUtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgei1pbmRleDogMjsgKi9cbiAgICB9XG4gICAgLmRlc2t0b3AtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIDpob3N0OjpuZy1kZWVwIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLWhlaWdodDogNzEwcHgpIHtcbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MTBweCkgYW5kIChtaW4taGVpZ2h0OiA2MzhweCkge1xuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYzOHB4KSB7XG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTRweCkge1xuICBkaXYjaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVyIHtib3R0b206IDgwcHggIWltcG9ydGFudDttYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O31cbn0iLG51bGwsImh0bWwuaW9zIHtcbiAgLS1pb24tZGVmYXVsdC1mb250OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbC5tZCB7XG4gIC0taW9uLWRlZmF1bHQtZm9udDogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgLS1pb24tZm9udC1mYW1pbHk6IHZhcigtLWlvbi1kZWZhdWx0LWZvbnQpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW9uLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG5ib2R5LmJhY2tkcm9wLW5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwuaW9zIGlvbi1tb2RhbC5tb2RhbC1jYXJkIC5pb24tcGFnZSA+IGlvbi1oZWFkZXIgPiBpb24tdG9vbGJhcjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuaHRtbC5pb3MgaW9uLW1vZGFsLm1vZGFsLWNhcmQgLmlvbi1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmlvbi1jb2xvci1wcmltYXJ5IHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLXByaW1hcnksICMzODgwZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeS1yZ2IsIDU2LCAxMjgsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LXNoYWRlLCAjMzE3MWUwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeS10aW50LCAjNGM4ZGZmKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLXNlY29uZGFyeSB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnksICMzZGMyZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LXJnYiwgNjEsIDE5NCwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnktc2hhZGUsICMzNmFiZTApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnktdGludCwgIzUwYzhmZikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci10ZXJ0aWFyeSB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeSwgIzUyNjBmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeS1yZ2IsIDgyLCA5NiwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeS1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnktc2hhZGUsICM0ODU0ZTApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeS10aW50LCAjNjM3MGZmKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLXN1Y2Nlc3Mge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3Itc3VjY2VzcywgIzJkZDM2ZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLXJnYiwgNDUsIDIxMSwgMTExKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3MtY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3MtY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3Mtc2hhZGUsICMyOGJhNjIpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLXRpbnQsICM0MmQ3N2QpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3Itd2FybmluZyB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLCAjZmZjNDA5KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmctcmdiLCAyNTUsIDE5NiwgOSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLWNvbnRyYXN0LCAjMDAwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLWNvbnRyYXN0LXJnYiwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLXNoYWRlLCAjZTBhYzA4KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3Itd2FybmluZy10aW50LCAjZmZjYTIyKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLWRhbmdlciB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1kYW5nZXIsICNlYjQ0NWEpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLXJnYiwgMjM1LCA2OCwgOTApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1kYW5nZXItY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLWRhbmdlci1zaGFkZSwgI2NmM2M0ZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLWRhbmdlci10aW50LCAjZWQ1NzZiKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLWxpZ2h0IHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LCAjZjRmNWY4KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LXJnYiwgMjQ0LCAyNDUsIDI0OCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1saWdodC1jb250cmFzdCwgIzAwMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItbGlnaHQtY29udHJhc3QtcmdiLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LXNoYWRlLCAjZDdkOGRhKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItbGlnaHQtdGludCwgI2Y1ZjZmOSkgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1tZWRpdW0ge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLCAjOTI5NDljKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLW1lZGl1bS1yZ2IsIDE0NiwgMTQ4LCAxNTYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0tY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLW1lZGl1bS1zaGFkZSwgIzgwODI4OSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLW1lZGl1bS10aW50LCAjOWQ5ZmE2KSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLWRhcmsge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItZGFyaywgIzIyMjQyOCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1kYXJrLXJnYiwgMzQsIDM2LCA0MCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1kYXJrLWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1kYXJrLWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1kYXJrLXNoYWRlLCAjMWUyMDIzKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItZGFyay10aW50LCAjMzgzYTNlKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXBhZ2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb250YWluOiBsYXlvdXQgc2l6ZSBzdHlsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cblxuLnNwbGl0LXBhbmUtdmlzaWJsZSA+IC5pb24tcGFnZS5zcGxpdC1wYW5lLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlvbi1yb3V0ZSxcbmlvbi1yb3V0ZS1yZWRpcmVjdCxcbmlvbi1yb3V0ZXIsXG5pb24tc2VsZWN0LW9wdGlvbixcbmlvbi1uYXYtY29udHJvbGxlcixcbmlvbi1tZW51LWNvbnRyb2xsZXIsXG5pb24tYWN0aW9uLXNoZWV0LWNvbnRyb2xsZXIsXG5pb24tYWxlcnQtY29udHJvbGxlcixcbmlvbi1sb2FkaW5nLWNvbnRyb2xsZXIsXG5pb24tbW9kYWwtY29udHJvbGxlcixcbmlvbi1waWNrZXItY29udHJvbGxlcixcbmlvbi1wb3BvdmVyLWNvbnRyb2xsZXIsXG5pb24tdG9hc3QtY29udHJvbGxlcixcbi5pb24tcGFnZS1oaWRkZW4sXG5baGlkZGVuXSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXBhZ2UtaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhbi1nby1iYWNrID4gaW9uLWhlYWRlciBpb24tYmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5wbHQtaW9zLnBsdC1oeWJyaWQsIGh0bWwucGx0LWlvcy5wbHQtcHdhIHtcbiAgLS1pb24tc3RhdHVzYmFyLXBhZGRpbmc6IDIwcHg7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZy10b3A6IDIwcHgpIHtcbiAgaHRtbCB7XG4gICAgLS1pb24tc2FmZS1hcmVhLXRvcDogdmFyKC0taW9uLXN0YXR1c2Jhci1wYWRkaW5nKTtcbiAgfVxufVxuQHN1cHBvcnRzIChwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCkpIHtcbiAgaHRtbCB7XG4gICAgLS1pb24tc2FmZS1hcmVhLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gICAgLS1pb24tc2FmZS1hcmVhLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gICAgLS1pb24tc2FmZS1hcmVhLWxlZnQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIH1cbn1cbkBzdXBwb3J0cyAocGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKSkge1xuICBodG1sIHtcbiAgICAtLWlvbi1zYWZlLWFyZWEtdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gICAgLS1pb24tc2FmZS1hcmVhLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICAgIC0taW9uLXNhZmUtYXJlYS1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIC0taW9uLXNhZmUtYXJlYS1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIH1cbn1cbmlvbi1jYXJkLmlvbi1jb2xvciAuaW9uLWluaGVyaXQtY29sb3IsXG5pb24tY2FyZC1oZWFkZXIuaW9uLWNvbG9yIC5pb24taW5oZXJpdC1jb2xvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWVudS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAgMCwgIDApO1xufVxuXG4ubWVudS1jb250ZW50LW9wZW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlvcyAubWVudS1jb250ZW50LXJldmVhbCB7XG4gIGJveC1zaGFkb3c6IC04cHggMCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbltkaXI9cnRsXS5pb3MgLm1lbnUtY29udGVudC1yZXZlYWwge1xuICBib3gtc2hhZG93OiA4cHggMCA0MnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5tZCAubWVudS1jb250ZW50LXJldmVhbCB7XG4gIGJveC1zaGFkb3c6IDRweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4ubWQgLm1lbnUtY29udGVudC1wdXNoIHtcbiAgYm94LXNoYWRvdzogNHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWNvcmUuY3NzLm1hcCAqL1xuIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsImF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmxhYmVsLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuZm9ybSxcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYSxcbmEgZGl2LFxuYSBzcGFuLFxuYSBpb24taWNvbixcbmEgaW9uLWxhYmVsLFxuYnV0dG9uLFxuYnV0dG9uIGRpdixcbmJ1dHRvbiBzcGFuLFxuYnV0dG9uIGlvbi1pY29uLFxuYnV0dG9uIGlvbi1sYWJlbCxcbi5pb24tdGFwcGFibGUsXG5bdGFwcGFibGVdLFxuW3RhcHBhYmxlXSBkaXYsXG5bdGFwcGFibGVdIHNwYW4sXG5bdGFwcGFibGVdIGlvbi1pY29uLFxuW3RhcHBhYmxlXSBpb24tbGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmEgaW9uLWxhYmVsLFxuYnV0dG9uIGlvbi1sYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuW3RhcHBhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYVtkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ub3JtYWxpemUuY3NzLm1hcCAqL1xuIixudWxsLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5odG1sOm5vdCguaHlkcmF0ZWQpIGJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLnBsdC1wd2Ege1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5ib2R5IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtbXMtY29udGVudC16b29taW5nOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3RydWN0dXJlLmNzcy5tYXAgKi9cbiIsbnVsbCwiaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pb24tZm9udC1mYW1pbHkpO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSwgIzM4ODBmZik7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbmgyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXR5cG9ncmFwaHkuY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pb24taGlkZS11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlvbi1oaWRlLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW9uLWhpZGUtc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pb24taGlkZS1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW9uLWhpZGUtbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pb24taGlkZS1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW9uLWhpZGUtbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pb24taGlkZS1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlvbi1oaWRlLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlvbi1oaWRlLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kaXNwbGF5LmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi1uby1wYWRkaW5nIHtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAwO1xuICAtLXBhZGRpbmctZW5kOiAwO1xuICAtLXBhZGRpbmctdG9wOiAwO1xuICAtLXBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmlvbi1wYWRkaW5nIHtcbiAgLS1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIC0tcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgLS1wYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAtLXBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1wYWRkaW5nLXRvcCB7XG4gIC0tcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbi5pb24tcGFkZGluZy1zdGFydCB7XG4gIC0tcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tcGFkZGluZy1zdGFydCB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICB9XG59XG5cbi5pb24tcGFkZGluZy1lbmQge1xuICAtLXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tcGFkZGluZy1lbmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLXBhZGRpbmctYm90dG9tIHtcbiAgLS1wYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuLmlvbi1wYWRkaW5nLXZlcnRpY2FsIHtcbiAgLS1wYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAtLXBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG4uaW9uLXBhZGRpbmctaG9yaXpvbnRhbCB7XG4gIC0tcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAtLXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLXBhZGRpbmctaG9yaXpvbnRhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLW5vLW1hcmdpbiB7XG4gIC0tbWFyZ2luLXN0YXJ0OiAwO1xuICAtLW1hcmdpbi1lbmQ6IDA7XG4gIC0tbWFyZ2luLXRvcDogMDtcbiAgLS1tYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW9uLW1hcmdpbiB7XG4gIC0tbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgLS1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgLS1tYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgLS1tYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICB9XG59XG5cbi5pb24tbWFyZ2luLXRvcCB7XG4gIC0tbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuLmlvbi1tYXJnaW4tc3RhcnQge1xuICAtLW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tbWFyZ2luLXN0YXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICB9XG59XG5cbi5pb24tbWFyZ2luLWVuZCB7XG4gIC0tbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLW1hcmdpbi1lbmQge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1tYXJnaW4tYm90dG9tIHtcbiAgLS1tYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG4uaW9uLW1hcmdpbi12ZXJ0aWNhbCB7XG4gIC0tbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIC0tbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbi5pb24tbWFyZ2luLWhvcml6b250YWwge1xuICAtLW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIC0tbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tbWFyZ2luLWhvcml6b250YWwge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1wYWRkaW5nLmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXSAuaW9uLWZsb2F0LXN0YXJ0LCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5pb24tZmxvYXQtZW5kLCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1lbmQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlvbi1mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LXNtLXN0YXJ0LCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtc20tZW5kLCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW9uLWZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtbWQtc3RhcnQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1tZC1lbmQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pb24tZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1sZy1zdGFydCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LWxnLWVuZCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pb24tZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC14bC1zdGFydCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LXhsLWVuZCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWZsb2F0LWVsZW1lbnRzLmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW9uLXRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlvbi10ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pb24tdGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlvbi10ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD10ZXh0LWFsaWdubWVudC5jc3MubWFwICovXG4iLG51bGwsIi5pb24tdGV4dC11cHBlcmNhc2Uge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LWxvd2VyY2FzZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtY2FwaXRhbGl6ZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pb24tdGV4dC1zbS11cHBlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tbG93ZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLWNhcGl0YWxpemUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlvbi10ZXh0LW1kLXVwcGVyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1sb3dlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtY2FwaXRhbGl6ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW9uLXRleHQtbGctdXBwZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLWxvd2VyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1jYXBpdGFsaXplIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW9uLXRleHQteGwtdXBwZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLWxvd2VyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1jYXBpdGFsaXplIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD10ZXh0LXRyYW5zZm9ybWF0aW9uLmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi1hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pb24td3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pb24td3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1mbGV4LXV0aWxzLmNzcy5tYXAgKi9cbiIsIi8qIE1haW4gUGFsZXR0ZSAqL1xuJGZ1bi1tYWluR3JlZW46IHJnYig0NywgMjE4LCAxNDQpOyAvLyAjMmZkYTkwO1xuJGZ1bi1saWdodEdyZWVuOiByZ2IoMTEyLCAyNDUsIDE2NSk7IC8vICM3MGY1YTU7XG4kZnVuLXdoaXRlOiByZ2IoMjU1LCAyNTUsIDI1NSk7IC8vICNmZmZmZmY7XG5cbi8qIFNlY3VuZGFyeSBQYWxldHRlICovXG4kZnVuLWJsdWU6IHJnYig0NiwgMTI2LCAyNTUpOyAvLyAjMmU3ZWZmO1xuJGZ1bi1yZWQ6IHJnYigyMzYsIDksIDkpOyAvLyAjZWMwOTA5O1xuJGZ1bi15ZWxsb3c6IHJnYigyNTAsIDE5MCwgODcpOyAvLyAjZmFiZTU3O1xuJGZ1bi1ncmVlbjogcmdiKDI4LCAxODIsIDkpOyAvLyAjMWNiNjA5O1xuJGZ1bi1kYXJrQmx1ZTogcmdiKDM0LCA5NCwgMTkxKTsgLy8gIzIyNWViZjtcbiRmdW4tZGFyWWVsbG93OiByZ2IoMjU1LCAxOTEsIDgyKTsgLy8gI2ZmYmY1MjtcblxuLyogRW5lcmd5IFBhbGV0dGUgKi9cbiRmdW4tZW9saWNDb2xvcjogcmdiKDEyNiwgMTY3LCAxOTEpOyAvLyAjN2VhN2JmO1xuJGZ1bi1oaWRyYXVsaWNDb2xvcjogcmdiKDEwLCAyMDUsIDIxNyk7IC8vICMwYWNkZDk7XG4kZnVuLXNvbGFyQ29sb3I6IHJnYigyNTQsIDE2MSwgMCk7IC8vICNmZWExMDA7XG4kZnVuLWJpb21hc3NDb2xvcjogcmdiKDIyMSwgMTExLCA4OSk7IC8vICNkZDZmNTk7XG5cbi8qIEJhY2tncm91bmQgUGFsbGV0ZSAqL1xuJGZ1bi12ZXJ5TGlnaHRCRzogcmdiKDI0NiwgMjQ4LCAyNDgpOyAvLyAjZjZmOGY4O1xuJGZ1bi1saWdodEJHOiByZ2IoMjQ2LCAyNDksIDI1MCk7IC8vICNmNmY5ZmE7XG4kZnVuLWRhcmtCRzogcmdiKDM0LCAzOSwgNTQpOyAvLyAjMjIyNzM2O1xuXG4vKiBUZXJ0aWFyeSBQYWxsZXRlICovXG4kZnVuLWRhcmtHcmVlbjogcmdiKDk1LCAyMDcsIDEyMCk7IC8vICM1ZmNmNzg7XG4kZnVuLW9mZkdyZWVuOiByZ2IoMTMxLCAxNzUsIDE3MCk7IC8vICM4M2FmYWE7XG4kZnVuLXdhc2hlZEdyZWVuOiByZ2IoMTY4LCAxODcsIDE4NSk7IC8vICNhOGJiYjk7XG4kZnVuLWRlZXBCbHVlOiByZ2IoMzcsIDkzLCAxODMpOyAvLyAjMjU1ZGI3O1xuXG4vKkF2YXRhciBCRyB0ZW1wbGF0ZSovXG4kZnVuLWF2YXRhckdyZWVuOiByZ2IoMTA4LCAyMjksIDEyOCk7IC8vICM2Y2U1ODA7XG4kZnVuLWF2YXRhclJlZDogcmdiKDIzMiwgMTMxLCAxMjUpOyAvLyAjZTg4MzdkO1xuJGZ1bi1hdmF0YXJCbHVlOiByZ2IoMTQwLCAxNzAsIDIxNyk7IC8vICM4Y2FhZDk7XG4kZnVuLWF2YXRhckJyb3duOiByZ2IoMjMyLCAxOTMsIDEyNSk7IC8vICNlOGMxN2Q7XG5cbi8qIEdyZXkgUGFsbGV0ZSAqL1xuJGZ1bi0xMDA6IHJnYigxNywgMTcsIDE3KTsgLy8gIzExMTExMTtcbiRmdW4tMDgwOiByZ2IoNjUsIDY1LCA2NSk7IC8vICM0MTQxNDE7XG4kZnVuLTA2MDogcmdiKDExMiwgMTEyLCAxMTIpOyAvLyAjNzA3MDcwO1xuJGZ1bi0wNDA6IHJnYigxNjAsIDE2MCwgMTYwKTsgLy8gI2EwYTBhMDtcbiRmdW4tMDIwOiByZ2IoMjA3LCAyMDcsIDIwNyk7IC8vICNjZmNmY2Y7XG4kZnVuLTAxMDogcmdiKDIzMSwgMjMxLCAyMzEpOyAvLyAjZTdlN2U3O1xuJGZ1bi0wMDU6IHJnYigyNDMsIDI0MywgMjQzKTsgLy8gI2YzZjNmMztcblxuLypvdGhlcnMqL1xuJGZ1bi1ncmVlblByb2pOYXY6IHJnYigwLCAxOTEsIDY0KTsgLy8gIzAwYmY0MDtcbiRmdW4tdG9nZ2xlTWVudWJsYWNrOiByZ2IoNTYsIDU0LCA2NSk7IC8vICMzODM2NDE7XG4kZnVuLWFsZXJ0OiByZ2IoMjUzLCA4NiwgOTEpOyAvLyAjRkQ1NjVCO1xuJGZ1bi1pbmdUb2RheTogcmdiKDI0LCAxMzksIDI0KTsgLy8gIzE4OGIxODtcbiRmdW4taW5nRXN0aW06IHJnYig3NSwgMjEwLCA5OCk7IC8vICM0YmQyNjI7XG4kZnVuLWJvcmRlck1vdmVtZW50OiByZ2IoMjI0LCAyMjksIDIzMSk7IC8vICNFMEU1RTc7XG4kZnVuLWJhY2tncm91bmQtcGFnZTogI2Y2ZjlmYTtcbiRmdW4taW52ZXN0TW92ZW1lbnQ6IHJnYigwLCAxOTEsIDY0KTsgLy8gIzAwQkY0MDtcbiRmdW4tYm9yZGVyTW92ZW1lbnQ6ICByZ2IoMjI0LCAyMjksIDIzMSk7IC8vICNFMEU1RTc7XG4kZnVuLXF1ZXN0aW9uQ2FyZDogcmdiKDM0LCA5NCwgMTkxKTsgLy8gIzIyNUVCRjtcbiRmdW4tZmluYW5jaW5nVGFnOiByZ2IoMjU1LCAxOTEsIDgyKTsgLy8gI0ZGQkY1MjtcbiRmdW4tc3RhcnRzSW46IHJnYigyNTUsIDkwLCA4MSk7IC8vICNGRjVBNTFcbiRmdW4tZnV0dXJlOiByZ2IoMjQ3LCAxMTcsIDExMCk7IC8vICNGNzc1NkVcbiRmdW4tZmluYW5jaWVkRjogcmdiKDI0LCAxMzksIDI0KTsgLy8jNkNFNTgwXG4kZnVuLWZpbmFuY2llZEM6IHJnYigwLCAxOTEsIDY0KTsgLy8gIzRCRDI2MlxuJGZ1bi1maW5hbmNpZWRQOiByZ2IoNDcsIDIxOCwgMTQ0KTsgLy8gIzAwQkY0MFxuXG5cblxuJGVnZ3BsYW50MTIwOiByZ2IoNDEsIDIwLCAzMSk7ICAvLyAjMjkxNDFGO1xuJGVnZ3BsYW50MTAwOiByZ2IoNTYsIDI3LCA0Mik7ICAvLyAjMzgxQjJBO1xuJGVnZ3BsYW50ODA6IHJnYigxMDIsIDUxLCA3OCk7ICAvLyAjNjYzMzRFO1xuJGVnZ3BsYW50NzA6IHJnYigxNjAsIDEyNCwgMTQxKTsgIC8vICNBMDdDOEQ7XG4kZWdncGxhbnQ1NTogcmdiKDIxOSwgMTgwLCAxOTgpOyAgLy8gI0RCQjRDNjtcbiRlZ2dwbGFudDQwOiByZ2IoMjQwLCAyMDEsIDIxOSk7ICAvLyAjRjBDOURCO1xuJGVnZ3BsYW50MjU6IHJnYigyNTUsIDIyMCwgMjM4KTsgIC8vICNGRkRDRUU7XG5cbiRvcmFuZ2UxMjA6IHJnYigyMDQsIDY1LCAzNyk7ICAvLyAjQ0M0MTI1O1xuJG9yYW5nZTEwMDogcmdiKDIyOSwgNzMsIDU1KTsgIC8vICNFNTQ5Mzc7XG4kb3JhbmdlODA6IHJnYigyNDAsIDExMCwgNTApOyAgLy8gI0YwNkUzMjtcbiRvcmFuZ2U3MDogcmdiKDI0NiwgMTMyLCA3Nik7ICAvLyAjRjY4NDRDO1xuXG4kcGluazEyMDogcmdiKDI1NSwgMTQzLCAxNDUpOyAgLy8gI0ZGOEY5MTtcbiRwaW5rMTAwOiByZ2IoMjU1LCAxNjksIDE3MCk7ICAvLyAjRkZBOUFBO1xuJHBpbms4MDogcmdiKDI1NSwgMTk0LDE5NSk7ICAvLyAjRkZDMkMzO1xuXG4kb2NoZXIxMjA6IHJnYigxNTgsIDE1MywgMTM5KTsgIC8vICM5RTk5OEI7XG4kb2NoZXIxMDA6IHJnYigxODQsIDE3OCwgMTYyKTsgIC8vICNCOEIyQTI7XG4kb2NoZXI4MDogcmdiKDIwOSwgMjAyLCAxODQpOyAgLy8gI0QxQ0FCODtcblxuJGNyZWFtMTIwOiByZ2IoMjI5LCAyMTYsIDE2Nik7ICAvLyAjRTVEOEE2O1xuJGNyZWFtMTAwOiByZ2IoMjU1LCAyNDAsIDE4NSk7ICAvLyAjRkZGMEI5O1xuJGNyZWFtODA6IHJnYigyNTUsIDI0NiwyMTIpOyAgLy8gI0ZGRjZENDtcbiRjcmVhbTQwOiByZ2IoMjU1LCAyNDksIDIyNyk7ICAvLyAjRkZGOUUzO1xuJGNyZWFtMjU6IHJnYigyNTUsIDI1MSwgMjM3KTsgIC8vICNGRkZCRUQ7XG4kY3JlYW0xMDogcmdiKDI1NSwgMjU0LCAyNDgpOyAgLy8gI0ZGRkVGODtcblxuJGdyYXk0MDogcmdiKDE2OSwgMTYxLCAxNjUpOyAgLy8gI0E5QTFBNTtcbiRncmF5MjU6IHJnYigyMDEsIDE5NiwgMTk5KTsgIC8vICNDOUM0Qzc7XG4kZ3JheTEwOiByZ2IoMjM0LCAyMzEsIDIzMyk7ICAvLyAjRUFFN0U5O1xuXG5cbiRhY3RpdmU6ICM4QUVDOTM7XG4kdmVyaWZpZWQ6ICMyNzc0RTc7XG4kdG9nZ2xlOiAjRTBDRkQ3O1xuJGJvcmRlckFjY29yZGlvbjogcmdiYSg1NiwgMjcsIDQyLCAwLjI1KTtcbiRyZWRDYXJkVGl0bGU6ICNFNjQ5Mzc7XG5cbiRncmFkaWVudE9yYW5nZTogcmdiKDI1NSwgMTI4LCA3Nyk7IC8vI0ZGODA0RDtcbiRncmFkaWVudFBpbms6IHJnYigyNTUsIDE0MCwgMTQ2KTsgLy8jRkY4QzkyO1xuJGdyYWRpZW50WWVsbG93OiByZ2IoMjU1LCAyMDUsIDYyKTsgLy8jRkZDRDNFO1xuXG4kZ3JhZGllbnRSb3NlUGluazogcmdiKDI1NSwgMTYzLCAxNjMpOyAvLyNGRkEzQTM7XG4kZ3JhZGllbnRSb3NlWWVsbG93OiByZ2IoMjU1LCAyNDAsIDE4NSk7IC8vI0ZGRjBCOTtcblxuJGdyYWRpZW50T3JhbmdlT3JhbmdlOiByZ2IoMjU1LDE3OSw5Nik7IC8vI0ZGQjM2MDtcbiRncmFkaWVudE9yYW5nZVllbGxvdzogcmdiKDI1NSwgMjQwLCAxODUpOyAvLyNGRkYwQjk7IiwiLm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2IzYjNiMyAjY2NjICNkOWQ5ZDl9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6bm9uZX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLWFycm93e3RvcDotMnB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5O2JvcmRlci13aWR0aDowIDVweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy1hcnJvdzpob3Zlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzM30ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQubmctc2VsZWN0LWJvdHRvbT4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQubmctc2VsZWN0LXRvcD4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1mb2N1c2VkOm5vdCgubmctc2VsZWN0LW9wZW5lZCk+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOiMwMDdlZmY7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgM3B4IHJnYmEoMCwxMjYsMjU1LDAuMSl9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS5uZy1zZWxlY3QgLm5nLWhhcy12YWx1ZSAubmctcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21pbi1oZWlnaHQ6MzZweDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA2KX0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxMHB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVye2hlaWdodDozNnB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHt0b3A6NXB4O2xlZnQ6MDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDo1MHB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlLm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjk7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlLm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtbGFiZWx7cGFkZGluZzowIDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWxlZnQ6N3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjdweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXtmb250LXNpemU6LjllbTttYXJnaW4tYm90dG9tOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmY7Ym9yZGVyLXJhZGl1czoycHg7bWFyZ2luLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWQgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmctbGVmdDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZCAubmctdmFsdWUtbGFiZWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDo1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDFlOGZmfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLmxlZnR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjhkYmZmfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ubGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2I4ZGJmZjtib3JkZXItcmlnaHQ6bm9uZX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5yaWdodHtib3JkZXItbGVmdDoxcHggc29saWQgI2I4ZGJmZn1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLnJpZ2h0e2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjhkYmZmfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmc6MCAwIDNweCAzcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nOjAgM3B4IDNweCAwfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye3RvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDozcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcntwYWRkaW5nLXJpZ2h0OjNweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0IC5uZy1jbGVhci13cmFwcGVye2NvbG9yOiM5OTl9Lm5nLXNlbGVjdCAubmctY2xlYXItd3JhcHBlcjpob3ZlciAubmctY2xlYXJ7Y29sb3I6I0QwMDIxQn0ubmctc2VsZWN0IC5uZy1zcGlubmVyLXpvbmV7cGFkZGluZzo1cHggNXB4IDAgMH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLXNwaW5uZXItem9uZXtwYWRkaW5nOjVweCAwIDAgNXB4fS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXJ7d2lkdGg6MjVweDtwYWRkaW5nLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjB9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcjpob3ZlciAubmctYXJyb3d7Ym9yZGVyLXRvcC1jb2xvcjojNjY2fS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXIgLm5nLWFycm93e2JvcmRlci1jb2xvcjojOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDVweCAyLjVweH0ubmctZHJvcGRvd24tcGFuZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA2KTtsZWZ0OjB9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC1ib3R0b217dG9wOjEwMCU7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtY29sb3I6I2U2ZTZlNjttYXJnaW4tdG9wOi0xcHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC1ib3R0b20gLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb246bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC10b3B7Ym90dG9tOjEwMCU7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2U2ZTZlNjttYXJnaW4tYm90dG9tOi0xcHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC10b3AgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24taGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7cGFkZGluZzo1cHggN3B4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7cGFkZGluZzo1cHggN3B4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3Vwe3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzo4cHggMTBweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgwLDAsMCwwLjU0KTtjdXJzb3I6cG9pbnRlcn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmZ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLXNlbGVjdGVkLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2ViZjVmZjtmb250LXdlaWdodDo2MDB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO3BhZGRpbmc6OHB4IDEwcHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWR7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmZ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZCAubmctb3B0aW9uLWxhYmVsLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZCAubmctb3B0aW9uLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmY7Y29sb3I6IzMzM30ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWRpc2FibGVke2NvbG9yOiNjY2N9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1jaGlsZHtwYWRkaW5nLWxlZnQ6MjJweH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tY2hpbGR7cGFkZGluZy1yaWdodDoyMnB4O3BhZGRpbmctbGVmdDowfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbiAubmctdGFnLWxhYmVse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uIC5uZy10YWctbGFiZWx7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjB9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fVxuIiwiQGltcG9ydCAnLi9jb2xvcnMuc2Nzcyc7XG5cbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZm9udC1uYW1lKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQ6IHtcbiAgICAgIGZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1kaXNwbGF5OiBibG9jazsgLy9mYWxsYmFjaztcbiAgICB9XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvJyArICRmb250LW5hbWUgKyAnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB9XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShTdHJhdG9zTENXZWItQm9sZCwgU3RyYXRvc0xDV2ViLUJvbGQpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFN0cmF0b3NMQ1dlYi1NZWRpdW0sIFN0cmF0b3NMQ1dlYi1NZWRpdW0pO1xuQGluY2x1ZGUgZm9udC1mYWNlKFN0cmF0b3NMQ1dlYi1SZWd1bGFyLCBTdHJhdG9zTENXZWItUmVndWxhcik7XG5cbiVsaW5rIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBjb2xvcjogJGZ1bi0wNjA7XG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBQb2ludGVyO1xuICB9XG59XG4lbGlua0Rpc2FibGVkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBjb2xvcjogJGZ1bi0wMjA7XG59XG5cbiViaWdJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiViaWdJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4lYmlnSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbiVtZWRpdW1JbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiVtZWRpdW1JbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4lbWVkaXVtSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbiVzbWFsbEludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJXNtYWxsSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuJXNtYWxsSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbiV2ZXJ5c21hbGxJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiV2ZXJ5c21hbGxJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ldmVyeXNtYWxsSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbiVleHRyYXNtYWxsSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4lZXh0cmFzbWFsbEludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiVleHRyYXNtYWxsSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbiV4eHNJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiV4eHNJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4leHhzSW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbiVzbWFsbGVySW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiVzbWFsbGVySW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4lc21hbGxlckludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4iLCIlcm90YXRpb25Eb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4lcm90YXRpb25VcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuJWFwcGVhciB7XG4gIGFuaW1hdGlvbjogYXBwZWFyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4lZGlzYXBwZWFyIHtcbiAgYW5pbWF0aW9uOiBkaXNhcHBlYXIgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZGlzYXBwZWFyIHtcbiAgMCUge1xuICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICA1MCUge1xuICAgIC8vaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhciB7XG4gIDAlIHtcbiAgICAvL2hlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiQGltcG9ydCAnLi9jb2xvcnMuc2Nzcyc7XG5AaW1wb3J0ICcuL2ZvbnRzLnNjc3MnO1xuXG5odG1sLFxuYm9keSxcbioge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWxpZ2h0Qkc7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uaGlkZGVuLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBncmlkXG5cbiR3aWR0aDogMTAwJTtcbiRndXR0ZXI6IDAlO1xuJGJyZWFrcG9pbnQtc21hbGw6IDQ4MHB4OyAvLyA1NDBweFxuJGJyZWFrcG9pbnQtbWVkOiA3OThweDsgLy8gNzIwcHhcbiRicmVha3BvaW50LWxhcmdlOiAxMDI0cHg7IC8vIDk2MHB4XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICYudy1wYWRkaW5nLFxuICAudy1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLmgtcGFkZGluZyxcbiAgLmgtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3cgW2NsYXNzXj0nY29sJ10ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG4ucm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMiB7XG4gIHdpZHRoOiAkd2lkdGg7XG59XG5cbi5jb2wtMS1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gMTIpIC0gKCRndXR0ZXIgKiAxMSAvIDEyKTtcbn1cbi5jb2wtMi1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gNikgLSAoJGd1dHRlciAqIDEwIC8gMTIpO1xufVxuLmNvbC0zLXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyA0KSAtICgkZ3V0dGVyICogOSAvIDEyKTtcbn1cbi5jb2wtNC1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gMykgLSAoJGd1dHRlciAqIDggLyAxMik7XG59XG4uY29sLTUtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDUpKSAtICgkZ3V0dGVyICogNyAvIDEyKTtcbn1cbi5jb2wtNi1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gMikgLSAoJGd1dHRlciAqIDYgLyAxMik7XG59XG4uY29sLTctc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDcpKSAtICgkZ3V0dGVyICogNSAvIDEyKTtcbn1cbi5jb2wtOC1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gOCkpIC0gKCRndXR0ZXIgKiA0IC8gMTIpO1xufVxuLmNvbC05LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA5KSkgLSAoJGd1dHRlciAqIDMgLyAxMik7XG59XG4uY29sLTEwLXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyAxMCkpIC0gKCRndXR0ZXIgKiAyIC8gMTIpO1xufVxuLmNvbC0xMS1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gMTEpKSAtICgkZ3V0dGVyICogMSAvIDEyKTtcbn1cbi5jb2wtMTItc20ge1xuICB3aWR0aDogJHdpZHRoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZCkge1xuICAuY29sLTEge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gMTIpIC0gKCRndXR0ZXIgKiAxMSAvIDEyKTtcbiAgfVxuICAuY29sLTIge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gNikgLSAoJGd1dHRlciAqIDEwIC8gMTIpO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyA0KSAtICgkZ3V0dGVyICogOSAvIDEyKTtcbiAgfVxuICAuY29sLTQge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gMykgLSAoJGd1dHRlciAqIDggLyAxMik7XG4gIH1cbiAgLmNvbC01IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDUpKSAtICgkZ3V0dGVyICogNyAvIDEyKTtcbiAgfVxuICAuY29sLTYge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gMikgLSAoJGd1dHRlciAqIDYgLyAxMik7XG4gIH1cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDcpKSAtICgkZ3V0dGVyICogNSAvIDEyKTtcbiAgfVxuICAuY29sLTgge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gOCkpIC0gKCRndXR0ZXIgKiA0IC8gMTIpO1xuICB9XG4gIC5jb2wtOSB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA5KSkgLSAoJGd1dHRlciAqIDMgLyAxMik7XG4gIH1cbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyAxMCkpIC0gKCRndXR0ZXIgKiAyIC8gMTIpO1xuICB9XG4gIC5jb2wtMTEge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gMTEpKSAtICgkZ3V0dGVyICogMSAvIDEyKTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG5cbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhY2stcHJvamVjdCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYWNrLXByb2plY3Qge1xuICBwLFxuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIHAge1xuICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyTWVkaXVtO1xuICAgIGNvbG9yOiAkZnVuLTEwMDtcbiAgfVxuICBtYXJnaW46IDE1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuaWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbmZ1bi1vZmZlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbiIsIiVzcGFjaW5nT25lIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4lc3BhY2luZ1R3byB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4lc3BhY2luZ1RocmVlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbiVzcGFjaW5nRm91ciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4lc3BhY2luZ0ZpdmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuJXNwYWNpbmdTaXgge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuJXNwYWNpbmdTZXZlbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4lc3BhY2luZ0VpZ2h0IHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbiVzcGFjaW5nTmluZSB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4lc3BhY2luZ1RlbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4lc3BhY2luZ0VsZXZlbiB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG4lc3BhY2luZ1R3ZWx2ZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4iLCIuaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICYuaWNvLWVkaXQge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLW1vcmUuc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICYuaWNvLWZncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28taW50ZXJuLXByb2plY3Quc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1pbmZvLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28taW5mby1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28taW5mby1ncmVlbi5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWluZm8tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1pbmZvLW9yYW5nZS5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWxlZnQuc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWFycm93LXJpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG4gICAgJi5pY28tYXJyb3ctcmlnaHQtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWxlZnQuc3ZnXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmLmljby1hcnJvdy1yaWdodC1ncmVlbjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59IiwiXG4uY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXgtd2lkdGg6IDQzNXB4O1xuICAgICYuY2FyZC1kZXRhaWwge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC5zdWJoZWFkZXItY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZnVuLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC8vd2lkdGg6IDQ0M3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIH1cbiAgICAgICAgLmxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NDNweDtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcnQge1xuICAgICAgICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgICAgICAgLnRpbWUtcmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2xvYmFsLWluY29tZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tY29udGFpbmVyIC5pbmZvLXN1YmhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5iZy1pbWFnZSxcbiAgICAgICAgLmZpbHRlcixcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iZy1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLmZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQzKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg4KSA1MC4wNSUsICMwMDAwMDAgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBjb2xvcjogJGZ1bi13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlbWVkaXVtSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyUmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAuaW5mby1sZWdlbmR7XG4gICAgICAgICAgICBAZXh0ZW5kICVzbWFsbGVySW50ZXJCb2xkO1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tMDQwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1zdWIge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBAZXh0ZW5kICVzbWFsbEludGVyQm9sZDtcbiAgICAgICAgICAgIC5uby1yZXNhbHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2xvYmFsLWluY29tZSwgLnRpbWUtcmVtYWluaW5nLCAucHItdG8tY2FwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1pbmNvbWUge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTsgLy84NHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aW1lLXJlbWFpbmluZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyAvLzE2MXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wci10by1jYXAge1xuICAgICAgICAgICAgLy93aWR0aDogMzAlOyAvLzg2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgLm1hci10b3Age1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXNwYWNpbmdUd287XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JleS1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IC41cHggc29saWQgJGZ1bi0wMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zcGFjaW5nLWZvdXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGV4dGVuZCAlc3BhY2luZ0ZvdXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNwYWNpbmctdGhyZWUge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3BhY2luZ1RocmVlO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZlcnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9mZmVycy1oZWFkZXIsIC5vZmZlcnMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxsZXIsIC5zZWxsZXJDIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiA1JTsgKi9cbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGFyZSwgLnNoYXJlQyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIC8qIG1hcmdpbi1yaWdodDogMiU7ICovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbS12YWx1ZSwgLmVtLXZhbHVlQyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIC8qIG1hcmdpbi1yaWdodDogMiU7ICovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iaWQsIC5iaWRDIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbkMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9mZmVycy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vZmZlcnMtY29udGVudC1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZnVuLTAwNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZ1bi0wMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbjpob3N0IDo6bmctZGVlcCAuYnV0dG9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5iZy1pbWFnZSwgLmZpbHRlciwgLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNwYWNpbmctZm91ciB7XG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5mby1zdWIge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY29uZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXRvLWNhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIC5zZWxsZXJ7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNoYXJlIHtcbiAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5lbS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB9XG4gICAgOmhvc3QgOjpuZy1kZWVwIC5idXR0b24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI4N3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtY29udGFpbmVyLmNhcmQtZGV0YWlsIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAucHItdG8tY2FwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmluZm8tY29udGFpbmVyICB7XG4gICAgICAgIC5pbmZvLXN1YmhlYWRlciB7XG4gICAgICAgICAgICAuZ2xvYmFsLWluY29tZSB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpbWUtcmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA0MiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHItdG8tY2FwIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLmluZm8tbGVnZW5kIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIuY2FyZC1kZXRhaWwgLnN1YmhlYWRlci1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLyouY2FyZC1jb250YWluZXIuY2FyZC1kZXRhaWwgLnN1YmhlYWRlci1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICB9Ki9cblxuICAgIC5jYXJkLWNvbnRhaW5lci5jYXJkLWRldGFpbCAuc3ViaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi5maW5hbC1zdGVwLm9mZmVyLFxuLmZpbmFsLXN0ZXAuYmlkIHtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNFMEU1RTc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaDM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWxsdXN0cmF0aW9ucy9ub3RpZmljYXRpb25zLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM0MTQxNDE7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyNSU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5maW5hbC1zdGVwLmJpZCB7XG4gICAgaDM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWxsdXN0cmF0aW9ucy9ub3RpZmljYXRpb25zLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQycHgpIHtcbiAgICAudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDQxcHgpe1xuICAgIC50YWJsZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG4udGFibGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgJi5hY3Rpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBhLmEtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaS5pY28uaWNvLWluZm8tZ3JlZW4sXG4gICAgICAgICAgICBpLmljby5pY28taW5mby1vcmFuZ2Uge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZmVycy1oZWFkZXIge1xuICAgICAgLy9jb2xvcjogJGZ1bi0wNDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZ1bi0wMTA7XG4gIH1cbiAgICAub2ZmZXJzLWhlYWRlciwgLm9mZmVycy1jb250ZW50IHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxsZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmZXJzLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZ1bi0wMTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEuaWNvLmljby1lZGl0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYS5pY28uaWNvLWVkaXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZmVycy1jb250ZW50LWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZ1bi0wMDU7XG4gICAgfVxuICAgIC5vZmZlcnMtaGVhZGVyIGgyLCAub2ZmZXJzLWNvbnRlbnQgcCB7XG4gICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IHAge1xuICAgICAgICAmLnNob3ctbW9yZS5oaWRkZW4tbGcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJXByb2ZpbGUge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZ3JlZW4ge1xuICAgICAgQGV4dGVuZCAlcHJvZmlsZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NC44MWRlZywgI0ZGODA0RCAxNy41OCUsICNGRjhDOTIgNDcuNiUsICNGRkNEM0UgNzcuNjIlKTtcbiAgICB9XG4gICAgLmJsdWUge1xuICAgICAgQGV4dGVuZCAlcHJvZmlsZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNTU1NSAwJSwgIzlFQTdGNyAxMDAlKTtcbiAgICB9XG4gICAgLnJlZCB7XG4gICAgICBAZXh0ZW5kICVwcm9maWxlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg0LjAzZGVnLCAjRkZCMzYwIDMuMDYlLCAjRkZGMEI5IDc0LjE0JSk7XG4gICAgfVxuICAgIC5icm93biB7XG4gICAgICBAZXh0ZW5kICVwcm9maWxlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGQzk5IDAlLCAjRkZCN0U3IDQ4LjclLCAjRjhCMDk5IDEwMCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9mZmVycy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm9mZmVycy1oZWFkZXIgaDI6bnRoLWNoaWxkKDEpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWhlYWRlciBoMjpudGgtY2hpbGQoMiksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoMyksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoNCksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoNSksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoNiksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoNyksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YzRjM7XG4gICAgICB9XG5cblxuICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoMyksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg0KSxcbiAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDUpLFxuICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNiksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCBwIHNwYW4uaGlkZGVuLWxnIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAvLyBmb250LWZhbWlseTogSW50ZXItQm9sZDtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IC5hY3Rpb24gYS5pY28uaWNvLWVkaXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHAuYWN0aW9uIGEuYS1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWdncGxhbnQxMDA7XG4gICAgICAgICAgY29sb3I6ICRjcmVhbTEwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCBwLnNob3ctbW9yZS5oaWRkZW4tbGcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgLnRhYmxlcyAub2ZmZXJzLWNvbnRlbnQub3BlbiBpLmljby5pY28tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgLmljby5pY28tYXJyb3cge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubXktb2ZmZXIge1xuICAgICAgLm9mZmVycy1oZWFkZXIgaDIsIC5vZmZlcnMtY29udGVudCBwIHtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEuaWNvLmljby1lZGl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAub2ZmZXJzLWhlYWRlciBoMi5zb3J0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgIC8vZm9udC1mYW1pbHk6IEludGVyLVJlZ3VsYXI7XG4gICAgICB9XG5cblxuICAgICAgLm9mZmVycy1oZWFkZXIgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWhlYWRlciBoMi5zb3J0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWhlYWRlciBoMi5zb3J0IHNwYW4gaS5pY28uaWNvLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoMyksXG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDQpLFxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg1KSxcbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHAuYWN0aW9uIGxhYmVsLmxhYmVsLXRhZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcC5hY3Rpb24gaS5pY28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxufVxuXG5cblxubGFiZWwubGFiZWwtdGFnIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRUExMDAsIDAuMTUpO1xuICAvLyBjb2xvcjogI0ZFQTEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZFQTEwMCwgMC4xNSk7XG4gICAgY29sb3I6ICNGRUExMDA7XG4gIH1cbiAgJi1ncmVlbiB7XG4gICAgY29sb3I6ICMxQ0I2MDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMUNCNjA5LCAwLjE1KTtcbiAgfVxuICAmLXJlZCB7XG4gICAgY29sb3I6ICNGRjJGMjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkYyRjIzLCAwLjE1KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA5cHggMTJweCA3cHggMTJweDtcbiAgICB3aWR0aDogODRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cblxuXG51bC5maWx0ZXItdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGQTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyTWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkU3RUZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmU3ZWZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjA0KTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlcy5vZmZlcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzFDQjYwOTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGRUExMDA7XG59XG4udGV4dC1yZWQge1xuICBjb2xvcjogI0ZGMkYyMztcbn1cblxuIiwiLmNvbnRhaW5lci1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLnNwYWNlLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIubWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDBCRjQwLDAuMDQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFuLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDBCRjQwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgfVxuICAgICYtb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkZCRjUyLCAwLjA0KTtcbiAgICAgICAgc3Bhbi5tZXNzYWdlLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkJGNTI7XG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZGQkY1MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uZGVmYXVsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRjUyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVzc2FnZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSBzcGFuLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZSBzcGFuLm1lc3NhZ2UtdGV4dCBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL2NvcmUvY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuc2VsZWN0IHtcbiAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuLnNlbGVjdCBsYWJlbCB7XG4gIEBleHRlbmQgJXh4c0ludGVyTWVkaXVtO1xufVxuLnJhZGlvYnV0dG9uLmNoZWNrLXN0eWxlLmZvcm0taW5wdXQge1xuICAvLyB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucmFkaW9idXR0b24uY2hlY2stc3R5bGUuZm9ybS1pbnB1dCBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTBhMGEwO1xufVxuXG4vLyAuY2FyZC1pbnB1dC1lbGVtZW50ICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDRweDtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbi8vICAgcGFkZGluZzogMjBweDtcbi8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgY29sb3I6ICMxMTE7XG4vLyB9XG5cbi5jYXJkLWlucHV0LWVsZW1lbnQ6Y2hlY2tlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQsXG4uY2FyZC1pbnB1dC1lbGVtZW50LmRpc2FibGVkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogZG91YmxlIDRweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCB3aGl0ZSksXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNGRkQ0M0MsICNGRjY3OUIsICNGRjVDMkYpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCwgYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgxMDIsIDUxLCA3OCwgMC4wNSk7XG59XG5cbi5kaXNhYmxlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZm9ybS1pbnB1dCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaW5wdXQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLWlucHV0IHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAwMHB4O1xufVxuXG4uY2FyZC1pbnB1dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcmQtaW5wdXQtZWxlbWVudCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDI3LCA0MiwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiKDEwMiA1MSA3OCAvIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLy9wYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vLyAuY2FyZC1pbnB1dC1lbGVtZW50OmNoZWNrZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0OmJlZm9yZSB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRmdW4tYmx1ZTtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbi8vICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggJGZ1bi1ibHVlO1xuLy8gICBoZWlnaHQ6IDE0cHg7XG4vLyAgIHdpZHRoOiAxNHB4O1xuLy8gfVxuXG4uY2FyZC1pbnB1dC1lbGVtZW50LmRpc2FibGVkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgcCB7XG4gIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQge1xuICB3aWR0aDogMzMlO1xuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VsZWN0LWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Rvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5mb3JtLWlucHV0IGxhYmVsOm50aC1jaGlsZCgyKSAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWlucHV0IGxhYmVsOm50aC1jaGlsZCgzKSAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2FyZC1pbnB1dC1lbGVtZW50LmRpc2FibGVkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1pbnB1dC1lbGVtZW50LmRpc2FibGVkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vIEZPUk1cblxuLmZvcm0taW5wdXQuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1pbnB1dCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8vIC5mb3JtLWlucHV0IGxhYmVsICsgaW5wdXQge1xuLy8gICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4vLyAgIHBhZGRpbmc6IDE1cHg7XG4vLyAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgYm94LXNoYWRvdzogbm9uZTtcbi8vICAgb3V0bGluZTogbm9uZTtcbi8vIH1cblxuLy8gLmZvcm0taW5wdXQgbGFiZWwgKyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuLy8gICBvcGFjaXR5OiAwLjc7XG4vLyB9XG5cbnVsLmxpc3QtY2hlY2sge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgIC8vY29sb3I6ICM0MTQxNDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1jaGVjay5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIFNFTEVDVEJPWFxuXG4uc2VsZWN0LmZvcm0taW5wdXQgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLy8gLnNlbGVjdC5mb3JtLWlucHV0IHAgc3Bhbi5tYXJrLm1hcmstb3JhbmdlIHtcbi8vICAgICB3aWR0aDogMTBweDtcbi8vICAgICBoZWlnaHQ6IDEwcHg7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gfVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgcC5zZWxlY3Qtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA5OCU7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzN3B4IDE1cHggMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94Lm9wZW4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gY2hlY2tib3ggYW5kIHJhZGlvXG5cbi5mb3JtLWlucHV0LmNoZWNrYm94LFxuLmZvcm0taW5wdXQucmFkaW8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8qIEJhc2ljIHN0eWxlcyAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgbGFiZWw6OmJlZm9yZSxcbiAgbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjMzNEU7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJFRDtcbiAgICB9XG4gIH1cbiAgLyogQ2hlY2tib3ggKi9cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlxcMjcxNFwiO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gY29sb3I6ICMyYzNlNTA7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pY29ucy9jaGVja2VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBSYWRpbyAqL1xuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB0b3A6IDAuMjVlbTtcbiAgICBsZWZ0OiAwLjI1ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMC4yZW0gc29saWQgIzJjM2U1MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLyogOmNoZWNrZWQgKi9cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcixcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAvKiBUcmFuc2l0aW9uICovXG4gIGxhYmVsOjpiZWZvcmUsXG4gIGxhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvcmUvY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuaHRtbC5tZCB7XG5cdC0taW9uLWRlZmF1bHQtZm9udDogXCJJbnRlci1SZWd1bGFyXCIgIWltcG9ydGFudDtcbn1cbi5iaWctYmlkLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5iaWctYmlkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdH1cbn1cbi5iaWctYmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0c3BhbiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG5cdFx0XHRjb2xvcjogI2EwYTBhMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBleHRlbmQgJWJpZ0ludGVyQm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5zZWN0aW9uLmNvbnRlbnQtYm94ZWQge1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LmNvbC01IHtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHR9XG5cdC5jb2wtNiB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xuXHRcdH1cblx0fVxuXHQmLnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uYnV0dG9uLWNvbnRlbnQgZnVuLWJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vLyBDT01QT05FTlRFIERFIFRBQlMgREUgQ09OVEVOSURPIEVOIExJU1RBRE8gTU9EQUxcbi5jb250ZW50LWJhY2tncm91bmQtbW9kYWwuY29udGVudC1saXN0IHtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0c2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTYge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL2hlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcblx0XHRcdC8vaGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDgwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC8vYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG59XG51bC5wYWdpbmF0aW9uLWxpc3Qge1xuXHQvL2hlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcblx0Ly9oZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR6LWluZGV4OiAxO1xuXHRsaSB7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA2NXB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzJmZGE5MDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2NmY2ZjZjtcblx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2Y2ZjlmYTtcblx0XHR9XG5cdFx0Ji5kb25lIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGVnZ3BsYW50ODA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRlZ2dwbGFudDgwO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRlZ2dwbGFudDgwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdFx0bGVmdDogMzJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogI2NmY2ZjZjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkLnNlbGVjdGVkIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLmF2YXRhci1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmF2YXRhci1ib3ggaW1nIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5jb250ZW50LWxpc3Qgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTY6bGFzdC1jaGlsZCAuYXZhdGFyLWJveCAuYXZhdGFyLXRleHQgcDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbi5jb250ZW50LWJhY2tncm91bmQtbW9kYWwuY29udGVudC1saXN0IHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02Omxhc3QtY2hpbGQgLmF2YXRhci1ib3ggLmF2YXRhci10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM3MDcwNzA7XG59XG5cbnAgKyBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxucCArIGZ1bi1maWxlIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTYge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICB1bC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwuY29udGVudC1saXN0IHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02Omxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5idXR0b24tY29udGVudCBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5yZWxhbmNlIHtcblx0XHRwYWRkaW5nOiAyNHB4IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIlxuLnN1YmhlYWRlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgcDpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLTEwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuZGVmYXVsdCB7XG4gICAgICAgICAgICBjb2xvcjogJGZ1bi0wNDBcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc3ViaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZ1bi1tYWluR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29yZS9jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG4uY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIC8vYmFja2dyb3VuZDogJGZ1bi1saWdodEJHO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gbWluLWhlaWdodDogNDc5cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgLy9AZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cblxuXG4uY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtYm9keSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWJvZHkgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1ib2R5IHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIC8vIEBleHRlbmQgJXNtYWxsZXJJbnRlckJvbGQ7XG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyBjb2xvcjogJGZ1bi0wNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1ib2R5IHVsIGxpIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgLy9AZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG59XG5cblxuXG51bC5saXN0LWNvbmZpcm0ge1xuXHR3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWluLXdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cdFx0fVxuICAgIH1cblxuICAgICYuY2FyZC10eXBlIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4vLyAubGlzdC1jb25maXJtIGxpIHNwYW46bGFzdC1jaGlsZCB7XG4vLyAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJSZWd1bGFyO1xuLy8gICAgIGNvbG9yOiAkZnVuLTEwMDtcbi8vIH1cbi5yYW5nZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC50aW1lLXJhbmdlIHtcbiAgICAgICAgLnRpdGxlLCAuYmFyLXJhbmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhci1yYW5nZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV4eHNJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpcnN0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmluYWwtc3RlcCArIC5jb250YWluZXItZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmluYWwtc3RlcCB7XG5cbiAgICBoMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLXN1Y2Nlc3Muc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmZpbmFsLXN0ZXAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5yb3cge1xuICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMCU7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpbmFsLXN0ZXAgPiAucm93IHtcbiAgICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbmFsLXN0ZXAgPiAucm93ID4gLmNvbnRhaW5lciBmdW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHg7XG59XG5cbi5maW5hbC1zdGVwID4gLnJvdyA+IC5jb250YWluZXIge1xuICAgIC8vbWFyZ2luLXRvcDogNTBweDtcbn1cbnVsLnBhZ2luYXRpb24tdGFiIGxpIHtcbiAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlckJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZmluYWwtc3RlcCAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmZpbmFsLXN0ZXAgPiAucm93ID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpbmFsLXN0ZXAgPiAucm93ID4gLmNvbnRhaW5lciBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maW5hbC1zdGVwID4gLnJvdyA+IC5jb250YWluZXIgZnVuLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICAgIGh0bWwgYm9keSB1bC5wYWdpbmF0aW9uLXRhYiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIGh0bWwgYm9keSB1bC5wYWdpbmF0aW9uLXRhYiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaHRtbCBib2R5IHVsLnBhZ2luYXRpb24tdGFiIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwubGlzdC1jb25maXJtIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZvb3RlciAuY29udGFpbmVyIGZ1bi1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mb290ZXIgLmNvbnRhaW5lciBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItZm9vdGVyIC5jb250YWluZXIgZnVuLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAucmFkaW9idXR0b24uY2hlY2stc3R5bGUuZm9ybS1pbnB1dCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yYWRpb2J1dHRvbi5jaGVjay1zdHlsZS5mb3JtLWlucHV0IGxhYmVsIC5wYW5lbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy9wYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1ib2R5IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVweDtcbiAgICB9XG5cbiAgICAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QuZm9ybS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vY29yZS9jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG5cbi5iaWQge1xuICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM1NHB4O1xuICAgICAgICAvL2hlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgLy8gQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJCb2xkO1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRmdW4tMDgwO1xuICAgICAgICAgICAgLy8gQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAvLyBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGZ1bi0wMTA7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDM1MnB4OyBFc3RvIHZhIGEgaXIgY29uIG1lZGlhIHF1ZXJ5IHNvbG8gcGFyYSBwYW50YWxsYXMgZ3JhbmRlc1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC02IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtNjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZ1bi0wMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLTY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgdWwubGlzdC1jaGVja3tcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpZ2l0YWwtd2F5IHtcbiAgICAgICAgaGVpZ2h0OiA0NDVweDtcbiAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgLmNvbC02Omxhc3QtY2hpbGQsIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItaGVhZGVyIHtcblx0Ly9ib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZ1bi0wMTA7XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmdW4tMDEwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ly8gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgICAgLy8gZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcblx0XHRcdC8vIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQvLyBcdGNvbG9yOiAkZnVuLTA0MDtcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgICAgIC8vIH1cblx0XHR9XG5cdH1cbn1cblxuc3Bhbi5hdmF0YXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTQuODFkZWcsICNGRjgwNEQgMTcuNTglLCAjRkY4QzkyIDQ3LjYlLCAjRkZDRDNFIDc3LjYyJSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5iaWQge1xuICAgICAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iaWQge1xuICAgICAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuZGlnaXRhbC13YXkge1xuICAgICAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAuY29sLTY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAuc3BhY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwgbGk6Zmlyc3QtY2hpbGQgc3Bhbi5oaWRkZW4tbGcge1xuICAgICAgICAvL2NvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsIGxpOmZpcnN0LWNoaWxkIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwub3BlbiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciAuY29udGFpbmVyIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwub3BlbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwub3BlbiArIC5vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iaWQge1xuICAgICAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgICAgICAuY29sLTY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9zYXNzL2NvcmUvZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3Nhc3MvY29yZS9jb2xvcnMuc2Nzc1wiO1xuXG5cbnVsLnBhZ2luYXRpb24tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gY29sb3I6ICRmdW4tMDIwO1xuICAgICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIHNwYW4ubnVtYmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyRTdFRkY7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGN0M5MiAwJSwgI0ZGNUYzRSA0OC43JSwgI0ZGNjhDNSAxMDAlKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGN0M5MiAwJSwgI0ZGNUYzRSA0OC43JSwgI0ZGNjhDNSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgLy8gc3Bhbi5udW1iZXIge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMkZEQTkwO1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ltZy9pY28tY2hlY2stZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgLy8gICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLy8gc3Bhbi50aXRsZSB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIHNwYW4ubWFyay1vcmFuZ2Uge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gc3Bhbi5tYXJrIHtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgICAgIC8vICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vICAgICAvL2ZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAvLyAgICAgLy9jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIC8vICAgICAmLW9yYW5nZTpiZWZvcmUge1xuICAgICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRvbmUge1xuICAgICAgICAvL2NvbG9yOiAkZnVuLTA4MCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5zcGFuLm1hcmsge1xuICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyTWVkaXVtO1xuICAgIC8vY29sb3I6ICMwMDA7XG4gICAgLy9mb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy93aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICYtb3JhbmdlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUExMDA7XG4gICAgfVxuICAgICYtYmx1ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEFDREQ5O1xuICAgIH1cbiAgICAmLW51bGw6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGh0bWwgYm9keSB1bC5wYWdpbmF0aW9uLXRhYi5zaG93LWFsbCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIH1cblxuICAgIGh0bWwgYm9keSB1bC5wYWdpbmF0aW9uLXRhYi5zaG93LWFsbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG59XG5cbiIsIkBpbXBvcnQgXCIuLi9jb3JlL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cbio6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIC5tb2ItZ2VuZXJhbCB7XG4gICAgLmhlYWRlciBoMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSAqL1xuLnJlZ2lzdGVyIHtcbiAgICAvKiBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTsgKi9cbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIC5zcGFuLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QuZm9ybS1pbnB1dCwgc2VsZWN0LCBvcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8gbGFiZWwge1xuICAgIC8vICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIC8vIH1cbiAgICBzZWxlY3Q6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5pbnZlc3Rvci1zdGVwcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LXNlYy1jb3VudGVyO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktc2VjLWNvdW50ZXIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmdW4tYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi13aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2tib3gge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZG9jdW1lbnQtdXBsb2FkZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5maWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgIH1cbiAgICAgICAgLmdyZXkge1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tMDIwO1xuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZDpob3ZlciwgLmZpbGU6aG92ZXIsIHA6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvZHktY29udGVudCB7XG4gICAgICAgIC5waG9uZSB7XG4gICAgICAgICAgICAucGhvbmUtYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAuaW5wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBoMiB7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAlYmlnSW50ZXJCb2xkO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyBwIHtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICAgICAgLy8gICAgIHNwYW4ge1xuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAuYm9keS1pbmZvIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIGZ1bi1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGV4dGVuZCAleHhzSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZnVuLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2t0b3AtZm9vdGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMjRweCA5NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmdW4tMDEwO1xuICAgICAgICAuY29udGVudC1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmJhY2stYnRuIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5leHQtYnRuIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0NDQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICAgICAgICAvLyBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBoNDpob3ZlciB7XG4gICAgICAgICAgICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtZm9vdGVyIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgei1pbmRleDogNDQ0O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMjRweCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgICAgICAvLyBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIDpob3N0OjpuZy1kZWVwIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7IC8vIFBhbnRhbGxhcyBncmFuZGVzXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAgICAgLmJvZHktY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDMycHggMjBweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGZ1bi1saWdodEJHO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JBcHAge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWZvb3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvKiBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjsgKi9cbiAgICAgICAgfVxuICAgICAgICAuZGVza3RvcC1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA6aG9zdDo6bmctZGVlcCBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLWhlaWdodDogNzEwcHgpIHtcbiAgICAgICAgLnNjcm9sbGFibGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MTBweCkgYW5kIChtaW4taGVpZ2h0OiA2MzhweCkge1xuICAgICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYzOHB4KSB7XG4gICAgICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAubW9iLWdlbmVyYWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFjLWNvbnRhaW5lciBcdHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlvbi1mb250LWZhbWlseSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIC5wYWMtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTd4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgLnBhYy1pY29uICB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYWMtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjVmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWMtaXRlbS1xdWVyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */
.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
  .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
  .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
  @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
  .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
  .iti--container:hover {
      cursor: pointer; }
  .iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }
  .iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }
  .iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }
  .iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url('flags.007b2705c0a8f69dfdf6.png');
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url('flags@2x.9d5328fb490cddd43f66.png'); } }
  .iti__flag.iti__np {
  background-color: transparent; }

/*# sourceMappingURL=data:application/json;base64,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O0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsV0FBVztJQUNYLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsWUFBWTtJQUNaLGdDQUFnQyxFQUFFO0VBRXRDO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztFQUNoQyx1REFBeUM7RUFDekMsNEJBQTRCO0VBQzVCLHlCQUF5QjtFQUN6QiwyQkFBMkIsRUFBRTtFQUM3QjtJQUNFO01BQ0UsMERBQTRDLEVBQUUsRUFBRTtFQUV0RDtFQUNFLDZCQUE2QixFQUFFIiwiZmlsZSI6ImludGxUZWxJbnB1dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaXRpX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGlfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgOHB4OyB9XG4gIC5pdGlfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgLml0aV9fYXJyb3ctLXVwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAuaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgLml0aV9fZmxhZy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQzsgfVxuICAuaXRpX19jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5pdGlfX2RpYWwtY29kZSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAuaXRpLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgICB3aWR0aDogMTlweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLml0aV9fZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4OyB9IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hciB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXgge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19heiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19keiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19laCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19neSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19oayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ociB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19saSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19scyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19seSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19taCB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19udSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19waCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19weSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7IH1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDsgfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLml0aV9fZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nXCIpOyB9IH1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiJdfQ== */

/*# sourceMappingURL=styles.6b81c263b887d47e9ca2.css.map*/