text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  const utils_types_1 = require("@hint/utils-types");
  const hint_1 = require("hint");
  const i18n_import_1 = require("./i18n.import");
  const meta = {
      docs: {
          category: utils_types_1.Category.performance,
          description: i18n_import_1.getMessage('description', 'en'),
          name: i18n_import_1.getMessage('name', 'en')
      },
      getDescription(language) {
          return i18n_import_1.getMessage('description', language);
      },
      getName(language) {
          return i18n_import_1.getMessage('name', language);
      },
      id: 'http-compression',
      schema: [{
              additionalProperties: false,
              definitions: {
                  options: {
                      additionalProperties: false,
                      minProperties: 1,
                      properties: {
                          brotli: { type: 'boolean' },
                          gzip: { type: 'boolean' },
                          zopfli: { type: 'boolean' }
                      }
                  }
              },
              properties: {
                  html: { $ref: '#/definitions/options' },
                  resource: { $ref: '#/definitions/options' }
              },
              type: 'object'
          }],
      scope: hint_1.HintScope.site
  };
  exports.default = meta;
  