/** 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-\[-24px\] {
  bottom: -24px;
}
.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;
}
.left-\[15px\] {
  left: 15px;
}
.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-\[3px\] {
  top: 3px;
}
.top-\[45px\] {
  top: 45px;
}
.top-\[46px\] {
  top: 46px;
}
.top-\[4px\] {
  top: 4px;
}
.isolate {
  isolation: isolate;
}
.-z-\[1\] {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.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-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-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-10 {
  height: 10px;
}
.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-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-\[2px\] {
  height: 2px;
}
.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-\[720px\] {
  max-height: 720px;
}
.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-10 {
  width: 10px;
}
.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-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-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}
.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-\[1256px\] {
  max-width: 1256px;
}
.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-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-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-l-2 {
  border-left-width: 2px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-\[\#0f5e42\] {
  --tw-border-opacity: 1;
  border-color: rgb(15 94 66 / var(--tw-border-opacity, 1));
}
.border-\[\#0f5e42\]\/\[\.25\] {
  border-color: rgb(15 94 66 / .25);
}
.border-\[\#39C847\] {
  --tw-border-opacity: 1;
  border-color: rgb(57 200 71 / var(--tw-border-opacity, 1));
}
.border-\[\#66334E\] {
  --tw-border-opacity: 1;
  border-color: rgb(102 51 78 / var(--tw-border-opacity, 1));
}
.border-\[\#A9A1A5\] {
  --tw-border-opacity: 1;
  border-color: rgb(169 161 165 / var(--tw-border-opacity, 1));
}
.border-\[\#FD565B\] {
  --tw-border-opacity: 1;
  border-color: rgb(253 86 91 / var(--tw-border-opacity, 1));
}
.border-alert {
  --tw-border-opacity: 1;
  border-color: rgb(253 86 91 / var(--tw-border-opacity, 1));
}
.border-alert\/\[\.1\] {
  border-color: rgb(253 86 91 / .1);
}
.border-borderAccordion {
  border-color: rgba(56, 27, 42, 0.25);
}
.border-cream-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 240 185 / var(--tw-border-opacity, 1));
}
.border-cream-100\/\[\.4\] {
  border-color: rgb(255 240 185 / .4);
}
.border-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\/\[\.25\] {
  border-color: rgb(56 27 42 / .25);
}
.border-eggplant-100\/\[\.4\] {
  border-color: rgb(56 27 42 / .4);
}
.border-eggplant-100\/\[0\.10\] {
  border-color: rgb(56 27 42 / 0.10);
}
.border-eggplant-100\/\[0\.1\] {
  border-color: rgb(56 27 42 / 0.1);
}
.border-eggplant-100\/\[0\.25\] {
  border-color: rgb(56 27 42 / 0.25);
}
.border-eggplant-100\/\[0\.2\] {
  border-color: rgb(56 27 42 / 0.2);
}
.border-eggplant-100\/\[0\.4\] {
  border-color: rgb(56 27 42 / 0.4);
}
.border-gray-10 {
  --tw-border-opacity: 1;
  border-color: rgb(234 231 233 / var(--tw-border-opacity, 1));
}
.border-gray-25 {
  --tw-border-opacity: 1;
  border-color: rgb(201 196 199 / var(--tw-border-opacity, 1));
}
.border-ocher-100 {
  --tw-border-opacity: 1;
  border-color: rgb(184 178 162 / var(--tw-border-opacity, 1));
}
.border-orange-100 {
  --tw-border-opacity: 1;
  border-color: rgb(229 73 55 / var(--tw-border-opacity, 1));
}
.border-orange-100\/\[\.25\] {
  border-color: rgb(229 73 55 / .25);
}
.border-orange-100\/\[\.4\] {
  border-color: rgb(229 73 55 / .4);
}
.border-success {
  --tw-border-opacity: 1;
  border-color: rgb(3 151 85 / var(--tw-border-opacity, 1));
}
.border-success\/\[\.1\] {
  border-color: rgb(3 151 85 / .1);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-y-eggplant-100\/\[0\.4\] {
  border-top-color: rgb(56 27 42 / 0.4);
  border-bottom-color: rgb(56 27 42 / 0.4);
}
.border-b-eggplant-100\/\[0\.1\] {
  border-bottom-color: rgb(56 27 42 / 0.1);
}
.border-b-eggplant-100\/\[0\.25\] {
  border-bottom-color: rgb(56 27 42 / 0.25);
}
.border-r-eggplant-100\/\[\.25\] {
  border-right-color: rgb(56 27 42 / .25);
}
.border-r-eggplant-100\/\[0\.1\] {
  border-right-color: rgb(56 27 42 / 0.1);
}
.border-r-eggplant-100\/\[0\.25\] {
  border-right-color: rgb(56 27 42 / 0.25);
}
.border-t-eggplant-100\/\[0\.1\] {
  border-top-color: rgb(56 27 42 / 0.1);
}
.border-t-eggplant-100\/\[0\.25\] {
  border-top-color: rgb(56 27 42 / 0.25);
}
.border-t-eggplant-100\/\[0\.4\] {
  border-top-color: rgb(56 27 42 / 0.4);
}
.border-opacity-\[0\.25\] {
  --tw-border-opacity: 0.25;
}
.bg-\[\#039755\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 151 85 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0f5e42\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 94 66 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D0F9DE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(208 249 222 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EAE7E9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 231 233 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBFCF2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 252 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FD565B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 86 91 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDCBCC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 204 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDEDED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF679B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 103 155 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFD43C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 212 60 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e0e3ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(224 227 255 / 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\.05\] {
  background-color: rgb(56 27 42 / 0.05);
}
.bg-eggplant-100\/\[0\.10\] {
  background-color: rgb(56 27 42 / 0.10);
}
.bg-eggplant-100\/\[0\.1\] {
  background-color: rgb(56 27 42 / 0.1);
}
.bg-eggplant-100\/\[0\.25\] {
  background-color: rgb(56 27 42 / 0.25);
}
.bg-eggplant-100\/\[0\.2\] {
  background-color: rgb(56 27 42 / 0.2);
}
.bg-eggplant-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\/40 {
  background-color: rgb(234 231 233 / .40);
}
.bg-gray-10\/\[0\.1\] {
  background-color: rgb(234 231 233 / 0.1);
}
.bg-gray-25 {
  --tw-bg-opacity: 1;
  background-color: rgb(201 196 199 / var(--tw-bg-opacity, 1));
}
.bg-gray-40 {
  --tw-bg-opacity: 1;
  background-color: rgb(169 161 165 / var(--tw-bg-opacity, 1));
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 73 55 / var(--tw-bg-opacity, 1));
}
.bg-orange-100\/\[\.4\] {
  background-color: rgb(229 73 55 / .4);
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 169 170 / var(--tw-bg-opacity, 1));
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: rgb(3 151 85 / var(--tw-bg-opacity, 1));
}
.bg-success\/\[\.1\] {
  background-color: rgb(3 151 85 / .1);
}
.bg-success\/\[0\.10\] {
  background-color: rgb(3 151 85 / 0.10);
}
.bg-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-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\.7\] {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-\[linear-gradient\(45deg\2c \#FFD43C_0\%\2c \#FF679B_53\.12\%\2c \#FF5C2F_100\%\)\] {
  background-image: linear-gradient(45deg,#FFD43C 0%,#FF679B 53.12%,#FF5C2F 100%);
}
.fill-\[\#E54937\] {
  fill: #E54937;
}
.fill-eggplant-100 {
  fill: rgb(56, 27, 42);
}
.fill-orange-100 {
  fill: rgb(229, 73, 55);
}
.stroke-\[\#039755\] {
  stroke: #039755;
}
.stroke-\[\#0f5e42\] {
  stroke: #0f5e42;
}
.stroke-\[\#29141F\] {
  stroke: #29141F;
}
.stroke-\[\#39C847\] {
  stroke: #39C847;
}
.stroke-\[\#66334E\] {
  stroke: #66334E;
}
.stroke-\[\#A9A1A5\] {
  stroke: #A9A1A5;
}
.stroke-\[\#C9C4C7\] {
  stroke: #C9C4C7;
}
.stroke-\[\#E54937\] {
  stroke: #E54937;
}
.stroke-\[\#E64937\] {
  stroke: #E64937;
}
.stroke-\[\#EC4899\] {
  stroke: #EC4899;
}
.stroke-\[\#FD565B\] {
  stroke: #FD565B;
}
.stroke-\[\#FF7C92\] {
  stroke: #FF7C92;
}
.stroke-\[white\] {
  stroke: white;
}
.stroke-alert {
  stroke: rgb(253, 86, 91);
}
.stroke-cream-100 {
  stroke: rgb(255, 240, 185);
}
.stroke-cream-100\/\[0\.4\] {
  stroke: rgb(255 240 185 / 0.4);
}
.stroke-eggplant-100 {
  stroke: rgb(56, 27, 42);
}
.stroke-eggplant-100\/\[\.4\] {
  stroke: rgb(56 27 42 / .4);
}
.stroke-eggplant-100\/\[0\.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-80 {
  stroke: rgb(240, 110, 50);
}
.stroke-pink-120 {
  stroke: rgb(255, 143, 145);
}
.stroke-verified {
  stroke: #2774E7;
}
.stroke-white {
  stroke: rgb(255, 255, 255);
}
.stroke-white\/\[0\.4\] {
  stroke: rgb(255 255 255 / 0.4);
}
.stroke-2 {
  stroke-width: 2;
}
.stroke-\[1px\] {
  stroke-width: 1px;
}
.stroke-\[2px\] {
  stroke-width: 2px;
}
.stroke-\[4px\] {
  stroke-width: 4px;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-\[32px\] {
  padding: 32px !important;
}
.p-0 {
  padding: 0px;
}
.p-10 {
  padding: 10px;
}
.p-12 {
  padding: 12px;
}
.p-16 {
  padding: 16px;
}
.p-20 {
  padding: 20px;
}
.p-24 {
  padding: 24px;
}
.p-32 {
  padding: 32px;
}
.p-4 {
  padding: 4px;
}
.p-48 {
  padding: 48px;
}
.p-6 {
  padding: 6px;
}
.p-8 {
  padding: 8px;
}
.p-\[18px\] {
  padding: 18px;
}
.\!px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.\!px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-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;
}
.\!pl-16 {
  padding-left: 16px !important;
}
.\!pl-\[10px\] {
  padding-left: 10px !important;
}
.\!pr-\[16px\] {
  padding-right: 16px !important;
}
.\!pt-12 {
  padding-top: 12px !important;
}
.\!pt-2 {
  padding-top: 2px !important;
}
.\!pt-24 {
  padding-top: 24px !important;
}
.\!pt-8 {
  padding-top: 8px !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-12 {
  padding-bottom: 12px;
}
.pb-120 {
  padding-bottom: 120px;
}
.pb-16 {
  padding-bottom: 16px;
}
.pb-2 {
  padding-bottom: 2px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-24 {
  padding-bottom: 24px;
}
.pb-32 {
  padding-bottom: 32px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-48 {
  padding-bottom: 48px;
}
.pb-52 {
  padding-bottom: 52px;
}
.pb-56 {
  padding-bottom: 56px;
}
.pb-6 {
  padding-bottom: 6px;
}
.pb-64 {
  padding-bottom: 64px;
}
.pb-8 {
  padding-bottom: 8px;
}
.pb-96 {
  padding-bottom: 96px;
}
.pb-\[142px\] {
  padding-bottom: 142px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[18px\] {
  padding-bottom: 18px;
}
.pb-\[19px\] {
  padding-bottom: 19px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[72px\] {
  padding-bottom: 72px;
}
.pb-\[78px\] {
  padding-bottom: 78px;
}
.pb-\[8px\] {
  padding-bottom: 8px;
}
.pl-12 {
  padding-left: 12px;
}
.pl-16 {
  padding-left: 16px;
}
.pl-24 {
  padding-left: 24px;
}
.pl-32 {
  padding-left: 32px;
}
.pl-6 {
  padding-left: 6px;
}
.pl-8 {
  padding-left: 8px;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[14px\] {
  padding-left: 14px;
}
.pl-\[18px\] {
  padding-left: 18px;
}
.pl-\[36px\] {
  padding-left: 36px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-12 {
  padding-right: 12px;
}
.pr-16 {
  padding-right: 16px;
}
.pr-24 {
  padding-right: 24px;
}
.pr-28 {
  padding-right: 28px;
}
.pr-32 {
  padding-right: 32px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-6 {
  padding-right: 6px;
}
.pr-8 {
  padding-right: 8px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-12 {
  padding-top: 12px;
}
.pt-16 {
  padding-top: 16px;
}
.pt-2 {
  padding-top: 2px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-24 {
  padding-top: 24px;
}
.pt-32 {
  padding-top: 32px;
}
.pt-34 {
  padding-top: 34px;
}
.pt-4 {
  padding-top: 4px;
}
.pt-48 {
  padding-top: 48px;
}
.pt-6 {
  padding-top: 6px;
}
.pt-64 {
  padding-top: 64px;
}
.pt-72 {
  padding-top: 72px;
}
.pt-78 {
  padding-top: 78px;
}
.pt-8 {
  padding-top: 8px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-\[120px\] {
  padding-top: 120px;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[13px\] {
  padding-top: 13px;
}
.pt-\[18px\] {
  padding-top: 18px;
}
.pt-\[26px\] {
  padding-top: 26px;
}
.pt-\[28px\] {
  padding-top: 28px;
}
.pt-\[32px\] {
  padding-top: 32px;
}
.pt-\[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-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;
}
.text-xs {
  font-size: 8px;
  line-height: 13.6px;
}
.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\.35\] {
  line-height: 1.35;
}
.leading-\[15\.6px\] {
  line-height: 15.6px;
}
.leading-\[18\.2px\] {
  line-height: 18.2px;
}
.leading-\[28\.6px\] {
  line-height: 28.6px;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.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-alert {
  --tw-text-opacity: 1;
  color: rgb(253 86 91 / var(--tw-text-opacity, 1));
}
.text-cream-100 {
  --tw-text-opacity: 1;
  color: rgb(255 240 185 / var(--tw-text-opacity, 1));
}
.text-cream-100\/\[\.4\] {
  color: rgb(255 240 185 / .4);
}
.text-eggplant-100 {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
.text-eggplant-100\/\[\.25\] {
  color: rgb(56 27 42 / .25);
}
.text-eggplant-100\/\[\.4\] {
  color: rgb(56 27 42 / .4);
}
.text-eggplant-100\/\[\.55\] {
  color: rgb(56 27 42 / .55);
}
.text-eggplant-100\/\[0\.25\] {
  color: rgb(56 27 42 / 0.25);
}
.text-eggplant-100\/\[0\.2\] {
  color: rgb(56 27 42 / 0.2);
}
.text-eggplant-100\/\[0\.40\] {
  color: rgb(56 27 42 / 0.40);
}
.text-eggplant-100\/\[0\.45\] {
  color: rgb(56 27 42 / 0.45);
}
.text-eggplant-100\/\[0\.4\] {
  color: rgb(56 27 42 / 0.4);
}
.text-eggplant-100\/\[0\.55\] {
  color: rgb(56 27 42 / 0.55);
}
.text-eggplant-100\/\[0\.5\] {
  color: rgb(56 27 42 / 0.5);
}
.text-eggplant-100\/\[0\.6\] {
  color: rgb(56 27 42 / 0.6);
}
.text-eggplant-100\/\[0\.7\] {
  color: rgb(56 27 42 / 0.7);
}
.text-eggplant-100\/\[0\.8\] {
  color: rgb(56 27 42 / 0.8);
}
.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-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: .25;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: .70;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
  --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-dimension {
  --tw-shadow: 0px 4px 4px rgba(102, 51, 78, 0.05);
  --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-l {
  --tw-shadow: 0px 12px 16px -4px rgba(56, 27, 42, 0.08), 0px 4px 6px -2px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-m {
  --tw-shadow: 0px 4px 8px -2px rgba(56, 27, 42, 0.1), 0px 2px 4px -2px rgba(56, 27, 42, 0.06);
  --tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-s {
  --tw-shadow: 0px 1px 3px rgba(56, 27, 42, 0.1), 0px 1px 2px rgba(56, 27, 42, 0.06);
  --tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
  --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-xl {
  --tw-backdrop-blur: blur(40px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.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;
}
@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-gray-10\/60:hover {
  background-color: rgb(234 231 233 / 0.6);
}
.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-80:hover {
  opacity: 0.8;
}
.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-16 {
    left: 16px;
  }
  .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-16 {
    height: 16px;
  }
  .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-16 {
    width: 16px;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-2\/5 {
    width: 40%;
  }
  .md\:w-3\/5 {
    width: 60%;
  }
  .md\:w-32 {
    width: 32px;
  }
  .md\:w-40 {
    width: 40px;
  }
  .md\:w-64 {
    width: 64px;
  }
  .md\:w-8\/12 {
    width: 66.666667%;
  }
  .md\:w-96 {
    width: 96px;
  }
  .md\:w-\[138px\] {
    width: 138px;
  }
  .md\:w-\[280px\] {
    width: 280px;
  }
  .md\:w-\[32px\] {
    width: 32px;
  }
  .md\:w-\[33\%\] {
    width: 33%;
  }
  .md\:w-\[35\%\] {
    width: 35%;
  }
  .md\:w-\[460px\] {
    width: 460px;
  }
  .md\:w-\[48px\] {
    width: 48px;
  }
  .md\:w-\[649px\] {
    width: 649px;
  }
  .md\:w-\[65\%\] {
    width: 65%;
  }
  .md\:w-\[66\%\] {
    width: 66%;
  }
  .md\:w-\[80px\] {
    width: 80px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[146px\] {
    min-width: 146px;
  }
  .md\:min-w-\[320px\] {
    min-width: 320px;
  }
  .md\:min-w-\[342px\] {
    min-width: 342px;
  }
  .md\:min-w-\[520px\] {
    min-width: 520px;
  }
  .md\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .md\:max-w-\[226px\] {
    max-width: 226px;
  }
  .md\:max-w-\[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-6 {
    grid-template-columns: repeat(6, 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-0 {
    gap: 0px;
  }
  .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\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }
  .md\:p-0 {
    padding: 0px;
  }
  .md\:p-12 {
    padding: 12px;
  }
  .md\:p-16 {
    padding: 16px;
  }
  .md\:p-20 {
    padding: 20px;
  }
  .md\:p-24 {
    padding: 24px;
  }
  .md\:p-32 {
    padding: 32px;
  }
  .md\:p-72 {
    padding: 72px;
  }
  .md\:p-8 {
    padding: 8px;
  }
  .md\:\!px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .md\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .md\:px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .md\:py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .md\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .md\:py-\[28px\] {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .md\:py-\[53px\] {
    padding-top: 53px;
    padding-bottom: 53px;
  }
  .md\:py-\[80px\] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .md\:py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .md\:\!pl-16 {
    padding-left: 16px !important;
  }
  .md\:pb-0 {
    padding-bottom: 0px;
  }
  .md\:pb-12 {
    padding-bottom: 12px;
  }
  .md\:pb-20 {
    padding-bottom: 20px;
  }
  .md\:pb-24 {
    padding-bottom: 24px;
  }
  .md\:pb-32 {
    padding-bottom: 32px;
  }
  .md\:pb-48 {
    padding-bottom: 48px;
  }
  .md\:pb-6 {
    padding-bottom: 6px;
  }
  .md\:pb-64 {
    padding-bottom: 64px;
  }
  .md\:pb-72 {
    padding-bottom: 72px;
  }
  .md\:pb-80 {
    padding-bottom: 80px;
  }
  .md\:pb-\[50px\] {
    padding-bottom: 50px;
  }
  .md\:pl-0 {
    padding-left: 0px;
  }
  .md\:pl-12 {
    padding-left: 12px;
  }
  .md\:pl-16 {
    padding-left: 16px;
  }
  .md\:pl-32 {
    padding-left: 32px;
  }
  .md\:pl-4 {
    padding-left: 4px;
  }
  .md\:pr-10 {
    padding-right: 10px;
  }
  .md\:pr-16 {
    padding-right: 16px;
  }
  .md\:pr-32 {
    padding-right: 32px;
  }
  .md\:pr-40 {
    padding-right: 40px;
  }
  .md\:pr-64 {
    padding-right: 64px;
  }
  .md\:pr-8 {
    padding-right: 8px;
  }
  .md\:pr-\[46px\] {
    padding-right: 46px;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-114 {
    padding-top: 114px;
  }
  .md\:pt-12 {
    padding-top: 12px;
  }
  .md\:pt-16 {
    padding-top: 16px;
  }
  .md\:pt-20 {
    padding-top: 20px;
  }
  .md\:pt-24 {
    padding-top: 24px;
  }
  .md\:pt-32 {
    padding-top: 32px;
  }
  .md\:pt-6 {
    padding-top: 6px;
  }
  .md\:pt-64 {
    padding-top: 64px;
  }
  .md\:pt-72 {
    padding-top: 72px;
  }
  .md\:pt-80 {
    padding-top: 80px;
  }
  .md\:pt-\[160px\] {
    padding-top: 160px;
  }
  .md\:pt-\[30px\] {
    padding-top: 30px;
  }
  .md\:pt-\[56px\] {
    padding-top: 56px;
  }
  .md\:pt-\[62px\] {
    padding-top: 62px;
  }
  .md\:pt-\[75px\] {
    padding-top: 75px;
  }
  .md\:pt-\[78px\] {
    padding-top: 78px;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-right {
    text-align: right;
  }
  .md\:font-sans {
    font-family: StratosRegular, sans-serif;
  }
  .md\:text-2xl {
    font-size: 24px;
    line-height: 40.8px;
  }
  .md\:text-3xl {
    font-size: 32px;
    line-height: 54.4px;
  }
  .md\:text-h400 {
    font-size: 20px;
    line-height: 28px;
  }
  .md\:text-h500 {
    font-size: 24px;
    line-height: 33.6px;
  }
  .md\:text-h600 {
    font-size: 32px;
    line-height: 41.6px;
  }
  .md\:text-h700 {
    font-size: 40px;
    line-height: 52px;
  }
  .md\:text-h800 {
    font-size: 56px;
    line-height: 72.8px;
  }
  .md\:text-l {
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:text-m {
    font-size: 14px;
    line-height: 23.8px;
  }
  .md\:text-xl {
    font-size: 20px;
    line-height: 34px;
  }
  .md\:leading-9 {
    line-height: 2.25rem;
  }
  .md\:text-eggplant-100 {
    --tw-text-opacity: 1;
    color: rgb(56 27 42 / var(--tw-text-opacity, 1));
  }
  .md\:shadow-2xl {
    --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
    --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-xl {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:focus\:shadow-2xl:focus {
    --tw-shadow: 0px 24px 48px -12px rgba(56, 27, 42, 0.18);
    --tw-shadow-colored: 0px 24px 48px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:focus\:shadow-xl:focus {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:children\:text-2xl > * {
    font-size: 24px;
    line-height: 40.8px;
  }
  .md\:children\:text-h300 > * {
    font-size: 16px;
    line-height: 24px;
  }
  .md\:children\:text-l > * {
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:children\:text-xl > * {
    font-size: 20px;
    line-height: 34px;
  }
  .md\:children\:before\:text-l > *::before {
    content: var(--tw-content);
    font-size: 16px;
    line-height: 27.2px;
  }
  .md\:children\:before\:text-m > *::before {
    content: var(--tw-content);
    font-size: 14px;
    line-height: 23.8px;
  }
  .md\:hover\:bg-cream-100\/\[0\.1\]:hover {
    background-color: rgb(255 240 185 / 0.1);
  }
  .md\:hover\:shadow-l:hover {
    --tw-shadow: 0px 12px 16px -4px rgba(56, 27, 42, 0.08), 0px 4px 6px -2px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 12px 16px -4px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:hover\:shadow-xl:hover {
    --tw-shadow: 0px 20px 24px -4px rgba(56, 27, 42, 0.08), 0px 8px 8px -4px rgba(56, 27, 42, 0.03);
    --tw-shadow-colored: 0px 20px 24px -4px var(--tw-shadow-color), 0px 8px 8px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
@media (min-width: 1120px) {
  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:mr-0 {
    margin-right: 0px;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:w-\[34\%\] {
    width: 34%;
  }
  .lg\:w-\[58\%\] {
    width: 58%;
  }
  .lg\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:gap-x-16 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .lg\:gap-x-32 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:text-2xl {
    font-size: 24px;
    line-height: 40.8px;
  }
  .lg\:text-h1000 {
    font-size: 88px;
    line-height: 114.4px;
  }
  .lg\:text-h400 {
    font-size: 20px;
    line-height: 28px;
  }
  .lg\:text-xl {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1312px) {
  .xl\:inline-block {
    display: inline-block;
  }
  .xl\:max-w-\[60\%\] {
    max-width: 60%;
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:text-3xl {
    font-size: 32px;
    line-height: 54.4px;
  }
}
.\[\&\>a\]\:text-\[\#2fda90\]>a {
  --tw-text-opacity: 1;
  color: rgb(47 218 144 / var(--tw-text-opacity, 1));
}
.\[\&\>h2\]\:font-sans>h2 {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>h2\]\:font-sansMedium>h2 {
  font-family: StratosMedium, sans-serif;
}
.\[\&\>h2\]\:text-h500>h2 {
  font-size: 24px;
  line-height: 33.6px;
}
.\[\&\>h2\]\:text-h600>h2 {
  font-size: 32px;
  line-height: 41.6px;
}
@media (min-width: 768px) {
  .\[\&\>h2\]\:md\:text-h800>h2 {
    font-size: 56px;
    line-height: 72.8px;
  }
}
.\[\&\>h3\]\:pb-12>h3 {
  padding-bottom: 12px;
}
.\[\&\>h3\]\:font-sans>h3 {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>h3\]\:text-2xl>h3 {
  font-size: 24px;
  line-height: 40.8px;
}
.\[\&\>h3\]\:text-xl>h3 {
  font-size: 20px;
  line-height: 34px;
}
.\[\&\>h3\]\:text-eggplant-100>h3 {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .md\:\[\&\>h3\]\:text-h500>h3 {
    font-size: 24px;
    line-height: 33.6px;
  }
}
.\[\&\>li\]\:font-sans>li {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>li\]\:text-l>li {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>li\]\:text-eggplant-100\/\[0\.55\]>li {
  color: rgb(56 27 42 / 0.55);
}
.\[\&\>p\>a\]\:text-orange-100>p>a {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.\[\&\>p\]\:pb-12>p {
  padding-bottom: 12px;
}
.\[\&\>p\]\:font-sans>p {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>p\]\:text-l>p {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>p\]\:text-xl>p {
  font-size: 20px;
  line-height: 34px;
}
.\[\&\>p\]\:text-eggplant-100>p {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
.\[\&\>p\]\:text-eggplant-100\/\[0\.55\]>p {
  color: rgb(56 27 42 / 0.55);
}
@media (min-width: 768px) {
  .md\:\[\&\>p\]\:text-xl>p {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1120px) {
  .lg\:\[\&\>p\]\:text-h400>p {
    font-size: 20px;
    line-height: 28px;
  }
}
.\[\&\>span\]\:text-orange-100>span {
  --tw-text-opacity: 1;
  color: rgb(229 73 55 / var(--tw-text-opacity, 1));
}
.\[\&\>span\]\:underline>span {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.\[\&\>span\]\:underline-offset-6>span {
  text-underline-offset: 6px;
}
.\[\&\>ul\>li\]\:pb-12>ul>li {
  padding-bottom: 12px;
}
.\[\&\>ul\>li\]\:font-sans>ul>li {
  font-family: StratosRegular, sans-serif;
}
.\[\&\>ul\>li\]\:text-l>ul>li {
  font-size: 16px;
  line-height: 27.2px;
}
.\[\&\>ul\>li\]\:text-eggplant-100>ul>li {
  --tw-text-opacity: 1;
  color: rgb(56 27 42 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
  .md\:\[\&\>ul\>li\]\:text-xl>ul>li {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 1120px) {
  .lg\:\[\&\>ul\>li\]\:text-h400>ul>li {
    font-size: 20px;
    line-height: 28px;
  }
}
.\[\&\>ul\]\:list-disc>ul {
  list-style-type: disc;
}
.\[\&\>ul\]\:pl-\[22px\]>ul {
  padding-left: 22px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2dsb2JhbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvY29yZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy9jb3JlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvdGhlbWVzL2lvbmljLm1peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy90aGVtZXMvaW9uaWMuZ2xvYmFscy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jb21wb25lbnRzL21lbnUvbWVudS5pb3MudmFycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jb21wb25lbnRzL21lbnUvbWVudS5tZC52YXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvc3JjL2Nzcy9ub3JtYWxpemUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3Mvbm9ybWFsaXplLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL3N0cnVjdHVyZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy9zdHJ1Y3R1cmUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy90eXBvZ3JhcGh5LmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL2Rpc3BsYXkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZGlzcGxheS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvc3JjL2Nzcy9wYWRkaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGlvbmljL2FuZ3VsYXIvY3NzL3BhZGRpbmcuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvZmxvYXQtZWxlbWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZmxvYXQtZWxlbWVudHMuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdGV4dC1hbGlnbm1lbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvdGV4dC1hbGlnbm1lbnQuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL3NyYy9jc3MvdGV4dC10cmFuc2Zvcm1hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bpb25pYy9hbmd1bGFyL2Nzcy90ZXh0LXRyYW5zZm9ybWF0aW9uLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9zcmMvY3NzL2ZsZXgtdXRpbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AaW9uaWMvYW5ndWxhci9jc3MvZmxleC11dGlscy5jc3MiLCIuLi9hc3NldHMvc2Fzcy9jb3JlL2NvbG9ycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0BuZy1zZWxlY3Qvbmctc2VsZWN0L3RoZW1lcy9kZWZhdWx0LnRoZW1lLmNzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvZm9udHMuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2Jhc2UuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCIuLi9hc3NldHMvc2Fzcy9jb3JlL2dyaWQuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL2NvcmUvc3BhY2luZy5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvY29yZS9pY29ucy5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2NhcmQuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS90YWJsZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL21vZGFsLnNjc3MiLCIuLi9hc3NldHMvc2Fzcy9tb2R1bGUvbWVzc2FnZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2Zvcm0uc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS9vZmZlci5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL3N1YmhlYWRlci1tYXJrZXRwbGFjZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL29mZmVyLWNyZWF0ZS5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL2JpZC1jcmVhdGUuc2NzcyIsIi4uL2Fzc2V0cy9zYXNzL21vZHVsZS9wYWdpbmF0aW9uLXRhYi5zY3NzIiwiLi4vYXNzZXRzL3Nhc3MvbW9kdWxlL3JlZ2lzdGVyLnNjc3MiLCIuLi9hc3NldHMvc2Fzcy9tb2R1bGUvZ29vZ2xlLWF1dG9jb21wbGV0ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7RUFBQTtBQVdBLDREQUFBO0FDSEE7RUFDRSw2RkFBQTtBQ1BGO0FEU0E7RUFDRSwwREFBQTtBQ05GO0FEU0E7RUFDRSwwQ0FBQTtBQ05GO0FEU0E7RUFDRSx1Q0FBQTtBQ05GO0FEU0E7RUFDRSxnQkFBQTtBQ05GO0FEbUJBO0VBQ0UsZ0JBQUE7QUNoQkY7QUR1QkE7RUFDRSxzQkFBQTtBQ3BCRjtBRDZDRTtFQVRBLDhEQUFBO0VBQ0EsMkVBQUE7RUFDQSx3RUFBQTtFQUNBLHlGQUFBO0VBQ0EscUVBQUE7RUFDQSxtRUFBQTtBQ2hDRjtBRG9DRTtFQVRBLGdFQUFBO0VBQ0EsNkVBQUE7RUFDQSwwRUFBQTtFQUNBLDJGQUFBO0VBQ0EsdUVBQUE7RUFDQSxxRUFBQTtBQ3ZCRjtBRDJCRTtFQVRBLCtEQUFBO0VBQ0EsMkVBQUE7RUFDQSx5RUFBQTtFQUNBLDBGQUFBO0VBQ0Es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WS9PUTtBQ3lCVjtBREtBO0VBQ0UseUNBQUE7RVorS0Usc0NZOU1NO0FDNkJWO0FicUxNO0VBQ0U7SUFFSSxtQkFBQTtJQU9GLDhDWTVOQTtFQ21DUjtBQUNGO0FEQUE7RUFDRSx1Q0FBQTtFWjBLRSx1Q1kvTU07QUN5Q1Y7QWJ5S007RUFDRTtJQUtJLG9CQUFBO0lBTUYsNENZOU5BO0VDK0NSO0FBQ0Y7QUROQTtFQUNFLDBDQUFBO0VacU1BLHdDWWhQUTtBQ3FEVjtBRExBO0VBQ0UsdUNBQUE7RUFDQSwwQ0FBQTtFWjZMQSxxQ1kvT1E7RVpnUFIsd0NZaFBRO0FDMkRWO0FESkE7RUFDRSx5Q0FBQTtFQUNBLHVDQUFBO0VacUpFLHNDWTlNTTtFWitNTix1Q1kvTU07QUNpRVY7QWJpSk07RUFDRTtJQUVJLG1CQUFBO0lBR0Esb0JBQUE7SUFJRiw4Q1k1TkE7SVo4TkEsNENZOU5BO0VDMEVSO0FBQ0Y7QURUQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFWm9JRSxjWWxJYztFWm1JZCxlWW5JYztFWnVLaEIsYVl2S2dCO0Vad0toQixnQll4S2dCO0FDY2xCO0FEWEE7RUFDRSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSx3Q0FBQTtFWitIRSxvQ1k3TUs7RVo4TUwscUNZOU1LO0VaOE9QLG1DWTlPTztFWitPUCxzQ1kvT087QUNnR1Q7QWJpSE07RUFDRTtJQUVJLGtCQUFBO0lBR0EsbUJBQUE7SUFJRiw0Q1kzTkQ7SVo2TkMsMENZN05EO0VDeUdQO0FBQ0Y7QUR2QkE7RUFDRSxxQ0FBQTtFWjBKQSxtQ1k5T087QUMrR1Q7QUR0QkE7RUFDRSx1Q0FBQTtFWm1IRSxvQ1k3TUs7QUNtSFQ7QWI4Rk07RUFDRTtJQUVJLGtCQUFBO0lBT0YsNENZM05EO0VDeUhQO0FBQ0Y7QUQzQkE7RUFDRSxxQ0FBQTtFWjhHRSxxQ1k5TUs7QUMrSFQ7QWJrRk07RUFDRTtJQUtJLG1CQUFBO0lBTUYsMENZN05EO0VDcUlQO0FBQ0Y7QURqQ0E7RUFDRSx3Q0FBQTtFWnlJQSxzQ1kvT087QUMySVQ7QURoQ0E7RUFDRSxxQ0FBQTtFQUNBLHdDQUFBO0VaaUlBLG1DWTlPTztFWitPUCxzQ1kvT087QUNpSlQ7QUQvQkE7RUFDRSx1Q0FBQTtFQUNBLHFDQUFBO0VaeUZFLG9DWTdNSztFWjhNTCxxQ1k5TUs7QUN1SlQ7QWIwRE07RUFDRTtJQUVJLGtCQUFBO0lBR0EsbUJBQUE7SUFJRiw0Q1kzTkQ7SVo2TkMsMENZN05EO0VDZ0tQO0FBQ0Y7QUFFQSxzQ0FBc0M7QUNoS2xDO0VkMlhFLHNCQUFBO0FldllOO0FEZ0JJO0VkdVhFLHVCQUFBO0FlbllOO0FEZ0JJO0VkcVdFLHNCQUFBO0FlalhOO0FmOEpXO0VBc05MLHVCQUFBO0FlalhOO0FEYUk7RWR3V0UsdUJBQUE7QWVqWE47QWZ1Slc7RUE2Tkwsc0JBQUE7QWVqWE47QWZtRkk7RWN6RkE7SWQyWEUsc0JBQUE7RWVoWEo7O0VEUEU7SWR1WEUsdUJBQUE7RWU1V0o7O0VEUEU7SWRxV0Usc0JBQUE7RWUxVko7RWZ1SVM7SUFzTkwsdUJBQUE7RWUxVko7O0VEVkU7SWR3V0UsdUJBQUE7RWUxVko7RWZnSVM7SUE2Tkwsc0JBQUE7RWUxVko7QUFDRjtBZjJESTtFY3pGQTtJZDJYRSxzQkFBQTtFZXpWSjs7RUQ5QkU7SWR1WEUsdUJBQUE7RWVyVko7O0VEOUJFO0lkcVdFLHNCQUFBO0VlblVKO0VmZ0hTO0lBc05MLHVCQUFBO0VlblVKOztFRGpDRTtJZHdXRSx1QkFBQTtFZW5VSjtFZnlHUztJQTZOTCxzQkFBQTtFZW5VSjtBQUNGO0Fmb0NJO0VjekZBO0lkMlhFLHNCQUFBO0VlbFVKOztFRHJERTtJZHVYRSx1QkFBQTtFZTlUSjs7RURyREU7SWRxV0Usc0JBQUE7RWU1U0o7RWZ5RlM7SUFzTkwsdUJBQUE7RWU1U0o7O0VEeERFO0lkd1dFLHVCQUFBO0VlNVNKO0Vma0ZTO0lBNk5MLHNCQUFBO0VlNVNKO0FBQ0Y7QWZhSTtFY3pGQTtJZDJYRSxzQkFBQTtFZTNTSjs7RUQ1RUU7SWR1WEUsdUJBQUE7RWV2U0o7O0VENUVFO0lkcVdFLHNCQUFBO0VlclJKO0Vma0VTO0lBc05MLHVCQUFBO0VlclJKOztFRC9FRTtJZHdXRSx1QkFBQTtFZXJSSjtFZjJEUztJQTZOTCxzQkFBQTtFZXJSSjtBQUNGO0FBRUEsNkNBQTZDO0FDckd6QztFQUNFLDZCQUFBO0FDYk47QURnQkk7RUFDRSw4QkFBQTtBQ2JOO0FEZ0JJO0VBQ0UsNEJBQUE7QUNiTjtBRGdCSTtFQUNFLDBCQUFBO0FDYk47QURnQkk7RUFDRSwyQkFBQTtBQ2JOO0FEZ0JJO0VBQ0UsNEJBQUE7QUNiTjtBRGdCSTtFQUNFLDhCQUFBO0FDYk47QURnQkk7RUFDRSw4QkFBQTtBQ2JOO0FqQnlFSTtFZ0J6RkE7SUFDRSw2QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw0QkFBQTtFQ29CSjs7RURqQkU7SUFDRSwwQkFBQTtFQ29CSjs7RURqQkU7SUFDRSwyQkFBQTtFQ29CSjs7RURqQkU7SUFDRSw0QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjs7RURqQkU7SUFDRSw4QkFBQTtFQ29CSjtBQUNGO0FqQnVDSTtFZ0J6RkE7SUFDRSw2QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjs7RURsREU7SUFDRSw0QkFBQTtFQ3FESjs7RURsREU7SUFDRSwwQkFBQTtFQ3FESjs7RURsREU7SUFDRSwyQkFBQTtFQ3FESjs7RURsREU7SUFDRSw0QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjs7RURsREU7SUFDRSw4QkFBQTtFQ3FESjtBQUNGO0FqQk1JO0VnQnpGQTtJQUNFLDZCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDRCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDBCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDJCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDRCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKOztFRG5GRTtJQUNFLDhCQUFBO0VDc0ZKO0FBQ0Y7QWpCM0JJO0VnQnpGQTtJQUNFLDZCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDhCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDRCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDBCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDJCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDRCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDhCQUFBO0VDdUhKOztFRHBIRTtJQUNFLDhCQUFBO0VDdUhKO0FBQ0Y7QUFFQSw2Q0FBNkM7QUN2SnpDO0VBQ0UseURBQUE7RUFDQSxvQ0FBQTtBQ2JOO0FEZ0JJO0VBQ0UseURBQUE7RUFDQSxvQ0FBQTtBQ2JOO0FEZ0JJO0VBQ0UseURBQUE7RUFDQSxxQ0FBQTtBQ2JOO0FuQjBGSTtFa0J6RkE7SUFDRSx5REFBQTtJQUNBLG9DQUFBO0VDR0o7O0VEQUU7SUFDRSx5REFBQTtJQUNBLG9DQUFBO0VDR0o7O0VEQUU7SUFDRSx5REFBQTtJQUNBLHFDQUFBO0VDR0o7QUFDRjtBbkJ5RUk7RWtCekZBO0lBQ0UseURBQUE7SUFDQSxvQ0FBQTtFQ21CSjs7RURoQkU7SUFDRSx5REFBQTtJQUNBLG9DQUFBO0VDbUJKOztFRGhCRTtJQUNFLHlEQUFBO0lBQ0EscUNBQUE7RUNtQko7QUFDRjtBbkJ5REk7RWtCekZBO0lBQ0UseURBQUE7SUFDQSxvQ0FBQTtFQ21DSjs7RURoQ0U7SUFDRSx5REFBQTtJQUNBLG9DQUFBO0VDbUNKOztFRGhDRTtJQUNFLHlEQUFBO0lBQ0EscUNBQUE7RUNtQ0o7QUFDRjtBbkJ5Q0k7RWtCekZBO0lBQ0UseURBQUE7SUFDQSxvQ0FBQTtFQ21ESjs7RURoREU7SUFDRSx5REFBQTtJQUNBLG9DQUFBO0VDbURKOztFRGhERTtJQUNFLHlEQUFBO0lBQ0EscUNBQUE7RUNtREo7QUFDRjtBQUVBLGtEQUFrRDtBQ3hFbEQ7RUFDRSxpQ0FBQTtBQ1BGO0FEVUE7RUFDRSwrQkFBQTtBQ1BGO0FEVUE7RUFDRSw2QkFBQTtBQ1BGO0FEVUE7RUFDRSw4QkFBQTtBQ1BGO0FEVUE7RUFDRSwrQkFBQTtBQ1BGO0FEVUE7RUFDRSwyQkFBQTtBQ1BGO0FEY0E7RUFDRSwwQkFBQTtBQ1hGO0FEY0E7RUFDRSw0QkFBQTtBQ1hGO0FEY0E7RUFDRSxrQ0FBQTtBQ1hGO0FEa0JBO0VBQ0Usc0NBQUE7QUNmRjtBRGtCQTtFQUNFLGtDQUFBO0FDZkY7QURrQkE7RUFDRSxvQ0FBQTtBQ2ZGO0FEa0JBO0VBQ0Usd0NBQUE7QUNmRjtBRGtCQTtFQUNFLHlDQUFBO0FDZkY7QURrQkE7RUFDRSx3Q0FBQTtBQ2ZGO0FEc0JBO0VBQ0Usa0NBQUE7QUNuQkY7QURzQkE7RUFDRSw4QkFBQTtBQ25CRjtBRHNCQTtFQUNFLGdDQUFBO0FDbkJGO0FEc0JBO0VBQ0UsK0JBQUE7QUNuQkY7QURzQkE7RUFDRSxnQ0FBQTtBQ25CRjtBQUVBLHlDQUF5QztBQ2hGekMsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FDN0NBLGlEQUFpRCxlQUFlLENBQUMsaUNBQWlDO0FBQUMsdURBQXVELGVBQWU7QUFBQywyREFBMkQsUUFBUSxDQUFDLHlDQUF5QyxDQUFDLHNCQUFzQjtBQUFDLGlFQUFpRSx5Q0FBeUM7QUFBQyxrRUFBa0UsNEJBQTRCLENBQUMsMkJBQTJCO0FBQUMsK0RBQStELHlCQUF5QixDQUFDLHdCQUF3QjtBQUFDLHlFQUF5RSxvQkFBb0IsQ0FBQywwRUFBMEU7QUFBQyxtREFBbUQsd0JBQXdCO0FBQUMseUNBQXlDLFlBQVk7QUFBQyxnQ0FBZ0MsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0I7QUFBQyxzQ0FBc0MsbUNBQW1DO0FBQUMsb0RBQW9ELGtCQUFrQixDQUFDLGlCQUFpQjtBQUFDLGdFQUFnRSxrQkFBa0IsQ0FBQyxjQUFjO0FBQUMsb0VBQW9FLFVBQVU7QUFBQyxpREFBaUQsV0FBVztBQUFDLCtFQUErRSxPQUFPLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQjtBQUFDLDJGQUEyRixrQkFBa0IsQ0FBQyxpQkFBaUI7QUFBQyxvR0FBb0csd0JBQXdCLENBQUMsd0JBQXdCO0FBQUMsb0hBQW9ILGFBQWE7QUFBQyx1RUFBdUUsZUFBZSxDQUFDLGdCQUFnQjtBQUFDLG1GQUFtRixpQkFBaUIsQ0FBQyxjQUFjO0FBQUMsaUZBQWlGLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0I7QUFBQyw2RkFBNkYsY0FBYyxDQUFDLGVBQWU7QUFBQyxtR0FBbUcsd0JBQXdCO0FBQUMsbUhBQW1ILGdCQUFnQjtBQUFDLCtIQUErSCxjQUFjLENBQUMsaUJBQWlCO0FBQUMsaUdBQWlHLG9CQUFvQixDQUFDLGVBQWU7QUFBQyxnR0FBZ0csb0JBQW9CLENBQUMsZUFBZTtBQUFDLHNHQUFzRyx3QkFBd0I7QUFBQyxxR0FBcUcsOEJBQThCO0FBQUMsaUhBQWlILDZCQUE2QixDQUFDLGlCQUFpQjtBQUFDLHNHQUFzRyw2QkFBNkI7QUFBQyxrSEFBa0gsYUFBYSxDQUFDLDhCQUE4QjtBQUFDLGlGQUFpRixtQkFBbUI7QUFBQyw2RkFBNkYsbUJBQW1CO0FBQUMsdUZBQXVGLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0I7QUFBQyxtR0FBbUcsaUJBQWlCLENBQUMsY0FBYztBQUFDLDZCQUE2QixVQUFVO0FBQUMsNkNBQTZDLGFBQWE7QUFBQyw0QkFBNEIsbUJBQW1CO0FBQUMsd0NBQXdDLG1CQUFtQjtBQUFDLDZCQUE2QixVQUFVLENBQUMsaUJBQWlCO0FBQUMseUNBQXlDLGdCQUFnQixDQUFDLGVBQWU7QUFBQyw2Q0FBNkMscUJBQXFCO0FBQUMsdUNBQXVDLHlDQUF5QyxDQUFDLGtCQUFrQixDQUFDLDBCQUEwQjtBQUFDLG1CQUFtQixxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxtQ0FBbUMsQ0FBQyxNQUFNO0FBQUMsb0NBQW9DLFFBQVEsQ0FBQyw4QkFBOEIsQ0FBQyw2QkFBNkIsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlO0FBQUMsbUZBQW1GLDhCQUE4QixDQUFDLDZCQUE2QjtBQUFDLGlDQUFpQyxXQUFXLENBQUMsMkJBQTJCLENBQUMsMEJBQTBCLENBQUMsMkJBQTJCLENBQUMsa0JBQWtCO0FBQUMsaUZBQWlGLDJCQUEyQixDQUFDLDBCQUEwQjtBQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxlQUFlO0FBQUMsdUNBQXVDLHlCQUF5QixDQUFDLGVBQWU7QUFBQyx5REFBeUQsd0JBQWdCLENBQWhCLHFCQUFnQixDQUFoQixnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsc0JBQXNCLENBQUMsY0FBYztBQUFDLDRFQUE0RSxjQUFjO0FBQUMsMEVBQTBFLHdCQUF3QjtBQUFDLHlLQUF5Syx3QkFBd0IsQ0FBQyxlQUFlO0FBQUMsdURBQXVELHFCQUFxQixDQUFDLHNCQUFzQixDQUFDLGdCQUFnQjtBQUFDLHFLQUFxSyxVQUFVLENBQUMsd0JBQXdCO0FBQUMsdU1BQXVNLGVBQWU7QUFBQyx3RUFBd0Usd0JBQXdCLENBQUMsVUFBVTtBQUFDLDBFQUEwRSxVQUFVO0FBQUMsdUVBQXVFLGlCQUFpQjtBQUFDLG1GQUFtRixrQkFBa0IsQ0FBQyxjQUFjO0FBQUMscUVBQXFFLGFBQWEsQ0FBQyxlQUFlLENBQUMsaUJBQWlCO0FBQUMsaUZBQWlGLGdCQUFnQixDQUFDLGVBQWU7QUFBQywrQkFBK0IsYUFBYSxDQUFDLGdCQUFnQjtBQ0d4NE87RUFFSSw4QkFPYTtFQU5iLHdCQUFBO0VBRUYsaUVBQUE7QTNCNEJKO0EyQmpDRTtFQUVJLGdDQVFhO0VBUGIsd0JBQUE7RUFFRixtRUFBQTtBM0JpQ0o7QTJCdENFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQnNDSjtBMkJmQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCY0Y7QTJCakJFO0VBUEY7SUFRSSwyQkFBQTtFM0JvQkY7QUFDRjtBMkJsQkU7OztFQUdFLDJCQUFBO0EzQm9CSjtBMkJsQkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCcUJGO0FBQ0Y7QTJCSkE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQklGO0EyQlBFO0VBUEY7SUFRSSwyQkFBQTtFM0JVRjtBQUNGO0EyQlJFOzs7RUFHRSwyQkFBQTtBM0JVSjtBMkJSRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JXRjtBQUNGO0EyQk1BO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JORjtBMkJHRTtFQVBGO0lBUUksMkJBQUE7RTNCQUY7QUFDRjtBMkJFRTs7O0VBR0UsMkJBQUE7QTNCQUo7QTJCRUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCQ0Y7QUFDRjtBMkJnQkE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQmhCRjtBMkJhRTtFQVBGO0lBUUksMkJBQUE7RTNCVkY7QUFDRjtBMkJZRTs7Ozs7RUFHRSwyQkFBQTtBM0JSSjtBMkJVRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JQRjtBQUNGO0EyQlNBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQk5GO0EyQmdCQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCaEJGO0EyQmFFO0VBUEY7SUFRSSwyQkFBQTtFM0JWRjtBQUNGO0EyQllFOzs7RUFHRSwyQkFBQTtBM0JWSjtBMkJZRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JURjtBQUNGO0EyQldBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQlJGO0EyQlVBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQlBGO0EyQlVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JWRjtBMkJPRTtFQVBGO0lBUUksMkJBQUE7RTNCSkY7QUFDRjtBMkJNRTs7Ozs7Ozs7Ozs7RUFHRSwyQkFBQTtBM0JJSjtBMkJGRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JLRjtBQUNGO0EyQkhBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQk1GO0EyQkpBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQk9GO0EyQkpBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JJRjtBMkJQRTtFQVBGO0lBUUksMkJBQUE7RTNCVUY7QUFDRjtBMkJSRTs7O0VBR0UsMkJBQUE7QTNCVUo7QTJCUkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCV0Y7QUFDRjtBeUI5UUEsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FHL0JBO0VBQ0UseUNBQUE7QTVCMlFGO0E0QnBRQTtFQUNFO0lBRUUsVUFBQTtJQUNBLGdCQUFBO0U1QnNRRjtFNEJwUUE7SUFFRSxZQUFBO0lBQ0EsZ0JBQUE7RTVCcVFGO0U0Qm5RQTtJQUNFLFVBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RTVCcVFGO0FBQ0Y7QTRCblFBO0VBQ0U7SUFFRSxVQUFBO0U1Qm9RRjtFNEJsUUE7SUFDRSxZQUFBO0U1Qm9RRjtFNEJsUUE7SUFDRSxVQUFBO0U1Qm9RRjtBQUNGO0E2QnZUQSxjQUFBO0FDQUEsb0JBQUE7QUNBQSxtQkFBQTtBTkFBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBQTdDQSxpQkFBQTtBQUtBLHNCQUFBO0FBUUEsbUJBQUE7QUFNQSx1QkFBQTtBQUtBLHFCQUFBO0FBTUEscUJBQUE7QUFNQSxpQkFBQTtBQVNBLFNBQUE7QUUxQ0U7RUFFSSw4QkFPYTtFQU5iLHdCQUFBO0VBRUYsaUVBQUE7QTNCdVVKO0EyQjVVRTtFQUVJLGdDQVFhO0VBUGIsd0JBQUE7RUFFRixtRUFBQTtBM0I0VUo7QTJCalZFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQmlWSjtBMkIxVEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnlURjtBMkI1VEU7RUFQRjtJQVFJLDJCQUFBO0UzQitURjtBQUNGO0EyQjdURTs7O0VBR0UsMkJBQUE7QTNCK1RKO0EyQjdURTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JnVUY7QUFDRjtBMkIvU0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQitTRjtBMkJsVEU7RUFQRjtJQVFJLDJCQUFBO0UzQnFURjtBQUNGO0EyQm5URTs7O0VBR0UsMkJBQUE7QTNCcVRKO0EyQm5URTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JzVEY7QUFDRjtBMkJyU0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnFTRjtBMkJ4U0U7RUFQRjtJQVFJLDJCQUFBO0UzQjJTRjtBQUNGO0EyQnpTRTs7O0VBR0UsMkJBQUE7QTNCMlNKO0EyQnpTRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0I0U0Y7QUFDRjtBMkIzUkE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQjJSRjtBMkI5UkU7RUFQRjtJQVFJLDJCQUFBO0UzQmlTRjtBQUNGO0EyQi9SRTs7Ozs7RUFHRSwyQkFBQTtBM0JtU0o7QTJCalNFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQm9TRjtBQUNGO0EyQmxTQTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0JxU0Y7QTJCM1JBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0IyUkY7QTJCOVJFO0VBUEY7SUFRSSwyQkFBQTtFM0JpU0Y7QUFDRjtBMkIvUkU7OztFQUdFLDJCQUFBO0EzQmlTSjtBMkIvUkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCa1NGO0FBQ0Y7QTJCaFNBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQm1TRjtBMkJqU0E7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCb1NGO0EyQmpTQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCaVNGO0EyQnBTRTtFQVBGO0lBUUksMkJBQUE7RTNCdVNGO0FBQ0Y7QTJCclNFOzs7Ozs7Ozs7OztFQUdFLDJCQUFBO0EzQitTSjtBMkI3U0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCZ1RGO0FBQ0Y7QTJCOVNBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQmlURjtBMkIvU0E7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCa1RGO0EyQi9TQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCK1NGO0EyQmxURTtFQVBGO0lBUUksMkJBQUE7RTNCcVRGO0FBQ0Y7QTJCblRFOzs7RUFHRSwyQkFBQTtBM0JxVEo7QTJCblRFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnNURjtBQUNGO0F5QnpqQkEsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FBN0NBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBRTFDRTtFQUVJLDhCQU9hO0VBTmIsd0JBQUE7RUFFRixpRUFBQTtBM0J1a0JKO0EyQjVrQkU7RUFFSSxnQ0FRYTtFQVBiLHdCQUFBO0VBRUYsbUVBQUE7QTNCNGtCSjtBMkJqbEJFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQmlsQko7QTJCMWpCQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCeWpCRjtBMkI1akJFO0VBUEY7SUFRSSwyQkFBQTtFM0IrakJGO0FBQ0Y7QTJCN2pCRTs7O0VBR0UsMkJBQUE7QTNCK2pCSjtBMkI3akJFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQmdrQkY7QUFDRjtBMkIvaUJBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0IraUJGO0EyQmxqQkU7RUFQRjtJQVFJLDJCQUFBO0UzQnFqQkY7QUFDRjtBMkJuakJFOzs7RUFHRSwyQkFBQTtBM0JxakJKO0EyQm5qQkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCc2pCRjtBQUNGO0EyQnJpQkE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnFpQkY7QTJCeGlCRTtFQVBGO0lBUUksMkJBQUE7RTNCMmlCRjtBQUNGO0EyQnppQkU7OztFQUdFLDJCQUFBO0EzQjJpQko7QTJCemlCRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0I0aUJGO0FBQ0Y7QTJCM2hCQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCMmhCRjtBMkI5aEJFO0VBUEY7SUFRSSwyQkFBQTtFM0JpaUJGO0FBQ0Y7QTJCL2hCRTs7Ozs7RUFHRSwyQkFBQTtBM0JtaUJKO0EyQmppQkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCb2lCRjtBQUNGO0EyQmxpQkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCcWlCRjtBMkIzaEJBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0IyaEJGO0EyQjloQkU7RUFQRjtJQVFJLDJCQUFBO0UzQmlpQkY7QUFDRjtBMkIvaEJFOzs7RUFHRSwyQkFBQTtBM0JpaUJKO0EyQi9oQkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCa2lCRjtBQUNGO0EyQmhpQkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCbWlCRjtBMkJqaUJBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQm9pQkY7QTJCamlCQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCaWlCRjtBMkJwaUJFO0VBUEY7SUFRSSwyQkFBQTtFM0J1aUJGO0FBQ0Y7QTJCcmlCRTs7Ozs7Ozs7Ozs7RUFHRSwyQkFBQTtBM0IraUJKO0EyQjdpQkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCZ2pCRjtBQUNGO0EyQjlpQkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCaWpCRjtBMkIvaUJBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQmtqQkY7QTJCL2lCQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCK2lCRjtBMkJsakJFO0VBUEY7SUFRSSwyQkFBQTtFM0JxakJGO0FBQ0Y7QTJCbmpCRTs7O0VBR0UsMkJBQUE7QTNCcWpCSjtBMkJuakJFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnNqQkY7QUFDRjtBZ0N0ekJBOzs7RUFHRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FoQ3l6QkY7QWdDdHpCQTtFQUNFLHlCUFNZO0F6Qmd6QmQ7QWdDdHpCQTtFQUNFLGdCQUFBO0FoQ3l6QkY7QWdDdHpCQTtFQUNFLGdCQUFBO0FoQ3l6QkY7QWdDdHpCQTtFQUNFLGlCQUFBO0FoQ3l6QkY7QWdDdHpCQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBaEN5ekJGO0FnQ3R6QkE7RUFDRSxtQkFBQTtBaEN5ekJGO0FnQ3R6QkE7RUFDRSx3QkFBQTtBaEN5ekJGO0FnQzl5QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QWhDaXpCRjtBZ0NoekJFO0VBTEY7SUFNSSxXQUFBO0lBQ0EsVUFBQTtFaENtekJGO0FBQ0Y7QWdDanpCRTtFQVZGO0lBV0ksV0FBQTtJQUNBLGlCQUFBO0VoQ296QkY7QUFDRjtBZ0NqekJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FoQ296QkY7QWdDbnpCRTs7RUFFRSxlQUFBO0FoQ3F6Qko7QWdDcHpCSTtFQUhGOztJQUlJLFVBQUE7RWhDd3pCSjtBQUNGO0FnQ3R6QkU7O0VBRUUsZUFBQTtBaEN3ekJKO0FnQ3Z6Qkk7RUFIRjs7SUFJSSxpQkFBQTtFaEMyekJKO0FBQ0Y7QWdDdnpCQTtFQUNFLFVBQUE7QWhDMHpCRjtBZ0N2ekJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBaEMwekJGO0FnQ3Z6QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QWhDMHpCRjtBZ0N2ekJBOzs7Ozs7Ozs7Ozs7RUFZRSxXQXJFTTtBaEMrM0JSO0FnQ3Z6QkE7RUFDRSxvQkFBQTtBaEMwekJGO0FnQ3h6QkE7RUFDRSxxQkFBQTtBaEMyekJGO0FnQ3p6QkE7RUFDRSxVQUFBO0FoQzR6QkY7QWdDMXpCQTtFQUNFLHFCQUFBO0FoQzZ6QkY7QWdDM3pCQTtFQUNFLHFCQUFBO0FoQzh6QkY7QWdDNXpCQTtFQUNFLFVBQUE7QWhDK3pCRjtBZ0M3ekJBO0VBQ0UscUJBQUE7QWhDZzBCRjtBZ0M5ekJBO0VBQ0UscUJBQUE7QWhDaTBCRjtBZ0MvekJBO0VBQ0UsVUFBQTtBaENrMEJGO0FnQ2gwQkE7RUFDRSxxQkFBQTtBaENtMEJGO0FnQ2owQkE7RUFDRSxxQkFBQTtBaENvMEJGO0FnQ2wwQkE7RUFDRSxXQTFHTTtBaEMrNkJSO0FnQ2wwQkE7RUFDRTtJQUNFLG9CQUFBO0VoQ3EwQkY7O0VnQ24wQkE7SUFDRSxxQkFBQTtFaENzMEJGOztFZ0NwMEJBO0lBQ0UsVUFBQTtFaEN1MEJGOztFZ0NyMEJBO0lBQ0UscUJBQUE7RWhDdzBCRjs7RWdDdDBCQTtJQUNFLHFCQUFBO0VoQ3kwQkY7O0VnQ3YwQkE7SUFDRSxVQUFBO0VoQzAwQkY7O0VnQ3gwQkE7SUFDRSxxQkFBQTtFaEMyMEJGOztFZ0N6MEJBO0lBQ0UscUJBQUE7RWhDNDBCRjs7RWdDMTBCQTtJQUNFLFVBQUE7RWhDNjBCRjs7RWdDMzBCQTtJQUNFLHFCQUFBO0VoQzgwQkY7O0VnQzUwQkE7SUFDRSxxQkFBQTtFaEMrMEJGOztFZ0M3MEJBO0lBQ0UsV0FoSkk7RWhDZytCTjs7RWdDNzBCQTtJQUNFLGdDQUFBO0VoQ2cxQkY7QUFDRjtBZ0M3MEJBO0VBQ0U7SUFDRSx3QkFBQTtFaEMrMEJGO0FBQ0Y7QWdDNTBCQTtFQUNFO0lBQ0Usd0JBQUE7RWhDODBCRjs7RWdDNTBCQTtJQUNFLHdCQUFBO0VoQyswQkY7QUFDRjtBZ0M1MEJBO0VBWUUsY0FBQTtFQUNBLGVBQUE7QWhDbTBCRjtBZ0MvMEJFOztFQUVFLHFCQUFBO0FoQ2kxQko7QWdDLzBCRTtFQUNFLGtCQUFBO0FoQ2kxQko7QWdDLzBCRTtFQUVFLGNQdkxNO0F6QnVnQ1Y7QWdDNTBCRTtFQUNFLGtCQUFBO0FoQzgwQko7QWdDNTBCRTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FoQzgwQko7QWdDNTBCRTtFQUNFLFlBQUE7QWhDODBCSjtBZ0MxMEJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBaEM2MEJGO0FpQ3ZqQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakMwakNGO0FpQ3hqQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakMyakNGO0FpQ3pqQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBakM0akNGO0FrQzFrQ0E7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtBbEM2a0NKO0FrQzVrQ0k7RUFFSSxrQkFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSxrRUFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSx3REFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSw4REFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSwrREFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSw4REFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSw4REFBQTtBbEM2a0NSO0FrQzNrQ0k7RUFDSSw4REFBQTtFQUNBLHlCQUFBO0FsQzZrQ1I7QWtDM2tDSTtFQUNJLDhEQUFBO0VBQ0EseUJBQUE7QWxDNmtDUjtBa0Mza0NJO0VBQ0ksZUFBQTtBbEM2a0NSO0FtQ3BuQ0E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FuQ3VuQ0o7QW1Dcm5DSTtFQUNJLGVBQUE7QW5DdW5DUjtBbUN0bkNRO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBbkN3bkNaO0FtQ3ZuQ1k7RUFDSSxnQ0FBQTtBbkN5bkNoQjtBbUNybkNRO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsNENBQUE7QW5Dc25DWjtBbUNwbkNRO0VBQ0ksWUFBQTtBbkNzbkNaO0FtQ3BuQ1E7RUFDSSxZQUFBO0FuQ3NuQ1o7QW1Dcm5DWTtFQUNJLHFCQUFBO0FuQ3VuQ2hCO0FtQ3JuQ1k7RUFDSSxxQkFBQTtBbkN1bkNoQjtBbUNubkNRO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0FuQ3FuQ1o7QW1Dbm5DUTs7O0VBR0ksYUFBQTtBbkNxbkNaO0FtQ2xuQ0k7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QW5Db25DUjtBbUNsbkNJO0VBQ0ksa0JBQUE7RUFDQSxxR0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FuQ29uQ1I7QW1DbG5DSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUVBLFlBQUE7RUFDQSxZVmxFSTtFVW1FSixrQkFBQTtBbkNvbkNSO0FtQ25uQ1E7RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0FuQ3FuQ1o7QW1DcG5DWTtFQUNJLGNBQUE7QW5Dc25DaEI7QW1Dbm5DWTtFQUNJLGNBQUE7RUFDQSxlQUFBO0FuQ3FuQ2hCO0FtQ2huQ0k7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0FuQ2tuQ1I7QW1Dam5DUTtFQUVJLGNWbERGO0VVbURFLHlCQUFBO0VBQ0EsU0FBQTtBbkNrbkNaO0FtQ2huQ1E7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUtBLFNBQUE7QW5DOG1DWjtBbUM1bUNRO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QW5DOG1DWjtBbUM1bUNRO0VBQ0ksVUFBQTtBbkM4bUNaO0FtQzVtQ1E7RUFDSSxVQUFBO0FuQzhtQ1o7QW1Dcm1DWTtFQUNJLFdBQUE7RUFDQSwyQkFBQTtBbkN1bUNoQjtBbUNsbUNRO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FuQ29tQ1o7QW1DbG1DUTtFQUNJLHFCQUFBO0FuQ29tQ1o7QW1DOWxDUTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QW5DZ21DWjtBbUMvbENZO0VBQ0ksU0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBbkNpbUNoQjtBbUM5bENZO0VBQ0ksU0FBQTtFQUNBLHFCQUFBO0FuQ2dtQ2hCO0FtQzVsQ2dCO0VBQ0ksc0JBQUE7QW5DOGxDcEI7QW1DNWxDZ0I7RUFDSSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5DOGxDcEI7QW1DNWxDZ0I7RUFDSSxVQUFBO0VBQ0Esc0JBQUE7QW5DOGxDcEI7QW1DNWxDZ0I7RUFDSSxVQUFBO0VBQ0Esc0JBQUE7QW5DOGxDcEI7QW1DNWxDZ0I7RUFDSSxVQUFBO0FuQzhsQ3BCO0FtQzVsQ2dCO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0FuQzhsQ3BCO0FtQzFsQ2dCO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBbkM0bENwQjtBbUN6bENZO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0FuQzJsQ2hCO0FtQ3ZsQ1E7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0FuQ3lsQ1o7QW1DeGxDWTtFQUNJLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjVjFLTjtBekJvd0NWO0FtQ3RsQ1E7RUFDSSxlQUFBO0FuQ3dsQ1o7QW1DcGxDQTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBbkN1bENKO0FtQ3BsQ0E7RUFDSTtJQUNJLFdBQUE7SUFDQSxZQUFBO0VuQ3VsQ047RW1DdGxDTTtJQUNJLFdBQUE7SUFDQSxhQUFBO0VuQ3dsQ1Y7RW1DdGxDRTtJQUNJLDRCQUFBO0VuQ3dsQ047RW1DdGxDRTtJQUNJLHVCQUFBO0VuQ3dsQ047RW1DdGxDRTtJQUNJLDBCQUFBO0lBQ0EsNEJBQUE7RW5Dd2xDTjtFbUN0bENFO0lBQ0ksd0JBQUE7RW5Dd2xDTjtFbUN0bENFO0lBQ0ksZ0JBQUE7RW5Dd2xDTjtFbUN0bENFO0lBQ0ksV0FBQTtJQUNBLDZCQUFBO0VuQ3dsQ047RW1DdGxDRTtJQUNJLHNCQUFBO0lBQ0EsNkJBQUE7RW5Dd2xDTjtFbUN0bENFO0lBQ0ksc0JBQUE7SUFDQSw2QkFBQTtFbkN3bENOOztFbUNybENFO0lBQ0ksWUFBQTtFbkN3bENOO0FBQ0Y7QW1DcmxDQTtFQUNJO0lBQ0ksZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJQUNBLHVCQUFBO0lBQ0Esa0JBQUE7SUFDQSxzQkFBQTtFbkN1bENOOztFbUNwbENFO0lBQ0ksYUFBQTtFbkN1bENOOztFbUNubENVO0lBRUksa0JBQUE7RW5DcWxDZDtFbUNubENVO0lBRUksa0JBQUE7RW5Db2xDZDtFbUM1a0NFO0lBQ0ksbUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtFbkM4a0NOOztFbUM1a0NFO0lBQ0ksaUJBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFbkMra0NOOztFbUM1a0NFOzs7Ozs7Ozs7SUFBQTtFQVdBO0lBQ0ksa0JBQUE7RW5DOGtDTjtBQUNGO0FtQzNrQ0E7O0VBR0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FuQzRrQ0o7QW1DM2tDSTs7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlFQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FuQzhrQ1I7QW1DNWtDSTs7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QW5DK2tDUjtBbUM5a0NRO0VBTko7O0lBT1EsZUFBQTtFbkNrbENWO0FBQ0Y7QW1DL2tDSTs7RUFDSSxrQkFBQTtBbkNrbENSO0FtQzdrQ0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGlFQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FuQ2dsQ1I7QW1DeGtDQTtFQUNJO0lBQ0ksbUJBQUE7RW5DMmtDTjtBQUNGO0F5QnI4Q0EsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FFMUNFO0VBRUksOEJBT2E7RUFOYix3QkFBQTtFQUVGLGlFQUFBO0EzQjA4Q0o7QTJCLzhDRTtFQUVJLGdDQVFhO0VBUGIsd0JBQUE7RUFFRixtRUFBQTtBM0IrOENKO0EyQnA5Q0U7RUFFSSxpQ0FTYTtFQVJiLHdCQUFBO0VBRUYsb0VBQUE7QTNCbzlDSjtBMkI3N0NBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0I0N0NGO0EyQi83Q0U7RUFQRjtJQVFJLDJCQUFBO0UzQms4Q0Y7QUFDRjtBMkJoOENFOzs7RUFHRSwyQkFBQTtBM0JrOENKO0EyQmg4Q0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCbThDRjtBQUNGO0EyQmw3Q0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQms3Q0Y7QTJCcjdDRTtFQVBGO0lBUUksMkJBQUE7RTNCdzdDRjtBQUNGO0EyQnQ3Q0U7OztFQUdFLDJCQUFBO0EzQnc3Q0o7QTJCdDdDRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0J5N0NGO0FBQ0Y7QTJCeDZDQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCdzZDRjtBMkIzNkNFO0VBUEY7SUFRSSwyQkFBQTtFM0I4NkNGO0FBQ0Y7QTJCNTZDRTs7O0VBR0UsMkJBQUE7QTNCODZDSjtBMkI1NkNFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQis2Q0Y7QUFDRjtBMkI5NUNBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0I4NUNGO0EyQmo2Q0U7RUFQRjtJQVFJLDJCQUFBO0UzQm82Q0Y7QUFDRjtBMkJsNkNFOzs7OztFQUdFLDJCQUFBO0EzQnM2Q0o7QTJCcDZDRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0J1NkNGO0FBQ0Y7QTJCcjZDQTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0J3NkNGO0EyQjk1Q0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQjg1Q0Y7QTJCajZDRTtFQVBGO0lBUUksMkJBQUE7RTNCbzZDRjtBQUNGO0EyQmw2Q0U7OztFQUdFLDJCQUFBO0EzQm82Q0o7QTJCbDZDRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JxNkNGO0FBQ0Y7QTJCbjZDQTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0JzNkNGO0EyQnA2Q0E7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCdTZDRjtBMkJwNkNBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JvNkNGO0EyQnY2Q0U7RUFQRjtJQVFJLDJCQUFBO0UzQjA2Q0Y7QUFDRjtBMkJ4NkNFOzs7Ozs7Ozs7OztFQUdFLDJCQUFBO0EzQms3Q0o7QTJCaDdDRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JtN0NGO0FBQ0Y7QTJCajdDQTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0JvN0NGO0EyQmw3Q0E7RUFDRSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCcTdDRjtBMkJsN0NBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JrN0NGO0EyQnI3Q0U7RUFQRjtJQVFJLDJCQUFBO0UzQnc3Q0Y7QUFDRjtBMkJ0N0NFOzs7RUFHRSwyQkFBQTtBM0J3N0NKO0EyQnQ3Q0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCeTdDRjtBQUNGO0FvQzFyREE7RUFDSSxtQkFBQTtBcEM2ckRKO0FvQzVyREk7RUFDSSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FwQzhyRFI7QW9DM3JESTtFQUNJLFNBQUE7RUFDQSxxQkFBQTtBcEM2ckRSO0FvQzNyRE87RUFDSyxpQkFBQTtBcEM2ckRaO0FvQzVyRFk7RUFDSSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNYdkJBO0F6QnF0RGhCO0FvQzVyRFk7O0VBRUUsa0JBQUE7QXBDOHJEZDtBb0MxckRJO0VBRUUsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0FwQzJyRE47QW9DeHJEUTtFQUNJLHNCQUFBO0FwQzByRFo7QW9DeHJEUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBcEMwckRaO0FvQ3ZyREk7RUFDSSxnQ0FBQTtFQUNBLGtCQUFBO0FwQ3lyRFI7QW9DeHJEUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QXBDMHJEWjtBb0N4ckRRO0VBQ0UsVUFBQTtFQUNBLGdDQUFBO0FwQzByRFY7QW9DeHJEUTtFQUNFLHNCQUFBO0FwQzByRFY7QW9DenJEVTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtBcEMyckRaO0FvQ3ZyREk7RUFDSSxXQUFBO0VBQ0EseUJBQUE7QXBDeXJEUjtBb0N2ckRJO0VBQ0ksVUFBQTtFQUNBLGNBQUE7QXBDeXJEUjtBb0N4ckRRO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0FwQzByRFo7QW9DdnJEVTtFQUNFLFNBQUE7RUFDQSxpQkFBQTtBcEN5ckRaO0FvQ3RyRFU7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7QXBDd3JEWjtBb0NyckRVO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXBDdXJEWjtBb0NwckRVO0VBQ0UsVUFBQTtBcENzckRaO0FvQ25yRFU7RUFDRSxVQUFBO0FwQ3FyRFo7QW9DbHJEVTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBcENvckRaO0FvQy9xRFE7RUFDRSxhQUFBO0FwQ2lyRFY7QW9DN3FETTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QXBDOHFEUjtBb0M1cURJO0VBRUUsb0ZBQUE7QXBDNnFETjtBb0MzcURJO0VBRUUsNERBQUE7QXBDNHFETjtBb0MxcURJO0VBRUUsb0VBQUE7QXBDMnFETjtBb0N6cURJO0VBRUUsMkVBQUE7QXBDMHFETjtBb0N2cURJO0VBQ0U7SUFDRSxhQUFBO0VwQ3lxRE47RW9DdnFESTs7SUFFSSxVQUFBO0VwQ3lxRFI7RW9DdHFESTs7SUFFSSxrQ0FBQTtJQUNBLG1CQUFBO0VwQ3dxRFI7RW9DcnFESTs7Ozs7O0lBTUksYUFBQTtJQUNBLGdDQUFBO0VwQ3VxRFI7RW9DbnFESTs7Ozs7SUFLSSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxhQUFBO0VwQ3FxRFI7RW9DbHFESTtJQUNJLFdBQUE7SUFDQSx5QkFBQTtFcENvcURSO0VvQzlwREk7SUFDSSxhQUFBO0VwQ2dxRFI7RW9DN3BESTtJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxtQlhySUk7SVdzSUosY1hqSEM7SVdrSEQsa0JBQUE7RXBDK3BEUjtFb0M1cERJO0lBQ0ksdUJBQUE7RXBDOHBEUjtFb0MzcERJO0lBQ0kscUJBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7RXBDNnBEUjtFb0MzcERJO0lBQ0UseUJBQUE7RXBDNnBETjtFb0MxcERJO0lBQ0UsV0FBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtFcEM0cEROO0FBQ0Y7QW9DeHBETTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FwQzBwRFI7QW9DenBEVTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBcEMycERaO0FvQ3hwRFU7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7QXBDMHBEWjtBb0N2cERVO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0FwQ3lwRFo7QW9DdHBEVTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FwQ3dwRFo7QW9DcnBEVTtFQUNFLFVBQUE7QXBDdXBEWjtBb0NwcERNO0VBQ0UsaUJBQUE7QXBDc3BEUjtBb0NwcERNO0VBQ0ksaUJBQUE7QXBDc3BEVjtBb0NocERNO0VBQ0ksV0FBQTtBcENrcERWO0FvQy9vRE07RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0FwQ2lwRFY7QW9DOW9ETTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBcENncERWO0FvQzlvRE07RUFDRTtJQUNFLFVBQUE7RXBDZ3BEUjtFb0M5b0RNOzs7O0lBSUUsV0FBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtFcENncERSO0VvQzlvRE07SUFDRSx3QkFBQTtFcENncERSO0VvQzlvRE07SUFDRSx3QkFBQTtFcENncERSO0FBQ0Y7QW9DeG9EQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUdBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBcEN5b0RGO0FvQ3ZvREU7RUFDRSx5Q0FBQTtFQUNBLGNBQUE7QXBDeW9ESjtBb0N2b0RFO0VBQ0UsY0FBQTtFQUNBLHdDQUFBO0FwQ3lvREo7QW9Ddm9ERTtFQUNFLGNBQUE7RUFDQSx5Q0FBQTtBcEN5b0RKO0FvQ3ZvREU7RUF6QkY7SUEwQkksMEJBQUE7SUFDQSxXQUFBO0lBQ0EscUJBQUE7RXBDMG9ERjtBQUNGO0FvQ3RvREE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QXBDeW9ERjtBb0N0b0RFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUVBLGlCQUFBO0VBQ0EsZUFBQTtBcEN1b0RKO0FvQ3RvREk7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBcEN3b0ROO0FvQ3RvREk7RUFDRSxZQUFBO0VBQ0Esd0NBQUE7QXBDd29ETjtBb0Nub0RBO0VBQ0UsZ0JBQUE7QXBDc29ERjtBb0Nub0RBO0VBQ0UsY0FBQTtBcENzb0RGO0FvQ25vREE7RUFDRSxjQUFBO0FwQ3NvREY7QW9DcG9EQTtFQUNFLGNBQUE7QXBDdW9ERjtBcUN0Z0VBO0VBQ0ksNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXJDeWdFSjtBcUN4Z0VJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QXJDMGdFUjtBcUN0Z0VBO0VBQ0ksbUJBQUE7QXJDeWdFSjtBc0N0aEVBO0VBQ0ksd0NBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXRDeWhFSjtBc0N4aEVJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBdEMwaEVSO0FzQ3poRVE7RUFDSSxrQkFBQTtBdEMyaEVaO0FzQ3poRVE7RUFDSSxhQUFBO0F0QzJoRVo7QXNDeGhFSTtFQUNJLGtCQUFBO0F0QzBoRVI7QXNDeGhFSTtFQUNJLDBDQUFBO0F0QzBoRVI7QXNDemhFUTtFQUNJLGNBQUE7QXRDMmhFWjtBc0MxaEVZO0VBQ0ksYUFBQTtBdEM0aEVoQjtBc0N6aEVRO0VBQ0kseUJBQUE7QXRDMmhFWjtBc0N0aEVBO0VBQ0k7SUFDSSxzQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFdEN5aEVOOztFc0N0aEVFO0lBQ0ksY0FBQTtJQUNBLG1CQUFBO0V0Q3loRU47O0VzQ3RoRUU7SUFDSSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0V0Q3loRU47QUFDRjtBeUIva0VBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBQTdDQSxpQkFBQTtBQUtBLHNCQUFBO0FBUUEsbUJBQUE7QUFNQSx1QkFBQTtBQUtBLHFCQUFBO0FBTUEscUJBQUE7QUFNQSxpQkFBQTtBQVNBLFNBQUE7QUUxQ0U7RUFFSSw4QkFPYTtFQU5iLHdCQUFBO0VBRUYsaUVBQUE7QTNCNGxFSjtBMkJqbUVFO0VBRUksZ0NBUWE7RUFQYix3QkFBQTtFQUVGLG1FQUFBO0EzQmltRUo7QTJCdG1FRTtFQUVJLGlDQVNhO0VBUmIsd0JBQUE7RUFFRixvRUFBQTtBM0JzbUVKO0EyQi9rRUE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQjhrRUY7QTJCamxFRTtFQVBGO0lBUUksMkJBQUE7RTNCb2xFRjtBQUNGO0EyQmxsRUU7OztFQUdFLDJCQUFBO0EzQm9sRUo7QTJCbGxFRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JxbEVGO0FBQ0Y7QTJCcGtFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCb2tFRjtBMkJ2a0VFO0VBUEY7SUFRSSwyQkFBQTtFM0Iwa0VGO0FBQ0Y7QTJCeGtFRTs7O0VBR0UsMkJBQUE7QTNCMGtFSjtBMkJ4a0VFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjJrRUY7QUFDRjtBMkIxakVBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0IwakVGO0EyQjdqRUU7RUFQRjtJQVFJLDJCQUFBO0UzQmdrRUY7QUFDRjtBMkI5akVFOzs7RUFHRSwyQkFBQTtBM0Jna0VKO0EyQjlqRUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCaWtFRjtBQUNGO0EyQmhqRUE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQmdqRUY7QTJCbmpFRTtFQVBGO0lBUUksMkJBQUE7RTNCc2pFRjtBQUNGO0EyQnBqRUU7Ozs7O0VBR0UsMkJBQUE7QTNCd2pFSjtBMkJ0akVFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnlqRUY7QUFDRjtBMkJ2akVBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQjBqRUY7QTJCaGpFQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCZ2pFRjtBMkJuakVFO0VBUEY7SUFRSSwyQkFBQTtFM0JzakVGO0FBQ0Y7QTJCcGpFRTs7O0VBR0UsMkJBQUE7QTNCc2pFSjtBMkJwakVFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnVqRUY7QUFDRjtBMkJyakVBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQndqRUY7QTJCdGpFQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0J5akVGO0EyQnRqRUE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnNqRUY7QTJCempFRTtFQVBGO0lBUUksMkJBQUE7RTNCNGpFRjtBQUNGO0EyQjFqRUU7Ozs7Ozs7Ozs7O0VBR0UsMkJBQUE7QTNCb2tFSjtBMkJsa0VFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnFrRUY7QUFDRjtBMkJua0VBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnNrRUY7QTJCcGtFQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0J1a0VGO0EyQnBrRUE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQm9rRUY7QTJCdmtFRTtFQVBGO0lBUUksMkJBQUE7RTNCMGtFRjtBQUNGO0EyQnhrRUU7OztFQUdFLDJCQUFBO0EzQjBrRUo7QTJCeGtFRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0Iya0VGO0FBQ0Y7QXVDMzBFQTtFQUVFLFlBQUE7QXZDNjBFRjtBdUN4MEVBO0VBRUUsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBdkMwMEVGO0F1Q3YwRUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0F2QzAwRUY7QXVDL3pFQTs7RUFFRSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5R0FBQTtFQUVBLDZCQUFBO0VBQ0Esd0NBQUE7RUFDQSwrQ0FBQTtBdkNpMEVGO0F1Qzl6RUE7RUFDRSxlQUFBO0F2Q2kwRUY7QXVDOXpFQTtFQUNFLGdCQUFBO0F2Q2kwRUY7QXVDOXpFQTtFQUNFLGdCQUFBO0F2Q2kwRUY7QXVDOXpFQTtFQUNFLFdBQUE7QXZDaTBFRjtBdUMvekVBO0VBQ0UsYUFBQTtBdkNrMEVGO0F1Qy96RUE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtBdkNrMEVGO0F1Qy96RUE7RUFDRSxlQUFBO0F2Q2swRUY7QXVDL3pFQTtFQUNFLGtCQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtFQUNBLG1CQUFBO0VBRUEsdUJBQUE7QXZDaTBFRjtBdUN0ekVBO0VBQ0UsYUFBQTtBdkN5ekVGO0F1Q3R6RUE7RUFFRSxtQkFBQTtFQUNBLGNBQUE7QXZDd3pFRjtBdUNyekVBO0VBQ0UsVUFBQTtBdkN3ekVGO0F1Q3Z6RUU7RUFDRSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBdkN5ekVKO0F1Q3R6RUU7RUFDRSxhQUFBO0F2Q3d6RUo7QXVDcnpFQTtFQUNFLGlFQUFBO0VBQ0EsdUNBQUE7RUFDQSxpREFBQTtBdkN3ekVGO0F1Q3J6RUE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXZDd3pFRjtBdUN2ekVFO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBdkN5ekVKO0F1Q3J6RUE7RUFDRSxjQUFBO0F2Q3d6RUY7QXVDcnpFQTtFQUNFLGVBQUE7QXZDd3pFRjtBdUNyekVBO0VBQ0UsYUFBQTtBdkN3ekVGO0F1Q3J6RUE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBdkN3ekVGO0F1Q256RUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QXZDc3pFRjtBdUNuekVBO0VBQ0UsZUFBQTtFQUVBLGNBQUE7RUFDQSxtQkFBQTtBdkNxekVGO0F1Q3J5RUE7RUFDRSxzQkFBQTtBdkN3eUVGO0F1Q3Z5RUU7RUFDRSxZQUFBO0VBR0Esa0JBQUE7RUFDQSxrQkFBQTtBdkN1eUVKO0F1Q3R5RUk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbURBQUE7RUFFQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0F2Q3d5RU47QXVDanlFQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0F2Q295RUY7QXVDeHhFQTtFQUNFLHdEQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtBdkMyeEVGO0F1Q3h4RUE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtBdkMyeEVGO0F1Q3h4RUE7RUFDRSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0F2QzJ4RUY7QXVDeHhFQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0F2QzJ4RUY7QXVDeHhFQTtFQUNFLCtCQUFBO0F2QzJ4RUY7QXVDeHhFQTtFQUNFLGNBQUE7QXZDMnhFRjtBdUN0eEVBOztFQUVFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQXFDQSxhQUFBO0VBZUEsVUFBQTtFQWNBLGFBQUE7RUFvQkEsZUFBQTtBdkN1c0VGO0F1QzV4RUU7Ozs7RUFFRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0F2Q2d5RUo7QXVDOXhFRTs7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBdkNpeUVKO0F1Qy94RUU7Ozs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F2Q215RUo7QXVDanlFRTs7RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtBdkNveUVKO0F1Q255RUk7O0VBQ0UseUJBQUE7QXZDc3lFTjtBdUNseUVFOztFQUVFLFdBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDRDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F2Q215RUo7QXVDaHlFRTs7RUFDRSxrQkFBQTtBdkNteUVKO0F1Q2p5RUU7O0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7QXZDb3lFSjtBdUNqeUVFOzs7O0VBRUUsZ0JBQUE7RUFDQSxrQkFBQTtBdkNxeUVKO0F1Q255RUU7Ozs7RUFLRSxtQkFBQTtBdkN1eUVKO0F1Q3J5RUU7Ozs7RUFLRSxtQkFBQTtBdkN5eUVKO0F1Q3R5RUU7Ozs7RUFJRSwwQkFBQTtBdkMweUVKO0F5QnJwRkEsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FBN0NBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBRTFDRTtFQUVJLDhCQU9hO0VBTmIsd0JBQUE7RUFFRixpRUFBQTtBM0JtcUZKO0EyQnhxRkU7RUFFSSxnQ0FRYTtFQVBiLHdCQUFBO0VBRUYsbUVBQUE7QTNCd3FGSjtBMkI3cUZFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQjZxRko7QTJCdHBGQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCcXBGRjtBMkJ4cEZFO0VBUEY7SUFRSSwyQkFBQTtFM0IycEZGO0FBQ0Y7QTJCenBGRTs7O0VBR0UsMkJBQUE7QTNCMnBGSjtBMkJ6cEZFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjRwRkY7QUFDRjtBMkIzb0ZBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0Iyb0ZGO0EyQjlvRkU7RUFQRjtJQVFJLDJCQUFBO0UzQmlwRkY7QUFDRjtBMkIvb0ZFOzs7RUFHRSwyQkFBQTtBM0JpcEZKO0EyQi9vRkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCa3BGRjtBQUNGO0EyQmpvRkE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQmlvRkY7QTJCcG9GRTtFQVBGO0lBUUksMkJBQUE7RTNCdW9GRjtBQUNGO0EyQnJvRkU7OztFQUdFLDJCQUFBO0EzQnVvRko7QTJCcm9GRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0J3b0ZGO0FBQ0Y7QTJCdm5GQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCdW5GRjtBMkIxbkZFO0VBUEY7SUFRSSwyQkFBQTtFM0I2bkZGO0FBQ0Y7QTJCM25GRTs7Ozs7RUFHRSwyQkFBQTtBM0IrbkZKO0EyQjduRkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCZ29GRjtBQUNGO0EyQjluRkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCaW9GRjtBMkJ2bkZBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0J1bkZGO0EyQjFuRkU7RUFQRjtJQVFJLDJCQUFBO0UzQjZuRkY7QUFDRjtBMkIzbkZFOzs7RUFHRSwyQkFBQTtBM0I2bkZKO0EyQjNuRkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCOG5GRjtBQUNGO0EyQjVuRkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCK25GRjtBMkI3bkZBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQmdvRkY7QTJCN25GQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCNm5GRjtBMkJob0ZFO0VBUEY7SUFRSSwyQkFBQTtFM0Jtb0ZGO0FBQ0Y7QTJCam9GRTs7Ozs7Ozs7Ozs7RUFHRSwyQkFBQTtBM0Iyb0ZKO0EyQnpvRkU7RUFoQkY7SUFpQkksMkJBQUE7RTNCNG9GRjtBQUNGO0EyQjFvRkE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCNm9GRjtBMkIzb0ZBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQjhvRkY7QTJCM29GQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCMm9GRjtBMkI5b0ZFO0VBUEY7SUFRSSwyQkFBQTtFM0JpcEZGO0FBQ0Y7QTJCL29GRTs7O0VBR0UsMkJBQUE7QTNCaXBGSjtBMkIvb0ZFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQmtwRkY7QUFDRjtBd0NsNUZBO0VBQ0MsOENBQUE7QXhDcTVGRDtBd0NuNUZBO0VBQ0MsYUFBQTtBeENzNUZEO0F3Q3I1RkM7RUFDQyxrQkFBQTtBeEN1NUZGO0F3Q3A1RkE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7QXhDdTVGRDtBd0NyNUZFO0VBRUMsY0FBQTtFQUNBLGtCQUFBO0F4Q3M1Rkg7QXdDcDVGRTtFQUVDLG1CQUFBO0F4Q3E1Rkg7QXdDajVGQTtFQUVDLGtCQUFBO0F4Q201RkQ7QXdDbDVGQztFQUNDLGFBQUE7QXhDbzVGRjtBd0NsNUZDO0VBQ0MsYUFBQTtBeENvNUZGO0F3Q241RkU7RUFDQyw4QkFBQTtBeENxNUZIO0F3Q2w1RkM7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBeENvNUZGO0F3Q2o1RkE7RUFDQyxpQkFBQTtBeENvNUZEO0F3Q2g1RkE7RUFDQyxVQUFBO0VBQ0EsYUFBQTtBeENtNUZEO0F3Q2w1RkM7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBeENvNUZGO0F3Q241RkU7RUFHQyxhQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBRUEsa0JBQUE7RUFDUyxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0F4Q2s1Rlo7QXdDajVGWTtFQUNJLG1CQUFBO0F4Q201RmhCO0F3Qzk0RkE7RUFHQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsVUFBQTtBeEMrNEZEO0F3Qzk0RkM7RUFDQyxhQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QXhDZzVGRjtBd0MvNEZFO0VBQ0MsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0F4Q2k1Rkg7QXdDaDVGRztFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7QXhDazVGSjtBd0MvNEZFO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QXhDZzVGSDtBd0M3NEZHO0VBQ0MseUJBQUE7RUFDQSxtQmY5Q1M7QXpCNjdGYjtBd0M3NEZHO0VBQ0MsbUJmakRTO0F6Qmc4RmI7QXdDNTRGRTtFQUNDLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0F4Qzg0Rkg7QXdDMzRGRztFQUNDLGFBQUE7QXhDNjRGSjtBd0MzNEZHO0VBQ0MsZ0JBQUE7QXhDNjRGSjtBd0MxNEZFO0VBQ0MsYUFBQTtBeEM0NEZIO0F3Q3Q0RkE7RUFDSSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0F4Q3k0Rko7QXdDdDRGQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXhDeTRGSjtBd0N0NEZBO0VBQ0ksV0FBQTtBeEN5NEZKO0F3Q3Q0RkE7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QXhDeTRGSjtBd0N0NEZBO0VBQ0ksZ0JBQUE7QXhDeTRGSjtBd0N0NEZBO0VBQ0ksZ0JBQUE7QXhDeTRGSjtBd0N0NEZBO0VBQ0k7SUFDSSxTQUFBO0V4Q3k0Rk47O0V3Q3Y0RkU7SUFDSSxzQkFBQTtFeEMwNEZOOztFd0N4NEZFO0lBQ0ksWUFBQTtFeEMyNEZOOztFd0N6NEZFO0lBQ0ksYUFBQTtFeEM0NEZOOztFd0MxNEZFO0lBQ0ksVUFBQTtFeEM2NEZOOztFd0MzNEZFO0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0V4Qzg0Rk47O0V3QzU0RkQ7SUFDQyxvQ0FBQTtFeEMrNEZBO0FBQ0Y7QXlDcmxHQTtFQUNJLFNBQUE7QXpDdWxHSjtBeUN0bEdJO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtBekN3bEdSO0F5Q3ZsR1E7RUFDSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QXpDeWxHWjtBeUN0bEdRO0VBQ0ksZUFBQTtBekN3bEdaO0F5Q3RsR1E7RUFDSSxjaEJxQkY7RWdCcEJFLGdDQUFBO0F6Q3dsR1o7QXlDdGxHUTtFQUNJLGNoQm9CRjtBekJva0dWO0F5Q3BsR0E7RUFFUTtJQUNJLGlCQUFBO0V6Q3NsR1Y7RXlDcmxHVTtJQUNJLGtCQUFBO0lBQ0Esb0JBQUE7RXpDdWxHZDtFeUNybEdVO0lBQ0ksZ0NBQUE7RXpDdWxHZDtBQUNGO0F5QnpuR0EsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FBN0NBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBRTFDRTtFQUVJLDhCQU9hO0VBTmIsd0JBQUE7RUFFRixpRUFBQTtBM0Jzb0dKO0EyQjNvR0U7RUFFSSxnQ0FRYTtFQVBiLHdCQUFBO0VBRUYsbUVBQUE7QTNCMm9HSjtBMkJocEdFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQmdwR0o7QTJCem5HQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCd25HRjtBMkIzbkdFO0VBUEY7SUFRSSwyQkFBQTtFM0I4bkdGO0FBQ0Y7QTJCNW5HRTs7O0VBR0UsMkJBQUE7QTNCOG5HSjtBMkI1bkdFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQituR0Y7QUFDRjtBMkI5bUdBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0I4bUdGO0EyQmpuR0U7RUFQRjtJQVFJLDJCQUFBO0UzQm9uR0Y7QUFDRjtBMkJsbkdFOzs7RUFHRSwyQkFBQTtBM0JvbkdKO0EyQmxuR0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCcW5HRjtBQUNGO0EyQnBtR0E7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQm9tR0Y7QTJCdm1HRTtFQVBGO0lBUUksMkJBQUE7RTNCMG1HRjtBQUNGO0EyQnhtR0U7OztFQUdFLDJCQUFBO0EzQjBtR0o7QTJCeG1HRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0IybUdGO0FBQ0Y7QTJCMWxHQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCMGxHRjtBMkI3bEdFO0VBUEY7SUFRSSwyQkFBQTtFM0JnbUdGO0FBQ0Y7QTJCOWxHRTs7Ozs7RUFHRSwyQkFBQTtBM0JrbUdKO0EyQmhtR0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCbW1HRjtBQUNGO0EyQmptR0E7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCb21HRjtBMkIxbEdBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0IwbEdGO0EyQjdsR0U7RUFQRjtJQVFJLDJCQUFBO0UzQmdtR0Y7QUFDRjtBMkI5bEdFOzs7RUFHRSwyQkFBQTtBM0JnbUdKO0EyQjlsR0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCaW1HRjtBQUNGO0EyQi9sR0E7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCa21HRjtBMkJobUdBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQm1tR0Y7QTJCaG1HQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCZ21HRjtBMkJubUdFO0VBUEY7SUFRSSwyQkFBQTtFM0JzbUdGO0FBQ0Y7QTJCcG1HRTs7Ozs7Ozs7Ozs7RUFHRSwyQkFBQTtBM0I4bUdKO0EyQjVtR0U7RUFoQkY7SUFpQkksMkJBQUE7RTNCK21HRjtBQUNGO0EyQjdtR0E7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCZ25HRjtBMkI5bUdBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQmluR0Y7QTJCOW1HQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCOG1HRjtBMkJqbkdFO0VBUEY7SUFRSSwyQkFBQTtFM0JvbkdGO0FBQ0Y7QTJCbG5HRTs7O0VBR0UsMkJBQUE7QTNCb25HSjtBMkJsbkdFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnFuR0Y7QUFDRjtBMENyM0dBO0VBQ0ksYUFBQTtFQUVBLGtCQUFBO0VBRUEsWUFBQTtFQUVBLGdCQUFBO0ExQ3EzR0o7QTBDcDNHSTtFQUVJLGNBQUE7RUFDQSxtQkFBQTtBMUNxM0dSO0EwQy8yR0E7RUFHSSxtQkFBQTtBMUNnM0dKO0EwQzcyR0E7RUFDSSxnQkFBQTtFQUNBLGFBQUE7RUFFQSw4QkFBQTtBMUMrMkdKO0EwQzUyR0E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QTFDKzJHSjtBMEM1MkdBO0VBSUksa0JBQUE7QTFDNDJHSjtBMENuMkdBO0VBQ0MsV0FBQTtFQUNHLGdCQUFBO0VBQ0gsZ0JBQUE7RUFDRyxjQUFBO0VBQ0EsWUFBQTtBMUNzMkdKO0EwQ3IyR0M7RUFDQyxnQ0FBQTtFQUNBLGVBQUE7QTFDdTJHRjtBMEN0MkdFO0VBQ0MsZUFBQTtBMUN3MkdIO0EwQ3YyR0c7RUFHQyxxQkFBQTtFQUNBLGNBQUE7QTFDdTJHSjtBMENwMkdFO0VBQ1UsU0FBQTtBMUNzMkdaO0EwQ2wyR0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBMUNvMkdSO0EwQ2wyR1k7RUFDSSxjQUFBO0ExQ28yR2hCO0EwQzMxR1E7RUFDSSxnQ0FBQTtFQUNBLG1CQUFBO0ExQzYxR1o7QTBDcDFHQTtFQUNJLFNBQUE7QTFDdTFHSjtBMENyMUdRO0VBQ0ksU0FBQTtBMUN1MUdaO0EwQ3IxR1E7RUFDSSxtQkFBQTtBMUN1MUdaO0EwQ2wxR1E7RUFDSSxtQkFBQTtBMUNvMUdaO0EwQ24xR1k7RUFDSSxlQUFBO0VBRUEsY2pCaEZOO0F6Qm82R1Y7QTBDbDFHWTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBMUNvMUdoQjtBMENsMUdZO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0ExQ28xR2hCO0EwQzcwR0E7RUFDSSxhQUFBO0ExQ2cxR0o7QTBDMzBHSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EscURBQUE7RUFFQSw0QkFBQTtFQUNBLDJCQUFBO0ExQzgwR1I7QTBDMTBHQTtFQUVJLGtCQUFBO0VBQ0EsY0FBQTtFQUVBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0ExQzIwR0o7QTBDeDBHQTtFQUVJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBMUMwMEdKO0EwQ3YwR0E7RUFDSSxZQUFBO0ExQzAwR0o7QTBDajBHQTtFQUNJO0lBQ0ksZUFBQTtJQUNBLGVBQUE7SUFDQSxTQUFBO0UxQ28wR047O0UwQ2owR0U7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxXQUFBO0UxQ28wR047O0UwQ2owR0U7SUFDSSxXQUFBO0UxQ28wR047O0UwQ2owR0U7SUFDSSxhQUFBO0UxQ28wR047O0UwQ2wwR0U7SUFDSSxnQkFBQTtFMUNxMEdOOztFMENuMEdFO0lBQ0ksYUFBQTtFMUNzMEdOOztFMENuMEdFO0lBQ0ksYUFBQTtJQUNBLFNBQUE7RTFDczBHTjs7RTBDbjBHRTtJQUNJLFdBQUE7SUFDQSxlQUFBO0UxQ3MwR047O0UwQ24wR0U7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0UxQ3MwR047O0UwQ24wR0U7SUFDSSx1QkFBQTtJQUNBLFdBQUE7SUFFQSxhQUFBO0lBQ0Esc0JBQUE7RTFDcTBHTjs7RTBDbDBHRTtJQUNJLGtCQUFBO0UxQ3EwR047O0UwQ2wwR0U7SUFDSSxXQUFBO0UxQ3EwR047O0UwQ2wwR0U7SUFDSSxXQUFBO0UxQ3EwR047O0UwQ2wwR0U7SUFFSSxrQkFBQTtJQUNBLFlBQUE7RTFDbzBHTjs7RTBDbDBHRTtJQUNJLHNCQUFBO0lBQ0EsV0FBQTtFMUNxMEdOOztFMENsMEdFO0lBQ0ksU0FBQTtFMUNxMEdOOztFMENsMEdFO0lBQ0ksZ0JBQUE7RTFDcTBHTjs7RTBDbDBHRTtJQUNJLGtCQUFBO0UxQ3EwR047O0UwQ2wwR0U7SUFDSSxXQUFBO0UxQ3EwR047QUFDRjtBeUJsbEhBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBQTdDQSxpQkFBQTtBQUtBLHNCQUFBO0FBUUEsbUJBQUE7QUFNQSx1QkFBQTtBQUtBLHFCQUFBO0FBTUEscUJBQUE7QUFNQSxpQkFBQTtBQVNBLFNBQUE7QUUxQ0U7RUFFSSw4QkFPYTtFQU5iLHdCQUFBO0VBRUYsaUVBQUE7QTNCK2xISjtBMkJwbUhFO0VBRUksZ0NBUWE7RUFQYix3QkFBQTtFQUVGLG1FQUFBO0EzQm9tSEo7QTJCem1IRTtFQUVJLGlDQVNhO0VBUmIsd0JBQUE7RUFFRixvRUFBQTtBM0J5bUhKO0EyQmxsSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQmlsSEY7QTJCcGxIRTtFQVBGO0lBUUksMkJBQUE7RTNCdWxIRjtBQUNGO0EyQnJsSEU7OztFQUdFLDJCQUFBO0EzQnVsSEo7QTJCcmxIRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0J3bEhGO0FBQ0Y7QTJCdmtIQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCdWtIRjtBMkIxa0hFO0VBUEY7SUFRSSwyQkFBQTtFM0I2a0hGO0FBQ0Y7QTJCM2tIRTs7O0VBR0UsMkJBQUE7QTNCNmtISjtBMkIza0hFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjhrSEY7QUFDRjtBMkI3akhBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0I2akhGO0EyQmhrSEU7RUFQRjtJQVFJLDJCQUFBO0UzQm1rSEY7QUFDRjtBMkJqa0hFOzs7RUFHRSwyQkFBQTtBM0Jta0hKO0EyQmprSEU7RUFoQkY7SUFpQkksMkJBQUE7RTNCb2tIRjtBQUNGO0EyQm5qSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQm1qSEY7QTJCdGpIRTtFQVBGO0lBUUksMkJBQUE7RTNCeWpIRjtBQUNGO0EyQnZqSEU7Ozs7O0VBR0UsMkJBQUE7QTNCMmpISjtBMkJ6akhFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjRqSEY7QUFDRjtBMkIxakhBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQjZqSEY7QTJCbmpIQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCbWpIRjtBMkJ0akhFO0VBUEY7SUFRSSwyQkFBQTtFM0J5akhGO0FBQ0Y7QTJCdmpIRTs7O0VBR0UsMkJBQUE7QTNCeWpISjtBMkJ2akhFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjBqSEY7QUFDRjtBMkJ4akhBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQjJqSEY7QTJCempIQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0I0akhGO0EyQnpqSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnlqSEY7QTJCNWpIRTtFQVBGO0lBUUksMkJBQUE7RTNCK2pIRjtBQUNGO0EyQjdqSEU7Ozs7Ozs7Ozs7O0VBR0UsMkJBQUE7QTNCdWtISjtBMkJya0hFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQndrSEY7QUFDRjtBMkJ0a0hBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnlrSEY7QTJCdmtIQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0Iwa0hGO0EyQnZrSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnVrSEY7QTJCMWtIRTtFQVBGO0lBUUksMkJBQUE7RTNCNmtIRjtBQUNGO0EyQjNrSEU7OztFQUdFLDJCQUFBO0EzQjZrSEo7QTJCM2tIRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0I4a0hGO0FBQ0Y7QTJDNTBISTtFQUVJLHFCQUFBO0VBQ0EsYUFBQTtFQUVBLGFBQUE7RUFDQSxzQkFBQTtBM0M2MEhSO0EyQzUwSFE7RUFJSSxtQkFBQTtBM0MyMEhaO0EyQy96SFE7RUFFSSx5QkFBQTtBM0NnMEhaO0EyQzV6SFk7RUFDSSxvQkFBQTtBM0M4ekhoQjtBMkM1ekhZO0VBQ0ksK0JBQUE7QTNDOHpIaEI7QTJDNXpIWTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0EzQzh6SGhCO0EyQ256SEk7RUFDSSxhQUFBO0EzQ3F6SFI7QTJDbnpIWTtFQUNJLHdCQUFBO0EzQ3F6SGhCO0EyQ2h6SEE7RUFFSSxnQ0FBQTtFQUNILG1CQUFBO0EzQ2t6SEQ7QTJDanpIQztFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QTNDbXpIRjtBMkNsekhFO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QTNDb3pISDtBMkNuekhHO0VBQ0MsK0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBM0NxekhKO0EyQ3B5SEE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0ZBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0EzQ3V5SEo7QTJDcHlIQTtFQUlnQjtJQUNJLGFBQUE7RTNDb3lIbEI7QUFDRjtBMkMveEhBO0VBRVE7SUFDSSxZQUFBO0UzQ2d5SFY7RTJDNXhIYztJQUVJLHVCQUFBO0UzQzZ4SGxCO0UyQ3h4SFU7SUFDSSx1QkFBQTtJQUNBLDJCQUFBO0UzQzB4SGQ7O0UyQ3J4SE07SUFDSSw2QkFBQTtFM0N3eEhWOztFMkNueEhFO0lBQ0ksV0FBQTtJQUNBLFNBQUE7SUFDQSxhQUFBO0UzQ3N4SE47O0UyQ254SEU7SUFDSSxhQUFBO0UzQ3N4SE47O0UyQ254SEU7SUFFSSxlQUFBO0UzQ3F4SE47O0UyQ2x4SEU7SUFDSSxhQUFBO0UzQ3F4SE47O0UyQ2x4SEU7SUFDSSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtFM0NxeEhOOztFMkNseEhFO0lBQ0ksa0JBQUE7SUFDQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7RTNDcXhITjs7RTJDbHhIRTtJQUNJLGlCQUFBO0lBQ0EsYUFBQTtFM0NxeEhOOztFMkNseEhFO0lBQ0ksVUFBQTtFM0NxeEhOOztFMkNseEhFO0lBQ0ksa0JBQUE7SUFDQSw4REFBQTtJQUNBLDZCQUFBO0lBQ0EsNEJBQUE7RTNDcXhITjs7RTJDbHhIRTtJQUNJLHNCQUFBO0UzQ3F4SE47O0UyQ2x4SEU7SUFDSSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsTUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtFM0NxeEhOO0FBQ0Y7QTJDbnhIQTtFQUNJO0lBQ0UscUJBQUE7RTNDcXhISjs7RTJDaHhIYztJQUNJLGtCQUFBO0UzQ214SGxCO0FBQ0Y7QXlCdC9IQSxpQkFBQTtBQUtBLHNCQUFBO0FBUUEsbUJBQUE7QUFNQSx1QkFBQTtBQUtBLHFCQUFBO0FBTUEscUJBQUE7QUFNQSxpQkFBQTtBQVNBLFNBQUE7QUUxQ0U7RUFFSSw4QkFPYTtFQU5iLHdCQUFBO0VBRUYsaUVBQUE7QTNCMi9ISjtBMkJoZ0lFO0VBRUksZ0NBUWE7RUFQYix3QkFBQTtFQUVGLG1FQUFBO0EzQmdnSUo7QTJCcmdJRTtFQUVJLGlDQVNhO0VBUmIsd0JBQUE7RUFFRixvRUFBQTtBM0JxZ0lKO0EyQjkrSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQjYrSEY7QTJCaC9IRTtFQVBGO0lBUUksMkJBQUE7RTNCbS9IRjtBQUNGO0EyQmovSEU7OztFQUdFLDJCQUFBO0EzQm0vSEo7QTJCai9IRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JvL0hGO0FBQ0Y7QTJCbitIQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCbStIRjtBMkJ0K0hFO0VBUEY7SUFRSSwyQkFBQTtFM0J5K0hGO0FBQ0Y7QTJCditIRTs7O0VBR0UsMkJBQUE7QTNCeStISjtBMkJ2K0hFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjArSEY7QUFDRjtBMkJ6OUhBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0J5OUhGO0EyQjU5SEU7RUFQRjtJQVFJLDJCQUFBO0UzQis5SEY7QUFDRjtBMkI3OUhFOzs7RUFHRSwyQkFBQTtBM0IrOUhKO0EyQjc5SEU7RUFoQkY7SUFpQkksMkJBQUE7RTNCZytIRjtBQUNGO0EyQi84SEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQis4SEY7QTJCbDlIRTtFQVBGO0lBUUksMkJBQUE7RTNCcTlIRjtBQUNGO0EyQm45SEU7Ozs7O0VBR0UsMkJBQUE7QTNCdTlISjtBMkJyOUhFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnc5SEY7QUFDRjtBMkJ0OUhBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnk5SEY7QTJCLzhIQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCKzhIRjtBMkJsOUhFO0VBUEY7SUFRSSwyQkFBQTtFM0JxOUhGO0FBQ0Y7QTJCbjlIRTs7O0VBR0UsMkJBQUE7QTNCcTlISjtBMkJuOUhFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnM5SEY7QUFDRjtBMkJwOUhBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnU5SEY7QTJCcjlIQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0J3OUhGO0EyQnI5SEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQnE5SEY7QTJCeDlIRTtFQVBGO0lBUUksMkJBQUE7RTNCMjlIRjtBQUNGO0EyQno5SEU7Ozs7Ozs7Ozs7O0VBR0UsMkJBQUE7QTNCbStISjtBMkJqK0hFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQm8rSEY7QUFDRjtBMkJsK0hBO0VBQ0UsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnErSEY7QTJCbitIQTtFQUNFLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0JzK0hGO0EyQm4rSEE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQm0rSEY7QTJCdCtIRTtFQVBGO0lBUUksMkJBQUE7RTNCeStIRjtBQUNGO0EyQnYrSEU7OztFQUdFLDJCQUFBO0EzQnkrSEo7QTJCditIRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0IwK0hGO0FBQ0Y7QXlCN3VJQSxpQkFBQTtBQUtBLHNCQUFBO0FBUUEsbUJBQUE7QUFNQSx1QkFBQTtBQUtBLHFCQUFBO0FBTUEscUJBQUE7QUFNQSxpQkFBQTtBQVNBLFNBQUE7QW1CekNBO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0E1Q212SUo7QTRDbHZJSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFPQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTVDOHVJUjtBNEM3dUlRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QTVDK3VJWjtBNEM1dUlRO0VBQ0ksU0FBQTtBNUM4dUlaO0E0Q3p1SVk7RUFDSSwyRUFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQkFBQTtBNUMydUloQjtBNEN6dUlZO0VBQ0ksWUFBQTtFQUNBLDJFQUFBO0E1QzJ1SWhCO0E0Q2hySUk7RUFDSSxXQUFBO0VBRUEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QTVDaXJJUjtBNEM5cUlJO0VBQ0ksbUJBQUE7QTVDZ3JJUjtBNEM5cUlJO0VBQ0ksbUJBQUE7QTVDZ3JJUjtBNEM5cUlJO0VBQ0ksYUFBQTtBNUNncklSO0E0QzVxSUE7RUFDSTtJQUNJLGFBQUE7SUFDQSxnQ0FBQTtFNUMrcUlOOztFNEM1cUlFO0lBQ0ksc0JBQUE7RTVDK3FJTjtBQUNGO0F5Qi96SUEsaUJBQUE7QUFLQSxzQkFBQTtBQVFBLG1CQUFBO0FBTUEsdUJBQUE7QUFLQSxxQkFBQTtBQU1BLHFCQUFBO0FBTUEsaUJBQUE7QUFTQSxTQUFBO0FBN0NBLGlCQUFBO0FBS0Esc0JBQUE7QUFRQSxtQkFBQTtBQU1BLHVCQUFBO0FBS0EscUJBQUE7QUFNQSxxQkFBQTtBQU1BLGlCQUFBO0FBU0EsU0FBQTtBRTFDRTtFQUVJLDhCQU9hO0VBTmIsd0JBQUE7RUFFRixpRUFBQTtBM0I0MElKO0EyQmoxSUU7RUFFSSxnQ0FRYTtFQVBiLHdCQUFBO0VBRUYsbUVBQUE7QTNCaTFJSjtBMkJ0MUlFO0VBRUksaUNBU2E7RUFSYix3QkFBQTtFQUVGLG9FQUFBO0EzQnMxSUo7QTJCL3pJQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCOHpJRjtBMkJqMElFO0VBUEY7SUFRSSwyQkFBQTtFM0JvMElGO0FBQ0Y7QTJCbDBJRTs7O0VBR0UsMkJBQUE7QTNCbzBJSjtBMkJsMElFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQnEwSUY7QUFDRjtBMkJweklBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JveklGO0EyQnZ6SUU7RUFQRjtJQVFJLDJCQUFBO0UzQjB6SUY7QUFDRjtBMkJ4eklFOzs7RUFHRSwyQkFBQTtBM0IweklKO0EyQnh6SUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCMnpJRjtBQUNGO0EyQjF5SUE7RUFDRSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUlBLHFCQUFBO0EzQjB5SUY7QTJCN3lJRTtFQVBGO0lBUUksMkJBQUE7RTNCZ3pJRjtBQUNGO0EyQjl5SUU7OztFQUdFLDJCQUFBO0EzQmd6SUo7QTJCOXlJRTtFQWhCRjtJQWlCSSwyQkFBQTtFM0JpeklGO0FBQ0Y7QTJCaHlJQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCZ3lJRjtBMkJueUlFO0VBUEY7SUFRSSwyQkFBQTtFM0JzeUlGO0FBQ0Y7QTJCcHlJRTs7Ozs7RUFHRSwyQkFBQTtBM0J3eUlKO0EyQnR5SUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCeXlJRjtBQUNGO0EyQnZ5SUE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCMHlJRjtBMkJoeUlBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFJQSxxQkFBQTtBM0JneUlGO0EyQm55SUU7RUFQRjtJQVFJLDJCQUFBO0UzQnN5SUY7QUFDRjtBMkJweUlFOzs7RUFHRSwyQkFBQTtBM0JzeUlKO0EyQnB5SUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCdXlJRjtBQUNGO0EyQnJ5SUE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCd3lJRjtBMkJ0eUlBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnl5SUY7QTJCdHlJQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCc3lJRjtBMkJ6eUlFO0VBUEY7SUFRSSwyQkFBQTtFM0I0eUlGO0FBQ0Y7QTJCMXlJRTs7Ozs7Ozs7Ozs7RUFHRSwyQkFBQTtBM0JveklKO0EyQmx6SUU7RUFoQkY7SUFpQkksMkJBQUE7RTNCcXpJRjtBQUNGO0EyQm56SUE7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNCc3pJRjtBMkJweklBO0VBQ0UsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzQnV6SUY7QTJCcHpJQTtFQUNFLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBSUEscUJBQUE7QTNCb3pJRjtBMkJ2eklFO0VBUEY7SUFRSSwyQkFBQTtFM0IweklGO0FBQ0Y7QTJCeHpJRTs7O0VBR0UsMkJBQUE7QTNCMHpJSjtBMkJ4eklFO0VBaEJGO0lBaUJJLDJCQUFBO0UzQjJ6SUY7QUFDRjtBNkMzakpBO0VBQ0ksd0JBQUE7QTdDOGpKSjtBNkM1akpBOzs7O0dBQUE7QUFLQTtFQUNJLG1DQUFBO0E3QytqSko7QTZDN2pKSTtFQUNJLHNCQUFBO0VBQ0EsMEJBQUE7QTdDK2pKUjtBNkM5akpRO0VBSEo7SUFJUSx3QkFBQTtFN0Npa0pWO0FBQ0Y7QTZDaGtKUTtFQUNJLHdCQUFBO0E3Q2trSlo7QTZDL2pKSTtFQUNJLFdBQUE7QTdDaWtKUjtBNkMzakpJO0VBQ0ksZUFBQTtBN0M2akpSO0E2QzFqSlE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTdDNGpKWjtBNkMzakpZO0VBQ0ksa0JBQUE7QTdDNmpKaEI7QTZDdmpKWTtFQUNJLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5QnBCM0NMO0VvQjRDSyxZcEIvQ0o7RW9CZ0RJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QTdDeWpKaEI7QTZDcGpKUTtFQUVJLGNwQjNCRjtBekJnbEpWO0E2Q2xqSkk7RUFDSSwyQkFBQTtBN0NvakpSO0E2Q2xqSkk7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxXQUFBO0E3Q29qSlI7QTZDbmpKUTtFQUNJLGtCQUFBO0E3Q3FqSlo7QTZDbmpKUTtFQUNJLFNBQUE7QTdDcWpKWjtBNkNsakpRO0VBQ0ksY3BCOUNGO0F6QmttSlY7QTZDbGpKUTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBN0NvakpaO0E2Q2xqSlE7RUFDSSxlQUFBO0E3Q29qSlo7QTZDL2lKWTtFQUNJLG1CQUFBO0E3Q2lqSmhCO0E2Qy9pSlk7RUFDSSxtQkFBQTtBN0NpakpoQjtBNkM1aUpnQjtFQUNJLG9CQUFBO0E3QzhpSnBCO0E2QzFpSmdCO0VBQ0ksbUJBQUE7QTdDNGlKcEI7QTZDOWhKWTtFQUVJLGNwQjFGTjtBekJ5bkpWO0E2QzVoSmdCO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0E3QzhoSnBCO0E2QzVoSmdCO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBN0M4aEpwQjtBNkMzaEpvQjtFQUNJLGNwQi9JUjtBekI0cUpoQjtBNkMxaEpnQjtFQUNJLFdBQUE7QTdDNGhKcEI7QTZDemhKWTtFQUNJLGtCQUFBO0E3QzJoSmhCO0E2QzFoSmdCO0VBQ0ksZ0JBQUE7QTdDNGhKcEI7QTZDeGhKZ0I7RUFDSSxtQkFBQTtBN0MwaEpwQjtBNkNyaEpJO0VBQ0ksb0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFFQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0E3Q3NoSlI7QTZDcmhKUTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0E3Q3VoSlo7QTZDdGhKWTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7QTdDd2hKaEI7QTZDdGhKWTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QTdDd2hKaEI7QTZDdGhKWTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBN0N3aEpoQjtBNkM5Z0pRO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0E3Q2doSlo7QTZDM2dKSTtFQUNJLGVBQUE7QTdDNmdKUjtBNkMzZ0pJO0VBQ0ksNkJBQUE7QTdDNmdKUjtBNkMzZ0pJO0VBbE5KO0lBbU5RLFlBQUE7RTdDOGdKTjtFNkM1Z0pNO0lBQ0ksZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0U3QzhnSlY7RTZDNWdKTTtJQUNJLGFBQUE7RTdDOGdKVjtFNkN6Z0pNO0lBQ0ksb0JBQUE7SUFDQSw4QkFBQTtFN0M2Z0pWO0FBTEY7QTZDcmdKSTtFQUNJO0lBQ0ksMkJBQUE7RTdDNmdKVjtFNkM1Z0pVO0lBQ0kscUJBQUE7RTdDOGdKZDtFNkMxZ0pNO0lBSUksbUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0U3Q3lnSlY7RTZDOWdKVTtJQUNJLFNBQUE7RTdDZ2hKZDtFNkMxZ0pNO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0U3QzRnSlY7RTZDMWdKTTtJQUNJLGtCQUFBO0lBQ0E7Ozs7aUJBQUE7RTdDZ2hKVjtFNkMxZ0pNO0lBQ0ksYUFBQTtFN0M0Z0pWO0U2QzFnSk07SUFDSSxzQkFBQTtJQUNBLGdCQUFBO0U3QzRnSlY7QUFDRjtBNkMxZ0pJO0VBQ0k7SUFDSSxhQUFBO0lBQ0EsY0FBQTtFN0M0Z0pWO0FBQ0Y7QTZDMWdKSTtFQUNJO0lBQ0ksYUFBQTtJQUNBLGNBQUE7RTdDNGdKVjtBQUNGO0E2QzFnSkk7RUFDSTtJQUNJLGFBQUE7SUFDQSxjQUFBO0U3QzRnSlY7QUFDRjtBNkMxZ0pJO0VBQ0k7SUFDSSxhQUFBO0U3QzRnSlY7RTZDMWdKTTtJQUNJLHdCQUFBO0lBQ0EsY0FBQTtFN0M0Z0pWO0FBQ0Y7QTZDMWdKSTtFQUNJO0lBQ0ksb0JBQUE7RTdDNGdKVjtBQUNGO0E4Q24wSkE7RUFDRSw4Q0FBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSxpQ0FBQTtBOUNzMEpGO0E4Q3IwSkU7RUFDRSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7QTlDdTBKSjtBOEN0MEpJO0VBQ0Usd0JBQUE7QTlDdzBKTjtBOENyMEpFO0VBQ0Usb0NBQUE7QTlDdTBKSjtBOENyMEpFO0VBQ0UsMEJBQUE7QTlDdTBKSjtBNkJ4MUpBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQTtLQUFBLFdBQUEsRUFBQSxNQUFBO0VBQUEsdUNBQUEsRUFBQSxNQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsK0JBQUEsRUFBQSxNQUFBO0VBQUEsd0NBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEseUNBQUE7VUFBQSxpQ0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7QUNBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ0FBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBLDJEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSwwREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsa0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsY0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSwwQ0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDhDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUEsbURBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSwrQ0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLCtDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEVBQUE7RUFBQSw4RkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnREFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0ZBQUE7RUFBQSx1R0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtFQUFBO0VBQUEsbUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0RkFBQTtFQUFBLHFHQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0ZBQUE7RUFBQSwyRkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtGQUFBO0VBQUEsdUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQ0FBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw4QkFBQTtFQUFBLCtRQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0tBQUE7RUFBQSx3SkFBQTtFQUFBLGdOQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUdBQUE7RUFBQSwrRkFBQTtFQUFBLDhIQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLCtDQUFBO0VBQUEsK0NBQUE7RUFBQSxpREFBQTtFQUFBLHNEQUFBO0VBQUEsc0RBQUE7RUFBQSx3REFBQTtFQUFBLDhEQUFBO0VBQUEsaUJBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLCtDQUFBO0VBQUEsK0NBQUE7RUFBQSxpREFBQTtFQUFBLHNEQUFBO0VBQUEsc0RBQUE7RUFBQSx3REFBQTtFQUFBLDhEQUFBO0VBQUEsaUJBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QS9CeUNBO0VBQ0UsNkJBQUE7RUFDQSwyREFBQTtBQXF6SkY7QUFsekpBO0VBQ0UsMEJBQUE7RUFDQSx3REFBQTtBQW96SkY7QUFqekpBO0VBQ0UsMkJBQUE7RUFDQSx5REFBQTtBQW16SkY7QUFoekpBO0VBQ0UsNEJBQUE7RUFDQSwwREFBQTtBQWt6SkY7QUEveUpBO0VBQ0UsOEJBQUE7QUFpekpGO0FBOXlKQSxVQUFBO0FBQ0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQWl6SkY7QUE5eUpBLFVBQUE7QUFDQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7QUFpekpGO0FBOXlKQSxXQUFBO0FBQ0E7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7QUFpekpGO0FBOXlKQSxvQkFBQTtBQUNBO0VBQ0UsbUJBQUE7QUFpekpGO0FBOXlKQTtFQUNFLDBDQUFBO0VBQ0EscUNBQUE7QUFpekpGO0FBOXlKQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBQWl6SkY7QUFuekpBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FBaXpKRjtBQTl5SkE7RUFDRSw2QkFBQTtBQWl6SkY7QUFsekpBO0VBQ0UsNkJBQUE7QUFpekpGO0FBOXlKQTtFQUNFLGtCQUFBO0FBaXpKRjtBQTF5SkE7RUFDRSxtQ0FBQTtBQTZ5SkY7QUExeUpBO0VBQ0UsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNkRBQUE7QUE2eUpGO0FBMXlKQTtFQUNFLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHVCQUFBO0FBNnlKRjtBQTN5SkU7RUFDRTtJQUNFLDZEQUFBO0VBNnlKSjtFQTF5SkU7SUFDRSw2REFBQTtFQTR5Sko7RUF6eUpFO0lBQ0UsNkRBQUE7RUEyeUpKO0VBeHlKRTtJQUNFLDZEQUFBO0VBMHlKSjtFQXZ5SkU7SUFDRSw2REFBQTtFQXl5Sko7RUF0eUpFO0lBQ0UseURBQUE7RUF3eUpKO0FBQ0Y7QUFyeUpFO0VBQ0U7SUFDRSx5REFBQTtFQXV5Sko7RUFweUpFO0lBQ0UseURBQUE7RUFzeUpKO0VBbnlKRTtJQUNFLHlEQUFBO0VBcXlKSjtFQWx5SkU7SUFDRSx5REFBQTtFQW95Sko7RUFqeUpFO0lBQ0UseURBQUE7RUFteUpKO0VBaHlKRTtJQUNFLHlEQUFBO0VBa3lKSjtBQUNGO0FBMXhKQTtFQUNFLGNBQUE7QUE2eEpGO0FBMXhKQTtFQUNFLGtCQUFBO0FBNnhKRjtBQTF4SkE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0FBNnhKRjtBQTF4SkE7RUFDRSxrQ0FBQTtFQUNBLGtDQUFBO0FBNnhKRjtBQXR4SkE7RUFDRSxpQ0FBQTtBQXl4SkY7QUF2eEpFO0VBQ0UsdUJBQUE7QUF5eEpKO0FBcHhKRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBQXV4Sko7QUFueEpBO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9DQUFBO0FBc3hKRjtBQW54SkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQXN4SkY7QUFueEpBOztFQUVFLG9DQUFBO0FBc3hKRjtBQW54SkE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBc3hKRjtBQWx4SkE7RUFDRSxrQkFBQTtBQXF4SkY7QUFueEpFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSw0Q0FBQTtFQUVBLG1CQUFBO0VBQ0EsdUJBQUE7QUFxeEpKO0FBbnhKSTtFQUNFLFlBQUE7QUFxeEpOO0FBbHhKSTtFQUNFLDBCQUFBO0FBb3hKTjtBQWh4SkU7RUFDRSxVQUFBO0FBa3hKSjtBQS93SkU7RUFDRSxXQUFBO0FBaXhKSjtBQTl3SkU7RUFDRSxpQ0FBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7QUFneEpKO0FBOXdKSTtFQUNFLGVBQUE7QUFneEpOO0FBMXdKQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBQTZ3SkY7QUExd0pBO0VBQ0UsZ0NBQUE7QUE2d0pGO0FBMXdKQTtFQUNFLDBCQUFBO0FBNndKRjtBQTF3SkE7RUFDRSx1QkFBQTtBQTZ3SkY7QUExd0pBO0VBQ0Usa0JBQUE7QUE2d0pGO0FBMXdKQTtFQUNFLDRDQUFBO0FBNndKRjtBQTF3SkE7RUFDRSxlQUFBO0FBNndKRjtBQTF3SkE7RUFDRSxlQUFBO0FBNndKRjtBQTF3SkE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSw0REFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQTZ3SkY7QUFqd0pBO0VBQ0Usd0JBQUE7QUFvd0pGO0FBaHdKQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QUFtd0pGO0FBandKRTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7QUFtd0pKO0FBN3ZKQTtFQUNFLG9GQUFBO0FBZ3dKRjtBQTd2SkE7RUFDRSwyRUFBQTtBQWd3SkY7QUE3dkpBO0VBQ0Usb0VBQUE7QUFnd0pGO0FBN3ZKQTtFQUNFLDREQUFBO0FBZ3dKRjtBQTd2SkE7RUFDRSxvRUFBQTtBQWd3SkY7QUE3dkpBO0VBQ0Usb0VBQUE7QUFnd0pGO0FBN3ZKQTtFQUNFLDJFQUFBO0FBZ3dKRjtBQTd2SkE7RUFDRSxtQkFBQTtBQWd3SkY7QUE3dkpBO0VBQ0UsaUlBQUE7QUFnd0pGO0FBN3ZKQTtFQUNFLG9GQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7QUFnd0pGO0FBN3ZKQTtFQUNFLG9GQUFBO0FBZ3dKRjtBQTd2SkE7RUFDRSw0RUFBQTtBQWd3SkY7QUE3dkpBO0VBQ0UsNEVBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBQWd3SkY7QUE3dkpBO0VBQ0UsMkVBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBQWd3SkY7QUE3dkpBO0VBR0UsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7QUFnd0pGO0FBdHdKQTs7O0VBR0UsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7QUFnd0pGO0FBN3ZKQTtFQUNFO0lBQ0Usd0NBQUE7SUFDQSxlQUFBO0VBZ3dKRjtBQUNGO0FBN3ZKQTtFQUVJO0lBQ0UsZ0NBQUE7RUE4dkpKO0FBQ0Y7QUExdkpBO0VBQ0U7SUFDRSxtQkFBQTtJQUNBLHFCQUFBO0lBQ0EsV0FBQTtFQTR2SkY7RUExdkpFO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7RUE0dkpKO0FBQ0Y7QUF4dkpBO0VBQ0U7SUFDRSx3QkFBQTtFQTB2SkY7O0VBdnZKQTtJQUNFLG9DQUFBO0lBQ0EsdUJBQUE7SUFDQSw2QkFBQTtFQTB2SkY7O0VBdnZKQTs7SUFFRSw2REFBQTtJQUNBLDJCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtFQTB2SkY7QUFDRjtBQXZ2SkE7RUFFRTs7SUFFRSxxREFBQTtJQUNBLDJCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtFQXd2SkY7O0VBcnZKQTtJQUNFLDJCQUFBO0VBd3ZKRjs7RUFydkpBOzs7Ozs7SUFNRSx3Q0FBQTtFQXd2SkY7QUFDRjtBQXJ2SkE7RUFDRSx3QkFBQTtBQXV2SkY7QUFwdkpBOzs7O0dBQUE7QUFLQTtFQUVFLG1DQUFBO0FBc3ZKRjtBQXB2SkU7RUFDRSxzQkFBQTtFQUNBLDBCQUFBO0FBc3ZKSjtBQXB2Skk7RUFKRjtJQUtJLHdCQUFBO0VBdXZKSjtBQUNGO0FBcnZKSTtFQUNFLHdCQUFBO0FBdXZKTjtBQW52SkU7OztFQUdFLFdBQUE7QUFxdkpKO0FBOXVKRTtFQUNFLGVBQUE7QUFndkpKO0FBNXVKSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQTh1Sk47QUE1dUpNO0VBQ0Usa0JBQUE7QUE4dUpSO0FBdHVKTTtFQUNFLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx5QnlCMWpCRztFekIyakJILFl5QjlqQkk7RXpCK2pCSixXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FBd3VKUjtBQWx1Skk7RUFFRSxjeUIzaUJJO0F6Qjh3S1Y7QUEvdEpFO0VBQ0UsMkJBQUE7QUFpdUpKO0FBOXRKRTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtFQUNBLFdBQUE7QUFndUpKO0FBOXRKSTtFQUNFLGtCQUFBO0FBZ3VKTjtBQTd0Skk7RUFDRSxTQUFBO0FBK3RKTjtBQTN0Skk7RUFDRSxjeUJua0JJO0F6Qmd5S1Y7QUExdEpJO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FBNHRKTjtBQXp0Skk7OztFQUdFLGVBQUE7QUEydEpOO0FBcnRKTTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBQXV0SlI7QUFwdEpNO0VBQ0UsbUJBQUE7QUFzdEpSO0FBaHRKUTtFQUNFLG9CQUFBO0FBa3RKVjtBQTlzSk07RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FBZ3RKUjtBQTlzSlE7RUFDRSxtQkFBQTtBQWd0SlY7QUE1c0pNO0VBQ0Usa0JBQUE7RUFDQSw0RUFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0FBOHNKUjtBQXBzSk07RUFFRSxjeUJwb0JFO0F6QnkwS1Y7QUFqc0pRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FBbXNKVjtBQWhzSlE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBRUEsY3lCbnBCQTtBekJvMUtWO0FBL3JKVTtFQUNFLGN5QjVyQkk7QXpCNjNLaEI7QUE3ckpRO0VBQ0UsV0FBQTtBQStySlY7QUEzckpNO0VBQ0Usa0JBQUE7QUE2ckpSO0FBM3JKUTtFQUNFLGdCQUFBO0FBNnJKVjtBQXhySlE7RUFDRSxtQkFBQTtBQTBySlY7QUFwckpFO0VBQ0Usb0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFFQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0FBcXJKSjtBQW5ySkk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FBcXJKTjtBQW5ySk07RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0FBcXJKUjtBQWxySk07RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0FBb3JKUjtBQWpySk07RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUFtckpSO0FBdnFKSTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBQXlxSk47QUFocUpFO0VBQ0UsNkJBQUE7QUFrcUpKO0FBL3BKRTtFQXpRRjtJQTJRSSxZQUFBO0VBaXFKRjtFQTlwSkU7SUFFRSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RUErcEpKO0VBNXBKRTtJQUNFLGFBQUE7RUE4cEpKO0VBdnBKRTtJQUNFLG9CQUFBO0lBQ0EsOEJBQUE7RUEycEpKO0FBTEY7QUFscEpFO0VBQ0U7SUFDRSwyQkFBQTtFQTBwSko7RUF4cEpJO0lBQ0UscUJBQUE7RUEwcEpOO0VBcHBKRTtJQU1FLGtCQUFBO0lBQ0EsbUJBQUE7RUFpcEpKO0VBdnBKSTtJQUNFLFNBQUE7RUF5cEpOO0VBanBKRTtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxvQkFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSw4QkFBQTtFQW1wSko7RUFocEpFO0lBQ0Usa0JBQUE7SUFDQTs7OztxQkFBQTtFQXNwSko7RUEvb0pFO0lBQ0UsYUFBQTtFQWlwSko7RUE5b0pFO0lBQ0Usc0JBQUE7SUFDQSxnQkFBQTtFQWdwSko7QUFDRjtBQTdvSkU7RUFDRTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VBK29KSjtBQUNGO0FBNW9KRTtFQUNFO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUE4b0pKO0FBQ0Y7QUEzb0pFO0VBQ0U7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFQTZvSko7QUFDRjtBQTFvSkU7RUFDRTtJQUNFLGFBQUE7RUE0b0pKO0VBem9KRTtJQUNFLHdCQUFBO0lBQ0EsY0FBQTtFQTJvSko7QUFDRjtBQXhvSkU7RUFDRTtJQUNFLG9CQUFBO0VBMG9KSjtBQUNGO0FBdG9KQTtFQUNFO0lBQ0UsdUJBQUE7SUFDQSx3Q0FBQTtFQXlvSkY7QUFDRjtBQXhoTEE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw4QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0RBQUE7RUFBQSwyRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFHQUFBO0VBQUEsMEdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwRkFBQTtFQUFBLCtGQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0ZBQUE7RUFBQSx1R0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtGQUFBO0VBQUEsdUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzSEFBQTtFQUFBLG9IQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSw2Q0FBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDhDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0RkFBQTtFQUFBLHFHQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSx1QkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTtFQUFBO0lBQUEsb0JBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsK0ZBQUE7SUFBQSx1R0FBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrRkFBQTtJQUFBLHVHQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLDBCQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLDBCQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLCtGQUFBO0lBQUEsdUdBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSwrRkFBQTtJQUFBLHVHQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBO0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUEiLCJmaWxlIjoiZ2xvYmFsLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQXBwIEdsb2JhbCBDU1NcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFB1dCBzdHlsZSBydWxlcyBoZXJlIHRoYXQgeW91IHdhbnQgdG8gYXBwbHkgZ2xvYmFsbHkuIFRoZXNlIHN0eWxlcyBhcmUgZm9yXG4gKiB0aGUgZW50aXJlIGFwcCBhbmQgbm90IGp1c3Qgb25lIGNvbXBvbmVudC4gQWRkaXRpb25hbGx5LCB0aGlzIGZpbGUgY2FuIGJlXG4gKiB1c2VkIGFzIGFuIGVudHJ5IHBvaW50IHRvIGltcG9ydCBvdGhlciBDU1MvU2FzcyBmaWxlcyB0byBiZSBpbmNsdWRlZCBpbiB0aGVcbiAqIG91dHB1dCBDU1MuXG4gKiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBnbG9iYWwgc3R5bGVzaGVldHMsIHZpc2l0IHRoZSBkb2N1bWVudGF0aW9uOlxuICogaHR0cHM6Ly9pb25pY2ZyYW1ld29yay5jb20vZG9jcy9sYXlvdXQvZ2xvYmFsLXN0eWxlc2hlZXRzXG4gKi9cblxuLyogQ29yZSBDU1MgcmVxdWlyZWQgZm9yIElvbmljIGNvbXBvbmVudHMgdG8gd29yayBwcm9wZXJseSAqL1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9jb3JlLmNzcyc7XG5cbi8qIEJhc2ljIENTUyBmb3IgYXBwcyBidWlsdCB3aXRoIElvbmljICovXG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL25vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9zdHJ1Y3R1cmUuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvdHlwb2dyYXBoeS5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9kaXNwbGF5LmNzcyc7XG5cbi8qIE9wdGlvbmFsIENTUyB1dGlscyB0aGF0IGNhbiBiZSBjb21tZW50ZWQgb3V0ICovXG5AaW1wb3J0ICd+QGlvbmljL2FuZ3VsYXIvY3NzL3BhZGRpbmcuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvZmxvYXQtZWxlbWVudHMuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvdGV4dC1hbGlnbm1lbnQuY3NzJztcbkBpbXBvcnQgJ35AaW9uaWMvYW5ndWxhci9jc3MvdGV4dC10cmFuc2Zvcm1hdGlvbi5jc3MnO1xuQGltcG9ydCAnfkBpb25pYy9hbmd1bGFyL2Nzcy9mbGV4LXV0aWxzLmNzcyc7XG5cbkBpbXBvcnQgJy4vYXNzZXRzL3Nhc3MvY29yZS9mb250cy5zY3NzJztcbkBpbXBvcnQgJy4vYXNzZXRzL3Nhc3MvY29yZS9jb2xvcnMuc2Nzcyc7XG5AaW1wb3J0ICcuL2Fzc2V0cy9zYXNzL2NvcmUvdHJhbnNpdGlvbi5zY3NzJztcblxuQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy9jb21wb25lbnRzJztcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL3V0aWxpdGllcyc7XG5cbkBpbXBvcnQgJy4vYXNzZXRzL3Nhc3MvZnVuZGVlbi11aS5zY3NzJztcblxuQGltcG9ydCBcInRhaWx3aW5kY3NzL2Jhc2VcIjtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwidGFpbHdpbmRjc3MvdXRpbGl0aWVzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdHJhdG9zUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1N0cmF0b3NMQ1dlYi1SZWd1bGFyLndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RyYXRvc0JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9TdHJhdG9zTENXZWItQm9sZC53b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cmF0b3NMaWdodFwiO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1N0cmF0b3NMQ1dlYi1MaWdodC53b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0cmF0b3NNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuL2Fzc2V0cy9mb250cy9TdHJhdG9zTENXZWItTWVkaXVtLndvZmYyXCIpO1xufVxuXG46cm9vdCB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRUFFN0U5O1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQTA3QzhEO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0VBRTdFOTtcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwQzlEQjtcbn1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzM4MUIyQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjBCOTtcbn1cblxuaW1nOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pb24tcGFnZSB7XG4gIC8vb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taW9uLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hcHAtbm90LWZvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLWRlc2t0b3AtdGFiLTEud2VicCk7XG59XG5cbmFwcC1wcml2YXRlLWxheW91dCBpb24tc3BsaXQtcGFuZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAgICYuYmctMSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLWRlc2t0b3AtdGFiLTEud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy0yIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItMi53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1kZXNrdG9wLXRhYi0zLndlYnApO1xuICAgIH1cblxuICAgICYuYmctNCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLWRlc2t0b3AtdGFiLTQud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy01IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctZGVza3RvcC10YWItNS53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1yaWNlbmVyZ3kud2VicCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODRweCkge1xuICAgICYuYmctMSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItMS53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1tb2ItdGFiLTIud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy0zIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctbW9iLXRhYi0zLndlYnApO1xuICAgIH1cblxuICAgICYuYmctNCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2JnLXBhZ2VzL2JnLW1vYi10YWItNC53ZWJwKTtcbiAgICB9XG5cbiAgICAmLmJnLTUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9iZy1wYWdlcy9iZy1tb2ItdGFiLTUud2VicCk7XG4gICAgfVxuXG4gICAgJi5iZy02IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvYmctcGFnZXMvYmctcmljZW5lcmd5LndlYnApO1xuICAgIH1cbiAgfVxufVxuXG4uaW9uLXBhZ2Uge1xuICAvL292ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmljb24tc2VsZWN0ZWQge1xuICBjb2xvcjogI0U1NDkzNztcbn1cblxuLmFwcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMjBweDtcbn1cblxuaW9uLXNwbGl0LXBhbmUge1xuICAtLXNpZGUtbWluLXdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAtLXNpZGUtbWF4LXdpZHRoOiAyNjJweCAhaW1wb3J0YW50O1xufVxuXG4vLyBpb24tYmFja2Ryb3Age1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5pb24tbWVudSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDEuMnMgIWltcG9ydGFudDtcblxuICAmLm1lbnUtc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wLW92ZXItZGVza3RvcCB7XG4gIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjMxLCAyMzEpICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NiwgMjcsIDQyKSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODFCMkE7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi8vIEVzdGlsb3MgcGFyYSBsb3MgY2FyZCBkZSBzbGlkZXJcbi5nZW5lcmFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA0OHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAyNywgNDIsIDAuNCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFycm93LWxlZnQge1xuICAgIGxlZnQ6IDEycHg7XG4gIH1cblxuICAuYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmFycm93LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAyNywgNDIsIDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXN0aWxvcyBnbG9iYWxlcyBwYXJhIGxhIGNhYmVjZXJhIGRlbCB0b29sYmFyXG4uaGVhZGVyLW1kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5oZWFkZXItaW9zIGlvbi10b29sYmFyOmxhc3Qtb2YtdHlwZSB7XG4gIC0tYm9yZGVyLXdpZHRoOiAwcHggMCAtMHB4O1xufVxuXG5pb24tdGFiLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5pb24tYnV0dG9uIHtcbiAgLS1ib3gtc2hhZG93OiBub25lO1xufVxuXG5pb24tY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG5pb24tc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ljb25zL2luZm8tc21hbGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXBwZWFyIHtcbiAgQGV4dGVuZCAlYXBwZWFyO1xufVxuXG5zZWxlY3Qge1xuICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xufVxuXG4vLyBFc3RpbG9zIHBhcmEgYXV0b2NvbXBsZXRlXG4ucGFjLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcbn1cblxuLy8gRXN0aWxvcyBwYXJhIGVsIHZpZGVvIGRlIHlvdXR1YmVcbi52aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm92ZXJsYXkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAvKiBwb2ludGVyLWV2ZW50czogbm9uZTsgKi9cbiAgfVxufVxuXG4vLyBFc3RpbG9zIHBhcmEgbG9zIGRlZ3JhZGFkb3NcblxuLmxpbmVhci1ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU0LjgxZGVnLCAjRkY4MDREIDE3LjU4JSwgI0ZGOEM5MiA0Ny42JSwgI0ZGQ0QzRSA3Ny42MiUpXG59XG5cbi5saW5lYXItZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGN0M5MiAwJSwgI0ZGNUYzRSA0OC43JSwgI0ZGNjhDNSAxMDAlKVxufVxuXG4ubGluZWFyLWdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNzRkZWcsICNGRkYxQkEgOS45NSUsICNGRkNEM0UgODcuNDMlKVxufVxuXG4ubGluZWFyLWdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjU1NTUgMCUsICM5RUE3RjcgMTAwJSlcbn1cblxuLmxpbmVhci1ncmFkaWVudC01IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1Ljc0ZGVnLCAjRkY2QzkwIDkuOTUlLCAjRkZDRDNFIDg3LjQzJSlcbn1cblxuLmxpbmVhci1ncmFkaWVudC02IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg0LjAzZGVnLCAjRkZCMzYwIDMuMDYlLCAjRkZGMEI5IDc0LjE0JSlcbn1cblxuLmxpbmVhci1ncmFkaWVudC03IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGQzk5IDAlLCAjRkZCN0U3IDQ4LjclLCAjRjhCMDk5IDEwMCUpXG59XG5cbi5iZy1yaWMge1xuICBiYWNrZ3JvdW5kOiAjMGY1ZTQyO1xufVxuXG4uYmctc2VwYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1MiwgMTUzLCAwLjI1KSAwJSwgcmdiYSgyNTUsIDE4MywgMjMxLCAwLjI1KSA0OC43JSwgcmdiYSgyNDgsIDE3NiwgMTUzLCAwLjI1KSAxMDAlKTtcbn1cblxuLmJnLWdyYWRpZW50LTEtdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS43NGRlZywgI0ZGODA0RCA5Ljk1JSwgI0ZGOEM5MiA0OC42OSUsICNGRkNEM0UgODcuNDMlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQtMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS43NGRlZywgI0ZGODA0RCA5Ljk1JSwgI0ZGOEM5MiA0OC42OSUsICNGRkNEM0UgODcuNDMlKTtcbn1cblxuLmJnLWdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkQ0M0MgMCUsICNGRjY3OUIgNTMuMTIlLCAjRkY1QzJGIDEwMCUpO1xufVxuXG4uYmctZ3JhZGllbnQtMi10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZENDNDIDAlLCAjRkY2NzlCIDUzLjEyJSwgI0ZGNUMyRiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQtMy10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY3QzkyIDAlLCAjRkY1RjNFIDQ4LjclLCAjRkY2OEM1IDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC0xLXRleHQ6OnNlbGVjdGlvbixcbi5iZy1ncmFkaWVudC0yLXRleHQ6OnNlbGVjdGlvbixcbi5iZy1ncmFkaWVudC0zLXRleHQ6OnNlbGVjdGlvbiB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM4MUIyQTtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICB0ZXh0LWZpbGwtY29sb3I6ICMzODFCMkE7XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYvOSkge1xuICAudmlkZW8gaWZyYW1lIHtcbiAgICAvKiB3aWR0aCA9IDEwMCAvICg5IC8gMTYpID0gMTc3Ljc3Nzc3NyAqL1xuICAgIHdpZHRoOiAxNzcuNzh2aDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NHB4KSB7XG4gIC5nZW5lcmFsLWNvbnRhaW5lciB7XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxN3B4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3NHB4KSB7XG4gIGlvbi1jb250ZW50IHtcbiAgICAtLXBhZGRpbmctZW5kOiA0MHB4O1xuICAgIC0tcGFkZGluZy1zdGFydDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5nZW5lcmFsLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTMxMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NXB4KSB7XG4gIGlvbi10YWItYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kYWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyOHB4KSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC0tYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYXBwLXB1YmxpYy1sYXlvdXQsXG4gIGFwcC1yZWdpc3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vYXNzZXRzL2ltYWdlcy9uZXdfYnJhbmRpbmcvYmctbG9naW4tZGVza3RvcC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk0cHgpIHtcblxuICBhcHAtcHVibGljLWxheW91dCxcbiAgYXBwLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL25ld19icmFuZGluZy9iZy1sb2dpbi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmhvbWUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbCxcbiAgYm9keSxcbiAgLmlvbi1hcHAsXG4gIC5pb24tY29udGVudCxcbiAgaW9uLWFwcCxcbiAgaW9uLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLm1vYi1nZW5lcmFsIHtcbiAgLmhlYWRlciBoMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59ICovXG4ucmVnaXN0ZXIge1xuXG4gIC8qIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpOyAqL1xuICAvL292ZXJmbG93OiBhdXRvO1xuICAuc3Bhbi1jb250YWluZXIge1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QuZm9ybS1pbnB1dCxcbiAgc2VsZWN0LFxuICBvcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gbGFiZWwge1xuICAvLyAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgLy8gICBsaW5lLWhlaWdodDogMjFweDtcbiAgLy8gfVxuICBzZWxlY3Q6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5pbnZlc3Rvci1zdGVwcyB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlckJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAvL0BleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICB9XG5cbiAgICAgIGgzOjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktc2VjLWNvdW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktc2VjLWNvdW50ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkZnVuLXdoaXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIGxhYmVsIHtcbiAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kb2N1bWVudC11cGxvYWRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5maWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG4gICAgfVxuXG4gICAgLmdyZXkge1xuICAgICAgY29sb3I6ICRmdW4tMDIwO1xuICAgIH1cblxuICAgIC5kb3dubG9hZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5kb3dubG9hZDpob3ZlcixcbiAgICAuZmlsZTpob3ZlcixcbiAgICBwOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYm9keS1jb250ZW50IHtcbiAgICAucGhvbmUge1xuICAgICAgLnBob25lLWMge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcCB7XG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5pbnAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGRDQzQyAwJSwgI0ZGNjc5QiA1My4xMiUsICNGRjVDMkYgMTAwJSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLy8gcCB7XG4gICAgICAvLyAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyUmVndWxhcjtcbiAgICAgIC8vICAgY29sb3I6ICRmdW4tMDYwO1xuICAgICAgLy8gICBzcGFuIHtcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgICAgLmJvZHktaW5mbyB7XG4gICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkZnVuLTA0MDtcbiAgICAgIH1cblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIGZ1bi1jaGVja2JveCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyUmVndWxhcjtcbiAgICAgICAgICBjb2xvcjogJGZ1bi0wNjA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2RlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIGZ1bi1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wLWZvb3RlciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI0cHggOTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZ1bi0wMTA7XG5cbiAgICAuY29udGVudC1mb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5iYWNrLWJ0biB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLm5leHQtYnRuIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICB6LWluZGV4OiA0NDQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgIC8vIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgIH1cblxuICAgICAgLy8gaDQ6aG92ZXIge1xuICAgICAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1mb290ZXIge1xuICAgIGg0IHtcbiAgICAgIHotaW5kZXg6IDQ0NDtcbiAgICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgLy8gQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgIH1cbiAgfVxuXG4gIC8vIGg0OmhvdmVyIHtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIH1cbiAgOmhvc3Q6Om5nLWRlZXAgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAvLyBQYW50YWxsYXMgZ3JhbmRlc1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgLmJvZHktY29udGVudCB7XG4gICAgICAvL3dpZHRoOiAzODRweDtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuXG4gICAgLy9oZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICAgIC5ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAzMnB4IDIwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGZ1bi1saWdodEJHO1xuICAgIH1cblxuICAgIC5tb2JBcHAge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC8vYmFja2dyb3VuZDogI2Y2ZjlmYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgei1pbmRleDogMjsgKi9cbiAgICB9XG5cbiAgICAuZGVza3RvcC1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA6aG9zdDo6bmctZGVlcCBmdW4tYnV0dG9uIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLWhlaWdodDogNzEwcHgpIHtcbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYzOHB4KSB7XG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MzhweCkge1xuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iLWdlbmVyYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk0cHgpIHtcbiAgZGl2I2h1YnNwb3QtbWVzc2FnZXMtaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODBweCkgIWltcG9ydGFudDtcbiAgfVxufSIsbnVsbCwiaHRtbC5pb3Mge1xuICAtLWlvbi1kZWZhdWx0LWZvbnQ6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sLm1kIHtcbiAgLS1pb24tZGVmYXVsdC1mb250OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwge1xuICAtLWlvbi1mb250LWZhbWlseTogdmFyKC0taW9uLWRlZmF1bHQtZm9udCk7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmJvZHkuYmFja2Ryb3Atbm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbC5pb3MgaW9uLW1vZGFsLm1vZGFsLWNhcmQgLmlvbi1wYWdlID4gaW9uLWhlYWRlciA+IGlvbi10b29sYmFyOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5odG1sLmlvcyBpb24tbW9kYWwubW9kYWwtY2FyZCAuaW9uLXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uaW9uLWNvbG9yLXByaW1hcnkge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSwgIzM4ODBmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LXJnYiwgNTYsIDEyOCwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnktY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLXByaW1hcnktY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLXByaW1hcnktc2hhZGUsICMzMTcxZTApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LXRpbnQsICM0YzhkZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3Itc2Vjb25kYXJ5IHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeSwgIzNkYzJmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnktcmdiLCA2MSwgMTk0LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3Itc2Vjb25kYXJ5LWNvbnRyYXN0LCAjZmZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1zZWNvbmRhcnktY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeS1zaGFkZSwgIzM2YWJlMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeS10aW50LCAjNTBjOGZmKSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLXRlcnRpYXJ5IHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LCAjNTI2MGZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LXJnYiwgODIsIDk2LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3ItdGVydGlhcnktY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0LXJnYiwgMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3Itc2hhZGU6IHZhcigtLWlvbi1jb2xvci10ZXJ0aWFyeS1zaGFkZSwgIzQ4NTRlMCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLXRlcnRpYXJ5LXRpbnQsICM2MzcwZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3Itc3VjY2VzcyB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1zdWNjZXNzLCAjMmRkMzZmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3MtcmdiLCA0NSwgMjExLCAxMTEpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1pb24tY29sb3Itc3VjY2Vzcy1jb250cmFzdCwgI2ZmZikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3QtcmdiOiB2YXIoLS1pb24tY29sb3Itc3VjY2Vzcy1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3Itc3VjY2Vzcy1zaGFkZSwgIzI4YmE2MikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItdGludDogdmFyKC0taW9uLWNvbG9yLXN1Y2Nlc3MtdGludCwgIzQyZDc3ZCkgIWltcG9ydGFudDtcbn1cblxuLmlvbi1jb2xvci13YXJuaW5nIHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmcsICNmZmM0MDkpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3Itd2FybmluZy1yZ2IsIDI1NSwgMTk2LCA5KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmctY29udHJhc3QsICMwMDApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmctY29udHJhc3QtcmdiLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLXdhcm5pbmctc2hhZGUsICNlMGFjMDgpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci13YXJuaW5nLXRpbnQsICNmZmNhMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3ItZGFuZ2VyIHtcbiAgLS1pb24tY29sb3ItYmFzZTogdmFyKC0taW9uLWNvbG9yLWRhbmdlciwgI2ViNDQ1YSkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItYmFzZS1yZ2I6IHZhcigtLWlvbi1jb2xvci1kYW5nZXItcmdiLCAyMzUsIDY4LCA5MCkgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1kYW5nZXItY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLWRhbmdlci1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLXNoYWRlLCAjY2YzYzRmKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItZGFuZ2VyLXRpbnQsICNlZDU3NmIpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3ItbGlnaHQge1xuICAtLWlvbi1jb2xvci1iYXNlOiB2YXIoLS1pb24tY29sb3ItbGlnaHQsICNmNGY1ZjgpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItbGlnaHQtcmdiLCAyNDQsIDI0NSwgMjQ4KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLWxpZ2h0LWNvbnRyYXN0LCAjMDAwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdC1yZ2I6IHZhcigtLWlvbi1jb2xvci1saWdodC1jb250cmFzdC1yZ2IsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItbGlnaHQtc2hhZGUsICNkN2Q4ZGEpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1saWdodC10aW50LCAjZjVmNmY5KSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWNvbG9yLW1lZGl1bSB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0sICM5Mjk0OWMpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWJhc2UtcmdiOiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLXJnYiwgMTQ2LCAxNDgsIDE1NikgIWltcG9ydGFudDtcbiAgLS1pb24tY29sb3ItY29udHJhc3Q6IHZhcigtLWlvbi1jb2xvci1tZWRpdW0tY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLW1lZGl1bS1jb250cmFzdC1yZ2IsIDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXNoYWRlOiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLXNoYWRlLCAjODA4Mjg5KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci10aW50OiB2YXIoLS1pb24tY29sb3ItbWVkaXVtLXRpbnQsICM5ZDlmYTYpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tY29sb3ItZGFyayB7XG4gIC0taW9uLWNvbG9yLWJhc2U6IHZhcigtLWlvbi1jb2xvci1kYXJrLCAjMjIyNDI4KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1iYXNlLXJnYjogdmFyKC0taW9uLWNvbG9yLWRhcmstcmdiLCAzNCwgMzYsIDQwKSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1jb250cmFzdDogdmFyKC0taW9uLWNvbG9yLWRhcmstY29udHJhc3QsICNmZmYpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLWNvbnRyYXN0LXJnYjogdmFyKC0taW9uLWNvbG9yLWRhcmstY29udHJhc3QtcmdiLCAyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xuICAtLWlvbi1jb2xvci1zaGFkZTogdmFyKC0taW9uLWNvbG9yLWRhcmstc2hhZGUsICMxZTIwMjMpICFpbXBvcnRhbnQ7XG4gIC0taW9uLWNvbG9yLXRpbnQ6IHZhcigtLWlvbi1jb2xvci1kYXJrLXRpbnQsICMzODNhM2UpICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tcGFnZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbnRhaW46IGxheW91dCBzaXplIHN0eWxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaXQtcGFuZS12aXNpYmxlID4gLmlvbi1wYWdlLnNwbGl0LXBhbmUtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW9uLXJvdXRlLFxuaW9uLXJvdXRlLXJlZGlyZWN0LFxuaW9uLXJvdXRlcixcbmlvbi1zZWxlY3Qtb3B0aW9uLFxuaW9uLW5hdi1jb250cm9sbGVyLFxuaW9uLW1lbnUtY29udHJvbGxlcixcbmlvbi1hY3Rpb24tc2hlZXQtY29udHJvbGxlcixcbmlvbi1hbGVydC1jb250cm9sbGVyLFxuaW9uLWxvYWRpbmctY29udHJvbGxlcixcbmlvbi1tb2RhbC1jb250cm9sbGVyLFxuaW9uLXBpY2tlci1jb250cm9sbGVyLFxuaW9uLXBvcG92ZXItY29udHJvbGxlcixcbmlvbi10b2FzdC1jb250cm9sbGVyLFxuLmlvbi1wYWdlLWhpZGRlbixcbltoaWRkZW5dIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tcGFnZS1pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FuLWdvLWJhY2sgPiBpb24taGVhZGVyIGlvbi1iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLnBsdC1pb3MucGx0LWh5YnJpZCwgaHRtbC5wbHQtaW9zLnBsdC1wd2Ege1xuICAtLWlvbi1zdGF0dXNiYXItcGFkZGluZzogMjBweDtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nLXRvcDogMjBweCkge1xuICBodG1sIHtcbiAgICAtLWlvbi1zYWZlLWFyZWEtdG9wOiB2YXIoLS1pb24tc3RhdHVzYmFyLXBhZGRpbmcpO1xuICB9XG59XG5Ac3VwcG9ydHMgKHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKSkge1xuICBodG1sIHtcbiAgICAtLWlvbi1zYWZlLWFyZWEtdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICAgIC0taW9uLXNhZmUtYXJlYS1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgfVxufVxuQHN1cHBvcnRzIChwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApKSB7XG4gIGh0bWwge1xuICAgIC0taW9uLXNhZmUtYXJlYS10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgICAtLWlvbi1zYWZlLWFyZWEtYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gICAgLS1pb24tc2FmZS1hcmVhLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgLS1pb24tc2FmZS1hcmVhLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgfVxufVxuaW9uLWNhcmQuaW9uLWNvbG9yIC5pb24taW5oZXJpdC1jb2xvcixcbmlvbi1jYXJkLWhlYWRlci5pb24tY29sb3IgLmlvbi1pbmhlcml0LWNvbG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tZW51LWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICAwLCAgMCk7XG59XG5cbi5tZW51LWNvbnRlbnQtb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW9zIC5tZW51LWNvbnRlbnQtcmV2ZWFsIHtcbiAgYm94LXNoYWRvdzogLThweCAwIDQycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuW2Rpcj1ydGxdLmlvcyAubWVudS1jb250ZW50LXJldmVhbCB7XG4gIGJveC1zaGFkb3c6IDhweCAwIDQycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLm1kIC5tZW51LWNvbnRlbnQtcmV2ZWFsIHtcbiAgYm94LXNoYWRvdzogNHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5tZCAubWVudS1jb250ZW50LXB1c2gge1xuICBib3gtc2hhZG93OiA0cHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Y29yZS5jc3MubWFwICovXG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxubGFiZWwsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG5mb3JtLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5hLFxuYSBkaXYsXG5hIHNwYW4sXG5hIGlvbi1pY29uLFxuYSBpb24tbGFiZWwsXG5idXR0b24sXG5idXR0b24gZGl2LFxuYnV0dG9uIHNwYW4sXG5idXR0b24gaW9uLWljb24sXG5idXR0b24gaW9uLWxhYmVsLFxuLmlvbi10YXBwYWJsZSxcblt0YXBwYWJsZV0sXG5bdGFwcGFibGVdIGRpdixcblt0YXBwYWJsZV0gc3Bhbixcblt0YXBwYWJsZV0gaW9uLWljb24sXG5bdGFwcGFibGVdIGlvbi1sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYSBpb24tbGFiZWwsXG5idXR0b24gaW9uLWxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtdmFyaWFudDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5bdGFwcGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW5vcm1hbGl6ZS5jc3MubWFwICovXG4iLG51bGwsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmh0bWw6bm90KC5oeWRyYXRlZCkgYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwucGx0LXB3YSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmJvZHkge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tcy1jb250ZW50LXpvb21pbmc6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHJ1Y3R1cmUuY3NzLm1hcCAqL1xuIixudWxsLCJodG1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlvbi1mb250LWZhbWlseSk7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5LCAjMzg4MGZmKTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmgxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuaDIge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9dHlwb2dyYXBoeS5jc3MubWFwICovXG4iLG51bGwsIi5pb24taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlvbi1oaWRlLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWhpZGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pb24taGlkZS1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlvbi1oaWRlLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pb24taGlkZS1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvbi1oaWRlLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pb24taGlkZS1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlvbi1oaWRlLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW9uLWhpZGUteGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW9uLWhpZGUteGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRpc3BsYXkuY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLW5vLXBhZGRpbmcge1xuICAtLXBhZGRpbmctc3RhcnQ6IDA7XG4gIC0tcGFkZGluZy1lbmQ6IDA7XG4gIC0tcGFkZGluZy10b3A6IDA7XG4gIC0tcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaW9uLXBhZGRpbmcge1xuICAtLXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgLS1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAtLXBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIC0tcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLXBhZGRpbmctdG9wIHtcbiAgLS1wYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuLmlvbi1wYWRkaW5nLXN0YXJ0IHtcbiAgLS1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1wYWRkaW5nLXN0YXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1wYWRkaW5nLWVuZCB7XG4gIC0tcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1wYWRkaW5nLWVuZCB7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICB9XG59XG5cbi5pb24tcGFkZGluZy1ib3R0b20ge1xuICAtLXBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG59XG4uaW9uLXBhZGRpbmctdmVydGljYWwge1xuICAtLXBhZGRpbmctdG9wOiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIC0tcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbi5pb24tcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgLS1wYWRkaW5nLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIC0tcGFkZGluZy1lbmQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWlvbi1wYWRkaW5nLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1pb24tcGFkZGluZywgMTZweCk7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW9uLXBhZGRpbmcsIDE2cHgpO1xuICB9XG59XG5cbi5pb24tbm8tbWFyZ2luIHtcbiAgLS1tYXJnaW4tc3RhcnQ6IDA7XG4gIC0tbWFyZ2luLWVuZDogMDtcbiAgLS1tYXJnaW4tdG9wOiAwO1xuICAtLW1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pb24tbWFyZ2luIHtcbiAgLS1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAtLW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAtLW1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAtLW1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgLXdlYmtpdC1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1tYXJnaW4tdG9wIHtcbiAgLS1tYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG59XG4uaW9uLW1hcmdpbi1zdGFydCB7XG4gIC0tbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1tYXJnaW4tc3RhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAtd2Via2l0LW1hcmdpbi1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIH1cbn1cblxuLmlvbi1tYXJnaW4tZW5kIHtcbiAgLS1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbkBzdXBwb3J0cyAobWFyZ2luLWlubGluZS1zdGFydDogMCkgb3IgKC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwKSB7XG4gIC5pb24tbWFyZ2luLWVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgfVxufVxuXG4uaW9uLW1hcmdpbi1ib3R0b20ge1xuICAtLW1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbn1cbi5pb24tbWFyZ2luLXZlcnRpY2FsIHtcbiAgLS1tYXJnaW4tdG9wOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgLS1tYXJnaW4tYm90dG9tOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuLmlvbi1tYXJnaW4taG9yaXpvbnRhbCB7XG4gIC0tbWFyZ2luLXN0YXJ0OiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgLS1tYXJnaW4tZW5kOiB2YXIoLS1pb24tbWFyZ2luLCAxNnB4KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xufVxuQHN1cHBvcnRzIChtYXJnaW4taW5saW5lLXN0YXJ0OiAwKSBvciAoLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDApIHtcbiAgLmlvbi1tYXJnaW4taG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogdmFyKC0taW9uLW1hcmdpbiwgMTZweCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWlvbi1tYXJnaW4sIDE2cHgpO1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXBhZGRpbmcuY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5pb24tZmxvYXQtc3RhcnQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLmlvbi1mbG9hdC1lbmQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LWVuZCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW9uLWZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtc20tc3RhcnQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1zbS1lbmQsIDpob3N0LWNvbnRleHQoW2Rpcj1ydGxdKSAuaW9uLWZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pb24tZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbZGlyPXJ0bF0gLmlvbi1mbG9hdC1tZC1zdGFydCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LW1kLWVuZCwgOmhvc3QtY29udGV4dChbZGlyPXJ0bF0pIC5pb24tZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlvbi1mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LWxnLXN0YXJ0LCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQtbGctZW5kLCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlvbi1mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi1mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtkaXI9cnRsXSAuaW9uLWZsb2F0LXhsLXN0YXJ0LCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLWZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5pb24tZmxvYXQteGwtZW5kLCA6aG9zdC1jb250ZXh0KFtkaXI9cnRsXSkgLmlvbi1mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZmxvYXQtZWxlbWVudHMuY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pb24tdGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW9uLXRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbWQtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlvbi10ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW9uLXRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXRleHQtYWxpZ25tZW50LmNzcy5tYXAgKi9cbiIsbnVsbCwiLmlvbi10ZXh0LXVwcGVyY2FzZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLXRleHQtbG93ZXJjYXNlIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tdGV4dC1jYXBpdGFsaXplIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlvbi10ZXh0LXNtLXVwcGVyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1zbS1sb3dlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtc20tY2FwaXRhbGl6ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW9uLXRleHQtbWQtdXBwZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LW1kLWxvd2VyY2FzZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pb24tdGV4dC1tZC1jYXBpdGFsaXplIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pb24tdGV4dC1sZy11cHBlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQtbGctbG93ZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LWxnLWNhcGl0YWxpemUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pb24tdGV4dC14bC11cHBlcmNhc2Uge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW9uLXRleHQteGwtbG93ZXJjYXNlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlvbi10ZXh0LXhsLWNhcGl0YWxpemUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXRleHQtdHJhbnNmb3JtYXRpb24uY3NzLm1hcCAqL1xuIixudWxsLCIuaW9uLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmlvbi13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlvbi13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmlvbi1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmlvbi1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pb24tYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaW9uLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWZsZXgtdXRpbHMuY3NzLm1hcCAqL1xuIiwiLyogTWFpbiBQYWxldHRlICovXG4kZnVuLW1haW5HcmVlbjogcmdiKDQ3LCAyMTgsIDE0NCk7IC8vICMyZmRhOTA7XG4kZnVuLWxpZ2h0R3JlZW46IHJnYigxMTIsIDI0NSwgMTY1KTsgLy8gIzcwZjVhNTtcbiRmdW4td2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KTsgLy8gI2ZmZmZmZjtcblxuLyogU2VjdW5kYXJ5IFBhbGV0dGUgKi9cbiRmdW4tYmx1ZTogcmdiKDQ2LCAxMjYsIDI1NSk7IC8vICMyZTdlZmY7XG4kZnVuLXJlZDogcmdiKDIzNiwgOSwgOSk7IC8vICNlYzA5MDk7XG4kZnVuLXllbGxvdzogcmdiKDI1MCwgMTkwLCA4Nyk7IC8vICNmYWJlNTc7XG4kZnVuLWdyZWVuOiByZ2IoMjgsIDE4MiwgOSk7IC8vICMxY2I2MDk7XG4kZnVuLWRhcmtCbHVlOiByZ2IoMzQsIDk0LCAxOTEpOyAvLyAjMjI1ZWJmO1xuJGZ1bi1kYXJZZWxsb3c6IHJnYigyNTUsIDE5MSwgODIpOyAvLyAjZmZiZjUyO1xuXG4vKiBFbmVyZ3kgUGFsZXR0ZSAqL1xuJGZ1bi1lb2xpY0NvbG9yOiByZ2IoMTI2LCAxNjcsIDE5MSk7IC8vICM3ZWE3YmY7XG4kZnVuLWhpZHJhdWxpY0NvbG9yOiByZ2IoMTAsIDIwNSwgMjE3KTsgLy8gIzBhY2RkOTtcbiRmdW4tc29sYXJDb2xvcjogcmdiKDI1NCwgMTYxLCAwKTsgLy8gI2ZlYTEwMDtcbiRmdW4tYmlvbWFzc0NvbG9yOiByZ2IoMjIxLCAxMTEsIDg5KTsgLy8gI2RkNmY1OTtcblxuLyogQmFja2dyb3VuZCBQYWxsZXRlICovXG4kZnVuLXZlcnlMaWdodEJHOiByZ2IoMjQ2LCAyNDgsIDI0OCk7IC8vICNmNmY4Zjg7XG4kZnVuLWxpZ2h0Qkc6IHJnYigyNDYsIDI0OSwgMjUwKTsgLy8gI2Y2ZjlmYTtcbiRmdW4tZGFya0JHOiByZ2IoMzQsIDM5LCA1NCk7IC8vICMyMjI3MzY7XG5cbi8qIFRlcnRpYXJ5IFBhbGxldGUgKi9cbiRmdW4tZGFya0dyZWVuOiByZ2IoOTUsIDIwNywgMTIwKTsgLy8gIzVmY2Y3ODtcbiRmdW4tb2ZmR3JlZW46IHJnYigxMzEsIDE3NSwgMTcwKTsgLy8gIzgzYWZhYTtcbiRmdW4td2FzaGVkR3JlZW46IHJnYigxNjgsIDE4NywgMTg1KTsgLy8gI2E4YmJiOTtcbiRmdW4tZGVlcEJsdWU6IHJnYigzNywgOTMsIDE4Myk7IC8vICMyNTVkYjc7XG5cbi8qQXZhdGFyIEJHIHRlbXBsYXRlKi9cbiRmdW4tYXZhdGFyR3JlZW46IHJnYigxMDgsIDIyOSwgMTI4KTsgLy8gIzZjZTU4MDtcbiRmdW4tYXZhdGFyUmVkOiByZ2IoMjMyLCAxMzEsIDEyNSk7IC8vICNlODgzN2Q7XG4kZnVuLWF2YXRhckJsdWU6IHJnYigxNDAsIDE3MCwgMjE3KTsgLy8gIzhjYWFkOTtcbiRmdW4tYXZhdGFyQnJvd246IHJnYigyMzIsIDE5MywgMTI1KTsgLy8gI2U4YzE3ZDtcblxuLyogR3JleSBQYWxsZXRlICovXG4kZnVuLTEwMDogcmdiKDE3LCAxNywgMTcpOyAvLyAjMTExMTExO1xuJGZ1bi0wODA6IHJnYig2NSwgNjUsIDY1KTsgLy8gIzQxNDE0MTtcbiRmdW4tMDYwOiByZ2IoMTEyLCAxMTIsIDExMik7IC8vICM3MDcwNzA7XG4kZnVuLTA0MDogcmdiKDE2MCwgMTYwLCAxNjApOyAvLyAjYTBhMGEwO1xuJGZ1bi0wMjA6IHJnYigyMDcsIDIwNywgMjA3KTsgLy8gI2NmY2ZjZjtcbiRmdW4tMDEwOiByZ2IoMjMxLCAyMzEsIDIzMSk7IC8vICNlN2U3ZTc7XG4kZnVuLTAwNTogcmdiKDI0MywgMjQzLCAyNDMpOyAvLyAjZjNmM2YzO1xuXG4vKm90aGVycyovXG4kZnVuLWdyZWVuUHJvak5hdjogcmdiKDAsIDE5MSwgNjQpOyAvLyAjMDBiZjQwO1xuJGZ1bi10b2dnbGVNZW51YmxhY2s6IHJnYig1NiwgNTQsIDY1KTsgLy8gIzM4MzY0MTtcbiRmdW4tYWxlcnQ6IHJnYigyNTMsIDg2LCA5MSk7IC8vICNGRDU2NUI7XG4kZnVuLWluZ1RvZGF5OiByZ2IoMjQsIDEzOSwgMjQpOyAvLyAjMTg4YjE4O1xuJGZ1bi1pbmdFc3RpbTogcmdiKDc1LCAyMTAsIDk4KTsgLy8gIzRiZDI2MjtcbiRmdW4tYm9yZGVyTW92ZW1lbnQ6IHJnYigyMjQsIDIyOSwgMjMxKTsgLy8gI0UwRTVFNztcbiRmdW4tYmFja2dyb3VuZC1wYWdlOiAjZjZmOWZhO1xuJGZ1bi1pbnZlc3RNb3ZlbWVudDogcmdiKDAsIDE5MSwgNjQpOyAvLyAjMDBCRjQwO1xuJGZ1bi1ib3JkZXJNb3ZlbWVudDogIHJnYigyMjQsIDIyOSwgMjMxKTsgLy8gI0UwRTVFNztcbiRmdW4tcXVlc3Rpb25DYXJkOiByZ2IoMzQsIDk0LCAxOTEpOyAvLyAjMjI1RUJGO1xuJGZ1bi1maW5hbmNpbmdUYWc6IHJnYigyNTUsIDE5MSwgODIpOyAvLyAjRkZCRjUyO1xuJGZ1bi1zdGFydHNJbjogcmdiKDI1NSwgOTAsIDgxKTsgLy8gI0ZGNUE1MVxuJGZ1bi1mdXR1cmU6IHJnYigyNDcsIDExNywgMTEwKTsgLy8gI0Y3NzU2RVxuJGZ1bi1maW5hbmNpZWRGOiByZ2IoMjQsIDEzOSwgMjQpOyAvLyM2Q0U1ODBcbiRmdW4tZmluYW5jaWVkQzogcmdiKDAsIDE5MSwgNjQpOyAvLyAjNEJEMjYyXG4kZnVuLWZpbmFuY2llZFA6IHJnYig0NywgMjE4LCAxNDQpOyAvLyAjMDBCRjQwXG5cblxuXG4kZWdncGxhbnQxMjA6IHJnYig0MSwgMjAsIDMxKTsgIC8vICMyOTE0MUY7XG4kZWdncGxhbnQxMDA6IHJnYig1NiwgMjcsIDQyKTsgIC8vICMzODFCMkE7XG4kZWdncGxhbnQ4MDogcmdiKDEwMiwgNTEsIDc4KTsgIC8vICM2NjMzNEU7XG4kZWdncGxhbnQ3MDogcmdiKDE2MCwgMTI0LCAxNDEpOyAgLy8gI0EwN0M4RDtcbiRlZ2dwbGFudDU1OiByZ2IoMjE5LCAxODAsIDE5OCk7ICAvLyAjREJCNEM2O1xuJGVnZ3BsYW50NDA6IHJnYigyNDAsIDIwMSwgMjE5KTsgIC8vICNGMEM5REI7XG4kZWdncGxhbnQyNTogcmdiKDI1NSwgMjIwLCAyMzgpOyAgLy8gI0ZGRENFRTtcblxuJG9yYW5nZTEyMDogcmdiKDIwNCwgNjUsIDM3KTsgIC8vICNDQzQxMjU7XG4kb3JhbmdlMTAwOiByZ2IoMjI5LCA3MywgNTUpOyAgLy8gI0U1NDkzNztcbiRvcmFuZ2U4MDogcmdiKDI0MCwgMTEwLCA1MCk7ICAvLyAjRjA2RTMyO1xuJG9yYW5nZTcwOiByZ2IoMjQ2LCAxMzIsIDc2KTsgIC8vICNGNjg0NEM7XG5cbiRwaW5rMTIwOiByZ2IoMjU1LCAxNDMsIDE0NSk7ICAvLyAjRkY4RjkxO1xuJHBpbmsxMDA6IHJnYigyNTUsIDE2OSwgMTcwKTsgIC8vICNGRkE5QUE7XG4kcGluazgwOiByZ2IoMjU1LCAxOTQsMTk1KTsgIC8vICNGRkMyQzM7XG5cbiRvY2hlcjEyMDogcmdiKDE1OCwgMTUzLCAxMzkpOyAgLy8gIzlFOTk4QjtcbiRvY2hlcjEwMDogcmdiKDE4NCwgMTc4LCAxNjIpOyAgLy8gI0I4QjJBMjtcbiRvY2hlcjgwOiByZ2IoMjA5LCAyMDIsIDE4NCk7ICAvLyAjRDFDQUI4O1xuXG4kY3JlYW0xMjA6IHJnYigyMjksIDIxNiwgMTY2KTsgIC8vICNFNUQ4QTY7XG4kY3JlYW0xMDA6IHJnYigyNTUsIDI0MCwgMTg1KTsgIC8vICNGRkYwQjk7XG4kY3JlYW04MDogcmdiKDI1NSwgMjQ2LDIxMik7ICAvLyAjRkZGNkQ0O1xuJGNyZWFtNDA6IHJnYigyNTUsIDI0OSwgMjI3KTsgIC8vICNGRkY5RTM7XG4kY3JlYW0yNTogcmdiKDI1NSwgMjUxLCAyMzcpOyAgLy8gI0ZGRkJFRDtcbiRjcmVhbTEwOiByZ2IoMjU1LCAyNTQsIDI0OCk7ICAvLyAjRkZGRUY4O1xuXG4kZ3JheTQwOiByZ2IoMTY5LCAxNjEsIDE2NSk7ICAvLyAjQTlBMUE1O1xuJGdyYXkyNTogcmdiKDIwMSwgMTk2LCAxOTkpOyAgLy8gI0M5QzRDNztcbiRncmF5MTA6IHJnYigyMzQsIDIzMSwgMjMzKTsgIC8vICNFQUU3RTk7XG5cblxuJGFjdGl2ZTogIzhBRUM5MztcbiR2ZXJpZmllZDogIzI3NzRFNztcbiR0b2dnbGU6ICNFMENGRDc7XG4kYm9yZGVyQWNjb3JkaW9uOiByZ2JhKDU2LCAyNywgNDIsIDAuMjUpO1xuJHJlZENhcmRUaXRsZTogI0U2NDkzNztcblxuJGdyYWRpZW50T3JhbmdlOiByZ2IoMjU1LCAxMjgsIDc3KTsgLy8jRkY4MDREO1xuJGdyYWRpZW50UGluazogcmdiKDI1NSwgMTQwLCAxNDYpOyAvLyNGRjhDOTI7XG4kZ3JhZGllbnRZZWxsb3c6IHJnYigyNTUsIDIwNSwgNjIpOyAvLyNGRkNEM0U7XG5cbiRncmFkaWVudFJvc2VQaW5rOiByZ2IoMjU1LCAxNjMsIDE2Myk7IC8vI0ZGQTNBMztcbiRncmFkaWVudFJvc2VZZWxsb3c6IHJnYigyNTUsIDI0MCwgMTg1KTsgLy8jRkZGMEI5O1xuXG4kZ3JhZGllbnRPcmFuZ2VPcmFuZ2U6IHJnYigyNTUsMTc5LDk2KTsgLy8jRkZCMzYwO1xuJGdyYWRpZW50T3JhbmdlWWVsbG93OiByZ2IoMjU1LCAyNDAsIDE4NSk7IC8vI0ZGRjBCOTsiLCIubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojYjNiM2IzICNjY2MgI2Q5ZDlkOX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXI6aG92ZXJ7Ym94LXNoYWRvdzpub25lfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctYXJyb3d7dG9wOi0ycHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLWFycm93OmhvdmVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZC5uZy1zZWxlY3QtYm90dG9tPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5uZy1zZWxlY3Qubmctc2VsZWN0LW9wZW5lZC5uZy1zZWxlY3QtdG9wPi5uZy1zZWxlY3QtY29udGFpbmVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5uZy1zZWxlY3Qubmctc2VsZWN0LWZvY3VzZWQ6bm90KC5uZy1zZWxlY3Qtb3BlbmVkKT4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItY29sb3I6IzAwN2VmZjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgMCAzcHggcmdiYSgwLDEyNiwyNTUsMC4xKX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9Lm5nLXNlbGVjdCAubmctaGFzLXZhbHVlIC5uZy1wbGFjZWhvbGRlcntkaXNwbGF5Om5vbmV9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lcntjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWluLWhlaWdodDozNnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMDYpfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcnthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXJ7aGVpZ2h0OjM2cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3RvcDo1cHg7bGVmdDowO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6NTBweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjUwcHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3JkZXI6MXB4IHNvbGlkICNlNmU2ZTZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUubmctc2VsZWN0LWRpc2FibGVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nOjAgNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctbGVmdDo3cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6N3B4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle2ZvbnQtc2l6ZTouOWVtO21hcmdpbi1ib3R0b206NXB4O2JhY2tncm91bmQtY29sb3I6I2ViZjVmZjtib3JkZXItcmFkaXVzOjJweDttYXJnaW4tcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWV7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6NXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZCAubmctdmFsdWUtbGFiZWx7cGFkZGluZy1sZWZ0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlLm5nLXZhbHVlLWRpc2FibGVkIC5uZy12YWx1ZS1sYWJlbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHggNXB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMWU4ZmZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ubGVmdHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiOGRiZmZ9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjhkYmZmO2JvcmRlci1yaWdodDpub25lfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLnJpZ2h0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjhkYmZmfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ucmlnaHR7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiOGRiZmZ9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZzowIDAgM3B4IDNweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmc6MCAzcHggM3B4IDB9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctcGxhY2Vob2xkZXJ7dG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjNweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye3BhZGRpbmctcmlnaHQ6M3B4O3BhZGRpbmctbGVmdDowfS5uZy1zZWxlY3QgLm5nLWNsZWFyLXdyYXBwZXJ7Y29sb3I6Izk5OX0ubmctc2VsZWN0IC5uZy1jbGVhci13cmFwcGVyOmhvdmVyIC5uZy1jbGVhcntjb2xvcjojRDAwMjFCfS5uZy1zZWxlY3QgLm5nLXNwaW5uZXItem9uZXtwYWRkaW5nOjVweCA1cHggMCAwfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctc3Bpbm5lci16b25le3BhZGRpbmc6NXB4IDAgMCA1cHh9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcnt3aWR0aDoyNXB4O3BhZGRpbmctcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcntwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MH0ubmctc2VsZWN0IC5uZy1hcnJvdy13cmFwcGVyOmhvdmVyIC5uZy1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiM2NjZ9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlciAubmctYXJyb3d7Ym9yZGVyLWNvbG9yOiM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNXB4IDIuNXB4fS5uZy1kcm9wZG93bi1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMDYpO2xlZnQ6MH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LWJvdHRvbXt0b3A6MTAwJTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1jb2xvcjojZTZlNmU2O21hcmdpbi10b3A6LTFweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LWJvdHRvbSAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LXRvcHtib3R0b206MTAwJTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZTZlNmU2O21hcmdpbi1ib3R0b206LTFweH0ubmctZHJvcGRvd24tcGFuZWwubmctc2VsZWN0LXRvcCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztwYWRkaW5nOjVweCA3cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztwYWRkaW5nOjVweCA3cHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXB7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjhweCAxMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO2N1cnNvcjpwb2ludGVyfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2Y1ZmFmZn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tc2VsZWN0ZWQsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWR7YmFja2dyb3VuZC1jb2xvcjojZWJmNWZmO2ZvbnQtd2VpZ2h0OjYwMH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb257YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOnJnYmEoMCwwLDAsMC44Nyk7cGFkZGluZzo4cHggMTBweH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ViZjVmZn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkIC5uZy1vcHRpb24tbGFiZWwsLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2VkIC5uZy1vcHRpb24tbGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2Y1ZmFmZjtjb2xvcjojMzMzfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tZGlzYWJsZWR7Y29sb3I6I2NjY30ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWNoaWxke3BhZGRpbmctbGVmdDoyMnB4fVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1jaGlsZHtwYWRkaW5nLXJpZ2h0OjIycHg7cGFkZGluZy1sZWZ0OjB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uIC5uZy10YWctbGFiZWx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDA7cGFkZGluZy1yaWdodDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24gLm5nLXRhZy1sYWJlbHtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbHtkaXJlY3Rpb246cnRsO3RleHQtYWxpZ246cmlnaHR9XG4iLCJAaW1wb3J0ICcuL2NvbG9ycy5zY3NzJztcblxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmb250LW5hbWUpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udDoge1xuICAgICAgZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICBmb250LWRpc3BsYXk6IGJsb2NrOyAvL2ZhbGxiYWNrO1xuICAgIH1cbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy8nICsgJGZvbnQtbmFtZSArICcud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKFN0cmF0b3NMQ1dlYi1Cb2xkLCBTdHJhdG9zTENXZWItQm9sZCk7XG5AaW5jbHVkZSBmb250LWZhY2UoU3RyYXRvc0xDV2ViLU1lZGl1bSwgU3RyYXRvc0xDV2ViLU1lZGl1bSk7XG5AaW5jbHVkZSBmb250LWZhY2UoU3RyYXRvc0xDV2ViLVJlZ3VsYXIsIFN0cmF0b3NMQ1dlYi1SZWd1bGFyKTtcblxuJWxpbmsge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGNvbG9yOiAkZnVuLTA2MDtcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IFBvaW50ZXI7XG4gIH1cbn1cbiVsaW5rRGlzYWJsZWQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGNvbG9yOiAkZnVuLTAyMDtcbn1cblxuJWJpZ0ludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJWJpZ0ludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbiViaWdJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuJW1lZGl1bUludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJW1lZGl1bUludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbiVtZWRpdW1JbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuJXNtYWxsSW50ZXJCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1Cb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAvKiBTdHlsZSBmb3IgZmlyZWZveCAqL1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBTdHlsZSBmb3IgU2FmYXJpICovXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuICBfOmZ1dHVyZSxcbiAgOnJvb3QgLnNhZmFyaV9vbmx5IHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG4lc21hbGxJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4lc21hbGxJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuJXZlcnlzbWFsbEludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJXZlcnlzbWFsbEludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbiV2ZXJ5c21hbGxJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuJWV4dHJhc21hbGxJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC8qIFN0eWxlIGZvciBmaXJlZm94ICovXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbiAgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsXG4gIF86ZnV0dXJlLFxuICA6cm9vdCAuc2FmYXJpX29ubHkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiVleHRyYXNtYWxsSW50ZXJNZWRpdW0ge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLU1lZGl1bTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuJWV4dHJhc21hbGxJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuJXh4c0ludGVyQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItQm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJXh4c0ludGVyTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1NZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbiV4eHNJbnRlclJlZ3VsYXIge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLVJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuJXNtYWxsZXJJbnRlckJvbGQge1xuICBmb250LWZhbWlseTogU3RyYXRvc0xDV2ViLUJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgLyogU3R5bGUgZm9yIGZpcmVmb3ggKi9cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogU3R5bGUgZm9yIFNhZmFyaSAqL1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbiAgXzpmdXR1cmUsXG4gIDpyb290IC5zYWZhcmlfb25seSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuJXNtYWxsZXJJbnRlck1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBTdHJhdG9zTENXZWItTWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbiVzbWFsbGVySW50ZXJSZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFN0cmF0b3NMQ1dlYi1SZWd1bGFyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbiIsIiVyb3RhdGlvbkRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbiVyb3RhdGlvblVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4lYXBwZWFyIHtcbiAgYW5pbWF0aW9uOiBhcHBlYXIgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbiVkaXNhcHBlYXIge1xuICBhbmltYXRpb246IGRpc2FwcGVhciAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBkaXNhcHBlYXIge1xuICAwJSB7XG4gICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIDUwJSB7XG4gICAgLy9oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQHRhaWx3aW5kIGJhc2U7XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCJAaW1wb3J0ICcuL2NvbG9ycy5zY3NzJztcbkBpbXBvcnQgJy4vZm9udHMuc2Nzcyc7XG5cbmh0bWwsXG5ib2R5LFxuKiB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmdW4tbGlnaHRCRztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIGdyaWRcblxuJHdpZHRoOiAxMDAlO1xuJGd1dHRlcjogMCU7XG4kYnJlYWtwb2ludC1zbWFsbDogNDgwcHg7IC8vIDU0MHB4XG4kYnJlYWtwb2ludC1tZWQ6IDc5OHB4OyAvLyA3MjBweFxuJGJyZWFrcG9pbnQtbGFyZ2U6IDEwMjRweDsgLy8gOTYwcHhcblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4ucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgJi53LXBhZGRpbmcsXG4gIC53LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICYuaC1wYWRkaW5nLFxuICAuaC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJvdyBbY2xhc3NePSdjb2wnXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWluLWhlaWdodDogMC4xMjVyZW07XG59XG5cbi5yb3c6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyIHtcbiAgd2lkdGg6ICR3aWR0aDtcbn1cblxuLmNvbC0xLXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAxMikgLSAoJGd1dHRlciAqIDExIC8gMTIpO1xufVxuLmNvbC0yLXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyA2KSAtICgkZ3V0dGVyICogMTAgLyAxMik7XG59XG4uY29sLTMtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvIDQpIC0gKCRndXR0ZXIgKiA5IC8gMTIpO1xufVxuLmNvbC00LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAzKSAtICgkZ3V0dGVyICogOCAvIDEyKTtcbn1cbi5jb2wtNS1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gNSkpIC0gKCRndXR0ZXIgKiA3IC8gMTIpO1xufVxuLmNvbC02LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAyKSAtICgkZ3V0dGVyICogNiAvIDEyKTtcbn1cbi5jb2wtNy1zbSB7XG4gIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gNykpIC0gKCRndXR0ZXIgKiA1IC8gMTIpO1xufVxuLmNvbC04LXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA4KSkgLSAoJGd1dHRlciAqIDQgLyAxMik7XG59XG4uY29sLTktc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDkpKSAtICgkZ3V0dGVyICogMyAvIDEyKTtcbn1cbi5jb2wtMTAtc20ge1xuICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDEwKSkgLSAoJGd1dHRlciAqIDIgLyAxMik7XG59XG4uY29sLTExLXNtIHtcbiAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyAxMSkpIC0gKCRndXR0ZXIgKiAxIC8gMTIpO1xufVxuLmNvbC0xMi1zbSB7XG4gIHdpZHRoOiAkd2lkdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkKSB7XG4gIC5jb2wtMSB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAxMikgLSAoJGd1dHRlciAqIDExIC8gMTIpO1xuICB9XG4gIC5jb2wtMiB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyA2KSAtICgkZ3V0dGVyICogMTAgLyAxMik7XG4gIH1cbiAgLmNvbC0zIHtcbiAgICB3aWR0aDogKCR3aWR0aCAvIDQpIC0gKCRndXR0ZXIgKiA5IC8gMTIpO1xuICB9XG4gIC5jb2wtNCB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAzKSAtICgkZ3V0dGVyICogOCAvIDEyKTtcbiAgfVxuICAuY29sLTUge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gNSkpIC0gKCRndXR0ZXIgKiA3IC8gMTIpO1xuICB9XG4gIC5jb2wtNiB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAyKSAtICgkZ3V0dGVyICogNiAvIDEyKTtcbiAgfVxuICAuY29sLTcge1xuICAgIHdpZHRoOiAoJHdpZHRoIC8gKDEyIC8gNykpIC0gKCRndXR0ZXIgKiA1IC8gMTIpO1xuICB9XG4gIC5jb2wtOCB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyA4KSkgLSAoJGd1dHRlciAqIDQgLyAxMik7XG4gIH1cbiAgLmNvbC05IHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDkpKSAtICgkZ3V0dGVyICogMyAvIDEyKTtcbiAgfVxuICAuY29sLTEwIHtcbiAgICB3aWR0aDogKCR3aWR0aCAvICgxMiAvIDEwKSkgLSAoJGd1dHRlciAqIDIgLyAxMik7XG4gIH1cbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6ICgkd2lkdGggLyAoMTIgLyAxMSkpIC0gKCRndXR0ZXIgKiAxIC8gMTIpO1xuICB9XG4gIC5jb2wtMTIge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cblxuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmFjay1wcm9qZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhY2stcHJvamVjdCB7XG4gIHAsXG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgcCB7XG4gICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJNZWRpdW07XG4gICAgY29sb3I6ICRmdW4tMTAwO1xuICB9XG4gIG1hcmdpbjogMTVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuZnVuLW9mZmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuIiwiJXNwYWNpbmdPbmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbiVzcGFjaW5nVHdvIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbiVzcGFjaW5nVGhyZWUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuJXNwYWNpbmdGb3VyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbiVzcGFjaW5nRml2ZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4lc3BhY2luZ1NpeCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4lc3BhY2luZ1NldmVuIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cbiVzcGFjaW5nRWlnaHQge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuJXNwYWNpbmdOaW5lIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbn1cbiVzcGFjaW5nVGVuIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbiVzcGFjaW5nRWxldmVuIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbn1cbiVzcGFjaW5nVHdlbHZlIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbiIsIi5pY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgJi5pY28tZWRpdCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tbW9yZS5zdmdcIik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgJi5pY28tZmdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1pbnRlcm4tcHJvamVjdC5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWluZm8uc3ZnXCIpO1xuICAgIH1cbiAgICAmLmljby1pbmZvLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1pbmZvLWdyZWVuLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28taW5mby1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWluZm8tb3JhbmdlLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28tYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgfVxuICAgICYuaWNvLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICB9XG4gICAgJi5pY28tYXJyb3ctcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWFycm93LWRvd24uc3ZnXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgICAmLmljby1hcnJvdy1yaWdodC1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgICYuaWNvLWFycm93LXJpZ2h0LWdyZWVuOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0iLCJcbi5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21heC13aWR0aDogNDM1cHg7XG4gICAgJi5jYXJkLWRldGFpbCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLnN1YmhlYWRlci1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRmdW4tYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDg2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgLy93aWR0aDogNDQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgfVxuICAgICAgICAubGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQ0M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5zaG9ydCB7XG4gICAgICAgICAgICB3aWR0aDogMzA3cHg7XG4gICAgICAgICAgICAudGltZS1yZW1haW5pbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nbG9iYWwtaW5jb21lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1jb250YWluZXIgLmluZm8tc3ViaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmJnLWltYWdlLFxuICAgICAgICAuZmlsdGVyLFxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJnLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAuZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuODgpIDUwLjA1JSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIGNvbG9yOiAkZnVuLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVtZWRpdW1JbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJSZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIC5pbmZvLWxlZ2VuZHtcbiAgICAgICAgICAgIEBleHRlbmQgJXNtYWxsZXJJbnRlckJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGZ1bi0wNDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLXN1YiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIEBleHRlbmQgJXNtYWxsSW50ZXJCb2xkO1xuICAgICAgICAgICAgLm5vLXJlc2FsdCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5nbG9iYWwtaW5jb21lLCAudGltZS1yZW1haW5pbmcsIC5wci10by1jYXAge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZ2xvYmFsLWluY29tZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlOyAvLzg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWUtcmVtYWluaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IC8vMTYxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByLXRvLWNhcCB7XG4gICAgICAgICAgICAvL3dpZHRoOiAzMCU7IC8vODZweDtcbiAgICAgICAgfVxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAubWFyLXRvcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3BhY2luZ1R3bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmV5LWxpbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAudGFnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNwYWNpbmctZm91ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAZXh0ZW5kICVzcGFjaW5nRm91cjtcbiAgICAgICAgfVxuICAgICAgICAuc3BhY2luZy10aHJlZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzcGFjaW5nVGhyZWU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmVycy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub2ZmZXJzLWhlYWRlciwgLm9mZmVycy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGxlciwgLnNlbGxlckMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tcmlnaHQ6IDUlOyAqL1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNoYXJlLCAuc2hhcmVDIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiAyJTsgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVtLXZhbHVlLCAuZW0tdmFsdWVDIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiAyJTsgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJpZCwgLmJpZEMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uQyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub2ZmZXJzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9mZmVycy1jb250ZW50LWxpbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmdW4tMDA1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZnVuLTAyMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb250YWluZXI6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuOmhvc3QgOjpuZy1kZWVwIC5idXR0b24gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmJnLWltYWdlLCAuZmlsdGVyLCAuaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3BhY2luZy1mb3VyIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbmZvLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2Vjb25kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItdG8tY2FwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLnNlbGxlcntcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2hhcmUge1xuICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVtLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cbiAgICA6aG9zdCA6Om5nLWRlZXAgLmJ1dHRvbiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjg3cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC1jb250YWluZXIuY2FyZC1kZXRhaWwgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG5cbiAgICAuY2FyZC1jb250YWluZXIgLmluZm8tY29udGFpbmVyIC5wci10by1jYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuaW5mby1jb250YWluZXIgIHtcbiAgICAgICAgLmluZm8tc3ViaGVhZGVyIHtcbiAgICAgICAgICAgIC5nbG9iYWwtaW5jb21lIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZS1yZW1haW5pbmcge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wci10by1jYXAge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciAuaW5mby1sZWdlbmQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lci5jYXJkLWRldGFpbCAuc3ViaGVhZGVyLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAvKi5jYXJkLWNvbnRhaW5lci5jYXJkLWRldGFpbCAuc3ViaGVhZGVyLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAwO1xuICAgIH0qL1xuXG4gICAgLmNhcmQtY29udGFpbmVyLmNhcmQtZGV0YWlsIC5zdWJoZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLmZpbmFsLXN0ZXAub2ZmZXIsXG4uZmluYWwtc3RlcC5iaWQge1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI0UwRTVFNztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbGx1c3RyYXRpb25zL25vdGlmaWNhdGlvbnMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1JTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmZpbmFsLXN0ZXAuYmlkIHtcbiAgICBoMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbGx1c3RyYXRpb25zL25vdGlmaWNhdGlvbnMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDJweCkge1xuICAgIC50YWJsZS1jb250YWluZXIge1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3OThweCkgYW5kIChtYXgtd2lkdGg6IDEwNDFweCl7XG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4iLCJAaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cbi50YWJsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAZXh0ZW5kICV4eHNJbnRlckJvbGQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAmLmFjdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGEuYS1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLmljby5pY28taW5mby1ncmVlbixcbiAgICAgICAgICAgIGkuaWNvLmljby1pbmZvLW9yYW5nZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmZXJzLWhlYWRlciB7XG4gICAgICAvL2NvbG9yOiAkZnVuLTA0MDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgfVxuICAgIC5vZmZlcnMtaGVhZGVyLCAub2ZmZXJzLWNvbnRlbnQge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGxlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZlcnMtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYS5pY28uaWNvLWVkaXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBhLmljby5pY28tZWRpdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmZXJzLWNvbnRlbnQtbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZnVuLTAwNTtcbiAgICB9XG4gICAgLm9mZmVycy1oZWFkZXIgaDIsIC5vZmZlcnMtY29udGVudCBwIHtcbiAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcCB7XG4gICAgICAgICYuc2hvdy1tb3JlLmhpZGRlbi1sZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAlcHJvZmlsZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5ncmVlbiB7XG4gICAgICBAZXh0ZW5kICVwcm9maWxlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU0LjgxZGVnLCAjRkY4MDREIDE3LjU4JSwgI0ZGOEM5MiA0Ny42JSwgI0ZGQ0QzRSA3Ny42MiUpO1xuICAgIH1cbiAgICAuYmx1ZSB7XG4gICAgICBAZXh0ZW5kICVwcm9maWxlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY1NTU1IDAlLCAjOUVBN0Y3IDEwMCUpO1xuICAgIH1cbiAgICAucmVkIHtcbiAgICAgIEBleHRlbmQgJXByb2ZpbGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODQuMDNkZWcsICNGRkIzNjAgMy4wNiUsICNGRkYwQjkgNzQuMTQlKTtcbiAgICB9XG4gICAgLmJyb3duIHtcbiAgICAgIEBleHRlbmQgJXByb2ZpbGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZDOTkgMCUsICNGRkI3RTcgNDguNyUsICNGOEIwOTkgMTAwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAub2ZmZXJzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAub2ZmZXJzLWhlYWRlciBoMjpudGgtY2hpbGQoMSksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyOm50aC1jaGlsZCgyKSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCkhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCgzKSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCg0KSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCg1KSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCg2KSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCg3KSxcbiAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbiAgICAgIH1cblxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCgzKSxcbiAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDQpLFxuICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNSksXG4gICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg2KSxcbiAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IHAgc3Bhbi5oaWRkZW4tbGcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiBJbnRlci1Cb2xkO1xuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAub2ZmZXJzLWNvbnRlbnQgLmFjdGlvbiBhLmljby5pY28tZWRpdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcC5hY3Rpb24gYS5hLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRlZ2dwbGFudDEwMDtcbiAgICAgICAgICBjb2xvcjogJGNyZWFtMTAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVycy1jb250ZW50IHAuc2hvdy1tb3JlLmhpZGRlbi1sZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgICAudGFibGVzIC5vZmZlcnMtY29udGVudC5vcGVuIGkuaWNvLmljby1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtY29udGVudCAuaWNvLmljby1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5teS1vZmZlciB7XG4gICAgICAub2ZmZXJzLWhlYWRlciBoMiwgLm9mZmVycy1jb250ZW50IHAge1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBtYXJnaW46IDAgMC41JTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgYS5pY28uaWNvLWVkaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyLnNvcnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy9mb250LWZhbWlseTogSW50ZXItUmVndWxhcjtcbiAgICAgIH1cblxuXG4gICAgICAub2ZmZXJzLWhlYWRlciBoMiB7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyLnNvcnQgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5vZmZlcnMtaGVhZGVyIGgyLnNvcnQgc3BhbiBpLmljby5pY28tYXJyb3ctcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5vZmZlcnMtY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCgzKSxcbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcDpudGgtY2hpbGQoNCksXG4gICAgICAgIC5vZmZlcnMtY29udGVudC5vcGVuIHA6bnRoLWNoaWxkKDUpLFxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmVycy1jb250ZW50Lm9wZW4gcC5hY3Rpb24gbGFiZWwubGFiZWwtdGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAub2ZmZXJzLWNvbnRlbnQub3BlbiBwLmFjdGlvbiBpLmljbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICB9XG59XG5cblxuXG5sYWJlbC5sYWJlbC10YWcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZFQTEwMCwgMC4xNSk7XG4gIC8vIGNvbG9yOiAjRkVBMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDlweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkVBMTAwLCAwLjE1KTtcbiAgICBjb2xvcjogI0ZFQTEwMDtcbiAgfVxuICAmLWdyZWVuIHtcbiAgICBjb2xvcjogIzFDQjYwOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxQ0I2MDksIDAuMTUpO1xuICB9XG4gICYtcmVkIHtcbiAgICBjb2xvcjogI0ZGMkYyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRjJGMjMsIDAuMTUpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDdweCAxMnB4O1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxufVxuXG5cbnVsLmZpbHRlci10YWIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8vcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGQUZBO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRTdFRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMyZTdlZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDQpO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGVzLm9mZmVycy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMUNCNjA5O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZFQTEwMDtcbn1cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjRkYyRjIzO1xufVxuXG4iLCIuY29udGFpbmVyLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uc3BhY2UtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufSIsIi5tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMEJGNDAsMC4wNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW4ubWVzc2FnZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMEJGNDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICB9XG4gICAgJi1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGRkJGNTIsIDAuMDQpO1xuICAgICAgICBzcGFuLm1lc3NhZ2UtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQkY1MjtcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkZCRjUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5kZWZhdWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkJGNTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZXNzYWdlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgIC5tZXNzYWdlIHNwYW4ubWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5tZXNzYWdlIHNwYW4ubWVzc2FnZS10ZXh0IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vY29yZS9jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG5zZWxlY3Qge1xuICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uc2VsZWN0IGxhYmVsIHtcbiAgQGV4dGVuZCAleHhzSW50ZXJNZWRpdW07XG59XG4ucmFkaW9idXR0b24uY2hlY2stc3R5bGUuZm9ybS1pbnB1dCB7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5yYWRpb2J1dHRvbi5jaGVjay1zdHlsZS5mb3JtLWlucHV0IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNhMGEwYTA7XG59XG5cbi8vIC5jYXJkLWlucHV0LWVsZW1lbnQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbi8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuLy8gICBwYWRkaW5nOiAyMHB4O1xuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICBjb2xvcjogIzExMTtcbi8vIH1cblxuLmNhcmQtaW5wdXQtZWxlbWVudDpjaGVja2VkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCxcbi5jYXJkLWlucHV0LWVsZW1lbnQuZGlzYWJsZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBkb3VibGUgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHdoaXRlKSxcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgI0ZGRDQzQywgI0ZGNjc5QiwgI0ZGNUMyRik7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDEwMiwgNTEsIDc4LCAwLjA1KTtcbn1cblxuLmRpc2FibGVkICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mb3JtLWlucHV0IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1pbnB1dC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtaW5wdXQge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDAwcHg7XG59XG5cbi5jYXJkLWlucHV0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FyZC1pbnB1dC1lbGVtZW50ICsgLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NiwgMjcsIDQyLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2IoMTAyIDUxIDc4IC8gNSUpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAvL3BhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi8vIC5jYXJkLWlucHV0LWVsZW1lbnQ6Y2hlY2tlZCArIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQ6YmVmb3JlIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bi1ibHVlO1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuLy8gICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCAkZnVuLWJsdWU7XG4vLyAgIGhlaWdodDogMTRweDtcbi8vICAgd2lkdGg6IDE0cHg7XG4vLyB9XG5cbi5jYXJkLWlucHV0LWVsZW1lbnQuZGlzYWJsZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCBwIHtcbiAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAzMyU7XG4gIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWxlY3QtYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQgbGFiZWw6bnRoLWNoaWxkKDIpIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0taW5wdXQgbGFiZWw6bnRoLWNoaWxkKDMpIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkLWlucHV0LWVsZW1lbnQuZGlzYWJsZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLWlucHV0LWVsZW1lbnQuZGlzYWJsZWQgKyAuY2FyZC1pbnB1dC5jYXJkLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy8gRk9STVxuXG4uZm9ybS1pbnB1dC5pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb3JtLWlucHV0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy8gLmZvcm0taW5wdXQgbGFiZWwgKyBpbnB1dCB7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDRweDtcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbi8vICAgcGFkZGluZzogMTVweDtcbi8vICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICBib3gtc2hhZG93OiBub25lO1xuLy8gICBvdXRsaW5lOiBub25lO1xuLy8gfVxuXG4vLyAuZm9ybS1pbnB1dCBsYWJlbCArIGlucHV0OjpwbGFjZWhvbGRlciB7XG4vLyAgIG9wYWNpdHk6IDAuNztcbi8vIH1cblxudWwubGlzdC1jaGVjayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgLy9jb2xvcjogIzQxNDE0MTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWcvaWNvLWNoZWNrLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLy8gU0VMRUNUQk9YXG5cbi5zZWxlY3QuZm9ybS1pbnB1dCBwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4vLyAuc2VsZWN0LmZvcm0taW5wdXQgcCBzcGFuLm1hcmsubWFyay1vcmFuZ2Uge1xuLy8gICAgIHdpZHRoOiAxMHB4O1xuLy8gICAgIGhlaWdodDogMTBweDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyB9XG5cbi5zZWxlY3QuZm9ybS1pbnB1dCBwLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ltZy9pY28tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDk4JTtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDM3cHggMTVweCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdC5mb3JtLWlucHV0IC5zZWxlY3QtYm94IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3ggdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VsZWN0LmZvcm0taW5wdXQgLnNlbGVjdC1ib3gub3BlbiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBjaGVja2JveCBhbmQgcmFkaW9cblxuLmZvcm0taW5wdXQuY2hlY2tib3gsXG4uZm9ybS1pbnB1dC5yYWRpbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogQmFzaWMgc3R5bGVzICovXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBsYWJlbDo6YmVmb3JlLFxuICBsYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2MzM0RTtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkVEO1xuICAgIH1cbiAgfVxuICAvKiBDaGVja2JveCAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBjb2xvcjogIzJjM2U1MDtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ljb25zL2NoZWNrZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8qIFJhZGlvICovXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMC4yNWVtO1xuICAgIGxlZnQ6IDAuMjVlbTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwLjJlbSBzb2xpZCAjMmMzZTUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAvKiA6Y2hlY2tlZCAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC8qIFRyYW5zaXRpb24gKi9cbiAgbGFiZWw6OmJlZm9yZSxcbiAgbGFiZWw6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29yZS9jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvcmUvZm9udHMuc2Nzc1wiO1xuXG5odG1sLm1kIHtcblx0LS1pb24tZGVmYXVsdC1mb250OiBcIkludGVyLVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xufVxuLmJpZy1iaWQtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0LmJpZy1iaWQge1xuXHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0fVxufVxuLmJpZy1iaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRzcGFuIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBleHRlbmQgJXh4c0ludGVyQm9sZDtcblx0XHRcdGNvbG9yOiAjYTBhMGEwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGV4dGVuZCAlYmlnSW50ZXJCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cbn1cbnNlY3Rpb24uY29udGVudC1ib3hlZCB7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQuY29sLTUge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdH1cblx0LmNvbC02IHtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZmNmY2Y7XG5cdFx0fVxuXHR9XG5cdCYucm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi5idXR0b24tY29udGVudCBmdW4tYnV0dG9uIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8vIENPTVBPTkVOVEUgREUgVEFCUyBERSBDT05URU5JRE8gRU4gTElTVEFETyBNT0RBTFxuLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5jb250ZW50LWxpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xuXHRcdFx0Ly9oZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogODBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cbnVsLnBhZ2luYXRpb24tbGlzdCB7XG5cdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xuXHQvL2hlaWdodDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHotaW5kZXg6IDE7XG5cdGxpIHtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMmZkYTkwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjY2ZjZmNmO1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0b3A6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjZmOWZhO1xuXHRcdH1cblx0XHQmLmRvbmUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZWdncGxhbnQ4MDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGVnZ3BsYW50ODA7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGVnZ3BsYW50ODA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDMycHg7XG5cdFx0XHRsZWZ0OiAzMnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQuc2VsZWN0ZWQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG4uYXZhdGFyLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U3RTdFNztcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYXZhdGFyLWJveCBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLmNvbnRlbnQtbGlzdCBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNjpsYXN0LWNoaWxkIC5hdmF0YXItYm94IC5hdmF0YXItdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzExMTtcbn1cblxuLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5jb250ZW50LWxpc3Qgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTY6bGFzdC1jaGlsZCAuYXZhdGFyLWJveCAuYXZhdGFyLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbn1cblxucCArIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5wICsgZnVuLWZpbGUgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBzZWN0aW9uLmNvbnRlbnQtYm94ZWQucm93IC5jb2wtNiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIHVsLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbC5jb250ZW50LWxpc3Qgc2VjdGlvbi5jb250ZW50LWJveGVkLnJvdyAuY29sLTY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNlY3Rpb24uY29udGVudC1ib3hlZC5yb3cgLmNvbC02IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJ1dHRvbi1jb250ZW50IGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnJlbGFuY2Uge1xuXHRcdHBhZGRpbmc6IDI0cHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiXG4uc3ViaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgICBwOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRmdW4tMTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5kZWZhdWx0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZnVuLTA0MFxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zdWJoZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb3JlL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cbi5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAkZnVuLWxpZ2h0Qkc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBtaW4taGVpZ2h0OiA0NzlweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAvL0BleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuXG5cbi5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWhlYWRpbmcge1xuICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FyZC1pbnB1dC5jYXJkLWlucHV0IC5wYW5lbC1ib2R5IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW5wdXQuY2FyZC1pbnB1dCAucGFuZWwtYm9keSB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWJvZHkgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gQGV4dGVuZCAlc21hbGxlckludGVyQm9sZDtcbiAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vIGNvbG9yOiAkZnVuLTA0MDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWJvZHkgdWwgbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAvL0BleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbn1cblxuXG5cbnVsLmxpc3QtY29uZmlybSB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuXHRsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblx0XHR9XG4gICAgfVxuXG4gICAgJi5jYXJkLXR5cGUgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhMGEwYTA7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi8vIC5saXN0LWNvbmZpcm0gbGkgc3BhbjpsYXN0LWNoaWxkIHtcbi8vICAgICBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlclJlZ3VsYXI7XG4vLyAgICAgY29sb3I6ICRmdW4tMTAwO1xuLy8gfVxuLnJhbmdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLnRpbWUtcmFuZ2Uge1xuICAgICAgICAudGl0bGUsIC5iYXItcmFuZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFyLXJhbmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXh4c0ludGVyUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlyc3Qge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY29uZCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5maW5hbC1zdGVwICsgLmNvbnRhaW5lci1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maW5hbC1zdGVwIHtcblxuICAgIGgzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ltZy9pY28tc3VjY2Vzcy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZmluYWwtc3RlcCAuY29udGVudC1iYWNrZ3JvdW5kLW1vZGFsLnJvdyB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmluYWwtc3RlcCA+IC5yb3cge1xuICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmluYWwtc3RlcCA+IC5yb3cgPiAuY29udGFpbmVyIGZ1bi1idXR0b24ge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuLmZpbmFsLXN0ZXAgPiAucm93ID4gLmNvbnRhaW5lciB7XG4gICAgLy9tYXJnaW4tdG9wOiA1MHB4O1xufVxudWwucGFnaW5hdGlvbi10YWIgbGkge1xuICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyQm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5maW5hbC1zdGVwIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwucm93IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZmluYWwtc3RlcCA+IC5yb3cgPiAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmluYWwtc3RlcCA+IC5yb3cgPiAuY29udGFpbmVyIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpbmFsLXN0ZXAgPiAucm93ID4gLmNvbnRhaW5lciBmdW4tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gICAgaHRtbCBib2R5IHVsLnBhZ2luYXRpb24tdGFiIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgaHRtbCBib2R5IHVsLnBhZ2luYXRpb24tdGFiIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBodG1sIGJvZHkgdWwucGFnaW5hdGlvbi10YWIgbGkuc2VsZWN0ZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB1bC5saXN0LWNvbmZpcm0gbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jb250YWluZXItZm9vdGVyIC5jb250YWluZXIgZnVuLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZvb3RlciAuY29udGFpbmVyIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mb290ZXIgLmNvbnRhaW5lciBmdW4tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICAgICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5yYWRpb2J1dHRvbi5jaGVjay1zdHlsZS5mb3JtLWlucHV0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJhZGlvYnV0dG9uLmNoZWNrLXN0eWxlLmZvcm0taW5wdXQgbGFiZWwgLnBhbmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvL3BhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWJvZHkgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWlucHV0LmNhcmQtaW5wdXQgLnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdC5mb3JtLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi9jb3JlL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY29yZS9mb250cy5zY3NzXCI7XG5cblxuLmJpZCB7XG4gICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICAvLyBAZXh0ZW5kICV2ZXJ5c21hbGxJbnRlckJvbGQ7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAvLyBjb2xvcjogJGZ1bi0wODA7XG4gICAgICAgICAgICAvLyBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJSZWd1bGFyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMzUycHg7IEVzdG8gdmEgYSBpciBjb24gbWVkaWEgcXVlcnkgc29sbyBwYXJhIHBhbnRhbGxhcyBncmFuZGVzXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLTYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC02OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZnVuLTAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1bC5saXN0LWNoZWNre1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlnaXRhbC13YXkge1xuICAgICAgICBoZWlnaHQ6IDQ0NXB4O1xuICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAuY29sLTY6bGFzdC1jaGlsZCwgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNvbnRhaW5lci1oZWFkZXIge1xuXHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZnVuLTAxMDtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZ1bi0wMTA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vICAgICAvLyBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAvLyAgICAgQGV4dGVuZCAleHhzSW50ZXJCb2xkO1xuXHRcdFx0Ly8gXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdC8vIFx0Y29sb3I6ICRmdW4tMDQwO1xuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICAgICAgLy8gfVxuXHRcdH1cblx0fVxufVxuXG5zcGFuLmF2YXRhciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NC44MWRlZywgI0ZGODA0RCAxNy41OCUsICNGRjhDOTIgNDcuNiUsICNGRkNEM0UgNzcuNjIlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmJpZCB7XG4gICAgICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgICAgIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJpZCB7XG4gICAgICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5kaWdpdGFsLXdheSB7XG4gICAgICAgICAgICAuY29udGVudC1ib3hlZCB7XG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJveGVkIHtcbiAgICAgICAgICAgIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtYmFja2dyb3VuZC1tb2RhbCB7XG4gICAgICAgIC5zcGFjZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bCBsaTpmaXJzdC1jaGlsZCBzcGFuLmhpZGRlbi1sZyB7XG4gICAgICAgIC8vY29sb3I6ICRmdW4tMDYwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwgbGk6Zmlyc3QtY2hpbGQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1oZWFkZXIgdWwub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bC5vcGVuIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXItaGVhZGVyIC5jb250YWluZXIgdWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bC5vcGVuIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWhlYWRlciB1bC5vcGVuICsgLm92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJpZCB7XG4gICAgICAgIC5jb250ZW50LWJhY2tncm91bmQtbW9kYWwge1xuICAgICAgICAgICAgLmNvbnRlbnQtYm94ZWQge1xuICAgICAgICAgICAgICAgIC5jb2wtNjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL3Nhc3MvY29yZS9mb250cy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc2Fzcy9jb3JlL2NvbG9ycy5zY3NzXCI7XG5cblxudWwucGFnaW5hdGlvbi10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBjb2xvcjogJGZ1bi0wMjA7XG4gICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U3RTdFNztcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC8vZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgc3Bhbi5udW1iZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzJFN0VGRjtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY3QzkyIDAlLCAjRkY1RjNFIDQ4LjclLCAjRkY2OEM1IDEwMCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY3QzkyIDAlLCAjRkY1RjNFIDQ4LjclLCAjRkY2OEM1IDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAvLyBzcGFuLm51bWJlciB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICMyRkRBOTA7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaW1nL2ljby1jaGVjay1ncmVlbi5zdmcnKTtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAvLyBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gc3Bhbi5tYXJrLW9yYW5nZSB7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICVleHRyYXNtYWxsSW50ZXJNZWRpdW07XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyBzcGFuLm1hcmsge1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyTWVkaXVtO1xuICAgICAgICAgICAgLy8gICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIC8vICAgICAvL2NvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLy8gICAgICYtb3JhbmdlOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkuZG9uZSB7XG4gICAgICAgIC8vY29sb3I6ICRmdW4tMDgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbnNwYW4ubWFyayB7XG4gICAgQGV4dGVuZCAldmVyeXNtYWxsSW50ZXJNZWRpdW07XG4gICAgLy9jb2xvcjogIzAwMDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAvL3dpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJi1vcmFuZ2U6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZFQTEwMDtcbiAgICB9XG4gICAgJi1ibHVlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQUNERDk7XG4gICAgfVxuICAgICYtbnVsbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgaHRtbCBib2R5IHVsLnBhZ2luYXRpb24tdGFiLnNob3ctYWxsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgfVxuXG4gICAgaHRtbCBib2R5IHVsLnBhZ2luYXRpb24tdGFiLnNob3ctYWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbn1cblxuIiwiQGltcG9ydCBcIi4uL2NvcmUvY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9jb3JlL2ZvbnRzLnNjc3NcIjtcblxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogLm1vYi1nZW5lcmFsIHtcbiAgICAuaGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG59ICovXG4ucmVnaXN0ZXIge1xuICAgIC8qIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpOyAqL1xuICAgIC8vb3ZlcmZsb3c6IGF1dG87XG4gICAgLnNwYW4tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC5mb3JtLWlucHV0LCBzZWxlY3QsIG9wdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAvLyBsYWJlbCB7XG4gICAgLy8gICAgIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgLy8gfVxuICAgIHNlbGVjdDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmludmVzdG9yLXN0ZXBzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZXh0cmFzbWFsbEludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktc2VjLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteS1zZWMtY291bnRlcik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bi1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnVuLXdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGVja2JveCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kb2N1bWVudC11cGxvYWRlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmZpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlck1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JleSB7XG4gICAgICAgICAgICBjb2xvcjogJGZ1bi0wMjA7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkOmhvdmVyLCAuZmlsZTpob3ZlciwgcDpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9keS1jb250ZW50IHtcbiAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIC5waG9uZS1jIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgIC5pbnAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGgyIHtcbiAgICAgICAgICAgIC8vICAgICBAZXh0ZW5kICViaWdJbnRlckJvbGQ7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIHAge1xuICAgICAgICAgICAgLy8gICAgIEBleHRlbmQgJXZlcnlzbWFsbEludGVyUmVndWxhcjtcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogJGZ1bi0wNjA7XG4gICAgICAgICAgICAvLyAgICAgc3BhbiB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5ib2R5LWluZm8ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWV4dHJhc21hbGxJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmdW4tMDQwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgZnVuLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBAZXh0ZW5kICV4eHNJbnRlclJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkZnVuLTA2MDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZ1bi1tYWluR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvZGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmdW4taW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVza3RvcC1mb290ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0NnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDk0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZ1bi0wMTA7XG4gICAgICAgIC5jb250ZW50LWZvb3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuYmFjay1idG4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmV4dC1idG4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ0NDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRmdW4tbWFpbkdyZWVuO1xuICAgICAgICAgICAgICAgIC8vIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGg0OmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICB6LWluZGV4OiA0NDQ7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAyNHB4IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkZnVuLW1haW5HcmVlbjtcbiAgICAgICAgICAgIC8vIEBleHRlbmQgJXh4c0ludGVyQm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgOmhvc3Q6Om5nLWRlZXAgZnVuLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHsgLy8gUGFudGFsbGFzIGdyYW5kZXNcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICAgICAgICAuYm9keS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMzJweCAyMHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZnVuLWxpZ2h0Qkc7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYkFwcCB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmYTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZm9vdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8qIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyAqL1xuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wLWZvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIDpob3N0OjpuZy1kZWVwIGZ1bi1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MTBweCkge1xuICAgICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5MnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYzOHB4KSB7XG4gICAgICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjM4cHgpIHtcbiAgICAgICAgLnNjcm9sbGFibGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIC5tb2ItZ2VuZXJhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vYi1nZW5lcmFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWMtY29udGFpbmVyIFx0e1xuICBmb250LWZhbWlseTogdmFyKC0taW9uLWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgLnBhYy1pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3ggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAucGFjLWljb24gIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhYy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNWZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhYy1pdGVtLXF1ZXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */
.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.efaf790e4137a4f0f9c0.css.map*/