"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractCssFromStyleNode = extractCssFromStyleNode; exports.isAmpBoilerplate = isAmpBoilerplate; exports.isComment = isComment; exports.isConditionalComment = isConditionalComment; exports.isEventHandler = isEventHandler; exports.isStyleNode = isStyleNode; exports.optionalRequire = optionalRequire; const ampBoilerplateAttributes = ['amp-boilerplate', 'amp4ads-boilerplate', 'amp4email-boilerplate']; function isAmpBoilerplate(node) { if (!node.attrs) { return false; } for (const attr of ampBoilerplateAttributes) { if (attr in node.attrs) { return true; } } return false; } function isComment(content) { return (content || '').trim().startsWith('