"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.processScript = exports.isScriptProcessed = void 0; const transform_1 = __importDefault(require("./transform")); const instruction_1 = __importDefault(require("./instruction")); const header_1 = require("./header"); const acorn_hammerhead_1 = require("acorn-hammerhead"); const esotope_hammerhead_1 = require("esotope-hammerhead"); const regexp_escape_1 = __importDefault(require("../../utils/regexp-escape")); const get_bom_1 = __importDefault(require("../../utils/get-bom")); const HTML_COMMENT_RE = /(^|\n)\s*