/** 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;
  }
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-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-\[13px\] {
  left: 13px;
}
.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-\[28px\] {
  top: 28px;
}
.top-\[2px\] {
  top: 2px;
}
.top-\[3px\] {
  top: 3px;
}
.top-\[45px\] {
  top: 45px;
}
.top-\[46px\] {
  top: 46px;
}
.top-\[4px\] {
  top: 4px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[7px\] {
  top: 7px;
}
.top-\[8px\] {
  top: 8px;
}
.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;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mt-0 {
  margin-top: 0px !important;
}
.\!mt-12 {
  margin-top: 12px !important;
}
.\!mt-40 {
  margin-top: 40px !important;
}
.-mt-64 {
  margin-top: -64px;
}
.-mt-\[60px\] {
  margin-top: -60px;
}
.mb-0 {
  margin-bottom: 0px;
}
.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-6 {
  margin-bottom: 6px;
}
.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-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 12px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-24 {
  margin-top: 24px;
}
.mt-32 {
  margin-top: 32px;
}
.mt-4 {
  margin-top: 4px;
}
.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;
}
.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-6 {
  height: 6px;
}
.h-64 {
  height: 64px;
}
.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-6 {
  width: 6px;
}
.w-64 {
  width: 64px;
}
.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-\[2px\] {
  width: 2px;
}
.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-0 {
  min-width: 0px;
}
.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-\[1120px\] {
  max-width: 1120px;
}
.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-\[300px\] {
  max-width: 300px;
}
.max-w-\[306px\] {
  max-width: 306px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[326px\] {
  max-width: 326px;
}
.max-w-\[380px\] {
  max-width: 380px;
}
.max-w-\[416px\] {
  max-width: 416px;
}
.max-w-\[620px\] {
  max-width: 620px;
}
.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-\[980px\] {
  max-width: 980px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-screen-md {
  max-width: 768px;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[2\] {
  flex: 2;
}
.flex-\[5\] {
  flex: 5;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.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-help {
  cursor: help;
}
.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-10 {
  gap: 10px;
}
.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-cream-120\/25 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(229 216 166 / .25);
}
.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-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-\[\#039755\] {
  --tw-border-opacity: 1;
  border-color: rgb(3 151 85 / var(--tw-border-opacity, 1));
}
.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-cream-120 {
  --tw-border-opacity: 1;
  border-color: rgb(229 216 166 / var(--tw-border-opacity, 1));
}
.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\/50 {
  border-color: rgb(56 27 42 / 0.5);
}
.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\.08\] {
  border-color: rgb(56 27 42 / 0.08);
}
.border-eggplant-100\/\[0\.10\] {
  border-color: rgb(56 27 42 / 0.10);
}
.border-eggplant-100\/\[0\.15\] {
  border-color: rgb(56 27 42 / 0.15);
}
.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\/30 {
  border-color: rgb(229 73 55 / 0.3);
}
.border-orange-100\/\[\.25\] {
  border-color: rgb(229 73 55 / .25);
}
.border-orange-100\/\[\.4\] {
  border-color: rgb(229 73 55 / .4);
}
.border-orange-80 {
  --tw-border-opacity: 1;
  border-color: rgb(240 110 50 / var(--tw-border-opacity, 1));
}
.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-\[\#E6F4ED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 244 237 / 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-\[\#FDE8E8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 232 232 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDEDED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF5C2F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 92 47 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFD43C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 212 60 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF3E0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e0e3ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 227 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e0e3ff\]\/50 {
  background-color: rgb(224 227 255 / 0.5);
}
.bg-\[\#ff5c2f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 92 47 / 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\.08\] {
  background-color: rgb(255 240 185 / 0.08);
}
.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\.04\] {
  background-color: rgb(56 27 42 / 0.04);
}
.bg-eggplant-100\/\[0\.05\] {
  background-color: rgb(56 27 42 / 0.05);
}
.bg-eggplant-100\/\[0\.08\] {
  background-color: rgb(56 27 42 / 0.08);
}
.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-100\/\[0\.55\] {
  background-color: rgb(56 27 42 / 0.55);
}
.bg-gray-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 231 233 / var(--tw-bg-opacity, 1));
}
.bg-gray-10\/30 {
  background-color: rgb(234 231 233 / 0.3);
}
.bg-gray-10\/\[0\.1\] {
  background-color: rgb(234 231 233 / 0.1);
}
.bg-gray-10\/\[0\.55\] {
  background-color: rgb(234 231 233 / 0.55);
}
.bg-gray-10\/\[0\.5\] {
  background-color: rgb(234 231 233 / 0.5);
}
.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\/15 {
  background-color: rgb(229 73 55 / 0.15);
}
.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-success\/\[0\.55\] {
  background-color: rgb(3 151 85 / 0.55);
}
.bg-transparent {
  background-color: transparent;
}
.bg-verified {
  --tw-bg-opacity: 1;
  background-color: rgb(39 116 231 / var(--tw-bg-opacity, 1));
}
.bg-verified\/20 {
  background-color: rgb(39 116 231 / 0.2);
}
.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-white\/\[0\.5\] {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/\[0\.7\] {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-eggplant-40 {
  --tw-gradient-from: rgb(240, 201, 219) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 201 219 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-eggplant-25 {
  --tw-gradient-to: rgb(255 220 238 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255, 220, 238) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.fill-\[\#E54937\] {
  fill: #E54937;
}
.fill-eggplant-100 {
  fill: rgb(56, 27, 42);
}
.fill-orange-100 {
  fill: rgb(229, 73, 55);
}
.fill-verified {
  fill: #2774E7;
}
.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\.3\] {
  stroke: rgb(56 27 42 / 0.3);
}
.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-120 {
  stroke: rgb(204, 65, 37);
}
.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-10 {
  padding: 10px !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-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.\!px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.\!py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.\!py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !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-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.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;
}
.\!pb-6 {
  padding-bottom: 6px !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-6 {
  padding-top: 6px !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-\[3px\] {
  padding-top: 3px;
}
.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-sansBold {
  font-family: StratosBold, 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-bold {
  font-weight: 700;
}
.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\.25\] {
  line-height: 1.25;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[1\.35\] {
  line-height: 1.35;
}
.leading-\[1\.3\] {
  line-height: 1.3;
}
.leading-\[15\.6px\] {
  line-height: 15.6px;
}
.leading-\[18\.2px\] {
  line-height: 18.2px;
}
.leading-\[28\.6px\] {
  line-height: 28.6px;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-eggplant-100\/\[0\.4\] {
  color: rgb(56 27 42 / 0.4) !important;
}
.\!text-eggplant-100\/\[0\.55\] {
  color: rgb(56 27 42 / 0.55) !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-\[\#FF5C2F\] {
  --tw-text-opacity: 1;
  color: rgb(255 92 47 / var(--tw-text-opacity, 1));
}
.text-\[\#FFD43C\] {
  --tw-text-opacity: 1;
  color: rgb(255 212 60 / 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\/80 {
  color: rgb(56 27 42 / 0.8);
}
.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-100\/\[0\.6\] {
  color: rgb(56 27 42 / 0.6);
}
.text-eggplant-100\/\[0\.7\] {
  color: rgb(56 27 42 / 0.7);
}
.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;
}
.line-through {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.decoration-eggplant-100 {
  -webkit-text-decoration-color: rgb(56, 27, 42);
          text-decoration-color: rgb(56, 27, 42);
}
.decoration-eggplant-100\/\[0\.55\] {
  -webkit-text-decoration-color: rgb(56 27 42 / 0.55);
          text-decoration-color: rgb(56 27 42 / 0.55);
}
.decoration-eggplant-80 {
  -webkit-text-decoration-color: rgb(102, 51, 78);
          text-decoration-color: rgb(102, 51, 78);
}
.decoration-orange-100 {
  -webkit-text-decoration-color: rgb(229, 73, 55);
          text-decoration-color: rgb(229, 73, 55);
}
.decoration-2 {
  text-decoration-thickness: 2px;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: .25;
}
.opacity-70 {
  opacity: .70;
}
.opacity-75 {
  opacity: 0.75;
}
.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);
}
.shadow-xs {
  --tw-shadow: 0px 1px 2px rgba(56, 27, 42, 0.05);
  --tw-shadow-colored: 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);
}
.\!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);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-cream-10 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 254 248 / var(--tw-ring-opacity, 1));
}
.ring-eggplant-100\/10 {
  --tw-ring-color: rgb(56 27 42 / .10);
}
.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-m {
  --tw-backdrop-blur: blur(16px);
  -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);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -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);
}
.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;
}
.transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.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-sepa {
  background: linear-gradient(45deg, rgba(255, 252, 153, 0.25) 0%, rgba(255, 183, 231, 0.25) 48.7%, rgba(248, 176, 153, 0.25) 100%);
}
.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-1 {
  background: linear-gradient(55.74deg, #FF804D 9.95%, #FF8C92 48.69%, #FFCD3E 87.43%);
}
.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;
}
.border-gradient-1 {
  border: 1px solid transparent;
  background-image: linear-gradient(white, #ffffff), linear-gradient(to top right, #FFD43C, #FF679B, #FF5C2F);
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: 0px 2px 2px rgba(102, 51, 78, 0.05);
}
.tooltip {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 0.25s ease, transform 0.25s ease;
  pointer-events: none;
  /* evita parpadeos */
}
.has-tooltip:hover .tooltip {
  visibility: visible;
  opacity: 0.9;
  transform: translateY(0);
  z-index: 100;
}
@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-\[attr\(data-label\)\]::before {
  --tw-content: attr(data-label);
  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;
}
.last\:pb-0:last-child {
  padding-bottom: 0px;
}
.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\:opacity-90:hover {
  opacity: 0.9;
}
.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-24 {
    height: 24px;
  }
  .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-\[380px\] {
    min-height: 380px;
  }
  .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-24 {
    width: 24px;
  }
  .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-\[1312px\] {
    max-width: 1312px;
  }
  .md\:max-w-\[226px\] {
    max-width: 226px;
  }
  .md\:max-w-\[280px\] {
    max-width: 280px;
  }
  .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-6 {
    gap: 6px;
  }
  .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-eggplant-100\/\[0\.25\] {
    border-color: rgb(56 27 42 / 0.25);
  }
  .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-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .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\:pl-\[38px\] {
    padding-left: 38px;
  }
  .md\:pr-10 {
    padding-right: 10px;
  }
  .md\:pr-16 {
    padding-right: 16px;
  }
  .md\:pr-24 {
    padding-right: 24px;
  }
  .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-h400 {
    font-size: 20px;
    line-height: 28px;
  }
  .lg\:text-h900 {
    font-size: 72px;
    line-height: 93.6px;
  }
  .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;
  }
  .xl\:text-xl {
    font-size: 20px;
    line-height: 34px;
  }
}
.\[\&\>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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O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7QUNBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ0FBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLDJEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSwwREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsa0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVFQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSwwQ0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDhDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUEsbURBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSwrQ0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLCtDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEVBQUE7RUFBQSw4RkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnREFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0ZBQUE7RUFBQSx1R0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtFQUFBO0VBQUEsbUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0RkFBQTtFQUFBLHFHQUFBO0VBQUE7QUFBQTtBQUFB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O0VBQUE7QUFBQTtBQUFBO0VBQUEsMEZBQUE7RUFBQSwrRkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtGQUFBO0VBQUEsdUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrRkFBQTtFQUFBLHVHQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0hBQUE7RUFBQSxvSEFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsNkNBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSw4Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLCtDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEZBQUE7RUFBQSxxR0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsdUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBLG9CQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLCtGQUFBO0lBQUEsdUdBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0ZBQUE7SUFBQSx1R0FBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwwQkFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwwQkFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrRkFBQTtJQUFBLHVHQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0ZBQUE7SUFBQSx1R0FBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQSIsImZpbGUiOiJnbG9iYWwuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBBcHAgR2xvYmFsIENTU1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUHV0IHN0eWxlIHJ1bGVzIGhlcmUgdGhhdCB5b3Ugd2FudCB0byBhcHBseSBnbG9iYWxseS4gVGhlc2Ugc3R5bGVzIGFyZSBmb3JcbiAqIHRoZSBlbnRpcmUgYXBwIGFuZCBub3QganVzdCBvbmUgY29tcG9uZW50LiBBZGRpdGlvbmFsbHksIHRoaXMgZmlsZSBjYW4gYmVcbiAqIHVzZWQgYXMgYW4gZW50cnkgcG9pbnQgdG8gaW1wb3J0IG90aGVyIENTUy9TYXNzIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGluIHRoZVxuICogb3V0cHV0IENTUy5cbiAqIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGdsb2JhbCBzdHlsZXNoZWV0cywgdmlzaXQgdGhlIGRvY3VtZW50YXRpb246XG4gKiBodHRwczovL2lvbmljZnJhbWV3b3JrLmNvbS9kb2NzL2xheW91dC9nbG9iYWwtc3R5bGVzaGVldHNcbiAqL1xuXG4vKiBDb3JlIENTUyByZXF1aXJlZCBmb3IgSW9uaWMgY29tcG9uZW50cyB0byB3b3JrIHByb3Blcmx5ICovXG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL2NvcmUuY3NzJztcblxuLyogQmFzaWMgQ1NTIGZvciBhcHBzIGJ1aWx0IHdpdGggSW9uaWMgKi9cbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3Mvbm9ybWFsaXplLmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL3N0cnVjdHVyZS5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy90eXBvZ3JhcGh5LmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL2Rpc3BsYXkuY3NzJztcblxuLyogT3B0aW9uYWwgQ1NTIHV0aWxzIHRoYXQgY2FuIGJlIGNvbW1lbnRlZCBvdXQgKi9cbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvcGFkZGluZy5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9mbG9hdC1lbGVtZW50cy5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy90ZXh0LWFsaWdubWVudC5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy90ZXh0LXRyYW5zZm9ybWF0aW9uLmNzcyc7XG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL2ZsZXgtdXRpbHMuY3NzJztcblxuQGltcG9ydCAnLi9hc3NldHMvc2Fzcy9jb3JlL2ZvbnRzLnNjc3MnO1xuQGltcG9ydCAnLi9hc3NldHMvc2Fzcy9jb3JlL2NvbG9ycy5zY3NzJztcbkBpbXBvcnQgJy4vYXNzZXRzL3Nhc3MvY29yZS90cmFuc2l0aW9uLnNjc3MnO1xuXG5AaW1wb3J0ICd0YWlsd2luZGNzcy9iYXNlJztcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2NvbXBvbmVudHMnO1xuQGltcG9ydCAndGFpbHdpbmRjc3MvdXRpbGl0aWVzJztcblxuQGltcG9ydCAnLi9hc3NldHMvc2Fzcy9mdW5kZWVuLXVpLnNjc3MnO1xuXG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvYmFzZVwiO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL2NvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy91dGlsaXRpZXNcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cmF0b3NSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvU3RyYXRvc0xDV2ViLVJlZ3VsYXIud29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdHJhdG9zQm9sZFwiO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1N0cmF0b3NMQ1dlYi1Cb2xkLndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RyYXRvc0xpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvU3RyYXRvc0xDV2ViLUxpZ2h0LndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RyYXRvc01lZGl1bVwiO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1N0cmF0b3NMQ1dlYi1NZWRpdW0ud29mZjJcIik7XG59XG5cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi8qIFRyYWNrICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNFQUU3RTk7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNBMDdDOEQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBib3JkZXI6IDNweCBzb2xpZCAjRUFFN0U5O1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBDOURCO1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMzgxQjJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEI5O1xufVxuXG5pbWc6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlvbi1wYWdlIHtcbiAgLy9vdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1pb24tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFwcC1ub3QtZm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItMS53ZWJwKTtcbn1cblxuYXBwLXByaXZhdGUtbGF5b3V0IGlvbi1zcGxpdC1wYW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gICAgJi5iZy0xIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItMS53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi0yLndlYnApO1xuICAgIH1cblxuICAgICYuYmctMyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLWRlc2t0b3AtdGFiLTMud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy00IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItNC53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi01LndlYnApO1xuICAgIH1cblxuICAgICYuYmctNiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLXJpY2VuZXJneS53ZWJwKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4NHB4KSB7XG4gICAgJi5iZy0xIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctbW9iLXRhYi0xLndlYnApO1xuICAgIH1cblxuICAgICYuYmctMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItMi53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1tb2ItdGFiLTMud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy00IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctbW9iLXRhYi00LndlYnApO1xuICAgIH1cblxuICAgICYuYmctNSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItNS53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1yaWNlbmVyZ3kud2VicCk7XG4gICAgfVxuICB9XG59XG5cbi5pb24tcGFnZSB7XG4gIC8vb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRTU0OTM3O1xufVxuXG4uYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xufVxuXG5pb24tc3BsaXQtcGFuZSB7XG4gIC0tc2lkZS1taW4td2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIC0tc2lkZS1tYXgtd2lkdGg6IDI2MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIGlvbi1iYWNrZHJvcCB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbmlvbi1tZW51IHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMS4ycyAhaW1wb3J0YW50O1xuXG4gICYubWVudS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3Atb3Zlci1kZXNrdG9wIHtcbiAgLnBvcG92ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLCAyMzEsIDIzMSkgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU2LCAyNywgNDIpICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MUIyQTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLy8gRXN0aWxvcyBwYXJhIGxvcyBjYXJkIGRlIHNsaWRlclxuLmdlbmVyYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQ4cHgpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDI3LCA0MiwgMC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxuXG4gIC5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuYXJyb3ctZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDI3LCA0MiwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBFc3RpbG9zIGdsb2JhbGVzIHBhcmEgbGEgY2FiZWNlcmEgZGVsIHRvb2xiYXJcbi5oZWFkZXItbWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLW1haW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmhlYWRlci1pb3MgaW9uLXRvb2xiYXI6bGFzdC1vZi10eXBlIHtcbiAgLS1ib3JkZXItd2lkdGg6IDBweCAwIC0wcHg7XG59XG5cbmlvbi10YWItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmlvbi1idXR0b24ge1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlvbi1jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbmlvbi1zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluZiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluZjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvaWNvbnMvaW5mby1zbWFsbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5hcHBlYXIge1xuICBAZXh0ZW5kICVhcHBlYXI7XG59XG5cbnNlbGVjdCB7XG4gIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG59XG5cbi8vIEVzdGlsb3MgcGFyYSBhdXRvY29tcGxldGVcbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xufVxuXG4vLyBFc3RpbG9zIHBhcmEgZWwgdmlkZW8gZGUgeW91dHViZVxuLnZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAub3ZlcmxheSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqL1xuICB9XG59XG5cbi8vIEVzdGlsb3MgcGFyYSBsb3MgZGVncmFkYWRvc1xuXG4ubGluZWFyLWdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTQuODFkZWcsICNGRjgwNEQgMTcuNTglLCAjRkY4QzkyIDQ3LjYlLCAjRkZDRDNFIDc3LjYyJSlcbn1cblxuLmxpbmVhci1ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY3QzkyIDAlLCAjRkY1RjNFIDQ4LjclLCAjRkY2OEM1IDEwMCUpXG59XG5cbi5saW5lYXItZ3JhZGllbnQtMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS43NGRlZywgI0ZGRjFCQSA5Ljk1JSwgI0ZGQ0QzRSA4Ny40MyUpXG59XG5cbi5saW5lYXItZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNTU1NSAwJSwgIzlFQTdGNyAxMDAlKVxufVxuXG4ubGluZWFyLWdyYWRpZW50LTUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNzRkZWcsICNGRjZDOTAgOS45NSUsICNGRkNEM0UgODcuNDMlKVxufVxuXG4ubGluZWFyLWdyYWRpZW50LTYge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODQuMDNkZWcsICNGRkIzNjAgMy4wNiUsICNGRkYwQjkgNzQuMTQlKVxufVxuXG4ubGluZWFyLWdyYWRpZW50LTcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZDOTkgMCUsICNGRkI3RTcgNDguNyUsICNGOEIwOTkgMTAwJSlcbn1cblxuLmJnLXJpYyB7XG4gIGJhY2tncm91bmQ6ICMwZjVlNDI7XG59XG5cbi5iZy1zZXBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjUyLCAxNTMsIDAuMjUpIDAlLCByZ2JhKDI1NSwgMTgzLCAyMzEsIDAuMjUpIDQ4LjclLCByZ2JhKDI0OCwgMTc2LCAxNTMsIDAuMjUpIDEwMCUpO1xufVxuXG4uYmctZ3JhZGllbnQtMS10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1Ljc0ZGVnLCAjRkY4MDREIDkuOTUlLCAjRkY4QzkyIDQ4LjY5JSwgI0ZGQ0QzRSA4Ny40MyUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1Ljc0ZGVnLCAjRkY4MDREIDkuOTUlLCAjRkY4QzkyIDQ4LjY5JSwgI0ZGQ0QzRSA4Ny40MyUpO1xufVxuXG4uYmctZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGRDQzQyAwJSwgI0ZGNjc5QiA1My4xMiUsICNGRjVDMkYgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0yLXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkQ0M0MgMCUsICNGRjY3OUIgNTMuMTIlLCAjRkY1QzJGIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC0zLXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjdDOTIgMCUsICNGRjVGM0UgNDguNyUsICNGRjY4QzUgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LTEtdGV4dDo6c2VsZWN0aW9uLFxuLmJnLWdyYWRpZW50LTItdGV4dDo6c2VsZWN0aW9uLFxuLmJnLWdyYWRpZW50LTMtdGV4dDo6c2VsZWN0aW9uIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzgxQjJBO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gIHRleHQtZmlsbC1jb2xvcjogIzM4MUIyQTtcbn1cblxuLmJvcmRlci1ncmFkaWVudC0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2ZmZmZmZiksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNGRkQ0M0MsICNGRjY3OUIsICNGRjVDMkYpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCwgYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgxMDIsIDUxLCA3OCwgMC4wNSk7XG59XG5cbi50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogZXZpdGEgcGFycGFkZW9zICovXG59XG5cbi5oYXMtdG9vbHRpcDpob3ZlciAudG9vbHRpcCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XG4gIC52aWRlbyBpZnJhbWUge1xuICAgIC8qIHdpZHRoID0gMTAwIC8gKDkgLyAxNikgPSAxNzcuNzc3Nzc3ICovXG4gICAgd2lkdGg6IDE3Ny43OHZoO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc0cHgpIHtcbiAgLmdlbmVyYWwtY29udGFpbmVyIHtcbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE3cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc0cHgpIHtcbiAgaW9uLWNvbnRlbnQge1xuICAgIC0tcGFkZGluZy1lbmQ6IDQwcHg7XG4gICAgLS1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmdlbmVyYWwtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzEycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTk1cHgpIHtcbiAgaW9uLXRhYi1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2RhbC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI4cHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLS1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhcHAtcHVibGljLWxheW91dCxcbiAgYXBwLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL25ld19icmFuZGluZy9iZy1sb2dpbi1kZXNrdG9wLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTRweCkge1xuXG4gIGFwcC1wdWJsaWMtbGF5b3V0LFxuICBhcHAtcmVnaXN0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvbmV3X2JyYW5kaW5nL2JnLWxvZ2luLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaG9tZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sLFxuICBib2R5LFxuICAuaW9uLWFwcCxcbiAgLmlvbi1jb250ZW50LFxuICBpb24tYXBwLFxuICBpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAubW9iLWdlbmVyYWwge1xuICAuaGVhZGVyIGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0gKi9cbi5yZWdpc3RlciB7XG5cbiAgLyogbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7ICovXG4gIC8vb3ZlcmZsb3c6IGF1dG87XG4gIC5zcGFuLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC5mb3JtLWlucHV0LFxuICBzZWxlY3QsXG4gIG9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBsYWJlbCB7XG4gIC8vICAgY29sb3I6ICRmdW4tMDYwO1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAvLyB9XG4gIHNlbGVjdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmludmVzdG9yLXN0ZXBzIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyQm9sZDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIC8vQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgIH1cblxuICAgICAgaDM6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1zZWMtY291bnRlcjtcbiAgICAgICAgY29udGVudDogY291bnRlcihteS1zZWMtY291bnRlcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmdW4tYmx1ZTtcbiAgICAgICAgY29sb3I6ICRmdW4td2hpdGU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRvY3VtZW50LXVwbG9hZGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICB9XG5cbiAgICAuZ3JleSB7XG4gICAgICBjb2xvcjogJGZ1bi0wMjA7XG4gICAgfVxuXG4gICAgLmRvd25sb2FkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLmRvd25sb2FkOmhvdmVyLFxuICAgIC5maWxlOmhvdmVyLFxuICAgIHA6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5ib2R5LWNvbnRlbnQge1xuICAgIC5waG9uZSB7XG4gICAgICAucGhvbmUtYyB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGFydGljbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgLmlucCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZENDNDIDAlLCAjRkY2NzlCIDUzLjEyJSwgI0ZGNUMyRiAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAvLyBwIHtcbiAgICAgIC8vICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgLy8gICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAvLyAgIHNwYW4ge1xuICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAuYm9keS1pbmZvIHtcbiAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRmdW4tMDQwO1xuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgZnVuLWNoZWNrYm94IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJSZWd1bGFyO1xuICAgICAgICAgIGNvbG9yOiAkZnVuLTA2MDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvZGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUtY29udGFpbmVyIHtcbiAgICAgICAgZnVuLWlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3AtZm9vdGVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjRweCA5NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZnVuLTAxMDtcblxuICAgIC5jb250ZW50LWZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmJhY2stYnRuIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAubmV4dC1idG4ge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHotaW5kZXg6IDQ0NDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgLy8gQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgfVxuXG4gICAgICAvLyBoNDpob3ZlciB7XG4gICAgICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWZvb3RlciB7XG4gICAgaDQge1xuICAgICAgei1pbmRleDogNDQ0O1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMjRweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAvLyBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gaDQ6aG92ZXIge1xuICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gfVxuICA6aG9zdDo6bmctZGVlcCBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC8vIFBhbnRhbGxhcyBncmFuZGVzXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLy9tYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAuYm9keS1jb250ZW50IHtcbiAgICAgIC8vd2lkdGg6IDM4NHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cbiAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgLmJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDMycHggMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWxpZ2h0Qkc7XG4gICAgfVxuXG4gICAgLm1vYkFwcCB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLy9iYWNrZ3JvdW5kOiAjZjZmOWZhO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLyogbGVmdDogMTRweDtcbiAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICB6LWluZGV4OiAyOyAqL1xuICAgIH1cblxuICAgIC5kZXNrdG9wLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIDpob3N0OjpuZy1kZWVwIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MTBweCkge1xuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgIGhlaWdodDogMzkycHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzEwcHgpIGFuZCAobWluLWhlaWdodDogNjM4cHgpIHtcbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYzOHB4KSB7XG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vYi1nZW5lcmFsIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTRweCkge1xuICBkaXYjaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVyIHtcbiAgICBib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG59IixudWxsLCJodG1sLmlvcyB7XG4gIC0taW9uLWRlZmF1bHQtZm9udDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwubWQge1xuICAtLWlvbi1kZWZhdWx0LWZvbnQ6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIC0taW9uLWZvbnQtZmFtaWx5OiB2YXIoLS1pb24tZGVmYXVsdC1mb250KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuYm9keS5iYWNrZHJvcC1uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sLmlvcyBpb24tbW9kYWwubW9kYWwtY2FyZCAuaW9uLXBhZ2UgPiBpb24taGVhZGVyID4gaW9uLXRvb2xiYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbmh0bWwuaW9zIGlvbi1tb2RhbC5tb2RhbC1jYXJkIC5pb24tcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5pb24tY29sb3ItcHJpbWFyeSB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LCAjMzg4MGZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLXByaW1hcnktcmdiLCA1NiwgMTI4LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeS1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeS1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeS1zaGFkZSwgIzMxNzFlMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnktdGludCwgIzRjOGRmZikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1zZWNvbmRhcnkge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LCAjM2RjMmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeS1yZ2IsIDYxLCAxOTQsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnktY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LXNoYWRlLCAjMzZhYmUwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LXRpbnQsICM1MGM4ZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3ItdGVydGlhcnkge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnksICM1MjYwZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnktcmdiLCA4MiwgOTYsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeS1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnktY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LXNoYWRlLCAjNDg1NGUwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnktdGludCwgIzYzNzBmZikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1zdWNjZXNzIHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3MsICMyZGQzNmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3Itc3VjY2Vzcy1yZ2IsIDQ1LCAyMTEsIDExMSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLXNoYWRlLCAjMjhiYTYyKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3Itc3VjY2Vzcy10aW50LCAjNDJkNzdkKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLXdhcm5pbmcge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3Itd2FybmluZywgI2ZmYzQwOSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLXJnYiwgMjU1LCAxOTYsIDkpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3Itd2FybmluZy1jb250cmFzdCwgIzAwMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3Itd2FybmluZy1jb250cmFzdC1yZ2IsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3Itd2FybmluZy1zaGFkZSwgI2UwYWMwOCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmctdGludCwgI2ZmY2EyMikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1kYW5nZXIge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLCAjZWI0NDVhKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLWRhbmdlci1yZ2IsIDIzNSwgNjgsIDkwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLWRhbmdlci1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1kYW5nZXItc2hhZGUsICNjZjNjNGYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1kYW5nZXItdGludCwgI2VkNTc2YikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1saWdodCB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1saWdodCwgI2Y0ZjVmOCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1saWdodC1yZ2IsIDI0NCwgMjQ1LCAyNDgpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItbGlnaHQtY29udHJhc3QsICMwMDApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LWNvbnRyYXN0LXJnYiwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1saWdodC1zaGFkZSwgI2Q3ZDhkYSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LXRpbnQsICNmNWY2ZjkpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3ItbWVkaXVtIHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLW1lZGl1bSwgIzkyOTQ5YykgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0tcmdiLCAxNDYsIDE0OCwgMTU2KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLW1lZGl1bS1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0tc2hhZGUsICM4MDgyODkpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0tdGludCwgIzlkOWZhNikgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci1kYXJrIHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLWRhcmssICMyMjI0MjgpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItZGFyay1yZ2IsIDM0LCAzNiwgNDApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItZGFyay1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3ItZGFyay1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItZGFyay1zaGFkZSwgIzFlMjAyMykgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLWRhcmstdGludCwgIzM4M2EzZSkgIWltcG9ydGFudDtcbn1cblxuLmlvbi1wYWdlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29udGFpbjogbGF5b3V0IHNpemUgc3R5bGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpdC1wYW5lLXZpc2libGUgPiAuaW9uLXBhZ2Uuc3BsaXQtcGFuZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pb24tcm91dGUsXG5pb24tcm91dGUtcmVkaXJlY3QsXG5pb24tcm91dGVyLFxuaW9uLXNlbGVjdC1vcHRpb24sXG5pb24tbmF2LWNvbnRyb2xsZXIsXG5pb24tbWVudS1jb250cm9sbGVyLFxuaW9uLWFjdGlvbi1zaGVldC1jb250cm9sbGVyLFxuaW9uLWFsZXJ0LWNvbnRyb2xsZXIsXG5pb24tbG9hZGluZy1jb250cm9sbGVyLFxuaW9uLW1vZGFsLWNvbnRyb2xsZXIsXG5pb24tcGlja2VyLWNvbnRyb2xsZXIsXG5pb24tcG9wb3Zlci1jb250cm9sbGVyLFxuaW9uLXRvYXN0LWNvbnRyb2xsZXIsXG4uaW9uLXBhZ2UtaGlkZGVuLFxuW2hpZGRlbl0ge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlvbi1wYWdlLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYW4tZ28tYmFjayA+IGlvbi1oZWFkZXIgaW9uLWJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwucGx0LWlvcy5wbHQtaHlicmlkLCBodG1sLnBsdC1pb3MucGx0LXB3YSB7XG4gIC0taW9uLXN0YXR1c2Jhci1wYWRkaW5nOiAyMHB4O1xufVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmctdG9wOiAyMHB4KSB7XG4gIGh0bWwge1xuICAgIC0taW9uLXNhZmUtYXJlYS10b3A6IHZhcigtLWlvbi1zdGF0dXNiYXItcGFkZGluZyk7XG4gIH1cbn1cbkBzdXBwb3J0cyAocGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApKSB7XG4gIGh0bWwge1xuICAgIC0taW9uLXNhZmUtYXJlYS10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICAgIC0taW9uLXNhZmUtYXJlYS1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICAgIC0taW9uLXNhZmUtYXJlYS1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgLS1pb24tc2FmZS1hcmVhLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICB9XG59XG5Ac3VwcG9ydHMgKHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCkpIHtcbiAgaHRtbCB7XG4gICAgLS1pb24tc2FmZS1hcmVhLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICAgIC0taW9uLXNhZmUtYXJlYS1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICB9XG59XG5pb24tY2FyZC5pb24tY29sb3IgLmlvbi1pbmhlcml0LWNvbG9yLFxuaW9uLWNhcmQtaGVhZGVyLmlvbi1jb2xvciAuaW9uLWluaGVyaXQtY29sb3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1lbnUtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgIDAsICAwKTtcbn1cblxuLm1lbnUtY29udGVudC1vcGVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pb3MgLm1lbnUtY29udGVudC1yZXZlYWwge1xuICBib3gtc2hhZG93OiAtOHB4IDAgNDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG5bZGlyPXJ0bF0uaW9zIC5tZW51LWNvbnRlbnQtcmV2ZWFsIHtcbiAgYm94LXNoYWRvdzogOHB4IDAgNDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubWQgLm1lbnUtY29udGVudC1yZXZlYWwge1xuICBib3gtc2hhZG93OiA0cHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLm1kIC5tZW51LWNvbnRlbnQtcHVzaCB7XG4gIGJveC1zaGFkb3c6IDRweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1jb3JlLmNzcy5tYXAgKi9cbiIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCJhdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5sYWJlbCxcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbmZvcm0sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmEsXG5hIGRpdixcbmEgc3BhbixcbmEgaW9uLWljb24sXG5hIGlvbi1sYWJlbCxcbmJ1dHRvbixcbmJ1dHRvbiBkaXYsXG5idXR0b24gc3BhbixcbmJ1dHRvbiBpb24taWNvbixcbmJ1dHRvbiBpb24tbGFiZWwsXG4uaW9uLXRhcHBhYmxlLFxuW3RhcHBhYmxlXSxcblt0YXBwYWJsZV0gZGl2LFxuW3RhcHBhYmxlXSBzcGFuLFxuW3RhcHBhYmxlXSBpb24taWNvbixcblt0YXBwYWJsZV0gaW9uLWxhYmVsLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5hIGlvbi1sYWJlbCxcbmJ1dHRvbiBpb24tbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0YXBwYWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFbZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bm9ybWFsaXplLmNzcy5tYXAgKi9cbiIsbnVsbCwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbDpub3QoLmh5ZHJhdGVkKSBib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5wbHQtcHdhIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLW1zLWNvbnRlbnQtem9vbWluZzogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0cnVjdHVyZS5jc3MubWFwICovXG4iLG51bGwsImh0bWwge1xuICBmb250LWZhbWlseTogdmFyKC0taW9uLWZvbnQtZmFtaWx5KTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taW9uLWNvbG9yLXByaW1hcnksICMzODgwZmYpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuaDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5oMiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD10eXBvZ3JhcGh5LmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWhpZGUtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pb24taGlkZS1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlvbi1oaWRlLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaW9uLWhpZGUtc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlvbi1oaWRlLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9uLWhpZGUtbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlvbi1oaWRlLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW9uLWhpZGUtbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pb24taGlkZS14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pb24taGlkZS14bC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGlzcGxheS5jc3MubWFwICovXG4iLG51bGwsIi5pb24tbm8tcGFkZGluZyB7XG4gIC0tcGFkZGluZy1zdGFydDogMDtcbiAgLS1wYWRkaW5nLWVuZDogMDtcbiAgLS1wYWRkaW5nLXRvcDogMDtcbiAgLS1wYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pb24tcGFkZGluZyB7XG4gIC0tcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAtLXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIC0tcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgLS1wYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICB9XG59XG5cbi5pb24tcGFkZGluZy10b3Age1xuICAtLXBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG4uaW9uLXBhZGRpbmctc3RhcnQge1xuICAtLXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLXBhZGRpbmctc3RhcnQge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLXBhZGRpbmctZW5kIHtcbiAgLS1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLXBhZGRpbmctZW5kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1wYWRkaW5nLWJvdHRvbSB7XG4gIC0tcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbi5pb24tcGFkZGluZy12ZXJ0aWNhbCB7XG4gIC0tcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgLS1wYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuLmlvbi1wYWRkaW5nLWhvcml6b250YWwge1xuICAtLXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgLS1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1wYWRkaW5nLWhvcml6b250YWwge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICAtd2Via2l0LXBhZGRpbmctZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1uby1tYXJnaW4ge1xuICAtLW1hcmdpbi1zdGFydDogMDtcbiAgLS1tYXJnaW4tZW5kOiAwO1xuICAtLW1hcmdpbi10b3A6IDA7XG4gIC0tbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlvbi1tYXJnaW4ge1xuICAtLW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIC0tbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIC0tbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIC0tbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLW1hcmdpbi10b3Age1xuICAtLW1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbi5pb24tbWFyZ2luLXN0YXJ0IHtcbiAgLS1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLW1hcmdpbi1zdGFydCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLW1hcmdpbi1lbmQge1xuICAtLW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1tYXJnaW4tZW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICB9XG59XG5cbi5pb24tbWFyZ2luLWJvdHRvbSB7XG4gIC0tbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuLmlvbi1tYXJnaW4tdmVydGljYWwge1xuICAtLW1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAtLW1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG4uaW9uLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgLS1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAtLW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG5Ac3VwcG9ydHMgKG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDApIG9yICgtd2Via2l0LW1hcmdpbi1zdGFydDogMCkge1xuICAuaW9uLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9cGFkZGluZy5jc3MubWFwICovXG4iLG51bGwsIi5pb24tZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLmlvbi1mbG9hdC1zdGFydCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtc3RhcnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXSAuaW9uLWZsb2F0LWVuZCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pb24tZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1zbS1zdGFydCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LXNtLWVuZCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlvbi1mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LW1kLXN0YXJ0LCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtbWQtZW5kLCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW9uLWZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtbGctc3RhcnQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1sZy1lbmQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW9uLWZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQteGwtc3RhcnQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC14bC1lbmQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1mbG9hdC1lbGVtZW50cy5jc3MubWFwICovXG4iLG51bGwsIi5pb24tdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlvbi10ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pb24tdGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW9uLXRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pb24tdGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dGV4dC1hbGlnbm1lbnQuY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLXRleHQtdXBwZXJjYXNlIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1sb3dlcmNhc2Uge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlvbi10ZXh0LWNhcGl0YWxpemUge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW9uLXRleHQtc20tdXBwZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLWxvd2VyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1jYXBpdGFsaXplIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pb24tdGV4dC1tZC11cHBlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtbG93ZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLWNhcGl0YWxpemUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlvbi10ZXh0LWxnLXVwcGVyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1sZy1sb3dlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctY2FwaXRhbGl6ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlvbi10ZXh0LXhsLXVwcGVyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1sb3dlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtY2FwaXRhbGl6ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dGV4dC10cmFuc2Zvcm1hdGlvbi5jc3MubWFwICovXG4iLG51bGwsIi5pb24tYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmlvbi1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZmxleC11dGlscy5jc3MubWFwICovXG4iLCIvKiBNYWluIFBhbGV0dGUgKi9cbiRmdW4tbWFpbkdyZWVuOiByZ2IoNDcsIDIxOCwgMTQ0KTsgLy8gIzJmZGE5MDtcbiRmdW4tbGlnaHRHcmVlbjogcmdiKDExMiwgMjQ1LCAxNjUpOyAvLyAjNzBmNWE1O1xuJGZ1bi13aGl0ZTogcmdiKDI1NSwgMjU1LCAyNTUpOyAvLyAjZmZmZmZmO1xuXG4vKiBTZWN1bmRhcnkgUGFsZXR0ZSAqL1xuJGZ1bi1ibHVlOiByZ2IoNDYsIDEyNiwgMjU1KTsgLy8gIzJlN2VmZjtcbiRmdW4tcmVkOiByZ2IoMjM2LCA5LCA5KTsgLy8gI2VjMDkwOTtcbiRmdW4teWVsbG93OiByZ2IoMjUwLCAxOTAsIDg3KTsgLy8gI2ZhYmU1NztcbiRmdW4tZ3JlZW46IHJnYigyOCwgMTgyLCA5KTsgLy8gIzFjYjYwOTtcbiRmdW4tZGFya0JsdWU6IHJnYigzNCwgOTQsIDE5MSk7IC8vICMyMjVlYmY7XG4kZnVuLWRhclllbGxvdzogcmdiKDI1NSwgMTkxLCA4Mik7IC8vICNmZmJmNTI7XG5cbi8qIEVuZXJneSBQYWxldHRlICovXG4kZnVuLWVvbGljQ29sb3I6IHJnYigxMjYsIDE2NywgMTkxKTsgLy8gIzdlYTdiZjtcbiRmdW4taGlkcmF1bGljQ29sb3I6IHJnYigxMCwgMjA1LCAyMTcpOyAvLyAjMGFjZGQ5O1xuJGZ1bi1zb2xhckNvbG9yOiByZ2IoMjU0LCAxNjEsIDApOyAvLyAjZmVhMTAwO1xuJGZ1bi1iaW9tYXNzQ29sb3I6IHJnYigyMjEsIDExMSwgODkpOyAvLyAjZGQ2ZjU5O1xuXG4vKiBCYWNrZ3JvdW5kIFBhbGxldGUgKi9cbiRmdW4tdmVyeUxpZ2h0Qkc6IHJnYigyNDYsIDI0OCwgMjQ4KTsgLy8gI2Y2ZjhmODtcbiRmdW4tbGlnaHRCRzogcmdiKDI0NiwgMjQ5LCAyNTApOyAvLyAjZjZmOWZhO1xuJGZ1bi1kYXJrQkc6IHJnYigzNCwgMzksIDU0KTsgLy8gIzIyMjczNjtcblxuLyogVGVydGlhcnkgUGFsbGV0ZSAqL1xuJGZ1bi1kYXJrR3JlZW46IHJnYig5NSwgMjA3LCAxMjApOyAvLyAjNWZjZjc4O1xuJGZ1bi1vZmZHcmVlbjogcmdiKDEzMSwgMTc1LCAxNzApOyAvLyAjODNhZmFhO1xuJGZ1bi13YXNoZWRHcmVlbjogcmdiKDE2OCwgMTg3LCAxODUpOyAvLyAjYThiYmI5O1xuJGZ1bi1kZWVwQmx1ZTogcmdiKDM3LCA5MywgMTgzKTsgLy8gIzI1NWRiNztcblxuLypBdmF0YXIgQkcgdGVtcGxhdGUqL1xuJGZ1bi1hdmF0YXJHcmVlbjogcmdiKDEwOCwgMjI5LCAxMjgpOyAvLyAjNmNlNTgwO1xuJGZ1bi1hdmF0YXJSZWQ6IHJnYigyMzIsIDEzMSwgMTI1KTsgLy8gI2U4ODM3ZDtcbiRmdW4tYXZhdGFyQmx1ZTogcmdiKDE0MCwgMTcwLCAyMTcpOyAvLyAjOGNhYWQ5O1xuJGZ1bi1hdmF0YXJCcm93bjogcmdiKDIzMiwgMTkzLCAxMjUpOyAvLyAjZThjMTdkO1xuXG4vKiBHcmV5IFBhbGxldGUgKi9cbiRmdW4tMTAwOiByZ2IoMTcsIDE3LCAxNyk7IC8vICMxMTExMTE7XG4kZnVuLTA4MDogcmdiKDY1LCA2NSwgNjUpOyAvLyAjNDE0MTQxO1xuJGZ1bi0wNjA6IHJnYigxMTIsIDExMiwgMTEyKTsgLy8gIzcwNzA3MDtcbiRmdW4tMDQwOiByZ2IoMTYwLCAxNjAsIDE2MCk7IC8vICNhMGEwYTA7XG4kZnVuLTAyMDogcmdiKDIwNywgMjA3LCAyMDcpOyAvLyAjY2ZjZmNmO1xuJGZ1bi0wMTA6IHJnYigyMzEsIDIzMSwgMjMxKTsgLy8gI2U3ZTdlNztcbiRmdW4tMDA1OiByZ2IoMjQzLCAyNDMsIDI0Myk7IC8vICNmM2YzZjM7XG5cbi8qb3RoZXJzKi9cbiRmdW4tZ3JlZW5Qcm9qTmF2OiByZ2IoMCwgMTkxLCA2NCk7IC8vICMwMGJmNDA7XG4kZnVuLXRvZ2dsZU1lbnVibGFjazogcmdiKDU2LCA1NCwgNjUpOyAvLyAjMzgzNjQxO1xuJGZ1bi1hbGVydDogcmdiKDI1MywgODYsIDkxKTsgLy8gI0ZENTY1QjtcbiRmdW4taW5nVG9kYXk6IHJnYigyNCwgMTM5LCAyNCk7IC8vICMxODhiMTg7XG4kZnVuLWluZ0VzdGltOiByZ2IoNzUsIDIxMCwgOTgpOyAvLyAjNGJkMjYyO1xuJGZ1bi1ib3JkZXJNb3ZlbWVudDogcmdiKDIyNCwgMjI5LCAyMzEpOyAvLyAjRTBFNUU3O1xuJGZ1bi1iYWNrZ3JvdW5kLXBhZ2U6ICNmNmY5ZmE7XG4kZnVuLWludmVzdE1vdmVtZW50OiByZ2IoMCwgMTkxLCA2NCk7IC8vICMwMEJGNDA7XG4kZnVuLWJvcmRlck1vdmVtZW50OiAgcmdiKDIyNCwgMjI5LCAyMzEpOyAvLyAjRTBFNUU3O1xuJGZ1bi1xdWVzdGlvbkNhcmQ6IHJnYigzNCwgOTQsIDE5MSk7IC8vICMyMjVFQkY7XG4kZnVuLWZpbmFuY2luZ1RhZzogcmdiKDI1NSwgMTkxLCA4Mik7IC8vICNGRkJGNTI7XG4kZnVuLXN0YXJ0c0luOiByZ2IoMjU1LCA5MCwgODEpOyAvLyAjRkY1QTUxXG4kZnVuLWZ1dHVyZTogcmdiKDI0NywgMTE3LCAxMTApOyAvLyAjRjc3NTZFXG4kZnVuLWZpbmFuY2llZEY6IHJnYigyNCwgMTM5LCAyNCk7IC8vIzZDRTU4MFxuJGZ1bi1maW5hbmNpZWRDOiByZ2IoMCwgMTkxLCA2NCk7IC8vICM0QkQyNjJcbiRmdW4tZmluYW5jaWVkUDogcmdiKDQ3LCAyMTgsIDE0NCk7IC8vICMwMEJGNDBcblxuXG5cbiRlZ2dwbGFudDEyMDogcmdiKDQxLCAyMCwgMzEpOyAgLy8gIzI5MTQxRjtcbiRlZ2dwbGFudDEwMDogcmdiKDU2LCAyNywgNDIpOyAgLy8gIzM4MUIyQTtcbiRlZ2dwbGFudDgwOiByZ2IoMTAyLCA1MSwgNzgpOyAgLy8gIzY2MzM0RTtcbiRlZ2dwbGFudDcwOiByZ2IoMTYwLCAxMjQsIDE0MSk7ICAvLyAjQTA3QzhEO1xuJGVnZ3BsYW50NTU6IHJnYigyMTksIDE4MCwgMTk4KTsgIC8vICNEQkI0QzY7XG4kZWdncGxhbnQ0MDogcmdiKDI0MCwgMjAxLCAyMTkpOyAgLy8gI0YwQzlEQjtcbiRlZ2dwbGFudDI1OiByZ2IoMjU1LCAyMjAsIDIzOCk7ICAvLyAjRkZEQ0VFO1xuXG4kb3JhbmdlMTIwOiByZ2IoMjA0LCA2NSwgMzcpOyAgLy8gI0NDNDEyNTtcbiRvcmFuZ2UxMDA6IHJnYigyMjksIDczLCA1NSk7ICAvLyAjRTU0OTM3O1xuJG9yYW5nZTgwOiByZ2IoMjQwLCAxMTAsIDUwKTsgIC8vICNGMDZFMzI7XG4kb3JhbmdlNzA6IHJnYigyNDYsIDEzMiwgNzYpOyAgLy8gI0Y2ODQ0QztcblxuJHBpbmsxMjA6IHJnYigyNTUsIDE0MywgMTQ1KTsgIC8vICNGRjhGOTE7XG4kcGluazEwMDogcmdiKDI1NSwgMTY5LCAxNzApOyAgLy8gI0ZGQTlBQTtcbiRwaW5rODA6IHJnYigyNTUsIDE5NCwxOTUpOyAgLy8gI0ZGQzJDMztcblxuJG9jaGVyMTIwOiByZ2IoMTU4LCAxNTMsIDEzOSk7ICAvLyAjOUU5OThCO1xuJG9jaGVyMTAwOiByZ2IoMTg0LCAxNzgsIDE2Mik7ICAvLyAjQjhCMkEyO1xuJG9jaGVyODA6IHJnYigyMDksIDIwMiwgMTg0KTsgIC8vICNEMUNBQjg7XG5cbiRjcmVhbTEyMDogcmdiKDIyOSwgMjE2LCAxNjYpOyAgLy8gI0U1RDhBNjtcbiRjcmVhbTEwMDogcmdiKDI1NSwgMjQwLCAxODUpOyAgLy8gI0ZGRjBCOTtcbiRjcmVhbTgwOiByZ2IoMjU1LCAyNDYsMjEyKTsgIC8vICNGRkY2RDQ7XG4kY3JlYW00MDogcmdiKDI1NSwgMjQ5LCAyMjcpOyAgLy8gI0ZGRjlFMztcbiRjcmVhbTI1OiByZ2IoMjU1LCAyNTEsIDIzNyk7ICAvLyAjRkZGQkVEO1xuJGNyZWFtMTA6IHJnYigyNTUsIDI1NCwgMjQ4KTsgIC8vICNGRkZFRjg7XG5cbiRncmF5NDA6IHJnYigxNjksIDE2MSwgMTY1KTsgIC8vICNBOUExQTU7XG4kZ3JheTI1OiByZ2IoMjAxLCAxOTYsIDE5OSk7ICAvLyAjQzlDNEM3O1xuJGdyYXkxMDogcmdiKDIzNCwgMjMxLCAyMzMpOyAgLy8gI0VBRTdFOTtcblxuXG4kYWN0aXZlOiAjOEFFQzkzO1xuJHZlcmlmaWVkOiAjMjc3NEU3O1xuJHRvZ2dsZTogI0UwQ0ZENztcbiRib3JkZXJBY2NvcmRpb246IHJnYmEoNTYsIDI3LCA0MiwgMC4yNSk7XG4kcmVkQ2FyZFRpdGxlOiAjRTY0OTM3O1xuXG4kZ3JhZGllbnRPcmFuZ2U6IHJnYigyNTUsIDEyOCwgNzcpOyAvLyNGRjgwNEQ7XG4kZ3JhZGllbnRQaW5rOiByZ2IoMjU1LCAxNDAsIDE0Nik7IC8vI0ZGOEM5MjtcbiRncmFkaWVudFllbGxvdzogcmdiKDI1NSwgMjA1LCA2Mik7IC8vI0ZGQ0QzRTtcblxuJGdyYWRpZW50Um9zZVBpbms6IHJnYigyNTUsIDE2MywgMTYzKTsgLy8jRkZBM0EzO1xuJGdyYWRpZW50Um9zZVllbGxvdzogcmdiKDI1NSwgMjQwLCAxODUpOyAvLyNGRkYwQjk7XG5cbiRncmFkaWVudE9yYW5nZU9yYW5nZTogcmdiKDI1NSwxNzksOTYpOyAvLyNGRkIzNjA7XG4kZ3JhZGllbnRPcmFuZ2VZZWxsb3c6IHJnYigyNTUsIDI0MCwgMTg1KTsgLy8jRkZGMEI5OyIsIi5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNiM2IzYjMgI2NjYyAjZDlkOWQ5fS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93Om5vbmV9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy1hcnJvd3t0b3A6LTJweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OTtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctYXJyb3c6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzN9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkLm5nLXNlbGVjdC1ib3R0b20+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkLm5nLXNlbGVjdC10b3A+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtZm9jdXNlZDpub3QoLm5nLXNlbGVjdC1vcGVuZWQpPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci1jb2xvcjojMDA3ZWZmO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpLDAgMCAwIDNweCByZ2JhKDAsMTI2LDI1NSwwLjEpfS5uZy1zZWxlY3Qubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0ubmctc2VsZWN0IC5uZy1oYXMtdmFsdWUgLm5nLXBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI2NjYzttaW4taGVpZ2h0OjM2cHg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4wNil9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MTBweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lcntoZWlnaHQ6MzZweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7dG9wOjVweDtsZWZ0OjA7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo1MHB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6NTBweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZS5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JvcmRlcjoxcHggc29saWQgI2U2ZTZlNn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZS5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmc6MCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjdweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDo3cHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7Zm9udC1zaXplOi45ZW07bWFyZ2luLWJvdHRvbTo1cHg7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmO2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbi1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDo1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVkIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nLWxlZnQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWQgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6NXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QxZThmZn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5sZWZ0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2I4ZGJmZn1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLmxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiOGRiZmY7Ym9yZGVyLXJpZ2h0Om5vbmV9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ucmlnaHR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiOGRiZmZ9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5yaWdodHtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2I4ZGJmZn0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nOjAgMCAzcHggM3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZzowIDNweCAzcHggMH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcnt0b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6M3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7cGFkZGluZy1yaWdodDozcHg7cGFkZGluZy1sZWZ0OjB9Lm5nLXNlbGVjdCAubmctY2xlYXItd3JhcHBlcntjb2xvcjojOTk5fS5uZy1zZWxlY3QgLm5nLWNsZWFyLXdyYXBwZXI6aG92ZXIgLm5nLWNsZWFye2NvbG9yOiNEMDAyMUJ9Lm5nLXNlbGVjdCAubmctc3Bpbm5lci16b25le3BhZGRpbmc6NXB4IDVweCAwIDB9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1zcGlubmVyLXpvbmV7cGFkZGluZzo1cHggMCAwIDVweH0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVye3dpZHRoOjI1cHg7cGFkZGluZy1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVye3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDowfS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXI6aG92ZXIgLm5nLWFycm93e2JvcmRlci10b3AtY29sb3I6IzY2Nn0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVyIC5uZy1hcnJvd3tib3JkZXItY29sb3I6Izk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA1cHggMi41cHh9Lm5nLWRyb3Bkb3duLXBhbmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4wNik7bGVmdDowfS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtYm90dG9te3RvcDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWNvbG9yOiNlNmU2ZTY7bWFyZ2luLXRvcDotMXB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtYm90dG9tIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtdG9we2JvdHRvbToxMDAlO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWNvbG9yOiNlNmU2ZTY7bWFyZ2luLWJvdHRvbTotMXB4fS5uZy1kcm9wZG93bi1wYW5lbC5uZy1zZWxlY3QtdG9wIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uOmZpcnN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6NXB4IDdweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6NXB4IDdweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cHt1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6OHB4IDEwcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnJnYmEoMCwwLDAsMC41NCk7Y3Vyc29yOnBvaW50ZXJ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZjVmYWZmfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1zZWxlY3RlZCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmY7Zm9udC13ZWlnaHQ6NjAwfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwwLjg3KTtwYWRkaW5nOjhweCAxMHB4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2Vke2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQgLm5nLW9wdGlvbi1sYWJlbCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWQgLm5nLW9wdGlvbi1sYWJlbHtmb250LXdlaWdodDo2MDB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZjVmYWZmO2NvbG9yOiMzMzN9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1kaXNhYmxlZHtjb2xvcjojY2NjfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tY2hpbGR7cGFkZGluZy1sZWZ0OjIycHh9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWNoaWxke3BhZGRpbmctcmlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24gLm5nLXRhZy1sYWJlbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbiAubmctdGFnLWxhYmVse3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDowfVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVse2RpcmVjdGlvbjpydGw7dGV4dC1hbGlnbjpyaWdodH1cbiIsIkBpbXBvcnQgJy4vY29sb3JzLnNjc3MnO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZvbnQtbmFtZSkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250OiB7XG4gICAgICBmYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgIGZvbnQtZGlzcGxheTogYmxvY2s7IC8vZmFsbGJhY2s7XG4gICAgfVxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzLycgKyAkZm9udC1uYW1lICsgJy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBmb250LWZhY2UoU3RyYXRvc0xDV2ViLUJvbGQsIFN0cmF0b3NMQ1dlYi1Cb2xkKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShTdHJhdG9zTENXZWItTWVkaXVtLCBTdHJhdG9zTENXZWItTWVkaXVtKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShTdHJhdG9zTENXZWItUmVndWxhciwgU3RyYXRvc0xDV2ViLVJlZ3VsYXIpO1xuXG4lbGluayB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgY29sb3I6ICRmdW4tMDYwO1xuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogUG9pbnRlcjtcbiAgfVxufVxuJWxpbmtEaXNhYmxlZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgY29sb3I6ICRmdW4tMDIwO1xufVxuXG4lYmlnSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4lYmlnSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuJWJpZ0ludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4lbWVkaXVtSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4lbWVkaXVtSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuJW1lZGl1bUludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4lc21hbGxJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiVzbWFsbEludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbiVzbWFsbEludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ldmVyeXNtYWxsSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4ldmVyeXNtYWxsSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuJXZlcnlzbWFsbEludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4lZXh0cmFzbWFsbEludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJWV4dHJhc21hbGxJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4lZXh0cmFzbWFsbEludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4leHhzSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4leHhzSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuJXh4c0ludGVyUmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4lc21hbGxlckludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4lc21hbGxlckludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuJXNtYWxsZXJJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuIiwiJXJvdGF0aW9uRG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuJXJvdGF0aW9uVXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbiVhcHBlYXIge1xuICBhbmltYXRpb246IGFwcGVhciAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuJWRpc2FwcGVhciB7XG4gIGFuaW1hdGlvbjogZGlzYXBwZWFyIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGRpc2FwcGVhciB7XG4gIDAlIHtcbiAgICAvL2hlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgNTAlIHtcbiAgICAvL2hlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBlYXIge1xuICAwJSB7XG4gICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAdGFpbHdpbmQgYmFzZTtcbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIkBpbXBvcnQgJy4vY29sb3JzLnNjc3MnO1xuQGltcG9ydCAnLi9mb250cy5zY3NzJztcblxuaHRtbCxcbmJvZHksXG4qIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bi1saWdodEJHO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmhpZGRlbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gZ3JpZFxuXG4kd2lkdGg6IDEwMCU7XG4kZ3V0dGVyOiAwJTtcbiRicmVha3BvaW50LXNtYWxsOiA0ODBweDsgLy8gNTQwcHhcbiRicmVha3BvaW50LW1lZDogNzk4cHg7IC8vIDcyMHB4XG4kYnJlYWtwb2ludC1sYXJnZTogMTAyNHB4OyAvLyA5NjBweFxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbi5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmLnctcGFkZGluZyxcbiAgLnctcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJi5oLXBhZGRpbmcsXG4gIC5oLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucm93IFtjbGFzc149J2NvbCddIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtaW4taGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sLTEsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIge1xuICB3aWR0aDogJHdpZHRoO1xufVxuXG4uY29sLTEtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvIDEyKSAtICgkZ3V0dGVyICogMTEgLyAxMik7XG59XG4uY29sLTItc20ge1xuICB3aWR0aDogKCR3aWR0aCAvIDYpIC0gKCRndXR0ZXIgKiAxMCAvIDEyKTtcbn1cbi5jb2wtMy1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gNCkgLSAoJGd1dHRlciAqIDkgLyAxMik7XG59XG4uY29sLTQtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvIDMpIC0gKCRndXR0ZXIgKiA4IC8gMTIpO1xufVxuLmNvbC01LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA1KSkgLSAoJGd1dHRlciAqIDcgLyAxMik7XG59XG4uY29sLTYtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvIDIpIC0gKCRndXR0ZXIgKiA2IC8gMTIpO1xufVxuLmNvbC03LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA3KSkgLSAoJGd1dHRlciAqIDUgLyAxMik7XG59XG4uY29sLTgtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDgpKSAtICgkZ3V0dGVyICogNCAvIDEyKTtcbn1cbi5jb2wtOS1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gOSkpIC0gKCRndXR0ZXIgKiAzIC8gMTIpO1xufVxuLmNvbC0xMC1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gMTApKSAtICgkZ3V0dGVyICogMiAvIDEyKTtcbn1cbi5jb2wtMTEtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDExKSkgLSAoJGd1dHRlciAqIDEgLyAxMik7XG59XG4uY29sLTEyLXNtIHtcbiAgd2lkdGg6ICR3aWR0aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWQpIHtcbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogKCR3aWR0aCAvIDEyKSAtICgkZ3V0dGVyICogMTEgLyAxMik7XG4gIH1cbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogKCR3aWR0aCAvIDYpIC0gKCRndXR0ZXIgKiAxMCAvIDEyKTtcbiAgfVxuICAuY29sLTMge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gNCkgLSAoJGd1dHRlciAqIDkgLyAxMik7XG4gIH1cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvIDMpIC0gKCRndXR0ZXIgKiA4IC8gMTIpO1xuICB9XG4gIC5jb2wtNSB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA1KSkgLSAoJGd1dHRlciAqIDcgLyAxMik7XG4gIH1cbiAgLmNvbC02IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvIDIpIC0gKCRndXR0ZXIgKiA2IC8gMTIpO1xuICB9XG4gIC5jb2wtNyB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA3KSkgLSAoJGd1dHRlciAqIDUgLyAxMik7XG4gIH1cbiAgLmNvbC04IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDgpKSAtICgkZ3V0dGVyICogNCAvIDEyKTtcbiAgfVxuICAuY29sLTkge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gOSkpIC0gKCRndXR0ZXIgKiAzIC8gMTIpO1xuICB9XG4gIC5jb2wtMTAge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gMTApKSAtICgkZ3V0dGVyICogMiAvIDEyKTtcbiAgfVxuICAuY29sLTExIHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDExKSkgLSAoJGd1dHRlciAqIDEgLyAxMik7XG4gIH1cbiAgLmNvbC0xMiB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxuXG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYWNrLXByb2plY3Qge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFjay1wcm9qZWN0IHtcbiAgcCxcbiAgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGkge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICBwIHtcbiAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlck1lZGl1bTtcbiAgICBjb2xvcjogJGZ1bi0xMDA7XG4gIH1cbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5mdW4tb2ZmZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4iLCIlc3BhY2luZ09uZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuJXNwYWNpbmdUd28ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuJXNwYWNpbmdUaHJlZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4lc3BhY2luZ0ZvdXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuJXNwYWNpbmdGaXZlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbiVzcGFjaW5nU2l4IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbiVzcGFjaW5nU2V2ZW4ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuJXNwYWNpbmdFaWdodCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4lc3BhY2luZ05pbmUge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuJXNwYWNpbmdUZW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuJXNwYWNpbmdFbGV2ZW4ge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuJXNwYWNpbmdUd2VsdmUge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuIiwiLmljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAmLmljby1lZGl0IHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1tb3JlLnN2Z1wiKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmLmljby1mZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWludGVybi1wcm9qZWN0LnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28taW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28taW5mby5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWluZm8tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWluZm8tZ3JlZW4uc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1pbmZvLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28taW5mby1vcmFuZ2Uuc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28tYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWRvd24uc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1hcnJvdy1yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgfVxuICAgICYuaWNvLWFycm93LXJpZ2h0LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgJi5pY28tYXJyb3ctcmlnaHQtZ3JlZW46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufSIsIlxuLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWF4LXdpZHRoOiA0MzVweDtcbiAgICAmLmNhcmQtZGV0YWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAuc3ViaGVhZGVyLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGZ1bi1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogODZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAvL3dpZHRoOiA0NDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICB9XG4gICAgICAgIC5sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3J0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgICAgICAgIC50aW1lLXJlbWFpbmluZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdsb2JhbC1pbmNvbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWNvbnRhaW5lciAuaW5mby1zdWJoZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuYmctaW1hZ2UsXG4gICAgICAgIC5maWx0ZXIsXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmctaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC40MykgMCUsIHJnYmEoMCwgMCwgMCwgMC44OCkgNTAuMDUlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgY29sb3I6ICRmdW4td2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJW1lZGl1bUludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV4eHNJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgLmluZm8tbGVnZW5ke1xuICAgICAgICAgICAgQGV4dGVuZCAlc21hbGxlckludGVyQm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA0MDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8tc3ViIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgQGV4dGVuZCAlc21hbGxJbnRlckJvbGQ7XG4gICAgICAgICAgICAubm8tcmVzYWx0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1pbmNvbWUsIC50aW1lLXJlbWFpbmluZywgLnByLXRvLWNhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5nbG9iYWwtaW5jb21lIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7IC8vODRweDtcbiAgICAgICAgfVxuICAgICAgICAudGltZS1yZW1haW5pbmcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgLy8xNjFweDtcbiAgICAgICAgfVxuICAgICAgICAucHItdG8tY2FwIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDMwJTsgLy84NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIC5tYXItdG9wIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzcGFjaW5nVHdvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyZXktbGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICRmdW4tMDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIC50YWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3BhY2luZy1mb3VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBleHRlbmQgJXNwYWNpbmdGb3VyO1xuICAgICAgICB9XG4gICAgICAgIC5zcGFjaW5nLXRocmVlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXNwYWNpbmdUaHJlZTtcbiAgICAgICAgfVxuICAgICAgICAub2ZmZXJzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vZmZlcnMtaGVhZGVyLCAub2ZmZXJzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VsbGVyLCAuc2VsbGVyQyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIC8qIG1hcmdpbi1yaWdodDogNSU7ICovXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2hhcmUsIC5zaGFyZUMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tcmlnaHQ6IDIlOyAqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW0tdmFsdWUsIC5lbS12YWx1ZUMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tcmlnaHQ6IDIlOyAqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmlkLCAuYmlkQyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b25DIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vZmZlcnMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub2ZmZXJzLWNvbnRlbnQtbGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZ1bi0wMDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmdW4tMDIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG46aG9zdCA6Om5nLWRlZXAgLmJ1dHRvbiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuYmctaW1hZ2UsIC5maWx0ZXIsIC5oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zcGFjaW5nLWZvdXIge1xuICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmluZm8tc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci10by1jYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuc2VsbGVye1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZW0tdmFsdWUge1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgfVxuICAgIDpob3N0IDo6bmctZGVlcCAuYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyODdweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJkLWNvbnRhaW5lci5jYXJkLWRldGFpbCAuaW5mby1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgLnByLXRvLWNhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5pbmZvLWNvbnRhaW5lciAge1xuICAgICAgICAuaW5mby1zdWJoZWFkZXIge1xuICAgICAgICAgICAgLmdsb2JhbC1pbmNvbWUge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aW1lLXJlbWFpbmluZyB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogNDIlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByLXRvLWNhcCB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5pbmZvLWxlZ2VuZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyLmNhcmQtZGV0YWlsIC5zdWJoZWFkZXItY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC8qLmNhcmQtY29udGFpbmVyLmNhcmQtZGV0YWlsIC5zdWJoZWFkZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfSovXG5cbiAgICAuY2FyZC1jb250YWluZXIuY2FyZC1kZXRhaWwgLnN1YmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uZmluYWwtc3RlcC5vZmZlcixcbi5maW5hbC1zdGVwLmJpZCB7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjRTBFNUU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGgzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2lsbHVzdHJhdGlvbnMvbm90aWZpY2F0aW9ucy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjUlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZmluYWwtc3RlcC5iaWQge1xuICAgIGgzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2lsbHVzdHJhdGlvbnMvbm90aWZpY2F0aW9ucy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MnB4KSB7XG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogNDhweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc5OHB4KSBhbmQgKG1heC13aWR0aDogMTA0MXB4KXtcbiAgICAudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuLnRhYmxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICYuYWN0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYS5hLWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkuaWNvLmljby1pbmZvLWdyZWVuLFxuICAgICAgICAgICAgaS5pY28uaWNvLWluZm8tb3JhbmdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZlcnMtaGVhZGVyIHtcbiAgICAgIC8vY29sb3I6ICRmdW4tMDQwO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmdW4tMDEwO1xuICB9XG4gICAgLm9mZmVycy1oZWFkZXIsIC5vZmZlcnMtY29udGVudCB7XG4gICAgICAgICoge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsbGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZmVycy1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmdW4tMDEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhLmljby5pY28tZWRpdCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGEuaWNvLmljby1lZGl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZlcnMtY29udGVudC1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmdW4tMDA1O1xuICAgIH1cbiAgICAub2ZmZXJzLWhlYWRlciBoMiwgLm9mZmVycy1jb250ZW50IHAge1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCBwIHtcbiAgICAgICAgJi5zaG93LW1vcmUuaGlkZGVuLWxnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICVwcm9maWxlIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmdyZWVuIHtcbiAgICAgIEBleHRlbmQgJXByb2ZpbGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTQuODFkZWcsICNGRjgwNEQgMTcuNTglLCAjRkY4QzkyIDQ3LjYlLCAjRkZDRDNFIDc3LjYyJSk7XG4gICAgfVxuICAgIC5ibHVlIHtcbiAgICAgIEBleHRlbmQgJXByb2ZpbGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjU1NTUgMCUsICM5RUE3RjcgMTAwJSk7XG4gICAgfVxuICAgIC5yZWQge1xuICAgICAgQGV4dGVuZCAlcHJvZmlsZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4NC4wM2RlZywgI0ZGQjM2MCAzLjA2JSwgI0ZGRjBCOSA3NC4xNCUpO1xuICAgIH1cbiAgICAuYnJvd24ge1xuICAgICAgQGV4dGVuZCAlcHJvZmlsZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGRkM5OSAwJSwgI0ZGQjdFNyA0OC43JSwgI0Y4QjA5OSAxMDAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vZmZlcnMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyOm50aC1jaGlsZCgxKSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1oZWFkZXIgaDI6bnRoLWNoaWxkKDIpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDMpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDQpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDUpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDYpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDcpLFxuICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGM0YzO1xuICAgICAgfVxuXG5cbiAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDMpLFxuICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNCksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg1KSxcbiAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDYpLFxuICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcCBzcGFuLmhpZGRlbi1sZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvLyBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgLy8gZm9udC1mYW1pbHk6IEludGVyLUJvbGQ7XG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCAuYWN0aW9uIGEuaWNvLmljby1lZGl0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBwLmFjdGlvbiBhLmEtbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGVnZ3BsYW50MTAwO1xuICAgICAgICAgIGNvbG9yOiAkY3JlYW0xMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcC5zaG93LW1vcmUuaGlkZGVuLWxnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICAgIC50YWJsZXMgLm9mZmVycy1jb250ZW50Lm9wZW4gaS5pY28uaWNvLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IC5pY28uaWNvLWFycm93IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm15LW9mZmVyIHtcbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyLCAub2ZmZXJzLWNvbnRlbnQgcCB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmljby5pY28tZWRpdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLm9mZmVycy1oZWFkZXIgaDIuc29ydCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgLy9mb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBJbnRlci1SZWd1bGFyO1xuICAgICAgfVxuXG5cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1oZWFkZXIgaDIuc29ydCBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1oZWFkZXIgaDIuc29ydCBzcGFuIGkuaWNvLmljby1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm9mZmVycy1jb250ZW50IHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDMpLFxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg0KSxcbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNSksXG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwLmFjdGlvbiBsYWJlbC5sYWJlbC10YWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHAuYWN0aW9uIGkuaWNvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cbn1cblxuXG5cbmxhYmVsLmxhYmVsLXRhZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkVBMTAwLCAwLjE1KTtcbiAgLy8gY29sb3I6ICNGRUExMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRUExMDAsIDAuMTUpO1xuICAgIGNvbG9yOiAjRkVBMTAwO1xuICB9XG4gICYtZ3JlZW4ge1xuICAgIGNvbG9yOiAjMUNCNjA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzFDQjYwOSwgMC4xNSk7XG4gIH1cbiAgJi1yZWQge1xuICAgIGNvbG9yOiAjRkYyRjIzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGMkYyMywgMC4xNSk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogOXB4IDEycHggN3B4IDEycHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG59XG5cblxudWwuZmlsdGVyLXRhYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLy9wYWRkaW5nLXRvcDogMTBweDtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIGJhY2tncm91bmQ6ICNGOUZBRkE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzJFN0VGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlN2VmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4wNCk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZXMub2ZmZXJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMxQ0I2MDk7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkVBMTAwO1xufVxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNGRjJGMjM7XG59XG5cbiIsIi5jb250YWluZXItZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U3RTdFNztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG5cbi5zcGFjZS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59IiwiLm1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwQkY0MCwwLjA0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3Bhbi5tZXNzYWdlLXRleHQge1xuICAgICAgICBjb2xvcjogIzAwQkY0MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBiIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIH1cbiAgICAmLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGQkY1MiwgMC4wNCk7XG4gICAgICAgIHNwYW4ubWVzc2FnZS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZCRjUyO1xuICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkJGNTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLmRlZmF1bHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkY1MjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1lc3NhZ2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgLm1lc3NhZ2Ugc3Bhbi5tZXNzYWdlLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLm1lc3NhZ2Ugc3Bhbi5tZXNzYWdlLXRleHQgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi9jb3JlL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cbnNlbGVjdCB7XG4gIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gIGhlaWdodDogNTRweDtcbn1cbi5zZWxlY3QgbGFiZWwge1xuICBAZXh0ZW5kICV4eHNJbnRlck1lZGl1bTtcbn1cbi5yYWRpb2J1dHRvbi5jaGVjay1zdHlsZS5mb3JtLWlucHV0IHtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnJhZGlvYnV0dG9uLmNoZWNrLXN0eWxlLmZvcm0taW5wdXQgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EwYTBhMDtcbn1cblxuLy8gLmNhcmQtaW5wdXQtZWxlbWVudCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuLy8gICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4vLyAgIHBhZGRpbmc6IDIwcHg7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIGNvbG9yOiAjMTExO1xuLy8gfVxuXG4uY2FyZC1pbnB1dC1lbGVtZW50OmNoZWNrZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0LFxuLmNhcmQtaW5wdXQtZWxlbWVudC5kaXNhYmxlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IGRvdWJsZSA0cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUpLFxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjRkZENDNDLCAjRkY2NzlCLCAjRkY1QzJGKTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3gsIGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMTAyLCA1MSwgNzgsIDAuMDUpO1xufVxuXG4uZGlzYWJsZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm0taW5wdXQgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWlucHV0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1pbnB1dCB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMDBweDtcbn1cblxuLmNhcmQtaW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLWlucHV0LWVsZW1lbnQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU2LCAyNywgNDIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYigxMDIgNTEgNzggLyA1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC8vcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLy8gLmNhcmQtaW5wdXQtZWxlbWVudDpjaGVja2VkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dDpiZWZvcmUge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWJsdWU7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4ICRmdW4tYmx1ZTtcbi8vICAgaGVpZ2h0OiAxNHB4O1xuLy8gICB3aWR0aDogMTRweDtcbi8vIH1cblxuLmNhcmQtaW5wdXQtZWxlbWVudC5kaXNhYmxlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IHAge1xuICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDMzJTtcbiAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlbGVjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCBsYWJlbDpudGgtY2hpbGQoMikgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1pbnB1dCBsYWJlbDpudGgtY2hpbGQoMykgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmQtaW5wdXQtZWxlbWVudC5kaXNhYmxlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtaW5wdXQtZWxlbWVudC5kaXNhYmxlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vLyBGT1JNXG5cbi5mb3JtLWlucHV0LmlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcm0taW5wdXQgbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyAuZm9ybS1pbnB1dCBsYWJlbCArIGlucHV0IHtcbi8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuLy8gICBwYWRkaW5nOiAxNXB4O1xuLy8gICBmb250LXNpemU6IDE0cHg7XG4vLyAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgIG91dGxpbmU6IG5vbmU7XG4vLyB9XG5cbi8vIC5mb3JtLWlucHV0IGxhYmVsICsgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbi8vICAgb3BhY2l0eTogMC43O1xuLy8gfVxuXG51bC5saXN0LWNoZWNrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAvL2NvbG9yOiAjNDE0MTQxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tY2hlY2suc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vLyBTRUxFQ1RCT1hcblxuLnNlbGVjdC5mb3JtLWlucHV0IHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi8vIC5zZWxlY3QuZm9ybS1pbnB1dCBwIHNwYW4ubWFyay5tYXJrLW9yYW5nZSB7XG4vLyAgICAgd2lkdGg6IDEwcHg7XG4vLyAgICAgaGVpZ2h0OiAxMHB4O1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xuLy8gICAgIG1hcmdpbi1yaWdodDogMTBweDtcbi8vIH1cblxuLnNlbGVjdC5mb3JtLWlucHV0IHAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogOTglO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMzdweCAxNXB4IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3ggdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveCB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCAuc2VsZWN0LWJveC5vcGVuIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIGNoZWNrYm94IGFuZCByYWRpb1xuXG4uZm9ybS1pbnB1dC5jaGVja2JveCxcbi5mb3JtLWlucHV0LnJhZGlvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvKiBCYXNpYyBzdHlsZXMgKi9cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGxhYmVsOjpiZWZvcmUsXG4gIGxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgfVxuICBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjYzMzRFO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZCRUQ7XG4gICAgfVxuICB9XG4gIC8qIENoZWNrYm94ICovXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcXDI3MTRcIjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIGNvbG9yOiAjMmMzZTUwO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaWNvbnMvY2hlY2tlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogUmFkaW8gKi9cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAwLjI1ZW07XG4gICAgbGVmdDogMC4yNWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDAuMmVtIHNvbGlkICMyYzNlNTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC8qIDpjaGVja2VkICovXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLyogVHJhbnNpdGlvbiAqL1xuICBsYWJlbDo6YmVmb3JlLFxuICBsYWJlbDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb3JlL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cbmh0bWwubWQge1xuXHQtLWlvbi1kZWZhdWx0LWZvbnQ6IFwiSW50ZXItUmVndWxhclwiICFpbXBvcnRhbnQ7XG59XG4uYmlnLWJpZC1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuYmlnLWJpZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xuXHR9XG59XG4uYmlnLWJpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHNwYW4ge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuXHRcdFx0Y29sb3I6ICNhMGEwYTA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAZXh0ZW5kICViaWdJbnRlckJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxufVxuc2VjdGlvbi5jb250ZW50LWJveGVkIHtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjRTdFN0U3O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC5jb2wtNSB7XG5cdFx0cGFkZGluZzogNjBweDtcblx0fVxuXHQuY29sLTYge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NmY2ZjZjtcblx0XHR9XG5cdH1cblx0Ji5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLmJ1dHRvbi1jb250ZW50IGZ1bi1idXR0b24ge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLy8gQ09NUE9ORU5URSBERSBUQUJTIERFIENPTlRFTklETyBFTiBMSVNUQURPIE1PREFMXG4uY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLmNvbnRlbnQtbGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ly9oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG5cdFx0XHQvL2hlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiA4MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvL2JhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxufVxudWwucGFnaW5hdGlvbi1saXN0IHtcblx0Ly9oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG5cdC8vaGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ei1pbmRleDogMTtcblx0bGkge1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogNjVweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyZmRhOTA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjZmNmY2Y7XG5cdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRvcDogMjhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmNmY5ZmE7XG5cdFx0fVxuXHRcdCYuZG9uZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRlZ2dwbGFudDgwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZWdncGxhbnQ4MDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZWdncGxhbnQ4MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzJweDtcblx0XHRcdGxlZnQ6IDMycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICNjZmNmY2Y7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZC5zZWxlY3RlZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi5hdmF0YXItYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hdmF0YXItYm94IGltZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jb250ZW50LWJhY2tncm91bmQtbW9kYWwuY29udGVudC1saXN0IHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02Omxhc3QtY2hpbGQgLmF2YXRhci1ib3ggLmF2YXRhci10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG4uY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLmNvbnRlbnQtbGlzdCBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNjpsYXN0LWNoaWxkIC5hdmF0YXItYm94IC5hdmF0YXItdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5wICsgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbnAgKyBmdW4tZmlsZSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgdWwucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLmNvbnRlbnQtbGlzdCBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYnV0dG9uLWNvbnRlbnQgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucmVsYW5jZSB7XG5cdFx0cGFkZGluZzogMjRweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJcbi5zdWJoZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIHA6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGZ1bi0xMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGZ1bi1tYWluR3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmRlZmF1bHQge1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tMDQwXG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnN1YmhlYWRlci1jb250YWluZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2NvcmUvY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICAvL2JhY2tncm91bmQ6ICRmdW4tbGlnaHRCRztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzVweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDQ3OXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIC8vQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG5cblxuLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtaGVhZGluZyB7XG4gICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWJvZHkgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1ib2R5IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtYm9keSB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAvLyBAZXh0ZW5kICVzbWFsbGVySW50ZXJCb2xkO1xuICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gY29sb3I6ICRmdW4tMDQwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtYm9keSB1bCBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIC8vQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyTWVkaXVtO1xufVxuXG5cblxudWwubGlzdC1jb25maXJtIHtcblx0d2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG5cdGxpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ly9mb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ly90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXHRcdH1cbiAgICB9XG5cbiAgICAmLmNhcmQtdHlwZSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLy8gLmxpc3QtY29uZmlybSBsaSBzcGFuOmxhc3QtY2hpbGQge1xuLy8gICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyUmVndWxhcjtcbi8vICAgICBjb2xvcjogJGZ1bi0xMDA7XG4vLyB9XG4ucmFuZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICAudGltZS1yYW5nZSB7XG4gICAgICAgIC50aXRsZSwgLmJhci1yYW5nZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYXItcmFuZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Vjb25kIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmZpbmFsLXN0ZXAgKyAuY29udGFpbmVyLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbmFsLXN0ZXAge1xuXG4gICAgaDM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1zdWNjZXNzLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5maW5hbC1zdGVwIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwucm93IHtcbiAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjAlO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5maW5hbC1zdGVwID4gLnJvdyB7XG4gICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maW5hbC1zdGVwID4gLnJvdyA+IC5jb250YWluZXIgZnVuLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZmluYWwtc3RlcCA+IC5yb3cgPiAuY29udGFpbmVyIHtcbiAgICAvL21hcmdpbi10b3A6IDUwcHg7XG59XG51bC5wYWdpbmF0aW9uLXRhYiBsaSB7XG4gICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJCb2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZpbmFsLXN0ZXAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5yb3cge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5maW5hbC1zdGVwID4gLnJvdyA+IC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maW5hbC1zdGVwID4gLnJvdyA+IC5jb250YWluZXIgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmluYWwtc3RlcCA+IC5yb3cgPiAuY29udGFpbmVyIGZ1bi1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBodG1sIGJvZHkgdWwucGFnaW5hdGlvbi10YWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICBodG1sIGJvZHkgdWwucGFnaW5hdGlvbi10YWIgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGh0bWwgYm9keSB1bC5wYWdpbmF0aW9uLXRhYiBsaS5zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsLmxpc3QtY29uZmlybSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mb290ZXIgLmNvbnRhaW5lciBmdW4tYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItZm9vdGVyIC5jb250YWluZXIgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZvb3RlciAuY29udGFpbmVyIGZ1bi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnJhZGlvYnV0dG9uLmNoZWNrLXN0eWxlLmZvcm0taW5wdXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmFkaW9idXR0b24uY2hlY2stc3R5bGUuZm9ybS1pbnB1dCBsYWJlbCAucGFuZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtYm9keSB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0LmZvcm0taW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL2NvcmUvY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuXG4uYmlkIHtcbiAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNTRweDtcbiAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIC8vIEBleHRlbmQgJXZlcnlzbWFsbEludGVyQm9sZDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZnVuLTA4MDtcbiAgICAgICAgICAgIC8vIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLy8gQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRmdW4tMDEwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzNTJweDsgRXN0byB2YSBhIGlyIGNvbiBtZWRpYSBxdWVyeSBzb2xvIHBhcmEgcGFudGFsbGFzIGdyYW5kZXNcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLTY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmdW4tMDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC02Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIHVsLmxpc3QtY2hlY2t7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kaWdpdGFsLXdheSB7XG4gICAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgIC5jb2wtNjpsYXN0LWNoaWxkLCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFpbmVyLWhlYWRlciB7XG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmdW4tMDEwO1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZnVuLTAxMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTUwJTtcblx0XHRcdH1cblx0XHRcdC8vIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gICAgIC8vIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG5cdFx0XHQvLyBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gXHRjb2xvcjogJGZ1bi0wNDA7XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgICAgICAvLyB9XG5cdFx0fVxuXHR9XG59XG5cbnNwYW4uYXZhdGFyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU0LjgxZGVnLCAjRkY4MDREIDE3LjU4JSwgI0ZGOEM5MiA0Ny42JSwgI0ZGQ0QzRSA3Ny42MiUpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuYmlkIHtcbiAgICAgICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmlkIHtcbiAgICAgICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmRpZ2l0YWwtd2F5IHtcbiAgICAgICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgLmNvbC02Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsIHtcbiAgICAgICAgLnNwYWNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsIGxpOmZpcnN0LWNoaWxkIHNwYW4uaGlkZGVuLWxnIHtcbiAgICAgICAgLy9jb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bCBsaTpmaXJzdC1jaGlsZCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bC5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsLm9wZW4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgLmNvbnRhaW5lciB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkzJSA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsLm9wZW4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsLm9wZW4gKyAub3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmlkIHtcbiAgICAgICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAgICAgLmNvbC02OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Fzcy9jb3JlL2ZvbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zYXNzL2NvcmUvY29sb3JzLnNjc3NcIjtcblxuXG51bC5wYWdpbmF0aW9uLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGNvbG9yOiAkZnVuLTAyMDtcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLy9mb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBzcGFuLm51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RUZGO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjdDOTIgMCUsICNGRjVGM0UgNDguNyUsICNGRjY4QzUgMTAwJSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjdDOTIgMCUsICNGRjVGM0UgNDguNyUsICNGRjY4QzUgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgIC8vIHNwYW4ubnVtYmVyIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzJGREE5MDtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWNoZWNrLWdyZWVuLnN2ZycpO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC8vIHNwYW4udGl0bGUge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyBzcGFuLm1hcmstb3JhbmdlIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIHNwYW4ubWFyayB7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgICAgICAvLyAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyAgICAgLy9mb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgLy8gICAgIC8vY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAvLyAgICAgJi1vcmFuZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBsaS5kb25lIHtcbiAgICAgICAgLy9jb2xvcjogJGZ1bi0wODAgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuc3Bhbi5tYXJrIHtcbiAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlck1lZGl1bTtcbiAgICAvL2NvbG9yOiAjMDAwO1xuICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvL21hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmLW9yYW5nZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkVBMTAwO1xuICAgIH1cbiAgICAmLWJsdWU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzBBQ0REOTtcbiAgICB9XG4gICAgJi1udWxsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBodG1sIGJvZHkgdWwucGFnaW5hdGlvbi10YWIuc2hvdy1hbGwgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICB9XG5cbiAgICBodG1sIGJvZHkgdWwucGFnaW5hdGlvbi10YWIuc2hvdy1hbGwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxufVxuXG4iLCJAaW1wb3J0IFwiLi4vY29yZS9jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiAubW9iLWdlbmVyYWwge1xuICAgIC5oZWFkZXIgaDIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn0gKi9cbi5yZWdpc3RlciB7XG4gICAgLyogbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7ICovXG4gICAgLy9vdmVyZmxvdzogYXV0bztcbiAgICAuc3Bhbi1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LmZvcm0taW5wdXQsIHNlbGVjdCwgb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC8vIGxhYmVsIHtcbiAgICAvLyAgICAgY29sb3I6ICRmdW4tMDYwO1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAvLyB9XG4gICAgc2VsZWN0OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuaW52ZXN0b3Itc3RlcHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1zZWMtY291bnRlcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LXNlYy1jb3VudGVyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmdW4td2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRvY3VtZW50LXVwbG9hZGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5ncmV5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLTAyMDtcbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQ6aG92ZXIsIC5maWxlOmhvdmVyLCBwOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib2R5LWNvbnRlbnQge1xuICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgLnBob25lLWMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgLmlucCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gaDIge1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJWJpZ0ludGVyQm9sZDtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gcCB7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgICAgIC8vICAgICBzcGFuIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmJvZHktaW5mbyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi0wNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBmdW4tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBleHRlbmQgJXh4c0ludGVyUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29kZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZ1bi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNrdG9wLWZvb3RlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDQ2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggOTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAgICAgLmNvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5iYWNrLWJ0biB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXh0LWJ0biB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNDQ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgICAgICAgICAgLy8gQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gaDQ6aG92ZXIge1xuICAgICAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWZvb3RlciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ0NDtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgICAgLy8gQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICA6aG9zdDo6bmctZGVlcCBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgeyAvLyBQYW50YWxsYXMgZ3JhbmRlc1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgICAgIC5ib2R5LWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC8vaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAzMnB4IDIwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRmdW4tbGlnaHRCRztcbiAgICAgICAgfVxuICAgICAgICAubW9iQXBwIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZhO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLyogbGVmdDogMTRweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7ICovXG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3AtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgOmhvc3Q6Om5nLWRlZXAgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcxMHB4KSB7XG4gICAgICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzEwcHgpIGFuZCAobWluLWhlaWdodDogNjM4cHgpIHtcbiAgICAgICAgLnNjcm9sbGFibGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MzhweCkge1xuICAgICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgLm1vYi1nZW5lcmFsIHtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbGFibGUge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9iLWdlbmVyYWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhYy1jb250YWluZXIgXHR7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pb24tZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAucGFjLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3eCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIC5wYWMtaWNvbiAge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGFjLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY1ZmYgIWltcG9ydGFudDtcbiAgfVxuICAucGFjLWl0ZW0tcXVlcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59Il19 */
.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.fd6b6b952d5f4a0f9631.css.map*/