"use strict"; var __getOwnPropNames = Object.getOwnPropertyNames; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; // node_modules/picocolors/picocolors.js var require_picocolors = __commonJS({ "node_modules/picocolors/picocolors.js"(exports2, module2) { var tty = require("tty"); var isColorSupported = !("NO_COLOR" in process.env || process.argv.includes("--no-color")) && ("FORCE_COLOR" in process.env || process.argv.includes("--color") || process.platform === "win32" || tty.isatty(1) && process.env.TERM !== "dumb" || "CI" in process.env); var formatter = (open, close, replace = open) => (input) => { let string = "" + input; let index = string.indexOf(close, open.length); return ~index ? open + replaceClose(string, close, replace, index) + close : open + string + close; }; var replaceClose = (string, close, replace, index) => { let start = string.substring(0, index) + replace; let end = string.substring(index + close.length); let nextIndex = end.indexOf(close); return ~nextIndex ? start + replaceClose(end, close, replace, nextIndex) : start + end; }; var createColors = (enabled = isColorSupported) => ({ isColorSupported: enabled, reset: enabled ? (s) => `\x1B[0m${s}\x1B[0m` : String, bold: enabled ? formatter("\x1B[1m", "\x1B[22m", "\x1B[22m\x1B[1m") : String, dim: enabled ? formatter("\x1B[2m", "\x1B[22m", "\x1B[22m\x1B[2m") : String, italic: enabled ? formatter("\x1B[3m", "\x1B[23m") : String, underline: enabled ? formatter("\x1B[4m", "\x1B[24m") : String, inverse: enabled ? formatter("\x1B[7m", "\x1B[27m") : String, hidden: enabled ? formatter("\x1B[8m", "\x1B[28m") : String, strikethrough: enabled ? formatter("\x1B[9m", "\x1B[29m") : String, black: enabled ? formatter("\x1B[30m", "\x1B[39m") : String, red: enabled ? formatter("\x1B[31m", "\x1B[39m") : String, green: enabled ? formatter("\x1B[32m", "\x1B[39m") : String, yellow: enabled ? formatter("\x1B[33m", "\x1B[39m") : String, blue: enabled ? formatter("\x1B[34m", "\x1B[39m") : String, magenta: enabled ? formatter("\x1B[35m", "\x1B[39m") : String, cyan: enabled ? formatter("\x1B[36m", "\x1B[39m") : String, white: enabled ? formatter("\x1B[37m", "\x1B[39m") : String, gray: enabled ? formatter("\x1B[90m", "\x1B[39m") : String, bgBlack: enabled ? formatter("\x1B[40m", "\x1B[49m") : String, bgRed: enabled ? formatter("\x1B[41m", "\x1B[49m") : String, bgGreen: enabled ? formatter("\x1B[42m", "\x1B[49m") : String, bgYellow: enabled ? formatter("\x1B[43m", "\x1B[49m") : String, bgBlue: enabled ? formatter("\x1B[44m", "\x1B[49m") : String, bgMagenta: enabled ? formatter("\x1B[45m", "\x1B[49m") : String, bgCyan: enabled ? formatter("\x1B[46m", "\x1B[49m") : String, bgWhite: enabled ? formatter("\x1B[47m", "\x1B[49m") : String }); module2.exports = createColors(); module2.exports.createColors = createColors; } }); // node_modules/postcss/lib/tokenize.js var require_tokenize = __commonJS({ "node_modules/postcss/lib/tokenize.js"(exports2, module2) { "use strict"; var SINGLE_QUOTE = "'".charCodeAt(0); var DOUBLE_QUOTE = '"'.charCodeAt(0); var BACKSLASH = "\\".charCodeAt(0); var SLASH = "/".charCodeAt(0); var NEWLINE = "\n".charCodeAt(0); var SPACE = " ".charCodeAt(0); var FEED = "\f".charCodeAt(0); var TAB = " ".charCodeAt(0); var CR = "\r".charCodeAt(0); var OPEN_SQUARE = "[".charCodeAt(0); var CLOSE_SQUARE = "]".charCodeAt(0); var OPEN_PARENTHESES = "(".charCodeAt(0); var CLOSE_PARENTHESES = ")".charCodeAt(0); var OPEN_CURLY = "{".charCodeAt(0); var CLOSE_CURLY = "}".charCodeAt(0); var SEMICOLON = ";".charCodeAt(0); var ASTERISK = "*".charCodeAt(0); var COLON = ":".charCodeAt(0); var AT = "@".charCodeAt(0); var RE_AT_END = /[\t\n\f\r "#'()/;[\\\]{}]/g; var RE_WORD_END = /[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g; var RE_BAD_BRACKET = /.[\n"'(/\\]/; var RE_HEX_ESCAPE = /[\da-f]/i; module2.exports = function tokenizer(input, options = {}) { let css = input.css.valueOf(); let ignore = options.ignoreErrors; let code, next, quote, content, escape; let escaped, escapePos, prev, n, currentToken; let length = css.length; let pos = 0; let buffer = []; let returned = []; function position() { return pos; } function unclosed(what) { throw input.error("Unclosed " + what, pos); } function endOfFile() { return returned.length === 0 && pos >= length; } function nextToken(opts) { if (returned.length) return returned.pop(); if (pos >= length) return; let ignoreUnclosed = opts ? opts.ignoreUnclosed : false; code = css.charCodeAt(pos); switch (code) { case NEWLINE: case SPACE: case TAB: case CR: case FEED: { next = pos; do { next += 1; code = css.charCodeAt(next); } while (code === SPACE || code === NEWLINE || code === TAB || code === CR || code === FEED); currentToken = ["space", css.slice(pos, next)]; pos = next - 1; break; } case OPEN_SQUARE: case CLOSE_SQUARE: case OPEN_CURLY: case CLOSE_CURLY: case COLON: case SEMICOLON: case CLOSE_PARENTHESES: { let controlChar = String.fromCharCode(code); currentToken = [controlChar, controlChar, pos]; break; } case OPEN_PARENTHESES: { prev = buffer.length ? buffer.pop()[1] : ""; n = css.charCodeAt(pos + 1); if (prev === "url" && n !== SINGLE_QUOTE && n !== DOUBLE_QUOTE && n !== SPACE && n !== NEWLINE && n !== TAB && n !== FEED && n !== CR) { next = pos; do { escaped = false; next = css.indexOf(")", next + 1); if (next === -1) { if (ignore || ignoreUnclosed) { next = pos; break; } else { unclosed("bracket"); } } escapePos = next; while (css.charCodeAt(escapePos - 1) === BACKSLASH) { escapePos -= 1; escaped = !escaped; } } while (escaped); currentToken = ["brackets", css.slice(pos, next + 1), pos, next]; pos = next; } else { next = css.indexOf(")", pos + 1); content = css.slice(pos, next + 1); if (next === -1 || RE_BAD_BRACKET.test(content)) { currentToken = ["(", "(", pos]; } else { currentToken = ["brackets", content, pos, next]; pos = next; } } break; } case SINGLE_QUOTE: case DOUBLE_QUOTE: { quote = code === SINGLE_QUOTE ? "'" : '"'; next = pos; do { escaped = false; next = css.indexOf(quote, next + 1); if (next === -1) { if (ignore || ignoreUnclosed) { next = pos + 1; break; } else { unclosed("string"); } } escapePos = next; while (css.charCodeAt(escapePos - 1) === BACKSLASH) { escapePos -= 1; escaped = !escaped; } } while (escaped); currentToken = ["string", css.slice(pos, next + 1), pos, next]; pos = next; break; } case AT: { RE_AT_END.lastIndex = pos + 1; RE_AT_END.test(css); if (RE_AT_END.lastIndex === 0) { next = css.length - 1; } else { next = RE_AT_END.lastIndex - 2; } currentToken = ["at-word", css.slice(pos, next + 1), pos, next]; pos = next; break; } case BACKSLASH: { next = pos; escape = true; while (css.charCodeAt(next + 1) === BACKSLASH) { next += 1; escape = !escape; } code = css.charCodeAt(next + 1); if (escape && code !== SLASH && code !== SPACE && code !== NEWLINE && code !== TAB && code !== CR && code !== FEED) { next += 1; if (RE_HEX_ESCAPE.test(css.charAt(next))) { while (RE_HEX_ESCAPE.test(css.charAt(next + 1))) { next += 1; } if (css.charCodeAt(next + 1) === SPACE) { next += 1; } } } currentToken = ["word", css.slice(pos, next + 1), pos, next]; pos = next; break; } default: { if (code === SLASH && css.charCodeAt(pos + 1) === ASTERISK) { next = css.indexOf("*/", pos + 2) + 1; if (next === 0) { if (ignore || ignoreUnclosed) { next = css.length; } else { unclosed("comment"); } } currentToken = ["comment", css.slice(pos, next + 1), pos, next]; pos = next; } else { RE_WORD_END.lastIndex = pos + 1; RE_WORD_END.test(css); if (RE_WORD_END.lastIndex === 0) { next = css.length - 1; } else { next = RE_WORD_END.lastIndex - 2; } currentToken = ["word", css.slice(pos, next + 1), pos, next]; buffer.push(currentToken); pos = next; } break; } } pos++; return currentToken; } function back(token) { returned.push(token); } return { back, nextToken, endOfFile, position }; }; } }); // node_modules/postcss/lib/terminal-highlight.js var require_terminal_highlight = __commonJS({ "node_modules/postcss/lib/terminal-highlight.js"(exports2, module2) { "use strict"; var pico = require_picocolors(); var tokenizer = require_tokenize(); var Input; function registerInput(dependant) { Input = dependant; } var HIGHLIGHT_THEME = { "brackets": pico.cyan, "at-word": pico.cyan, "comment": pico.gray, "string": pico.green, "class": pico.yellow, "hash": pico.magenta, "call": pico.cyan, "(": pico.cyan, ")": pico.cyan, "{": pico.yellow, "}": pico.yellow, "[": pico.yellow, "]": pico.yellow, ":": pico.yellow, ";": pico.yellow }; function getTokenType([type, value], processor) { if (type === "word") { if (value[0] === ".") { return "class"; } if (value[0] === "#") { return "hash"; } } if (!processor.endOfFile()) { let next = processor.nextToken(); processor.back(next); if (next[0] === "brackets" || next[0] === "(") return "call"; } return type; } function terminalHighlight(css) { let processor = tokenizer(new Input(css), { ignoreErrors: true }); let result = ""; while (!processor.endOfFile()) { let token = processor.nextToken(); let color = HIGHLIGHT_THEME[getTokenType(token, processor)]; if (color) { result += token[1].split(/\r?\n/).map((i) => color(i)).join("\n"); } else { result += token[1]; } } return result; } terminalHighlight.registerInput = registerInput; module2.exports = terminalHighlight; } }); // node_modules/postcss/lib/css-syntax-error.js var require_css_syntax_error = __commonJS({ "node_modules/postcss/lib/css-syntax-error.js"(exports2, module2) { "use strict"; var pico = require_picocolors(); var terminalHighlight = require_terminal_highlight(); var CssSyntaxError = class extends Error { constructor(message, line, column, source, file, plugin) { super(message); this.name = "CssSyntaxError"; this.reason = message; if (file) { this.file = file; } if (source) { this.source = source; } if (plugin) { this.plugin = plugin; } if (typeof line !== "undefined" && typeof column !== "undefined") { if (typeof line === "number") { this.line = line; this.column = column; } else { this.line = line.line; this.column = line.column; this.endLine = column.line; this.endColumn = column.column; } } this.setMessage(); if (Error.captureStackTrace) { Error.captureStackTrace(this, CssSyntaxError); } } setMessage() { this.message = this.plugin ? this.plugin + ": " : ""; this.message += this.file ? this.file : ""; if (typeof this.line !== "undefined") { this.message += ":" + this.line + ":" + this.column; } this.message += ": " + this.reason; } showSourceCode(color) { if (!this.source) return ""; let css = this.source; if (color == null) color = pico.isColorSupported; if (terminalHighlight) { if (color) css = terminalHighlight(css); } let lines = css.split(/\r?\n/); let start = Math.max(this.line - 3, 0); let end = Math.min(this.line + 2, lines.length); let maxWidth = String(end).length; let mark, aside; if (color) { let { bold, red, gray } = pico.createColors(true); mark = (text) => bold(red(text)); aside = (text) => gray(text); } else { mark = aside = (str) => str; } return lines.slice(start, end).map((line, index) => { let number = start + 1 + index; let gutter = " " + (" " + number).slice(-maxWidth) + " | "; if (number === this.line) { let spacing = aside(gutter.replace(/\d/g, " ")) + line.slice(0, this.column - 1).replace(/[^\t]/g, " "); return mark(">") + aside(gutter) + line + "\n " + spacing + mark("^"); } return " " + aside(gutter) + line; }).join("\n"); } toString() { let code = this.showSourceCode(); if (code) { code = "\n\n" + code + "\n"; } return this.name + ": " + this.message + code; } }; module2.exports = CssSyntaxError; CssSyntaxError.default = CssSyntaxError; } }); // node_modules/postcss/lib/symbols.js var require_symbols = __commonJS({ "node_modules/postcss/lib/symbols.js"(exports2, module2) { "use strict"; module2.exports.isClean = Symbol("isClean"); module2.exports.my = Symbol("my"); } }); // node_modules/postcss/lib/stringifier.js var require_stringifier = __commonJS({ "node_modules/postcss/lib/stringifier.js"(exports2, module2) { "use strict"; var DEFAULT_RAW = { colon: ": ", indent: " ", beforeDecl: "\n", beforeRule: "\n", beforeOpen: " ", beforeClose: "\n", beforeComment: "\n", after: "\n", emptyBody: "", commentLeft: " ", commentRight: " ", semicolon: false }; function capitalize(str) { return str[0].toUpperCase() + str.slice(1); } var Stringifier = class { constructor(builder) { this.builder = builder; } stringify(node, semicolon) { if (!this[node.type]) { throw new Error( "Unknown AST node type " + node.type + ". Maybe you need to change PostCSS stringifier." ); } this[node.type](node, semicolon); } document(node) { this.body(node); } root(node) { this.body(node); if (node.raws.after) this.builder(node.raws.after); } comment(node) { let left = this.raw(node, "left", "commentLeft"); let right = this.raw(node, "right", "commentRight"); this.builder("/*" + left + node.text + right + "*/", node); } decl(node, semicolon) { let between = this.raw(node, "between", "colon"); let string = node.prop + between + this.rawValue(node, "value"); if (node.important) { string += node.raws.important || " !important"; } if (semicolon) string += ";"; this.builder(string, node); } rule(node) { this.block(node, this.rawValue(node, "selector")); if (node.raws.ownSemicolon) { this.builder(node.raws.ownSemicolon, node, "end"); } } atrule(node, semicolon) { let name = "@" + node.name; let params = node.params ? this.rawValue(node, "params") : ""; if (typeof node.raws.afterName !== "undefined") { name += node.raws.afterName; } else if (params) { name += " "; } if (node.nodes) { this.block(node, name + params); } else { let end = (node.raws.between || "") + (semicolon ? ";" : ""); this.builder(name + params + end, node); } } body(node) { let last = node.nodes.length - 1; while (last > 0) { if (node.nodes[last].type !== "comment") break; last -= 1; } let semicolon = this.raw(node, "semicolon"); for (let i = 0; i < node.nodes.length; i++) { let child = node.nodes[i]; let before = this.raw(child, "before"); if (before) this.builder(before); this.stringify(child, last !== i || semicolon); } } block(node, start) { let between = this.raw(node, "between", "beforeOpen"); this.builder(start + between + "{", node, "start"); let after; if (node.nodes && node.nodes.length) { this.body(node); after = this.raw(node, "after"); } else { after = this.raw(node, "after", "emptyBody"); } if (after) this.builder(after); this.builder("}", node, "end"); } raw(node, own, detect) { let value; if (!detect) detect = own; if (own) { value = node.raws[own]; if (typeof value !== "undefined") return value; } let parent = node.parent; if (detect === "before") { if (!parent || parent.type === "root" && parent.first === node) { return ""; } if (parent && parent.type === "document") { return ""; } } if (!parent) return DEFAULT_RAW[detect]; let root = node.root(); if (!root.rawCache) root.rawCache = {}; if (typeof root.rawCache[detect] !== "undefined") { return root.rawCache[detect]; } if (detect === "before" || detect === "after") { return this.beforeAfter(node, detect); } else { let method = "raw" + capitalize(detect); if (this[method]) { value = this[method](root, node); } else { root.walk((i) => { value = i.raws[own]; if (typeof value !== "undefined") return false; }); } } if (typeof value === "undefined") value = DEFAULT_RAW[detect]; root.rawCache[detect] = value; return value; } rawSemicolon(root) { let value; root.walk((i) => { if (i.nodes && i.nodes.length && i.last.type === "decl") { value = i.raws.semicolon; if (typeof value !== "undefined") return false; } }); return value; } rawEmptyBody(root) { let value; root.walk((i) => { if (i.nodes && i.nodes.length === 0) { value = i.raws.after; if (typeof value !== "undefined") return false; } }); return value; } rawIndent(root) { if (root.raws.indent) return root.raws.indent; let value; root.walk((i) => { let p = i.parent; if (p && p !== root && p.parent && p.parent === root) { if (typeof i.raws.before !== "undefined") { let parts = i.raws.before.split("\n"); value = parts[parts.length - 1]; value = value.replace(/\S/g, ""); return false; } } }); return value; } rawBeforeComment(root, node) { let value; root.walkComments((i) => { if (typeof i.raws.before !== "undefined") { value = i.raws.before; if (value.includes("\n")) { value = value.replace(/[^\n]+$/, ""); } return false; } }); if (typeof value === "undefined") { value = this.raw(node, null, "beforeDecl"); } else if (value) { value = value.replace(/\S/g, ""); } return value; } rawBeforeDecl(root, node) { let value; root.walkDecls((i) => { if (typeof i.raws.before !== "undefined") { value = i.raws.before; if (value.includes("\n")) { value = value.replace(/[^\n]+$/, ""); } return false; } }); if (typeof value === "undefined") { value = this.raw(node, null, "beforeRule"); } else if (value) { value = value.replace(/\S/g, ""); } return value; } rawBeforeRule(root) { let value; root.walk((i) => { if (i.nodes && (i.parent !== root || root.first !== i)) { if (typeof i.raws.before !== "undefined") { value = i.raws.before; if (value.includes("\n")) { value = value.replace(/[^\n]+$/, ""); } return false; } } }); if (value) value = value.replace(/\S/g, ""); return value; } rawBeforeClose(root) { let value; root.walk((i) => { if (i.nodes && i.nodes.length > 0) { if (typeof i.raws.after !== "undefined") { value = i.raws.after; if (value.includes("\n")) { value = value.replace(/[^\n]+$/, ""); } return false; } } }); if (value) value = value.replace(/\S/g, ""); return value; } rawBeforeOpen(root) { let value; root.walk((i) => { if (i.type !== "decl") { value = i.raws.between; if (typeof value !== "undefined") return false; } }); return value; } rawColon(root) { let value; root.walkDecls((i) => { if (typeof i.raws.between !== "undefined") { value = i.raws.between.replace(/[^\s:]/g, ""); return false; } }); return value; } beforeAfter(node, detect) { let value; if (node.type === "decl") { value = this.raw(node, null, "beforeDecl"); } else if (node.type === "comment") { value = this.raw(node, null, "beforeComment"); } else if (detect === "before") { value = this.raw(node, null, "beforeRule"); } else { value = this.raw(node, null, "beforeClose"); } let buf = node.parent; let depth = 0; while (buf && buf.type !== "root") { depth += 1; buf = buf.parent; } if (value.includes("\n")) { let indent = this.raw(node, null, "indent"); if (indent.length) { for (let step = 0; step < depth; step++) value += indent; } } return value; } rawValue(node, prop) { let value = node[prop]; let raw = node.raws[prop]; if (raw && raw.value === value) { return raw.raw; } return value; } }; module2.exports = Stringifier; Stringifier.default = Stringifier; } }); // node_modules/postcss/lib/stringify.js var require_stringify = __commonJS({ "node_modules/postcss/lib/stringify.js"(exports2, module2) { "use strict"; var Stringifier = require_stringifier(); function stringify(node, builder) { let str = new Stringifier(builder); str.stringify(node); } module2.exports = stringify; stringify.default = stringify; } }); // node_modules/postcss/lib/node.js var require_node = __commonJS({ "node_modules/postcss/lib/node.js"(exports2, module2) { "use strict"; var { isClean, my } = require_symbols(); var CssSyntaxError = require_css_syntax_error(); var Stringifier = require_stringifier(); var stringify = require_stringify(); function cloneNode(obj, parent) { let cloned = new obj.constructor(); for (let i in obj) { if (!Object.prototype.hasOwnProperty.call(obj, i)) { continue; } if (i === "proxyCache") continue; let value = obj[i]; let type = typeof value; if (i === "parent" && type === "object") { if (parent) cloned[i] = parent; } else if (i === "source") { cloned[i] = value; } else if (Array.isArray(value)) { cloned[i] = value.map((j) => cloneNode(j, cloned)); } else { if (type === "object" && value !== null) value = cloneNode(value); cloned[i] = value; } } return cloned; } var Node = class { constructor(defaults = {}) { this.raws = {}; this[isClean] = false; this[my] = true; for (let name in defaults) { if (name === "nodes") { this.nodes = []; for (let node of defaults[name]) { if (typeof node.clone === "function") { this.append(node.clone()); } else { this.append(node); } } } else { this[name] = defaults[name]; } } } error(message, opts = {}) { if (this.source) { let { start, end } = this.rangeBy(opts); return this.source.input.error( message, { line: start.line, column: start.column }, { line: end.line, column: end.column }, opts ); } return new CssSyntaxError(message); } warn(result, text, opts) { let data = { node: this }; for (let i in opts) data[i] = opts[i]; return result.warn(text, data); } remove() { if (this.parent) { this.parent.removeChild(this); } this.parent = void 0; return this; } toString(stringifier = stringify) { if (stringifier.stringify) stringifier = stringifier.stringify; let result = ""; stringifier(this, (i) => { result += i; }); return result; } assign(overrides = {}) { for (let name in overrides) { this[name] = overrides[name]; } return this; } clone(overrides = {}) { let cloned = cloneNode(this); for (let name in overrides) { cloned[name] = overrides[name]; } return cloned; } cloneBefore(overrides = {}) { let cloned = this.clone(overrides); this.parent.insertBefore(this, cloned); return cloned; } cloneAfter(overrides = {}) { let cloned = this.clone(overrides); this.parent.insertAfter(this, cloned); return cloned; } replaceWith(...nodes) { if (this.parent) { let bookmark = this; let foundSelf = false; for (let node of nodes) { if (node === this) { foundSelf = true; } else if (foundSelf) { this.parent.insertAfter(bookmark, node); bookmark = node; } else { this.parent.insertBefore(bookmark, node); } } if (!foundSelf) { this.remove(); } } return this; } next() { if (!this.parent) return void 0; let index = this.parent.index(this); return this.parent.nodes[index + 1]; } prev() { if (!this.parent) return void 0; let index = this.parent.index(this); return this.parent.nodes[index - 1]; } before(add) { this.parent.insertBefore(this, add); return this; } after(add) { this.parent.insertAfter(this, add); return this; } root() { let result = this; while (result.parent && result.parent.type !== "document") { result = result.parent; } return result; } raw(prop, defaultType) { let str = new Stringifier(); return str.raw(this, prop, defaultType); } cleanRaws(keepBetween) { delete this.raws.before; delete this.raws.after; if (!keepBetween) delete this.raws.between; } toJSON(_, inputs) { let fixed = {}; let emitInputs = inputs == null; inputs = inputs || /* @__PURE__ */ new Map(); let inputsNextIndex = 0; for (let name in this) { if (!Object.prototype.hasOwnProperty.call(this, name)) { continue; } if (name === "parent" || name === "proxyCache") continue; let value = this[name]; if (Array.isArray(value)) { fixed[name] = value.map((i) => { if (typeof i === "object" && i.toJSON) { return i.toJSON(null, inputs); } else { return i; } }); } else if (typeof value === "object" && value.toJSON) { fixed[name] = value.toJSON(null, inputs); } else if (name === "source") { let inputId = inputs.get(value.input); if (inputId == null) { inputId = inputsNextIndex; inputs.set(value.input, inputsNextIndex); inputsNextIndex++; } fixed[name] = { inputId, start: value.start, end: value.end }; } else { fixed[name] = value; } } if (emitInputs) { fixed.inputs = [...inputs.keys()].map((input) => input.toJSON()); } return fixed; } positionInside(index) { let string = this.toString(); let column = this.source.start.column; let line = this.source.start.line; for (let i = 0; i < index; i++) { if (string[i] === "\n") { column = 1; line += 1; } else { column += 1; } } return { line, column }; } positionBy(opts) { let pos = this.source.start; if (opts.index) { pos = this.positionInside(opts.index); } else if (opts.word) { let index = this.toString().indexOf(opts.word); if (index !== -1) pos = this.positionInside(index); } return pos; } rangeBy(opts) { let start = { line: this.source.start.line, column: this.source.start.column }; let end = this.source.end ? { line: this.source.end.line, column: this.source.end.column + 1 } : { line: start.line, column: start.column + 1 }; if (opts.word) { let index = this.toString().indexOf(opts.word); if (index !== -1) { start = this.positionInside(index); end = this.positionInside(index + opts.word.length); } } else { if (opts.start) { start = { line: opts.start.line, column: opts.start.column }; } else if (opts.index) { start = this.positionInside(opts.index); } if (opts.end) { end = { line: opts.end.line, column: opts.end.column }; } else if (opts.endIndex) { end = this.positionInside(opts.endIndex); } else if (opts.index) { end = this.positionInside(opts.index + 1); } } if (end.line < start.line || end.line === start.line && end.column <= start.column) { end = { line: start.line, column: start.column + 1 }; } return { start, end }; } getProxyProcessor() { return { set(node, prop, value) { if (node[prop] === value) return true; node[prop] = value; if (prop === "prop" || prop === "value" || prop === "name" || prop === "params" || prop === "important" || prop === "text") { node.markDirty(); } return true; }, get(node, prop) { if (prop === "proxyOf") { return node; } else if (prop === "root") { return () => node.root().toProxy(); } else { return node[prop]; } } }; } toProxy() { if (!this.proxyCache) { this.proxyCache = new Proxy(this, this.getProxyProcessor()); } return this.proxyCache; } addToError(error) { error.postcssNode = this; if (error.stack && this.source && /\n\s{4}at /.test(error.stack)) { let s = this.source; error.stack = error.stack.replace( /\n\s{4}at /, `$&${s.input.from}:${s.start.line}:${s.start.column}$&` ); } return error; } markDirty() { if (this[isClean]) { this[isClean] = false; let next = this; while (next = next.parent) { next[isClean] = false; } } } get proxyOf() { return this; } }; module2.exports = Node; Node.default = Node; } }); // node_modules/postcss/lib/declaration.js var require_declaration = __commonJS({ "node_modules/postcss/lib/declaration.js"(exports2, module2) { "use strict"; var Node = require_node(); var Declaration = class extends Node { constructor(defaults) { if (defaults && typeof defaults.value !== "undefined" && typeof defaults.value !== "string") { defaults = { ...defaults, value: String(defaults.value) }; } super(defaults); this.type = "decl"; } get variable() { return this.prop.startsWith("--") || this.prop[0] === "$"; } }; module2.exports = Declaration; Declaration.default = Declaration; } }); // node_modules/source-map-js/lib/base64.js var require_base64 = __commonJS({ "node_modules/source-map-js/lib/base64.js"(exports2) { var intToCharMap = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""); exports2.encode = function(number) { if (0 <= number && number < intToCharMap.length) { return intToCharMap[number]; } throw new TypeError("Must be between 0 and 63: " + number); }; exports2.decode = function(charCode) { var bigA = 65; var bigZ = 90; var littleA = 97; var littleZ = 122; var zero = 48; var nine = 57; var plus = 43; var slash = 47; var littleOffset = 26; var numberOffset = 52; if (bigA <= charCode && charCode <= bigZ) { return charCode - bigA; } if (littleA <= charCode && charCode <= littleZ) { return charCode - littleA + littleOffset; } if (zero <= charCode && charCode <= nine) { return charCode - zero + numberOffset; } if (charCode == plus) { return 62; } if (charCode == slash) { return 63; } return -1; }; } }); // node_modules/source-map-js/lib/base64-vlq.js var require_base64_vlq = __commonJS({ "node_modules/source-map-js/lib/base64-vlq.js"(exports2) { var base64 = require_base64(); var VLQ_BASE_SHIFT = 5; var VLQ_BASE = 1 << VLQ_BASE_SHIFT; var VLQ_BASE_MASK = VLQ_BASE - 1; var VLQ_CONTINUATION_BIT = VLQ_BASE; function toVLQSigned(aValue) { return aValue < 0 ? (-aValue << 1) + 1 : (aValue << 1) + 0; } function fromVLQSigned(aValue) { var isNegative = (aValue & 1) === 1; var shifted = aValue >> 1; return isNegative ? -shifted : shifted; } exports2.encode = function base64VLQ_encode(aValue) { var encoded = ""; var digit; var vlq = toVLQSigned(aValue); do { digit = vlq & VLQ_BASE_MASK; vlq >>>= VLQ_BASE_SHIFT; if (vlq > 0) { digit |= VLQ_CONTINUATION_BIT; } encoded += base64.encode(digit); } while (vlq > 0); return encoded; }; exports2.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { var strLen = aStr.length; var result = 0; var shift = 0; var continuation, digit; do { if (aIndex >= strLen) { throw new Error("Expected more digits in base 64 VLQ value."); } digit = base64.decode(aStr.charCodeAt(aIndex++)); if (digit === -1) { throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); } continuation = !!(digit & VLQ_CONTINUATION_BIT); digit &= VLQ_BASE_MASK; result = result + (digit << shift); shift += VLQ_BASE_SHIFT; } while (continuation); aOutParam.value = fromVLQSigned(result); aOutParam.rest = aIndex; }; } }); // node_modules/source-map-js/lib/util.js var require_util = __commonJS({ "node_modules/source-map-js/lib/util.js"(exports2) { function getArg(aArgs, aName, aDefaultValue) { if (aName in aArgs) { return aArgs[aName]; } else if (arguments.length === 3) { return aDefaultValue; } else { throw new Error('"' + aName + '" is a required argument.'); } } exports2.getArg = getArg; var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; var dataUrlRegexp = /^data:.+\,.+$/; function urlParse(aUrl) { var match = aUrl.match(urlRegexp); if (!match) { return null; } return { scheme: match[1], auth: match[2], host: match[3], port: match[4], path: match[5] }; } exports2.urlParse = urlParse; function urlGenerate(aParsedUrl) { var url = ""; if (aParsedUrl.scheme) { url += aParsedUrl.scheme + ":"; } url += "//"; if (aParsedUrl.auth) { url += aParsedUrl.auth + "@"; } if (aParsedUrl.host) { url += aParsedUrl.host; } if (aParsedUrl.port) { url += ":" + aParsedUrl.port; } if (aParsedUrl.path) { url += aParsedUrl.path; } return url; } exports2.urlGenerate = urlGenerate; var MAX_CACHED_INPUTS = 32; function lruMemoize(f) { var cache = []; return function(input) { for (var i = 0; i < cache.length; i++) { if (cache[i].input === input) { var temp = cache[0]; cache[0] = cache[i]; cache[i] = temp; return cache[0].result; } } var result = f(input); cache.unshift({ input, result }); if (cache.length > MAX_CACHED_INPUTS) { cache.pop(); } return result; }; } var normalize = lruMemoize(function normalize2(aPath) { var path = aPath; var url = urlParse(aPath); if (url) { if (!url.path) { return aPath; } path = url.path; } var isAbsolute = exports2.isAbsolute(path); var parts = []; var start = 0; var i = 0; while (true) { start = i; i = path.indexOf("/", start); if (i === -1) { parts.push(path.slice(start)); break; } else { parts.push(path.slice(start, i)); while (i < path.length && path[i] === "/") { i++; } } } for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { part = parts[i]; if (part === ".") { parts.splice(i, 1); } else if (part === "..") { up++; } else if (up > 0) { if (part === "") { parts.splice(i + 1, up); up = 0; } else { parts.splice(i, 2); up--; } } } path = parts.join("/"); if (path === "") { path = isAbsolute ? "/" : "."; } if (url) { url.path = path; return urlGenerate(url); } return path; }); exports2.normalize = normalize; function join(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } if (aPath === "") { aPath = "."; } var aPathUrl = urlParse(aPath); var aRootUrl = urlParse(aRoot); if (aRootUrl) { aRoot = aRootUrl.path || "/"; } if (aPathUrl && !aPathUrl.scheme) { if (aRootUrl) { aPathUrl.scheme = aRootUrl.scheme; } return urlGenerate(aPathUrl); } if (aPathUrl || aPath.match(dataUrlRegexp)) { return aPath; } if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { aRootUrl.host = aPath; return urlGenerate(aRootUrl); } var joined = aPath.charAt(0) === "/" ? aPath : normalize(aRoot.replace(/\/+$/, "") + "/" + aPath); if (aRootUrl) { aRootUrl.path = joined; return urlGenerate(aRootUrl); } return joined; } exports2.join = join; exports2.isAbsolute = function(aPath) { return aPath.charAt(0) === "/" || urlRegexp.test(aPath); }; function relative(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } aRoot = aRoot.replace(/\/$/, ""); var level = 0; while (aPath.indexOf(aRoot + "/") !== 0) { var index = aRoot.lastIndexOf("/"); if (index < 0) { return aPath; } aRoot = aRoot.slice(0, index); if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { return aPath; } ++level; } return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); } exports2.relative = relative; var supportsNullProto = function() { var obj = /* @__PURE__ */ Object.create(null); return !("__proto__" in obj); }(); function identity(s) { return s; } function toSetString(aStr) { if (isProtoString(aStr)) { return "$" + aStr; } return aStr; } exports2.toSetString = supportsNullProto ? identity : toSetString; function fromSetString(aStr) { if (isProtoString(aStr)) { return aStr.slice(1); } return aStr; } exports2.fromSetString = supportsNullProto ? identity : fromSetString; function isProtoString(s) { if (!s) { return false; } var length = s.length; if (length < 9) { return false; } if (s.charCodeAt(length - 1) !== 95 || s.charCodeAt(length - 2) !== 95 || s.charCodeAt(length - 3) !== 111 || s.charCodeAt(length - 4) !== 116 || s.charCodeAt(length - 5) !== 111 || s.charCodeAt(length - 6) !== 114 || s.charCodeAt(length - 7) !== 112 || s.charCodeAt(length - 8) !== 95 || s.charCodeAt(length - 9) !== 95) { return false; } for (var i = length - 10; i >= 0; i--) { if (s.charCodeAt(i) !== 36) { return false; } } return true; } function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { var cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0 || onlyCompareOriginal) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByOriginalPositions = compareByOriginalPositions; function compareByOriginalPositionsNoSource(mappingA, mappingB, onlyCompareOriginal) { var cmp; cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0 || onlyCompareOriginal) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByOriginalPositionsNoSource = compareByOriginalPositionsNoSource; function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0 || onlyCompareGenerated) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; function compareByGeneratedPositionsDeflatedNoLine(mappingA, mappingB, onlyCompareGenerated) { var cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0 || onlyCompareGenerated) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByGeneratedPositionsDeflatedNoLine = compareByGeneratedPositionsDeflatedNoLine; function strcmp(aStr1, aStr2) { if (aStr1 === aStr2) { return 0; } if (aStr1 === null) { return 1; } if (aStr2 === null) { return -1; } if (aStr1 > aStr2) { return 1; } return -1; } function compareByGeneratedPositionsInflated(mappingA, mappingB) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; function parseSourceMapInput(str) { return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, "")); } exports2.parseSourceMapInput = parseSourceMapInput; function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { sourceURL = sourceURL || ""; if (sourceRoot) { if (sourceRoot[sourceRoot.length - 1] !== "/" && sourceURL[0] !== "/") { sourceRoot += "/"; } sourceURL = sourceRoot + sourceURL; } if (sourceMapURL) { var parsed = urlParse(sourceMapURL); if (!parsed) { throw new Error("sourceMapURL could not be parsed"); } if (parsed.path) { var index = parsed.path.lastIndexOf("/"); if (index >= 0) { parsed.path = parsed.path.substring(0, index + 1); } } sourceURL = join(urlGenerate(parsed), sourceURL); } return normalize(sourceURL); } exports2.computeSourceURL = computeSourceURL; } }); // node_modules/source-map-js/lib/array-set.js var require_array_set = __commonJS({ "node_modules/source-map-js/lib/array-set.js"(exports2) { var util = require_util(); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; function ArraySet() { this._array = []; this._set = hasNativeMap ? /* @__PURE__ */ new Map() : /* @__PURE__ */ Object.create(null); } ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { var set = new ArraySet(); for (var i = 0, len = aArray.length; i < len; i++) { set.add(aArray[i], aAllowDuplicates); } return set; }; ArraySet.prototype.size = function ArraySet_size() { return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; }; ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { var sStr = hasNativeMap ? aStr : util.toSetString(aStr); var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); var idx = this._array.length; if (!isDuplicate || aAllowDuplicates) { this._array.push(aStr); } if (!isDuplicate) { if (hasNativeMap) { this._set.set(aStr, idx); } else { this._set[sStr] = idx; } } }; ArraySet.prototype.has = function ArraySet_has(aStr) { if (hasNativeMap) { return this._set.has(aStr); } else { var sStr = util.toSetString(aStr); return has.call(this._set, sStr); } }; ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { if (hasNativeMap) { var idx = this._set.get(aStr); if (idx >= 0) { return idx; } } else { var sStr = util.toSetString(aStr); if (has.call(this._set, sStr)) { return this._set[sStr]; } } throw new Error('"' + aStr + '" is not in the set.'); }; ArraySet.prototype.at = function ArraySet_at(aIdx) { if (aIdx >= 0 && aIdx < this._array.length) { return this._array[aIdx]; } throw new Error("No element indexed by " + aIdx); }; ArraySet.prototype.toArray = function ArraySet_toArray() { return this._array.slice(); }; exports2.ArraySet = ArraySet; } }); // node_modules/source-map-js/lib/mapping-list.js var require_mapping_list = __commonJS({ "node_modules/source-map-js/lib/mapping-list.js"(exports2) { var util = require_util(); function generatedPositionAfter(mappingA, mappingB) { var lineA = mappingA.generatedLine; var lineB = mappingB.generatedLine; var columnA = mappingA.generatedColumn; var columnB = mappingB.generatedColumn; return lineB > lineA || lineB == lineA && columnB >= columnA || util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; } function MappingList() { this._array = []; this._sorted = true; this._last = { generatedLine: -1, generatedColumn: 0 }; } MappingList.prototype.unsortedForEach = function MappingList_forEach(aCallback, aThisArg) { this._array.forEach(aCallback, aThisArg); }; MappingList.prototype.add = function MappingList_add(aMapping) { if (generatedPositionAfter(this._last, aMapping)) { this._last = aMapping; this._array.push(aMapping); } else { this._sorted = false; this._array.push(aMapping); } }; MappingList.prototype.toArray = function MappingList_toArray() { if (!this._sorted) { this._array.sort(util.compareByGeneratedPositionsInflated); this._sorted = true; } return this._array; }; exports2.MappingList = MappingList; } }); // node_modules/source-map-js/lib/source-map-generator.js var require_source_map_generator = __commonJS({ "node_modules/source-map-js/lib/source-map-generator.js"(exports2) { var base64VLQ = require_base64_vlq(); var util = require_util(); var ArraySet = require_array_set().ArraySet; var MappingList = require_mapping_list().MappingList; function SourceMapGenerator(aArgs) { if (!aArgs) { aArgs = {}; } this._file = util.getArg(aArgs, "file", null); this._sourceRoot = util.getArg(aArgs, "sourceRoot", null); this._skipValidation = util.getArg(aArgs, "skipValidation", false); this._sources = new ArraySet(); this._names = new ArraySet(); this._mappings = new MappingList(); this._sourcesContents = null; } SourceMapGenerator.prototype._version = 3; SourceMapGenerator.fromSourceMap = function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { var sourceRoot = aSourceMapConsumer.sourceRoot; var generator = new SourceMapGenerator({ file: aSourceMapConsumer.file, sourceRoot }); aSourceMapConsumer.eachMapping(function(mapping) { var newMapping = { generated: { line: mapping.generatedLine, column: mapping.generatedColumn } }; if (mapping.source != null) { newMapping.source = mapping.source; if (sourceRoot != null) { newMapping.source = util.relative(sourceRoot, newMapping.source); } newMapping.original = { line: mapping.originalLine, column: mapping.originalColumn }; if (mapping.name != null) { newMapping.name = mapping.name; } } generator.addMapping(newMapping); }); aSourceMapConsumer.sources.forEach(function(sourceFile) { var sourceRelative = sourceFile; if (sourceRoot !== null) { sourceRelative = util.relative(sourceRoot, sourceFile); } if (!generator._sources.has(sourceRelative)) { generator._sources.add(sourceRelative); } var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { generator.setSourceContent(sourceFile, content); } }); return generator; }; SourceMapGenerator.prototype.addMapping = function SourceMapGenerator_addMapping(aArgs) { var generated = util.getArg(aArgs, "generated"); var original = util.getArg(aArgs, "original", null); var source = util.getArg(aArgs, "source", null); var name = util.getArg(aArgs, "name", null); if (!this._skipValidation) { this._validateMapping(generated, original, source, name); } if (source != null) { source = String(source); if (!this._sources.has(source)) { this._sources.add(source); } } if (name != null) { name = String(name); if (!this._names.has(name)) { this._names.add(name); } } this._mappings.add({ generatedLine: generated.line, generatedColumn: generated.column, originalLine: original != null && original.line, originalColumn: original != null && original.column, source, name }); }; SourceMapGenerator.prototype.setSourceContent = function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { var source = aSourceFile; if (this._sourceRoot != null) { source = util.relative(this._sourceRoot, source); } if (aSourceContent != null) { if (!this._sourcesContents) { this._sourcesContents = /* @__PURE__ */ Object.create(null); } this._sourcesContents[util.toSetString(source)] = aSourceContent; } else if (this._sourcesContents) { delete this._sourcesContents[util.toSetString(source)]; if (Object.keys(this._sourcesContents).length === 0) { this._sourcesContents = null; } } }; SourceMapGenerator.prototype.applySourceMap = function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { var sourceFile = aSourceFile; if (aSourceFile == null) { if (aSourceMapConsumer.file == null) { throw new Error( `SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.` ); } sourceFile = aSourceMapConsumer.file; } var sourceRoot = this._sourceRoot; if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } var newSources = new ArraySet(); var newNames = new ArraySet(); this._mappings.unsortedForEach(function(mapping) { if (mapping.source === sourceFile && mapping.originalLine != null) { var original = aSourceMapConsumer.originalPositionFor({ line: mapping.originalLine, column: mapping.originalColumn }); if (original.source != null) { mapping.source = original.source; if (aSourceMapPath != null) { mapping.source = util.join(aSourceMapPath, mapping.source); } if (sourceRoot != null) { mapping.source = util.relative(sourceRoot, mapping.source); } mapping.originalLine = original.line; mapping.originalColumn = original.column; if (original.name != null) { mapping.name = original.name; } } } var source = mapping.source; if (source != null && !newSources.has(source)) { newSources.add(source); } var name = mapping.name; if (name != null && !newNames.has(name)) { newNames.add(name); } }, this); this._sources = newSources; this._names = newNames; aSourceMapConsumer.sources.forEach(function(sourceFile2) { var content = aSourceMapConsumer.sourceContentFor(sourceFile2); if (content != null) { if (aSourceMapPath != null) { sourceFile2 = util.join(aSourceMapPath, sourceFile2); } if (sourceRoot != null) { sourceFile2 = util.relative(sourceRoot, sourceFile2); } this.setSourceContent(sourceFile2, content); } }, this); }; SourceMapGenerator.prototype._validateMapping = function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, aName) { if (aOriginal && typeof aOriginal.line !== "number" && typeof aOriginal.column !== "number") { throw new Error( "original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values." ); } if (aGenerated && "line" in aGenerated && "column" in aGenerated && aGenerated.line > 0 && aGenerated.column >= 0 && !aOriginal && !aSource && !aName) { return; } else if (aGenerated && "line" in aGenerated && "column" in aGenerated && aOriginal && "line" in aOriginal && "column" in aOriginal && aGenerated.line > 0 && aGenerated.column >= 0 && aOriginal.line > 0 && aOriginal.column >= 0 && aSource) { return; } else { throw new Error("Invalid mapping: " + JSON.stringify({ generated: aGenerated, source: aSource, original: aOriginal, name: aName })); } }; SourceMapGenerator.prototype._serializeMappings = function SourceMapGenerator_serializeMappings() { var previousGeneratedColumn = 0; var previousGeneratedLine = 1; var previousOriginalColumn = 0; var previousOriginalLine = 0; var previousName = 0; var previousSource = 0; var result = ""; var next; var mapping; var nameIdx; var sourceIdx; var mappings = this._mappings.toArray(); for (var i = 0, len = mappings.length; i < len; i++) { mapping = mappings[i]; next = ""; if (mapping.generatedLine !== previousGeneratedLine) { previousGeneratedColumn = 0; while (mapping.generatedLine !== previousGeneratedLine) { next += ";"; previousGeneratedLine++; } } else { if (i > 0) { if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { continue; } next += ","; } } next += base64VLQ.encode(mapping.generatedColumn - previousGeneratedColumn); previousGeneratedColumn = mapping.generatedColumn; if (mapping.source != null) { sourceIdx = this._sources.indexOf(mapping.source); next += base64VLQ.encode(sourceIdx - previousSource); previousSource = sourceIdx; next += base64VLQ.encode(mapping.originalLine - 1 - previousOriginalLine); previousOriginalLine = mapping.originalLine - 1; next += base64VLQ.encode(mapping.originalColumn - previousOriginalColumn); previousOriginalColumn = mapping.originalColumn; if (mapping.name != null) { nameIdx = this._names.indexOf(mapping.name); next += base64VLQ.encode(nameIdx - previousName); previousName = nameIdx; } } result += next; } return result; }; SourceMapGenerator.prototype._generateSourcesContent = function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { return aSources.map(function(source) { if (!this._sourcesContents) { return null; } if (aSourceRoot != null) { source = util.relative(aSourceRoot, source); } var key = util.toSetString(source); return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) ? this._sourcesContents[key] : null; }, this); }; SourceMapGenerator.prototype.toJSON = function SourceMapGenerator_toJSON() { var map = { version: this._version, sources: this._sources.toArray(), names: this._names.toArray(), mappings: this._serializeMappings() }; if (this._file != null) { map.file = this._file; } if (this._sourceRoot != null) { map.sourceRoot = this._sourceRoot; } if (this._sourcesContents) { map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); } return map; }; SourceMapGenerator.prototype.toString = function SourceMapGenerator_toString() { return JSON.stringify(this.toJSON()); }; exports2.SourceMapGenerator = SourceMapGenerator; } }); // node_modules/source-map-js/lib/binary-search.js var require_binary_search = __commonJS({ "node_modules/source-map-js/lib/binary-search.js"(exports2) { exports2.GREATEST_LOWER_BOUND = 1; exports2.LEAST_UPPER_BOUND = 2; function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { var mid = Math.floor((aHigh - aLow) / 2) + aLow; var cmp = aCompare(aNeedle, aHaystack[mid], true); if (cmp === 0) { return mid; } else if (cmp > 0) { if (aHigh - mid > 1) { return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); } if (aBias == exports2.LEAST_UPPER_BOUND) { return aHigh < aHaystack.length ? aHigh : -1; } else { return mid; } } else { if (mid - aLow > 1) { return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); } if (aBias == exports2.LEAST_UPPER_BOUND) { return mid; } else { return aLow < 0 ? -1 : aLow; } } } exports2.search = function search(aNeedle, aHaystack, aCompare, aBias) { if (aHaystack.length === 0) { return -1; } var index = recursiveSearch( -1, aHaystack.length, aNeedle, aHaystack, aCompare, aBias || exports2.GREATEST_LOWER_BOUND ); if (index < 0) { return -1; } while (index - 1 >= 0) { if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { break; } --index; } return index; }; } }); // node_modules/source-map-js/lib/quick-sort.js var require_quick_sort = __commonJS({ "node_modules/source-map-js/lib/quick-sort.js"(exports2) { function SortTemplate(comparator) { function swap(ary, x, y) { var temp = ary[x]; ary[x] = ary[y]; ary[y] = temp; } function randomIntInRange(low, high) { return Math.round(low + Math.random() * (high - low)); } function doQuickSort(ary, comparator2, p, r) { if (p < r) { var pivotIndex = randomIntInRange(p, r); var i = p - 1; swap(ary, pivotIndex, r); var pivot = ary[r]; for (var j = p; j < r; j++) { if (comparator2(ary[j], pivot, false) <= 0) { i += 1; swap(ary, i, j); } } swap(ary, i + 1, j); var q = i + 1; doQuickSort(ary, comparator2, p, q - 1); doQuickSort(ary, comparator2, q + 1, r); } } return doQuickSort; } function cloneSort(comparator) { let template = SortTemplate.toString(); let templateFn = new Function(`return ${template}`)(); return templateFn(comparator); } var sortCache = /* @__PURE__ */ new WeakMap(); exports2.quickSort = function(ary, comparator, start = 0) { let doQuickSort = sortCache.get(comparator); if (doQuickSort === void 0) { doQuickSort = cloneSort(comparator); sortCache.set(comparator, doQuickSort); } doQuickSort(ary, comparator, start, ary.length - 1); }; } }); // node_modules/source-map-js/lib/source-map-consumer.js var require_source_map_consumer = __commonJS({ "node_modules/source-map-js/lib/source-map-consumer.js"(exports2) { var util = require_util(); var binarySearch = require_binary_search(); var ArraySet = require_array_set().ArraySet; var base64VLQ = require_base64_vlq(); var quickSort = require_quick_sort().quickSort; function SourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === "string") { sourceMap = util.parseSourceMapInput(aSourceMap); } return sourceMap.sections != null ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); } SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); }; SourceMapConsumer.prototype._version = 3; SourceMapConsumer.prototype.__generatedMappings = null; Object.defineProperty(SourceMapConsumer.prototype, "_generatedMappings", { configurable: true, enumerable: true, get: function() { if (!this.__generatedMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__generatedMappings; } }); SourceMapConsumer.prototype.__originalMappings = null; Object.defineProperty(SourceMapConsumer.prototype, "_originalMappings", { configurable: true, enumerable: true, get: function() { if (!this.__originalMappings) { this._parseMappings(this._mappings, this.sourceRoot); } return this.__originalMappings; } }); SourceMapConsumer.prototype._charIsMappingSeparator = function SourceMapConsumer_charIsMappingSeparator(aStr, index) { var c = aStr.charAt(index); return c === ";" || c === ","; }; SourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { throw new Error("Subclasses must implement _parseMappings"); }; SourceMapConsumer.GENERATED_ORDER = 1; SourceMapConsumer.ORIGINAL_ORDER = 2; SourceMapConsumer.GREATEST_LOWER_BOUND = 1; SourceMapConsumer.LEAST_UPPER_BOUND = 2; SourceMapConsumer.prototype.eachMapping = function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { var context = aContext || null; var order = aOrder || SourceMapConsumer.GENERATED_ORDER; var mappings; switch (order) { case SourceMapConsumer.GENERATED_ORDER: mappings = this._generatedMappings; break; case SourceMapConsumer.ORIGINAL_ORDER: mappings = this._originalMappings; break; default: throw new Error("Unknown order of iteration."); } var sourceRoot = this.sourceRoot; var boundCallback = aCallback.bind(context); var names = this._names; var sources = this._sources; var sourceMapURL = this._sourceMapURL; for (var i = 0, n = mappings.length; i < n; i++) { var mapping = mappings[i]; var source = mapping.source === null ? null : sources.at(mapping.source); source = util.computeSourceURL(sourceRoot, source, sourceMapURL); boundCallback({ source, generatedLine: mapping.generatedLine, generatedColumn: mapping.generatedColumn, originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name: mapping.name === null ? null : names.at(mapping.name) }); } }; SourceMapConsumer.prototype.allGeneratedPositionsFor = function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { var line = util.getArg(aArgs, "line"); var needle = { source: util.getArg(aArgs, "source"), originalLine: line, originalColumn: util.getArg(aArgs, "column", 0) }; needle.source = this._findSourceIndex(needle.source); if (needle.source < 0) { return []; } var mappings = []; var index = this._findMapping( needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, binarySearch.LEAST_UPPER_BOUND ); if (index >= 0) { var mapping = this._originalMappings[index]; if (aArgs.column === void 0) { var originalLine = mapping.originalLine; while (mapping && mapping.originalLine === originalLine) { mappings.push({ line: util.getArg(mapping, "generatedLine", null), column: util.getArg(mapping, "generatedColumn", null), lastColumn: util.getArg(mapping, "lastGeneratedColumn", null) }); mapping = this._originalMappings[++index]; } } else { var originalColumn = mapping.originalColumn; while (mapping && mapping.originalLine === line && mapping.originalColumn == originalColumn) { mappings.push({ line: util.getArg(mapping, "generatedLine", null), column: util.getArg(mapping, "generatedColumn", null), lastColumn: util.getArg(mapping, "lastGeneratedColumn", null) }); mapping = this._originalMappings[++index]; } } } return mappings; }; exports2.SourceMapConsumer = SourceMapConsumer; function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === "string") { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, "version"); var sources = util.getArg(sourceMap, "sources"); var names = util.getArg(sourceMap, "names", []); var sourceRoot = util.getArg(sourceMap, "sourceRoot", null); var sourcesContent = util.getArg(sourceMap, "sourcesContent", null); var mappings = util.getArg(sourceMap, "mappings"); var file = util.getArg(sourceMap, "file", null); if (version != this._version) { throw new Error("Unsupported version: " + version); } if (sourceRoot) { sourceRoot = util.normalize(sourceRoot); } sources = sources.map(String).map(util.normalize).map(function(source) { return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) ? util.relative(sourceRoot, source) : source; }); this._names = ArraySet.fromArray(names.map(String), true); this._sources = ArraySet.fromArray(sources, true); this._absoluteSources = this._sources.toArray().map(function(s) { return util.computeSourceURL(sourceRoot, s, aSourceMapURL); }); this.sourceRoot = sourceRoot; this.sourcesContent = sourcesContent; this._mappings = mappings; this._sourceMapURL = aSourceMapURL; this.file = file; } BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } if (this._sources.has(relativeSource)) { return this._sources.indexOf(relativeSource); } var i; for (i = 0; i < this._absoluteSources.length; ++i) { if (this._absoluteSources[i] == aSource) { return i; } } return -1; }; BasicSourceMapConsumer.fromSourceMap = function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { var smc = Object.create(BasicSourceMapConsumer.prototype); var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); smc.sourceRoot = aSourceMap._sourceRoot; smc.sourcesContent = aSourceMap._generateSourcesContent( smc._sources.toArray(), smc.sourceRoot ); smc.file = aSourceMap._file; smc._sourceMapURL = aSourceMapURL; smc._absoluteSources = smc._sources.toArray().map(function(s) { return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); }); var generatedMappings = aSourceMap._mappings.toArray().slice(); var destGeneratedMappings = smc.__generatedMappings = []; var destOriginalMappings = smc.__originalMappings = []; for (var i = 0, length = generatedMappings.length; i < length; i++) { var srcMapping = generatedMappings[i]; var destMapping = new Mapping(); destMapping.generatedLine = srcMapping.generatedLine; destMapping.generatedColumn = srcMapping.generatedColumn; if (srcMapping.source) { destMapping.source = sources.indexOf(srcMapping.source); destMapping.originalLine = srcMapping.originalLine; destMapping.originalColumn = srcMapping.originalColumn; if (srcMapping.name) { destMapping.name = names.indexOf(srcMapping.name); } destOriginalMappings.push(destMapping); } destGeneratedMappings.push(destMapping); } quickSort(smc.__originalMappings, util.compareByOriginalPositions); return smc; }; BasicSourceMapConsumer.prototype._version = 3; Object.defineProperty(BasicSourceMapConsumer.prototype, "sources", { get: function() { return this._absoluteSources.slice(); } }); function Mapping() { this.generatedLine = 0; this.generatedColumn = 0; this.source = null; this.originalLine = null; this.originalColumn = null; this.name = null; } var compareGenerated = util.compareByGeneratedPositionsDeflatedNoLine; function sortGenerated(array, start) { let l = array.length; let n = array.length - start; if (n <= 1) { return; } else if (n == 2) { let a = array[start]; let b = array[start + 1]; if (compareGenerated(a, b) > 0) { array[start] = b; array[start + 1] = a; } } else if (n < 20) { for (let i = start; i < l; i++) { for (let j = i; j > start; j--) { let a = array[j - 1]; let b = array[j]; if (compareGenerated(a, b) <= 0) { break; } array[j - 1] = b; array[j] = a; } } } else { quickSort(array, compareGenerated, start); } } BasicSourceMapConsumer.prototype._parseMappings = function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { var generatedLine = 1; var previousGeneratedColumn = 0; var previousOriginalLine = 0; var previousOriginalColumn = 0; var previousSource = 0; var previousName = 0; var length = aStr.length; var index = 0; var cachedSegments = {}; var temp = {}; var originalMappings = []; var generatedMappings = []; var mapping, str, segment, end, value; let subarrayStart = 0; while (index < length) { if (aStr.charAt(index) === ";") { generatedLine++; index++; previousGeneratedColumn = 0; sortGenerated(generatedMappings, subarrayStart); subarrayStart = generatedMappings.length; } else if (aStr.charAt(index) === ",") { index++; } else { mapping = new Mapping(); mapping.generatedLine = generatedLine; for (end = index; end < length; end++) { if (this._charIsMappingSeparator(aStr, end)) { break; } } str = aStr.slice(index, end); segment = []; while (index < end) { base64VLQ.decode(aStr, index, temp); value = temp.value; index = temp.rest; segment.push(value); } if (segment.length === 2) { throw new Error("Found a source, but no line and column"); } if (segment.length === 3) { throw new Error("Found a source and line, but no column"); } mapping.generatedColumn = previousGeneratedColumn + segment[0]; previousGeneratedColumn = mapping.generatedColumn; if (segment.length > 1) { mapping.source = previousSource + segment[1]; previousSource += segment[1]; mapping.originalLine = previousOriginalLine + segment[2]; previousOriginalLine = mapping.originalLine; mapping.originalLine += 1; mapping.originalColumn = previousOriginalColumn + segment[3]; previousOriginalColumn = mapping.originalColumn; if (segment.length > 4) { mapping.name = previousName + segment[4]; previousName += segment[4]; } } generatedMappings.push(mapping); if (typeof mapping.originalLine === "number") { let currentSource = mapping.source; while (originalMappings.length <= currentSource) { originalMappings.push(null); } if (originalMappings[currentSource] === null) { originalMappings[currentSource] = []; } originalMappings[currentSource].push(mapping); } } } sortGenerated(generatedMappings, subarrayStart); this.__generatedMappings = generatedMappings; for (var i = 0; i < originalMappings.length; i++) { if (originalMappings[i] != null) { quickSort(originalMappings[i], util.compareByOriginalPositionsNoSource); } } this.__originalMappings = [].concat(...originalMappings); }; BasicSourceMapConsumer.prototype._findMapping = function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, aColumnName, aComparator, aBias) { if (aNeedle[aLineName] <= 0) { throw new TypeError("Line must be greater than or equal to 1, got " + aNeedle[aLineName]); } if (aNeedle[aColumnName] < 0) { throw new TypeError("Column must be greater than or equal to 0, got " + aNeedle[aColumnName]); } return binarySearch.search(aNeedle, aMappings, aComparator, aBias); }; BasicSourceMapConsumer.prototype.computeColumnSpans = function SourceMapConsumer_computeColumnSpans() { for (var index = 0; index < this._generatedMappings.length; ++index) { var mapping = this._generatedMappings[index]; if (index + 1 < this._generatedMappings.length) { var nextMapping = this._generatedMappings[index + 1]; if (mapping.generatedLine === nextMapping.generatedLine) { mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; continue; } } mapping.lastGeneratedColumn = Infinity; } }; BasicSourceMapConsumer.prototype.originalPositionFor = function SourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, "line"), generatedColumn: util.getArg(aArgs, "column") }; var index = this._findMapping( needle, this._generatedMappings, "generatedLine", "generatedColumn", util.compareByGeneratedPositionsDeflated, util.getArg(aArgs, "bias", SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._generatedMappings[index]; if (mapping.generatedLine === needle.generatedLine) { var source = util.getArg(mapping, "source", null); if (source !== null) { source = this._sources.at(source); source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); } var name = util.getArg(mapping, "name", null); if (name !== null) { name = this._names.at(name); } return { source, line: util.getArg(mapping, "originalLine", null), column: util.getArg(mapping, "originalColumn", null), name }; } } return { source: null, line: null, column: null, name: null }; }; BasicSourceMapConsumer.prototype.hasContentsOfAllSources = function BasicSourceMapConsumer_hasContentsOfAllSources() { if (!this.sourcesContent) { return false; } return this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function(sc) { return sc == null; }); }; BasicSourceMapConsumer.prototype.sourceContentFor = function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { if (!this.sourcesContent) { return null; } var index = this._findSourceIndex(aSource); if (index >= 0) { return this.sourcesContent[index]; } var relativeSource = aSource; if (this.sourceRoot != null) { relativeSource = util.relative(this.sourceRoot, relativeSource); } var url; if (this.sourceRoot != null && (url = util.urlParse(this.sourceRoot))) { var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); if (url.scheme == "file" && this._sources.has(fileUriAbsPath)) { return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)]; } if ((!url.path || url.path == "/") && this._sources.has("/" + relativeSource)) { return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; } } if (nullOnMissing) { return null; } else { throw new Error('"' + relativeSource + '" is not in the SourceMap.'); } }; BasicSourceMapConsumer.prototype.generatedPositionFor = function SourceMapConsumer_generatedPositionFor(aArgs) { var source = util.getArg(aArgs, "source"); source = this._findSourceIndex(source); if (source < 0) { return { line: null, column: null, lastColumn: null }; } var needle = { source, originalLine: util.getArg(aArgs, "line"), originalColumn: util.getArg(aArgs, "column") }; var index = this._findMapping( needle, this._originalMappings, "originalLine", "originalColumn", util.compareByOriginalPositions, util.getArg(aArgs, "bias", SourceMapConsumer.GREATEST_LOWER_BOUND) ); if (index >= 0) { var mapping = this._originalMappings[index]; if (mapping.source === needle.source) { return { line: util.getArg(mapping, "generatedLine", null), column: util.getArg(mapping, "generatedColumn", null), lastColumn: util.getArg(mapping, "lastGeneratedColumn", null) }; } } return { line: null, column: null, lastColumn: null }; }; exports2.BasicSourceMapConsumer = BasicSourceMapConsumer; function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { var sourceMap = aSourceMap; if (typeof aSourceMap === "string") { sourceMap = util.parseSourceMapInput(aSourceMap); } var version = util.getArg(sourceMap, "version"); var sections = util.getArg(sourceMap, "sections"); if (version != this._version) { throw new Error("Unsupported version: " + version); } this._sources = new ArraySet(); this._names = new ArraySet(); var lastOffset = { line: -1, column: 0 }; this._sections = sections.map(function(s) { if (s.url) { throw new Error("Support for url field in sections not implemented."); } var offset = util.getArg(s, "offset"); var offsetLine = util.getArg(offset, "line"); var offsetColumn = util.getArg(offset, "column"); if (offsetLine < lastOffset.line || offsetLine === lastOffset.line && offsetColumn < lastOffset.column) { throw new Error("Section offsets must be ordered and non-overlapping."); } lastOffset = offset; return { generatedOffset: { generatedLine: offsetLine + 1, generatedColumn: offsetColumn + 1 }, consumer: new SourceMapConsumer(util.getArg(s, "map"), aSourceMapURL) }; }); } IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; IndexedSourceMapConsumer.prototype._version = 3; Object.defineProperty(IndexedSourceMapConsumer.prototype, "sources", { get: function() { var sources = []; for (var i = 0; i < this._sections.length; i++) { for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { sources.push(this._sections[i].consumer.sources[j]); } } return sources; } }); IndexedSourceMapConsumer.prototype.originalPositionFor = function IndexedSourceMapConsumer_originalPositionFor(aArgs) { var needle = { generatedLine: util.getArg(aArgs, "line"), generatedColumn: util.getArg(aArgs, "column") }; var sectionIndex = binarySearch.search( needle, this._sections, function(needle2, section2) { var cmp = needle2.generatedLine - section2.generatedOffset.generatedLine; if (cmp) { return cmp; } return needle2.generatedColumn - section2.generatedOffset.generatedColumn; } ); var section = this._sections[sectionIndex]; if (!section) { return { source: null, line: null, column: null, name: null }; } return section.consumer.originalPositionFor({ line: needle.generatedLine - (section.generatedOffset.generatedLine - 1), column: needle.generatedColumn - (section.generatedOffset.generatedLine === needle.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), bias: aArgs.bias }); }; IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = function IndexedSourceMapConsumer_hasContentsOfAllSources() { return this._sections.every(function(s) { return s.consumer.hasContentsOfAllSources(); }); }; IndexedSourceMapConsumer.prototype.sourceContentFor = function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var content = section.consumer.sourceContentFor(aSource, true); if (content) { return content; } } if (nullOnMissing) { return null; } else { throw new Error('"' + aSource + '" is not in the SourceMap.'); } }; IndexedSourceMapConsumer.prototype.generatedPositionFor = function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; if (section.consumer._findSourceIndex(util.getArg(aArgs, "source")) === -1) { continue; } var generatedPosition = section.consumer.generatedPositionFor(aArgs); if (generatedPosition) { var ret = { line: generatedPosition.line + (section.generatedOffset.generatedLine - 1), column: generatedPosition.column + (section.generatedOffset.generatedLine === generatedPosition.line ? section.generatedOffset.generatedColumn - 1 : 0) }; return ret; } } return { line: null, column: null }; }; IndexedSourceMapConsumer.prototype._parseMappings = function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { this.__generatedMappings = []; this.__originalMappings = []; for (var i = 0; i < this._sections.length; i++) { var section = this._sections[i]; var sectionMappings = section.consumer._generatedMappings; for (var j = 0; j < sectionMappings.length; j++) { var mapping = sectionMappings[j]; var source = section.consumer._sources.at(mapping.source); source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); this._sources.add(source); source = this._sources.indexOf(source); var name = null; if (mapping.name) { name = section.consumer._names.at(mapping.name); this._names.add(name); name = this._names.indexOf(name); } var adjustedMapping = { source, generatedLine: mapping.generatedLine + (section.generatedOffset.generatedLine - 1), generatedColumn: mapping.generatedColumn + (section.generatedOffset.generatedLine === mapping.generatedLine ? section.generatedOffset.generatedColumn - 1 : 0), originalLine: mapping.originalLine, originalColumn: mapping.originalColumn, name }; this.__generatedMappings.push(adjustedMapping); if (typeof adjustedMapping.originalLine === "number") { this.__originalMappings.push(adjustedMapping); } } } quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); quickSort(this.__originalMappings, util.compareByOriginalPositions); }; exports2.IndexedSourceMapConsumer = IndexedSourceMapConsumer; } }); // node_modules/source-map-js/lib/source-node.js var require_source_node = __commonJS({ "node_modules/source-map-js/lib/source-node.js"(exports2) { var SourceMapGenerator = require_source_map_generator().SourceMapGenerator; var util = require_util(); var REGEX_NEWLINE = /(\r?\n)/; var NEWLINE_CODE = 10; var isSourceNode = "$$$isSourceNode$$$"; function SourceNode(aLine, aColumn, aSource, aChunks, aName) { this.children = []; this.sourceContents = {}; this.line = aLine == null ? null : aLine; this.column = aColumn == null ? null : aColumn; this.source = aSource == null ? null : aSource; this.name = aName == null ? null : aName; this[isSourceNode] = true; if (aChunks != null) this.add(aChunks); } SourceNode.fromStringWithSourceMap = function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { var node = new SourceNode(); var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); var remainingLinesIndex = 0; var shiftNextLine = function() { var lineContents = getNextLine(); var newLine = getNextLine() || ""; return lineContents + newLine; function getNextLine() { return remainingLinesIndex < remainingLines.length ? remainingLines[remainingLinesIndex++] : void 0; } }; var lastGeneratedLine = 1, lastGeneratedColumn = 0; var lastMapping = null; aSourceMapConsumer.eachMapping(function(mapping) { if (lastMapping !== null) { if (lastGeneratedLine < mapping.generatedLine) { addMappingWithCode(lastMapping, shiftNextLine()); lastGeneratedLine++; lastGeneratedColumn = 0; } else { var nextLine = remainingLines[remainingLinesIndex] || ""; var code = nextLine.substr(0, mapping.generatedColumn - lastGeneratedColumn); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - lastGeneratedColumn); lastGeneratedColumn = mapping.generatedColumn; addMappingWithCode(lastMapping, code); lastMapping = mapping; return; } } while (lastGeneratedLine < mapping.generatedLine) { node.add(shiftNextLine()); lastGeneratedLine++; } if (lastGeneratedColumn < mapping.generatedColumn) { var nextLine = remainingLines[remainingLinesIndex] || ""; node.add(nextLine.substr(0, mapping.generatedColumn)); remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); lastGeneratedColumn = mapping.generatedColumn; } lastMapping = mapping; }, this); if (remainingLinesIndex < remainingLines.length) { if (lastMapping) { addMappingWithCode(lastMapping, shiftNextLine()); } node.add(remainingLines.splice(remainingLinesIndex).join("")); } aSourceMapConsumer.sources.forEach(function(sourceFile) { var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { if (aRelativePath != null) { sourceFile = util.join(aRelativePath, sourceFile); } node.setSourceContent(sourceFile, content); } }); return node; function addMappingWithCode(mapping, code) { if (mapping === null || mapping.source === void 0) { node.add(code); } else { var source = aRelativePath ? util.join(aRelativePath, mapping.source) : mapping.source; node.add(new SourceNode( mapping.originalLine, mapping.originalColumn, source, code, mapping.name )); } } }; SourceNode.prototype.add = function SourceNode_add(aChunk) { if (Array.isArray(aChunk)) { aChunk.forEach(function(chunk) { this.add(chunk); }, this); } else if (aChunk[isSourceNode] || typeof aChunk === "string") { if (aChunk) { this.children.push(aChunk); } } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { if (Array.isArray(aChunk)) { for (var i = aChunk.length - 1; i >= 0; i--) { this.prepend(aChunk[i]); } } else if (aChunk[isSourceNode] || typeof aChunk === "string") { this.children.unshift(aChunk); } else { throw new TypeError( "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk ); } return this; }; SourceNode.prototype.walk = function SourceNode_walk(aFn) { var chunk; for (var i = 0, len = this.children.length; i < len; i++) { chunk = this.children[i]; if (chunk[isSourceNode]) { chunk.walk(aFn); } else { if (chunk !== "") { aFn(chunk, { source: this.source, line: this.line, column: this.column, name: this.name }); } } } }; SourceNode.prototype.join = function SourceNode_join(aSep) { var newChildren; var i; var len = this.children.length; if (len > 0) { newChildren = []; for (i = 0; i < len - 1; i++) { newChildren.push(this.children[i]); newChildren.push(aSep); } newChildren.push(this.children[i]); this.children = newChildren; } return this; }; SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { var lastChild = this.children[this.children.length - 1]; if (lastChild[isSourceNode]) { lastChild.replaceRight(aPattern, aReplacement); } else if (typeof lastChild === "string") { this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); } else { this.children.push("".replace(aPattern, aReplacement)); } return this; }; SourceNode.prototype.setSourceContent = function SourceNode_setSourceContent(aSourceFile, aSourceContent) { this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; }; SourceNode.prototype.walkSourceContents = function SourceNode_walkSourceContents(aFn) { for (var i = 0, len = this.children.length; i < len; i++) { if (this.children[i][isSourceNode]) { this.children[i].walkSourceContents(aFn); } } var sources = Object.keys(this.sourceContents); for (var i = 0, len = sources.length; i < len; i++) { aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); } }; SourceNode.prototype.toString = function SourceNode_toString() { var str = ""; this.walk(function(chunk) { str += chunk; }); return str; }; SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { var generated = { code: "", line: 1, column: 0 }; var map = new SourceMapGenerator(aArgs); var sourceMappingActive = false; var lastOriginalSource = null; var lastOriginalLine = null; var lastOriginalColumn = null; var lastOriginalName = null; this.walk(function(chunk, original) { generated.code += chunk; if (original.source !== null && original.line !== null && original.column !== null) { if (lastOriginalSource !== original.source || lastOriginalLine !== original.line || lastOriginalColumn !== original.column || lastOriginalName !== original.name) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } lastOriginalSource = original.source; lastOriginalLine = original.line; lastOriginalColumn = original.column; lastOriginalName = original.name; sourceMappingActive = true; } else if (sourceMappingActive) { map.addMapping({ generated: { line: generated.line, column: generated.column } }); lastOriginalSource = null; sourceMappingActive = false; } for (var idx = 0, length = chunk.length; idx < length; idx++) { if (chunk.charCodeAt(idx) === NEWLINE_CODE) { generated.line++; generated.column = 0; if (idx + 1 === length) { lastOriginalSource = null; sourceMappingActive = false; } else if (sourceMappingActive) { map.addMapping({ source: original.source, original: { line: original.line, column: original.column }, generated: { line: generated.line, column: generated.column }, name: original.name }); } } else { generated.column++; } } }); this.walkSourceContents(function(sourceFile, sourceContent) { map.setSourceContent(sourceFile, sourceContent); }); return { code: generated.code, map }; }; exports2.SourceNode = SourceNode; } }); // node_modules/source-map-js/source-map.js var require_source_map = __commonJS({ "node_modules/source-map-js/source-map.js"(exports2) { exports2.SourceMapGenerator = require_source_map_generator().SourceMapGenerator; exports2.SourceMapConsumer = require_source_map_consumer().SourceMapConsumer; exports2.SourceNode = require_source_node().SourceNode; } }); // node_modules/nanoid/non-secure/index.cjs var require_non_secure = __commonJS({ "node_modules/nanoid/non-secure/index.cjs"(exports2, module2) { var urlAlphabet = "useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"; var customAlphabet = (alphabet, defaultSize = 21) => { return (size = defaultSize) => { let id = ""; let i = size; while (i--) { id += alphabet[Math.random() * alphabet.length | 0]; } return id; }; }; var nanoid = (size = 21) => { let id = ""; let i = size; while (i--) { id += urlAlphabet[Math.random() * 64 | 0]; } return id; }; module2.exports = { nanoid, customAlphabet }; } }); // node_modules/postcss/lib/previous-map.js var require_previous_map = __commonJS({ "node_modules/postcss/lib/previous-map.js"(exports2, module2) { "use strict"; var { SourceMapConsumer, SourceMapGenerator } = require_source_map(); var { existsSync, readFileSync } = require("fs"); var { dirname, join } = require("path"); function fromBase64(str) { if (Buffer) { return Buffer.from(str, "base64").toString(); } else { return window.atob(str); } } var PreviousMap = class { constructor(css, opts) { if (opts.map === false) return; this.loadAnnotation(css); this.inline = this.startWith(this.annotation, "data:"); let prev = opts.map ? opts.map.prev : void 0; let text = this.loadMap(opts.from, prev); if (!this.mapFile && opts.from) { this.mapFile = opts.from; } if (this.mapFile) this.root = dirname(this.mapFile); if (text) this.text = text; } consumer() { if (!this.consumerCache) { this.consumerCache = new SourceMapConsumer(this.text); } return this.consumerCache; } withContent() { return !!(this.consumer().sourcesContent && this.consumer().sourcesContent.length > 0); } startWith(string, start) { if (!string) return false; return string.substr(0, start.length) === start; } getAnnotationURL(sourceMapString) { return sourceMapString.replace(/^\/\*\s*# sourceMappingURL=/, "").trim(); } loadAnnotation(css) { let comments = css.match(/\/\*\s*# sourceMappingURL=/gm); if (!comments) return; let start = css.lastIndexOf(comments.pop()); let end = css.indexOf("*/", start); if (start > -1 && end > -1) { this.annotation = this.getAnnotationURL(css.substring(start, end)); } } decodeInline(text) { let baseCharsetUri = /^data:application\/json;charset=utf-?8;base64,/; let baseUri = /^data:application\/json;base64,/; let charsetUri = /^data:application\/json;charset=utf-?8,/; let uri = /^data:application\/json,/; if (charsetUri.test(text) || uri.test(text)) { return decodeURIComponent(text.substr(RegExp.lastMatch.length)); } if (baseCharsetUri.test(text) || baseUri.test(text)) { return fromBase64(text.substr(RegExp.lastMatch.length)); } let encoding = text.match(/data:application\/json;([^,]+),/)[1]; throw new Error("Unsupported source map encoding " + encoding); } loadFile(path) { this.root = dirname(path); if (existsSync(path)) { this.mapFile = path; return readFileSync(path, "utf-8").toString().trim(); } } loadMap(file, prev) { if (prev === false) return false; if (prev) { if (typeof prev === "string") { return prev; } else if (typeof prev === "function") { let prevPath = prev(file); if (prevPath) { let map = this.loadFile(prevPath); if (!map) { throw new Error( "Unable to load previous source map: " + prevPath.toString() ); } return map; } } else if (prev instanceof SourceMapConsumer) { return SourceMapGenerator.fromSourceMap(prev).toString(); } else if (prev instanceof SourceMapGenerator) { return prev.toString(); } else if (this.isMap(prev)) { return JSON.stringify(prev); } else { throw new Error( "Unsupported previous source map format: " + prev.toString() ); } } else if (this.inline) { return this.decodeInline(this.annotation); } else if (this.annotation) { let map = this.annotation; if (file) map = join(dirname(file), map); return this.loadFile(map); } } isMap(map) { if (typeof map !== "object") return false; return typeof map.mappings === "string" || typeof map._mappings === "string" || Array.isArray(map.sections); } }; module2.exports = PreviousMap; PreviousMap.default = PreviousMap; } }); // node_modules/postcss/lib/input.js var require_input = __commonJS({ "node_modules/postcss/lib/input.js"(exports2, module2) { "use strict"; var { SourceMapConsumer, SourceMapGenerator } = require_source_map(); var { fileURLToPath, pathToFileURL } = require("url"); var { resolve, isAbsolute } = require("path"); var { nanoid } = require_non_secure(); var terminalHighlight = require_terminal_highlight(); var CssSyntaxError = require_css_syntax_error(); var PreviousMap = require_previous_map(); var fromOffsetCache = Symbol("fromOffsetCache"); var sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator); var pathAvailable = Boolean(resolve && isAbsolute); var Input = class { constructor(css, opts = {}) { if (css === null || typeof css === "undefined" || typeof css === "object" && !css.toString) { throw new Error(`PostCSS received ${css} instead of CSS string`); } this.css = css.toString(); if (this.css[0] === "\uFEFF" || this.css[0] === "\uFFFE") { this.hasBOM = true; this.css = this.css.slice(1); } else { this.hasBOM = false; } if (opts.from) { if (!pathAvailable || /^\w+:\/\//.test(opts.from) || isAbsolute(opts.from)) { this.file = opts.from; } else { this.file = resolve(opts.from); } } if (pathAvailable && sourceMapAvailable) { let map = new PreviousMap(this.css, opts); if (map.text) { this.map = map; let file = map.consumer().file; if (!this.file && file) this.file = this.mapResolve(file); } } if (!this.file) { this.id = ""; } if (this.map) this.map.file = this.from; } fromOffset(offset) { let lastLine, lineToIndex; if (!this[fromOffsetCache]) { let lines = this.css.split("\n"); lineToIndex = new Array(lines.length); let prevIndex = 0; for (let i = 0, l = lines.length; i < l; i++) { lineToIndex[i] = prevIndex; prevIndex += lines[i].length + 1; } this[fromOffsetCache] = lineToIndex; } else { lineToIndex = this[fromOffsetCache]; } lastLine = lineToIndex[lineToIndex.length - 1]; let min = 0; if (offset >= lastLine) { min = lineToIndex.length - 1; } else { let max = lineToIndex.length - 2; let mid; while (min < max) { mid = min + (max - min >> 1); if (offset < lineToIndex[mid]) { max = mid - 1; } else if (offset >= lineToIndex[mid + 1]) { min = mid + 1; } else { min = mid; break; } } } return { line: min + 1, col: offset - lineToIndex[min] + 1 }; } error(message, line, column, opts = {}) { let result, endLine, endColumn; if (line && typeof line === "object") { let start = line; let end = column; if (typeof line.offset === "number") { let pos = this.fromOffset(start.offset); line = pos.line; column = pos.col; } else { line = start.line; column = start.column; } if (typeof end.offset === "number") { let pos = this.fromOffset(end.offset); endLine = pos.line; endColumn = pos.col; } else { endLine = end.line; endColumn = end.column; } } else if (!column) { let pos = this.fromOffset(line); line = pos.line; column = pos.col; } let origin = this.origin(line, column, endLine, endColumn); if (origin) { result = new CssSyntaxError( message, origin.endLine === void 0 ? origin.line : { line: origin.line, column: origin.column }, origin.endLine === void 0 ? origin.column : { line: origin.endLine, column: origin.endColumn }, origin.source, origin.file, opts.plugin ); } else { result = new CssSyntaxError( message, endLine === void 0 ? line : { line, column }, endLine === void 0 ? column : { line: endLine, column: endColumn }, this.css, this.file, opts.plugin ); } result.input = { line, column, endLine, endColumn, source: this.css }; if (this.file) { if (pathToFileURL) { result.input.url = pathToFileURL(this.file).toString(); } result.input.file = this.file; } return result; } origin(line, column, endLine, endColumn) { if (!this.map) return false; let consumer = this.map.consumer(); let from = consumer.originalPositionFor({ line, column }); if (!from.source) return false; let to; if (typeof endLine === "number") { to = consumer.originalPositionFor({ line: endLine, column: endColumn }); } let fromUrl; if (isAbsolute(from.source)) { fromUrl = pathToFileURL(from.source); } else { fromUrl = new URL( from.source, this.map.consumer().sourceRoot || pathToFileURL(this.map.mapFile) ); } let result = { url: fromUrl.toString(), line: from.line, column: from.column, endLine: to && to.line, endColumn: to && to.column }; if (fromUrl.protocol === "file:") { if (fileURLToPath) { result.file = fileURLToPath(fromUrl); } else { throw new Error(`file: protocol is not available in this PostCSS build`); } } let source = consumer.sourceContentFor(from.source); if (source) result.source = source; return result; } mapResolve(file) { if (/^\w+:\/\//.test(file)) { return file; } return resolve(this.map.consumer().sourceRoot || this.map.root || ".", file); } get from() { return this.file || this.id; } toJSON() { let json = {}; for (let name of ["hasBOM", "css", "file", "id"]) { if (this[name] != null) { json[name] = this[name]; } } if (this.map) { json.map = { ...this.map }; if (json.map.consumerCache) { json.map.consumerCache = void 0; } } return json; } }; module2.exports = Input; Input.default = Input; if (terminalHighlight && terminalHighlight.registerInput) { terminalHighlight.registerInput(Input); } } }); // node_modules/postcss/lib/map-generator.js var require_map_generator = __commonJS({ "node_modules/postcss/lib/map-generator.js"(exports2, module2) { "use strict"; var { SourceMapConsumer, SourceMapGenerator } = require_source_map(); var { dirname, resolve, relative, sep } = require("path"); var { pathToFileURL } = require("url"); var Input = require_input(); var sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator); var pathAvailable = Boolean(dirname && resolve && relative && sep); var MapGenerator = class { constructor(stringify, root, opts, cssString) { this.stringify = stringify; this.mapOpts = opts.map || {}; this.root = root; this.opts = opts; this.css = cssString; } isMap() { if (typeof this.opts.map !== "undefined") { return !!this.opts.map; } return this.previous().length > 0; } previous() { if (!this.previousMaps) { this.previousMaps = []; if (this.root) { this.root.walk((node) => { if (node.source && node.source.input.map) { let map = node.source.input.map; if (!this.previousMaps.includes(map)) { this.previousMaps.push(map); } } }); } else { let input = new Input(this.css, this.opts); if (input.map) this.previousMaps.push(input.map); } } return this.previousMaps; } isInline() { if (typeof this.mapOpts.inline !== "undefined") { return this.mapOpts.inline; } let annotation = this.mapOpts.annotation; if (typeof annotation !== "undefined" && annotation !== true) { return false; } if (this.previous().length) { return this.previous().some((i) => i.inline); } return true; } isSourcesContent() { if (typeof this.mapOpts.sourcesContent !== "undefined") { return this.mapOpts.sourcesContent; } if (this.previous().length) { return this.previous().some((i) => i.withContent()); } return true; } clearAnnotation() { if (this.mapOpts.annotation === false) return; if (this.root) { let node; for (let i = this.root.nodes.length - 1; i >= 0; i--) { node = this.root.nodes[i]; if (node.type !== "comment") continue; if (node.text.indexOf("# sourceMappingURL=") === 0) { this.root.removeChild(i); } } } else if (this.css) { this.css = this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm, ""); } } setSourcesContent() { let already = {}; if (this.root) { this.root.walk((node) => { if (node.source) { let from = node.source.input.from; if (from && !already[from]) { already[from] = true; this.map.setSourceContent( this.toUrl(this.path(from)), node.source.input.css ); } } }); } else if (this.css) { let from = this.opts.from ? this.toUrl(this.path(this.opts.from)) : ""; this.map.setSourceContent(from, this.css); } } applyPrevMaps() { for (let prev of this.previous()) { let from = this.toUrl(this.path(prev.file)); let root = prev.root || dirname(prev.file); let map; if (this.mapOpts.sourcesContent === false) { map = new SourceMapConsumer(prev.text); if (map.sourcesContent) { map.sourcesContent = map.sourcesContent.map(() => null); } } else { map = prev.consumer(); } this.map.applySourceMap(map, from, this.toUrl(this.path(root))); } } isAnnotation() { if (this.isInline()) { return true; } if (typeof this.mapOpts.annotation !== "undefined") { return this.mapOpts.annotation; } if (this.previous().length) { return this.previous().some((i) => i.annotation); } return true; } toBase64(str) { if (Buffer) { return Buffer.from(str).toString("base64"); } else { return window.btoa(unescape(encodeURIComponent(str))); } } addAnnotation() { let content; if (this.isInline()) { content = "data:application/json;base64," + this.toBase64(this.map.toString()); } else if (typeof this.mapOpts.annotation === "string") { content = this.mapOpts.annotation; } else if (typeof this.mapOpts.annotation === "function") { content = this.mapOpts.annotation(this.opts.to, this.root); } else { content = this.outputFile() + ".map"; } let eol = "\n"; if (this.css.includes("\r\n")) eol = "\r\n"; this.css += eol + "/*# sourceMappingURL=" + content + " */"; } outputFile() { if (this.opts.to) { return this.path(this.opts.to); } else if (this.opts.from) { return this.path(this.opts.from); } else { return "to.css"; } } generateMap() { if (this.root) { this.generateString(); } else if (this.previous().length === 1) { let prev = this.previous()[0].consumer(); prev.file = this.outputFile(); this.map = SourceMapGenerator.fromSourceMap(prev); } else { this.map = new SourceMapGenerator({ file: this.outputFile() }); this.map.addMapping({ source: this.opts.from ? this.toUrl(this.path(this.opts.from)) : "", generated: { line: 1, column: 0 }, original: { line: 1, column: 0 } }); } if (this.isSourcesContent()) this.setSourcesContent(); if (this.root && this.previous().length > 0) this.applyPrevMaps(); if (this.isAnnotation()) this.addAnnotation(); if (this.isInline()) { return [this.css]; } else { return [this.css, this.map]; } } path(file) { if (file.indexOf("<") === 0) return file; if (/^\w+:\/\//.test(file)) return file; if (this.mapOpts.absolute) return file; let from = this.opts.to ? dirname(this.opts.to) : "."; if (typeof this.mapOpts.annotation === "string") { from = dirname(resolve(from, this.mapOpts.annotation)); } file = relative(from, file); return file; } toUrl(path) { if (sep === "\\") { path = path.replace(/\\/g, "/"); } return encodeURI(path).replace(/[#?]/g, encodeURIComponent); } sourcePath(node) { if (this.mapOpts.from) { return this.toUrl(this.mapOpts.from); } else if (this.mapOpts.absolute) { if (pathToFileURL) { return pathToFileURL(node.source.input.from).toString(); } else { throw new Error( "`map.absolute` option is not available in this PostCSS build" ); } } else { return this.toUrl(this.path(node.source.input.from)); } } generateString() { this.css = ""; this.map = new SourceMapGenerator({ file: this.outputFile() }); let line = 1; let column = 1; let noSource = ""; let mapping = { source: "", generated: { line: 0, column: 0 }, original: { line: 0, column: 0 } }; let lines, last; this.stringify(this.root, (str, node, type) => { this.css += str; if (node && type !== "end") { mapping.generated.line = line; mapping.generated.column = column - 1; if (node.source && node.source.start) { mapping.source = this.sourcePath(node); mapping.original.line = node.source.start.line; mapping.original.column = node.source.start.column - 1; this.map.addMapping(mapping); } else { mapping.source = noSource; mapping.original.line = 1; mapping.original.column = 0; this.map.addMapping(mapping); } } lines = str.match(/\n/g); if (lines) { line += lines.length; last = str.lastIndexOf("\n"); column = str.length - last; } else { column += str.length; } if (node && type !== "start") { let p = node.parent || { raws: {} }; if (node.type !== "decl" || node !== p.last || p.raws.semicolon) { if (node.source && node.source.end) { mapping.source = this.sourcePath(node); mapping.original.line = node.source.end.line; mapping.original.column = node.source.end.column - 1; mapping.generated.line = line; mapping.generated.column = column - 2; this.map.addMapping(mapping); } else { mapping.source = noSource; mapping.original.line = 1; mapping.original.column = 0; mapping.generated.line = line; mapping.generated.column = column - 1; this.map.addMapping(mapping); } } } }); } generate() { this.clearAnnotation(); if (pathAvailable && sourceMapAvailable && this.isMap()) { return this.generateMap(); } else { let result = ""; this.stringify(this.root, (i) => { result += i; }); return [result]; } } }; module2.exports = MapGenerator; } }); // node_modules/postcss/lib/comment.js var require_comment = __commonJS({ "node_modules/postcss/lib/comment.js"(exports2, module2) { "use strict"; var Node = require_node(); var Comment = class extends Node { constructor(defaults) { super(defaults); this.type = "comment"; } }; module2.exports = Comment; Comment.default = Comment; } }); // node_modules/postcss/lib/container.js var require_container = __commonJS({ "node_modules/postcss/lib/container.js"(exports2, module2) { "use strict"; var { isClean, my } = require_symbols(); var Declaration = require_declaration(); var Comment = require_comment(); var Node = require_node(); var parse; var Rule; var AtRule; var Root; function cleanSource(nodes) { return nodes.map((i) => { if (i.nodes) i.nodes = cleanSource(i.nodes); delete i.source; return i; }); } function markDirtyUp(node) { node[isClean] = false; if (node.proxyOf.nodes) { for (let i of node.proxyOf.nodes) { markDirtyUp(i); } } } var Container = class extends Node { push(child) { child.parent = this; this.proxyOf.nodes.push(child); return this; } each(callback) { if (!this.proxyOf.nodes) return void 0; let iterator = this.getIterator(); let index, result; while (this.indexes[iterator] < this.proxyOf.nodes.length) { index = this.indexes[iterator]; result = callback(this.proxyOf.nodes[index], index); if (result === false) break; this.indexes[iterator] += 1; } delete this.indexes[iterator]; return result; } walk(callback) { return this.each((child, i) => { let result; try { result = callback(child, i); } catch (e) { throw child.addToError(e); } if (result !== false && child.walk) { result = child.walk(callback); } return result; }); } walkDecls(prop, callback) { if (!callback) { callback = prop; return this.walk((child, i) => { if (child.type === "decl") { return callback(child, i); } }); } if (prop instanceof RegExp) { return this.walk((child, i) => { if (child.type === "decl" && prop.test(child.prop)) { return callback(child, i); } }); } return this.walk((child, i) => { if (child.type === "decl" && child.prop === prop) { return callback(child, i); } }); } walkRules(selector, callback) { if (!callback) { callback = selector; return this.walk((child, i) => { if (child.type === "rule") { return callback(child, i); } }); } if (selector instanceof RegExp) { return this.walk((child, i) => { if (child.type === "rule" && selector.test(child.selector)) { return callback(child, i); } }); } return this.walk((child, i) => { if (child.type === "rule" && child.selector === selector) { return callback(child, i); } }); } walkAtRules(name, callback) { if (!callback) { callback = name; return this.walk((child, i) => { if (child.type === "atrule") { return callback(child, i); } }); } if (name instanceof RegExp) { return this.walk((child, i) => { if (child.type === "atrule" && name.test(child.name)) { return callback(child, i); } }); } return this.walk((child, i) => { if (child.type === "atrule" && child.name === name) { return callback(child, i); } }); } walkComments(callback) { return this.walk((child, i) => { if (child.type === "comment") { return callback(child, i); } }); } append(...children) { for (let child of children) { let nodes = this.normalize(child, this.last); for (let node of nodes) this.proxyOf.nodes.push(node); } this.markDirty(); return this; } prepend(...children) { children = children.reverse(); for (let child of children) { let nodes = this.normalize(child, this.first, "prepend").reverse(); for (let node of nodes) this.proxyOf.nodes.unshift(node); for (let id in this.indexes) { this.indexes[id] = this.indexes[id] + nodes.length; } } this.markDirty(); return this; } cleanRaws(keepBetween) { super.cleanRaws(keepBetween); if (this.nodes) { for (let node of this.nodes) node.cleanRaws(keepBetween); } } insertBefore(exist, add) { let existIndex = this.index(exist); let type = exist === 0 ? "prepend" : false; let nodes = this.normalize(add, this.proxyOf.nodes[existIndex], type).reverse(); existIndex = this.index(exist); for (let node of nodes) this.proxyOf.nodes.splice(existIndex, 0, node); let index; for (let id in this.indexes) { index = this.indexes[id]; if (existIndex <= index) { this.indexes[id] = index + nodes.length; } } this.markDirty(); return this; } insertAfter(exist, add) { let existIndex = this.index(exist); let nodes = this.normalize(add, this.proxyOf.nodes[existIndex]).reverse(); existIndex = this.index(exist); for (let node of nodes) this.proxyOf.nodes.splice(existIndex + 1, 0, node); let index; for (let id in this.indexes) { index = this.indexes[id]; if (existIndex < index) { this.indexes[id] = index + nodes.length; } } this.markDirty(); return this; } removeChild(child) { child = this.index(child); this.proxyOf.nodes[child].parent = void 0; this.proxyOf.nodes.splice(child, 1); let index; for (let id in this.indexes) { index = this.indexes[id]; if (index >= child) { this.indexes[id] = index - 1; } } this.markDirty(); return this; } removeAll() { for (let node of this.proxyOf.nodes) node.parent = void 0; this.proxyOf.nodes = []; this.markDirty(); return this; } replaceValues(pattern, opts, callback) { if (!callback) { callback = opts; opts = {}; } this.walkDecls((decl) => { if (opts.props && !opts.props.includes(decl.prop)) return; if (opts.fast && !decl.value.includes(opts.fast)) return; decl.value = decl.value.replace(pattern, callback); }); this.markDirty(); return this; } every(condition) { return this.nodes.every(condition); } some(condition) { return this.nodes.some(condition); } index(child) { if (typeof child === "number") return child; if (child.proxyOf) child = child.proxyOf; return this.proxyOf.nodes.indexOf(child); } get first() { if (!this.proxyOf.nodes) return void 0; return this.proxyOf.nodes[0]; } get last() { if (!this.proxyOf.nodes) return void 0; return this.proxyOf.nodes[this.proxyOf.nodes.length - 1]; } normalize(nodes, sample) { if (typeof nodes === "string") { nodes = cleanSource(parse(nodes).nodes); } else if (Array.isArray(nodes)) { nodes = nodes.slice(0); for (let i of nodes) { if (i.parent) i.parent.removeChild(i, "ignore"); } } else if (nodes.type === "root" && this.type !== "document") { nodes = nodes.nodes.slice(0); for (let i of nodes) { if (i.parent) i.parent.removeChild(i, "ignore"); } } else if (nodes.type) { nodes = [nodes]; } else if (nodes.prop) { if (typeof nodes.value === "undefined") { throw new Error("Value field is missed in node creation"); } else if (typeof nodes.value !== "string") { nodes.value = String(nodes.value); } nodes = [new Declaration(nodes)]; } else if (nodes.selector) { nodes = [new Rule(nodes)]; } else if (nodes.name) { nodes = [new AtRule(nodes)]; } else if (nodes.text) { nodes = [new Comment(nodes)]; } else { throw new Error("Unknown node type in node creation"); } let processed = nodes.map((i) => { if (!i[my]) Container.rebuild(i); i = i.proxyOf; if (i.parent) i.parent.removeChild(i); if (i[isClean]) markDirtyUp(i); if (typeof i.raws.before === "undefined") { if (sample && typeof sample.raws.before !== "undefined") { i.raws.before = sample.raws.before.replace(/\S/g, ""); } } i.parent = this.proxyOf; return i; }); return processed; } getProxyProcessor() { return { set(node, prop, value) { if (node[prop] === value) return true; node[prop] = value; if (prop === "name" || prop === "params" || prop === "selector") { node.markDirty(); } return true; }, get(node, prop) { if (prop === "proxyOf") { return node; } else if (!node[prop]) { return node[prop]; } else if (prop === "each" || typeof prop === "string" && prop.startsWith("walk")) { return (...args) => { return node[prop]( ...args.map((i) => { if (typeof i === "function") { return (child, index) => i(child.toProxy(), index); } else { return i; } }) ); }; } else if (prop === "every" || prop === "some") { return (cb) => { return node[prop]( (child, ...other) => cb(child.toProxy(), ...other) ); }; } else if (prop === "root") { return () => node.root().toProxy(); } else if (prop === "nodes") { return node.nodes.map((i) => i.toProxy()); } else if (prop === "first" || prop === "last") { return node[prop].toProxy(); } else { return node[prop]; } } }; } getIterator() { if (!this.lastEach) this.lastEach = 0; if (!this.indexes) this.indexes = {}; this.lastEach += 1; let iterator = this.lastEach; this.indexes[iterator] = 0; return iterator; } }; Container.registerParse = (dependant) => { parse = dependant; }; Container.registerRule = (dependant) => { Rule = dependant; }; Container.registerAtRule = (dependant) => { AtRule = dependant; }; Container.registerRoot = (dependant) => { Root = dependant; }; module2.exports = Container; Container.default = Container; Container.rebuild = (node) => { if (node.type === "atrule") { Object.setPrototypeOf(node, AtRule.prototype); } else if (node.type === "rule") { Object.setPrototypeOf(node, Rule.prototype); } else if (node.type === "decl") { Object.setPrototypeOf(node, Declaration.prototype); } else if (node.type === "comment") { Object.setPrototypeOf(node, Comment.prototype); } else if (node.type === "root") { Object.setPrototypeOf(node, Root.prototype); } node[my] = true; if (node.nodes) { node.nodes.forEach((child) => { Container.rebuild(child); }); } }; } }); // node_modules/postcss/lib/document.js var require_document = __commonJS({ "node_modules/postcss/lib/document.js"(exports2, module2) { "use strict"; var Container = require_container(); var LazyResult; var Processor; var Document = class extends Container { constructor(defaults) { super({ type: "document", ...defaults }); if (!this.nodes) { this.nodes = []; } } toResult(opts = {}) { let lazy = new LazyResult(new Processor(), this, opts); return lazy.stringify(); } }; Document.registerLazyResult = (dependant) => { LazyResult = dependant; }; Document.registerProcessor = (dependant) => { Processor = dependant; }; module2.exports = Document; Document.default = Document; } }); // node_modules/postcss/lib/warn-once.js var require_warn_once = __commonJS({ "node_modules/postcss/lib/warn-once.js"(exports2, module2) { "use strict"; var printed = {}; module2.exports = function warnOnce(message) { if (printed[message]) return; printed[message] = true; if (typeof console !== "undefined" && console.warn) { console.warn(message); } }; } }); // node_modules/postcss/lib/warning.js var require_warning = __commonJS({ "node_modules/postcss/lib/warning.js"(exports2, module2) { "use strict"; var Warning = class { constructor(text, opts = {}) { this.type = "warning"; this.text = text; if (opts.node && opts.node.source) { let range = opts.node.rangeBy(opts); this.line = range.start.line; this.column = range.start.column; this.endLine = range.end.line; this.endColumn = range.end.column; } for (let opt in opts) this[opt] = opts[opt]; } toString() { if (this.node) { return this.node.error(this.text, { plugin: this.plugin, index: this.index, word: this.word }).message; } if (this.plugin) { return this.plugin + ": " + this.text; } return this.text; } }; module2.exports = Warning; Warning.default = Warning; } }); // node_modules/postcss/lib/result.js var require_result = __commonJS({ "node_modules/postcss/lib/result.js"(exports2, module2) { "use strict"; var Warning = require_warning(); var Result = class { constructor(processor, root, opts) { this.processor = processor; this.messages = []; this.root = root; this.opts = opts; this.css = void 0; this.map = void 0; } toString() { return this.css; } warn(text, opts = {}) { if (!opts.plugin) { if (this.lastPlugin && this.lastPlugin.postcssPlugin) { opts.plugin = this.lastPlugin.postcssPlugin; } } let warning = new Warning(text, opts); this.messages.push(warning); return warning; } warnings() { return this.messages.filter((i) => i.type === "warning"); } get content() { return this.css; } }; module2.exports = Result; Result.default = Result; } }); // node_modules/postcss/lib/at-rule.js var require_at_rule = __commonJS({ "node_modules/postcss/lib/at-rule.js"(exports2, module2) { "use strict"; var Container = require_container(); var AtRule = class extends Container { constructor(defaults) { super(defaults); this.type = "atrule"; } append(...children) { if (!this.proxyOf.nodes) this.nodes = []; return super.append(...children); } prepend(...children) { if (!this.proxyOf.nodes) this.nodes = []; return super.prepend(...children); } }; module2.exports = AtRule; AtRule.default = AtRule; Container.registerAtRule(AtRule); } }); // node_modules/postcss/lib/root.js var require_root = __commonJS({ "node_modules/postcss/lib/root.js"(exports2, module2) { "use strict"; var Container = require_container(); var LazyResult; var Processor; var Root = class extends Container { constructor(defaults) { super(defaults); this.type = "root"; if (!this.nodes) this.nodes = []; } removeChild(child, ignore) { let index = this.index(child); if (!ignore && index === 0 && this.nodes.length > 1) { this.nodes[1].raws.before = this.nodes[index].raws.before; } return super.removeChild(child); } normalize(child, sample, type) { let nodes = super.normalize(child); if (sample) { if (type === "prepend") { if (this.nodes.length > 1) { sample.raws.before = this.nodes[1].raws.before; } else { delete sample.raws.before; } } else if (this.first !== sample) { for (let node of nodes) { node.raws.before = sample.raws.before; } } } return nodes; } toResult(opts = {}) { let lazy = new LazyResult(new Processor(), this, opts); return lazy.stringify(); } }; Root.registerLazyResult = (dependant) => { LazyResult = dependant; }; Root.registerProcessor = (dependant) => { Processor = dependant; }; module2.exports = Root; Root.default = Root; Container.registerRoot(Root); } }); // node_modules/postcss/lib/list.js var require_list = __commonJS({ "node_modules/postcss/lib/list.js"(exports2, module2) { "use strict"; var list = { split(string, separators, last) { let array = []; let current = ""; let split = false; let func = 0; let inQuote = false; let prevQuote = ""; let escape = false; for (let letter of string) { if (escape) { escape = false; } else if (letter === "\\") { escape = true; } else if (inQuote) { if (letter === prevQuote) { inQuote = false; } } else if (letter === '"' || letter === "'") { inQuote = true; prevQuote = letter; } else if (letter === "(") { func += 1; } else if (letter === ")") { if (func > 0) func -= 1; } else if (func === 0) { if (separators.includes(letter)) split = true; } if (split) { if (current !== "") array.push(current.trim()); current = ""; split = false; } else { current += letter; } } if (last || current !== "") array.push(current.trim()); return array; }, space(string) { let spaces = [" ", "\n", " "]; return list.split(string, spaces); }, comma(string) { return list.split(string, [","], true); } }; module2.exports = list; list.default = list; } }); // node_modules/postcss/lib/rule.js var require_rule = __commonJS({ "node_modules/postcss/lib/rule.js"(exports2, module2) { "use strict"; var Container = require_container(); var list = require_list(); var Rule = class extends Container { constructor(defaults) { super(defaults); this.type = "rule"; if (!this.nodes) this.nodes = []; } get selectors() { return list.comma(this.selector); } set selectors(values) { let match = this.selector ? this.selector.match(/,\s*/) : null; let sep = match ? match[0] : "," + this.raw("between", "beforeOpen"); this.selector = values.join(sep); } }; module2.exports = Rule; Rule.default = Rule; Container.registerRule(Rule); } }); // node_modules/postcss/lib/parser.js var require_parser = __commonJS({ "node_modules/postcss/lib/parser.js"(exports2, module2) { "use strict"; var Declaration = require_declaration(); var tokenizer = require_tokenize(); var Comment = require_comment(); var AtRule = require_at_rule(); var Root = require_root(); var Rule = require_rule(); var SAFE_COMMENT_NEIGHBOR = { empty: true, space: true }; function findLastWithPosition(tokens) { for (let i = tokens.length - 1; i >= 0; i--) { let token = tokens[i]; let pos = token[3] || token[2]; if (pos) return pos; } } var Parser = class { constructor(input) { this.input = input; this.root = new Root(); this.current = this.root; this.spaces = ""; this.semicolon = false; this.customProperty = false; this.createTokenizer(); this.root.source = { input, start: { offset: 0, line: 1, column: 1 } }; } createTokenizer() { this.tokenizer = tokenizer(this.input); } parse() { let token; while (!this.tokenizer.endOfFile()) { token = this.tokenizer.nextToken(); switch (token[0]) { case "space": this.spaces += token[1]; break; case ";": this.freeSemicolon(token); break; case "}": this.end(token); break; case "comment": this.comment(token); break; case "at-word": this.atrule(token); break; case "{": this.emptyRule(token); break; default: this.other(token); break; } } this.endFile(); } comment(token) { let node = new Comment(); this.init(node, token[2]); node.source.end = this.getPosition(token[3] || token[2]); let text = token[1].slice(2, -2); if (/^\s*$/.test(text)) { node.text = ""; node.raws.left = text; node.raws.right = ""; } else { let match = text.match(/^(\s*)([^]*\S)(\s*)$/); node.text = match[2]; node.raws.left = match[1]; node.raws.right = match[3]; } } emptyRule(token) { let node = new Rule(); this.init(node, token[2]); node.selector = ""; node.raws.between = ""; this.current = node; } other(start) { let end = false; let type = null; let colon = false; let bracket = null; let brackets = []; let customProperty = start[1].startsWith("--"); let tokens = []; let token = start; while (token) { type = token[0]; tokens.push(token); if (type === "(" || type === "[") { if (!bracket) bracket = token; brackets.push(type === "(" ? ")" : "]"); } else if (customProperty && colon && type === "{") { if (!bracket) bracket = token; brackets.push("}"); } else if (brackets.length === 0) { if (type === ";") { if (colon) { this.decl(tokens, customProperty); return; } else { break; } } else if (type === "{") { this.rule(tokens); return; } else if (type === "}") { this.tokenizer.back(tokens.pop()); end = true; break; } else if (type === ":") { colon = true; } } else if (type === brackets[brackets.length - 1]) { brackets.pop(); if (brackets.length === 0) bracket = null; } token = this.tokenizer.nextToken(); } if (this.tokenizer.endOfFile()) end = true; if (brackets.length > 0) this.unclosedBracket(bracket); if (end && colon) { if (!customProperty) { while (tokens.length) { token = tokens[tokens.length - 1][0]; if (token !== "space" && token !== "comment") break; this.tokenizer.back(tokens.pop()); } } this.decl(tokens, customProperty); } else { this.unknownWord(tokens); } } rule(tokens) { tokens.pop(); let node = new Rule(); this.init(node, tokens[0][2]); node.raws.between = this.spacesAndCommentsFromEnd(tokens); this.raw(node, "selector", tokens); this.current = node; } decl(tokens, customProperty) { let node = new Declaration(); this.init(node, tokens[0][2]); let last = tokens[tokens.length - 1]; if (last[0] === ";") { this.semicolon = true; tokens.pop(); } node.source.end = this.getPosition( last[3] || last[2] || findLastWithPosition(tokens) ); while (tokens[0][0] !== "word") { if (tokens.length === 1) this.unknownWord(tokens); node.raws.before += tokens.shift()[1]; } node.source.start = this.getPosition(tokens[0][2]); node.prop = ""; while (tokens.length) { let type = tokens[0][0]; if (type === ":" || type === "space" || type === "comment") { break; } node.prop += tokens.shift()[1]; } node.raws.between = ""; let token; while (tokens.length) { token = tokens.shift(); if (token[0] === ":") { node.raws.between += token[1]; break; } else { if (token[0] === "word" && /\w/.test(token[1])) { this.unknownWord([token]); } node.raws.between += token[1]; } } if (node.prop[0] === "_" || node.prop[0] === "*") { node.raws.before += node.prop[0]; node.prop = node.prop.slice(1); } let firstSpaces = []; let next; while (tokens.length) { next = tokens[0][0]; if (next !== "space" && next !== "comment") break; firstSpaces.push(tokens.shift()); } this.precheckMissedSemicolon(tokens); for (let i = tokens.length - 1; i >= 0; i--) { token = tokens[i]; if (token[1].toLowerCase() === "!important") { node.important = true; let string = this.stringFrom(tokens, i); string = this.spacesFromEnd(tokens) + string; if (string !== " !important") node.raws.important = string; break; } else if (token[1].toLowerCase() === "important") { let cache = tokens.slice(0); let str = ""; for (let j = i; j > 0; j--) { let type = cache[j][0]; if (str.trim().indexOf("!") === 0 && type !== "space") { break; } str = cache.pop()[1] + str; } if (str.trim().indexOf("!") === 0) { node.important = true; node.raws.important = str; tokens = cache; } } if (token[0] !== "space" && token[0] !== "comment") { break; } } let hasWord = tokens.some((i) => i[0] !== "space" && i[0] !== "comment"); if (hasWord) { node.raws.between += firstSpaces.map((i) => i[1]).join(""); firstSpaces = []; } this.raw(node, "value", firstSpaces.concat(tokens), customProperty); if (node.value.includes(":") && !customProperty) { this.checkMissedSemicolon(tokens); } } atrule(token) { let node = new AtRule(); node.name = token[1].slice(1); if (node.name === "") { this.unnamedAtrule(node, token); } this.init(node, token[2]); let type; let prev; let shift; let last = false; let open = false; let params = []; let brackets = []; while (!this.tokenizer.endOfFile()) { token = this.tokenizer.nextToken(); type = token[0]; if (type === "(" || type === "[") { brackets.push(type === "(" ? ")" : "]"); } else if (type === "{" && brackets.length > 0) { brackets.push("}"); } else if (type === brackets[brackets.length - 1]) { brackets.pop(); } if (brackets.length === 0) { if (type === ";") { node.source.end = this.getPosition(token[2]); this.semicolon = true; break; } else if (type === "{") { open = true; break; } else if (type === "}") { if (params.length > 0) { shift = params.length - 1; prev = params[shift]; while (prev && prev[0] === "space") { prev = params[--shift]; } if (prev) { node.source.end = this.getPosition(prev[3] || prev[2]); } } this.end(token); break; } else { params.push(token); } } else { params.push(token); } if (this.tokenizer.endOfFile()) { last = true; break; } } node.raws.between = this.spacesAndCommentsFromEnd(params); if (params.length) { node.raws.afterName = this.spacesAndCommentsFromStart(params); this.raw(node, "params", params); if (last) { token = params[params.length - 1]; node.source.end = this.getPosition(token[3] || token[2]); this.spaces = node.raws.between; node.raws.between = ""; } } else { node.raws.afterName = ""; node.params = ""; } if (open) { node.nodes = []; this.current = node; } } end(token) { if (this.current.nodes && this.current.nodes.length) { this.current.raws.semicolon = this.semicolon; } this.semicolon = false; this.current.raws.after = (this.current.raws.after || "") + this.spaces; this.spaces = ""; if (this.current.parent) { this.current.source.end = this.getPosition(token[2]); this.current = this.current.parent; } else { this.unexpectedClose(token); } } endFile() { if (this.current.parent) this.unclosedBlock(); if (this.current.nodes && this.current.nodes.length) { this.current.raws.semicolon = this.semicolon; } this.current.raws.after = (this.current.raws.after || "") + this.spaces; } freeSemicolon(token) { this.spaces += token[1]; if (this.current.nodes) { let prev = this.current.nodes[this.current.nodes.length - 1]; if (prev && prev.type === "rule" && !prev.raws.ownSemicolon) { prev.raws.ownSemicolon = this.spaces; this.spaces = ""; } } } getPosition(offset) { let pos = this.input.fromOffset(offset); return { offset, line: pos.line, column: pos.col }; } init(node, offset) { this.current.push(node); node.source = { start: this.getPosition(offset), input: this.input }; node.raws.before = this.spaces; this.spaces = ""; if (node.type !== "comment") this.semicolon = false; } raw(node, prop, tokens, customProperty) { let token, type; let length = tokens.length; let value = ""; let clean = true; let next, prev; for (let i = 0; i < length; i += 1) { token = tokens[i]; type = token[0]; if (type === "space" && i === length - 1 && !customProperty) { clean = false; } else if (type === "comment") { prev = tokens[i - 1] ? tokens[i - 1][0] : "empty"; next = tokens[i + 1] ? tokens[i + 1][0] : "empty"; if (!SAFE_COMMENT_NEIGHBOR[prev] && !SAFE_COMMENT_NEIGHBOR[next]) { if (value.slice(-1) === ",") { clean = false; } else { value += token[1]; } } else { clean = false; } } else { value += token[1]; } } if (!clean) { let raw = tokens.reduce((all, i) => all + i[1], ""); node.raws[prop] = { value, raw }; } node[prop] = value; } spacesAndCommentsFromEnd(tokens) { let lastTokenType; let spaces = ""; while (tokens.length) { lastTokenType = tokens[tokens.length - 1][0]; if (lastTokenType !== "space" && lastTokenType !== "comment") break; spaces = tokens.pop()[1] + spaces; } return spaces; } spacesAndCommentsFromStart(tokens) { let next; let spaces = ""; while (tokens.length) { next = tokens[0][0]; if (next !== "space" && next !== "comment") break; spaces += tokens.shift()[1]; } return spaces; } spacesFromEnd(tokens) { let lastTokenType; let spaces = ""; while (tokens.length) { lastTokenType = tokens[tokens.length - 1][0]; if (lastTokenType !== "space") break; spaces = tokens.pop()[1] + spaces; } return spaces; } stringFrom(tokens, from) { let result = ""; for (let i = from; i < tokens.length; i++) { result += tokens[i][1]; } tokens.splice(from, tokens.length - from); return result; } colon(tokens) { let brackets = 0; let token, type, prev; for (let [i, element] of tokens.entries()) { token = element; type = token[0]; if (type === "(") { brackets += 1; } if (type === ")") { brackets -= 1; } if (brackets === 0 && type === ":") { if (!prev) { this.doubleColon(token); } else if (prev[0] === "word" && prev[1] === "progid") { continue; } else { return i; } } prev = token; } return false; } unclosedBracket(bracket) { throw this.input.error( "Unclosed bracket", { offset: bracket[2] }, { offset: bracket[2] + 1 } ); } unknownWord(tokens) { throw this.input.error( "Unknown word", { offset: tokens[0][2] }, { offset: tokens[0][2] + tokens[0][1].length } ); } unexpectedClose(token) { throw this.input.error( "Unexpected }", { offset: token[2] }, { offset: token[2] + 1 } ); } unclosedBlock() { let pos = this.current.source.start; throw this.input.error("Unclosed block", pos.line, pos.column); } doubleColon(token) { throw this.input.error( "Double colon", { offset: token[2] }, { offset: token[2] + token[1].length } ); } unnamedAtrule(node, token) { throw this.input.error( "At-rule without name", { offset: token[2] }, { offset: token[2] + token[1].length } ); } precheckMissedSemicolon() { } checkMissedSemicolon(tokens) { let colon = this.colon(tokens); if (colon === false) return; let founded = 0; let token; for (let j = colon - 1; j >= 0; j--) { token = tokens[j]; if (token[0] !== "space") { founded += 1; if (founded === 2) break; } } throw this.input.error( "Missed semicolon", token[0] === "word" ? token[3] + 1 : token[2] ); } }; module2.exports = Parser; } }); // node_modules/postcss/lib/parse.js var require_parse = __commonJS({ "node_modules/postcss/lib/parse.js"(exports2, module2) { "use strict"; var Container = require_container(); var Parser = require_parser(); var Input = require_input(); function parse(css, opts) { let input = new Input(css, opts); let parser = new Parser(input); try { parser.parse(); } catch (e) { if (process.env.NODE_ENV !== "production") { if (e.name === "CssSyntaxError" && opts && opts.from) { if (/\.scss$/i.test(opts.from)) { e.message += "\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser"; } else if (/\.sass/i.test(opts.from)) { e.message += "\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser"; } else if (/\.less$/i.test(opts.from)) { e.message += "\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser"; } } } throw e; } return parser.root; } module2.exports = parse; parse.default = parse; Container.registerParse(parse); } }); // node_modules/postcss/lib/lazy-result.js var require_lazy_result = __commonJS({ "node_modules/postcss/lib/lazy-result.js"(exports2, module2) { "use strict"; var { isClean, my } = require_symbols(); var MapGenerator = require_map_generator(); var stringify = require_stringify(); var Container = require_container(); var Document = require_document(); var warnOnce = require_warn_once(); var Result = require_result(); var parse = require_parse(); var Root = require_root(); var TYPE_TO_CLASS_NAME = { document: "Document", root: "Root", atrule: "AtRule", rule: "Rule", decl: "Declaration", comment: "Comment" }; var PLUGIN_PROPS = { postcssPlugin: true, prepare: true, Once: true, Document: true, Root: true, Declaration: true, Rule: true, AtRule: true, Comment: true, DeclarationExit: true, RuleExit: true, AtRuleExit: true, CommentExit: true, RootExit: true, DocumentExit: true, OnceExit: true }; var NOT_VISITORS = { postcssPlugin: true, prepare: true, Once: true }; var CHILDREN = 0; function isPromise(obj) { return typeof obj === "object" && typeof obj.then === "function"; } function getEvents(node) { let key = false; let type = TYPE_TO_CLASS_NAME[node.type]; if (node.type === "decl") { key = node.prop.toLowerCase(); } else if (node.type === "atrule") { key = node.name.toLowerCase(); } if (key && node.append) { return [ type, type + "-" + key, CHILDREN, type + "Exit", type + "Exit-" + key ]; } else if (key) { return [type, type + "-" + key, type + "Exit", type + "Exit-" + key]; } else if (node.append) { return [type, CHILDREN, type + "Exit"]; } else { return [type, type + "Exit"]; } } function toStack(node) { let events; if (node.type === "document") { events = ["Document", CHILDREN, "DocumentExit"]; } else if (node.type === "root") { events = ["Root", CHILDREN, "RootExit"]; } else { events = getEvents(node); } return { node, events, eventIndex: 0, visitors: [], visitorIndex: 0, iterator: 0 }; } function cleanMarks(node) { node[isClean] = false; if (node.nodes) node.nodes.forEach((i) => cleanMarks(i)); return node; } var postcss = {}; var LazyResult = class { constructor(processor, css, opts) { this.stringified = false; this.processed = false; let root; if (typeof css === "object" && css !== null && (css.type === "root" || css.type === "document")) { root = cleanMarks(css); } else if (css instanceof LazyResult || css instanceof Result) { root = cleanMarks(css.root); if (css.map) { if (typeof opts.map === "undefined") opts.map = {}; if (!opts.map.inline) opts.map.inline = false; opts.map.prev = css.map; } } else { let parser = parse; if (opts.syntax) parser = opts.syntax.parse; if (opts.parser) parser = opts.parser; if (parser.parse) parser = parser.parse; try { root = parser(css, opts); } catch (error) { this.processed = true; this.error = error; } if (root && !root[my]) { Container.rebuild(root); } } this.result = new Result(processor, root, opts); this.helpers = { ...postcss, result: this.result, postcss }; this.plugins = this.processor.plugins.map((plugin) => { if (typeof plugin === "object" && plugin.prepare) { return { ...plugin, ...plugin.prepare(this.result) }; } else { return plugin; } }); } get [Symbol.toStringTag]() { return "LazyResult"; } get processor() { return this.result.processor; } get opts() { return this.result.opts; } get css() { return this.stringify().css; } get content() { return this.stringify().content; } get map() { return this.stringify().map; } get root() { return this.sync().root; } get messages() { return this.sync().messages; } warnings() { return this.sync().warnings(); } toString() { return this.css; } then(onFulfilled, onRejected) { if (process.env.NODE_ENV !== "production") { if (!("from" in this.opts)) { warnOnce( "Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning." ); } } return this.async().then(onFulfilled, onRejected); } catch(onRejected) { return this.async().catch(onRejected); } finally(onFinally) { return this.async().then(onFinally, onFinally); } async() { if (this.error) return Promise.reject(this.error); if (this.processed) return Promise.resolve(this.result); if (!this.processing) { this.processing = this.runAsync(); } return this.processing; } sync() { if (this.error) throw this.error; if (this.processed) return this.result; this.processed = true; if (this.processing) { throw this.getAsyncError(); } for (let plugin of this.plugins) { let promise = this.runOnRoot(plugin); if (isPromise(promise)) { throw this.getAsyncError(); } } this.prepareVisitors(); if (this.hasListener) { let root = this.result.root; while (!root[isClean]) { root[isClean] = true; this.walkSync(root); } if (this.listeners.OnceExit) { if (root.type === "document") { for (let subRoot of root.nodes) { this.visitSync(this.listeners.OnceExit, subRoot); } } else { this.visitSync(this.listeners.OnceExit, root); } } } return this.result; } stringify() { if (this.error) throw this.error; if (this.stringified) return this.result; this.stringified = true; this.sync(); let opts = this.result.opts; let str = stringify; if (opts.syntax) str = opts.syntax.stringify; if (opts.stringifier) str = opts.stringifier; if (str.stringify) str = str.stringify; let map = new MapGenerator(str, this.result.root, this.result.opts); let data = map.generate(); this.result.css = data[0]; this.result.map = data[1]; return this.result; } walkSync(node) { node[isClean] = true; let events = getEvents(node); for (let event of events) { if (event === CHILDREN) { if (node.nodes) { node.each((child) => { if (!child[isClean]) this.walkSync(child); }); } } else { let visitors = this.listeners[event]; if (visitors) { if (this.visitSync(visitors, node.toProxy())) return; } } } } visitSync(visitors, node) { for (let [plugin, visitor] of visitors) { this.result.lastPlugin = plugin; let promise; try { promise = visitor(node, this.helpers); } catch (e) { throw this.handleError(e, node.proxyOf); } if (node.type !== "root" && node.type !== "document" && !node.parent) { return true; } if (isPromise(promise)) { throw this.getAsyncError(); } } } runOnRoot(plugin) { this.result.lastPlugin = plugin; try { if (typeof plugin === "object" && plugin.Once) { if (this.result.root.type === "document") { let roots = this.result.root.nodes.map( (root) => plugin.Once(root, this.helpers) ); if (isPromise(roots[0])) { return Promise.all(roots); } return roots; } return plugin.Once(this.result.root, this.helpers); } else if (typeof plugin === "function") { return plugin(this.result.root, this.result); } } catch (error) { throw this.handleError(error); } } getAsyncError() { throw new Error("Use process(css).then(cb) to work with async plugins"); } handleError(error, node) { let plugin = this.result.lastPlugin; try { if (node) node.addToError(error); this.error = error; if (error.name === "CssSyntaxError" && !error.plugin) { error.plugin = plugin.postcssPlugin; error.setMessage(); } else if (plugin.postcssVersion) { if (process.env.NODE_ENV !== "production") { let pluginName = plugin.postcssPlugin; let pluginVer = plugin.postcssVersion; let runtimeVer = this.result.processor.version; let a = pluginVer.split("."); let b = runtimeVer.split("."); if (a[0] !== b[0] || parseInt(a[1]) > parseInt(b[1])) { console.error( "Unknown error from PostCSS plugin. Your current PostCSS version is " + runtimeVer + ", but " + pluginName + " uses " + pluginVer + ". Perhaps this is the source of the error below." ); } } } } catch (err) { if (console && console.error) console.error(err); } return error; } async runAsync() { this.plugin = 0; for (let i = 0; i < this.plugins.length; i++) { let plugin = this.plugins[i]; let promise = this.runOnRoot(plugin); if (isPromise(promise)) { try { await promise; } catch (error) { throw this.handleError(error); } } } this.prepareVisitors(); if (this.hasListener) { let root = this.result.root; while (!root[isClean]) { root[isClean] = true; let stack = [toStack(root)]; while (stack.length > 0) { let promise = this.visitTick(stack); if (isPromise(promise)) { try { await promise; } catch (e) { let node = stack[stack.length - 1].node; throw this.handleError(e, node); } } } } if (this.listeners.OnceExit) { for (let [plugin, visitor] of this.listeners.OnceExit) { this.result.lastPlugin = plugin; try { if (root.type === "document") { let roots = root.nodes.map( (subRoot) => visitor(subRoot, this.helpers) ); await Promise.all(roots); } else { await visitor(root, this.helpers); } } catch (e) { throw this.handleError(e); } } } } this.processed = true; return this.stringify(); } prepareVisitors() { this.listeners = {}; let add = (plugin, type, cb) => { if (!this.listeners[type]) this.listeners[type] = []; this.listeners[type].push([plugin, cb]); }; for (let plugin of this.plugins) { if (typeof plugin === "object") { for (let event in plugin) { if (!PLUGIN_PROPS[event] && /^[A-Z]/.test(event)) { throw new Error( `Unknown event ${event} in ${plugin.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).` ); } if (!NOT_VISITORS[event]) { if (typeof plugin[event] === "object") { for (let filter in plugin[event]) { if (filter === "*") { add(plugin, event, plugin[event][filter]); } else { add( plugin, event + "-" + filter.toLowerCase(), plugin[event][filter] ); } } } else if (typeof plugin[event] === "function") { add(plugin, event, plugin[event]); } } } } } this.hasListener = Object.keys(this.listeners).length > 0; } visitTick(stack) { let visit = stack[stack.length - 1]; let { node, visitors } = visit; if (node.type !== "root" && node.type !== "document" && !node.parent) { stack.pop(); return; } if (visitors.length > 0 && visit.visitorIndex < visitors.length) { let [plugin, visitor] = visitors[visit.visitorIndex]; visit.visitorIndex += 1; if (visit.visitorIndex === visitors.length) { visit.visitors = []; visit.visitorIndex = 0; } this.result.lastPlugin = plugin; try { return visitor(node.toProxy(), this.helpers); } catch (e) { throw this.handleError(e, node); } } if (visit.iterator !== 0) { let iterator = visit.iterator; let child; while (child = node.nodes[node.indexes[iterator]]) { node.indexes[iterator] += 1; if (!child[isClean]) { child[isClean] = true; stack.push(toStack(child)); return; } } visit.iterator = 0; delete node.indexes[iterator]; } let events = visit.events; while (visit.eventIndex < events.length) { let event = events[visit.eventIndex]; visit.eventIndex += 1; if (event === CHILDREN) { if (node.nodes && node.nodes.length) { node[isClean] = true; visit.iterator = node.getIterator(); } return; } else if (this.listeners[event]) { visit.visitors = this.listeners[event]; return; } } stack.pop(); } }; LazyResult.registerPostcss = (dependant) => { postcss = dependant; }; module2.exports = LazyResult; LazyResult.default = LazyResult; Root.registerLazyResult(LazyResult); Document.registerLazyResult(LazyResult); } }); // node_modules/postcss/lib/no-work-result.js var require_no_work_result = __commonJS({ "node_modules/postcss/lib/no-work-result.js"(exports2, module2) { "use strict"; var MapGenerator = require_map_generator(); var stringify = require_stringify(); var warnOnce = require_warn_once(); var parse = require_parse(); var Result = require_result(); var NoWorkResult = class { constructor(processor, css, opts) { css = css.toString(); this.stringified = false; this._processor = processor; this._css = css; this._opts = opts; this._map = void 0; let root; let str = stringify; this.result = new Result(this._processor, root, this._opts); this.result.css = css; let self2 = this; Object.defineProperty(this.result, "root", { get() { return self2.root; } }); let map = new MapGenerator(str, root, this._opts, css); if (map.isMap()) { let [generatedCSS, generatedMap] = map.generate(); if (generatedCSS) { this.result.css = generatedCSS; } if (generatedMap) { this.result.map = generatedMap; } } } get [Symbol.toStringTag]() { return "NoWorkResult"; } get processor() { return this.result.processor; } get opts() { return this.result.opts; } get css() { return this.result.css; } get content() { return this.result.css; } get map() { return this.result.map; } get root() { if (this._root) { return this._root; } let root; let parser = parse; try { root = parser(this._css, this._opts); } catch (error) { this.error = error; } if (this.error) { throw this.error; } else { this._root = root; return root; } } get messages() { return []; } warnings() { return []; } toString() { return this._css; } then(onFulfilled, onRejected) { if (process.env.NODE_ENV !== "production") { if (!("from" in this._opts)) { warnOnce( "Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning." ); } } return this.async().then(onFulfilled, onRejected); } catch(onRejected) { return this.async().catch(onRejected); } finally(onFinally) { return this.async().then(onFinally, onFinally); } async() { if (this.error) return Promise.reject(this.error); return Promise.resolve(this.result); } sync() { if (this.error) throw this.error; return this.result; } }; module2.exports = NoWorkResult; NoWorkResult.default = NoWorkResult; } }); // node_modules/postcss/lib/processor.js var require_processor = __commonJS({ "node_modules/postcss/lib/processor.js"(exports2, module2) { "use strict"; var NoWorkResult = require_no_work_result(); var LazyResult = require_lazy_result(); var Document = require_document(); var Root = require_root(); var Processor = class { constructor(plugins = []) { this.version = "8.4.17"; this.plugins = this.normalize(plugins); } use(plugin) { this.plugins = this.plugins.concat(this.normalize([plugin])); return this; } process(css, opts = {}) { if (this.plugins.length === 0 && typeof opts.parser === "undefined" && typeof opts.stringifier === "undefined" && typeof opts.syntax === "undefined") { return new NoWorkResult(this, css, opts); } else { return new LazyResult(this, css, opts); } } normalize(plugins) { let normalized = []; for (let i of plugins) { if (i.postcss === true) { i = i(); } else if (i.postcss) { i = i.postcss; } if (typeof i === "object" && Array.isArray(i.plugins)) { normalized = normalized.concat(i.plugins); } else if (typeof i === "object" && i.postcssPlugin) { normalized.push(i); } else if (typeof i === "function") { normalized.push(i); } else if (typeof i === "object" && (i.parse || i.stringify)) { if (process.env.NODE_ENV !== "production") { throw new Error( "PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation." ); } } else { throw new Error(i + " is not a PostCSS plugin"); } } return normalized; } }; module2.exports = Processor; Processor.default = Processor; Root.registerProcessor(Processor); Document.registerProcessor(Processor); } }); // node_modules/postcss/lib/fromJSON.js var require_fromJSON = __commonJS({ "node_modules/postcss/lib/fromJSON.js"(exports2, module2) { "use strict"; var Declaration = require_declaration(); var PreviousMap = require_previous_map(); var Comment = require_comment(); var AtRule = require_at_rule(); var Input = require_input(); var Root = require_root(); var Rule = require_rule(); function fromJSON(json, inputs) { if (Array.isArray(json)) return json.map((n) => fromJSON(n)); let { inputs: ownInputs, ...defaults } = json; if (ownInputs) { inputs = []; for (let input of ownInputs) { let inputHydrated = { ...input, __proto__: Input.prototype }; if (inputHydrated.map) { inputHydrated.map = { ...inputHydrated.map, __proto__: PreviousMap.prototype }; } inputs.push(inputHydrated); } } if (defaults.nodes) { defaults.nodes = json.nodes.map((n) => fromJSON(n, inputs)); } if (defaults.source) { let { inputId, ...source } = defaults.source; defaults.source = source; if (inputId != null) { defaults.source.input = inputs[inputId]; } } if (defaults.type === "root") { return new Root(defaults); } else if (defaults.type === "decl") { return new Declaration(defaults); } else if (defaults.type === "rule") { return new Rule(defaults); } else if (defaults.type === "comment") { return new Comment(defaults); } else if (defaults.type === "atrule") { return new AtRule(defaults); } else { throw new Error("Unknown node type: " + json.type); } } module2.exports = fromJSON; fromJSON.default = fromJSON; } }); // node_modules/postcss/lib/postcss.js var require_postcss = __commonJS({ "node_modules/postcss/lib/postcss.js"(exports2, module2) { "use strict"; var CssSyntaxError = require_css_syntax_error(); var Declaration = require_declaration(); var LazyResult = require_lazy_result(); var Container = require_container(); var Processor = require_processor(); var stringify = require_stringify(); var fromJSON = require_fromJSON(); var Document = require_document(); var Warning = require_warning(); var Comment = require_comment(); var AtRule = require_at_rule(); var Result = require_result(); var Input = require_input(); var parse = require_parse(); var list = require_list(); var Rule = require_rule(); var Root = require_root(); var Node = require_node(); function postcss(...plugins) { if (plugins.length === 1 && Array.isArray(plugins[0])) { plugins = plugins[0]; } return new Processor(plugins); } postcss.plugin = function plugin(name, initializer) { let warningPrinted = false; function creator(...args) { if (console && console.warn && !warningPrinted) { warningPrinted = true; console.warn( name + ": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration" ); if (process.env.LANG && process.env.LANG.startsWith("cn")) { console.warn( name + ": \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226" ); } } let transformer = initializer(...args); transformer.postcssPlugin = name; transformer.postcssVersion = new Processor().version; return transformer; } let cache; Object.defineProperty(creator, "postcss", { get() { if (!cache) cache = creator(); return cache; } }); creator.process = function(css, processOpts, pluginOpts) { return postcss([creator(pluginOpts)]).process(css, processOpts); }; return creator; }; postcss.stringify = stringify; postcss.parse = parse; postcss.fromJSON = fromJSON; postcss.list = list; postcss.comment = (defaults) => new Comment(defaults); postcss.atRule = (defaults) => new AtRule(defaults); postcss.decl = (defaults) => new Declaration(defaults); postcss.rule = (defaults) => new Rule(defaults); postcss.root = (defaults) => new Root(defaults); postcss.document = (defaults) => new Document(defaults); postcss.CssSyntaxError = CssSyntaxError; postcss.Declaration = Declaration; postcss.Container = Container; postcss.Processor = Processor; postcss.Document = Document; postcss.Comment = Comment; postcss.Warning = Warning; postcss.AtRule = AtRule; postcss.Result = Result; postcss.Input = Input; postcss.Rule = Rule; postcss.Root = Root; postcss.Node = Node; LazyResult.registerPostcss(postcss); module2.exports = postcss; postcss.default = postcss; } }); // node_modules/postcss-import/lib/join-media.js var require_join_media = __commonJS({ "node_modules/postcss-import/lib/join-media.js"(exports2, module2) { "use strict"; module2.exports = function(parentMedia, childMedia) { if (!parentMedia.length && childMedia.length) return childMedia; if (parentMedia.length && !childMedia.length) return parentMedia; if (!parentMedia.length && !childMedia.length) return []; const media = []; parentMedia.forEach((parentItem) => { childMedia.forEach((childItem) => { if (parentItem !== childItem) media.push(`${parentItem} and ${childItem}`); }); }); return media; }; } }); // node_modules/postcss-import/lib/join-layer.js var require_join_layer = __commonJS({ "node_modules/postcss-import/lib/join-layer.js"(exports2, module2) { "use strict"; module2.exports = function(parentLayer, childLayer) { if (!parentLayer.length && childLayer.length) return childLayer; if (parentLayer.length && !childLayer.length) return parentLayer; if (!parentLayer.length && !childLayer.length) return []; return parentLayer.concat(childLayer); }; } }); // node_modules/resolve/lib/homedir.js var require_homedir = __commonJS({ "node_modules/resolve/lib/homedir.js"(exports2, module2) { "use strict"; var os = require("os"); module2.exports = os.homedir || function homedir() { var home = process.env.HOME; var user = process.env.LOGNAME || process.env.USER || process.env.LNAME || process.env.USERNAME; if (process.platform === "win32") { return process.env.USERPROFILE || process.env.HOMEDRIVE + process.env.HOMEPATH || home || null; } if (process.platform === "darwin") { return home || (user ? "/Users/" + user : null); } if (process.platform === "linux") { return home || (process.getuid() === 0 ? "/root" : user ? "/home/" + user : null); } return home || null; }; } }); // node_modules/resolve/lib/caller.js var require_caller = __commonJS({ "node_modules/resolve/lib/caller.js"(exports2, module2) { module2.exports = function() { var origPrepareStackTrace = Error.prepareStackTrace; Error.prepareStackTrace = function(_, stack2) { return stack2; }; var stack = new Error().stack; Error.prepareStackTrace = origPrepareStackTrace; return stack[2].getFileName(); }; } }); // node_modules/path-parse/index.js var require_path_parse = __commonJS({ "node_modules/path-parse/index.js"(exports2, module2) { "use strict"; var isWindows = process.platform === "win32"; var splitWindowsRe = /^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/; var win32 = {}; function win32SplitPath(filename) { return splitWindowsRe.exec(filename).slice(1); } win32.parse = function(pathString) { if (typeof pathString !== "string") { throw new TypeError( "Parameter 'pathString' must be a string, not " + typeof pathString ); } var allParts = win32SplitPath(pathString); if (!allParts || allParts.length !== 5) { throw new TypeError("Invalid path '" + pathString + "'"); } return { root: allParts[1], dir: allParts[0] === allParts[1] ? allParts[0] : allParts[0].slice(0, -1), base: allParts[2], ext: allParts[4], name: allParts[3] }; }; var splitPathRe = /^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/; var posix = {}; function posixSplitPath(filename) { return splitPathRe.exec(filename).slice(1); } posix.parse = function(pathString) { if (typeof pathString !== "string") { throw new TypeError( "Parameter 'pathString' must be a string, not " + typeof pathString ); } var allParts = posixSplitPath(pathString); if (!allParts || allParts.length !== 5) { throw new TypeError("Invalid path '" + pathString + "'"); } return { root: allParts[1], dir: allParts[0].slice(0, -1), base: allParts[2], ext: allParts[4], name: allParts[3] }; }; if (isWindows) module2.exports = win32.parse; else module2.exports = posix.parse; module2.exports.posix = posix.parse; module2.exports.win32 = win32.parse; } }); // node_modules/resolve/lib/node-modules-paths.js var require_node_modules_paths = __commonJS({ "node_modules/resolve/lib/node-modules-paths.js"(exports2, module2) { var path = require("path"); var parse = path.parse || require_path_parse(); var getNodeModulesDirs = function getNodeModulesDirs2(absoluteStart, modules) { var prefix = "/"; if (/^([A-Za-z]:)/.test(absoluteStart)) { prefix = ""; } else if (/^\\\\/.test(absoluteStart)) { prefix = "\\\\"; } var paths = [absoluteStart]; var parsed = parse(absoluteStart); while (parsed.dir !== paths[paths.length - 1]) { paths.push(parsed.dir); parsed = parse(parsed.dir); } return paths.reduce(function(dirs, aPath) { return dirs.concat(modules.map(function(moduleDir) { return path.resolve(prefix, aPath, moduleDir); })); }, []); }; module2.exports = function nodeModulesPaths(start, opts, request) { var modules = opts && opts.moduleDirectory ? [].concat(opts.moduleDirectory) : ["node_modules"]; if (opts && typeof opts.paths === "function") { return opts.paths( request, start, function() { return getNodeModulesDirs(start, modules); }, opts ); } var dirs = getNodeModulesDirs(start, modules); return opts && opts.paths ? dirs.concat(opts.paths) : dirs; }; } }); // node_modules/resolve/lib/normalize-options.js var require_normalize_options = __commonJS({ "node_modules/resolve/lib/normalize-options.js"(exports2, module2) { module2.exports = function(x, opts) { return opts || {}; }; } }); // node_modules/function-bind/implementation.js var require_implementation = __commonJS({ "node_modules/function-bind/implementation.js"(exports2, module2) { "use strict"; var ERROR_MESSAGE = "Function.prototype.bind called on incompatible "; var slice = Array.prototype.slice; var toStr = Object.prototype.toString; var funcType = "[object Function]"; module2.exports = function bind(that) { var target = this; if (typeof target !== "function" || toStr.call(target) !== funcType) { throw new TypeError(ERROR_MESSAGE + target); } var args = slice.call(arguments, 1); var bound; var binder = function() { if (this instanceof bound) { var result = target.apply( this, args.concat(slice.call(arguments)) ); if (Object(result) === result) { return result; } return this; } else { return target.apply( that, args.concat(slice.call(arguments)) ); } }; var boundLength = Math.max(0, target.length - args.length); var boundArgs = []; for (var i = 0; i < boundLength; i++) { boundArgs.push("$" + i); } bound = Function("binder", "return function (" + boundArgs.join(",") + "){ return binder.apply(this,arguments); }")(binder); if (target.prototype) { var Empty = function Empty2() { }; Empty.prototype = target.prototype; bound.prototype = new Empty(); Empty.prototype = null; } return bound; }; } }); // node_modules/function-bind/index.js var require_function_bind = __commonJS({ "node_modules/function-bind/index.js"(exports2, module2) { "use strict"; var implementation = require_implementation(); module2.exports = Function.prototype.bind || implementation; } }); // node_modules/has/src/index.js var require_src = __commonJS({ "node_modules/has/src/index.js"(exports2, module2) { "use strict"; var bind = require_function_bind(); module2.exports = bind.call(Function.call, Object.prototype.hasOwnProperty); } }); // node_modules/is-core-module/core.json var require_core = __commonJS({ "node_modules/is-core-module/core.json"(exports2, module2) { module2.exports = { assert: true, "node:assert": [">= 14.18 && < 15", ">= 16"], "assert/strict": ">= 15", "node:assert/strict": ">= 16", async_hooks: ">= 8", "node:async_hooks": [">= 14.18 && < 15", ">= 16"], buffer_ieee754: ">= 0.5 && < 0.9.7", buffer: true, "node:buffer": [">= 14.18 && < 15", ">= 16"], child_process: true, "node:child_process": [">= 14.18 && < 15", ">= 16"], cluster: ">= 0.5", "node:cluster": [">= 14.18 && < 15", ">= 16"], console: true, "node:console": [">= 14.18 && < 15", ">= 16"], constants: true, "node:constants": [">= 14.18 && < 15", ">= 16"], crypto: true, "node:crypto": [">= 14.18 && < 15", ">= 16"], _debug_agent: ">= 1 && < 8", _debugger: "< 8", dgram: true, "node:dgram": [">= 14.18 && < 15", ">= 16"], diagnostics_channel: [">= 14.17 && < 15", ">= 15.1"], "node:diagnostics_channel": [">= 14.18 && < 15", ">= 16"], dns: true, "node:dns": [">= 14.18 && < 15", ">= 16"], "dns/promises": ">= 15", "node:dns/promises": ">= 16", domain: ">= 0.7.12", "node:domain": [">= 14.18 && < 15", ">= 16"], events: true, "node:events": [">= 14.18 && < 15", ">= 16"], freelist: "< 6", fs: true, "node:fs": [">= 14.18 && < 15", ">= 16"], "fs/promises": [">= 10 && < 10.1", ">= 14"], "node:fs/promises": [">= 14.18 && < 15", ">= 16"], _http_agent: ">= 0.11.1", "node:_http_agent": [">= 14.18 && < 15", ">= 16"], _http_client: ">= 0.11.1", "node:_http_client": [">= 14.18 && < 15", ">= 16"], _http_common: ">= 0.11.1", "node:_http_common": [">= 14.18 && < 15", ">= 16"], _http_incoming: ">= 0.11.1", "node:_http_incoming": [">= 14.18 && < 15", ">= 16"], _http_outgoing: ">= 0.11.1", "node:_http_outgoing": [">= 14.18 && < 15", ">= 16"], _http_server: ">= 0.11.1", "node:_http_server": [">= 14.18 && < 15", ">= 16"], http: true, "node:http": [">= 14.18 && < 15", ">= 16"], http2: ">= 8.8", "node:http2": [">= 14.18 && < 15", ">= 16"], https: true, "node:https": [">= 14.18 && < 15", ">= 16"], inspector: ">= 8", "node:inspector": [">= 14.18 && < 15", ">= 16"], _linklist: "< 8", module: true, "node:module": [">= 14.18 && < 15", ">= 16"], net: true, "node:net": [">= 14.18 && < 15", ">= 16"], "node-inspect/lib/_inspect": ">= 7.6 && < 12", "node-inspect/lib/internal/inspect_client": ">= 7.6 && < 12", "node-inspect/lib/internal/inspect_repl": ">= 7.6 && < 12", os: true, "node:os": [">= 14.18 && < 15", ">= 16"], path: true, "node:path": [">= 14.18 && < 15", ">= 16"], "path/posix": ">= 15.3", "node:path/posix": ">= 16", "path/win32": ">= 15.3", "node:path/win32": ">= 16", perf_hooks: ">= 8.5", "node:perf_hooks": [">= 14.18 && < 15", ">= 16"], process: ">= 1", "node:process": [">= 14.18 && < 15", ">= 16"], punycode: ">= 0.5", "node:punycode": [">= 14.18 && < 15", ">= 16"], querystring: true, "node:querystring": [">= 14.18 && < 15", ">= 16"], readline: true, "node:readline": [">= 14.18 && < 15", ">= 16"], "readline/promises": ">= 17", "node:readline/promises": ">= 17", repl: true, "node:repl": [">= 14.18 && < 15", ">= 16"], smalloc: ">= 0.11.5 && < 3", _stream_duplex: ">= 0.9.4", "node:_stream_duplex": [">= 14.18 && < 15", ">= 16"], _stream_transform: ">= 0.9.4", "node:_stream_transform": [">= 14.18 && < 15", ">= 16"], _stream_wrap: ">= 1.4.1", "node:_stream_wrap": [">= 14.18 && < 15", ">= 16"], _stream_passthrough: ">= 0.9.4", "node:_stream_passthrough": [">= 14.18 && < 15", ">= 16"], _stream_readable: ">= 0.9.4", "node:_stream_readable": [">= 14.18 && < 15", ">= 16"], _stream_writable: ">= 0.9.4", "node:_stream_writable": [">= 14.18 && < 15", ">= 16"], stream: true, "node:stream": [">= 14.18 && < 15", ">= 16"], "stream/consumers": ">= 16.7", "node:stream/consumers": ">= 16.7", "stream/promises": ">= 15", "node:stream/promises": ">= 16", "stream/web": ">= 16.5", "node:stream/web": ">= 16.5", string_decoder: true, "node:string_decoder": [">= 14.18 && < 15", ">= 16"], sys: [">= 0.4 && < 0.7", ">= 0.8"], "node:sys": [">= 14.18 && < 15", ">= 16"], "node:test": ">= 18", timers: true, "node:timers": [">= 14.18 && < 15", ">= 16"], "timers/promises": ">= 15", "node:timers/promises": ">= 16", _tls_common: ">= 0.11.13", "node:_tls_common": [">= 14.18 && < 15", ">= 16"], _tls_legacy: ">= 0.11.3 && < 10", _tls_wrap: ">= 0.11.3", "node:_tls_wrap": [">= 14.18 && < 15", ">= 16"], tls: true, "node:tls": [">= 14.18 && < 15", ">= 16"], trace_events: ">= 10", "node:trace_events": [">= 14.18 && < 15", ">= 16"], tty: true, "node:tty": [">= 14.18 && < 15", ">= 16"], url: true, "node:url": [">= 14.18 && < 15", ">= 16"], util: true, "node:util": [">= 14.18 && < 15", ">= 16"], "util/types": ">= 15.3", "node:util/types": ">= 16", "v8/tools/arguments": ">= 10 && < 12", "v8/tools/codemap": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/consarray": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/csvparser": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/logreader": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/profile_view": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/splaytree": [">= 4.4 && < 5", ">= 5.2 && < 12"], v8: ">= 1", "node:v8": [">= 14.18 && < 15", ">= 16"], vm: true, "node:vm": [">= 14.18 && < 15", ">= 16"], wasi: ">= 13.4 && < 13.5", worker_threads: ">= 11.7", "node:worker_threads": [">= 14.18 && < 15", ">= 16"], zlib: ">= 0.5", "node:zlib": [">= 14.18 && < 15", ">= 16"] }; } }); // node_modules/is-core-module/index.js var require_is_core_module = __commonJS({ "node_modules/is-core-module/index.js"(exports2, module2) { "use strict"; var has = require_src(); function specifierIncluded(current, specifier) { var nodeParts = current.split("."); var parts = specifier.split(" "); var op = parts.length > 1 ? parts[0] : "="; var versionParts = (parts.length > 1 ? parts[1] : parts[0]).split("."); for (var i = 0; i < 3; ++i) { var cur = parseInt(nodeParts[i] || 0, 10); var ver = parseInt(versionParts[i] || 0, 10); if (cur === ver) { continue; } if (op === "<") { return cur < ver; } if (op === ">=") { return cur >= ver; } return false; } return op === ">="; } function matchesRange(current, range) { var specifiers = range.split(/ ?&& ?/); if (specifiers.length === 0) { return false; } for (var i = 0; i < specifiers.length; ++i) { if (!specifierIncluded(current, specifiers[i])) { return false; } } return true; } function versionIncluded(nodeVersion, specifierValue) { if (typeof specifierValue === "boolean") { return specifierValue; } var current = typeof nodeVersion === "undefined" ? process.versions && process.versions.node : nodeVersion; if (typeof current !== "string") { throw new TypeError(typeof nodeVersion === "undefined" ? "Unable to determine current node version" : "If provided, a valid node version is required"); } if (specifierValue && typeof specifierValue === "object") { for (var i = 0; i < specifierValue.length; ++i) { if (matchesRange(current, specifierValue[i])) { return true; } } return false; } return matchesRange(current, specifierValue); } var data = require_core(); module2.exports = function isCore(x, nodeVersion) { return has(data, x) && versionIncluded(nodeVersion, data[x]); }; } }); // node_modules/resolve/lib/async.js var require_async = __commonJS({ "node_modules/resolve/lib/async.js"(exports2, module2) { var fs = require("fs"); var getHomedir = require_homedir(); var path = require("path"); var caller = require_caller(); var nodeModulesPaths = require_node_modules_paths(); var normalizeOptions = require_normalize_options(); var isCore = require_is_core_module(); var realpathFS = process.platform !== "win32" && fs.realpath && typeof fs.realpath.native === "function" ? fs.realpath.native : fs.realpath; var homedir = getHomedir(); var defaultPaths = function() { return [ path.join(homedir, ".node_modules"), path.join(homedir, ".node_libraries") ]; }; var defaultIsFile = function isFile(file, cb) { fs.stat(file, function(err, stat) { if (!err) { return cb(null, stat.isFile() || stat.isFIFO()); } if (err.code === "ENOENT" || err.code === "ENOTDIR") return cb(null, false); return cb(err); }); }; var defaultIsDir = function isDirectory(dir, cb) { fs.stat(dir, function(err, stat) { if (!err) { return cb(null, stat.isDirectory()); } if (err.code === "ENOENT" || err.code === "ENOTDIR") return cb(null, false); return cb(err); }); }; var defaultRealpath = function realpath(x, cb) { realpathFS(x, function(realpathErr, realPath) { if (realpathErr && realpathErr.code !== "ENOENT") cb(realpathErr); else cb(null, realpathErr ? x : realPath); }); }; var maybeRealpath = function maybeRealpath2(realpath, x, opts, cb) { if (opts && opts.preserveSymlinks === false) { realpath(x, cb); } else { cb(null, x); } }; var defaultReadPackage = function defaultReadPackage2(readFile, pkgfile, cb) { readFile(pkgfile, function(readFileErr, body) { if (readFileErr) cb(readFileErr); else { try { var pkg = JSON.parse(body); cb(null, pkg); } catch (jsonErr) { cb(null); } } }); }; var getPackageCandidates = function getPackageCandidates2(x, start, opts) { var dirs = nodeModulesPaths(start, opts, x); for (var i = 0; i < dirs.length; i++) { dirs[i] = path.join(dirs[i], x); } return dirs; }; module2.exports = function resolve(x, options, callback) { var cb = callback; var opts = options; if (typeof options === "function") { cb = opts; opts = {}; } if (typeof x !== "string") { var err = new TypeError("Path must be a string."); return process.nextTick(function() { cb(err); }); } opts = normalizeOptions(x, opts); var isFile = opts.isFile || defaultIsFile; var isDirectory = opts.isDirectory || defaultIsDir; var readFile = opts.readFile || fs.readFile; var realpath = opts.realpath || defaultRealpath; var readPackage = opts.readPackage || defaultReadPackage; if (opts.readFile && opts.readPackage) { var conflictErr = new TypeError("`readFile` and `readPackage` are mutually exclusive."); return process.nextTick(function() { cb(conflictErr); }); } var packageIterator = opts.packageIterator; var extensions = opts.extensions || [".js"]; var includeCoreModules = opts.includeCoreModules !== false; var basedir = opts.basedir || path.dirname(caller()); var parent = opts.filename || basedir; opts.paths = opts.paths || defaultPaths(); var absoluteStart = path.resolve(basedir); maybeRealpath( realpath, absoluteStart, opts, function(err2, realStart) { if (err2) cb(err2); else init(realStart); } ); var res; function init(basedir2) { if (/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(x)) { res = path.resolve(basedir2, x); if (x === "." || x === ".." || x.slice(-1) === "/") res += "/"; if (/\/$/.test(x) && res === basedir2) { loadAsDirectory(res, opts.package, onfile); } else loadAsFile(res, opts.package, onfile); } else if (includeCoreModules && isCore(x)) { return cb(null, x); } else loadNodeModules(x, basedir2, function(err2, n, pkg) { if (err2) cb(err2); else if (n) { return maybeRealpath(realpath, n, opts, function(err3, realN) { if (err3) { cb(err3); } else { cb(null, realN, pkg); } }); } else { var moduleError = new Error("Cannot find module '" + x + "' from '" + parent + "'"); moduleError.code = "MODULE_NOT_FOUND"; cb(moduleError); } }); } function onfile(err2, m, pkg) { if (err2) cb(err2); else if (m) cb(null, m, pkg); else loadAsDirectory(res, function(err3, d, pkg2) { if (err3) cb(err3); else if (d) { maybeRealpath(realpath, d, opts, function(err4, realD) { if (err4) { cb(err4); } else { cb(null, realD, pkg2); } }); } else { var moduleError = new Error("Cannot find module '" + x + "' from '" + parent + "'"); moduleError.code = "MODULE_NOT_FOUND"; cb(moduleError); } }); } function loadAsFile(x2, thePackage, callback2) { var loadAsFilePackage = thePackage; var cb2 = callback2; if (typeof loadAsFilePackage === "function") { cb2 = loadAsFilePackage; loadAsFilePackage = void 0; } var exts = [""].concat(extensions); load(exts, x2, loadAsFilePackage); function load(exts2, x3, loadPackage) { if (exts2.length === 0) return cb2(null, void 0, loadPackage); var file = x3 + exts2[0]; var pkg = loadPackage; if (pkg) onpkg(null, pkg); else loadpkg(path.dirname(file), onpkg); function onpkg(err2, pkg_, dir) { pkg = pkg_; if (err2) return cb2(err2); if (dir && pkg && opts.pathFilter) { var rfile = path.relative(dir, file); var rel = rfile.slice(0, rfile.length - exts2[0].length); var r = opts.pathFilter(pkg, x3, rel); if (r) return load( [""].concat(extensions.slice()), path.resolve(dir, r), pkg ); } isFile(file, onex); } function onex(err2, ex) { if (err2) return cb2(err2); if (ex) return cb2(null, file, pkg); load(exts2.slice(1), x3, pkg); } } } function loadpkg(dir, cb2) { if (dir === "" || dir === "/") return cb2(null); if (process.platform === "win32" && /^\w:[/\\]*$/.test(dir)) { return cb2(null); } if (/[/\\]node_modules[/\\]*$/.test(dir)) return cb2(null); maybeRealpath(realpath, dir, opts, function(unwrapErr, pkgdir) { if (unwrapErr) return loadpkg(path.dirname(dir), cb2); var pkgfile = path.join(pkgdir, "package.json"); isFile(pkgfile, function(err2, ex) { if (!ex) return loadpkg(path.dirname(dir), cb2); readPackage(readFile, pkgfile, function(err3, pkgParam) { if (err3) cb2(err3); var pkg = pkgParam; if (pkg && opts.packageFilter) { pkg = opts.packageFilter(pkg, pkgfile); } cb2(null, pkg, dir); }); }); }); } function loadAsDirectory(x2, loadAsDirectoryPackage, callback2) { var cb2 = callback2; var fpkg = loadAsDirectoryPackage; if (typeof fpkg === "function") { cb2 = fpkg; fpkg = opts.package; } maybeRealpath(realpath, x2, opts, function(unwrapErr, pkgdir) { if (unwrapErr) return cb2(unwrapErr); var pkgfile = path.join(pkgdir, "package.json"); isFile(pkgfile, function(err2, ex) { if (err2) return cb2(err2); if (!ex) return loadAsFile(path.join(x2, "index"), fpkg, cb2); readPackage(readFile, pkgfile, function(err3, pkgParam) { if (err3) return cb2(err3); var pkg = pkgParam; if (pkg && opts.packageFilter) { pkg = opts.packageFilter(pkg, pkgfile); } if (pkg && pkg.main) { if (typeof pkg.main !== "string") { var mainError = new TypeError("package \u201C" + pkg.name + "\u201D `main` must be a string"); mainError.code = "INVALID_PACKAGE_MAIN"; return cb2(mainError); } if (pkg.main === "." || pkg.main === "./") { pkg.main = "index"; } loadAsFile(path.resolve(x2, pkg.main), pkg, function(err4, m, pkg2) { if (err4) return cb2(err4); if (m) return cb2(null, m, pkg2); if (!pkg2) return loadAsFile(path.join(x2, "index"), pkg2, cb2); var dir = path.resolve(x2, pkg2.main); loadAsDirectory(dir, pkg2, function(err5, n, pkg3) { if (err5) return cb2(err5); if (n) return cb2(null, n, pkg3); loadAsFile(path.join(x2, "index"), pkg3, cb2); }); }); return; } loadAsFile(path.join(x2, "/index"), pkg, cb2); }); }); }); } function processDirs(cb2, dirs) { if (dirs.length === 0) return cb2(null, void 0); var dir = dirs[0]; isDirectory(path.dirname(dir), isdir); function isdir(err2, isdir2) { if (err2) return cb2(err2); if (!isdir2) return processDirs(cb2, dirs.slice(1)); loadAsFile(dir, opts.package, onfile2); } function onfile2(err2, m, pkg) { if (err2) return cb2(err2); if (m) return cb2(null, m, pkg); loadAsDirectory(dir, opts.package, ondir); } function ondir(err2, n, pkg) { if (err2) return cb2(err2); if (n) return cb2(null, n, pkg); processDirs(cb2, dirs.slice(1)); } } function loadNodeModules(x2, start, cb2) { var thunk = function() { return getPackageCandidates(x2, start, opts); }; processDirs( cb2, packageIterator ? packageIterator(x2, start, thunk, opts) : thunk() ); } }; } }); // node_modules/resolve/lib/core.json var require_core2 = __commonJS({ "node_modules/resolve/lib/core.json"(exports2, module2) { module2.exports = { assert: true, "node:assert": [">= 14.18 && < 15", ">= 16"], "assert/strict": ">= 15", "node:assert/strict": ">= 16", async_hooks: ">= 8", "node:async_hooks": [">= 14.18 && < 15", ">= 16"], buffer_ieee754: ">= 0.5 && < 0.9.7", buffer: true, "node:buffer": [">= 14.18 && < 15", ">= 16"], child_process: true, "node:child_process": [">= 14.18 && < 15", ">= 16"], cluster: ">= 0.5", "node:cluster": [">= 14.18 && < 15", ">= 16"], console: true, "node:console": [">= 14.18 && < 15", ">= 16"], constants: true, "node:constants": [">= 14.18 && < 15", ">= 16"], crypto: true, "node:crypto": [">= 14.18 && < 15", ">= 16"], _debug_agent: ">= 1 && < 8", _debugger: "< 8", dgram: true, "node:dgram": [">= 14.18 && < 15", ">= 16"], diagnostics_channel: [">= 14.17 && < 15", ">= 15.1"], "node:diagnostics_channel": [">= 14.18 && < 15", ">= 16"], dns: true, "node:dns": [">= 14.18 && < 15", ">= 16"], "dns/promises": ">= 15", "node:dns/promises": ">= 16", domain: ">= 0.7.12", "node:domain": [">= 14.18 && < 15", ">= 16"], events: true, "node:events": [">= 14.18 && < 15", ">= 16"], freelist: "< 6", fs: true, "node:fs": [">= 14.18 && < 15", ">= 16"], "fs/promises": [">= 10 && < 10.1", ">= 14"], "node:fs/promises": [">= 14.18 && < 15", ">= 16"], _http_agent: ">= 0.11.1", "node:_http_agent": [">= 14.18 && < 15", ">= 16"], _http_client: ">= 0.11.1", "node:_http_client": [">= 14.18 && < 15", ">= 16"], _http_common: ">= 0.11.1", "node:_http_common": [">= 14.18 && < 15", ">= 16"], _http_incoming: ">= 0.11.1", "node:_http_incoming": [">= 14.18 && < 15", ">= 16"], _http_outgoing: ">= 0.11.1", "node:_http_outgoing": [">= 14.18 && < 15", ">= 16"], _http_server: ">= 0.11.1", "node:_http_server": [">= 14.18 && < 15", ">= 16"], http: true, "node:http": [">= 14.18 && < 15", ">= 16"], http2: ">= 8.8", "node:http2": [">= 14.18 && < 15", ">= 16"], https: true, "node:https": [">= 14.18 && < 15", ">= 16"], inspector: ">= 8", "node:inspector": [">= 14.18 && < 15", ">= 16"], _linklist: "< 8", module: true, "node:module": [">= 14.18 && < 15", ">= 16"], net: true, "node:net": [">= 14.18 && < 15", ">= 16"], "node-inspect/lib/_inspect": ">= 7.6 && < 12", "node-inspect/lib/internal/inspect_client": ">= 7.6 && < 12", "node-inspect/lib/internal/inspect_repl": ">= 7.6 && < 12", os: true, "node:os": [">= 14.18 && < 15", ">= 16"], path: true, "node:path": [">= 14.18 && < 15", ">= 16"], "path/posix": ">= 15.3", "node:path/posix": ">= 16", "path/win32": ">= 15.3", "node:path/win32": ">= 16", perf_hooks: ">= 8.5", "node:perf_hooks": [">= 14.18 && < 15", ">= 16"], process: ">= 1", "node:process": [">= 14.18 && < 15", ">= 16"], punycode: ">= 0.5", "node:punycode": [">= 14.18 && < 15", ">= 16"], querystring: true, "node:querystring": [">= 14.18 && < 15", ">= 16"], readline: true, "node:readline": [">= 14.18 && < 15", ">= 16"], "readline/promises": ">= 17", "node:readline/promises": ">= 17", repl: true, "node:repl": [">= 14.18 && < 15", ">= 16"], smalloc: ">= 0.11.5 && < 3", _stream_duplex: ">= 0.9.4", "node:_stream_duplex": [">= 14.18 && < 15", ">= 16"], _stream_transform: ">= 0.9.4", "node:_stream_transform": [">= 14.18 && < 15", ">= 16"], _stream_wrap: ">= 1.4.1", "node:_stream_wrap": [">= 14.18 && < 15", ">= 16"], _stream_passthrough: ">= 0.9.4", "node:_stream_passthrough": [">= 14.18 && < 15", ">= 16"], _stream_readable: ">= 0.9.4", "node:_stream_readable": [">= 14.18 && < 15", ">= 16"], _stream_writable: ">= 0.9.4", "node:_stream_writable": [">= 14.18 && < 15", ">= 16"], stream: true, "node:stream": [">= 14.18 && < 15", ">= 16"], "stream/consumers": ">= 16.7", "node:stream/consumers": ">= 16.7", "stream/promises": ">= 15", "node:stream/promises": ">= 16", "stream/web": ">= 16.5", "node:stream/web": ">= 16.5", string_decoder: true, "node:string_decoder": [">= 14.18 && < 15", ">= 16"], sys: [">= 0.4 && < 0.7", ">= 0.8"], "node:sys": [">= 14.18 && < 15", ">= 16"], "node:test": ">= 18", timers: true, "node:timers": [">= 14.18 && < 15", ">= 16"], "timers/promises": ">= 15", "node:timers/promises": ">= 16", _tls_common: ">= 0.11.13", "node:_tls_common": [">= 14.18 && < 15", ">= 16"], _tls_legacy: ">= 0.11.3 && < 10", _tls_wrap: ">= 0.11.3", "node:_tls_wrap": [">= 14.18 && < 15", ">= 16"], tls: true, "node:tls": [">= 14.18 && < 15", ">= 16"], trace_events: ">= 10", "node:trace_events": [">= 14.18 && < 15", ">= 16"], tty: true, "node:tty": [">= 14.18 && < 15", ">= 16"], url: true, "node:url": [">= 14.18 && < 15", ">= 16"], util: true, "node:util": [">= 14.18 && < 15", ">= 16"], "util/types": ">= 15.3", "node:util/types": ">= 16", "v8/tools/arguments": ">= 10 && < 12", "v8/tools/codemap": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/consarray": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/csvparser": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/logreader": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/profile_view": [">= 4.4 && < 5", ">= 5.2 && < 12"], "v8/tools/splaytree": [">= 4.4 && < 5", ">= 5.2 && < 12"], v8: ">= 1", "node:v8": [">= 14.18 && < 15", ">= 16"], vm: true, "node:vm": [">= 14.18 && < 15", ">= 16"], wasi: ">= 13.4 && < 13.5", worker_threads: ">= 11.7", "node:worker_threads": [">= 14.18 && < 15", ">= 16"], zlib: ">= 0.5", "node:zlib": [">= 14.18 && < 15", ">= 16"] }; } }); // node_modules/resolve/lib/core.js var require_core3 = __commonJS({ "node_modules/resolve/lib/core.js"(exports2, module2) { var current = process.versions && process.versions.node && process.versions.node.split(".") || []; function specifierIncluded(specifier) { var parts = specifier.split(" "); var op = parts.length > 1 ? parts[0] : "="; var versionParts = (parts.length > 1 ? parts[1] : parts[0]).split("."); for (var i = 0; i < 3; ++i) { var cur = parseInt(current[i] || 0, 10); var ver = parseInt(versionParts[i] || 0, 10); if (cur === ver) { continue; } if (op === "<") { return cur < ver; } else if (op === ">=") { return cur >= ver; } return false; } return op === ">="; } function matchesRange(range) { var specifiers = range.split(/ ?&& ?/); if (specifiers.length === 0) { return false; } for (var i = 0; i < specifiers.length; ++i) { if (!specifierIncluded(specifiers[i])) { return false; } } return true; } function versionIncluded(specifierValue) { if (typeof specifierValue === "boolean") { return specifierValue; } if (specifierValue && typeof specifierValue === "object") { for (var i = 0; i < specifierValue.length; ++i) { if (matchesRange(specifierValue[i])) { return true; } } return false; } return matchesRange(specifierValue); } var data = require_core2(); var core = {}; for (mod in data) { if (Object.prototype.hasOwnProperty.call(data, mod)) { core[mod] = versionIncluded(data[mod]); } } var mod; module2.exports = core; } }); // node_modules/resolve/lib/is-core.js var require_is_core = __commonJS({ "node_modules/resolve/lib/is-core.js"(exports2, module2) { var isCoreModule = require_is_core_module(); module2.exports = function isCore(x) { return isCoreModule(x); }; } }); // node_modules/resolve/lib/sync.js var require_sync = __commonJS({ "node_modules/resolve/lib/sync.js"(exports2, module2) { var isCore = require_is_core_module(); var fs = require("fs"); var path = require("path"); var getHomedir = require_homedir(); var caller = require_caller(); var nodeModulesPaths = require_node_modules_paths(); var normalizeOptions = require_normalize_options(); var realpathFS = process.platform !== "win32" && fs.realpathSync && typeof fs.realpathSync.native === "function" ? fs.realpathSync.native : fs.realpathSync; var homedir = getHomedir(); var defaultPaths = function() { return [ path.join(homedir, ".node_modules"), path.join(homedir, ".node_libraries") ]; }; var defaultIsFile = function isFile(file) { try { var stat = fs.statSync(file, { throwIfNoEntry: false }); } catch (e) { if (e && (e.code === "ENOENT" || e.code === "ENOTDIR")) return false; throw e; } return !!stat && (stat.isFile() || stat.isFIFO()); }; var defaultIsDir = function isDirectory(dir) { try { var stat = fs.statSync(dir, { throwIfNoEntry: false }); } catch (e) { if (e && (e.code === "ENOENT" || e.code === "ENOTDIR")) return false; throw e; } return !!stat && stat.isDirectory(); }; var defaultRealpathSync = function realpathSync(x) { try { return realpathFS(x); } catch (realpathErr) { if (realpathErr.code !== "ENOENT") { throw realpathErr; } } return x; }; var maybeRealpathSync = function maybeRealpathSync2(realpathSync, x, opts) { if (opts && opts.preserveSymlinks === false) { return realpathSync(x); } return x; }; var defaultReadPackageSync = function defaultReadPackageSync2(readFileSync, pkgfile) { var body = readFileSync(pkgfile); try { var pkg = JSON.parse(body); return pkg; } catch (jsonErr) { } }; var getPackageCandidates = function getPackageCandidates2(x, start, opts) { var dirs = nodeModulesPaths(start, opts, x); for (var i = 0; i < dirs.length; i++) { dirs[i] = path.join(dirs[i], x); } return dirs; }; module2.exports = function resolveSync(x, options) { if (typeof x !== "string") { throw new TypeError("Path must be a string."); } var opts = normalizeOptions(x, options); var isFile = opts.isFile || defaultIsFile; var readFileSync = opts.readFileSync || fs.readFileSync; var isDirectory = opts.isDirectory || defaultIsDir; var realpathSync = opts.realpathSync || defaultRealpathSync; var readPackageSync = opts.readPackageSync || defaultReadPackageSync; if (opts.readFileSync && opts.readPackageSync) { throw new TypeError("`readFileSync` and `readPackageSync` are mutually exclusive."); } var packageIterator = opts.packageIterator; var extensions = opts.extensions || [".js"]; var includeCoreModules = opts.includeCoreModules !== false; var basedir = opts.basedir || path.dirname(caller()); var parent = opts.filename || basedir; opts.paths = opts.paths || defaultPaths(); var absoluteStart = maybeRealpathSync(realpathSync, path.resolve(basedir), opts); if (/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(x)) { var res = path.resolve(absoluteStart, x); if (x === "." || x === ".." || x.slice(-1) === "/") res += "/"; var m = loadAsFileSync(res) || loadAsDirectorySync(res); if (m) return maybeRealpathSync(realpathSync, m, opts); } else if (includeCoreModules && isCore(x)) { return x; } else { var n = loadNodeModulesSync(x, absoluteStart); if (n) return maybeRealpathSync(realpathSync, n, opts); } var err = new Error("Cannot find module '" + x + "' from '" + parent + "'"); err.code = "MODULE_NOT_FOUND"; throw err; function loadAsFileSync(x2) { var pkg = loadpkg(path.dirname(x2)); if (pkg && pkg.dir && pkg.pkg && opts.pathFilter) { var rfile = path.relative(pkg.dir, x2); var r = opts.pathFilter(pkg.pkg, x2, rfile); if (r) { x2 = path.resolve(pkg.dir, r); } } if (isFile(x2)) { return x2; } for (var i = 0; i < extensions.length; i++) { var file = x2 + extensions[i]; if (isFile(file)) { return file; } } } function loadpkg(dir) { if (dir === "" || dir === "/") return; if (process.platform === "win32" && /^\w:[/\\]*$/.test(dir)) { return; } if (/[/\\]node_modules[/\\]*$/.test(dir)) return; var pkgfile = path.join(maybeRealpathSync(realpathSync, dir, opts), "package.json"); if (!isFile(pkgfile)) { return loadpkg(path.dirname(dir)); } var pkg = readPackageSync(readFileSync, pkgfile); if (pkg && opts.packageFilter) { pkg = opts.packageFilter(pkg, dir); } return { pkg, dir }; } function loadAsDirectorySync(x2) { var pkgfile = path.join(maybeRealpathSync(realpathSync, x2, opts), "/package.json"); if (isFile(pkgfile)) { try { var pkg = readPackageSync(readFileSync, pkgfile); } catch (e) { } if (pkg && opts.packageFilter) { pkg = opts.packageFilter(pkg, x2); } if (pkg && pkg.main) { if (typeof pkg.main !== "string") { var mainError = new TypeError("package \u201C" + pkg.name + "\u201D `main` must be a string"); mainError.code = "INVALID_PACKAGE_MAIN"; throw mainError; } if (pkg.main === "." || pkg.main === "./") { pkg.main = "index"; } try { var m2 = loadAsFileSync(path.resolve(x2, pkg.main)); if (m2) return m2; var n2 = loadAsDirectorySync(path.resolve(x2, pkg.main)); if (n2) return n2; } catch (e) { } } } return loadAsFileSync(path.join(x2, "/index")); } function loadNodeModulesSync(x2, start) { var thunk = function() { return getPackageCandidates(x2, start, opts); }; var dirs = packageIterator ? packageIterator(x2, start, thunk, opts) : thunk(); for (var i = 0; i < dirs.length; i++) { var dir = dirs[i]; if (isDirectory(path.dirname(dir))) { var m2 = loadAsFileSync(dir); if (m2) return m2; var n2 = loadAsDirectorySync(dir); if (n2) return n2; } } } }; } }); // node_modules/resolve/index.js var require_resolve = __commonJS({ "node_modules/resolve/index.js"(exports2, module2) { var async = require_async(); async.core = require_core3(); async.isCore = require_is_core(); async.sync = require_sync(); module2.exports = async; } }); // node_modules/postcss-import/lib/resolve-id.js var require_resolve_id = __commonJS({ "node_modules/postcss-import/lib/resolve-id.js"(exports2, module2) { "use strict"; var resolve = require_resolve(); var moduleDirectories = ["web_modules", "node_modules"]; function resolveModule(id, opts) { return new Promise((res, rej) => { resolve(id, opts, (err, path) => err ? rej(err) : res(path)); }); } module2.exports = function(id, base, options) { const paths = options.path; const resolveOpts = { basedir: base, moduleDirectory: moduleDirectories.concat(options.addModulesDirectories), paths, extensions: [".css"], packageFilter: function processPackage(pkg) { if (pkg.style) pkg.main = pkg.style; else if (!pkg.main || !/\.css$/.test(pkg.main)) pkg.main = "index.css"; return pkg; }, preserveSymlinks: false }; return resolveModule(`./${id}`, resolveOpts).catch(() => resolveModule(id, resolveOpts)).catch(() => { if (paths.indexOf(base) === -1) paths.unshift(base); throw new Error( `Failed to find '${id}' in [ ${paths.join(",\n ")} ]` ); }); }; } }); // node_modules/pify/index.js var require_pify = __commonJS({ "node_modules/pify/index.js"(exports2, module2) { "use strict"; var processFn = function(fn, P, opts) { return function() { var that = this; var args = new Array(arguments.length); for (var i = 0; i < arguments.length; i++) { args[i] = arguments[i]; } return new P(function(resolve, reject) { args.push(function(err, result) { if (err) { reject(err); } else if (opts.multiArgs) { var results = new Array(arguments.length - 1); for (var i2 = 1; i2 < arguments.length; i2++) { results[i2 - 1] = arguments[i2]; } resolve(results); } else { resolve(result); } }); fn.apply(that, args); }); }; }; var pify = module2.exports = function(obj, P, opts) { if (typeof P !== "function") { opts = P; P = Promise; } opts = opts || {}; opts.exclude = opts.exclude || [/.+Sync$/]; var filter = function(key) { var match = function(pattern) { return typeof pattern === "string" ? key === pattern : pattern.test(key); }; return opts.include ? opts.include.some(match) : !opts.exclude.some(match); }; var ret = typeof obj === "function" ? function() { if (opts.excludeMain) { return obj.apply(this, arguments); } return processFn(obj, P, opts).apply(this, arguments); } : {}; return Object.keys(obj).reduce(function(ret2, key) { var x = obj[key]; ret2[key] = typeof x === "function" && filter(key) ? processFn(x, P, opts) : x; return ret2; }, ret); }; pify.all = pify; } }); // node_modules/read-cache/index.js var require_read_cache = __commonJS({ "node_modules/read-cache/index.js"(exports2, module2) { var fs = require("fs"); var path = require("path"); var pify = require_pify(); var stat = pify(fs.stat); var readFile = pify(fs.readFile); var resolve = path.resolve; var cache = /* @__PURE__ */ Object.create(null); function convert(content, encoding) { if (Buffer.isEncoding(encoding)) { return content.toString(encoding); } return content; } module2.exports = function(path2, encoding) { path2 = resolve(path2); return stat(path2).then(function(stats) { var item = cache[path2]; if (item && item.mtime.getTime() === stats.mtime.getTime()) { return convert(item.content, encoding); } return readFile(path2).then(function(data) { cache[path2] = { mtime: stats.mtime, content: data }; return convert(data, encoding); }); }).catch(function(err) { cache[path2] = null; return Promise.reject(err); }); }; module2.exports.sync = function(path2, encoding) { path2 = resolve(path2); try { var stats = fs.statSync(path2); var item = cache[path2]; if (item && item.mtime.getTime() === stats.mtime.getTime()) { return convert(item.content, encoding); } var data = fs.readFileSync(path2); cache[path2] = { mtime: stats.mtime, content: data }; return convert(data, encoding); } catch (err) { cache[path2] = null; throw err; } }; module2.exports.get = function(path2, encoding) { path2 = resolve(path2); if (cache[path2]) { return convert(cache[path2].content, encoding); } return null; }; module2.exports.clear = function() { cache = /* @__PURE__ */ Object.create(null); }; } }); // node_modules/postcss-import/lib/load-content.js var require_load_content = __commonJS({ "node_modules/postcss-import/lib/load-content.js"(exports2, module2) { "use strict"; var readCache = require_read_cache(); module2.exports = (filename) => readCache(filename, "utf-8"); } }); // node_modules/postcss-import/lib/process-content.js var require_process_content = __commonJS({ "node_modules/postcss-import/lib/process-content.js"(exports2, module2) { "use strict"; var path = require("path"); var sugarss; module2.exports = function processContent(result, content, filename, options, postcss) { const { plugins } = options; const ext = path.extname(filename); const parserList = []; if (ext === ".sss") { if (!sugarss) { try { sugarss = require("sugarss"); } catch { } } if (sugarss) return runPostcss(postcss, content, filename, plugins, [sugarss]); } if (result.opts.syntax && result.opts.syntax.parse) { parserList.push(result.opts.syntax.parse); } if (result.opts.parser) parserList.push(result.opts.parser); parserList.push(null); return runPostcss(postcss, content, filename, plugins, parserList); }; function runPostcss(postcss, content, filename, plugins, parsers, index) { if (!index) index = 0; return postcss(plugins).process(content, { from: filename, parser: parsers[index] }).catch((err) => { index++; if (index === parsers.length) throw err; return runPostcss(postcss, content, filename, plugins, parsers, index); }); } } }); // node_modules/postcss-value-parser/lib/parse.js var require_parse2 = __commonJS({ "node_modules/postcss-value-parser/lib/parse.js"(exports2, module2) { var openParentheses = "(".charCodeAt(0); var closeParentheses = ")".charCodeAt(0); var singleQuote = "'".charCodeAt(0); var doubleQuote = '"'.charCodeAt(0); var backslash = "\\".charCodeAt(0); var slash = "/".charCodeAt(0); var comma = ",".charCodeAt(0); var colon = ":".charCodeAt(0); var star = "*".charCodeAt(0); var uLower = "u".charCodeAt(0); var uUpper = "U".charCodeAt(0); var plus = "+".charCodeAt(0); var isUnicodeRange = /^[a-f0-9?-]+$/i; module2.exports = function(input) { var tokens = []; var value = input; var next, quote, prev, token, escape, escapePos, whitespacePos, parenthesesOpenPos; var pos = 0; var code = value.charCodeAt(pos); var max = value.length; var stack = [{ nodes: tokens }]; var balanced = 0; var parent; var name = ""; var before = ""; var after = ""; while (pos < max) { if (code <= 32) { next = pos; do { next += 1; code = value.charCodeAt(next); } while (code <= 32); token = value.slice(pos, next); prev = tokens[tokens.length - 1]; if (code === closeParentheses && balanced) { after = token; } else if (prev && prev.type === "div") { prev.after = token; prev.sourceEndIndex += token.length; } else if (code === comma || code === colon || code === slash && value.charCodeAt(next + 1) !== star && (!parent || parent && parent.type === "function" && parent.value !== "calc")) { before = token; } else { tokens.push({ type: "space", sourceIndex: pos, sourceEndIndex: next, value: token }); } pos = next; } else if (code === singleQuote || code === doubleQuote) { next = pos; quote = code === singleQuote ? "'" : '"'; token = { type: "string", sourceIndex: pos, quote }; do { escape = false; next = value.indexOf(quote, next + 1); if (~next) { escapePos = next; while (value.charCodeAt(escapePos - 1) === backslash) { escapePos -= 1; escape = !escape; } } else { value += quote; next = value.length - 1; token.unclosed = true; } } while (escape); token.value = value.slice(pos + 1, next); token.sourceEndIndex = token.unclosed ? next : next + 1; tokens.push(token); pos = next + 1; code = value.charCodeAt(pos); } else if (code === slash && value.charCodeAt(pos + 1) === star) { next = value.indexOf("*/", pos); token = { type: "comment", sourceIndex: pos, sourceEndIndex: next + 2 }; if (next === -1) { token.unclosed = true; next = value.length; token.sourceEndIndex = next; } token.value = value.slice(pos + 2, next); tokens.push(token); pos = next + 2; code = value.charCodeAt(pos); } else if ((code === slash || code === star) && parent && parent.type === "function" && parent.value === "calc") { token = value[pos]; tokens.push({ type: "word", sourceIndex: pos - before.length, sourceEndIndex: pos + token.length, value: token }); pos += 1; code = value.charCodeAt(pos); } else if (code === slash || code === comma || code === colon) { token = value[pos]; tokens.push({ type: "div", sourceIndex: pos - before.length, sourceEndIndex: pos + token.length, value: token, before, after: "" }); before = ""; pos += 1; code = value.charCodeAt(pos); } else if (openParentheses === code) { next = pos; do { next += 1; code = value.charCodeAt(next); } while (code <= 32); parenthesesOpenPos = pos; token = { type: "function", sourceIndex: pos - name.length, value: name, before: value.slice(parenthesesOpenPos + 1, next) }; pos = next; if (name === "url" && code !== singleQuote && code !== doubleQuote) { next -= 1; do { escape = false; next = value.indexOf(")", next + 1); if (~next) { escapePos = next; while (value.charCodeAt(escapePos - 1) === backslash) { escapePos -= 1; escape = !escape; } } else { value += ")"; next = value.length - 1; token.unclosed = true; } } while (escape); whitespacePos = next; do { whitespacePos -= 1; code = value.charCodeAt(whitespacePos); } while (code <= 32); if (parenthesesOpenPos < whitespacePos) { if (pos !== whitespacePos + 1) { token.nodes = [ { type: "word", sourceIndex: pos, sourceEndIndex: whitespacePos + 1, value: value.slice(pos, whitespacePos + 1) } ]; } else { token.nodes = []; } if (token.unclosed && whitespacePos + 1 !== next) { token.after = ""; token.nodes.push({ type: "space", sourceIndex: whitespacePos + 1, sourceEndIndex: next, value: value.slice(whitespacePos + 1, next) }); } else { token.after = value.slice(whitespacePos + 1, next); token.sourceEndIndex = next; } } else { token.after = ""; token.nodes = []; } pos = next + 1; token.sourceEndIndex = token.unclosed ? next : pos; code = value.charCodeAt(pos); tokens.push(token); } else { balanced += 1; token.after = ""; token.sourceEndIndex = pos + 1; tokens.push(token); stack.push(token); tokens = token.nodes = []; parent = token; } name = ""; } else if (closeParentheses === code && balanced) { pos += 1; code = value.charCodeAt(pos); parent.after = after; parent.sourceEndIndex += after.length; after = ""; balanced -= 1; stack[stack.length - 1].sourceEndIndex = pos; stack.pop(); parent = stack[balanced]; tokens = parent.nodes; } else { next = pos; do { if (code === backslash) { next += 1; } next += 1; code = value.charCodeAt(next); } while (next < max && !(code <= 32 || code === singleQuote || code === doubleQuote || code === comma || code === colon || code === slash || code === openParentheses || code === star && parent && parent.type === "function" && parent.value === "calc" || code === slash && parent.type === "function" && parent.value === "calc" || code === closeParentheses && balanced)); token = value.slice(pos, next); if (openParentheses === code) { name = token; } else if ((uLower === token.charCodeAt(0) || uUpper === token.charCodeAt(0)) && plus === token.charCodeAt(1) && isUnicodeRange.test(token.slice(2))) { tokens.push({ type: "unicode-range", sourceIndex: pos, sourceEndIndex: next, value: token }); } else { tokens.push({ type: "word", sourceIndex: pos, sourceEndIndex: next, value: token }); } pos = next; } } for (pos = stack.length - 1; pos; pos -= 1) { stack[pos].unclosed = true; stack[pos].sourceEndIndex = value.length; } return stack[0].nodes; }; } }); // node_modules/postcss-value-parser/lib/walk.js var require_walk = __commonJS({ "node_modules/postcss-value-parser/lib/walk.js"(exports2, module2) { module2.exports = function walk(nodes, cb, bubble) { var i, max, node, result; for (i = 0, max = nodes.length; i < max; i += 1) { node = nodes[i]; if (!bubble) { result = cb(node, i, nodes); } if (result !== false && node.type === "function" && Array.isArray(node.nodes)) { walk(node.nodes, cb, bubble); } if (bubble) { cb(node, i, nodes); } } }; } }); // node_modules/postcss-value-parser/lib/stringify.js var require_stringify2 = __commonJS({ "node_modules/postcss-value-parser/lib/stringify.js"(exports2, module2) { function stringifyNode(node, custom) { var type = node.type; var value = node.value; var buf; var customResult; if (custom && (customResult = custom(node)) !== void 0) { return customResult; } else if (type === "word" || type === "space") { return value; } else if (type === "string") { buf = node.quote || ""; return buf + value + (node.unclosed ? "" : buf); } else if (type === "comment") { return "/*" + value + (node.unclosed ? "" : "*/"); } else if (type === "div") { return (node.before || "") + value + (node.after || ""); } else if (Array.isArray(node.nodes)) { buf = stringify(node.nodes, custom); if (type !== "function") { return buf; } return value + "(" + (node.before || "") + buf + (node.after || "") + (node.unclosed ? "" : ")"); } return value; } function stringify(nodes, custom) { var result, i; if (Array.isArray(nodes)) { result = ""; for (i = nodes.length - 1; ~i; i -= 1) { result = stringifyNode(nodes[i], custom) + result; } return result; } return stringifyNode(nodes, custom); } module2.exports = stringify; } }); // node_modules/postcss-value-parser/lib/unit.js var require_unit = __commonJS({ "node_modules/postcss-value-parser/lib/unit.js"(exports2, module2) { var minus = "-".charCodeAt(0); var plus = "+".charCodeAt(0); var dot = ".".charCodeAt(0); var exp = "e".charCodeAt(0); var EXP = "E".charCodeAt(0); function likeNumber(value) { var code = value.charCodeAt(0); var nextCode; if (code === plus || code === minus) { nextCode = value.charCodeAt(1); if (nextCode >= 48 && nextCode <= 57) { return true; } var nextNextCode = value.charCodeAt(2); if (nextCode === dot && nextNextCode >= 48 && nextNextCode <= 57) { return true; } return false; } if (code === dot) { nextCode = value.charCodeAt(1); if (nextCode >= 48 && nextCode <= 57) { return true; } return false; } if (code >= 48 && code <= 57) { return true; } return false; } module2.exports = function(value) { var pos = 0; var length = value.length; var code; var nextCode; var nextNextCode; if (length === 0 || !likeNumber(value)) { return false; } code = value.charCodeAt(pos); if (code === plus || code === minus) { pos++; } while (pos < length) { code = value.charCodeAt(pos); if (code < 48 || code > 57) { break; } pos += 1; } code = value.charCodeAt(pos); nextCode = value.charCodeAt(pos + 1); if (code === dot && nextCode >= 48 && nextCode <= 57) { pos += 2; while (pos < length) { code = value.charCodeAt(pos); if (code < 48 || code > 57) { break; } pos += 1; } } code = value.charCodeAt(pos); nextCode = value.charCodeAt(pos + 1); nextNextCode = value.charCodeAt(pos + 2); if ((code === exp || code === EXP) && (nextCode >= 48 && nextCode <= 57 || (nextCode === plus || nextCode === minus) && nextNextCode >= 48 && nextNextCode <= 57)) { pos += nextCode === plus || nextCode === minus ? 3 : 2; while (pos < length) { code = value.charCodeAt(pos); if (code < 48 || code > 57) { break; } pos += 1; } } return { number: value.slice(0, pos), unit: value.slice(pos) }; }; } }); // node_modules/postcss-value-parser/lib/index.js var require_lib = __commonJS({ "node_modules/postcss-value-parser/lib/index.js"(exports2, module2) { var parse = require_parse2(); var walk = require_walk(); var stringify = require_stringify2(); function ValueParser(value) { if (this instanceof ValueParser) { this.nodes = parse(value); return this; } return new ValueParser(value); } ValueParser.prototype.toString = function() { return Array.isArray(this.nodes) ? stringify(this.nodes) : ""; }; ValueParser.prototype.walk = function(cb, bubble) { walk(this.nodes, cb, bubble); return this; }; ValueParser.unit = require_unit(); ValueParser.walk = walk; ValueParser.stringify = stringify; module2.exports = ValueParser; } }); // node_modules/postcss-import/lib/parse-statements.js var require_parse_statements = __commonJS({ "node_modules/postcss-import/lib/parse-statements.js"(exports2, module2) { "use strict"; var valueParser = require_lib(); var { stringify } = valueParser; function split(params, start) { const list = []; const last = params.reduce((item, node, index) => { if (index < start) return ""; if (node.type === "div" && node.value === ",") { list.push(item); return ""; } return item + stringify(node); }, ""); list.push(last); return list; } module2.exports = function(result, styles) { const statements = []; let nodes = []; styles.each((node) => { let stmt; if (node.type === "atrule") { if (node.name === "import") stmt = parseImport(result, node); else if (node.name === "media") stmt = parseMedia(result, node); else if (node.name === "charset") stmt = parseCharset(result, node); } if (stmt) { if (nodes.length) { statements.push({ type: "nodes", nodes, media: [], layer: [] }); nodes = []; } statements.push(stmt); } else nodes.push(node); }); if (nodes.length) { statements.push({ type: "nodes", nodes, media: [], layer: [] }); } return statements; }; function parseMedia(result, atRule) { const params = valueParser(atRule.params).nodes; return { type: "media", node: atRule, media: split(params, 0), layer: [] }; } function parseCharset(result, atRule) { if (atRule.prev()) { return result.warn("@charset must precede all other statements", { node: atRule }); } return { type: "charset", node: atRule, media: [], layer: [] }; } function parseImport(result, atRule) { let prev = atRule.prev(); if (prev) { do { if (prev.type !== "comment" && (prev.type !== "atrule" || prev.name !== "import" && prev.name !== "charset" && !(prev.name === "layer" && !prev.nodes))) { return result.warn( "@import must precede all other statements (besides @charset or empty @layer)", { node: atRule } ); } prev = prev.prev(); } while (prev); } if (atRule.nodes) { return result.warn( "It looks like you didn't end your @import statement correctly. Child nodes are attached to it.", { node: atRule } ); } const params = valueParser(atRule.params).nodes; const stmt = { type: "import", node: atRule, media: [], layer: [] }; if (!params.length || (params[0].type !== "string" || !params[0].value) && (params[0].type !== "function" || params[0].value !== "url" || !params[0].nodes.length || !params[0].nodes[0].value)) { return result.warn(`Unable to find uri in '${atRule.toString()}'`, { node: atRule }); } if (params[0].type === "string") stmt.uri = params[0].value; else stmt.uri = params[0].nodes[0].value; stmt.fullUri = stringify(params[0]); let remainder = params; if (remainder.length > 2) { if ((remainder[2].type === "word" || remainder[2].type === "function") && remainder[2].value === "layer") { if (remainder[1].type !== "space") { return result.warn("Invalid import layer statement", { node: atRule }); } if (remainder[2].nodes) { stmt.layer = [stringify(remainder[2].nodes)]; } else { stmt.layer = [""]; } remainder = remainder.slice(2); } } if (remainder.length > 2) { if (remainder[1].type !== "space") { return result.warn("Invalid import media statement", { node: atRule }); } stmt.media = split(remainder, 2); } return stmt; } } }); // node_modules/postcss-import/index.js var require_postcss_import = __commonJS({ "node_modules/postcss-import/index.js"(exports2, module2) { "use strict"; var path = require("path"); var joinMedia = require_join_media(); var joinLayer = require_join_layer(); var resolveId = require_resolve_id(); var loadContent = require_load_content(); var processContent = require_process_content(); var parseStatements = require_parse_statements(); function AtImport(options) { options = { root: process.cwd(), path: [], skipDuplicates: true, resolve: resolveId, load: loadContent, plugins: [], addModulesDirectories: [], ...options }; options.root = path.resolve(options.root); if (typeof options.path === "string") options.path = [options.path]; if (!Array.isArray(options.path)) options.path = []; options.path = options.path.map((p) => path.resolve(options.root, p)); return { postcssPlugin: "postcss-import", Once(styles, { result, atRule, postcss }) { const state = { importedFiles: {}, hashFiles: {} }; if (styles.source && styles.source.input && styles.source.input.file) { state.importedFiles[styles.source.input.file] = {}; } if (options.plugins && !Array.isArray(options.plugins)) { throw new Error("plugins option must be an array"); } return parseStyles(result, styles, options, state, [], []).then( (bundle) => { applyRaws(bundle); applyMedia(bundle); applyStyles(bundle, styles); } ); function applyRaws(bundle) { bundle.forEach((stmt, index) => { if (index === 0) return; if (stmt.parent) { const { before } = stmt.parent.node.raws; if (stmt.type === "nodes") stmt.nodes[0].raws.before = before; else stmt.node.raws.before = before; } else if (stmt.type === "nodes") { stmt.nodes[0].raws.before = stmt.nodes[0].raws.before || "\n"; } }); } function applyMedia(bundle) { bundle.forEach((stmt) => { if (!stmt.media.length && !stmt.layer.length || stmt.type === "charset") { return; } if (stmt.type === "import") { stmt.node.params = `${stmt.fullUri} ${stmt.media.join(", ")}`; } else if (stmt.type === "media") { stmt.node.params = stmt.media.join(", "); } else { const { nodes } = stmt; const { parent } = nodes[0]; let outerAtRule; let innerAtRule; if (stmt.media.length && stmt.layer.length) { const mediaNode = atRule({ name: "media", params: stmt.media.join(", "), source: parent.source }); const layerNode = atRule({ name: "layer", params: stmt.layer.filter((layer) => layer !== "").join("."), source: parent.source }); mediaNode.append(layerNode); innerAtRule = layerNode; outerAtRule = mediaNode; } else if (stmt.media.length) { const mediaNode = atRule({ name: "media", params: stmt.media.join(", "), source: parent.source }); innerAtRule = mediaNode; outerAtRule = mediaNode; } else if (stmt.layer.length) { const layerNode = atRule({ name: "layer", params: stmt.layer.filter((layer) => layer !== "").join("."), source: parent.source }); innerAtRule = layerNode; outerAtRule = layerNode; } parent.insertBefore(nodes[0], outerAtRule); nodes.forEach((node) => { node.parent = void 0; }); nodes[0].raws.before = nodes[0].raws.before || "\n"; innerAtRule.append(nodes); stmt.type = "media"; stmt.node = outerAtRule; delete stmt.nodes; } }); } function applyStyles(bundle, styles2) { styles2.nodes = []; bundle.forEach((stmt) => { if (["charset", "import", "media"].includes(stmt.type)) { stmt.node.parent = void 0; styles2.append(stmt.node); } else if (stmt.type === "nodes") { stmt.nodes.forEach((node) => { node.parent = void 0; styles2.append(node); }); } }); } function parseStyles(result2, styles2, options2, state2, media, layer) { const statements = parseStatements(result2, styles2); return Promise.resolve(statements).then((stmts) => { return stmts.reduce((promise, stmt) => { return promise.then(() => { stmt.media = joinMedia(media, stmt.media || []); stmt.layer = joinLayer(layer, stmt.layer || []); if (stmt.type !== "import" || /^(?:[a-z]+:)?\/\//i.test(stmt.uri)) { return; } if (options2.filter && !options2.filter(stmt.uri)) { return; } return resolveImportId(result2, stmt, options2, state2); }); }, Promise.resolve()); }).then(() => { let charset; const imports = []; const bundle = []; function handleCharset(stmt) { if (!charset) charset = stmt; else if (stmt.node.params.toLowerCase() !== charset.node.params.toLowerCase()) { throw new Error( `Incompatable @charset statements: ${stmt.node.params} specified in ${stmt.node.source.input.file} ${charset.node.params} specified in ${charset.node.source.input.file}` ); } } statements.forEach((stmt) => { if (stmt.type === "charset") handleCharset(stmt); else if (stmt.type === "import") { if (stmt.children) { stmt.children.forEach((child, index) => { if (child.type === "import") imports.push(child); else if (child.type === "charset") handleCharset(child); else bundle.push(child); if (index === 0) child.parent = stmt; }); } else imports.push(stmt); } else if (stmt.type === "media" || stmt.type === "nodes") { bundle.push(stmt); } }); return charset ? [charset, ...imports.concat(bundle)] : imports.concat(bundle); }); } function resolveImportId(result2, stmt, options2, state2) { const atRule2 = stmt.node; let sourceFile; if (atRule2.source && atRule2.source.input && atRule2.source.input.file) { sourceFile = atRule2.source.input.file; } const base = sourceFile ? path.dirname(atRule2.source.input.file) : options2.root; return Promise.resolve(options2.resolve(stmt.uri, base, options2)).then((paths) => { if (!Array.isArray(paths)) paths = [paths]; return Promise.all( paths.map((file) => { return !path.isAbsolute(file) ? resolveId(file, base, options2) : file; }) ); }).then((resolved) => { resolved.forEach((file) => { result2.messages.push({ type: "dependency", plugin: "postcss-import", file, parent: sourceFile }); }); return Promise.all( resolved.map((file) => { return loadImportContent(result2, stmt, file, options2, state2); }) ); }).then((result3) => { stmt.children = result3.reduce((result4, statements) => { return statements ? result4.concat(statements) : result4; }, []); }); } function loadImportContent(result2, stmt, filename, options2, state2) { const atRule2 = stmt.node; const { media, layer } = stmt; if (options2.skipDuplicates) { if (state2.importedFiles[filename] && state2.importedFiles[filename][media]) { return; } if (!state2.importedFiles[filename]) state2.importedFiles[filename] = {}; state2.importedFiles[filename][media] = true; } return Promise.resolve(options2.load(filename, options2)).then( (content) => { if (content.trim() === "") { result2.warn(`${filename} is empty`, { node: atRule2 }); return; } if (state2.hashFiles[content] && state2.hashFiles[content][media]) return; return processContent( result2, content, filename, options2, postcss ).then((importedResult) => { const styles2 = importedResult.root; result2.messages = result2.messages.concat(importedResult.messages); if (options2.skipDuplicates) { const hasImport = styles2.some((child) => { return child.type === "atrule" && child.name === "import"; }); if (!hasImport) { if (!state2.hashFiles[content]) state2.hashFiles[content] = {}; state2.hashFiles[content][media] = true; } } return parseStyles(result2, styles2, options2, state2, media, layer); }); } ); } } }; } AtImport.postcss = true; module2.exports = AtImport; } }); // node_modules/node-releases/data/processed/envs.json var require_envs = __commonJS({ "node_modules/node-releases/data/processed/envs.json"(exports2, module2) { module2.exports = [{ name: "nodejs", version: "0.2.0", date: "2011-08-26", lts: false, security: false }, { name: "nodejs", version: "0.3.0", date: "2011-08-26", lts: false, security: false }, { name: "nodejs", version: "0.4.0", date: "2011-08-26", lts: false, security: false }, { name: "nodejs", version: "0.5.0", date: "2011-08-26", lts: false, security: false }, { name: "nodejs", version: "0.6.0", date: "2011-11-04", lts: false, security: false }, { name: "nodejs", version: "0.7.0", date: "2012-01-17", lts: false, security: false }, { name: "nodejs", version: "0.8.0", date: "2012-06-22", lts: false, security: false }, { name: "nodejs", version: "0.9.0", date: "2012-07-20", lts: false, security: false }, { name: "nodejs", version: "0.10.0", date: "2013-03-11", lts: false, security: false }, { name: "nodejs", version: "0.11.0", date: "2013-03-28", lts: false, security: false }, { name: "nodejs", version: "0.12.0", date: "2015-02-06", lts: false, security: false }, { name: "nodejs", version: "4.0.0", date: "2015-09-08", lts: false, security: false }, { name: "nodejs", version: "4.1.0", date: "2015-09-17", lts: false, security: false }, { name: "nodejs", version: "4.2.0", date: "2015-10-12", lts: "Argon", security: false }, { name: "nodejs", version: "4.3.0", date: "2016-02-09", lts: "Argon", security: false }, { name: "nodejs", version: "4.4.0", date: "2016-03-08", lts: "Argon", security: false }, { name: "nodejs", version: "4.5.0", date: "2016-08-16", lts: "Argon", security: false }, { name: "nodejs", version: "4.6.0", date: "2016-09-27", lts: "Argon", security: true }, { name: "nodejs", version: "4.7.0", date: "2016-12-06", lts: "Argon", security: false }, { name: "nodejs", version: "4.8.0", date: "2017-02-21", lts: "Argon", security: false }, { name: "nodejs", version: "4.9.0", date: "2018-03-28", lts: "Argon", security: true }, { name: "nodejs", version: "5.0.0", date: "2015-10-29", lts: false, security: false }, { name: "nodejs", version: "5.1.0", date: "2015-11-17", lts: false, security: false }, { name: "nodejs", version: "5.2.0", date: "2015-12-09", lts: false, security: false }, { name: "nodejs", version: "5.3.0", date: "2015-12-15", lts: false, security: false }, { name: "nodejs", version: "5.4.0", date: "2016-01-06", lts: false, security: false }, { name: "nodejs", version: "5.5.0", date: "2016-01-21", lts: false, security: false }, { name: "nodejs", version: "5.6.0", date: "2016-02-09", lts: false, security: false }, { name: "nodejs", version: "5.7.0", date: "2016-02-23", lts: false, security: false }, { name: "nodejs", version: "5.8.0", date: "2016-03-09", lts: false, security: false }, { name: "nodejs", version: "5.9.0", date: "2016-03-16", lts: false, security: false }, { name: "nodejs", version: "5.10.0", date: "2016-04-01", lts: false, security: false }, { name: "nodejs", version: "5.11.0", date: "2016-04-21", lts: false, security: false }, { name: "nodejs", version: "5.12.0", date: "2016-06-23", lts: false, security: false }, { name: "nodejs", version: "6.0.0", date: "2016-04-26", lts: false, security: false }, { name: "nodejs", version: "6.1.0", date: "2016-05-05", lts: false, security: false }, { name: "nodejs", version: "6.2.0", date: "2016-05-17", lts: false, security: false }, { name: "nodejs", version: "6.3.0", date: "2016-07-06", lts: false, security: false }, { name: "nodejs", version: "6.4.0", date: "2016-08-12", lts: false, security: false }, { name: "nodejs", version: "6.5.0", date: "2016-08-26", lts: false, security: false }, { name: "nodejs", version: "6.6.0", date: "2016-09-14", lts: false, security: false }, { name: "nodejs", version: "6.7.0", date: "2016-09-27", lts: false, security: true }, { name: "nodejs", version: "6.8.0", date: "2016-10-12", lts: false, security: false }, { name: "nodejs", version: "6.9.0", date: "2016-10-18", lts: "Boron", security: false }, { name: "nodejs", version: "6.10.0", date: "2017-02-21", lts: "Boron", security: false }, { name: "nodejs", version: "6.11.0", date: "2017-06-06", lts: "Boron", security: false }, { name: "nodejs", version: "6.12.0", date: "2017-11-06", lts: "Boron", security: false }, { name: "nodejs", version: "6.13.0", date: "2018-02-10", lts: "Boron", security: false }, { name: "nodejs", version: "6.14.0", date: "2018-03-28", lts: "Boron", security: true }, { name: "nodejs", version: "6.15.0", date: "2018-11-27", lts: "Boron", security: true }, { name: "nodejs", version: "6.16.0", date: "2018-12-26", lts: "Boron", security: false }, { name: "nodejs", version: "6.17.0", date: "2019-02-28", lts: "Boron", security: true }, { name: "nodejs", version: "7.0.0", date: "2016-10-25", lts: false, security: false }, { name: "nodejs", version: "7.1.0", date: "2016-11-08", lts: false, security: false }, { name: "nodejs", version: "7.2.0", date: "2016-11-22", lts: false, security: false }, { name: "nodejs", version: "7.3.0", date: "2016-12-20", lts: false, security: false }, { name: "nodejs", version: "7.4.0", date: "2017-01-04", lts: false, security: false }, { name: "nodejs", version: "7.5.0", date: "2017-01-31", lts: false, security: false }, { name: "nodejs", version: "7.6.0", date: "2017-02-21", lts: false, security: false }, { name: "nodejs", version: "7.7.0", date: "2017-02-28", lts: false, security: false }, { name: "nodejs", version: "7.8.0", date: "2017-03-29", lts: false, security: false }, { name: "nodejs", version: "7.9.0", date: "2017-04-11", lts: false, security: false }, { name: "nodejs", version: "7.10.0", date: "2017-05-02", lts: false, security: false }, { name: "nodejs", version: "8.0.0", date: "2017-05-30", lts: false, security: false }, { name: "nodejs", version: "8.1.0", date: "2017-06-08", lts: false, security: false }, { name: "nodejs", version: "8.2.0", date: "2017-07-19", lts: false, security: false }, { name: "nodejs", version: "8.3.0", date: "2017-08-08", lts: false, security: false }, { name: "nodejs", version: "8.4.0", date: "2017-08-15", lts: false, security: false }, { name: "nodejs", version: "8.5.0", date: "2017-09-12", lts: false, security: false }, { name: "nodejs", version: "8.6.0", date: "2017-09-26", lts: false, security: false }, { name: "nodejs", version: "8.7.0", date: "2017-10-11", lts: false, security: false }, { name: "nodejs", version: "8.8.0", date: "2017-10-24", lts: false, security: false }, { name: "nodejs", version: "8.9.0", date: "2017-10-31", lts: "Carbon", security: false }, { name: "nodejs", version: "8.10.0", date: "2018-03-06", lts: "Carbon", security: false }, { name: "nodejs", version: "8.11.0", date: "2018-03-28", lts: "Carbon", security: true }, { name: "nodejs", version: "8.12.0", date: "2018-09-10", lts: "Carbon", security: false }, { name: "nodejs", version: "8.13.0", date: "2018-11-20", lts: "Carbon", security: false }, { name: "nodejs", version: "8.14.0", date: "2018-11-27", lts: "Carbon", security: true }, { name: "nodejs", version: "8.15.0", date: "2018-12-26", lts: "Carbon", security: false }, { name: "nodejs", version: "8.16.0", date: "2019-04-16", lts: "Carbon", security: false }, { name: "nodejs", version: "8.17.0", date: "2019-12-17", lts: "Carbon", security: true }, { name: "nodejs", version: "9.0.0", date: "2017-10-31", lts: false, security: false }, { name: "nodejs", version: "9.1.0", date: "2017-11-07", lts: false, security: false }, { name: "nodejs", version: "9.2.0", date: "2017-11-14", lts: false, security: false }, { name: "nodejs", version: "9.3.0", date: "2017-12-12", lts: false, security: false }, { name: "nodejs", version: "9.4.0", date: "2018-01-10", lts: false, security: false }, { name: "nodejs", version: "9.5.0", date: "2018-01-31", lts: false, security: false }, { name: "nodejs", version: "9.6.0", date: "2018-02-21", lts: false, security: false }, { name: "nodejs", version: "9.7.0", date: "2018-03-01", lts: false, security: false }, { name: "nodejs", version: "9.8.0", date: "2018-03-07", lts: false, security: false }, { name: "nodejs", version: "9.9.0", date: "2018-03-21", lts: false, security: false }, { name: "nodejs", version: "9.10.0", date: "2018-03-28", lts: false, security: true }, { name: "nodejs", version: "9.11.0", date: "2018-04-04", lts: false, security: false }, { name: "nodejs", version: "10.0.0", date: "2018-04-24", lts: false, security: false }, { name: "nodejs", version: "10.1.0", date: "2018-05-08", lts: false, security: false }, { name: "nodejs", version: "10.2.0", date: "2018-05-23", lts: false, security: false }, { name: "nodejs", version: "10.3.0", date: "2018-05-29", lts: false, security: false }, { name: "nodejs", version: "10.4.0", date: "2018-06-06", lts: false, security: false }, { name: "nodejs", version: "10.5.0", date: "2018-06-20", lts: false, security: false }, { name: "nodejs", version: "10.6.0", date: "2018-07-04", lts: false, security: false }, { name: "nodejs", version: "10.7.0", date: "2018-07-18", lts: false, security: false }, { name: "nodejs", version: "10.8.0", date: "2018-08-01", lts: false, security: false }, { name: "nodejs", version: "10.9.0", date: "2018-08-15", lts: false, security: false }, { name: "nodejs", version: "10.10.0", date: "2018-09-06", lts: false, security: false }, { name: "nodejs", version: "10.11.0", date: "2018-09-19", lts: false, security: false }, { name: "nodejs", version: "10.12.0", date: "2018-10-10", lts: false, security: false }, { name: "nodejs", version: "10.13.0", date: "2018-10-30", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.14.0", date: "2018-11-27", lts: "Dubnium", security: true }, { name: "nodejs", version: "10.15.0", date: "2018-12-26", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.16.0", date: "2019-05-28", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.17.0", date: "2019-10-22", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.18.0", date: "2019-12-17", lts: "Dubnium", security: true }, { name: "nodejs", version: "10.19.0", date: "2020-02-05", lts: "Dubnium", security: true }, { name: "nodejs", version: "10.20.0", date: "2020-03-26", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.21.0", date: "2020-06-02", lts: "Dubnium", security: true }, { name: "nodejs", version: "10.22.0", date: "2020-07-21", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.23.0", date: "2020-10-27", lts: "Dubnium", security: false }, { name: "nodejs", version: "10.24.0", date: "2021-02-23", lts: "Dubnium", security: true }, { name: "nodejs", version: "11.0.0", date: "2018-10-23", lts: false, security: false }, { name: "nodejs", version: "11.1.0", date: "2018-10-30", lts: false, security: false }, { name: "nodejs", version: "11.2.0", date: "2018-11-15", lts: false, security: false }, { name: "nodejs", version: "11.3.0", date: "2018-11-27", lts: false, security: true }, { name: "nodejs", version: "11.4.0", date: "2018-12-07", lts: false, security: false }, { name: "nodejs", version: "11.5.0", date: "2018-12-18", lts: false, security: false }, { name: "nodejs", version: "11.6.0", date: "2018-12-26", lts: false, security: false }, { name: "nodejs", version: "11.7.0", date: "2019-01-17", lts: false, security: false }, { name: "nodejs", version: "11.8.0", date: "2019-01-24", lts: false, security: false }, { name: "nodejs", version: "11.9.0", date: "2019-01-30", lts: false, security: false }, { name: "nodejs", version: "11.10.0", date: "2019-02-14", lts: false, security: false }, { name: "nodejs", version: "11.11.0", date: "2019-03-05", lts: false, security: false }, { name: "nodejs", version: "11.12.0", date: "2019-03-14", lts: false, security: false }, { name: "nodejs", version: "11.13.0", date: "2019-03-28", lts: false, security: false }, { name: "nodejs", version: "11.14.0", date: "2019-04-10", lts: false, security: false }, { name: "nodejs", version: "11.15.0", date: "2019-04-30", lts: false, security: false }, { name: "nodejs", version: "12.0.0", date: "2019-04-23", lts: false, security: false }, { name: "nodejs", version: "12.1.0", date: "2019-04-29", lts: false, security: false }, { name: "nodejs", version: "12.2.0", date: "2019-05-07", lts: false, security: false }, { name: "nodejs", version: "12.3.0", date: "2019-05-21", lts: false, security: false }, { name: "nodejs", version: "12.4.0", date: "2019-06-04", lts: false, security: false }, { name: "nodejs", version: "12.5.0", date: "2019-06-26", lts: false, security: false }, { name: "nodejs", version: "12.6.0", date: "2019-07-03", lts: false, security: false }, { name: "nodejs", version: "12.7.0", date: "2019-07-23", lts: false, security: false }, { name: "nodejs", version: "12.8.0", date: "2019-08-06", lts: false, security: false }, { name: "nodejs", version: "12.9.0", date: "2019-08-20", lts: false, security: false }, { name: "nodejs", version: "12.10.0", date: "2019-09-04", lts: false, security: false }, { name: "nodejs", version: "12.11.0", date: "2019-09-25", lts: false, security: false }, { name: "nodejs", version: "12.12.0", date: "2019-10-11", lts: false, security: false }, { name: "nodejs", version: "12.13.0", date: "2019-10-21", lts: "Erbium", security: false }, { name: "nodejs", version: "12.14.0", date: "2019-12-17", lts: "Erbium", security: true }, { name: "nodejs", version: "12.15.0", date: "2020-02-05", lts: "Erbium", security: true }, { name: "nodejs", version: "12.16.0", date: "2020-02-11", lts: "Erbium", security: false }, { name: "nodejs", version: "12.17.0", date: "2020-05-26", lts: "Erbium", security: false }, { name: "nodejs", version: "12.18.0", date: "2020-06-02", lts: "Erbium", security: true }, { name: "nodejs", version: "12.19.0", date: "2020-10-06", lts: "Erbium", security: false }, { name: "nodejs", version: "12.20.0", date: "2020-11-24", lts: "Erbium", security: false }, { name: "nodejs", version: "12.21.0", date: "2021-02-23", lts: "Erbium", security: true }, { name: "nodejs", version: "12.22.0", date: "2021-03-30", lts: "Erbium", security: false }, { name: "nodejs", version: "13.0.0", date: "2019-10-22", lts: false, security: false }, { name: "nodejs", version: "13.1.0", date: "2019-11-05", lts: false, security: false }, { name: "nodejs", version: "13.2.0", date: "2019-11-21", lts: false, security: false }, { name: "nodejs", version: "13.3.0", date: "2019-12-03", lts: false, security: false }, { name: "nodejs", version: "13.4.0", date: "2019-12-17", lts: false, security: true }, { name: "nodejs", version: "13.5.0", date: "2019-12-18", lts: false, security: false }, { name: "nodejs", version: "13.6.0", date: "2020-01-07", lts: false, security: false }, { name: "nodejs", version: "13.7.0", date: "2020-01-21", lts: false, security: false }, { name: "nodejs", version: "13.8.0", date: "2020-02-05", lts: false, security: true }, { name: "nodejs", version: "13.9.0", date: "2020-02-18", lts: false, security: false }, { name: "nodejs", version: "13.10.0", date: "2020-03-04", lts: false, security: false }, { name: "nodejs", version: "13.11.0", date: "2020-03-12", lts: false, security: false }, { name: "nodejs", version: "13.12.0", date: "2020-03-26", lts: false, security: false }, { name: "nodejs", version: "13.13.0", date: "2020-04-14", lts: false, security: false }, { name: "nodejs", version: "13.14.0", date: "2020-04-29", lts: false, security: false }, { name: "nodejs", version: "14.0.0", date: "2020-04-21", lts: false, security: false }, { name: "nodejs", version: "14.1.0", date: "2020-04-29", lts: false, security: false }, { name: "nodejs", version: "14.2.0", date: "2020-05-05", lts: false, security: false }, { name: "nodejs", version: "14.3.0", date: "2020-05-19", lts: false, security: false }, { name: "nodejs", version: "14.4.0", date: "2020-06-02", lts: false, security: true }, { name: "nodejs", version: "14.5.0", date: "2020-06-30", lts: false, security: false }, { name: "nodejs", version: "14.6.0", date: "2020-07-20", lts: false, security: false }, { name: "nodejs", version: "14.7.0", date: "2020-07-29", lts: false, security: false }, { name: "nodejs", version: "14.8.0", date: "2020-08-11", lts: false, security: false }, { name: "nodejs", version: "14.9.0", date: "2020-08-27", lts: false, security: false }, { name: "nodejs", version: "14.10.0", date: "2020-09-08", lts: false, security: false }, { name: "nodejs", version: "14.11.0", date: "2020-09-15", lts: false, security: true }, { name: "nodejs", version: "14.12.0", date: "2020-09-22", lts: false, security: false }, { name: "nodejs", version: "14.13.0", date: "2020-09-29", lts: false, security: false }, { name: "nodejs", version: "14.14.0", date: "2020-10-15", lts: false, security: false }, { name: "nodejs", version: "14.15.0", date: "2020-10-27", lts: "Fermium", security: false }, { name: "nodejs", version: "14.16.0", date: "2021-02-23", lts: "Fermium", security: true }, { name: "nodejs", version: "14.17.0", date: "2021-05-11", lts: "Fermium", security: false }, { name: "nodejs", version: "14.18.0", date: "2021-09-28", lts: "Fermium", security: false }, { name: "nodejs", version: "14.19.0", date: "2022-02-01", lts: "Fermium", security: false }, { name: "nodejs", version: "14.20.0", date: "2022-07-07", lts: "Fermium", security: true }, { name: "nodejs", version: "15.0.0", date: "2020-10-20", lts: false, security: false }, { name: "nodejs", version: "15.1.0", date: "2020-11-04", lts: false, security: false }, { name: "nodejs", version: "15.2.0", date: "2020-11-10", lts: false, security: false }, { name: "nodejs", version: "15.3.0", date: "2020-11-24", lts: false, security: false }, { name: "nodejs", version: "15.4.0", date: "2020-12-09", lts: false, security: false }, { name: "nodejs", version: "15.5.0", date: "2020-12-22", lts: false, security: false }, { name: "nodejs", version: "15.6.0", date: "2021-01-14", lts: false, security: false }, { name: "nodejs", version: "15.7.0", date: "2021-01-25", lts: false, security: false }, { name: "nodejs", version: "15.8.0", date: "2021-02-02", lts: false, security: false }, { name: "nodejs", version: "15.9.0", date: "2021-02-18", lts: false, security: false }, { name: "nodejs", version: "15.10.0", date: "2021-02-23", lts: false, security: true }, { name: "nodejs", version: "15.11.0", date: "2021-03-03", lts: false, security: false }, { name: "nodejs", version: "15.12.0", date: "2021-03-17", lts: false, security: false }, { name: "nodejs", version: "15.13.0", date: "2021-03-31", lts: false, security: false }, { name: "nodejs", version: "15.14.0", date: "2021-04-06", lts: false, security: false }, { name: "nodejs", version: "16.0.0", date: "2021-04-20", lts: false, security: false }, { name: "nodejs", version: "16.1.0", date: "2021-05-04", lts: false, security: false }, { name: "nodejs", version: "16.2.0", date: "2021-05-19", lts: false, security: false }, { name: "nodejs", version: "16.3.0", date: "2021-06-03", lts: false, security: false }, { name: "nodejs", version: "16.4.0", date: "2021-06-23", lts: false, security: false }, { name: "nodejs", version: "16.5.0", date: "2021-07-14", lts: false, security: false }, { name: "nodejs", version: "16.6.0", date: "2021-07-29", lts: false, security: true }, { name: "nodejs", version: "16.7.0", date: "2021-08-18", lts: false, security: false }, { name: "nodejs", version: "16.8.0", date: "2021-08-25", lts: false, security: false }, { name: "nodejs", version: "16.9.0", date: "2021-09-07", lts: false, security: false }, { name: "nodejs", version: "16.10.0", date: "2021-09-22", lts: false, security: false }, { name: "nodejs", version: "16.11.0", date: "2021-10-08", lts: false, security: false }, { name: "nodejs", version: "16.12.0", date: "2021-10-20", lts: false, security: false }, { name: "nodejs", version: "16.13.0", date: "2021-10-26", lts: "Gallium", security: false }, { name: "nodejs", version: "16.14.0", date: "2022-02-08", lts: "Gallium", security: false }, { name: "nodejs", version: "16.15.0", date: "2022-04-26", lts: "Gallium", security: false }, { name: "nodejs", version: "16.16.0", date: "2022-07-07", lts: "Gallium", security: true }, { name: "nodejs", version: "17.0.0", date: "2021-10-19", lts: false, security: false }, { name: "nodejs", version: "17.1.0", date: "2021-11-09", lts: false, security: false }, { name: "nodejs", version: "17.2.0", date: "2021-11-30", lts: false, security: false }, { name: "nodejs", version: "17.3.0", date: "2021-12-17", lts: false, security: false }, { name: "nodejs", version: "17.4.0", date: "2022-01-18", lts: false, security: false }, { name: "nodejs", version: "17.5.0", date: "2022-02-10", lts: false, security: false }, { name: "nodejs", version: "17.6.0", date: "2022-02-22", lts: false, security: false }, { name: "nodejs", version: "17.7.0", date: "2022-03-09", lts: false, security: false }, { name: "nodejs", version: "17.8.0", date: "2022-03-22", lts: false, security: false }, { name: "nodejs", version: "17.9.0", date: "2022-04-07", lts: false, security: false }, { name: "nodejs", version: "18.0.0", date: "2022-04-18", lts: false, security: false }, { name: "nodejs", version: "18.1.0", date: "2022-05-03", lts: false, security: false }, { name: "nodejs", version: "18.2.0", date: "2022-05-17", lts: false, security: false }, { name: "nodejs", version: "18.3.0", date: "2022-06-02", lts: false, security: false }, { name: "nodejs", version: "18.4.0", date: "2022-06-16", lts: false, security: false }, { name: "nodejs", version: "18.5.0", date: "2022-07-06", lts: false, security: true }]; } }); // node_modules/caniuse-lite/data/browsers.js var require_browsers = __commonJS({ "node_modules/caniuse-lite/data/browsers.js"(exports2, module2) { module2.exports = { A: "ie", B: "edge", C: "firefox", D: "chrome", E: "safari", F: "opera", G: "ios_saf", H: "op_mini", I: "android", J: "bb", K: "op_mob", L: "and_chr", M: "and_ff", N: "ie_mob", O: "and_uc", P: "samsung", Q: "and_qq", R: "baidu", S: "kaios" }; } }); // node_modules/caniuse-lite/dist/unpacker/browsers.js var require_browsers2 = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/browsers.js"(exports2, module2) { module2.exports.browsers = require_browsers(); } }); // node_modules/caniuse-lite/data/browserVersions.js var require_browserVersions = __commonJS({ "node_modules/caniuse-lite/data/browserVersions.js"(exports2, module2) { module2.exports = { "0": "29", "1": "30", "2": "31", "3": "32", "4": "33", "5": "34", "6": "35", "7": "36", "8": "37", "9": "38", A: "10", B: "11", C: "12", D: "7", E: "8", F: "9", G: "15", H: "105", I: "4", J: "6", K: "13", L: "14", M: "16", N: "17", O: "18", P: "79", Q: "80", R: "81", S: "83", T: "84", U: "85", V: "86", W: "87", X: "88", Y: "89", Z: "90", a: "91", b: "104", c: "64", d: "92", e: "93", f: "94", g: "95", h: "96", i: "97", j: "98", k: "99", l: "100", m: "101", n: "102", o: "103", p: "5", q: "19", r: "20", s: "21", t: "22", u: "23", v: "24", w: "25", x: "26", y: "27", z: "28", AB: "39", BB: "40", CB: "41", DB: "42", EB: "43", FB: "44", GB: "45", HB: "46", IB: "47", JB: "48", KB: "49", LB: "50", MB: "51", NB: "52", OB: "53", PB: "54", QB: "55", RB: "56", SB: "57", TB: "58", UB: "60", VB: "62", WB: "63", XB: "65", YB: "66", ZB: "67", aB: "68", bB: "69", cB: "70", dB: "71", eB: "72", fB: "73", gB: "74", hB: "75", iB: "76", jB: "77", kB: "78", lB: "11.1", mB: "12.1", nB: "16.0", oB: "3", pB: "59", qB: "61", rB: "82", sB: "106", tB: "107", uB: "3.2", vB: "10.1", wB: "15.2-15.3", xB: "15.4", yB: "15.5", zB: "15.6", "0B": "16.1", "1B": "11.5", "2B": "4.2-4.3", "3B": "5.5", "4B": "2", "5B": "3.5", "6B": "3.6", "7B": "108", "8B": "3.1", "9B": "5.1", AC: "6.1", BC: "7.1", CC: "9.1", DC: "13.1", EC: "14.1", FC: "15.1", GC: "TP", HC: "9.5-9.6", IC: "10.0-10.1", JC: "10.5", KC: "10.6", LC: "11.6", MC: "4.0-4.1", NC: "5.0-5.1", OC: "6.0-6.1", PC: "7.0-7.1", QC: "8.1-8.4", RC: "9.0-9.2", SC: "9.3", TC: "10.0-10.2", UC: "10.3", VC: "11.0-11.2", WC: "11.3-11.4", XC: "12.0-12.1", YC: "12.2-12.5", ZC: "13.0-13.1", aC: "13.2", bC: "13.3", cC: "13.4-13.7", dC: "14.0-14.4", eC: "14.5-14.8", fC: "15.0-15.1", gC: "all", hC: "2.1", iC: "2.2", jC: "2.3", kC: "4.1", lC: "4.4", mC: "4.4.3-4.4.4", nC: "13.4", oC: "5.0-5.4", pC: "6.2-6.4", qC: "7.2-7.4", rC: "8.2", sC: "9.2", tC: "11.1-11.2", uC: "12.0", vC: "13.0", wC: "14.0", xC: "15.0", yC: "17.0", zC: "18.0", "0C": "10.4", "1C": "13.18", "2C": "2.5" }; } }); // node_modules/caniuse-lite/dist/unpacker/browserVersions.js var require_browserVersions2 = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/browserVersions.js"(exports2, module2) { module2.exports.browserVersions = require_browserVersions(); } }); // node_modules/caniuse-lite/data/agents.js var require_agents = __commonJS({ "node_modules/caniuse-lite/data/agents.js"(exports2, module2) { module2.exports = { A: { A: { J: 0.0131217, D: 621152e-8, E: 0.0368202, F: 0.0810044, A: 556471e-8, B: 0.45657, "3B": 9298e-6 }, B: "ms", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "3B", "J", "D", "E", "F", "A", "B", "", "", ""], E: "IE", F: { "3B": 962323200, J: 998870400, D: 1161129600, E: 1237420800, F: 1300060800, A: 1346716800, B: 1381968e3 } }, B: { A: { C: 3855e-6, K: 4267e-6, L: 4268e-6, G: 3855e-6, M: 3702e-6, N: 771e-5, O: 0.019275, P: 0, Q: 4298e-6, R: 944e-5, S: 4043e-6, T: 771e-5, U: 771e-5, V: 3855e-6, W: 3855e-6, X: 4318e-6, Y: 3855e-6, Z: 4118e-6, a: 3939e-6, d: 771e-5, e: 4118e-6, f: 3939e-6, g: 3801e-6, h: 3855e-6, i: 3855e-6, j: 771e-5, k: 771e-5, l: 0.011565, m: 0.04626, n: 0.034695, o: 1.06783, b: 2.96835, H: 0 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "C", "K", "L", "G", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "b", "H", "", "", ""], E: "Edge", F: { C: 1438128e3, K: 1447286400, L: 1470096e3, G: 1491868800, M: 1508198400, N: 1525046400, O: 1542067200, P: 1579046400, Q: 1581033600, R: 1586736e3, S: 1590019200, T: 1594857600, U: 1598486400, V: 1602201600, W: 1605830400, X: 161136e4, Y: 1614816e3, Z: 1618358400, a: 1622073600, d: 1626912e3, e: 1630627200, f: 1632441600, g: 1634774400, h: 1637539200, i: 1641427200, j: 1643932800, k: 1646265600, l: 1649635200, m: 1651190400, n: 1653955200, o: 1655942400, b: 1659657600, H: 1661990400 }, D: { C: "ms", K: "ms", L: "ms", G: "ms", M: "ms", N: "ms", O: "ms" } }, C: { A: { "0": 8834e-6, "1": 8322e-6, "2": 8928e-6, "3": 4471e-6, "4": 9284e-6, "5": 4707e-6, "6": 9076e-6, "7": 771e-5, "8": 4783e-6, "9": 4271e-6, "4B": 4118e-6, oB: 4271e-6, I: 0.019275, p: 4879e-6, J: 0.020136, D: 5725e-6, E: 4525e-6, F: 533e-5, A: 4283e-6, B: 771e-5, C: 4471e-6, K: 4486e-6, L: 453e-5, G: 8322e-6, M: 4417e-6, N: 4425e-6, O: 4161e-6, q: 4443e-6, r: 4283e-6, s: 8322e-6, t: 0.013698, u: 4161e-6, v: 8786e-6, w: 4118e-6, x: 4317e-6, y: 4393e-6, z: 4418e-6, AB: 4783e-6, BB: 487e-5, CB: 5029e-6, DB: 47e-4, EB: 0.02313, FB: 771e-5, GB: 3867e-6, HB: 4525e-6, IB: 4293e-6, JB: 3702e-6, KB: 4538e-6, LB: 8282e-6, MB: 0.011601, NB: 0.057825, OB: 0.011601, PB: 771e-5, QB: 3801e-6, RB: 771e-5, SB: 0.011601, TB: 3939e-6, pB: 3855e-6, UB: 3855e-6, qB: 4356e-6, VB: 4425e-6, WB: 8322e-6, c: 415e-5, XB: 4267e-6, YB: 3801e-6, ZB: 4267e-6, aB: 771e-5, bB: 415e-5, cB: 4293e-6, dB: 4425e-6, eB: 3855e-6, fB: 415e-5, gB: 415e-5, hB: 4318e-6, iB: 4356e-6, jB: 3855e-6, kB: 0.03855, P: 771e-5, Q: 771e-5, R: 0.019275, rB: 3855e-6, S: 771e-5, T: 771e-5, U: 4268e-6, V: 3801e-6, W: 771e-5, X: 771e-5, Y: 771e-5, Z: 771e-5, a: 0.08481, d: 3801e-6, e: 3855e-6, f: 0.02313, g: 0.011565, h: 771e-5, i: 771e-5, j: 771e-5, k: 0.01542, l: 0.01542, m: 0.02313, n: 0.096375, o: 1.8504, b: 0.35466, H: 3855e-6, sB: 0, tB: 0, "5B": 8786e-6, "6B": 487e-5 }, B: "moz", C: ["4B", "oB", "5B", "6B", "I", "p", "J", "D", "E", "F", "A", "B", "C", "K", "L", "G", "M", "N", "O", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "AB", "BB", "CB", "DB", "EB", "FB", "GB", "HB", "IB", "JB", "KB", "LB", "MB", "NB", "OB", "PB", "QB", "RB", "SB", "TB", "pB", "UB", "qB", "VB", "WB", "c", "XB", "YB", "ZB", "aB", "bB", "cB", "dB", "eB", "fB", "gB", "hB", "iB", "jB", "kB", "P", "Q", "R", "rB", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "b", "H", "sB", "tB", ""], E: "Firefox", F: { "0": 1398729600, "1": 1402358400, "2": 1405987200, "3": 1409616e3, "4": 1413244800, "5": 1417392e3, "6": 1421107200, "7": 1424736e3, "8": 1428278400, "9": 1431475200, "4B": 1161648e3, oB: 1213660800, "5B": 124632e4, "6B": 1264032e3, I: 1300752e3, p: 1308614400, J: 1313452800, D: 1317081600, E: 1317081600, F: 1320710400, A: 1324339200, B: 1327968e3, C: 1331596800, K: 1335225600, L: 1338854400, G: 1342483200, M: 1346112e3, N: 1349740800, O: 1353628800, q: 1357603200, r: 1361232e3, s: 1364860800, t: 1368489600, u: 1372118400, v: 1375747200, w: 1379376e3, x: 1386633600, y: 1391472e3, z: 1395100800, AB: 1435881600, BB: 1439251200, CB: 144288e4, DB: 1446508800, EB: 1450137600, FB: 1453852800, GB: 1457395200, HB: 1461628800, IB: 1465257600, JB: 1470096e3, KB: 1474329600, LB: 1479168e3, MB: 1485216e3, NB: 1488844800, OB: 149256e4, PB: 1497312e3, QB: 1502150400, RB: 1506556800, SB: 1510617600, TB: 1516665600, pB: 1520985600, UB: 1525824e3, qB: 1529971200, VB: 1536105600, WB: 1540252800, c: 1544486400, XB: 154872e4, YB: 1552953600, ZB: 1558396800, aB: 1562630400, bB: 1567468800, cB: 1571788800, dB: 1575331200, eB: 1578355200, fB: 1581379200, gB: 1583798400, hB: 1586304e3, iB: 1588636800, jB: 1591056e3, kB: 1593475200, P: 1595894400, Q: 1598313600, R: 1600732800, rB: 1603152e3, S: 1605571200, T: 1607990400, U: 1611619200, V: 1614038400, W: 1616457600, X: 1618790400, Y: 1622505600, Z: 1626134400, a: 1628553600, d: 1630972800, e: 1633392e3, f: 1635811200, g: 1638835200, h: 1641859200, i: 1644364800, j: 1646697600, k: 1649116800, l: 1651536e3, m: 1653955200, n: 1656374400, o: 1658793600, b: 1661212800, H: 1663632e3, sB: null, tB: null } }, D: { A: { "0": 4538e-6, "1": 8322e-6, "2": 8596e-6, "3": 4566e-6, "4": 4118e-6, "5": 771e-5, "6": 3702e-6, "7": 4335e-6, "8": 4464e-6, "9": 0.01542, I: 4706e-6, p: 4879e-6, J: 4879e-6, D: 5591e-6, E: 5591e-6, F: 5591e-6, A: 4534e-6, B: 4464e-6, C: 0.010424, K: 83e-4, L: 4706e-6, G: 0.015087, M: 4393e-6, N: 4393e-6, O: 8652e-6, q: 8322e-6, r: 4393e-6, s: 4317e-6, t: 3855e-6, u: 8786e-6, v: 3939e-6, w: 4461e-6, x: 4141e-6, y: 4326e-6, z: 47e-4, AB: 3867e-6, BB: 0.01542, CB: 3702e-6, DB: 7734e-6, EB: 771e-5, FB: 3867e-6, GB: 3867e-6, HB: 3867e-6, IB: 771e-5, JB: 0.019275, KB: 0.05397, LB: 3867e-6, MB: 3801e-6, NB: 771e-5, OB: 771e-5, PB: 3867e-6, QB: 3855e-6, RB: 0.042405, SB: 3855e-6, TB: 3702e-6, pB: 3702e-6, UB: 0.011565, qB: 0.011565, VB: 3855e-6, WB: 0.011565, c: 3855e-6, XB: 0.011565, YB: 0.03084, ZB: 0.011565, aB: 771e-5, bB: 0.06168, cB: 0.034695, dB: 0.01542, eB: 0.034695, fB: 0.011565, gB: 0.034695, hB: 0.042405, iB: 0.04626, jB: 0.01542, kB: 0.034695, P: 0.134925, Q: 0.05397, R: 0.03855, S: 0.06939, T: 0.06168, U: 0.088665, V: 0.088665, W: 0.104085, X: 0.02313, Y: 0.042405, Z: 0.026985, a: 0.057825, d: 0.05397, e: 0.050115, f: 0.04626, g: 0.026985, h: 0.088665, i: 0.0771, j: 0.080955, k: 0.0771, l: 0.127215, m: 0.1542, n: 0.31611, o: 6.11789, b: 15.1, H: 0.05397, sB: 0.019275, tB: 771e-5, "7B": 0 }, B: "webkit", C: ["", "", "", "", "", "I", "p", "J", "D", "E", "F", "A", "B", "C", "K", "L", "G", "M", "N", "O", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "AB", "BB", "CB", "DB", "EB", "FB", "GB", "HB", "IB", "JB", "KB", "LB", "MB", "NB", "OB", "PB", "QB", "RB", "SB", "TB", "pB", "UB", "qB", "VB", "WB", "c", "XB", "YB", "ZB", "aB", "bB", "cB", "dB", "eB", "fB", "gB", "hB", "iB", "jB", "kB", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "b", "H", "sB", "tB", "7B"], E: "Chrome", F: { "0": 1374105600, "1": 1376956800, "2": 1384214400, "3": 1389657600, "4": 1392940800, "5": 1397001600, "6": 1400544e3, "7": 1405468800, "8": 1409011200, "9": 141264e4, I: 1264377600, p: 1274745600, J: 1283385600, D: 1287619200, E: 1291248e3, F: 1296777600, A: 1299542400, B: 1303862400, C: 1307404800, K: 1312243200, L: 1316131200, G: 1316131200, M: 1319500800, N: 1323734400, O: 1328659200, q: 1332892800, r: 133704e4, s: 1340668800, t: 1343692800, u: 1348531200, v: 1352246400, w: 1357862400, x: 1361404800, y: 1364428800, z: 1369094400, AB: 1416268800, BB: 1421798400, CB: 1425513600, DB: 1429401600, EB: 143208e4, FB: 1437523200, GB: 1441152e3, HB: 1444780800, IB: 1449014400, JB: 1453248e3, KB: 1456963200, LB: 1460592e3, MB: 1464134400, NB: 1469059200, OB: 1472601600, PB: 1476230400, QB: 1480550400, RB: 1485302400, SB: 1489017600, TB: 149256e4, pB: 1496707200, UB: 1500940800, qB: 1504569600, VB: 1508198400, WB: 1512518400, c: 1516752e3, XB: 1520294400, YB: 1523923200, ZB: 1527552e3, aB: 1532390400, bB: 1536019200, cB: 1539648e3, dB: 1543968e3, eB: 154872e4, fB: 1552348800, gB: 1555977600, hB: 1559606400, iB: 1564444800, jB: 1568073600, kB: 1571702400, P: 1575936e3, Q: 1580860800, R: 1586304e3, S: 1589846400, T: 1594684800, U: 1598313600, V: 1601942400, W: 1605571200, X: 1611014400, Y: 1614556800, Z: 1618272e3, a: 1621987200, d: 1626739200, e: 1630368e3, f: 1632268800, g: 1634601600, h: 1637020800, i: 1641340800, j: 1643673600, k: 1646092800, l: 1648512e3, m: 1650931200, n: 1653350400, o: 1655769600, b: 1659398400, H: 1661817600, sB: null, tB: null, "7B": null } }, E: { A: { I: 0, p: 8322e-6, J: 4656e-6, D: 4465e-6, E: 4356e-6, F: 4891e-6, A: 4425e-6, B: 4318e-6, C: 3801e-6, K: 0.03084, L: 0.11565, G: 0.03084, "8B": 0, uB: 8692e-6, "9B": 0.011565, AC: 456e-5, BC: 4283e-6, CC: 0.01542, vB: 771e-5, lB: 0.02313, mB: 0.042405, DC: 0.25443, EC: 0.32382, FC: 0.057825, wB: 0.05397, xB: 0.17733, yB: 0.68619, zB: 1.39165, nB: 0.011565, "0B": 0, GC: 0 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "8B", "uB", "I", "p", "9B", "J", "AC", "D", "BC", "E", "F", "CC", "A", "vB", "B", "lB", "C", "mB", "K", "DC", "L", "EC", "G", "FC", "wB", "xB", "yB", "zB", "nB", "0B", "GC", ""], E: "Safari", F: { "8B": 1205798400, uB: 1226534400, I: 1244419200, p: 1275868800, "9B": 131112e4, J: 1343174400, AC: 13824e5, D: 13824e5, BC: 1410998400, E: 1413417600, F: 1443657600, CC: 1458518400, A: 1474329600, vB: 1490572800, B: 1505779200, lB: 1522281600, C: 1537142400, mB: 1553472e3, K: 1568851200, DC: 1585008e3, L: 1600214400, EC: 1619395200, G: 1632096e3, FC: 1635292800, wB: 1639353600, xB: 1647216e3, yB: 1652745600, zB: 1658275200, nB: 1662940800, "0B": null, GC: null } }, F: { A: { "0": 4879e-6, "1": 4879e-6, "2": 3855e-6, "3": 5152e-6, "4": 5014e-6, "5": 9758e-6, "6": 4879e-6, "7": 3855e-6, "8": 4283e-6, "9": 4367e-6, F: 82e-4, B: 0.016581, C: 4317e-6, G: 685e-5, M: 685e-5, N: 685e-5, O: 5014e-6, q: 6015e-6, r: 4879e-6, s: 6597e-6, t: 6597e-6, u: 0.013434, v: 6702e-6, w: 6015e-6, x: 5595e-6, y: 4393e-6, z: 771e-5, AB: 4534e-6, BB: 771e-5, CB: 4227e-6, DB: 4418e-6, EB: 4161e-6, FB: 4227e-6, GB: 4725e-6, HB: 0.011565, IB: 8942e-6, JB: 4707e-6, KB: 4827e-6, LB: 4707e-6, MB: 4707e-6, NB: 4326e-6, OB: 8922e-6, PB: 0.014349, QB: 4425e-6, RB: 472e-5, SB: 4425e-6, TB: 4425e-6, UB: 472e-5, VB: 4532e-6, WB: 4566e-6, c: 0.02283, XB: 867e-5, YB: 4656e-6, ZB: 4642e-6, aB: 3867e-6, bB: 944e-5, cB: 4293e-6, dB: 3855e-6, eB: 4298e-6, fB: 0.096692, gB: 4201e-6, hB: 4141e-6, iB: 4257e-6, jB: 3939e-6, kB: 8236e-6, P: 3855e-6, Q: 3939e-6, R: 8514e-6, rB: 3939e-6, S: 3939e-6, T: 3702e-6, U: 0.01542, V: 3855e-6, W: 3855e-6, X: 0.019275, Y: 0.844245, Z: 0.08481, a: 0, HC: 685e-5, IC: 0, JC: 8392e-6, KC: 4706e-6, lB: 6229e-6, "1B": 4879e-6, LC: 8786e-6, mB: 472e-5 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "F", "HC", "IC", "JC", "KC", "B", "lB", "1B", "LC", "C", "mB", "G", "M", "N", "O", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "AB", "BB", "CB", "DB", "EB", "FB", "GB", "HB", "IB", "JB", "KB", "LB", "MB", "NB", "OB", "PB", "QB", "RB", "SB", "TB", "UB", "VB", "WB", "c", "XB", "YB", "ZB", "aB", "bB", "cB", "dB", "eB", "fB", "gB", "hB", "iB", "jB", "kB", "P", "Q", "R", "rB", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "", "", ""], E: "Opera", F: { "0": 1430179200, "1": 1433808e3, "2": 1438646400, "3": 1442448e3, "4": 1445904e3, "5": 1449100800, "6": 1454371200, "7": 1457308800, "8": 146232e4, "9": 1465344e3, F: 1150761600, HC: 1223424e3, IC: 1251763200, JC: 1267488e3, KC: 1277942400, B: 1292457600, lB: 1302566400, "1B": 1309219200, LC: 1323129600, C: 1323129600, mB: 1352073600, G: 1372723200, M: 1377561600, N: 1381104e3, O: 1386288e3, q: 1390867200, r: 1393891200, s: 1399334400, t: 1401753600, u: 1405987200, v: 1409616e3, w: 1413331200, x: 1417132800, y: 1422316800, z: 1425945600, AB: 1470096e3, BB: 1474329600, CB: 1477267200, DB: 1481587200, EB: 1486425600, FB: 1490054400, GB: 1494374400, HB: 1498003200, IB: 1502236800, JB: 1506470400, KB: 1510099200, LB: 1515024e3, MB: 1517961600, NB: 1521676800, OB: 1525910400, PB: 1530144e3, QB: 1534982400, RB: 1537833600, SB: 1543363200, TB: 1548201600, UB: 1554768e3, VB: 1561593600, WB: 1566259200, c: 1570406400, XB: 1573689600, YB: 1578441600, ZB: 1583971200, aB: 1587513600, bB: 1592956800, cB: 1595894400, dB: 1600128e3, eB: 1603238400, fB: 161352e4, gB: 1612224e3, hB: 1616544e3, iB: 1619568e3, jB: 1623715200, kB: 1627948800, P: 1631577600, Q: 1633392e3, R: 1635984e3, rB: 1638403200, S: 1642550400, T: 1644969600, U: 1647993600, V: 1650412800, W: 1652745600, X: 1654646400, Y: 1657152e3, Z: 1660780800, a: 1663113600 }, D: { F: "o", B: "o", C: "o", HC: "o", IC: "o", JC: "o", KC: "o", lB: "o", "1B": "o", LC: "o", mB: "o" } }, G: { A: { E: 0, uB: 0, MC: 0, "2B": 302517e-8, NC: 453776e-8, OC: 453776e-8, PC: 0.0151259, QC: 756293e-8, RC: 0.0151259, SC: 0.069579, TC: 756293e-8, UC: 0.0816797, VC: 0.0393273, WC: 0.0287392, XC: 0.0302517, YC: 0.47949, ZC: 0.0226888, aC: 0.0121007, bC: 0.0499154, cC: 0.158822, dC: 0.482515, eC: 1.06637, fC: 0.287392, wB: 0.4326, xB: 0.638312, yB: 3.16887, zB: 7.91083, nB: 0.105881, "0B": 0 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "uB", "MC", "2B", "NC", "OC", "PC", "E", "QC", "RC", "SC", "TC", "UC", "VC", "WC", "XC", "YC", "ZC", "aC", "bC", "cC", "dC", "eC", "fC", "wB", "xB", "yB", "zB", "nB", "0B", "", ""], E: "Safari on iOS", F: { uB: 1270252800, MC: 1283904e3, "2B": 1299628800, NC: 1331078400, OC: 1359331200, PC: 1394409600, E: 1410912e3, QC: 1413763200, RC: 1442361600, SC: 1458518400, TC: 1473724800, UC: 1490572800, VC: 1505779200, WC: 1522281600, XC: 1537142400, YC: 1553472e3, ZC: 1568851200, aC: 1572220800, bC: 1580169600, cC: 1585008e3, dC: 1600214400, eC: 1619395200, fC: 1632096e3, wB: 1639353600, xB: 1647216e3, yB: 1652659200, zB: 1658275200, nB: 1662940800, "0B": null } }, H: { A: { gC: 1.06464 }, B: "o", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "gC", "", "", ""], E: "Opera Mini", F: { gC: 1426464e3 } }, I: { A: { oB: 0, I: 0.0643374, H: 0, hC: 0, iC: 0, jC: 0, kC: 0.0350931, "2B": 0.0760351, lC: 0, mC: 0.309989 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "hC", "iC", "jC", "oB", "I", "kC", "2B", "lC", "mC", "H", "", "", ""], E: "Android Browser", F: { hC: 1256515200, iC: 1274313600, jC: 1291593600, oB: 1298332800, I: 1318896e3, kC: 1341792e3, "2B": 1374624e3, lC: 1386547200, mC: 1401667200, H: 1662336e3 } }, J: { A: { D: 0, A: 0 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "D", "A", "", "", ""], E: "Blackberry Browser", F: { D: 1325376e3, A: 1359504e3 } }, K: { A: { A: 0, B: 0, C: 0, c: 0.0111391, lB: 0, "1B": 0, mB: 0 }, B: "o", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "A", "B", "lB", "1B", "C", "mB", "c", "", "", ""], E: "Opera Mobile", F: { A: 1287100800, B: 1300752e3, lB: 1314835200, "1B": 1318291200, C: 1330300800, mB: 1349740800, c: 1613433600 }, D: { c: "webkit" } }, L: { A: { H: 42.0211 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "H", "", "", ""], E: "Chrome for Android", F: { H: 1662336e3 } }, M: { A: { b: 0.31954 }, B: "moz", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "b", "", "", ""], E: "Firefox for Android", F: { b: 1661212800 } }, N: { A: { A: 0.0115934, B: 0.022664 }, B: "ms", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "A", "B", "", "", ""], E: "IE Mobile", F: { A: 1340150400, B: 1353456e3 } }, O: { A: { nC: 0.743545 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "nC", "", "", ""], E: "UC Browser for Android", F: { nC: 1634688e3 }, D: { nC: "webkit" } }, P: { A: { I: 0.177554, oC: 0.0103543, pC: 0.010304, qC: 0.062666, rC: 0.0103584, sC: 0.0104443, vB: 0.0105043, tC: 0.0417773, uC: 0.0208887, vC: 0.062666, wC: 0.062666, xC: 0.0731103, nB: 0.135776, yC: 1.00266, zC: 1.30554 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "I", "oC", "pC", "qC", "rC", "sC", "vB", "tC", "uC", "vC", "wC", "xC", "nB", "yC", "zC", "", "", ""], E: "Samsung Internet", F: { I: 1461024e3, oC: 1481846400, pC: 1509408e3, qC: 1528329600, rC: 1546128e3, sC: 1554163200, vB: 1567900800, tC: 1582588800, uC: 1593475200, vC: 1605657600, wC: 1618531200, xC: 1629072e3, nB: 1640736e3, yC: 1651708800, zC: 1659657600 } }, Q: { A: { "0C": 0.141335 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "0C", "", "", ""], E: "QQ Browser", F: { "0C": 1589846400 } }, R: { A: { "1C": 0 }, B: "webkit", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "1C", "", "", ""], E: "Baidu Browser", F: { "1C": 1663027200 } }, S: { A: { "2C": 0.02458 }, B: "moz", C: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2C", "", "", ""], E: "KaiOS Browser", F: { "2C": 1527811200 } } }; } }); // node_modules/caniuse-lite/dist/unpacker/agents.js var require_agents2 = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/agents.js"(exports2, module2) { "use strict"; var browsers = require_browsers2().browsers; var versions = require_browserVersions2().browserVersions; var agentsData = require_agents(); function unpackBrowserVersions(versionsData) { return Object.keys(versionsData).reduce((usage, version) => { usage[versions[version]] = versionsData[version]; return usage; }, {}); } module2.exports.agents = Object.keys(agentsData).reduce((map, key) => { let versionsData = agentsData[key]; map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => { if (entry === "A") { data.usage_global = unpackBrowserVersions(versionsData[entry]); } else if (entry === "C") { data.versions = versionsData[entry].reduce((list, version) => { if (version === "") { list.push(null); } else { list.push(versions[version]); } return list; }, []); } else if (entry === "D") { data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]); } else if (entry === "E") { data.browser = versionsData[entry]; } else if (entry === "F") { data.release_date = Object.keys(versionsData[entry]).reduce( (map2, key2) => { map2[versions[key2]] = versionsData[entry][key2]; return map2; }, {} ); } else { data.prefix = versionsData[entry]; } return data; }, {}); return map; }, {}); } }); // node_modules/node-releases/data/release-schedule/release-schedule.json var require_release_schedule = __commonJS({ "node_modules/node-releases/data/release-schedule/release-schedule.json"(exports2, module2) { module2.exports = { "v0.8": { start: "2012-06-25", end: "2014-07-31" }, "v0.10": { start: "2013-03-11", end: "2016-10-31" }, "v0.12": { start: "2015-02-06", end: "2016-12-31" }, v4: { start: "2015-09-08", lts: "2015-10-12", maintenance: "2017-04-01", end: "2018-04-30", codename: "Argon" }, v5: { start: "2015-10-29", maintenance: "2016-04-30", end: "2016-06-30" }, v6: { start: "2016-04-26", lts: "2016-10-18", maintenance: "2018-04-30", end: "2019-04-30", codename: "Boron" }, v7: { start: "2016-10-25", maintenance: "2017-04-30", end: "2017-06-30" }, v8: { start: "2017-05-30", lts: "2017-10-31", maintenance: "2019-01-01", end: "2019-12-31", codename: "Carbon" }, v9: { start: "2017-10-01", maintenance: "2018-04-01", end: "2018-06-30" }, v10: { start: "2018-04-24", lts: "2018-10-30", maintenance: "2020-05-19", end: "2021-04-30", codename: "Dubnium" }, v11: { start: "2018-10-23", maintenance: "2019-04-22", end: "2019-06-01" }, v12: { start: "2019-04-23", lts: "2019-10-21", maintenance: "2020-11-30", end: "2022-04-30", codename: "Erbium" }, v13: { start: "2019-10-22", maintenance: "2020-04-01", end: "2020-06-01" }, v14: { start: "2020-04-21", lts: "2020-10-27", maintenance: "2021-10-19", end: "2023-04-30", codename: "Fermium" }, v15: { start: "2020-10-20", maintenance: "2021-04-01", end: "2021-06-01" }, v16: { start: "2021-04-20", lts: "2021-10-26", maintenance: "2022-10-18", end: "2023-09-11", codename: "Gallium" }, v17: { start: "2021-10-19", maintenance: "2022-04-01", end: "2022-06-01" }, v18: { start: "2022-04-19", lts: "2022-10-25", maintenance: "2023-10-18", end: "2025-04-30", codename: "" }, v19: { start: "2022-10-18", maintenance: "2023-04-01", end: "2023-06-01" }, v20: { start: "2023-04-18", lts: "2023-10-24", maintenance: "2024-10-22", end: "2026-04-30", codename: "" } }; } }); // node_modules/electron-to-chromium/versions.js var require_versions = __commonJS({ "node_modules/electron-to-chromium/versions.js"(exports2, module2) { module2.exports = { "0.20": "39", "0.21": "41", "0.22": "41", "0.23": "41", "0.24": "41", "0.25": "42", "0.26": "42", "0.27": "43", "0.28": "43", "0.29": "43", "0.30": "44", "0.31": "45", "0.32": "45", "0.33": "45", "0.34": "45", "0.35": "45", "0.36": "47", "0.37": "49", "1.0": "49", "1.1": "50", "1.2": "51", "1.3": "52", "1.4": "53", "1.5": "54", "1.6": "56", "1.7": "58", "1.8": "59", "2.0": "61", "2.1": "61", "3.0": "66", "3.1": "66", "4.0": "69", "4.1": "69", "4.2": "69", "5.0": "73", "6.0": "76", "6.1": "76", "7.0": "78", "7.1": "78", "7.2": "78", "7.3": "78", "8.0": "80", "8.1": "80", "8.2": "80", "8.3": "80", "8.4": "80", "8.5": "80", "9.0": "83", "9.1": "83", "9.2": "83", "9.3": "83", "9.4": "83", "10.0": "85", "10.1": "85", "10.2": "85", "10.3": "85", "10.4": "85", "11.0": "87", "11.1": "87", "11.2": "87", "11.3": "87", "11.4": "87", "11.5": "87", "12.0": "89", "12.1": "89", "12.2": "89", "13.0": "91", "13.1": "91", "13.2": "91", "13.3": "91", "13.4": "91", "13.5": "91", "13.6": "91", "14.0": "93", "14.1": "93", "14.2": "93", "15.0": "94", "15.1": "94", "15.2": "94", "15.3": "94", "15.4": "94", "15.5": "94", "16.0": "96", "16.1": "96", "16.2": "96", "17.0": "98", "17.1": "98", "17.2": "98", "17.3": "98", "17.4": "98", "18.0": "100", "18.1": "100", "18.2": "100", "18.3": "100", "19.0": "102", "19.1": "102", "20.0": "104", "20.1": "104", "20.2": "104", "20.3": "104", "21.0": "106", "21.1": "106", "22.0": "108" }; } }); // node_modules/browserslist/error.js var require_error = __commonJS({ "node_modules/browserslist/error.js"(exports2, module2) { function BrowserslistError(message) { this.name = "BrowserslistError"; this.message = message; this.browserslist = true; if (Error.captureStackTrace) { Error.captureStackTrace(this, BrowserslistError); } } BrowserslistError.prototype = Error.prototype; module2.exports = BrowserslistError; } }); // node_modules/browserslist/parse.js var require_parse3 = __commonJS({ "node_modules/browserslist/parse.js"(exports2, module2) { var AND_REGEXP = /^\s+and\s+(.*)/i; var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i; function flatten(array) { if (!Array.isArray(array)) return [array]; return array.reduce(function(a, b) { return a.concat(flatten(b)); }, []); } function find(string, predicate) { for (var n = 1, max = string.length; n <= max; n++) { var parsed = string.substr(-n, n); if (predicate(parsed, n, max)) { return string.slice(0, -n); } } return ""; } function matchQuery(all, query) { var node = { query }; if (query.indexOf("not ") === 0) { node.not = true; query = query.slice(4); } for (var name in all) { var type = all[name]; var match = query.match(type.regexp); if (match) { node.type = name; for (var i = 0; i < type.matches.length; i++) { node[type.matches[i]] = match[i + 1]; } return node; } } node.type = "unknown"; return node; } function matchBlock(all, string, qs) { var node; return find(string, function(parsed, n, max) { if (AND_REGEXP.test(parsed)) { node = matchQuery(all, parsed.match(AND_REGEXP)[1]); node.compose = "and"; qs.unshift(node); return true; } else if (OR_REGEXP.test(parsed)) { node = matchQuery(all, parsed.match(OR_REGEXP)[1]); node.compose = "or"; qs.unshift(node); return true; } else if (n === max) { node = matchQuery(all, parsed.trim()); node.compose = "or"; qs.unshift(node); return true; } return false; }); } module2.exports = function parse(all, queries) { if (!Array.isArray(queries)) queries = [queries]; return flatten( queries.map(function(block) { var qs = []; do { block = matchBlock(all, block, qs); } while (block); return qs; }) ); }; } }); // node_modules/caniuse-lite/dist/lib/statuses.js var require_statuses = __commonJS({ "node_modules/caniuse-lite/dist/lib/statuses.js"(exports2, module2) { module2.exports = { 1: "ls", 2: "rec", 3: "pr", 4: "cr", 5: "wd", 6: "other", 7: "unoff" }; } }); // node_modules/caniuse-lite/dist/lib/supported.js var require_supported = __commonJS({ "node_modules/caniuse-lite/dist/lib/supported.js"(exports2, module2) { module2.exports = { y: 1 << 0, n: 1 << 1, a: 1 << 2, p: 1 << 3, u: 1 << 4, x: 1 << 5, d: 1 << 6 }; } }); // node_modules/caniuse-lite/dist/unpacker/feature.js var require_feature = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/feature.js"(exports2, module2) { "use strict"; var statuses = require_statuses(); var supported = require_supported(); var browsers = require_browsers2().browsers; var versions = require_browserVersions2().browserVersions; var MATH2LOG = Math.log(2); function unpackSupport(cipher) { let stats = Object.keys(supported).reduce((list, support) => { if (cipher & supported[support]) list.push(support); return list; }, []); let notes = cipher >> 7; let notesArray = []; while (notes) { let note = Math.floor(Math.log(notes) / MATH2LOG) + 1; notesArray.unshift(`#${note}`); notes -= Math.pow(2, note - 1); } return stats.concat(notesArray).join(" "); } function unpackFeature(packed) { let unpacked = { status: statuses[packed.B], title: packed.C }; unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { let browser = packed.A[key]; browserStats[browsers[key]] = Object.keys(browser).reduce( (stats, support) => { let packedVersions = browser[support].split(" "); let unpacked2 = unpackSupport(support); packedVersions.forEach((v) => stats[versions[v]] = unpacked2); return stats; }, {} ); return browserStats; }, {}); return unpacked; } module2.exports = unpackFeature; module2.exports.default = unpackFeature; } }); // node_modules/caniuse-lite/dist/unpacker/region.js var require_region = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/region.js"(exports2, module2) { "use strict"; var browsers = require_browsers2().browsers; function unpackRegion(packed) { return Object.keys(packed).reduce((list, browser) => { let data = packed[browser]; list[browsers[browser]] = Object.keys(data).reduce((memo, key) => { let stats = data[key]; if (key === "_") { stats.split(" ").forEach((version) => memo[version] = null); } else { memo[key] = stats; } return memo; }, {}); return list; }, {}); } module2.exports = unpackRegion; module2.exports.default = unpackRegion; } }); // node_modules/browserslist/node.js var require_node2 = __commonJS({ "node_modules/browserslist/node.js"(exports2, module2) { var feature = require_feature().default; var region = require_region().default; var path = require("path"); var fs = require("fs"); var BrowserslistError = require_error(); var IS_SECTION = /^\s*\[(.+)]\s*$/; var CONFIG_PATTERN = /^browserslist-config-/; var SCOPED_CONFIG__PATTERN = /@[^/]+\/browserslist-config(-|$|\/)/; var TIME_TO_UPDATE_CANIUSE = 6 * 30 * 24 * 60 * 60 * 1e3; var FORMAT = "Browserslist config should be a string or an array of strings with browser queries"; var dataTimeChecked = false; var filenessCache = {}; var configCache = {}; function checkExtend(name) { var use = " Use `dangerousExtend` option to disable."; if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { throw new BrowserslistError( "Browserslist config needs `browserslist-config-` prefix. " + use ); } if (name.replace(/^@[^/]+\//, "").indexOf(".") !== -1) { throw new BrowserslistError( "`.` not allowed in Browserslist config name. " + use ); } if (name.indexOf("node_modules") !== -1) { throw new BrowserslistError( "`node_modules` not allowed in Browserslist config." + use ); } } function isFile(file) { if (file in filenessCache) { return filenessCache[file]; } var result = fs.existsSync(file) && fs.statSync(file).isFile(); if (!process.env.BROWSERSLIST_DISABLE_CACHE) { filenessCache[file] = result; } return result; } function eachParent(file, callback) { var dir = isFile(file) ? path.dirname(file) : file; var loc = path.resolve(dir); do { var result = callback(loc); if (typeof result !== "undefined") return result; } while (loc !== (loc = path.dirname(loc))); return void 0; } function check(section) { if (Array.isArray(section)) { for (var i = 0; i < section.length; i++) { if (typeof section[i] !== "string") { throw new BrowserslistError(FORMAT); } } } else if (typeof section !== "string") { throw new BrowserslistError(FORMAT); } } function pickEnv(config, opts) { if (typeof config !== "object") return config; var name; if (typeof opts.env === "string") { name = opts.env; } else if (process.env.BROWSERSLIST_ENV) { name = process.env.BROWSERSLIST_ENV; } else if (process.env.NODE_ENV) { name = process.env.NODE_ENV; } else { name = "production"; } if (opts.throwOnMissing) { if (name && name !== "defaults" && !config[name]) { throw new BrowserslistError( "Missing config for Browserslist environment `" + name + "`" ); } } return config[name] || config.defaults; } function parsePackage(file) { var config = JSON.parse( fs.readFileSync(file).toString().replace(/^\uFEFF/m, "") ); if (config.browserlist && !config.browserslist) { throw new BrowserslistError( "`browserlist` key instead of `browserslist` in " + file ); } var list = config.browserslist; if (Array.isArray(list) || typeof list === "string") { list = { defaults: list }; } for (var i in list) { check(list[i]); } return list; } function latestReleaseTime(agents) { var latest = 0; for (var name in agents) { var dates = agents[name].releaseDate || {}; for (var key in dates) { if (latest < dates[key]) { latest = dates[key]; } } } return latest * 1e3; } function normalizeStats(data, stats) { if (!data) { data = {}; } if (stats && "dataByBrowser" in stats) { stats = stats.dataByBrowser; } if (typeof stats !== "object") return void 0; var normalized = {}; for (var i in stats) { var versions = Object.keys(stats[i]); if (versions.length === 1 && data[i] && data[i].versions.length === 1) { var normal = data[i].versions[0]; normalized[i] = {}; normalized[i][normal] = stats[i][versions[0]]; } else { normalized[i] = stats[i]; } } return normalized; } function normalizeUsageData(usageData, data) { for (var browser in usageData) { var browserUsage = usageData[browser]; if ("0" in browserUsage) { var versions = data[browser].versions; browserUsage[versions[versions.length - 1]] = browserUsage[0]; delete browserUsage[0]; } } } module2.exports = { loadQueries: function loadQueries(ctx, name) { if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { checkExtend(name); } var queries = require(require.resolve(name, { paths: [".", ctx.path] })); if (queries) { if (Array.isArray(queries)) { return queries; } else if (typeof queries === "object") { if (!queries.defaults) queries.defaults = []; return pickEnv(queries, ctx, name); } } throw new BrowserslistError( "`" + name + "` config exports not an array of queries or an object of envs" ); }, loadStat: function loadStat(ctx, name, data) { if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { checkExtend(name); } var stats = require(require.resolve( path.join(name, "browserslist-stats.json"), { paths: ["."] } )); return normalizeStats(data, stats); }, getStat: function getStat(opts, data) { var stats; if (opts.stats) { stats = opts.stats; } else if (process.env.BROWSERSLIST_STATS) { stats = process.env.BROWSERSLIST_STATS; } else if (opts.path && path.resolve && fs.existsSync) { stats = eachParent(opts.path, function(dir) { var file = path.join(dir, "browserslist-stats.json"); return isFile(file) ? file : void 0; }); } if (typeof stats === "string") { try { stats = JSON.parse(fs.readFileSync(stats)); } catch (e) { throw new BrowserslistError("Can't read " + stats); } } return normalizeStats(data, stats); }, loadConfig: function loadConfig(opts) { if (process.env.BROWSERSLIST) { return process.env.BROWSERSLIST; } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { var file = opts.config || process.env.BROWSERSLIST_CONFIG; if (path.basename(file) === "package.json") { return pickEnv(parsePackage(file), opts); } else { return pickEnv(module2.exports.readConfig(file), opts); } } else if (opts.path) { return pickEnv(module2.exports.findConfig(opts.path), opts); } else { return void 0; } }, loadCountry: function loadCountry(usage, country, data) { var code = country.replace(/[^\w-]/g, ""); if (!usage[code]) { var compressed; try { compressed = require("caniuse-lite/data/regions/" + code + ".js"); } catch (e) { throw new BrowserslistError("Unknown region name `" + code + "`."); } var usageData = region(compressed); normalizeUsageData(usageData, data); usage[country] = {}; for (var i in usageData) { for (var j in usageData[i]) { usage[country][i + " " + j] = usageData[i][j]; } } } }, loadFeature: function loadFeature(features, name) { name = name.replace(/[^\w-]/g, ""); if (features[name]) return; var compressed; try { compressed = require("caniuse-lite/data/features/" + name + ".js"); } catch (e) { throw new BrowserslistError("Unknown feature name `" + name + "`."); } var stats = feature(compressed).stats; features[name] = {}; for (var i in stats) { for (var j in stats[i]) { features[name][i + " " + j] = stats[i][j]; } } }, parseConfig: function parseConfig(string) { var result = { defaults: [] }; var sections = ["defaults"]; string.toString().replace(/#[^\n]*/g, "").split(/\n|,/).map(function(line) { return line.trim(); }).filter(function(line) { return line !== ""; }).forEach(function(line) { if (IS_SECTION.test(line)) { sections = line.match(IS_SECTION)[1].trim().split(" "); sections.forEach(function(section) { if (result[section]) { throw new BrowserslistError( "Duplicate section " + section + " in Browserslist config" ); } result[section] = []; }); } else { sections.forEach(function(section) { result[section].push(line); }); } }); return result; }, readConfig: function readConfig(file) { if (!isFile(file)) { throw new BrowserslistError("Can't read " + file + " config"); } return module2.exports.parseConfig(fs.readFileSync(file)); }, findConfig: function findConfig(from) { from = path.resolve(from); var passed = []; var resolved = eachParent(from, function(dir) { if (dir in configCache) { return configCache[dir]; } passed.push(dir); var config = path.join(dir, "browserslist"); var pkg = path.join(dir, "package.json"); var rc = path.join(dir, ".browserslistrc"); var pkgBrowserslist; if (isFile(pkg)) { try { pkgBrowserslist = parsePackage(pkg); } catch (e) { if (e.name === "BrowserslistError") throw e; console.warn( "[Browserslist] Could not parse " + pkg + ". Ignoring it." ); } } if (isFile(config) && pkgBrowserslist) { throw new BrowserslistError( dir + " contains both browserslist and package.json with browsers" ); } else if (isFile(rc) && pkgBrowserslist) { throw new BrowserslistError( dir + " contains both .browserslistrc and package.json with browsers" ); } else if (isFile(config) && isFile(rc)) { throw new BrowserslistError( dir + " contains both .browserslistrc and browserslist" ); } else if (isFile(config)) { return module2.exports.readConfig(config); } else if (isFile(rc)) { return module2.exports.readConfig(rc); } else { return pkgBrowserslist; } }); if (!process.env.BROWSERSLIST_DISABLE_CACHE) { passed.forEach(function(dir) { configCache[dir] = resolved; }); } return resolved; }, clearCaches: function clearCaches() { dataTimeChecked = false; filenessCache = {}; configCache = {}; this.cache = {}; }, oldDataWarning: function oldDataWarning(agentsObj) { if (dataTimeChecked) return; dataTimeChecked = true; if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return; var latest = latestReleaseTime(agentsObj); var halfYearAgo = Date.now() - TIME_TO_UPDATE_CANIUSE; if (latest !== 0 && latest < halfYearAgo) { console.warn( "Browserslist: caniuse-lite is outdated. Please run:\n npx update-browserslist-db@latest\n Why you should do it regularly: https://github.com/browserslist/update-db#readme" ); } }, currentNode: function currentNode() { return "node " + process.versions.node; } }; } }); // node_modules/browserslist/index.js var require_browserslist = __commonJS({ "node_modules/browserslist/index.js"(exports2, module2) { var jsReleases = require_envs(); var agents = require_agents2().agents; var jsEOL = require_release_schedule(); var path = require("path"); var e2c = require_versions(); var BrowserslistError = require_error(); var parse = require_parse3(); var env = require_node2(); var YEAR = 365.259641 * 24 * 60 * 60 * 1e3; var ANDROID_EVERGREEN_FIRST = 37; function isVersionsMatch(versionA, versionB) { return (versionA + ".").indexOf(versionB + ".") === 0; } function isEolReleased(name) { var version = name.slice(1); return browserslist.nodeVersions.some(function(i) { return isVersionsMatch(i, version); }); } function normalize(versions) { return versions.filter(function(version) { return typeof version === "string"; }); } function normalizeElectron(version) { var versionToUse = version; if (version.split(".").length === 3) { versionToUse = version.split(".").slice(0, -1).join("."); } return versionToUse; } function nameMapper(name) { return function mapName(version) { return name + " " + version; }; } function getMajor(version) { return parseInt(version.split(".")[0]); } function getMajorVersions(released, number) { if (released.length === 0) return []; var majorVersions = uniq(released.map(getMajor)); var minimum = majorVersions[majorVersions.length - number]; if (!minimum) { return released; } var selected = []; for (var i = released.length - 1; i >= 0; i--) { if (minimum > getMajor(released[i])) break; selected.unshift(released[i]); } return selected; } function uniq(array) { var filtered = []; for (var i = 0; i < array.length; i++) { if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]); } return filtered; } function fillUsage(result, name, data) { for (var i in data) { result[name + " " + i] = data[i]; } } function generateFilter(sign, version) { version = parseFloat(version); if (sign === ">") { return function(v) { return parseFloat(v) > version; }; } else if (sign === ">=") { return function(v) { return parseFloat(v) >= version; }; } else if (sign === "<") { return function(v) { return parseFloat(v) < version; }; } else { return function(v) { return parseFloat(v) <= version; }; } } function generateSemverFilter(sign, version) { version = version.split(".").map(parseSimpleInt); version[1] = version[1] || 0; version[2] = version[2] || 0; if (sign === ">") { return function(v) { v = v.split(".").map(parseSimpleInt); return compareSemver(v, version) > 0; }; } else if (sign === ">=") { return function(v) { v = v.split(".").map(parseSimpleInt); return compareSemver(v, version) >= 0; }; } else if (sign === "<") { return function(v) { v = v.split(".").map(parseSimpleInt); return compareSemver(version, v) > 0; }; } else { return function(v) { v = v.split(".").map(parseSimpleInt); return compareSemver(version, v) >= 0; }; } } function parseSimpleInt(x) { return parseInt(x); } function compare(a, b) { if (a < b) return -1; if (a > b) return 1; return 0; } function compareSemver(a, b) { return compare(parseInt(a[0]), parseInt(b[0])) || compare(parseInt(a[1] || "0"), parseInt(b[1] || "0")) || compare(parseInt(a[2] || "0"), parseInt(b[2] || "0")); } function semverFilterLoose(operator, range) { range = range.split(".").map(parseSimpleInt); if (typeof range[1] === "undefined") { range[1] = "x"; } switch (operator) { case "<=": return function(version) { version = version.split(".").map(parseSimpleInt); return compareSemverLoose(version, range) <= 0; }; case ">=": default: return function(version) { version = version.split(".").map(parseSimpleInt); return compareSemverLoose(version, range) >= 0; }; } } function compareSemverLoose(version, range) { if (version[0] !== range[0]) { return version[0] < range[0] ? -1 : 1; } if (range[1] === "x") { return 0; } if (version[1] !== range[1]) { return version[1] < range[1] ? -1 : 1; } return 0; } function resolveVersion(data, version) { if (data.versions.indexOf(version) !== -1) { return version; } else if (browserslist.versionAliases[data.name][version]) { return browserslist.versionAliases[data.name][version]; } else { return false; } } function normalizeVersion(data, version) { var resolved = resolveVersion(data, version); if (resolved) { return resolved; } else if (data.versions.length === 1) { return data.versions[0]; } else { return false; } } function filterByYear(since, context) { since = since / 1e3; return Object.keys(agents).reduce(function(selected, name) { var data = byName(name, context); if (!data) return selected; var versions = Object.keys(data.releaseDate).filter(function(v) { var date = data.releaseDate[v]; return date !== null && date >= since; }); return selected.concat(versions.map(nameMapper(data.name))); }, []); } function cloneData(data) { return { name: data.name, versions: data.versions, released: data.released, releaseDate: data.releaseDate }; } function mapVersions(data, map) { data.versions = data.versions.map(function(i2) { return map[i2] || i2; }); data.released = data.released.map(function(i2) { return map[i2] || i2; }); var fixedDate = {}; for (var i in data.releaseDate) { fixedDate[map[i] || i] = data.releaseDate[i]; } data.releaseDate = fixedDate; return data; } function byName(name, context) { name = name.toLowerCase(); name = browserslist.aliases[name] || name; if (context.mobileToDesktop && browserslist.desktopNames[name]) { var desktop = browserslist.data[browserslist.desktopNames[name]]; if (name === "android") { return normalizeAndroidData(cloneData(browserslist.data[name]), desktop); } else { var cloned = cloneData(desktop); cloned.name = name; if (name === "op_mob") { cloned = mapVersions(cloned, { "10.0-10.1": "10" }); } return cloned; } } return browserslist.data[name]; } function normalizeAndroidVersions(androidVersions, chromeVersions) { var firstEvergreen = ANDROID_EVERGREEN_FIRST; var last = chromeVersions[chromeVersions.length - 1]; return androidVersions.filter(function(version) { return /^(?:[2-4]\.|[34]$)/.test(version); }).concat(chromeVersions.slice(firstEvergreen - last - 1)); } function normalizeAndroidData(android, chrome) { android.released = normalizeAndroidVersions(android.released, chrome.released); android.versions = normalizeAndroidVersions(android.versions, chrome.versions); return android; } function checkName(name, context) { var data = byName(name, context); if (!data) throw new BrowserslistError("Unknown browser " + name); return data; } function unknownQuery(query) { return new BrowserslistError( "Unknown browser query `" + query + "`. Maybe you are using old Browserslist or made typo in query." ); } function filterAndroid(list, versions, context) { if (context.mobileToDesktop) return list; var released = browserslist.data.android.released; var last = released[released.length - 1]; var diff = last - ANDROID_EVERGREEN_FIRST - versions; if (diff > 0) { return list.slice(-1); } else { return list.slice(diff - 1); } } function resolve(queries, context) { return parse(QUERIES, queries).reduce(function(result, node, index) { if (node.not && index === 0) { throw new BrowserslistError( "Write any browsers query (for instance, `defaults`) before `" + node.query + "`" ); } var type = QUERIES[node.type]; var array = type.select.call(browserslist, context, node).map(function(j) { var parts = j.split(" "); if (parts[1] === "0") { return parts[0] + " " + byName(parts[0], context).versions[0]; } else { return j; } }); if (node.compose === "and") { if (node.not) { return result.filter(function(j) { return array.indexOf(j) === -1; }); } else { return result.filter(function(j) { return array.indexOf(j) !== -1; }); } } else { if (node.not) { var filter = {}; array.forEach(function(j) { filter[j] = true; }); return result.filter(function(j) { return !filter[j]; }); } return result.concat(array); } }, []); } function prepareOpts(opts) { if (typeof opts === "undefined") opts = {}; if (typeof opts.path === "undefined") { opts.path = path.resolve ? path.resolve(".") : "."; } return opts; } function prepareQueries(queries, opts) { if (typeof queries === "undefined" || queries === null) { var config = browserslist.loadConfig(opts); if (config) { queries = config; } else { queries = browserslist.defaults; } } return queries; } function checkQueries(queries) { if (!(typeof queries === "string" || Array.isArray(queries))) { throw new BrowserslistError( "Browser queries must be an array or string. Got " + typeof queries + "." ); } } var cache = {}; function browserslist(queries, opts) { opts = prepareOpts(opts); queries = prepareQueries(queries, opts); checkQueries(queries); var context = { ignoreUnknownVersions: opts.ignoreUnknownVersions, dangerousExtend: opts.dangerousExtend, mobileToDesktop: opts.mobileToDesktop, path: opts.path, env: opts.env }; env.oldDataWarning(browserslist.data); var stats = env.getStat(opts, browserslist.data); if (stats) { context.customUsage = {}; for (var browser in stats) { fillUsage(context.customUsage, browser, stats[browser]); } } var cacheKey = JSON.stringify([queries, context]); if (cache[cacheKey]) return cache[cacheKey]; var result = uniq(resolve(queries, context)).sort(function(name1, name2) { name1 = name1.split(" "); name2 = name2.split(" "); if (name1[0] === name2[0]) { var version1 = name1[1].split("-")[0]; var version2 = name2[1].split("-")[0]; return compareSemver(version2.split("."), version1.split(".")); } else { return compare(name1[0], name2[0]); } }); if (!process.env.BROWSERSLIST_DISABLE_CACHE) { cache[cacheKey] = result; } return result; } browserslist.parse = function(queries, opts) { opts = prepareOpts(opts); queries = prepareQueries(queries, opts); checkQueries(queries); return parse(QUERIES, queries); }; browserslist.cache = {}; browserslist.data = {}; browserslist.usage = { global: {}, custom: null }; browserslist.defaults = ["> 0.5%", "last 2 versions", "Firefox ESR", "not dead"]; browserslist.aliases = { fx: "firefox", ff: "firefox", ios: "ios_saf", explorer: "ie", blackberry: "bb", explorermobile: "ie_mob", operamini: "op_mini", operamobile: "op_mob", chromeandroid: "and_chr", firefoxandroid: "and_ff", ucandroid: "and_uc", qqandroid: "and_qq" }; browserslist.desktopNames = { and_chr: "chrome", and_ff: "firefox", ie_mob: "ie", op_mob: "opera", android: "chrome" }; browserslist.versionAliases = {}; browserslist.clearCaches = env.clearCaches; browserslist.parseConfig = env.parseConfig; browserslist.readConfig = env.readConfig; browserslist.findConfig = env.findConfig; browserslist.loadConfig = env.loadConfig; browserslist.coverage = function(browsers, stats) { var data; if (typeof stats === "undefined") { data = browserslist.usage.global; } else if (stats === "my stats") { var opts = {}; opts.path = path.resolve ? path.resolve(".") : "."; var customStats = env.getStat(opts); if (!customStats) { throw new BrowserslistError("Custom usage statistics was not provided"); } data = {}; for (var browser in customStats) { fillUsage(data, browser, customStats[browser]); } } else if (typeof stats === "string") { if (stats.length > 2) { stats = stats.toLowerCase(); } else { stats = stats.toUpperCase(); } env.loadCountry(browserslist.usage, stats, browserslist.data); data = browserslist.usage[stats]; } else { if ("dataByBrowser" in stats) { stats = stats.dataByBrowser; } data = {}; for (var name in stats) { for (var version in stats[name]) { data[name + " " + version] = stats[name][version]; } } } return browsers.reduce(function(all, i) { var usage = data[i]; if (usage === void 0) { usage = data[i.replace(/ \S+$/, " 0")]; } return all + (usage || 0); }, 0); }; function nodeQuery(context, node) { var matched = browserslist.nodeVersions.filter(function(i) { return isVersionsMatch(i, node.version); }); if (matched.length === 0) { if (context.ignoreUnknownVersions) { return []; } else { throw new BrowserslistError( "Unknown version " + node.version + " of Node.js" ); } } return ["node " + matched[matched.length - 1]]; } function sinceQuery(context, node) { var year = parseInt(node.year); var month = parseInt(node.month || "01") - 1; var day = parseInt(node.day || "01"); return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context); } function coverQuery(context, node) { var coverage = parseFloat(node.coverage); var usage = browserslist.usage.global; if (node.place) { if (node.place.match(/^my\s+stats$/i)) { if (!context.customUsage) { throw new BrowserslistError("Custom usage statistics was not provided"); } usage = context.customUsage; } else { var place; if (node.place.length === 2) { place = node.place.toUpperCase(); } else { place = node.place.toLowerCase(); } env.loadCountry(browserslist.usage, place, browserslist.data); usage = browserslist.usage[place]; } } var versions = Object.keys(usage).sort(function(a, b) { return usage[b] - usage[a]; }); var coveraged = 0; var result = []; var version; for (var i = 0; i < versions.length; i++) { version = versions[i]; if (usage[version] === 0) break; coveraged += usage[version]; result.push(version); if (coveraged >= coverage) break; } return result; } var QUERIES = { last_major_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+major\s+versions?$/i, select: function(context, node) { return Object.keys(agents).reduce(function(selected, name) { var data = byName(name, context); if (!data) return selected; var list = getMajorVersions(data.released, node.versions); list = list.map(nameMapper(data.name)); if (data.name === "android") { list = filterAndroid(list, node.versions, context); } return selected.concat(list); }, []); } }, last_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+versions?$/i, select: function(context, node) { return Object.keys(agents).reduce(function(selected, name) { var data = byName(name, context); if (!data) return selected; var list = data.released.slice(-node.versions); list = list.map(nameMapper(data.name)); if (data.name === "android") { list = filterAndroid(list, node.versions, context); } return selected.concat(list); }, []); } }, last_electron_major_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i, select: function(context, node) { var validVersions = getMajorVersions(Object.keys(e2c), node.versions); return validVersions.map(function(i) { return "chrome " + e2c[i]; }); } }, last_node_major_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i, select: function(context, node) { return getMajorVersions(browserslist.nodeVersions, node.versions).map( function(version) { return "node " + version; } ); } }, last_browser_major_versions: { matches: ["versions", "browser"], regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i, select: function(context, node) { var data = checkName(node.browser, context); var validVersions = getMajorVersions(data.released, node.versions); var list = validVersions.map(nameMapper(data.name)); if (data.name === "android") { list = filterAndroid(list, node.versions, context); } return list; } }, last_electron_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, select: function(context, node) { return Object.keys(e2c).slice(-node.versions).map(function(i) { return "chrome " + e2c[i]; }); } }, last_node_versions: { matches: ["versions"], regexp: /^last\s+(\d+)\s+node\s+versions?$/i, select: function(context, node) { return browserslist.nodeVersions.slice(-node.versions).map(function(version) { return "node " + version; }); } }, last_browser_versions: { matches: ["versions", "browser"], regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, select: function(context, node) { var data = checkName(node.browser, context); var list = data.released.slice(-node.versions).map(nameMapper(data.name)); if (data.name === "android") { list = filterAndroid(list, node.versions, context); } return list; } }, unreleased_versions: { matches: [], regexp: /^unreleased\s+versions$/i, select: function(context) { return Object.keys(agents).reduce(function(selected, name) { var data = byName(name, context); if (!data) return selected; var list = data.versions.filter(function(v) { return data.released.indexOf(v) === -1; }); list = list.map(nameMapper(data.name)); return selected.concat(list); }, []); } }, unreleased_electron_versions: { matches: [], regexp: /^unreleased\s+electron\s+versions?$/i, select: function() { return []; } }, unreleased_browser_versions: { matches: ["browser"], regexp: /^unreleased\s+(\w+)\s+versions?$/i, select: function(context, node) { var data = checkName(node.browser, context); return data.versions.filter(function(v) { return data.released.indexOf(v) === -1; }).map(nameMapper(data.name)); } }, last_years: { matches: ["years"], regexp: /^last\s+(\d*.?\d+)\s+years?$/i, select: function(context, node) { return filterByYear(Date.now() - YEAR * node.years, context); } }, since_y: { matches: ["year"], regexp: /^since (\d+)$/i, select: sinceQuery }, since_y_m: { matches: ["year", "month"], regexp: /^since (\d+)-(\d+)$/i, select: sinceQuery }, since_y_m_d: { matches: ["year", "month", "day"], regexp: /^since (\d+)-(\d+)-(\d+)$/i, select: sinceQuery }, popularity: { matches: ["sign", "popularity"], regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/, select: function(context, node) { var popularity = parseFloat(node.popularity); var usage = browserslist.usage.global; return Object.keys(usage).reduce(function(result, version) { if (node.sign === ">") { if (usage[version] > popularity) { result.push(version); } } else if (node.sign === "<") { if (usage[version] < popularity) { result.push(version); } } else if (node.sign === "<=") { if (usage[version] <= popularity) { result.push(version); } } else if (usage[version] >= popularity) { result.push(version); } return result; }, []); } }, popularity_in_my_stats: { matches: ["sign", "popularity"], regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/, select: function(context, node) { var popularity = parseFloat(node.popularity); if (!context.customUsage) { throw new BrowserslistError("Custom usage statistics was not provided"); } var usage = context.customUsage; return Object.keys(usage).reduce(function(result, version) { var percentage = usage[version]; if (percentage == null) { return result; } if (node.sign === ">") { if (percentage > popularity) { result.push(version); } } else if (node.sign === "<") { if (percentage < popularity) { result.push(version); } } else if (node.sign === "<=") { if (percentage <= popularity) { result.push(version); } } else if (percentage >= popularity) { result.push(version); } return result; }, []); } }, popularity_in_config_stats: { matches: ["sign", "popularity", "config"], regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/, select: function(context, node) { var popularity = parseFloat(node.popularity); var stats = env.loadStat(context, node.config, browserslist.data); if (stats) { context.customUsage = {}; for (var browser in stats) { fillUsage(context.customUsage, browser, stats[browser]); } } if (!context.customUsage) { throw new BrowserslistError("Custom usage statistics was not provided"); } var usage = context.customUsage; return Object.keys(usage).reduce(function(result, version) { var percentage = usage[version]; if (percentage == null) { return result; } if (node.sign === ">") { if (percentage > popularity) { result.push(version); } } else if (node.sign === "<") { if (percentage < popularity) { result.push(version); } } else if (node.sign === "<=") { if (percentage <= popularity) { result.push(version); } } else if (percentage >= popularity) { result.push(version); } return result; }, []); } }, popularity_in_place: { matches: ["sign", "popularity", "place"], regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/, select: function(context, node) { var popularity = parseFloat(node.popularity); var place = node.place; if (place.length === 2) { place = place.toUpperCase(); } else { place = place.toLowerCase(); } env.loadCountry(browserslist.usage, place, browserslist.data); var usage = browserslist.usage[place]; return Object.keys(usage).reduce(function(result, version) { var percentage = usage[version]; if (percentage == null) { return result; } if (node.sign === ">") { if (percentage > popularity) { result.push(version); } } else if (node.sign === "<") { if (percentage < popularity) { result.push(version); } } else if (node.sign === "<=") { if (percentage <= popularity) { result.push(version); } } else if (percentage >= popularity) { result.push(version); } return result; }, []); } }, cover: { matches: ["coverage"], regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i, select: coverQuery }, cover_in: { matches: ["coverage", "place"], regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i, select: coverQuery }, supports: { matches: ["feature"], regexp: /^supports\s+([\w-]+)$/, select: function(context, node) { env.loadFeature(browserslist.cache, node.feature); var features = browserslist.cache[node.feature]; return Object.keys(features).reduce(function(result, version) { var flags = features[version]; if (flags.indexOf("y") >= 0 || flags.indexOf("a") >= 0) { result.push(version); } return result; }, []); } }, electron_range: { matches: ["from", "to"], regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, select: function(context, node) { var fromToUse = normalizeElectron(node.from); var toToUse = normalizeElectron(node.to); var from = parseFloat(node.from); var to = parseFloat(node.to); if (!e2c[fromToUse]) { throw new BrowserslistError("Unknown version " + from + " of electron"); } if (!e2c[toToUse]) { throw new BrowserslistError("Unknown version " + to + " of electron"); } return Object.keys(e2c).filter(function(i) { var parsed = parseFloat(i); return parsed >= from && parsed <= to; }).map(function(i) { return "chrome " + e2c[i]; }); } }, node_range: { matches: ["from", "to"], regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i, select: function(context, node) { return browserslist.nodeVersions.filter(semverFilterLoose(">=", node.from)).filter(semverFilterLoose("<=", node.to)).map(function(v) { return "node " + v; }); } }, browser_range: { matches: ["browser", "from", "to"], regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, select: function(context, node) { var data = checkName(node.browser, context); var from = parseFloat(normalizeVersion(data, node.from) || node.from); var to = parseFloat(normalizeVersion(data, node.to) || node.to); function filter(v) { var parsed = parseFloat(v); return parsed >= from && parsed <= to; } return data.released.filter(filter).map(nameMapper(data.name)); } }, electron_ray: { matches: ["sign", "version"], regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, select: function(context, node) { var versionToUse = normalizeElectron(node.version); return Object.keys(e2c).filter(generateFilter(node.sign, versionToUse)).map(function(i) { return "chrome " + e2c[i]; }); } }, node_ray: { matches: ["sign", "version"], regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i, select: function(context, node) { return browserslist.nodeVersions.filter(generateSemverFilter(node.sign, node.version)).map(function(v) { return "node " + v; }); } }, browser_ray: { matches: ["browser", "sign", "version"], regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/, select: function(context, node) { var version = node.version; var data = checkName(node.browser, context); var alias = browserslist.versionAliases[data.name][version]; if (alias) version = alias; return data.released.filter(generateFilter(node.sign, version)).map(function(v) { return data.name + " " + v; }); } }, firefox_esr: { matches: [], regexp: /^(firefox|ff|fx)\s+esr$/i, select: function() { return ["firefox 102"]; } }, opera_mini_all: { matches: [], regexp: /(operamini|op_mini)\s+all/i, select: function() { return ["op_mini all"]; } }, electron_version: { matches: ["version"], regexp: /^electron\s+([\d.]+)$/i, select: function(context, node) { var versionToUse = normalizeElectron(node.version); var chrome = e2c[versionToUse]; if (!chrome) { throw new BrowserslistError( "Unknown version " + node.version + " of electron" ); } return ["chrome " + chrome]; } }, node_major_version: { matches: ["version"], regexp: /^node\s+(\d+)$/i, select: nodeQuery }, node_minor_version: { matches: ["version"], regexp: /^node\s+(\d+\.\d+)$/i, select: nodeQuery }, node_patch_version: { matches: ["version"], regexp: /^node\s+(\d+\.\d+\.\d+)$/i, select: nodeQuery }, current_node: { matches: [], regexp: /^current\s+node$/i, select: function(context) { return [env.currentNode(resolve, context)]; } }, maintained_node: { matches: [], regexp: /^maintained\s+node\s+versions$/i, select: function(context) { var now = Date.now(); var queries = Object.keys(jsEOL).filter(function(key) { return now < Date.parse(jsEOL[key].end) && now > Date.parse(jsEOL[key].start) && isEolReleased(key); }).map(function(key) { return "node " + key.slice(1); }); return resolve(queries, context); } }, phantomjs_1_9: { matches: [], regexp: /^phantomjs\s+1.9$/i, select: function() { return ["safari 5"]; } }, phantomjs_2_1: { matches: [], regexp: /^phantomjs\s+2.1$/i, select: function() { return ["safari 6"]; } }, browser_version: { matches: ["browser", "version"], regexp: /^(\w+)\s+(tp|[\d.]+)$/i, select: function(context, node) { var version = node.version; if (/^tp$/i.test(version)) version = "TP"; var data = checkName(node.browser, context); var alias = normalizeVersion(data, version); if (alias) { version = alias; } else { if (version.indexOf(".") === -1) { alias = version + ".0"; } else { alias = version.replace(/\.0$/, ""); } alias = normalizeVersion(data, alias); if (alias) { version = alias; } else if (context.ignoreUnknownVersions) { return []; } else { throw new BrowserslistError( "Unknown version " + version + " of " + node.browser ); } } return [data.name + " " + version]; } }, browserslist_config: { matches: [], regexp: /^browserslist config$/i, select: function(context) { return browserslist(void 0, context); } }, extends: { matches: ["config"], regexp: /^extends (.+)$/i, select: function(context, node) { return resolve(env.loadQueries(context, node.config), context); } }, defaults: { matches: [], regexp: /^defaults$/i, select: function(context) { return resolve(browserslist.defaults, context); } }, dead: { matches: [], regexp: /^dead$/i, select: function(context) { var dead = [ "Baidu >= 0", "ie <= 11", "ie_mob <= 11", "bb <= 10", "op_mob <= 12.1", "samsung 4" ]; return resolve(dead, context); } }, unknown: { matches: [], regexp: /^(\w+)$/i, select: function(context, node) { if (byName(node.query, context)) { throw new BrowserslistError( "Specify versions in Browserslist query for browser " + node.query ); } else { throw unknownQuery(node.query); } } } }; (function() { for (var name in agents) { var browser = agents[name]; browserslist.data[name] = { name, versions: normalize(agents[name].versions), released: normalize(agents[name].versions.slice(0, -3)), releaseDate: agents[name].release_date }; fillUsage(browserslist.usage.global, name, browser.usage_global); browserslist.versionAliases[name] = {}; for (var i = 0; i < browser.versions.length; i++) { var full = browser.versions[i]; if (!full) continue; if (full.indexOf("-") !== -1) { var interval = full.split("-"); for (var j = 0; j < interval.length; j++) { browserslist.versionAliases[name][interval[j]] = full; } } } } browserslist.versionAliases.op_mob["59"] = "58"; browserslist.nodeVersions = jsReleases.map(function(release) { return release.version; }); })(); module2.exports = browserslist; } }); // node_modules/caniuse-lite/data/features/aac.js var require_aac = __commonJS({ "node_modules/caniuse-lite/data/features/aac.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F", "16": "A B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "132": "b" }, N: { "1": "A", "2": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 6, C: "AAC audio file format" }; } }); // node_modules/caniuse-lite/data/features/abortcontroller.js var require_abortcontroller = __commonJS({ "node_modules/caniuse-lite/data/features/abortcontroller.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G" }, C: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 5B 6B" }, D: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "130": "C lB" }, F: { "1": "OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "AbortController & AbortSignal" }; } }); // node_modules/caniuse-lite/data/features/ac3-ec3.js var require_ac3_ec3 = __commonJS({ "node_modules/caniuse-lite/data/features/ac3-ec3.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC", "132": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "132": "A" }, K: { "2": "A B C c lB 1B", "132": "mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs" }; } }); // node_modules/caniuse-lite/data/features/accelerometer.js var require_accelerometer = __commonJS({ "node_modules/caniuse-lite/data/features/accelerometer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "194": "TB pB UB qB VB WB c XB YB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Accelerometer" }; } }); // node_modules/caniuse-lite/data/features/addeventlistener.js var require_addeventlistener = __commonJS({ "node_modules/caniuse-lite/data/features/addeventlistener.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "130": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "257": "4B oB I p J 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "EventTarget.addEventListener()" }; } }); // node_modules/caniuse-lite/data/features/alternate-stylesheet.js var require_alternate_stylesheet = __commonJS({ "node_modules/caniuse-lite/data/features/alternate-stylesheet.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "J D 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "F B C HC IC JC KC lB 1B LC mB", "16": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "16": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "2": "c", "16": "A B C lB 1B mB" }, L: { "16": "H" }, M: { "16": "b" }, N: { "16": "A B" }, O: { "16": "nC" }, P: { "16": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "16": "1C" }, S: { "1": "2C" } }, B: 1, C: "Alternate stylesheet" }; } }); // node_modules/caniuse-lite/data/features/ambient-light.js var require_ambient_light = __commonJS({ "node_modules/caniuse-lite/data/features/ambient-light.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K", "132": "L G M N O", "322": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "194": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "322": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB HC IC JC KC lB 1B LC mB", "322": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "132": "2C" } }, B: 4, C: "Ambient Light Sensor" }; } }); // node_modules/caniuse-lite/data/features/apng.js var require_apng = __commonJS({ "node_modules/caniuse-lite/data/features/apng.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC BC" }, F: { "1": "B C HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "0 1 2 3 4 5 6 7 8 9 F G M N O q r s t u v w x y z AB BB CB DB EB FB GB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "Animated PNG (APNG)" }; } }); // node_modules/caniuse-lite/data/features/array-find-index.js var require_array_find_index = __commonJS({ "node_modules/caniuse-lite/data/features/array-find-index.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC" }, F: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "16": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Array.prototype.findIndex" }; } }); // node_modules/caniuse-lite/data/features/array-find.js var require_array_find = __commonJS({ "node_modules/caniuse-lite/data/features/array-find.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC" }, F: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "16": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Array.prototype.find" }; } }); // node_modules/caniuse-lite/data/features/array-flat.js var require_array_flat = __commonJS({ "node_modules/caniuse-lite/data/features/array-flat.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB 5B 6B" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB lB" }, F: { "1": "RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB HC IC JC KC lB 1B LC mB" }, G: { "1": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "flat & flatMap array methods" }; } }); // node_modules/caniuse-lite/data/features/array-includes.js var require_array_includes = __commonJS({ "node_modules/caniuse-lite/data/features/array-includes.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB 5B 6B" }, D: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Array.prototype.includes" }; } }); // node_modules/caniuse-lite/data/features/arrow-functions.js var require_arrow_functions = __commonJS({ "node_modules/caniuse-lite/data/features/arrow-functions.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Arrow functions" }; } }); // node_modules/caniuse-lite/data/features/asmjs.js var require_asmjs = __commonJS({ "node_modules/caniuse-lite/data/features/asmjs.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O", "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "322": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "2": "I p J D E F A B C K L G M N O q r s t u v w x y", "132": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "132": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "132": "c" }, L: { "132": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "132": "nC" }, P: { "2": "I", "132": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "132": "1C" }, S: { "1": "2C" } }, B: 6, C: "asm.js" }; } }); // node_modules/caniuse-lite/data/features/async-clipboard.js var require_async_clipboard = __commonJS({ "node_modules/caniuse-lite/data/features/async-clipboard.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B", "132": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "66": "TB pB UB qB" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC", "260": "dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "260": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "260": "c" }, L: { "1": "H" }, M: { "132": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC", "260": "sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Asynchronous Clipboard API" }; } }); // node_modules/caniuse-lite/data/features/async-functions.js var require_async_functions = __commonJS({ "node_modules/caniuse-lite/data/features/async-functions.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K", "194": "L" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B" }, D: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC", "514": "vB" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC", "514": "UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Async functions" }; } }); // node_modules/caniuse-lite/data/features/atob-btoa.js var require_atob_btoa = __commonJS({ "node_modules/caniuse-lite/data/features/atob-btoa.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC IC", "16": "JC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "16": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Base64 encoding and decoding" }; } }); // node_modules/caniuse-lite/data/features/audio-api.js var require_audio_api = __commonJS({ "node_modules/caniuse-lite/data/features/audio-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B" }, D: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K", "33": "0 1 2 3 4 L G M N O q r s t u v w x y z" }, E: { "1": "G EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J D E F A B C K L AC BC CC vB lB mB DC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "G M N O q r s" }, G: { "1": "eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Web Audio API" }; } }); // node_modules/caniuse-lite/data/features/audio.js var require_audio = __commonJS({ "node_modules/caniuse-lite/data/features/audio.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "132": "I p J D E F A B C K L G M N O q 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F", "4": "HC IC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "2": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Audio element" }; } }); // node_modules/caniuse-lite/data/features/audiotracks.js var require_audiotracks = __commonJS({ "node_modules/caniuse-lite/data/features/audiotracks.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O", "322": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB", "322": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B" }, F: { "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "322": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "322": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "322": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "322": "1C" }, S: { "194": "2C" } }, B: 1, C: "Audio Tracks" }; } }); // node_modules/caniuse-lite/data/features/autofocus.js var require_autofocus = __commonJS({ "node_modules/caniuse-lite/data/features/autofocus.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Autofocus attribute" }; } }); // node_modules/caniuse-lite/data/features/auxclick.js var require_auxclick = __commonJS({ "node_modules/caniuse-lite/data/features/auxclick.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B", "129": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Auxclick" }; } }); // node_modules/caniuse-lite/data/features/av1.js var require_av1 = __commonJS({ "node_modules/caniuse-lite/data/features/av1.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N", "194": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 5B 6B", "66": "QB RB SB TB pB UB qB VB WB c", "260": "XB", "516": "YB" }, D: { "1": "cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB", "66": "ZB aB bB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1090": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "AV1 video format" }; } }); // node_modules/caniuse-lite/data/features/avif.js var require_avif = __commonJS({ "node_modules/caniuse-lite/data/features/avif.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB 5B 6B", "194": "jB kB P Q R rB S T U V W X Y Z a d", "257": "e f g h i j k l m n o b H sB tB" }, D: { "1": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB", "516": "0B GC" }, F: { "1": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB HC IC JC KC lB 1B LC mB" }, G: { "1": "0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB", "257": "nB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "AVIF image format" }; } }); // node_modules/caniuse-lite/data/features/background-attachment.js var require_background_attachment = __commonJS({ "node_modules/caniuse-lite/data/features/background-attachment.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "132": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C 9B AC BC CC vB lB mB xB yB zB nB 0B GC", "132": "I K 8B uB DC", "2050": "L G EC FC wB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "132": "F HC IC" }, G: { "2": "uB MC 2B", "772": "E NC OC PC QC RC SC TC UC VC WC XC YC", "2050": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC lC mC", "132": "kC 2B" }, J: { "260": "D A" }, K: { "1": "B C lB 1B mB", "2": "c", "132": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "2": "I", "1028": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS background-attachment" }; } }); // node_modules/caniuse-lite/data/features/background-clip-text.js var require_background_clip_text = __commonJS({ "node_modules/caniuse-lite/data/features/background-clip-text.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O", "33": "C K L P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "16": "8B uB", "33": "I p J D E F A B C K 9B AC BC CC vB lB mB DC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC", "33": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "16": "oB hC iC jC", "33": "I H kC 2B lC mC" }, J: { "33": "D A" }, K: { "16": "A B C lB 1B mB", "33": "c" }, L: { "33": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "33": "1C" }, S: { "1": "2C" } }, B: 7, C: "Background-clip: text" }; } }); // node_modules/caniuse-lite/data/features/background-img-opts.js var require_background_img_opts = __commonJS({ "node_modules/caniuse-lite/data/features/background-img-opts.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "36": "6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "516": "I p J D E F A B C K L" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "772": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC", "36": "IC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "4": "uB MC 2B OC", "516": "NC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "36": "hC", "516": "oB I kC 2B", "548": "iC jC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 Background-image options" }; } }); // node_modules/caniuse-lite/data/features/background-position-x-y.js var require_background_position_x_y = __commonJS({ "node_modules/caniuse-lite/data/features/background-position-x-y.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "background-position-x & background-position-y" }; } }); // node_modules/caniuse-lite/data/features/background-repeat-round-space.js var require_background_repeat_round_space = __commonJS({ "node_modules/caniuse-lite/data/features/background-repeat-round-space.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E 3B", "132": "F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F G M N O HC IC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS background-repeat round and space" }; } }); // node_modules/caniuse-lite/data/features/background-sync.js var require_background_sync = __commonJS({ "node_modules/caniuse-lite/data/features/background-sync.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H 5B 6B", "16": "sB tB" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Background Sync API" }; } }); // node_modules/caniuse-lite/data/features/battery-status.js var require_battery_status = __commonJS({ "node_modules/caniuse-lite/data/features/battery-status.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "EB FB GB HB IB JB KB LB MB", "2": "4B oB I p J D E F NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB", "164": "A B C K L G" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z", "66": "8" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Battery Status API" }; } }); // node_modules/caniuse-lite/data/features/beacon.js var require_beacon = __commonJS({ "node_modules/caniuse-lite/data/features/beacon.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Beacon API" }; } }); // node_modules/caniuse-lite/data/features/beforeafterprint.js var require_beforeafterprint = __commonJS({ "node_modules/caniuse-lite/data/features/beforeafterprint.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B" }, D: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "16": "A B" }, O: { "1": "nC" }, P: { "2": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "16": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Printing Events" }; } }); // node_modules/caniuse-lite/data/features/bigint.js var require_bigint = __commonJS({ "node_modules/caniuse-lite/data/features/bigint.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c 5B 6B", "194": "XB YB ZB" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB DC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "BigInt" }; } }); // node_modules/caniuse-lite/data/features/blobbuilder.js var require_blobbuilder = __commonJS({ "node_modules/caniuse-lite/data/features/blobbuilder.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "36": "J D E F A B C" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D", "36": "E F A B C K L G M N O q" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC iC jC", "36": "oB I kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Blob constructing" }; } }); // node_modules/caniuse-lite/data/features/bloburls.js var require_bloburls = __commonJS({ "node_modules/caniuse-lite/data/features/bloburls.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "129": "A B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D", "33": "E F A B C K L G M N O q r s t" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB hC iC jC", "33": "I kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Blob URLs" }; } }); // node_modules/caniuse-lite/data/features/border-image.js var require_border_image = __commonJS({ "node_modules/caniuse-lite/data/features/border-image.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "260": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "804": "I p J D E F A B C K L 5B 6B" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "260": "MB NB OB PB QB", "388": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB", "1412": "0 G M N O q r s t u v w x y z", "1956": "I p J D E F A B C K L" }, E: { "1": "xB yB zB nB 0B GC", "129": "A B C K L G CC vB lB mB DC EC FC wB", "1412": "J D E F AC BC", "1956": "I p 8B uB 9B" }, F: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC", "260": "9 AB BB CB DB", "388": "0 1 2 3 4 5 6 7 8 G M N O q r s t u v w x y z", "1796": "JC KC", "1828": "B C lB 1B LC mB" }, G: { "1": "xB yB zB nB 0B", "129": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB", "1412": "E OC PC QC RC", "1956": "uB MC 2B NC" }, H: { "1828": "gC" }, I: { "1": "H", "388": "lC mC", "1956": "oB I hC iC jC kC 2B" }, J: { "1412": "A", "1924": "D" }, K: { "1": "c", "2": "A", "1828": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "260": "oC pC", "388": "I" }, Q: { "260": "0C" }, R: { "1": "1C" }, S: { "260": "2C" } }, B: 4, C: "CSS3 Border images" }; } }); // node_modules/caniuse-lite/data/features/border-radius.js var require_border_radius = __commonJS({ "node_modules/caniuse-lite/data/features/border-radius.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "257": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "289": "oB 5B 6B", "292": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "I" }, E: { "1": "p D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "I 8B uB", "129": "J 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H iC jC kC 2B lC mC", "33": "hC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "257": "2C" } }, B: 4, C: "CSS3 Border-radius (rounded corners)" }; } }); // node_modules/caniuse-lite/data/features/broadcastchannel.js var require_broadcastchannel = __commonJS({ "node_modules/caniuse-lite/data/features/broadcastchannel.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "BroadcastChannel" }; } }); // node_modules/caniuse-lite/data/features/brotli.js var require_brotli = __commonJS({ "node_modules/caniuse-lite/data/features/brotli.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB 5B 6B" }, D: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB", "194": "KB", "257": "LB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "513": "B C lB mB" }, F: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "7 8" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Brotli Accept-Encoding/Content-Encoding" }; } }); // node_modules/caniuse-lite/data/features/calc.js var require_calc = __commonJS({ "node_modules/caniuse-lite/data/features/calc.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "260": "F", "516": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "I p J D E F A B C K L G" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O", "33": "q r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "OC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "132": "lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "calc() as CSS unit value" }; } }); // node_modules/caniuse-lite/data/features/canvas-blending.js var require_canvas_blending = __commonJS({ "node_modules/caniuse-lite/data/features/canvas-blending.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Canvas blend modes" }; } }); // node_modules/caniuse-lite/data/features/canvas-text.js var require_canvas_text = __commonJS({ "node_modules/caniuse-lite/data/features/canvas-text.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "8": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "8": "F HC IC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "8": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Text API for Canvas" }; } }); // node_modules/caniuse-lite/data/features/canvas.js var require_canvas = __commonJS({ "node_modules/caniuse-lite/data/features/canvas.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "132": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "260": "gC" }, I: { "1": "oB I H kC 2B lC mC", "132": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Canvas (basic support)" }; } }); // node_modules/caniuse-lite/data/features/ch-unit.js var require_ch_unit = __commonJS({ "node_modules/caniuse-lite/data/features/ch-unit.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "ch (character) unit" }; } }); // node_modules/caniuse-lite/data/features/chacha20-poly1305.js var require_chacha20_poly1305 = __commonJS({ "node_modules/caniuse-lite/data/features/chacha20-poly1305.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 I p J D E F A B C K L G M N O q r s t u v w x y z", "129": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC", "16": "mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ChaCha20-Poly1305 cipher suites for TLS" }; } }); // node_modules/caniuse-lite/data/features/channel-messaging.js var require_channel_messaging = __commonJS({ "node_modules/caniuse-lite/data/features/channel-messaging.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w 5B 6B", "194": "0 1 2 3 4 5 6 7 8 9 x y z AB BB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC IC", "16": "JC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Channel messaging" }; } }); // node_modules/caniuse-lite/data/features/childnode-remove.js var require_childnode_remove = __commonJS({ "node_modules/caniuse-lite/data/features/childnode-remove.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "16": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "ChildNode.remove()" }; } }); // node_modules/caniuse-lite/data/features/classlist.js var require_classlist = __commonJS({ "node_modules/caniuse-lite/data/features/classlist.js"(exports2, module2) { module2.exports = { A: { A: { "8": "J D E F 3B", "1924": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "4B oB 5B", "516": "v w", "772": "I p J D E F A B C K L G M N O q r s t u 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I p J D", "516": "v w x y", "772": "u", "900": "E F A B C K L G M N O q r s t" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p 8B uB", "900": "J 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "8": "F B HC IC JC KC lB", "900": "C 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B", "900": "NC OC" }, H: { "900": "gC" }, I: { "1": "H lC mC", "8": "hC iC jC", "900": "oB I kC 2B" }, J: { "1": "A", "900": "D" }, K: { "1": "c", "8": "A B", "900": "C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "900": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "classList (DOMTokenList)" }; } }); // node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js var require_client_hints_dpr_width_viewport = __commonJS({ "node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Client Hints: DPR, Width, Viewport-Width" }; } }); // node_modules/caniuse-lite/data/features/clipboard.js var require_clipboard = __commonJS({ "node_modules/caniuse-lite/data/features/clipboard.js"(exports2, module2) { module2.exports = { A: { A: { "2436": "J D E F A B 3B" }, B: { "260": "N O", "2436": "C K L G M", "8196": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "772": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB", "4100": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I p J D E F A B C", "2564": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB", "8196": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "10244": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB", "2308": "A B vB lB", "2820": "I p J D E F 9B AC BC CC" }, F: { "2": "F B HC IC JC KC lB 1B LC", "16": "C", "516": "mB", "2564": "0 G M N O q r s t u v w x y z", "8196": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "10244": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB" }, G: { "1": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "2820": "E NC OC PC QC RC SC TC UC VC WC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "260": "H", "2308": "lC mC" }, J: { "2": "D", "2308": "A" }, K: { "2": "A B C lB 1B", "16": "mB", "260": "c" }, L: { "8196": "H" }, M: { "1028": "b" }, N: { "2": "A B" }, O: { "8196": "nC" }, P: { "2052": "oC pC", "2308": "I", "8196": "qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "10244": "0C" }, R: { "8196": "1C" }, S: { "4100": "2C" } }, B: 5, C: "Synchronous Clipboard API" }; } }); // node_modules/caniuse-lite/data/features/colr-v1.js var require_colr_v1 = __commonJS({ "node_modules/caniuse-lite/data/features/colr-v1.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "j k l m n o b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i 5B 6B", "258": "j k l m n o b H sB tB" }, D: { "1": "j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y", "194": "Z a d e f g h i" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "16": "A B" }, O: { "2": "nC" }, P: { "1": "zC", "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "COLR/CPAL(v1) Font Formats" }; } }); // node_modules/caniuse-lite/data/features/colr.js var require_colr = __commonJS({ "node_modules/caniuse-lite/data/features/colr.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "257": "F A B" }, B: { "1": "C K L G M N O", "513": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB", "513": "dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "129": "B C K lB mB DC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB HC IC JC KC lB 1B LC mB", "513": "TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "16": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "COLR/CPAL(v0) Font Formats" }; } }); // node_modules/caniuse-lite/data/features/comparedocumentposition.js var require_comparedocumentposition = __commonJS({ "node_modules/caniuse-lite/data/features/comparedocumentposition.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "132": "0 G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p J 8B uB", "132": "D E F AC BC CC", "260": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "16": "F B HC IC JC KC lB 1B", "132": "G M" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB", "132": "E MC 2B NC OC PC QC RC SC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "16": "hC iC", "132": "oB I jC kC 2B" }, J: { "132": "D A" }, K: { "1": "C c mB", "16": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Node.compareDocumentPosition()" }; } }); // node_modules/caniuse-lite/data/features/console-basic.js var require_console_basic = __commonJS({ "node_modules/caniuse-lite/data/features/console-basic.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D 3B", "132": "E F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F HC IC JC KC" }, G: { "1": "uB MC 2B NC", "513": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "4097": "gC" }, I: { "1025": "oB I H hC iC jC kC 2B lC mC" }, J: { "258": "D A" }, K: { "2": "A", "258": "B C lB 1B mB", "1025": "c" }, L: { "1025": "H" }, M: { "2049": "b" }, N: { "258": "A B" }, O: { "258": "nC" }, P: { "1025": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1025": "1C" }, S: { "1": "2C" } }, B: 1, C: "Basic console logging functions" }; } }); // node_modules/caniuse-lite/data/features/console-time.js var require_console_time = __commonJS({ "node_modules/caniuse-lite/data/features/console-time.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F HC IC JC KC", "16": "B" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "c", "16": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "console.time and console.timeEnd" }; } }); // node_modules/caniuse-lite/data/features/const.js var require_const = __commonJS({ "node_modules/caniuse-lite/data/features/const.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "2052": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "4B oB I p J D E F A B C 5B 6B", "260": "0 1 2 3 4 5 6 K L G M N O q r s t u v w x y z" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "260": "I p J D E F A B C K L G M N O q r", "772": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB", "1028": "CB DB EB FB GB HB IB JB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "260": "I p A 8B uB vB", "772": "J D E F 9B AC BC CC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC", "132": "B IC JC KC lB 1B", "644": "C LC mB", "772": "G M N O q r s t u v w x y", "1028": "0 1 2 3 4 5 6 z" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "260": "uB MC 2B TC UC", "772": "E NC OC PC QC RC SC" }, H: { "644": "gC" }, I: { "1": "H", "16": "hC iC", "260": "jC", "772": "oB I kC 2B lC mC" }, J: { "772": "D A" }, K: { "1": "c", "132": "A B lB 1B", "644": "C mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "1028": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "const" }; } }); // node_modules/caniuse-lite/data/features/constraint-validation.js var require_constraint_validation = __commonJS({ "node_modules/caniuse-lite/data/features/constraint-validation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "900": "A B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "388": "L G M", "900": "C K" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "260": "KB LB", "388": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB", "900": "I p J D E F A B C K L G M N O q r s t u v w x y z" }, D: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "388": "0 1 2 3 4 5 6 7 8 9 w x y z AB", "900": "G M N O q r s t u v" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB", "388": "E F BC CC", "900": "J D 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B HC IC JC KC lB 1B", "388": "G M N O q r s t u v w x", "900": "C LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B", "388": "E PC QC RC SC", "900": "NC OC" }, H: { "2": "gC" }, I: { "1": "H", "16": "oB hC iC jC", "388": "lC mC", "900": "I kC 2B" }, J: { "16": "D", "388": "A" }, K: { "1": "c", "16": "A B lB 1B", "900": "C mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "900": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "388": "2C" } }, B: 1, C: "Constraint Validation API" }; } }); // node_modules/caniuse-lite/data/features/contenteditable.js var require_contenteditable = __commonJS({ "node_modules/caniuse-lite/data/features/contenteditable.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B", "4": "oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "contenteditable attribute (basic support)" }; } }); // node_modules/caniuse-lite/data/features/contentsecuritypolicy.js var require_contentsecuritypolicy = __commonJS({ "node_modules/caniuse-lite/data/features/contentsecuritypolicy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "129": "I p J D E F A B C K L G M N O q r s t" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K", "257": "L G M N O q r s t u v" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "257": "J AC", "260": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "257": "OC", "260": "NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D", "257": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Content Security Policy 1.0" }; } }); // node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js var require_contentsecuritypolicy2 = __commonJS({ "node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "4100": "G M N O" }, C: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "132": "2 3 4 5", "260": "6", "516": "7 8 9 AB BB CB DB EB FB" }, D: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z", "1028": "7 8 9", "2052": "AB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t HC IC JC KC lB 1B LC mB", "1028": "u v w", "2052": "x" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Content Security Policy Level 2" }; } }); // node_modules/caniuse-lite/data/features/cookie-store-api.js var require_cookie_store_api = __commonJS({ "node_modules/caniuse-lite/data/features/cookie-store-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "194": "P Q R S T U V" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB", "194": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB HC IC JC KC lB 1B LC mB", "194": "MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Cookie Store API" }; } }); // node_modules/caniuse-lite/data/features/cors.js var require_cors = __commonJS({ "node_modules/caniuse-lite/data/features/cors.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D 3B", "132": "A", "260": "E F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB", "1025": "qB VB WB c XB YB ZB aB bB cB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C" }, E: { "2": "8B uB", "513": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "644": "I p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC" }, G: { "513": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "644": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "132": "oB I hC iC jC kC 2B" }, J: { "1": "A", "132": "D" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "132": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Cross-Origin Resource Sharing" }; } }); // node_modules/caniuse-lite/data/features/createimagebitmap.js var require_createimagebitmap = __commonJS({ "node_modules/caniuse-lite/data/features/createimagebitmap.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB 5B 6B", "1028": "e f g h i j k l m n o b H sB tB", "3076": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d" }, D: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "132": "LB MB", "260": "NB OB", "516": "PB QB RB SB TB" }, E: { "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC EC", "4100": "G FC wB xB yB zB nB 0B GC" }, F: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "132": "8 9", "260": "AB BB", "516": "CB DB EB FB GB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC", "4100": "fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1028": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "16": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "3076": "2C" } }, B: 1, C: "createImageBitmap" }; } }); // node_modules/caniuse-lite/data/features/credential-management.js var require_credential_management = __commonJS({ "node_modules/caniuse-lite/data/features/credential-management.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB", "66": "JB KB LB", "129": "MB NB OB PB QB RB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB HC IC JC KC lB 1B LC mB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Credential Management API" }; } }); // node_modules/caniuse-lite/data/features/cryptography.js var require_cryptography = __commonJS({ "node_modules/caniuse-lite/data/features/cryptography.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E F A", "164": "B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "513": "C K L G M N O" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "0 1 2 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "66": "3 4" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p J D 8B uB 9B AC", "289": "E F A BC CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "8": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B NC OC PC", "289": "E QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "8": "oB I hC iC jC kC 2B lC mC" }, J: { "8": "D A" }, K: { "1": "c", "8": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A", "164": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Web Cryptography" }; } }); // node_modules/caniuse-lite/data/features/css-all.js var require_css_all = __commonJS({ "node_modules/caniuse-lite/data/features/css-all.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x 5B 6B" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B lC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS all property" }; } }); // node_modules/caniuse-lite/data/features/css-animation.js var require_css_animation = __commonJS({ "node_modules/caniuse-lite/data/features/css-animation.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I 5B 6B", "33": "p J D E F A B C K L G" }, D: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB", "33": "J D E 9B AC BC", "292": "I p" }, F: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC", "33": "0 C G M N O q r s t u v w x y z" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "E OC PC QC", "164": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H", "33": "I kC 2B lC mC", "164": "oB hC iC jC" }, J: { "33": "D A" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS Animation" }; } }); // node_modules/caniuse-lite/data/features/css-any-link.js var require_css_any_link = __commonJS({ "node_modules/caniuse-lite/data/features/css-any-link.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B", "33": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 5B 6B" }, D: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p J 8B uB 9B", "33": "D E AC BC" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC", "33": "E OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "16": "oB I hC iC jC kC 2B", "33": "lC mC" }, J: { "16": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "16": "I", "33": "oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 5, C: "CSS :any-link selector" }; } }); // node_modules/caniuse-lite/data/features/css-appearance.js var require_css_appearance = __commonJS({ "node_modules/caniuse-lite/data/features/css-appearance.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H", "33": "S", "164": "P Q R", "388": "C K L G M N O" }, C: { "1": "Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "164": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "676": "0 1 2 3 4 5 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "S", "164": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R" }, E: { "1": "xB yB zB nB 0B GC", "164": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "cB dB eB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB" }, G: { "1": "xB yB zB nB 0B", "164": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "164": "oB I hC iC jC kC 2B lC mC" }, J: { "164": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A", "388": "B" }, O: { "164": "nC" }, P: { "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "164": "0C" }, R: { "1": "1C" }, S: { "164": "2C" } }, B: 5, C: "CSS Appearance" }; } }); // node_modules/caniuse-lite/data/features/css-at-counter-style.js var require_css_at_counter_style = __commonJS({ "node_modules/caniuse-lite/data/features/css-at-counter-style.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z", "132": "a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "132": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z", "132": "a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB HC IC JC KC lB 1B LC mB", "132": "jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "132": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "132": "c" }, L: { "132": "H" }, M: { "132": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC", "132": "nB yC zC" }, Q: { "2": "0C" }, R: { "132": "1C" }, S: { "132": "2C" } }, B: 4, C: "CSS Counter Styles" }; } }); // node_modules/caniuse-lite/data/features/css-autofill.js var require_css_autofill = __commonJS({ "node_modules/caniuse-lite/data/features/css-autofill.js"(exports2, module2) { module2.exports = { A: { D: { "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, L: { "33": "H" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U 5B 6B" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, K: { "2": "A B C lB 1B mB", "33": "c" }, E: { "1": "G FC wB xB yB zB nB 0B", "2": "GC", "33": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC EC" }, G: { "1": "fC wB xB yB zB nB 0B", "33": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, I: { "2": "oB I hC iC jC kC 2B", "33": "H lC mC" } }, B: 6, C: ":autofill CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-backdrop-filter.js var require_css_backdrop_filter = __commonJS({ "node_modules/caniuse-lite/data/features/css-backdrop-filter.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M", "257": "N O" }, C: { "1": "o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB 5B 6B", "578": "cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n" }, D: { "1": "iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB", "194": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB" }, E: { "2": "I p J D E 8B uB 9B AC BC", "33": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC", "33": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I", "194": "oC pC qC rC sC vB tC" }, Q: { "194": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS Backdrop Filter" }; } }); // node_modules/caniuse-lite/data/features/css-background-offsets.js var require_css_background_offsets = __commonJS({ "node_modules/caniuse-lite/data/features/css-background-offsets.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS background-position edge offsets" }; } }); // node_modules/caniuse-lite/data/features/css-backgroundblendmode.js var require_css_backgroundblendmode = __commonJS({ "node_modules/caniuse-lite/data/features/css-backgroundblendmode.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "6 7 8 9 AB BB CB DB EB FB GB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 I p J D E F A B C K L G M N O q r s t u v w x y z", "260": "HB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "132": "E F A BC CC" }, F: { "1": "0 1 2 3 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s HC IC JC KC lB 1B LC mB", "260": "4" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "132": "E QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS background-blend-mode" }; } }); // node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js var require_css_boxdecorationbreak = __commonJS({ "node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "164": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "2": "I p J D E F A B C K L G M N O q r s", "164": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J 8B uB 9B", "164": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F HC IC JC KC", "129": "B C lB 1B LC mB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B NC OC", "164": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "132": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "164": "H lC mC" }, J: { "2": "D", "164": "A" }, K: { "2": "A", "129": "B C lB 1B mB", "164": "c" }, L: { "164": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "164": "0C" }, R: { "164": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS box-decoration-break" }; } }); // node_modules/caniuse-lite/data/features/css-boxshadow.js var require_css_boxshadow = __commonJS({ "node_modules/caniuse-lite/data/features/css-boxshadow.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "33": "5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "I p J D E F" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "p", "164": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "MC 2B", "164": "uB" }, H: { "2": "gC" }, I: { "1": "I H kC 2B lC mC", "164": "oB hC iC jC" }, J: { "1": "A", "33": "D" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 Box-shadow" }; } }); // node_modules/caniuse-lite/data/features/css-canvas.js var require_css_canvas = __commonJS({ "node_modules/caniuse-lite/data/features/css-canvas.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, E: { "2": "8B uB", "33": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 G M N O q r s t u v w x y z" }, G: { "33": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "H", "33": "oB I hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS Canvas Drawings" }; } }); // node_modules/caniuse-lite/data/features/css-caret-color.js var require_css_caret_color = __commonJS({ "node_modules/caniuse-lite/data/features/css-caret-color.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B" }, D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS caret-color" }; } }); // node_modules/caniuse-lite/data/features/css-cascade-layers.js var require_css_cascade_layers = __commonJS({ "node_modules/caniuse-lite/data/features/css-cascade-layers.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "k l m n o b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g", "322": "h i j" }, C: { "1": "i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e 5B 6B", "194": "f g h" }, D: { "1": "k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g", "322": "h i j" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U HC IC JC KC lB 1B LC mB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "zC", "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Cascade Layers" }; } }); // node_modules/caniuse-lite/data/features/css-case-insensitive.js var require_css_case_insensitive = __commonJS({ "node_modules/caniuse-lite/data/features/css-case-insensitive.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Case-insensitive CSS attribute selectors" }; } }); // node_modules/caniuse-lite/data/features/css-clip-path.js var require_css_clip_path = __commonJS({ "node_modules/caniuse-lite/data/features/css-clip-path.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N", "260": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "3138": "O" }, C: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "132": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B", "644": "IB JB KB LB MB NB OB" }, D: { "2": "I p J D E F A B C K L G M N O q r s t u", "260": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "292": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, E: { "2": "I p J 8B uB 9B AC", "260": "L G DC EC FC wB xB yB zB nB 0B GC", "292": "D E F A B C K BC CC vB lB mB" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "260": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "292": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB" }, G: { "2": "uB MC 2B NC OC", "260": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "292": "E PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "260": "H", "292": "lC mC" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "260": "c" }, L: { "260": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "260": "nC" }, P: { "292": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "292": "0C" }, R: { "260": "1C" }, S: { "644": "2C" } }, B: 4, C: "CSS clip-path property (for HTML)" }; } }); // node_modules/caniuse-lite/data/features/css-color-adjust.js var require_css_color_adjust = __commonJS({ "node_modules/caniuse-lite/data/features/css-color-adjust.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B" }, D: { "16": "I p J D E F A B C K L G M N O", "33": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p 8B uB 9B", "33": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "16": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "16": "oB I hC iC jC kC 2B lC mC", "33": "H" }, J: { "16": "D A" }, K: { "2": "A B C lB 1B mB", "33": "c" }, L: { "16": "H" }, M: { "1": "b" }, N: { "16": "A B" }, O: { "16": "nC" }, P: { "16": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "16": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS print-color-adjust" }; } }); // node_modules/caniuse-lite/data/features/css-color-function.js var require_css_color_function = __commonJS({ "node_modules/caniuse-lite/data/features/css-color-function.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC", "132": "B C K L vB lB mB DC EC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC", "132": "UC VC WC XC YC ZC aC bC cC dC eC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS color() function" }; } }); // node_modules/caniuse-lite/data/features/css-conic-gradients.js var require_css_conic_gradients = __commonJS({ "node_modules/caniuse-lite/data/features/css-conic-gradients.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB 5B 6B", "578": "hB iB jB kB P Q R rB" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB", "194": "pB UB qB VB WB c XB YB ZB aB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HC IC JC KC lB 1B LC mB", "194": "HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Conical Gradients" }; } }); // node_modules/caniuse-lite/data/features/css-container-queries.js var require_css_container_queries = __commonJS({ "node_modules/caniuse-lite/data/features/css-container-queries.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b", "516": "H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a", "194": "e f g h i j k l m n o b", "450": "d", "516": "H" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB HC IC JC KC lB 1B LC mB", "194": "P Q R rB S T U V W X Y Z", "516": "a" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "516": "H" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "516": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Container Queries (Size)" }; } }); // node_modules/caniuse-lite/data/features/css-container-query-units.js var require_css_container_query_units = __commonJS({ "node_modules/caniuse-lite/data/features/css-container-query-units.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d", "194": "m n o b", "450": "e f g h i j k l" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB HC IC JC KC lB 1B LC mB", "194": "P Q R rB S T U V W X Y Z" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Container Query Units" }; } }); // node_modules/caniuse-lite/data/features/css-containment.js var require_css_containment = __commonJS({ "node_modules/caniuse-lite/data/features/css-containment.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB 5B 6B", "194": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB" }, D: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "66": "MB" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "66": "9 AB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 2, C: "CSS Containment" }; } }); // node_modules/caniuse-lite/data/features/css-content-visibility.js var require_css_content_visibility = __commonJS({ "node_modules/caniuse-lite/data/features/css-content-visibility.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R S T" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS content-visibility" }; } }); // node_modules/caniuse-lite/data/features/css-counters.js var require_css_counters = __commonJS({ "node_modules/caniuse-lite/data/features/css-counters.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "J D 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS Counters" }; } }); // node_modules/caniuse-lite/data/features/css-crisp-edges.js var require_css_crisp_edges = __commonJS({ "node_modules/caniuse-lite/data/features/css-crisp-edges.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J 3B", "2340": "D E F A B" }, B: { "2": "C K L G M N O", "1025": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "513": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d", "545": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB", "1025": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "164": "J", "4644": "D E F AC BC CC" }, F: { "2": "F B G M N O q r s t u v w x y HC IC JC KC lB 1B", "545": "C LC mB", "1025": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "4260": "NC OC", "4644": "E PC QC RC SC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "1025": "H" }, J: { "2": "D", "4260": "A" }, K: { "2": "A B lB 1B", "545": "C mB", "1025": "c" }, L: { "1025": "H" }, M: { "1": "b" }, N: { "2340": "A B" }, O: { "1025": "nC" }, P: { "1025": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1025": "0C" }, R: { "1025": "1C" }, S: { "4097": "2C" } }, B: 4, C: "Crisp edges/pixelated images" }; } }); // node_modules/caniuse-lite/data/features/css-cross-fade.js var require_css_cross_fade = __commonJS({ "node_modules/caniuse-lite/data/features/css-cross-fade.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "I p J D E F A B C K L G M", "33": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "33": "J D E F 9B AC BC CC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "33": "E NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "33": "H lC mC" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "33": "c" }, L: { "33": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "33": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Cross-Fade Function" }; } }); // node_modules/caniuse-lite/data/features/css-default-pseudo.js var require_css_default_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-default-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B" }, D: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB", "132": "J D E F A 9B AC BC CC" }, F: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B HC IC JC KC lB 1B", "132": "0 1 2 3 4 5 6 7 8 G M N O q r s t u v w x y z", "260": "C LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC", "132": "E PC QC RC SC TC" }, H: { "260": "gC" }, I: { "1": "H", "16": "oB hC iC jC", "132": "I kC 2B lC mC" }, J: { "16": "D", "132": "A" }, K: { "1": "c", "16": "A B C lB 1B", "260": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "132": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: ":default CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-descendant-gtgt.js var require_css_descendant_gtgt = __commonJS({ "node_modules/caniuse-lite/data/features/css-descendant-gtgt.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "P" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "B", "2": "I p J D E F A C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Explicit descendant combinator >>" }; } }); // node_modules/caniuse-lite/data/features/css-deviceadaptation.js var require_css_deviceadaptation = __commonJS({ "node_modules/caniuse-lite/data/features/css-deviceadaptation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "164": "A B" }, B: { "66": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "164": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "I p J D E F A B C K L G M N O q r s t u v w x y z", "66": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB HC IC JC KC lB 1B LC mB", "66": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "292": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A c", "292": "B C lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "164": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "66": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Device Adaptation" }; } }); // node_modules/caniuse-lite/data/features/css-dir-pseudo.js var require_css_dir_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-dir-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b", "194": "H" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z", "194": "a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B", "322": "GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z HC IC JC KC lB 1B LC mB", "194": "a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "33": "2C" } }, B: 5, C: ":dir() CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-display-contents.js var require_css_display_contents = __commonJS({ "node_modules/caniuse-lite/data/features/css-display-contents.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "260": "P Q R S T U V W X" }, C: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "260": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "194": "TB pB UB qB VB WB c", "260": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X" }, E: { "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "260": "L G DC EC FC wB xB yB zB", "772": "C K lB mB", "2052": "0B GC", "3076": "nB" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB HC IC JC KC lB 1B LC mB", "260": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC", "260": "cC dC eC fC wB xB yB zB", "772": "WC XC YC ZC aC bC", "2052": "0B", "3076": "nB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "260": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC qC rC", "260": "sC vB tC uC vC wC" }, Q: { "260": "0C" }, R: { "1": "1C" }, S: { "260": "2C" } }, B: 4, C: "CSS display: contents" }; } }); // node_modules/caniuse-lite/data/features/css-element-function.js var require_css_element_function = __commonJS({ "node_modules/caniuse-lite/data/features/css-element-function.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "164": "4B oB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "33": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "33": "2C" } }, B: 5, C: "CSS element() function" }; } }); // node_modules/caniuse-lite/data/features/css-env-function.js var require_css_env_function = __commonJS({ "node_modules/caniuse-lite/data/features/css-env-function.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c 5B 6B" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "132": "B" }, F: { "1": "RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "132": "VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS Environment Variables env()" }; } }); // node_modules/caniuse-lite/data/features/css-exclusions.js var require_css_exclusions = __commonJS({ "node_modules/caniuse-lite/data/features/css-exclusions.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "33": "A B" }, B: { "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "33": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "33": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Exclusions Level 1" }; } }); // node_modules/caniuse-lite/data/features/css-featurequeries.js var require_css_featurequeries = __commonJS({ "node_modules/caniuse-lite/data/features/css-featurequeries.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Feature Queries" }; } }); // node_modules/caniuse-lite/data/features/css-file-selector-button.js var require_css_file_selector_button = __commonJS({ "node_modules/caniuse-lite/data/features/css-file-selector-button.js"(exports2, module2) { module2.exports = { A: { D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X" }, L: { "1": "H" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "33": "C K L G M N O P Q R S T U V W X" }, C: { "1": "rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R 5B 6B" }, M: { "1": "b" }, A: { "2": "J D E F 3B", "33": "A B" }, F: { "1": "hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "G EC FC wB xB yB zB nB 0B", "2": "GC", "33": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC" }, G: { "1": "eC fC wB xB yB zB nB 0B", "33": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC" }, P: { "1": "xC nB yC zC", "33": "I oC pC qC rC sC vB tC uC vC wC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "33": "lC mC" } }, B: 6, C: "::file-selector-button CSS pseudo-element" }; } }); // node_modules/caniuse-lite/data/features/css-filter-function.js var require_css_filter_function = __commonJS({ "node_modules/caniuse-lite/data/features/css-filter-function.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC", "33": "F" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC", "33": "RC SC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS filter() function" }; } }); // node_modules/caniuse-lite/data/features/css-filters.js var require_css_filters = __commonJS({ "node_modules/caniuse-lite/data/features/css-filters.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "1028": "K L G M N O", "1346": "C" }, C: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "196": "5", "516": "0 1 2 3 4 I p J D E F A B C K L G M N O q r s t u v w x y z 6B" }, D: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N", "33": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J D E F AC BC" }, F: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "33": "lC mC" }, J: { "2": "D", "33": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS Filter Effects" }; } }); // node_modules/caniuse-lite/data/features/css-first-letter.js var require_css_first_letter = __commonJS({ "node_modules/caniuse-lite/data/features/css-first-letter.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "16": "3B", "516": "E", "1540": "J D" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "132": "oB", "260": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "p J D E", "132": "I" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "p 8B", "132": "I uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "16": "F HC", "260": "B IC JC KC lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "oB I H kC 2B lC mC", "16": "hC iC", "132": "jC" }, J: { "1": "D A" }, K: { "1": "C c mB", "260": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "::first-letter CSS pseudo-element selector" }; } }); // node_modules/caniuse-lite/data/features/css-first-line.js var require_css_first_line = __commonJS({ "node_modules/caniuse-lite/data/features/css-first-line.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "132": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS first-line pseudo-element" }; } }); // node_modules/caniuse-lite/data/features/css-fixed.js var require_css_fixed = __commonJS({ "node_modules/caniuse-lite/data/features/css-fixed.js"(exports2, module2) { module2.exports = { A: { A: { "1": "D E F A B", "2": "3B", "8": "J" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "1025": "CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "132": "NC OC PC" }, H: { "2": "gC" }, I: { "1": "oB H lC mC", "260": "hC iC jC", "513": "I kC 2B" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS position:fixed" }; } }); // node_modules/caniuse-lite/data/features/css-focus-visible.js var require_css_focus_visible = __commonJS({ "node_modules/caniuse-lite/data/features/css-focus-visible.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "328": "P Q R S T U" }, C: { "1": "U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "161": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T" }, D: { "1": "V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB", "328": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC EC", "578": "G FC wB" }, F: { "1": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB HC IC JC KC lB 1B LC mB", "328": "YB ZB aB bB cB dB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC", "578": "fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "161": "2C" } }, B: 5, C: ":focus-visible CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-focus-within.js var require_css_focus_within = __commonJS({ "node_modules/caniuse-lite/data/features/css-focus-within.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B" }, D: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB", "194": "pB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HC IC JC KC lB 1B LC mB", "194": "HB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: ":focus-within CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-font-palette.js var require_css_font_palette = __commonJS({ "node_modules/caniuse-lite/data/features/css-font-palette.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V HC IC JC KC lB 1B LC mB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS font-palette" }; } }); // node_modules/caniuse-lite/data/features/css-font-rendering-controls.js var require_css_font_rendering_controls = __commonJS({ "node_modules/caniuse-lite/data/features/css-font-rendering-controls.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB 5B 6B", "194": "HB IB JB KB LB MB NB OB PB QB RB SB" }, D: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB", "66": "KB LB MB NB OB PB QB RB SB TB pB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "66": "7 8 9 AB BB CB DB EB FB GB HB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "66": "oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 5, C: "CSS font-display" }; } }); // node_modules/caniuse-lite/data/features/css-font-stretch.js var require_css_font_stretch = __commonJS({ "node_modules/caniuse-lite/data/features/css-font-stretch.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E 5B 6B" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS font-stretch" }; } }); // node_modules/caniuse-lite/data/features/css-gencontent.js var require_css_gencontent = __commonJS({ "node_modules/caniuse-lite/data/features/css-gencontent.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D 3B", "132": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS Generated content for pseudo-elements" }; } }); // node_modules/caniuse-lite/data/features/css-gradients.js var require_css_gradients = __commonJS({ "node_modules/caniuse-lite/data/features/css-gradients.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "260": "0 1 2 3 4 5 6 M N O q r s t u v w x y z", "292": "I p J D E F A B C K L G 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "A B C K L G M N O q r s t u v w", "548": "I p J D E F" }, E: { "1": "xB yB zB nB 0B GC", "2": "8B uB", "260": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB", "292": "J 9B", "804": "I p" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC", "33": "C LC", "164": "lB 1B" }, G: { "1": "xB yB zB nB 0B", "260": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB", "292": "NC OC", "804": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "33": "I kC 2B", "548": "oB hC iC jC" }, J: { "1": "A", "548": "D" }, K: { "1": "c mB", "2": "A B", "33": "C", "164": "lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Gradients" }; } }); // node_modules/caniuse-lite/data/features/css-grid-animation.js var require_css_grid_animation = __commonJS({ "node_modules/caniuse-lite/data/features/css-grid-animation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Grid animation" }; } }); // node_modules/caniuse-lite/data/features/css-grid.js var require_css_grid = __commonJS({ "node_modules/caniuse-lite/data/features/css-grid.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "8": "F", "292": "A B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "292": "C K L G" }, C: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O 5B 6B", "8": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB", "584": "BB CB DB EB FB GB HB IB JB KB LB MB", "1025": "NB OB" }, D: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v", "8": "w x y z", "200": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB", "1025": "SB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "8": "J D E F A AC BC CC" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB", "200": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "8": "E OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC", "8": "2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "292": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "oC", "8": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Grid Layout (level 1)" }; } }); // node_modules/caniuse-lite/data/features/css-hanging-punctuation.js var require_css_hanging_punctuation = __commonJS({ "node_modules/caniuse-lite/data/features/css-hanging-punctuation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS hanging-punctuation" }; } }); // node_modules/caniuse-lite/data/features/css-has.js var require_css_has = __commonJS({ "node_modules/caniuse-lite/data/features/css-has.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n 5B 6B", "322": "o b H sB tB" }, D: { "1": "H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l", "194": "m n o b" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z HC IC JC KC lB 1B LC mB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: ":has() CSS relational pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-hyphens.js var require_css_hyphens = __commonJS({ "node_modules/caniuse-lite/data/features/css-hyphens.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "33": "A B" }, B: { "1": "H", "33": "C K L G M N O", "132": "P Q R S T U V W", "260": "X Y Z a d e f g h i j k l m n o b" }, C: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB" }, D: { "1": "X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB", "132": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W" }, E: { "2": "I p 8B uB", "33": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB", "132": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z" }, G: { "2": "uB MC", "33": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "4": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "132": "oC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Hyphenation" }; } }); // node_modules/caniuse-lite/data/features/css-image-orientation.js var require_css_image_orientation = __commonJS({ "node_modules/caniuse-lite/data/features/css-image-orientation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q", "257": "R S T U V W X" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w 5B 6B" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q", "257": "R S T U V W X" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB HC IC JC KC lB 1B LC mB", "257": "aB bB cB dB eB fB gB hB iB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "132": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC", "257": "vC wC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 image-orientation" }; } }); // node_modules/caniuse-lite/data/features/css-image-set.js var require_css_image_set = __commonJS({ "node_modules/caniuse-lite/data/features/css-image-set.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "164": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U 5B 6B", "66": "V W", "257": "Y Z a d e f g h i j k l m n o b H sB tB", "772": "X" }, D: { "2": "I p J D E F A B C K L G M N O q r", "164": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p 8B uB 9B", "132": "A B C K vB lB mB DC", "164": "J D E F AC BC CC", "516": "L G EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B NC", "132": "TC UC VC WC XC YC ZC aC bC cC", "164": "E OC PC QC RC SC", "516": "dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "164": "H lC mC" }, J: { "2": "D", "164": "A" }, K: { "2": "A B C lB 1B mB", "164": "c" }, L: { "164": "H" }, M: { "257": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "164": "0C" }, R: { "164": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS image-set" }; } }); // node_modules/caniuse-lite/data/features/css-in-out-of-range.js var require_css_in_out_of_range = __commonJS({ "node_modules/caniuse-lite/data/features/css-in-out-of-range.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C", "260": "K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "516": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB" }, D: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I", "16": "p J D E F A B C K L", "260": "NB", "772": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p", "772": "J D E F A 9B AC BC CC" }, F: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F HC", "260": "B C AB IC JC KC lB 1B LC mB", "772": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "772": "E NC OC PC QC RC SC TC" }, H: { "132": "gC" }, I: { "1": "H", "2": "oB hC iC jC", "260": "I kC 2B lC mC" }, J: { "2": "D", "260": "A" }, K: { "1": "c", "260": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "260": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "516": "2C" } }, B: 5, C: ":in-range and :out-of-range CSS pseudo-classes" }; } }); // node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js var require_css_indeterminate_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "A B", "388": "F" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "388": "I p" }, D: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p J 8B uB", "132": "D E F A AC BC CC", "388": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B HC IC JC KC lB 1B", "132": "G M N O q r s t u v w", "516": "C LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC", "132": "E PC QC RC SC TC" }, H: { "516": "gC" }, I: { "1": "H", "16": "oB hC iC jC mC", "132": "lC", "388": "I kC 2B" }, J: { "16": "D", "132": "A" }, K: { "1": "c", "16": "A B C lB 1B", "516": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 5, C: ":indeterminate CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-initial-letter.js var require_css_initial_letter = __commonJS({ "node_modules/caniuse-lite/data/features/css-initial-letter.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E 8B uB 9B AC BC", "4": "F", "164": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC", "164": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Initial Letter" }; } }); // node_modules/caniuse-lite/data/features/css-initial-value.js var require_css_initial_value = __commonJS({ "node_modules/caniuse-lite/data/features/css-initial-value.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "I p J D E F A B C K L G M N O 5B 6B", "164": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS initial value" }; } }); // node_modules/caniuse-lite/data/features/css-lch-lab.js var require_css_lch_lab = __commonJS({ "node_modules/caniuse-lite/data/features/css-lch-lab.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC EC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "LCH and Lab color values" }; } }); // node_modules/caniuse-lite/data/features/css-letter-spacing.js var require_css_letter_spacing = __commonJS({ "node_modules/caniuse-lite/data/features/css-letter-spacing.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "16": "3B", "132": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B", "132": "I p J uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F HC", "132": "B C G M IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "2": "gC" }, I: { "1": "H lC mC", "16": "hC iC", "132": "oB I jC kC 2B" }, J: { "132": "D A" }, K: { "1": "c", "132": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "letter-spacing CSS property" }; } }); // node_modules/caniuse-lite/data/features/css-line-clamp.js var require_css_line_clamp = __commonJS({ "node_modules/caniuse-lite/data/features/css-line-clamp.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB 5B 6B", "33": "aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "16": "I p J D E F A B C K", "33": "0 1 2 3 4 5 6 7 8 9 L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I 8B uB", "33": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B", "33": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "16": "hC iC", "33": "oB I H jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "2": "A B C lB 1B mB", "33": "c" }, L: { "33": "H" }, M: { "33": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "33": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS line-clamp" }; } }); // node_modules/caniuse-lite/data/features/css-logical-props.js var require_css_logical_props = __commonJS({ "node_modules/caniuse-lite/data/features/css-logical-props.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "1028": "W X", "1540": "P Q R S T U V" }, C: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "164": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB 5B 6B", "1540": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "292": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB", "1028": "W X", "1540": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "292": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "1028": "EC", "1540": "K L mB DC" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "292": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB", "1028": "gB hB", "1540": "RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB" }, G: { "1": "fC wB xB yB zB nB 0B", "292": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC", "1028": "eC", "1540": "YC ZC aC bC cC dC" }, H: { "2": "gC" }, I: { "1": "H", "292": "oB I hC iC jC kC 2B lC mC" }, J: { "292": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "292": "nC" }, P: { "1": "xC nB yC zC", "292": "I oC pC qC rC sC", "1540": "vB tC uC vC wC" }, Q: { "1540": "0C" }, R: { "1": "1C" }, S: { "1540": "2C" } }, B: 5, C: "CSS Logical Properties" }; } }); // node_modules/caniuse-lite/data/features/css-marker-pseudo.js var require_css_marker_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-marker-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R S T U" }, C: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB 5B 6B" }, D: { "1": "V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U" }, E: { "1": "GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "129": "C K L G lB mB DC EC FC wB xB yB zB nB 0B" }, F: { "1": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS ::marker pseudo-element" }; } }); // node_modules/caniuse-lite/data/features/css-masks.js var require_css_masks = __commonJS({ "node_modules/caniuse-lite/data/features/css-masks.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M", "164": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "3138": "N", "12292": "O" }, C: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "260": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B" }, D: { "164": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "xB yB zB nB 0B GC", "2": "8B uB", "164": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "xB yB zB nB 0B", "164": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "164": "H lC mC", "676": "oB I hC iC jC kC 2B" }, J: { "164": "D A" }, K: { "2": "A B C lB 1B mB", "164": "c" }, L: { "164": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "164": "0C" }, R: { "164": "1C" }, S: { "260": "2C" } }, B: 4, C: "CSS Masks" }; } }); // node_modules/caniuse-lite/data/features/css-matches-pseudo.js var require_css_matches_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-matches-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "1220": "P Q R S T U V W" }, C: { "1": "kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B", "548": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB" }, D: { "1": "X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c", "196": "XB YB ZB", "1220": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p", "164": "J D E 9B AC BC", "260": "F A B C K CC vB lB mB DC" }, F: { "1": "hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "196": "NB OB PB", "1220": "QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC", "164": "E PC QC", "260": "RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "1": "H", "16": "oB hC iC jC", "164": "I kC 2B lC mC" }, J: { "16": "D", "164": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "1": "xC nB yC zC", "164": "I oC pC qC rC sC vB tC uC vC wC" }, Q: { "1220": "0C" }, R: { "1": "1C" }, S: { "548": "2C" } }, B: 5, C: ":is() CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-math-functions.js var require_css_math_functions = __commonJS({ "node_modules/caniuse-lite/data/features/css-math-functions.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB 5B 6B" }, D: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "132": "C K lB mB" }, F: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB HC IC JC KC lB 1B LC mB" }, G: { "1": "cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC", "132": "WC XC YC ZC aC bC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS math functions min(), max() and clamp()" }; } }); // node_modules/caniuse-lite/data/features/css-media-interaction.js var require_css_media_interaction = __commonJS({ "node_modules/caniuse-lite/data/features/css-media-interaction.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Media Queries: interaction media features" }; } }); // node_modules/caniuse-lite/data/features/css-media-range-syntax.js var require_css_media_range_syntax = __commonJS({ "node_modules/caniuse-lite/data/features/css-media-range-syntax.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B" }, D: { "1": "b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "Media Queries: Range Syntax" }; } }); // node_modules/caniuse-lite/data/features/css-media-resolution.js var require_css_media_resolution = __commonJS({ "node_modules/caniuse-lite/data/features/css-media-resolution.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "1028": "C K L G M N O" }, C: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "260": "I p J D E F A B C K L G 5B 6B", "1028": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB" }, D: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "548": "I p J D E F A B C K L G M N O q r s t u v w x y z", "1028": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB" }, E: { "1": "nB 0B GC", "2": "8B uB", "548": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F", "548": "B C HC IC JC KC lB 1B LC", "1028": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, G: { "1": "nB 0B", "16": "uB", "548": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "132": "gC" }, I: { "1": "H", "16": "hC iC", "548": "oB I jC kC 2B", "1028": "lC mC" }, J: { "548": "D A" }, K: { "1": "c mB", "548": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "1028": "I oC pC qC rC sC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Media Queries: resolution feature" }; } }); // node_modules/caniuse-lite/data/features/css-media-scripting.js var require_css_media_scripting = __commonJS({ "node_modules/caniuse-lite/data/features/css-media-scripting.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "Media Queries: scripting media feature" }; } }); // node_modules/caniuse-lite/data/features/css-mediaqueries.js var require_css_mediaqueries = __commonJS({ "node_modules/caniuse-lite/data/features/css-mediaqueries.js"(exports2, module2) { module2.exports = { A: { A: { "8": "J D E 3B", "129": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "129": "I p J D E F A B C K L G M N O q r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "129": "I p J 9B", "388": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "129": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "129": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "129": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS3 Media Queries" }; } }); // node_modules/caniuse-lite/data/features/css-mixblendmode.js var require_css_mixblendmode = __commonJS({ "node_modules/caniuse-lite/data/features/css-mixblendmode.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y z", "194": "0 1 2 3 4 5 6 7 8 9 AB BB" }, E: { "2": "I p J D 8B uB 9B AC", "260": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B NC OC PC", "260": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Blending of HTML/SVG elements" }; } }); // node_modules/caniuse-lite/data/features/css-motion-paths.js var require_css_motion_paths = __commonJS({ "node_modules/caniuse-lite/data/features/css-motion-paths.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB 5B 6B" }, D: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB", "194": "EB FB GB" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "1 2 3" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Motion Path" }; } }); // node_modules/caniuse-lite/data/features/css-namespaces.js var require_css_namespaces = __commonJS({ "node_modules/caniuse-lite/data/features/css-namespaces.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS namespaces" }; } }); // node_modules/caniuse-lite/data/features/css-nesting.js var require_css_nesting = __commonJS({ "node_modules/caniuse-lite/data/features/css-nesting.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Nesting" }; } }); // node_modules/caniuse-lite/data/features/css-not-sel-list.js var require_css_not_sel_list = __commonJS({ "node_modules/caniuse-lite/data/features/css-not-sel-list.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O Q R S T U V W", "16": "P" }, C: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S 5B 6B" }, D: { "1": "X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC wC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "selector list argument of :not()" }; } }); // node_modules/caniuse-lite/data/features/css-nth-child-of.js var require_css_nth_child_of = __commonJS({ "node_modules/caniuse-lite/data/features/css-nth-child-of.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "selector list argument of :nth-child and :nth-last-child CSS pseudo-classes" }; } }); // node_modules/caniuse-lite/data/features/css-opacity.js var require_css_opacity = __commonJS({ "node_modules/caniuse-lite/data/features/css-opacity.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "4": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS3 Opacity" }; } }); // node_modules/caniuse-lite/data/features/css-optional-pseudo.js var require_css_optional_pseudo = __commonJS({ "node_modules/caniuse-lite/data/features/css-optional-pseudo.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F HC", "132": "B C IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "132": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "132": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: ":optional CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-overflow-anchor.js var require_css_overflow_anchor = __commonJS({ "node_modules/caniuse-lite/data/features/css-overflow-anchor.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB 5B 6B" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS overflow-anchor (Scroll Anchoring)" }; } }); // node_modules/caniuse-lite/data/features/css-overflow-overlay.js var require_css_overflow_overlay = __commonJS({ "node_modules/caniuse-lite/data/features/css-overflow-overlay.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "I p J D E F A B 9B AC BC CC vB lB", "16": "8B uB", "130": "C K L G mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC", "16": "uB", "130": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS overflow: overlay" }; } }); // node_modules/caniuse-lite/data/features/css-overflow.js var require_css_overflow = __commonJS({ "node_modules/caniuse-lite/data/features/css-overflow.js"(exports2, module2) { module2.exports = { A: { A: { "388": "J D E F A B 3B" }, B: { "1": "Z a d e f g h i j k l m n o b H", "260": "P Q R S T U V W X Y", "388": "C K L G M N O" }, C: { "1": "R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "260": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q", "388": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB 5B 6B" }, D: { "1": "Z a d e f g h i j k l m n o b H sB tB 7B", "260": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y", "388": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB" }, E: { "1": "nB 0B GC", "260": "L G DC EC FC wB xB yB zB", "388": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "260": "QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB", "388": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB HC IC JC KC lB 1B LC mB" }, G: { "1": "nB 0B", "260": "cC dC eC fC wB xB yB zB", "388": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC" }, H: { "388": "gC" }, I: { "1": "H", "388": "oB I hC iC jC kC 2B lC mC" }, J: { "388": "D A" }, K: { "1": "c", "388": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "388": "A B" }, O: { "388": "nC" }, P: { "1": "xC nB yC zC", "388": "I oC pC qC rC sC vB tC uC vC wC" }, Q: { "388": "0C" }, R: { "1": "1C" }, S: { "388": "2C" } }, B: 5, C: "CSS overflow property" }; } }); // node_modules/caniuse-lite/data/features/css-overscroll-behavior.js var require_css_overscroll_behavior = __commonJS({ "node_modules/caniuse-lite/data/features/css-overscroll-behavior.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N", "516": "O" }, C: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 5B 6B" }, D: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB", "260": "WB c" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC", "1090": "G EC FC wB xB yB zB" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB HC IC JC KC lB 1B LC mB", "260": "LB MB" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC", "1090": "eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS overscroll-behavior" }; } }); // node_modules/caniuse-lite/data/features/css-page-break.js var require_css_page_break = __commonJS({ "node_modules/caniuse-lite/data/features/css-page-break.js"(exports2, module2) { module2.exports = { A: { A: { "388": "A B", "900": "J D E F 3B" }, B: { "388": "C K L G M N O", "900": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "772": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "900": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c 5B 6B" }, D: { "900": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "772": "A", "900": "I p J D E F B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "16": "F HC", "129": "B C IC JC KC lB 1B LC mB", "900": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "900": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "129": "gC" }, I: { "900": "oB I H hC iC jC kC 2B lC mC" }, J: { "900": "D A" }, K: { "129": "A B C lB 1B mB", "900": "c" }, L: { "900": "H" }, M: { "772": "b" }, N: { "388": "A B" }, O: { "900": "nC" }, P: { "900": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "900": "0C" }, R: { "900": "1C" }, S: { "900": "2C" } }, B: 2, C: "CSS page-break properties" }; } }); // node_modules/caniuse-lite/data/features/css-paged-media.js var require_css_paged_media = __commonJS({ "node_modules/caniuse-lite/data/features/css-paged-media.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "132": "E F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N O" }, C: { "2": "4B oB I p J D E F A B C K L G M N O 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "132": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "16": "gC" }, I: { "16": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "16": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "132": "b" }, N: { "258": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 5, C: "CSS Paged Media (@page)" }; } }); // node_modules/caniuse-lite/data/features/css-paint-api.js var require_css_paint_api = __commonJS({ "node_modules/caniuse-lite/data/features/css-paint-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c" }, E: { "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "194": "K L G mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Paint API" }; } }); // node_modules/caniuse-lite/data/features/css-placeholder-shown.js var require_css_placeholder_shown = __commonJS({ "node_modules/caniuse-lite/data/features/css-placeholder-shown.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "292": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "164": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, D: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "164": "2C" } }, B: 5, C: ":placeholder-shown CSS pseudo-class" }; } }); // node_modules/caniuse-lite/data/features/css-placeholder.js var require_css_placeholder = __commonJS({ "node_modules/caniuse-lite/data/features/css-placeholder.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "36": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "36": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "36": "p J D E F A 9B AC BC CC" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "36": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC", "36": "E 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "36": "oB I hC iC jC kC 2B lC mC" }, J: { "36": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "36": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "36": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 5, C: "::placeholder CSS pseudo-element" }; } }); // node_modules/caniuse-lite/data/features/css-print-color-adjust.js var require_css_print_color_adjust = __commonJS({ "node_modules/caniuse-lite/data/features/css-print-color-adjust.js"(exports2, module2) { module2.exports = { A: { D: { "2": "I p J D E F A B C K L G M", "33": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, L: { "33": "H" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B", "33": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, K: { "2": "A B C lB 1B mB", "33": "c" }, E: { "1": "xB yB zB nB 0B", "2": "I p 8B uB 9B GC", "33": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB" }, G: { "1": "xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, I: { "2": "oB I hC iC jC kC 2B", "33": "H lC mC" } }, B: 6, C: "print-color-adjust property" }; } }); // node_modules/caniuse-lite/data/features/css-read-only-write.js var require_css_read_only_write = __commonJS({ "node_modules/caniuse-lite/data/features/css-read-only-write.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B", "33": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB 5B 6B" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "132": "0 1 2 3 4 5 6 G M N O q r s t u v w x y z" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB", "132": "I p J D E 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B HC IC JC KC lB", "132": "C G M N O q r s t 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC", "132": "E 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "16": "hC iC", "132": "oB I jC kC 2B lC mC" }, J: { "1": "A", "132": "D" }, K: { "1": "c", "2": "A B lB", "132": "C 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 1, C: "CSS :read-only and :read-write selectors" }; } }); // node_modules/caniuse-lite/data/features/css-rebeccapurple.js var require_css_rebeccapurple = __commonJS({ "node_modules/caniuse-lite/data/features/css-rebeccapurple.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B", "16": "AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Rebeccapurple color" }; } }); // node_modules/caniuse-lite/data/features/css-reflections.js var require_css_reflections = __commonJS({ "node_modules/caniuse-lite/data/features/css-reflections.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "8B uB", "33": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "33": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "33": "oB I H hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "2": "A B C lB 1B mB", "33": "c" }, L: { "33": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "33": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS Reflections" }; } }); // node_modules/caniuse-lite/data/features/css-regions.js var require_css_regions = __commonJS({ "node_modules/caniuse-lite/data/features/css-regions.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "420": "A B" }, B: { "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "420": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "6 7 8 9 I p J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "36": "G M N O", "66": "0 1 2 3 4 5 q r s t u v w x y z" }, E: { "2": "I p J C K L G 8B uB 9B lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "D E F A B AC BC CC vB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B NC OC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "E PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "420": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Regions" }; } }); // node_modules/caniuse-lite/data/features/css-repeating-gradients.js var require_css_repeating_gradients = __commonJS({ "node_modules/caniuse-lite/data/features/css-repeating-gradients.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "33": "I p J D E F A B C K L G 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F", "33": "A B C K L G M N O q r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "33": "J 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC", "33": "C LC", "36": "lB 1B" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "33": "NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB hC iC jC", "33": "I kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B", "33": "C", "36": "lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Repeating Gradients" }; } }); // node_modules/caniuse-lite/data/features/css-resize.js var require_css_resize = __commonJS({ "node_modules/caniuse-lite/data/features/css-resize.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "I" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC", "132": "mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS resize property" }; } }); // node_modules/caniuse-lite/data/features/css-revert-value.js var require_css_revert_value = __commonJS({ "node_modules/caniuse-lite/data/features/css-revert-value.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R S" }, C: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB 5B 6B" }, D: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB HC IC JC KC lB 1B LC mB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS revert value" }; } }); // node_modules/caniuse-lite/data/features/css-rrggbbaa.js var require_css_rrggbbaa = __commonJS({ "node_modules/caniuse-lite/data/features/css-rrggbbaa.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "194": "NB OB PB QB RB SB TB pB UB qB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "AB BB CB DB EB FB GB HB IB JB KB LB MB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "194": "oC pC qC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "#rrggbbaa hex color notation" }; } }); // node_modules/caniuse-lite/data/features/css-scroll-behavior.js var require_css_scroll_behavior = __commonJS({ "node_modules/caniuse-lite/data/features/css-scroll-behavior.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "129": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB", "129": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "450": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB DC", "578": "L G EC FC wB" }, F: { "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB", "129": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "450": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC", "578": "eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "129": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "129": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Scroll-behavior" }; } }); // node_modules/caniuse-lite/data/features/css-scroll-timeline.js var require_css_scroll_timeline = __commonJS({ "node_modules/caniuse-lite/data/features/css-scroll-timeline.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y", "194": "Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "194": "X Y Z a d e f g h i j k l m n o b H sB tB 7B", "322": "U V W" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB HC IC JC KC lB 1B LC mB", "194": "hB iB jB kB P Q R rB S T U V W X Y Z a", "322": "fB gB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS @scroll-timeline" }; } }); // node_modules/caniuse-lite/data/features/css-scrollbar.js var require_css_scrollbar = __commonJS({ "node_modules/caniuse-lite/data/features/css-scrollbar.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "292": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B", "3074": "WB", "4100": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "292": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "16": "I p 8B uB", "292": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "292": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC", "292": "PC", "804": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "16": "hC iC", "292": "oB I H jC kC 2B lC mC" }, J: { "292": "D A" }, K: { "2": "A B C lB 1B mB", "292": "c" }, L: { "292": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "292": "nC" }, P: { "292": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "292": "0C" }, R: { "292": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS scrollbar styling" }; } }); // node_modules/caniuse-lite/data/features/css-sel2.js var require_css_sel2 = __commonJS({ "node_modules/caniuse-lite/data/features/css-sel2.js"(exports2, module2) { module2.exports = { A: { A: { "1": "D E F A B", "2": "3B", "8": "J" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS 2.1 selectors" }; } }); // node_modules/caniuse-lite/data/features/css-sel3.js var require_css_sel3 = __commonJS({ "node_modules/caniuse-lite/data/features/css-sel3.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J", "132": "D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS3 selectors" }; } }); // node_modules/caniuse-lite/data/features/css-selection.js var require_css_selection = __commonJS({ "node_modules/caniuse-lite/data/features/css-selection.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "C c 1B mB", "16": "A B lB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 5, C: "::selection CSS pseudo-element" }; } }); // node_modules/caniuse-lite/data/features/css-shapes.js var require_css_shapes = __commonJS({ "node_modules/caniuse-lite/data/features/css-shapes.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 5B 6B", "322": "MB NB OB PB QB RB SB TB pB UB qB" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 I p J D E F A B C K L G M N O q r s t u v w x y z", "194": "5 6 7" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "33": "E F A BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Shapes Level 1" }; } }); // node_modules/caniuse-lite/data/features/css-snappoints.js var require_css_snappoints = __commonJS({ "node_modules/caniuse-lite/data/features/css-snappoints.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "6308": "A", "6436": "B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "6436": "C K L G M N O" }, C: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "2052": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB", "8258": "YB ZB aB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC", "3108": "F A CC vB" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB", "8258": "PB QB RB SB TB UB VB WB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC", "3108": "RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2052": "2C" } }, B: 4, C: "CSS Scroll Snap" }; } }); // node_modules/caniuse-lite/data/features/css-sticky.js var require_css_sticky = __commonJS({ "node_modules/caniuse-lite/data/features/css-sticky.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "a d e f g h i j k l m n o b H", "2": "C K L G", "1028": "P Q R S T U V W X Y Z", "4100": "M N O" }, C: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w 5B 6B", "194": "0 1 2 x y z", "516": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB" }, D: { "1": "a d e f g h i j k l m n o b H sB tB 7B", "2": "8 9 I p J D E F A B C K L G M N O q r s t AB BB CB DB EB FB GB HB IB JB KB LB MB", "322": "0 1 2 3 4 5 6 7 u v w x y z NB OB PB QB", "1028": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B", "33": "E F A B C BC CC vB lB mB", "2084": "D AC" }, F: { "1": "kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "322": "AB BB CB", "1028": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E QC RC SC TC UC VC WC XC YC", "2084": "OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1028": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1028": "0C" }, R: { "1": "1C" }, S: { "516": "2C" } }, B: 5, C: "CSS position:sticky" }; } }); // node_modules/caniuse-lite/data/features/css-subgrid.js var require_css_subgrid = __commonJS({ "node_modules/caniuse-lite/data/features/css-subgrid.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS Subgrid" }; } }); // node_modules/caniuse-lite/data/features/css-supports-api.js var require_css_supports_api = __commonJS({ "node_modules/caniuse-lite/data/features/css-supports-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N O" }, C: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q 5B 6B", "66": "r s", "260": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y", "260": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC", "132": "mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B", "132": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS.supports() API" }; } }); // node_modules/caniuse-lite/data/features/css-table.js var require_css_table = __commonJS({ "node_modules/caniuse-lite/data/features/css-table.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "J D 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "132": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS Table display" }; } }); // node_modules/caniuse-lite/data/features/css-text-align-last.js var require_css_text_align_last = __commonJS({ "node_modules/caniuse-lite/data/features/css-text-align-last.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "4": "C K L G M N O" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, D: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 I p J D E F A B C K L G M N O q r s t u v w x y z", "322": "6 7 8 9 AB BB CB DB EB FB GB HB" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s HC IC JC KC lB 1B LC mB", "578": "0 1 2 3 4 t u v w x y z" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 4, C: "CSS3 text-align-last" }; } }); // node_modules/caniuse-lite/data/features/css-text-indent.js var require_css_text_indent = __commonJS({ "node_modules/caniuse-lite/data/features/css-text-indent.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "132": "C K L G M N O", "388": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "132": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "132": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z", "388": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "nB 0B GC", "132": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "132": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB", "388": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "nB 0B", "132": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "132": "gC" }, I: { "132": "oB I hC iC jC kC 2B lC mC", "388": "H" }, J: { "132": "D A" }, K: { "132": "A B C lB 1B mB", "388": "c" }, L: { "388": "H" }, M: { "132": "b" }, N: { "132": "A B" }, O: { "388": "nC" }, P: { "132": "I", "388": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "388": "0C" }, R: { "388": "1C" }, S: { "132": "2C" } }, B: 4, C: "CSS text-indent" }; } }); // node_modules/caniuse-lite/data/features/css-text-justify.js var require_css_text_justify = __commonJS({ "node_modules/caniuse-lite/data/features/css-text-justify.js"(exports2, module2) { module2.exports = { A: { A: { "16": "J D 3B", "132": "E F A B" }, B: { "132": "C K L G M N O", "322": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 5B 6B", "1025": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "1602": "PB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB", "322": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "322": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "322": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "322": "c" }, L: { "322": "H" }, M: { "1025": "b" }, N: { "132": "A B" }, O: { "322": "nC" }, P: { "2": "I", "322": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "322": "0C" }, R: { "322": "1C" }, S: { "2": "2C" } }, B: 4, C: "CSS text-justify" }; } }); // node_modules/caniuse-lite/data/features/css-text-orientation.js var require_css_text_orientation = __commonJS({ "node_modules/caniuse-lite/data/features/css-text-orientation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "9 AB BB" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "16": "A", "33": "B C K vB lB mB DC" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS text-orientation" }; } }); // node_modules/caniuse-lite/data/features/css-text-spacing.js var require_css_text_spacing = __commonJS({ "node_modules/caniuse-lite/data/features/css-text-spacing.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "161": "E F A B" }, B: { "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "161": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "16": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS Text 4 text-spacing" }; } }); // node_modules/caniuse-lite/data/features/css-textshadow.js var require_css_textshadow = __commonJS({ "node_modules/caniuse-lite/data/features/css-textshadow.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "129": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "260": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "4": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "A", "4": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "129": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 Text-shadow" }; } }); // node_modules/caniuse-lite/data/features/css-touch-action.js var require_css_touch_action = __commonJS({ "node_modules/caniuse-lite/data/features/css-touch-action.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F 3B", "289": "A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB", "1025": "NB OB PB QB RB" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC", "516": "SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "289": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 2, C: "CSS touch-action property" }; } }); // node_modules/caniuse-lite/data/features/css-transitions.js var require_css_transitions = __commonJS({ "node_modules/caniuse-lite/data/features/css-transitions.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "p J D E F A B C K L G", "164": "I" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "I p J D E F A B C K L G M N O q r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "J 9B", "164": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F HC IC", "33": "C", "164": "B JC KC lB 1B LC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "OC", "164": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "33": "oB I hC iC jC kC 2B" }, J: { "1": "A", "33": "D" }, K: { "1": "c mB", "33": "C", "164": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS3 Transitions" }; } }); // node_modules/caniuse-lite/data/features/css-unicode-bidi.js var require_css_unicode_bidi = __commonJS({ "node_modules/caniuse-lite/data/features/css-unicode-bidi.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "132": "4B oB I p J D E F 5B 6B", "292": "A B C K L G M" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C K L G M", "548": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, E: { "132": "I p J D E 8B uB 9B AC BC", "548": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "132": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "132": "E uB MC 2B NC OC PC QC", "548": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "16": "gC" }, I: { "1": "H", "16": "oB I hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "1": "c", "16": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "16": "I" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 4, C: "CSS unicode-bidi property" }; } }); // node_modules/caniuse-lite/data/features/css-unset-value.js var require_css_unset_value = __commonJS({ "node_modules/caniuse-lite/data/features/css-unset-value.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS unset value" }; } }); // node_modules/caniuse-lite/data/features/css-variables.js var require_css_variables = __commonJS({ "node_modules/caniuse-lite/data/features/css-variables.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "260": "G" }, C: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB", "194": "JB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC", "260": "CC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "6" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC", "260": "SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Variables (Custom Properties)" }; } }); // node_modules/caniuse-lite/data/features/css-when-else.js var require_css_when_else = __commonJS({ "node_modules/caniuse-lite/data/features/css-when-else.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "CSS @when / @else conditional rules" }; } }); // node_modules/caniuse-lite/data/features/css-widows-orphans.js var require_css_widows_orphans = __commonJS({ "node_modules/caniuse-lite/data/features/css-widows-orphans.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D 3B", "129": "E F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "129": "F B HC IC JC KC lB 1B LC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS widows & orphans" }; } }); // node_modules/caniuse-lite/data/features/css-width-stretch.js var require_css_width_stretch = __commonJS({ "node_modules/caniuse-lite/data/features/css-width-stretch.js"(exports2, module2) { module2.exports = { A: { D: { "2": "I p J D E F A B C K L G M N O q r s", "33": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, L: { "33": "H" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B", "33": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, M: { "33": "b" }, A: { "2": "J D E F A B 3B" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, K: { "2": "A B C lB 1B mB", "33": "c" }, E: { "2": "I p J 8B uB 9B AC GC", "33": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B" }, G: { "2": "uB MC 2B NC OC", "33": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, P: { "2": "I", "33": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, I: { "2": "oB I hC iC jC kC 2B", "33": "H lC mC" } }, B: 6, C: "width: stretch property" }; } }); // node_modules/caniuse-lite/data/features/css-writing-mode.js var require_css_writing_mode = __commonJS({ "node_modules/caniuse-lite/data/features/css-writing-mode.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "322": "7 8 9 AB BB" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J", "16": "D", "33": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p", "33": "J D E F A 9B AC BC CC vB" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 G M N O q r s t u v w x y z" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B", "33": "E NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC iC jC", "33": "oB I kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "36": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS writing-mode property" }; } }); // node_modules/caniuse-lite/data/features/css-zoom.js var require_css_zoom = __commonJS({ "node_modules/caniuse-lite/data/features/css-zoom.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D 3B", "129": "E F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "129": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS zoom" }; } }); // node_modules/caniuse-lite/data/features/css3-attr.js var require_css3_attr = __commonJS({ "node_modules/caniuse-lite/data/features/css3-attr.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS3 attr() function for all properties" }; } }); // node_modules/caniuse-lite/data/features/css3-boxsizing.js var require_css3_boxsizing = __commonJS({ "node_modules/caniuse-lite/data/features/css3-boxsizing.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "8": "J D 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "I p J D E F" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "I H kC 2B lC mC", "33": "oB hC iC jC" }, J: { "1": "A", "33": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS3 Box-sizing" }; } }); // node_modules/caniuse-lite/data/features/css3-colors.js var require_css3_colors = __commonJS({ "node_modules/caniuse-lite/data/features/css3-colors.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "4": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "2": "F", "4": "HC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS3 Colors" }; } }); // node_modules/caniuse-lite/data/features/css3-cursors-grab.js var require_css3_cursors_grab = __commonJS({ "node_modules/caniuse-lite/data/features/css3-cursors-grab.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "4B oB I p J D E F A B C K L G M N O q r s t u v w x 5B 6B" }, D: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "C QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS grab & grabbing cursors" }; } }); // node_modules/caniuse-lite/data/features/css3-cursors-newer.js var require_css3_cursors_newer = __commonJS({ "node_modules/caniuse-lite/data/features/css3-cursors-newer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "4B oB I p J D E F A B C K L G M N O q r s t u 5B 6B" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B", "33": "G M N O q r s t u" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS3 Cursors: zoom-in & zoom-out" }; } }); // node_modules/caniuse-lite/data/features/css3-cursors.js var require_css3_cursors = __commonJS({ "node_modules/caniuse-lite/data/features/css3-cursors.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "132": "J D E 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "4": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "I" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "260": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "16": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS3 Cursors (original values)" }; } }); // node_modules/caniuse-lite/data/features/css3-tabsize.js var require_css3_tabsize = __commonJS({ "node_modules/caniuse-lite/data/features/css3-tabsize.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z", "164": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB" }, D: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r", "132": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B", "132": "D E F A B C K AC BC CC vB lB mB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC JC", "132": "G M N O q r s t u v w x y z", "164": "B C KC lB 1B LC mB" }, G: { "1": "cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC", "132": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC" }, H: { "164": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "132": "lC mC" }, J: { "132": "D A" }, K: { "1": "c", "2": "A", "164": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "164": "2C" } }, B: 4, C: "CSS3 tab-size" }; } }); // node_modules/caniuse-lite/data/features/currentcolor.js var require_currentcolor = __commonJS({ "node_modules/caniuse-lite/data/features/currentcolor.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS currentColor value" }; } }); // node_modules/caniuse-lite/data/features/custom-elements.js var require_custom_elements = __commonJS({ "node_modules/caniuse-lite/data/features/custom-elements.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "8": "A B" }, B: { "1": "P", "2": "Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M N O" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s t pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "66": "0 u v w x y z", "72": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "2": "I p J D E F A B C K L G M N O q r s t u v w x Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "66": "0 1 2 3 y z" }, E: { "2": "I p 8B uB 9B", "8": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB", "2": "F B C ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "66": "G M N O q" }, G: { "2": "uB MC 2B NC OC", "8": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "mC", "2": "oB I H hC iC jC kC 2B lC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC", "2": "vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "72": "2C" } }, B: 7, C: "Custom Elements (deprecated V0 spec)" }; } }); // node_modules/caniuse-lite/data/features/custom-elementsv1.js var require_custom_elementsv1 = __commonJS({ "node_modules/caniuse-lite/data/features/custom-elementsv1.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "8": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M N O" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "8": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB", "456": "LB MB NB OB PB QB RB SB TB", "712": "pB UB qB VB" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "8": "NB OB", "132": "PB QB RB SB TB pB UB qB VB WB c XB YB" }, E: { "2": "I p J D 8B uB 9B AC BC", "8": "E F A CC", "132": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB", "132": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC", "132": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "132": "oC" }, Q: { "132": "0C" }, R: { "1": "1C" }, S: { "8": "2C" } }, B: 1, C: "Custom Elements (V1)" }; } }); // node_modules/caniuse-lite/data/features/customevent.js var require_customevent = __commonJS({ "node_modules/caniuse-lite/data/features/customevent.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "132": "J D E F A" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I", "16": "p J D E K L", "388": "F A B C" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p J", "388": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F HC IC JC KC", "132": "B lB 1B" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "MC", "16": "uB 2B", "388": "NC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "hC iC jC", "388": "oB I kC 2B" }, J: { "1": "A", "388": "D" }, K: { "1": "C c mB", "2": "A", "132": "B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "CustomEvent" }; } }); // node_modules/caniuse-lite/data/features/datalist.js var require_datalist = __commonJS({ "node_modules/caniuse-lite/data/features/datalist.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E F", "260": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G", "1284": "M N O" }, C: { "8": "4B oB 5B 6B", "516": "n o b H sB tB", "4612": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I p J D E F A B C K L G M N O q", "132": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p J D E F A B C 8B uB 9B AC BC CC vB lB" }, F: { "1": "F B C c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "8": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC", "2049": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H mC", "8": "oB I hC iC jC kC 2B lC" }, J: { "1": "A", "8": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "516": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Datalist element" }; } }); // node_modules/caniuse-lite/data/features/dataset.js var require_dataset = __commonJS({ "node_modules/caniuse-lite/data/features/dataset.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "4": "J D E F A 3B" }, B: { "1": "C K L G M", "129": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "4": "4B oB I p 5B 6B", "129": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB", "4": "I p J", "129": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "4": "I p 8B uB", "129": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "3 4 5 6 7 8 9 C AB BB CB lB 1B LC mB", "4": "F B HC IC JC KC", "129": "0 1 2 G M N O q r s t u v w x y z DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "4": "uB MC 2B", "129": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "4": "gC" }, I: { "4": "hC iC jC", "129": "oB I H kC 2B lC mC" }, J: { "129": "D A" }, K: { "1": "C lB 1B mB", "4": "A B", "129": "c" }, L: { "129": "H" }, M: { "129": "b" }, N: { "1": "B", "4": "A" }, O: { "129": "nC" }, P: { "129": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "129": "1C" }, S: { "1": "2C" } }, B: 1, C: "dataset & data-* attributes" }; } }); // node_modules/caniuse-lite/data/features/datauri.js var require_datauri = __commonJS({ "node_modules/caniuse-lite/data/features/datauri.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "132": "E", "260": "F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K G M N O", "772": "L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "260": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Data URIs" }; } }); // node_modules/caniuse-lite/data/features/date-tolocaledatestring.js var require_date_tolocaledatestring = __commonJS({ "node_modules/caniuse-lite/data/features/date-tolocaledatestring.js"(exports2, module2) { module2.exports = { A: { A: { "16": "3B", "132": "J D E F A B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N" }, C: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "260": "NB OB PB QB", "772": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB" }, D: { "1": "cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C K L G M N O q r s t u", "260": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB", "772": "0 1 2 3 4 5 6 7 8 v w x y z" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB", "132": "J D E F A 9B AC BC CC", "260": "B vB lB" }, F: { "1": "SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B C HC IC JC KC lB 1B LC", "132": "mB", "260": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB", "772": "G M N O q r s t u v" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC", "132": "E OC PC QC RC SC TC" }, H: { "132": "gC" }, I: { "1": "H", "16": "oB hC iC jC", "132": "I kC 2B", "772": "lC mC" }, J: { "132": "D A" }, K: { "1": "c", "16": "A B C lB 1B", "132": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "260": "I oC pC qC rC" }, Q: { "260": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 6, C: "Date.prototype.toLocaleDateString" }; } }); // node_modules/caniuse-lite/data/features/declarative-shadow-dom.js var require_declarative_shadow_dom = __commonJS({ "node_modules/caniuse-lite/data/features/declarative-shadow-dom.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R S T U V W X Y" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "66": "U V W X Y" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B", "16": "GC" }, F: { "1": "jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC wC" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Declarative Shadow DOM" }; } }); // node_modules/caniuse-lite/data/features/decorators.js var require_decorators = __commonJS({ "node_modules/caniuse-lite/data/features/decorators.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Decorators" }; } }); // node_modules/caniuse-lite/data/features/details.js var require_details = __commonJS({ "node_modules/caniuse-lite/data/features/details.js"(exports2, module2) { module2.exports = { A: { A: { "2": "F A B 3B", "8": "J D E" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "8": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B", "194": "IB JB" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I p J D E F A B", "257": "0 1 2 3 4 5 6 q r s t u v w x y z", "769": "C K L G M N O" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p 8B uB 9B", "257": "J D E F A AC BC CC", "1025": "B vB lB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "C lB 1B LC mB", "8": "F B HC IC JC KC" }, G: { "1": "E OC PC QC RC SC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B NC", "1025": "TC UC VC" }, H: { "8": "gC" }, I: { "1": "I H kC 2B lC mC", "8": "oB hC iC jC" }, J: { "1": "A", "8": "D" }, K: { "1": "c", "8": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Details & Summary elements" }; } }); // node_modules/caniuse-lite/data/features/deviceorientation.js var require_deviceorientation = __commonJS({ "node_modules/caniuse-lite/data/features/deviceorientation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "C K L G M N O", "4": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB 5B", "4": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "I p 6B" }, D: { "2": "I p J", "4": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "4": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC", "4": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "hC iC jC", "4": "oB I H kC 2B lC mC" }, J: { "2": "D", "4": "A" }, K: { "1": "C mB", "2": "A B lB 1B", "4": "c" }, L: { "4": "H" }, M: { "4": "b" }, N: { "1": "B", "2": "A" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "4": "1C" }, S: { "4": "2C" } }, B: 4, C: "DeviceOrientation & DeviceMotion events" }; } }); // node_modules/caniuse-lite/data/features/devicepixelratio.js var require_devicepixelratio = __commonJS({ "node_modules/caniuse-lite/data/features/devicepixelratio.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Window.devicePixelRatio" }; } }); // node_modules/caniuse-lite/data/features/dialog.js var require_dialog = __commonJS({ "node_modules/caniuse-lite/data/features/dialog.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B", "194": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "1218": "Q R rB S T U V W X Y Z a d e f g h i" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 I p J D E F A B C K L G M N O q r s t u v w x y z", "322": "3 4 5 6 7" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O HC IC JC KC lB 1B LC mB", "578": "q r s t u" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Dialog element" }; } }); // node_modules/caniuse-lite/data/features/dispatchevent.js var require_dispatchevent = __commonJS({ "node_modules/caniuse-lite/data/features/dispatchevent.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "16": "3B", "129": "F A", "130": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "129": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "EventTarget.dispatchEvent" }; } }); // node_modules/caniuse-lite/data/features/dnssec.js var require_dnssec = __commonJS({ "node_modules/caniuse-lite/data/features/dnssec.js"(exports2, module2) { module2.exports = { A: { A: { "132": "J D E F A B 3B" }, B: { "132": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "132": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "132": "2 3 4 5 6 7 8 9 I p AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "388": "0 1 J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "132": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "132": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "132": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "132": "gC" }, I: { "132": "oB I H hC iC jC kC 2B lC mC" }, J: { "132": "D A" }, K: { "132": "A B C c lB 1B mB" }, L: { "132": "H" }, M: { "132": "b" }, N: { "132": "A B" }, O: { "132": "nC" }, P: { "132": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "132": "1C" }, S: { "132": "2C" } }, B: 6, C: "DNSSEC and DANE" }; } }); // node_modules/caniuse-lite/data/features/do-not-track.js var require_do_not_track = __commonJS({ "node_modules/caniuse-lite/data/features/do-not-track.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "164": "F A", "260": "B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M" }, C: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E 5B 6B", "516": "0 1 2 F A B C K L G M N O q r s t u v w x y z" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t" }, E: { "1": "J A B C 9B CC vB lB", "2": "I p K L G 8B uB mB DC EC FC wB xB yB zB nB 0B GC", "1028": "D E F AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC" }, G: { "1": "RC SC TC UC VC WC XC", "2": "uB MC 2B NC OC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "1028": "E PC QC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "16": "D", "1028": "A" }, K: { "1": "c mB", "16": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "164": "A", "260": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "Do Not Track API" }; } }); // node_modules/caniuse-lite/data/features/document-currentscript.js var require_document_currentscript = __commonJS({ "node_modules/caniuse-lite/data/features/document-currentscript.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "document.currentScript" }; } }); // node_modules/caniuse-lite/data/features/document-evaluate-xpath.js var require_document_evaluate_xpath = __commonJS({ "node_modules/caniuse-lite/data/features/document-evaluate-xpath.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "16": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "document.evaluate & XPath" }; } }); // node_modules/caniuse-lite/data/features/document-execcommand.js var require_document_execcommand = __commonJS({ "node_modules/caniuse-lite/data/features/document-execcommand.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "16": "F HC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC", "16": "2B NC OC" }, H: { "2": "gC" }, I: { "1": "H kC 2B lC mC", "2": "oB I hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "Document.execCommand()" }; } }); // node_modules/caniuse-lite/data/features/document-policy.js var require_document_policy = __commonJS({ "node_modules/caniuse-lite/data/features/document-policy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T", "132": "U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "132": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB HC IC JC KC lB 1B LC mB", "132": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "132": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "132": "c" }, L: { "132": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "132": "1C" }, S: { "2": "2C" } }, B: 7, C: "Document Policy" }; } }); // node_modules/caniuse-lite/data/features/document-scrollingelement.js var require_document_scrollingelement = __commonJS({ "node_modules/caniuse-lite/data/features/document-scrollingelement.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C K" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B" }, D: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "document.scrollingElement" }; } }); // node_modules/caniuse-lite/data/features/documenthead.js var require_documenthead = __commonJS({ "node_modules/caniuse-lite/data/features/documenthead.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F HC IC JC KC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "document.head" }; } }); // node_modules/caniuse-lite/data/features/dom-manip-convenience.js var require_dom_manip_convenience = __commonJS({ "node_modules/caniuse-lite/data/features/dom-manip-convenience.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "194": "NB OB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB HC IC JC KC lB 1B LC mB", "194": "BB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "194": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "DOM manipulation convenience methods" }; } }); // node_modules/caniuse-lite/data/features/dom-range.js var require_dom_range = __commonJS({ "node_modules/caniuse-lite/data/features/dom-range.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Document Object Model Range" }; } }); // node_modules/caniuse-lite/data/features/domcontentloaded.js var require_domcontentloaded = __commonJS({ "node_modules/caniuse-lite/data/features/domcontentloaded.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "DOMContentLoaded" }; } }); // node_modules/caniuse-lite/data/features/dommatrix.js var require_dommatrix = __commonJS({ "node_modules/caniuse-lite/data/features/dommatrix.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "132": "C K L G M N O", "1028": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "1028": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2564": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB", "3076": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB" }, D: { "16": "I p J D", "132": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB", "388": "E", "1028": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "16": "I 8B uB", "132": "p J D E F A 9B AC BC CC vB", "1028": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB", "1028": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "16": "uB MC 2B", "132": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "132": "I kC 2B lC mC", "292": "oB hC iC jC", "1028": "H" }, J: { "16": "D", "132": "A" }, K: { "2": "A B C lB 1B mB", "1028": "c" }, L: { "1028": "H" }, M: { "1028": "b" }, N: { "132": "A B" }, O: { "1028": "nC" }, P: { "132": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "1028": "1C" }, S: { "2564": "2C" } }, B: 4, C: "DOMMatrix" }; } }); // node_modules/caniuse-lite/data/features/download.js var require_download = __commonJS({ "node_modules/caniuse-lite/data/features/download.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Download attribute" }; } }); // node_modules/caniuse-lite/data/features/dragndrop.js var require_dragndrop = __commonJS({ "node_modules/caniuse-lite/data/features/dragndrop.js"(exports2, module2) { module2.exports = { A: { A: { "644": "J D E F 3B", "772": "A B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "8": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "8": "F B HC IC JC KC lB 1B LC" }, G: { "1": "fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "1025": "H" }, J: { "2": "D A" }, K: { "1": "mB", "8": "A B C lB 1B", "1025": "c" }, L: { "1025": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "1025": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 1, C: "Drag and Drop" }; } }); // node_modules/caniuse-lite/data/features/element-closest.js var require_element_closest = __commonJS({ "node_modules/caniuse-lite/data/features/element-closest.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L" }, C: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Element.closest()" }; } }); // node_modules/caniuse-lite/data/features/element-from-point.js var require_element_from_point = __commonJS({ "node_modules/caniuse-lite/data/features/element-from-point.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "16": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "16": "F HC IC JC KC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "C c mB", "16": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "document.elementFromPoint()" }; } }); // node_modules/caniuse-lite/data/features/element-scroll-methods.js var require_element_scroll_methods = __commonJS({ "node_modules/caniuse-lite/data/features/element-scroll-methods.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "132": "A B C K vB lB mB DC" }, F: { "1": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB HC IC JC KC lB 1B LC mB" }, G: { "1": "eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC", "132": "TC UC VC WC XC YC ZC aC bC cC dC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Scroll methods on elements (scroll, scrollTo, scrollBy)" }; } }); // node_modules/caniuse-lite/data/features/eme.js var require_eme = __commonJS({ "node_modules/caniuse-lite/data/features/eme.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "164": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 I p J D E F A B C K L G M N O q r s t u v w x y z", "132": "6 7 8 9 AB BB CB" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC", "164": "D E F A B BC CC vB lB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s HC IC JC KC lB 1B LC mB", "132": "t u v w x y z" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Encrypted Media Extensions" }; } }); // node_modules/caniuse-lite/data/features/eot.js var require_eot = __commonJS({ "node_modules/caniuse-lite/data/features/eot.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "2": "3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "EOT - Embedded OpenType fonts" }; } }); // node_modules/caniuse-lite/data/features/es5.js var require_es5 = __commonJS({ "node_modules/caniuse-lite/data/features/es5.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D 3B", "260": "F", "1026": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "4": "4B oB 5B 6B", "132": "I p J D E F A B C K L G M N O q r" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "I p J D E F A B C K L G M N O", "132": "q r s t" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "4": "F B C HC IC JC KC lB 1B LC", "132": "mB" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "4": "uB MC 2B NC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "4": "oB hC iC jC", "132": "kC 2B", "900": "I" }, J: { "1": "A", "4": "D" }, K: { "1": "c", "4": "A B C lB 1B", "132": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ECMAScript 5" }; } }); // node_modules/caniuse-lite/data/features/es6-class.js var require_es6_class = __commonJS({ "node_modules/caniuse-lite/data/features/es6-class.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB", "132": "DB EB FB GB HB IB JB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ES6 classes" }; } }); // node_modules/caniuse-lite/data/features/es6-generators.js var require_es6_generators = __commonJS({ "node_modules/caniuse-lite/data/features/es6-generators.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w 5B 6B" }, D: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ES6 Generators" }; } }); // node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js var require_es6_module_dynamic_import = __commonJS({ "node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB 5B 6B", "194": "YB" }, D: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "JavaScript modules: dynamic import()" }; } }); // node_modules/caniuse-lite/data/features/es6-module.js var require_es6_module = __commonJS({ "node_modules/caniuse-lite/data/features/es6-module.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "4097": "M N O", "4290": "G" }, C: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 5B 6B", "322": "PB QB RB SB TB pB" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "194": "UB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC", "3076": "vB" }, F: { "1": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB HC IC JC KC lB 1B LC mB", "194": "IB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC", "3076": "UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "JavaScript modules via script tag" }; } }); // node_modules/caniuse-lite/data/features/es6-number.js var require_es6_number = __commonJS({ "node_modules/caniuse-lite/data/features/es6-number.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G 5B 6B", "132": "M N O q r s t u v", "260": "0 1 w x y z", "516": "2" }, D: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O", "1028": "0 1 2 3 4 q r s t u v w x y z" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "1028": "G M N O q r" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC", "1028": "kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ES6 Number" }; } }); // node_modules/caniuse-lite/data/features/es6-string-includes.js var require_es6_string_includes = __commonJS({ "node_modules/caniuse-lite/data/features/es6-string-includes.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "String.prototype.includes" }; } }); // node_modules/caniuse-lite/data/features/es6.js var require_es6 = __commonJS({ "node_modules/caniuse-lite/data/features/es6.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "388": "B" }, B: { "257": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L", "769": "G M N O" }, C: { "2": "4B oB I p 5B 6B", "4": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB", "257": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I p J D E F A B C K L G M N O q r", "4": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "257": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "4": "E F BC CC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "4": "0 1 2 3 4 5 6 7 8 G M N O q r s t u v w x y z", "257": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC", "4": "E PC QC RC SC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "4": "lC mC", "257": "H" }, J: { "2": "D", "4": "A" }, K: { "2": "A B C lB 1B mB", "257": "c" }, L: { "257": "H" }, M: { "257": "b" }, N: { "2": "A", "388": "B" }, O: { "257": "nC" }, P: { "4": "I", "257": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "257": "0C" }, R: { "257": "1C" }, S: { "4": "2C" } }, B: 6, C: "ECMAScript 2015 (ES6)" }; } }); // node_modules/caniuse-lite/data/features/eventsource.js var require_eventsource = __commonJS({ "node_modules/caniuse-lite/data/features/eventsource.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "4": "F HC IC JC KC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "C c lB 1B mB", "4": "A B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Server-sent events" }; } }); // node_modules/caniuse-lite/data/features/extended-system-fonts.js var require_extended_system_fonts = __commonJS({ "node_modules/caniuse-lite/data/features/extended-system-fonts.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family" }; } }); // node_modules/caniuse-lite/data/features/feature-policy.js var require_feature_policy = __commonJS({ "node_modules/caniuse-lite/data/features/feature-policy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W", "2": "C K L G M N O", "1025": "X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB 5B 6B", "260": "gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "gB hB iB jB kB P Q R S T U V W", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "132": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB", "1025": "X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "772": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB HC IC JC KC lB 1B LC mB", "132": "IB JB KB LB MB NB OB PB QB RB SB TB UB", "1025": "hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC", "772": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1025": "H" }, M: { "260": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "tC uC vC wC xC nB yC zC", "2": "I oC pC qC", "132": "rC sC vB" }, Q: { "132": "0C" }, R: { "1025": "1C" }, S: { "2": "2C" } }, B: 7, C: "Feature Policy" }; } }); // node_modules/caniuse-lite/data/features/fetch.js var require_fetch = __commonJS({ "node_modules/caniuse-lite/data/features/fetch.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "1025": "AB", "1218": "5 6 7 8 9" }, D: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB", "260": "BB", "772": "CB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x HC IC JC KC lB 1B LC mB", "260": "y", "772": "z" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Fetch" }; } }); // node_modules/caniuse-lite/data/features/fieldset-disabled.js var require_fieldset_disabled = __commonJS({ "node_modules/caniuse-lite/data/features/fieldset-disabled.js"(exports2, module2) { module2.exports = { A: { A: { "16": "3B", "132": "E F", "388": "J D A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G", "16": "M N O q" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "16": "F HC" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "388": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A", "260": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "disabled attribute of the fieldset element" }; } }); // node_modules/caniuse-lite/data/features/fileapi.js var require_fileapi = __commonJS({ "node_modules/caniuse-lite/data/features/fileapi.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "260": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "260": "I p J D E F A B C K L G M N O q r s t u v w x y 6B" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p", "260": "0 1 2 3 4 5 6 7 8 K L G M N O q r s t u v w x y z", "388": "J D E F A B C" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "260": "J D E F AC BC CC", "388": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B HC IC JC KC", "260": "C G M N O q r s t u v lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "260": "E OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "hC iC jC", "260": "lC", "388": "oB I kC 2B" }, J: { "260": "A", "388": "D" }, K: { "1": "c", "2": "A B", "260": "C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A", "260": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "File API" }; } }); // node_modules/caniuse-lite/data/features/filereader.js var require_filereader = __commonJS({ "node_modules/caniuse-lite/data/features/filereader.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F B HC IC JC KC" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "C c lB 1B mB", "2": "A B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "FileReader API" }; } }); // node_modules/caniuse-lite/data/features/filereadersync.js var require_filereadersync = __commonJS({ "node_modules/caniuse-lite/data/features/filereadersync.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F HC IC", "16": "B JC KC lB 1B" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "C c 1B mB", "2": "A", "16": "B lB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "FileReaderSync" }; } }); // node_modules/caniuse-lite/data/features/filesystem.js var require_filesystem = __commonJS({ "node_modules/caniuse-lite/data/features/filesystem.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "I p J D", "33": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "36": "E F A B C" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "33": "A" }, K: { "2": "A B C c lB 1B mB" }, L: { "33": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "2": "I", "33": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "33": "1C" }, S: { "2": "2C" } }, B: 7, C: "Filesystem & FileWriter API" }; } }); // node_modules/caniuse-lite/data/features/flac.js var require_flac = __commonJS({ "node_modules/caniuse-lite/data/features/flac.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 5B 6B" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB", "16": "FB GB HB", "388": "IB JB KB LB MB NB OB PB QB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "516": "B C lB mB" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC iC jC", "16": "oB I kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "16": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "129": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "FLAC audio format" }; } }); // node_modules/caniuse-lite/data/features/flexbox-gap.js var require_flexbox_gap = __commonJS({ "node_modules/caniuse-lite/data/features/flexbox-gap.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R S" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B" }, D: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S" }, E: { "1": "G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC" }, F: { "1": "cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB HC IC JC KC lB 1B LC mB" }, G: { "1": "eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "gap property for Flexbox" }; } }); // node_modules/caniuse-lite/data/features/flexbox.js var require_flexbox = __commonJS({ "node_modules/caniuse-lite/data/features/flexbox.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "1028": "B", "1316": "A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "164": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "516": "t u v w x y" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "s t u v w x y z", "164": "I p J D E F A B C K L G M N O q r" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "D E AC BC", "164": "I p J 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC", "33": "G M" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "E PC QC", "164": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "164": "oB I hC iC jC kC 2B" }, J: { "1": "A", "164": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "292": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS Flexible Box Layout Module" }; } }); // node_modules/caniuse-lite/data/features/flow-root.js var require_flow_root = __commonJS({ "node_modules/caniuse-lite/data/features/flow-root.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B" }, D: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "display: flow-root" }; } }); // node_modules/caniuse-lite/data/features/focusin-focusout-events.js var require_focusin_focusout_events = __commonJS({ "node_modules/caniuse-lite/data/features/focusin-focusout-events.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "2": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F HC IC JC KC", "16": "B lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "hC iC jC", "16": "oB" }, J: { "1": "D A" }, K: { "1": "C c mB", "2": "A", "16": "B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "focusin & focusout events" }; } }); // node_modules/caniuse-lite/data/features/font-family-system-ui.js var require_font_family_system_ui = __commonJS({ "node_modules/caniuse-lite/data/features/font-family-system-ui.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB 5B 6B", "132": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB", "260": "OB PB QB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC", "16": "F", "132": "A CC vB" }, F: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC", "132": "RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 5, C: "system-ui value for font-family" }; } }); // node_modules/caniuse-lite/data/features/font-feature.js var require_font_feature = __commonJS({ "node_modules/caniuse-lite/data/features/font-feature.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "0 1 2 3 4 G M N O q r s t u v w x y z", "164": "I p J D E F A B C K L" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G", "33": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB", "292": "M N O q r" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "D E F 8B uB AC BC", "4": "I p J 9B" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 G M N O q r s t u v w x y z" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E PC QC RC", "4": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "33": "lC mC" }, J: { "2": "D", "33": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS font-feature-settings" }; } }); // node_modules/caniuse-lite/data/features/font-kerning.js var require_font_kerning = __commonJS({ "node_modules/caniuse-lite/data/features/font-kerning.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u 5B 6B", "194": "0 1 2 3 4 v w x y z" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y z", "33": "0 1 2 3" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC", "33": "D E F BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G HC IC JC KC lB 1B LC mB", "33": "M N O q" }, G: { "1": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC UC VC WC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B", "33": "lC" }, J: { "2": "D", "33": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 font-kerning" }; } }); // node_modules/caniuse-lite/data/features/font-loading.js var require_font_loading = __commonJS({ "node_modules/caniuse-lite/data/features/font-loading.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "6 7 8 9 AB BB" }, D: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS Font Loading" }; } }); // node_modules/caniuse-lite/data/features/font-size-adjust.js var require_font_size_adjust = __commonJS({ "node_modules/caniuse-lite/data/features/font-size-adjust.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "194": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB", "194": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "194": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 2, C: "CSS font-size-adjust" }; } }); // node_modules/caniuse-lite/data/features/font-smooth.js var require_font_smooth = __commonJS({ "node_modules/caniuse-lite/data/features/font-smooth.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "676": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B", "804": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I", "676": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "8B uB", "676": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "676": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "804": "2C" } }, B: 7, C: "CSS font-smooth" }; } }); // node_modules/caniuse-lite/data/features/font-unicode-range.js var require_font_unicode_range = __commonJS({ "node_modules/caniuse-lite/data/features/font-unicode-range.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "4": "F A B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "4": "C K L G M" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "7 8 9 AB BB CB DB EB" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "4": "G M N O q r s t" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "4": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "4": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "4": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "4": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "4": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Font unicode-range subsetting" }; } }); // node_modules/caniuse-lite/data/features/font-variant-alternates.js var require_font_variant_alternates = __commonJS({ "node_modules/caniuse-lite/data/features/font-variant-alternates.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "130": "A B" }, B: { "130": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "130": "I p J D E F A B C K L G M N O q r s t u", "322": "0 1 2 3 4 v w x y z" }, D: { "2": "I p J D E F A B C K L G", "130": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "D E F 8B uB AC BC", "130": "I p J 9B" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "130": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB PC QC RC", "130": "MC 2B NC OC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "130": "H lC mC" }, J: { "2": "D", "130": "A" }, K: { "2": "A B C lB 1B mB", "130": "c" }, L: { "130": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "130": "nC" }, P: { "130": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "130": "0C" }, R: { "130": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS font-variant-alternates" }; } }); // node_modules/caniuse-lite/data/features/font-variant-numeric.js var require_font_variant_numeric = __commonJS({ "node_modules/caniuse-lite/data/features/font-variant-numeric.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "16": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS font-variant-numeric" }; } }); // node_modules/caniuse-lite/data/features/fontface.js var require_fontface = __commonJS({ "node_modules/caniuse-lite/data/features/fontface.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "132": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "2": "F HC" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "260": "uB MC" }, H: { "2": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "hC", "4": "oB iC jC" }, J: { "1": "A", "4": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "@font-face Web fonts" }; } }); // node_modules/caniuse-lite/data/features/form-attribute.js var require_form_attribute = __commonJS({ "node_modules/caniuse-lite/data/features/form-attribute.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Form attribute" }; } }); // node_modules/caniuse-lite/data/features/form-submit-attributes.js var require_form_submit_attributes = __commonJS({ "node_modules/caniuse-lite/data/features/form-submit-attributes.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC", "16": "IC JC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "hC iC jC", "16": "oB" }, J: { "1": "A", "2": "D" }, K: { "1": "B C c lB 1B mB", "16": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Attributes for form submission" }; } }); // node_modules/caniuse-lite/data/features/form-validation.js var require_form_validation = __commonJS({ "node_modules/caniuse-lite/data/features/form-validation.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "132": "p J D E F A 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "2": "F HC" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB", "132": "E MC 2B NC OC PC QC RC SC TC" }, H: { "516": "gC" }, I: { "1": "H mC", "2": "oB hC iC jC", "132": "I kC 2B lC" }, J: { "1": "A", "132": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "260": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 1, C: "Form validation" }; } }); // node_modules/caniuse-lite/data/features/forms.js var require_forms = __commonJS({ "node_modules/caniuse-lite/data/features/forms.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "4": "A B", "8": "J D E F" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "4": "C K L G" }, C: { "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "4B oB 5B 6B" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "4": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "8B uB" }, F: { "1": "F B C NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "4": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB" }, G: { "2": "uB", "4": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "4": "lC mC" }, J: { "2": "D", "4": "A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "4": "b" }, N: { "4": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "4": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "4": "2C" } }, B: 1, C: "HTML5 form features" }; } }); // node_modules/caniuse-lite/data/features/fullscreen.js var require_fullscreen = __commonJS({ "node_modules/caniuse-lite/data/features/fullscreen.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "548": "B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "516": "C K L G M N O" }, C: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B", "676": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB", "1700": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB" }, D: { "1": "dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L", "676": "G M N O q", "804": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB" }, E: { "2": "I p 8B uB", "548": "xB yB zB nB 0B GC", "676": "9B", "804": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC", "804": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC", "2052": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "292": "A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A", "548": "B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "804": "I oC pC qC rC sC" }, Q: { "804": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Full Screen API" }; } }); // node_modules/caniuse-lite/data/features/gamepad.js var require_gamepad = __commonJS({ "node_modules/caniuse-lite/data/features/gamepad.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r", "33": "s t u v" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Gamepad API" }; } }); // node_modules/caniuse-lite/data/features/geolocation.js var require_geolocation = __commonJS({ "node_modules/caniuse-lite/data/features/geolocation.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D E" }, B: { "1": "C K L G M N O", "129": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 5B 6B", "8": "4B oB", "129": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "4": "I", "129": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I 8B uB", "129": "A" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C M N O q r s t u v w x y z KC lB 1B LC mB", "2": "F G HC", "8": "IC JC", "129": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC", "129": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I hC iC jC kC 2B lC mC", "129": "H" }, J: { "1": "D A" }, K: { "1": "B C lB 1B mB", "8": "A", "129": "c" }, L: { "129": "H" }, M: { "129": "b" }, N: { "1": "A B" }, O: { "129": "nC" }, P: { "1": "I", "129": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "129": "0C" }, R: { "129": "1C" }, S: { "1": "2C" } }, B: 2, C: "Geolocation" }; } }); // node_modules/caniuse-lite/data/features/getboundingclientrect.js var require_getboundingclientrect = __commonJS({ "node_modules/caniuse-lite/data/features/getboundingclientrect.js"(exports2, module2) { module2.exports = { A: { A: { "644": "J D 3B", "2049": "F A B", "2692": "E" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2049": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "260": "I p J D E F A B", "1156": "oB", "1284": "5B", "1796": "6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "16": "F HC", "132": "IC JC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "132": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2049": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Element.getBoundingClientRect()" }; } }); // node_modules/caniuse-lite/data/features/getcomputedstyle.js var require_getcomputedstyle = __commonJS({ "node_modules/caniuse-lite/data/features/getcomputedstyle.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "132": "oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "260": "I p J D E F A" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "260": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "260": "F HC IC JC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "260": "uB MC 2B" }, H: { "260": "gC" }, I: { "1": "I H kC 2B lC mC", "260": "oB hC iC jC" }, J: { "1": "A", "260": "D" }, K: { "1": "B C c lB 1B mB", "260": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "getComputedStyle" }; } }); // node_modules/caniuse-lite/data/features/getelementsbyclassname.js var require_getelementsbyclassname = __commonJS({ "node_modules/caniuse-lite/data/features/getelementsbyclassname.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "8": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "getElementsByClassName" }; } }); // node_modules/caniuse-lite/data/features/getrandomvalues.js var require_getrandomvalues = __commonJS({ "node_modules/caniuse-lite/data/features/getrandomvalues.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "33": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A", "33": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "crypto.getRandomValues()" }; } }); // node_modules/caniuse-lite/data/features/gyroscope.js var require_gyroscope = __commonJS({ "node_modules/caniuse-lite/data/features/gyroscope.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "194": "TB pB UB qB VB WB c XB YB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Gyroscope" }; } }); // node_modules/caniuse-lite/data/features/hardwareconcurrency.js var require_hardwareconcurrency = __commonJS({ "node_modules/caniuse-lite/data/features/hardwareconcurrency.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D 8B uB 9B AC BC", "129": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "194": "E F A CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B NC OC PC", "129": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "194": "E QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "navigator.hardwareConcurrency" }; } }); // node_modules/caniuse-lite/data/features/hashchange.js var require_hashchange = __commonJS({ "node_modules/caniuse-lite/data/features/hashchange.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "8": "J D 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "8": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "8": "F HC IC JC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H iC jC kC 2B lC mC", "2": "hC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "8": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Hashchange event" }; } }); // node_modules/caniuse-lite/data/features/heif.js var require_heif = __commonJS({ "node_modules/caniuse-lite/data/features/heif.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A 8B uB 9B AC BC CC vB", "130": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "130": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "HEIF/ISO Base Media File Format" }; } }); // node_modules/caniuse-lite/data/features/hevc.js var require_hevc = __commonJS({ "node_modules/caniuse-lite/data/features/hevc.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "132": "C K L G M N O", "1028": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "516": "B C lB mB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "258": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "258": "c" }, L: { "258": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I", "258": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "HEVC/H.265 video format" }; } }); // node_modules/caniuse-lite/data/features/hidden.js var require_hidden = __commonJS({ "node_modules/caniuse-lite/data/features/hidden.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F B HC IC JC KC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "oB hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "C c lB 1B mB", "2": "A B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "hidden attribute" }; } }); // node_modules/caniuse-lite/data/features/high-resolution-time.js var require_high_resolution_time = __commonJS({ "node_modules/caniuse-lite/data/features/high-resolution-time.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q", "33": "r s t u" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "High Resolution Time API" }; } }); // node_modules/caniuse-lite/data/features/history.js var require_history = __commonJS({ "node_modules/caniuse-lite/data/features/history.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "4": "p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a 1B LC mB", "2": "F B HC IC JC KC lB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC", "4": "2B" }, H: { "2": "gC" }, I: { "1": "H iC jC 2B lC mC", "2": "oB I hC kC" }, J: { "1": "D A" }, K: { "1": "C c lB 1B mB", "2": "A B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Session history management" }; } }); // node_modules/caniuse-lite/data/features/html-media-capture.js var require_html_media_capture = __commonJS({ "node_modules/caniuse-lite/data/features/html-media-capture.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B NC", "129": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC", "257": "iC jC" }, J: { "1": "A", "16": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "516": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "HTML Media Capture" }; } }); // node_modules/caniuse-lite/data/features/html5semantic.js var require_html5semantic = __commonJS({ "node_modules/caniuse-lite/data/features/html5semantic.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E", "260": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "132": "oB 5B 6B", "260": "I p J D E F A B C K L G M N O q r" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p", "260": "J D E F A B C K L G M N O q r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "I 8B uB", "260": "p J 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "132": "F B HC IC JC KC", "260": "C lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "uB", "260": "MC 2B NC OC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "132": "hC", "260": "oB I iC jC kC 2B" }, J: { "260": "D A" }, K: { "1": "c", "132": "A", "260": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "260": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "HTML5 semantic elements" }; } }); // node_modules/caniuse-lite/data/features/http-live-streaming.js var require_http_live_streaming = __commonJS({ "node_modules/caniuse-lite/data/features/http-live-streaming.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "HTTP Live Streaming (HLS)" }; } }); // node_modules/caniuse-lite/data/features/http2.js var require_http2 = __commonJS({ "node_modules/caniuse-lite/data/features/http2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "C K L G M N O", "513": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "513": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB", "513": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC", "260": "F A CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 z", "2": "F B C G M N O q r s t u v w x y HC IC JC KC lB 1B LC mB", "513": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "513": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "513": "c" }, L: { "513": "H" }, M: { "513": "b" }, N: { "2": "A B" }, O: { "513": "nC" }, P: { "1": "I", "513": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "513": "0C" }, R: { "513": "1C" }, S: { "1": "2C" } }, B: 6, C: "HTTP/2 protocol" }; } }); // node_modules/caniuse-lite/data/features/http3.js var require_http3 = __commonJS({ "node_modules/caniuse-lite/data/features/http3.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "322": "P Q R S T", "578": "U V" }, C: { "1": "X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB 5B 6B", "194": "eB fB gB hB iB jB kB P Q R rB S T U V W" }, D: { "1": "W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB", "322": "P Q R S T", "578": "U V" }, E: { "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB DC", "1090": "L G EC FC wB xB yB zB nB 0B GC" }, F: { "1": "gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB HC IC JC KC lB 1B LC mB", "578": "fB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC", "66": "dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "HTTP/3 protocol" }; } }); // node_modules/caniuse-lite/data/features/iframe-sandbox.js var require_iframe_sandbox = __commonJS({ "node_modules/caniuse-lite/data/features/iframe-sandbox.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M 5B 6B", "4": "N O q r s t u v w x y" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC" }, H: { "2": "gC" }, I: { "1": "oB I H iC jC kC 2B lC mC", "2": "hC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "sandbox attribute for iframes" }; } }); // node_modules/caniuse-lite/data/features/iframe-seamless.js var require_iframe_seamless = __commonJS({ "node_modules/caniuse-lite/data/features/iframe-seamless.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "66": "r s t u v w x" }, E: { "2": "I p J E F A B C K L G 8B uB 9B AC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "130": "D BC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "130": "PC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "seamless attribute for iframes" }; } }); // node_modules/caniuse-lite/data/features/iframe-srcdoc.js var require_iframe_srcdoc = __commonJS({ "node_modules/caniuse-lite/data/features/iframe-srcdoc.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B", "8": "oB I p J D E F A B C K L G M N O q r s t u v 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K", "8": "L G M N O q" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB", "8": "I p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B HC IC JC KC", "8": "C lB 1B LC mB" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB", "8": "MC 2B NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "8": "oB I hC iC jC kC 2B" }, J: { "1": "A", "8": "D" }, K: { "1": "c", "2": "A B", "8": "C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "srcdoc attribute for iframes" }; } }); // node_modules/caniuse-lite/data/features/imagecapture.js var require_imagecapture = __commonJS({ "node_modules/caniuse-lite/data/features/imagecapture.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB", "322": "OB PB QB RB SB TB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB HC IC JC KC lB 1B LC mB", "322": "BB CB DB EB FB GB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 5, C: "ImageCapture API" }; } }); // node_modules/caniuse-lite/data/features/ime.js var require_ime = __commonJS({ "node_modules/caniuse-lite/data/features/ime.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "161": "B" }, B: { "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "161": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A", "161": "B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Input Method Editor API" }; } }); // node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js var require_img_naturalwidth_naturalheight = __commonJS({ "node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "naturalWidth & naturalHeight image properties" }; } }); // node_modules/caniuse-lite/data/features/import-maps.js var require_import_maps = __commonJS({ "node_modules/caniuse-lite/data/features/import-maps.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "194": "P Q R S T U V W X" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m 5B 6B", "322": "n o b H sB tB" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB", "194": "gB hB iB jB kB P Q R S T U V W X" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB", "194": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC wC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Import maps" }; } }); // node_modules/caniuse-lite/data/features/imports.js var require_imports = __commonJS({ "node_modules/caniuse-lite/data/features/imports.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "8": "A B" }, B: { "1": "P", "2": "Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M N O" }, C: { "2": "0 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "8": "1 2 RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "72": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "2": "0 I p J D E F A B C K L G M N O q r s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "66": "1 2 3 4 5", "72": "6" }, E: { "2": "I p 8B uB 9B", "8": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB", "2": "F B C G M ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "66": "N O q r s", "72": "t" }, G: { "2": "uB MC 2B NC OC", "8": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "8": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC", "2": "vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 5, C: "HTML Imports" }; } }); // node_modules/caniuse-lite/data/features/indeterminate-checkbox.js var require_indeterminate_checkbox = __commonJS({ "node_modules/caniuse-lite/data/features/indeterminate-checkbox.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB", "16": "5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "indeterminate checkbox" }; } }); // node_modules/caniuse-lite/data/features/indexeddb.js var require_indexeddb = __commonJS({ "node_modules/caniuse-lite/data/features/indexeddb.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "A B C K L G", "36": "I p J D E F" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "A", "8": "I p J D E F", "33": "u", "36": "B C K L G M N O q r s t" }, E: { "1": "A B C K L G vB lB mB DC FC wB xB yB zB nB 0B GC", "8": "I p J D 8B uB 9B AC", "260": "E F BC CC", "516": "EC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC", "8": "B C JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC fC wB xB yB zB nB 0B", "8": "uB MC 2B NC OC PC", "260": "E QC RC SC", "516": "eC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "8": "oB I hC iC jC kC 2B" }, J: { "1": "A", "8": "D" }, K: { "1": "c", "2": "A", "8": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "IndexedDB" }; } }); // node_modules/caniuse-lite/data/features/indexeddb2.js var require_indexeddb2 = __commonJS({ "node_modules/caniuse-lite/data/features/indexeddb2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB 5B 6B", "132": "FB GB HB", "260": "IB JB KB LB" }, D: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB", "132": "JB KB LB MB", "260": "NB OB PB QB RB SB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "132": "6 7 8 9", "260": "AB BB CB DB EB FB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC", "16": "TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "260": "oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "260": "2C" } }, B: 2, C: "IndexedDB 2.0" }; } }); // node_modules/caniuse-lite/data/features/inline-block.js var require_inline_block = __commonJS({ "node_modules/caniuse-lite/data/features/inline-block.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "4": "3B", "132": "J D" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "36": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS inline-block" }; } }); // node_modules/caniuse-lite/data/features/innertext.js var require_innertext = __commonJS({ "node_modules/caniuse-lite/data/features/innertext.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "HTMLElement.innerText" }; } }); // node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js var require_input_autocomplete_onoff = __commonJS({ "node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A 3B", "132": "B" }, B: { "132": "C K L G M N O", "260": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "516": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "N O q r s t u v w x", "2": "I p J D E F A B C K L G M", "132": "0 1 2 3 4 5 6 7 8 9 y z AB BB", "260": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J 9B AC", "2": "I p 8B uB", "2052": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B", "1025": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1025": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2052": "A B" }, O: { "1025": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "260": "0C" }, R: { "1": "1C" }, S: { "516": "2C" } }, B: 1, C: "autocomplete attribute: on & off values" }; } }); // node_modules/caniuse-lite/data/features/input-color.js var require_input_color = __commonJS({ "node_modules/caniuse-lite/data/features/input-color.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F G M HC IC JC KC" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC", "129": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Color input type" }; } }); // node_modules/caniuse-lite/data/features/input-datetime.js var require_input_datetime = __commonJS({ "node_modules/caniuse-lite/data/features/input-datetime.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B", "1090": "OB PB QB RB", "2052": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d", "4100": "e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q", "2052": "r s t u v" }, E: { "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC", "4100": "G EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B", "260": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB hC iC jC", "514": "I kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "4100": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2052": "2C" } }, B: 1, C: "Date and time input types" }; } }); // node_modules/caniuse-lite/data/features/input-email-tel-url.js var require_input_email_tel_url = __commonJS({ "node_modules/caniuse-lite/data/features/input-email-tel-url.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "132": "hC iC jC" }, J: { "1": "A", "132": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Email, telephone & URL input types" }; } }); // node_modules/caniuse-lite/data/features/input-event.js var require_input_event = __commonJS({ "node_modules/caniuse-lite/data/features/input-event.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "2561": "A B", "2692": "F" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2561": "C K L G M N O" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B", "1537": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B", "1796": "oB 5B" }, D: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L", "1025": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB", "1537": "0 1 2 3 4 5 G M N O q r s t u v w x y z" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "16": "I p J 8B uB", "1025": "D E F A B C AC BC CC vB lB", "1537": "9B", "4097": "K mB" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "16": "F B C HC IC JC KC lB 1B", "260": "LC", "1025": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "1537": "G M N O q r s" }, G: { "1": "aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B", "1025": "E QC RC SC TC UC VC WC XC", "1537": "NC OC PC", "4097": "YC ZC" }, H: { "2": "gC" }, I: { "16": "hC iC", "1025": "H mC", "1537": "oB I jC kC 2B lC" }, J: { "1025": "A", "1537": "D" }, K: { "1": "A B C lB 1B mB", "1025": "c" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2561": "A B" }, O: { "1": "nC" }, P: { "1025": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1025": "0C" }, R: { "1": "1C" }, S: { "1537": "2C" } }, B: 1, C: "input event" }; } }); // node_modules/caniuse-lite/data/features/input-file-accept.js var require_input_file_accept = __commonJS({ "node_modules/caniuse-lite/data/features/input-file-accept.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "132": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I", "16": "p J D E s t u v w", "132": "F A B C K L G M N O q r" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "132": "J D E F A B AC BC CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "OC PC", "132": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "514": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "2": "hC iC jC", "260": "oB I kC 2B", "514": "H lC mC" }, J: { "132": "A", "260": "D" }, K: { "2": "A B C lB 1B mB", "514": "c" }, L: { "260": "H" }, M: { "2": "b" }, N: { "514": "A", "1028": "B" }, O: { "2": "nC" }, P: { "260": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "260": "0C" }, R: { "260": "1C" }, S: { "1": "2C" } }, B: 1, C: "accept attribute for file input" }; } }); // node_modules/caniuse-lite/data/features/input-file-directory.js var require_input_file_directory = __commonJS({ "node_modules/caniuse-lite/data/features/input-file-directory.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Directory selection from file input" }; } }); // node_modules/caniuse-lite/data/features/input-file-multiple.js var require_input_file_multiple = __commonJS({ "node_modules/caniuse-lite/data/features/input-file-multiple.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC IC JC" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "130": "gC" }, I: { "130": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "130": "A B C c lB 1B mB" }, L: { "132": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "130": "nC" }, P: { "130": "I", "132": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "132": "1C" }, S: { "2": "2C" } }, B: 1, C: "Multiple file selection" }; } }); // node_modules/caniuse-lite/data/features/input-inputmode.js var require_input_inputmode = __commonJS({ "node_modules/caniuse-lite/data/features/input-inputmode.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M 5B 6B", "4": "N O q r", "194": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f" }, D: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB", "66": "RB SB TB pB UB qB VB WB c XB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB HC IC JC KC lB 1B LC mB", "66": "EB FB GB HB IB JB KB LB MB NB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 1, C: "inputmode attribute" }; } }); // node_modules/caniuse-lite/data/features/input-minlength.js var require_input_minlength = __commonJS({ "node_modules/caniuse-lite/data/features/input-minlength.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 5B 6B" }, D: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Minimum length attribute for input fields" }; } }); // node_modules/caniuse-lite/data/features/input-number.js var require_input_number = __commonJS({ "node_modules/caniuse-lite/data/features/input-number.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "129": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K", "1025": "L G M N O" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "513": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "388": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB hC iC jC", "388": "I H kC 2B lC mC" }, J: { "2": "D", "388": "A" }, K: { "1": "A B C lB 1B mB", "388": "c" }, L: { "388": "H" }, M: { "641": "b" }, N: { "388": "A B" }, O: { "388": "nC" }, P: { "388": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "388": "0C" }, R: { "388": "1C" }, S: { "513": "2C" } }, B: 1, C: "Number input type" }; } }); // node_modules/caniuse-lite/data/features/input-pattern.js var require_input_pattern = __commonJS({ "node_modules/caniuse-lite/data/features/input-pattern.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p", "388": "J D E F A 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B", "388": "E NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B lC" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Pattern attribute for input fields" }; } }); // node_modules/caniuse-lite/data/features/input-placeholder.js var require_input_placeholder = __commonJS({ "node_modules/caniuse-lite/data/features/input-placeholder.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a 1B LC mB", "2": "F HC IC JC KC", "132": "B lB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB H hC iC jC 2B lC mC", "4": "I kC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "input placeholder attribute" }; } }); // node_modules/caniuse-lite/data/features/input-range.js var require_input_range = __commonJS({ "node_modules/caniuse-lite/data/features/input-range.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H 2B lC mC", "4": "oB I hC iC jC kC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Range input type" }; } }); // node_modules/caniuse-lite/data/features/input-search.js var require_input_search = __commonJS({ "node_modules/caniuse-lite/data/features/input-search.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "129": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L G M N O" }, C: { "2": "4B oB 5B 6B", "129": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L s t u v w", "129": "G M N O q r" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F HC IC JC KC", "16": "B lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "129": "gC" }, I: { "1": "H lC mC", "16": "hC iC", "129": "oB I jC kC 2B" }, J: { "1": "D", "129": "A" }, K: { "1": "C c", "2": "A", "16": "B lB 1B", "129": "mB" }, L: { "1": "H" }, M: { "129": "b" }, N: { "129": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "129": "2C" } }, B: 1, C: "Search input type" }; } }); // node_modules/caniuse-lite/data/features/input-selection.js var require_input_selection = __commonJS({ "node_modules/caniuse-lite/data/features/input-selection.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "16": "F HC IC JC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Selection controls for input & textarea" }; } }); // node_modules/caniuse-lite/data/features/insert-adjacent.js var require_insert_adjacent = __commonJS({ "node_modules/caniuse-lite/data/features/insert-adjacent.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Element.insertAdjacentElement() & Element.insertAdjacentText()" }; } }); // node_modules/caniuse-lite/data/features/insertadjacenthtml.js var require_insertadjacenthtml = __commonJS({ "node_modules/caniuse-lite/data/features/insertadjacenthtml.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "16": "3B", "132": "J D E F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "16": "F HC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Element.insertAdjacentHTML()" }; } }); // node_modules/caniuse-lite/data/features/internationalization.js var require_internationalization = __commonJS({ "node_modules/caniuse-lite/data/features/internationalization.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Internationalization API" }; } }); // node_modules/caniuse-lite/data/features/intersectionobserver-v2.js var require_intersectionobserver_v2 = __commonJS({ "node_modules/caniuse-lite/data/features/intersectionobserver-v2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "IntersectionObserver V2" }; } }); // node_modules/caniuse-lite/data/features/intersectionobserver.js var require_intersectionobserver = __commonJS({ "node_modules/caniuse-lite/data/features/intersectionobserver.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O", "2": "C K L", "516": "G", "1025": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B", "194": "NB OB PB" }, D: { "1": "TB pB UB qB VB WB c", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "516": "MB NB OB PB QB RB SB", "1025": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB" }, F: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB", "2": "0 1 2 3 4 5 6 7 8 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "516": "9 AB BB CB DB EB FB", "1025": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "1025": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "1025": "c" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "516": "oC pC" }, Q: { "1025": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "IntersectionObserver" }; } }); // node_modules/caniuse-lite/data/features/intl-pluralrules.js var require_intl_pluralrules = __commonJS({ "node_modules/caniuse-lite/data/features/intl-pluralrules.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N", "130": "O" }, C: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 5B 6B" }, D: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB" }, F: { "1": "LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Intl.PluralRules API" }; } }); // node_modules/caniuse-lite/data/features/intrinsic-width.js var require_intrinsic_width = __commonJS({ "node_modules/caniuse-lite/data/features/intrinsic-width.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "1537": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B", "932": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB 5B 6B", "2308": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I p J D E F A B C K L G M N O q r s", "545": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB", "1537": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J 8B uB 9B", "516": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "548": "F A CC vB", "676": "D E AC BC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "513": "5", "545": "0 1 2 3 G M N O q r s t u v w x y z", "1537": "4 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B NC OC", "516": "dC eC fC wB xB yB zB nB 0B", "548": "RC SC TC UC VC WC XC YC ZC aC bC cC", "676": "E PC QC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "545": "lC mC", "1537": "H" }, J: { "2": "D", "545": "A" }, K: { "2": "A B C lB 1B mB", "1537": "c" }, L: { "1537": "H" }, M: { "2308": "b" }, N: { "2": "A B" }, O: { "1537": "nC" }, P: { "545": "I", "1537": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "545": "0C" }, R: { "1537": "1C" }, S: { "932": "2C" } }, B: 5, C: "Intrinsic & Extrinsic Sizing" }; } }); // node_modules/caniuse-lite/data/features/jpeg2000.js var require_jpeg2000 = __commonJS({ "node_modules/caniuse-lite/data/features/jpeg2000.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "129": "p 9B" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "JPEG 2000 image format" }; } }); // node_modules/caniuse-lite/data/features/jpegxl.js var require_jpegxl = __commonJS({ "node_modules/caniuse-lite/data/features/jpegxl.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z", "578": "a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y 5B 6B", "322": "Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z", "194": "a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB HC IC JC KC lB 1B LC mB", "194": "jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "JPEG XL image format" }; } }); // node_modules/caniuse-lite/data/features/jpegxr.js var require_jpegxr = __commonJS({ "node_modules/caniuse-lite/data/features/jpegxr.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "JPEG XR image format" }; } }); // node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js var require_js_regexp_lookbehind = __commonJS({ "node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB 5B 6B" }, D: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Lookbehind in JS regular expressions" }; } }); // node_modules/caniuse-lite/data/features/json.js var require_json = __commonJS({ "node_modules/caniuse-lite/data/features/json.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D 3B", "129": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "JSON parsing" }; } }); // node_modules/caniuse-lite/data/features/justify-content-space-evenly.js var require_justify_content_space_evenly = __commonJS({ "node_modules/caniuse-lite/data/features/justify-content-space-evenly.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G", "132": "M N O" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B" }, D: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB", "132": "SB TB pB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC", "132": "vB" }, F: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB", "132": "FB GB HB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC", "132": "UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC", "132": "qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "132": "2C" } }, B: 5, C: "CSS justify-content: space-evenly" }; } }); // node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js var require_kerning_pairs_ligatures = __commonJS({ "node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "hC iC jC", "132": "oB I kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "High-quality kerning pairs & ligatures" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-charcode.js var require_keyboardevent_charcode = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-charcode.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "16": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC", "16": "C" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c mB", "2": "A B lB 1B", "16": "C" }, L: { "1": "H" }, M: { "130": "b" }, N: { "130": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "KeyboardEvent.charCode" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-code.js var require_keyboardevent_code = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-code.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB", "194": "DB EB FB GB HB IB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "0 1 2 3 4 5" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "194": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I", "194": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "194": "1C" }, S: { "1": "2C" } }, B: 5, C: "KeyboardEvent.code" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js var require_keyboardevent_getmodifierstate = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B G M HC IC JC KC lB 1B LC", "16": "C" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c mB", "2": "A B lB 1B", "16": "C" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "KeyboardEvent.getModifierState()" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-key.js var require_keyboardevent_key = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-key.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "260": "F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t 5B 6B", "132": "u v w x y z" }, D: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "0 1 2 3 4 5 6 7 8 F B G M N O q r s t u v w x y z HC IC JC KC lB 1B LC", "16": "C" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "1": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c mB", "2": "A B lB 1B", "16": "C" }, L: { "1": "H" }, M: { "1": "b" }, N: { "260": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "KeyboardEvent.key" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-location.js var require_keyboardevent_location = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-location.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "J 8B uB", "132": "I p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC", "16": "C", "132": "G M" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B", "132": "NC OC PC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "16": "hC iC", "132": "oB I jC kC 2B" }, J: { "132": "D A" }, K: { "1": "c mB", "2": "A B lB 1B", "16": "C" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "KeyboardEvent.location" }; } }); // node_modules/caniuse-lite/data/features/keyboardevent-which.js var require_keyboardevent_which = __commonJS({ "node_modules/caniuse-lite/data/features/keyboardevent-which.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "16": "p" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "16": "F HC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B", "16": "hC iC", "132": "lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "132": "H" }, M: { "132": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "2": "I", "132": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "132": "1C" }, S: { "1": "2C" } }, B: 7, C: "KeyboardEvent.which" }; } }); // node_modules/caniuse-lite/data/features/lazyload.js var require_lazyload = __commonJS({ "node_modules/caniuse-lite/data/features/lazyload.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "B", "2": "A" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Resource Hints: Lazyload" }; } }); // node_modules/caniuse-lite/data/features/let.js var require_let = __commonJS({ "node_modules/caniuse-lite/data/features/let.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "2052": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "194": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O", "322": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB", "516": "CB DB EB FB GB HB IB JB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "1028": "A vB" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "322": "G M N O q r s t u v w x y", "516": "0 1 2 3 4 5 6 z" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC", "1028": "TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "516": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "let" }; } }); // node_modules/caniuse-lite/data/features/link-icon-png.js var require_link_icon_png = __commonJS({ "node_modules/caniuse-lite/data/features/link-icon-png.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "130": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC" }, H: { "130": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D", "130": "A" }, K: { "1": "c", "130": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "130": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "PNG favicons" }; } }); // node_modules/caniuse-lite/data/features/link-icon-svg.js var require_link_icon_svg = __commonJS({ "node_modules/caniuse-lite/data/features/link-icon-svg.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P", "1537": "Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB 5B 6B", "260": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB", "513": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "1537": "Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB PB QB RB SB TB UB VB WB c XB YB HC IC JC KC lB 1B LC mB", "1537": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "130": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC" }, H: { "130": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "130": "A" }, K: { "2": "c", "130": "A B C lB 1B mB" }, L: { "1537": "H" }, M: { "2": "b" }, N: { "130": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC", "1537": "vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1537": "1C" }, S: { "513": "2C" } }, B: 1, C: "SVG favicons" }; } }); // node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js var require_link_rel_dns_prefetch = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E 3B", "132": "F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB", "260": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "16": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "16": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "16": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "16": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Resource Hints: dns-prefetch" }; } }); // node_modules/caniuse-lite/data/features/link-rel-modulepreload.js var require_link_rel_modulepreload = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-modulepreload.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Resource Hints: modulepreload" }; } }); // node_modules/caniuse-lite/data/features/link-rel-preconnect.js var require_link_rel_preconnect = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-preconnect.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "260": "G M N O" }, C: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "129": "AB" }, D: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "16": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Resource Hints: preconnect" }; } }); // node_modules/caniuse-lite/data/features/link-rel-prefetch.js var require_link_rel_prefetch = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-prefetch.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB", "194": "L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC", "194": "cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "I H lC mC", "2": "oB hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Resource Hints: prefetch" }; } }); // node_modules/caniuse-lite/data/features/link-rel-preload.js var require_link_rel_preload = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-preload.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M", "1028": "N O" }, C: { "1": "U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 5B 6B", "132": "RB", "578": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T" }, D: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "322": "B" }, F: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "322": "VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Resource Hints: preload" }; } }); // node_modules/caniuse-lite/data/features/link-rel-prerender.js var require_link_rel_prerender = __commonJS({ "node_modules/caniuse-lite/data/features/link-rel-prerender.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Resource Hints: prerender" }; } }); // node_modules/caniuse-lite/data/features/loading-lazy-attr.js var require_loading_lazy_attr = __commonJS({ "node_modules/caniuse-lite/data/features/loading-lazy-attr.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB 5B 6B", "132": "hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB", "66": "hB iB" }, E: { "1": "GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB", "322": "L G DC EC FC wB", "580": "xB yB zB nB 0B" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB", "66": "VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC", "322": "cC dC eC fC wB", "580": "xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "132": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Lazy loading via attribute for images & iframes" }; } }); // node_modules/caniuse-lite/data/features/localecompare.js var require_localecompare = __commonJS({ "node_modules/caniuse-lite/data/features/localecompare.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "16": "3B", "132": "J D E F A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C K L G M N O q r s t u" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F B C HC IC JC KC lB 1B LC", "132": "mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "E uB MC 2B NC OC PC QC RC SC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "132": "oB I hC iC jC kC 2B" }, J: { "132": "D A" }, K: { "1": "c", "16": "A B C lB 1B", "132": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "132": "A" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "132": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "4": "2C" } }, B: 6, C: "localeCompare()" }; } }); // node_modules/caniuse-lite/data/features/magnetometer.js var require_magnetometer = __commonJS({ "node_modules/caniuse-lite/data/features/magnetometer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "194": "TB pB UB qB VB WB c XB YB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "194": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "Magnetometer" }; } }); // node_modules/caniuse-lite/data/features/matchesselector.js var require_matchesselector = __commonJS({ "node_modules/caniuse-lite/data/features/matchesselector.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "36": "F A B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "36": "C K L" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B", "36": "0 1 2 3 4 I p J D E F A B C K L G M N O q r s t u v w x y z 6B" }, D: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "36": "0 1 2 3 4 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "36": "p J D 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B HC IC JC KC lB", "36": "C G M N O q r 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB", "36": "MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC", "36": "oB I iC jC kC 2B lC mC" }, J: { "36": "D A" }, K: { "1": "c", "2": "A B", "36": "C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "36": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "36": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "matches() DOM method" }; } }); // node_modules/caniuse-lite/data/features/matchmedia.js var require_matchmedia = __commonJS({ "node_modules/caniuse-lite/data/features/matchmedia.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "matchMedia" }; } }); // node_modules/caniuse-lite/data/features/mathml.js var require_mathml = __commonJS({ "node_modules/caniuse-lite/data/features/mathml.js"(exports2, module2) { module2.exports = { A: { A: { "2": "F A B 3B", "8": "J D E" }, B: { "2": "C K L G M N O", "8": "P Q R S T U V W X Y Z a d e f g h", "584": "i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "129": "4B oB 5B 6B" }, D: { "1": "v", "8": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h", "584": "i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "260": "I p J D E F 8B uB 9B AC BC CC" }, F: { "2": "F", "8": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB", "584": "S T U V W X Y Z a", "2052": "B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B" }, H: { "8": "gC" }, I: { "8": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "A", "8": "D" }, K: { "8": "A B C c lB 1B mB" }, L: { "8": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "8": "nC" }, P: { "8": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "8": "0C" }, R: { "8": "1C" }, S: { "1": "2C" } }, B: 2, C: "MathML" }; } }); // node_modules/caniuse-lite/data/features/maxlength.js var require_maxlength = __commonJS({ "node_modules/caniuse-lite/data/features/maxlength.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "16": "3B", "900": "J D E F" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "1025": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "900": "4B oB 5B 6B", "1025": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "p 8B", "900": "I uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F", "132": "B C HC IC JC KC lB 1B LC mB" }, G: { "1": "MC 2B NC OC PC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB", "2052": "E QC" }, H: { "132": "gC" }, I: { "1": "oB I jC kC 2B lC mC", "16": "hC iC", "4097": "H" }, J: { "1": "D A" }, K: { "132": "A B C lB 1B mB", "4097": "c" }, L: { "4097": "H" }, M: { "4097": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "4097": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1025": "2C" } }, B: 1, C: "maxlength attribute for input and textarea elements" }; } }); // node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js var require_mdn_css_unicode_bidi_isolate_override = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js"(exports2, module2) { module2.exports = { A: { D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B", "2": "I p J 8B uB 9B AC GC", "33": "D E F A BC CC vB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC", "33": "E PC QC RC SC TC UC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "isolate-override from unicode-bidi" }; } }); // node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js var require_mdn_css_unicode_bidi_isolate = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js"(exports2, module2) { module2.exports = { A: { D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G", "33": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 G M N O q r s t u v w x y z" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B", "2": "I p 8B uB 9B GC", "33": "J D E F A AC BC CC vB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E OC PC QC RC SC TC UC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "isolate from unicode-bidi" }; } }); // node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js var require_mdn_css_unicode_bidi_plaintext = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js"(exports2, module2) { module2.exports = { A: { D: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B", "2": "I p 8B uB 9B GC", "33": "J D E F A AC BC CC vB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "E OC PC QC RC SC TC UC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "plaintext from unicode-bidi" }; } }); // node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js var require_mdn_text_decoration_color = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js"(exports2, module2) { module2.exports = { A: { D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "33": "0 1 2 3 4 5 6 J D E F A B C K L G M N O q r s t u v w x y z" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B", "2": "I p J D 8B uB 9B AC BC GC", "33": "E F A B C CC vB lB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC UC VC WC XC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "text-decoration-color property" }; } }); // node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js var require_mdn_text_decoration_line = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js"(exports2, module2) { module2.exports = { A: { D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "33": "0 1 2 3 4 5 6 J D E F A B C K L G M N O q r s t u v w x y z" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B", "2": "I p J D 8B uB 9B AC BC GC", "33": "E F A B C CC vB lB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC UC VC WC XC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "text-decoration-line property" }; } }); // node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js var require_mdn_text_decoration_shorthand = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js"(exports2, module2) { module2.exports = { A: { D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "2": "I p J D 8B uB 9B AC BC GC", "33": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B" }, G: { "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "text-decoration shorthand property" }; } }); // node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js var require_mdn_text_decoration_style = __commonJS({ "node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js"(exports2, module2) { module2.exports = { A: { D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, L: { "1": "H" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "33": "0 1 2 3 4 5 6 J D E F A B C K L G M N O q r s t u v w x y z" }, M: { "1": "b" }, A: { "2": "J D E F A B 3B" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, K: { "1": "c", "2": "A B C lB 1B mB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B", "2": "I p J D 8B uB 9B AC BC GC", "33": "E F A B C CC vB lB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "33": "E QC RC SC TC UC VC WC XC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" } }, B: 6, C: "text-decoration-style property" }; } }); // node_modules/caniuse-lite/data/features/media-fragments.js var require_media_fragments = __commonJS({ "node_modules/caniuse-lite/data/features/media-fragments.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "132": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I p J D E F A B C K L G M N", "132": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p 8B uB 9B", "132": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B NC OC PC", "132": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "132": "H lC mC" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "132": "c" }, L: { "132": "H" }, M: { "132": "b" }, N: { "132": "A B" }, O: { "132": "nC" }, P: { "2": "I oC", "132": "pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "132": "1C" }, S: { "132": "2C" } }, B: 2, C: "Media Fragments" }; } }); // node_modules/caniuse-lite/data/features/mediacapture-fromelement.js var require_mediacapture_fromelement = __commonJS({ "node_modules/caniuse-lite/data/features/mediacapture-fromelement.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB 5B 6B", "260": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "324": "MB NB OB PB QB RB SB TB pB UB qB" }, E: { "2": "I p J D E F A 8B uB 9B AC BC CC vB", "132": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "324": "7 8 9 AB BB CB DB EB FB GB HB IB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "260": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "132": "oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "260": "2C" } }, B: 5, C: "Media Capture from DOM Elements API" }; } }); // node_modules/caniuse-lite/data/features/mediarecorder.js var require_mediarecorder = __commonJS({ "node_modules/caniuse-lite/data/features/mediarecorder.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB", "194": "IB JB" }, E: { "1": "G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "322": "K L mB DC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "5 6" }, G: { "1": "eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC", "578": "XC YC ZC aC bC cC dC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "MediaRecorder API" }; } }); // node_modules/caniuse-lite/data/features/mediasource.js var require_mediasource = __commonJS({ "node_modules/caniuse-lite/data/features/mediasource.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B", "66": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB" }, D: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M", "33": "0 1 u v w x y z", "66": "N O q r s t" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC", "260": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B lC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Media Source Extensions" }; } }); // node_modules/caniuse-lite/data/features/menu.js var require_menu = __commonJS({ "node_modules/caniuse-lite/data/features/menu.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T", "450": "U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "66": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "66": "6 7 8 9 AB BB CB DB EB FB GB HB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "450": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Context menu item (menuitem element)" }; } }); // node_modules/caniuse-lite/data/features/meta-theme-color.js var require_meta_theme_color = __commonJS({ "node_modules/caniuse-lite/data/features/meta-theme-color.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z", "132": "fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "258": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC EC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "513": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "16": "oC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 1, C: "theme-color Meta Tag" }; } }); // node_modules/caniuse-lite/data/features/meter.js var require_meter = __commonJS({ "node_modules/caniuse-lite/data/features/meter.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F HC IC JC KC" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "meter element" }; } }); // node_modules/caniuse-lite/data/features/midi.js var require_midi = __commonJS({ "node_modules/caniuse-lite/data/features/midi.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Web MIDI API" }; } }); // node_modules/caniuse-lite/data/features/minmaxwh.js var require_minmaxwh = __commonJS({ "node_modules/caniuse-lite/data/features/minmaxwh.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "8": "J 3B", "129": "D", "257": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS min/max-width/height" }; } }); // node_modules/caniuse-lite/data/features/mp3.js var require_mp3 = __commonJS({ "node_modules/caniuse-lite/data/features/mp3.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "132": "I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "2": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "MP3 audio format" }; } }); // node_modules/caniuse-lite/data/features/mpeg-dash.js var require_mpeg_dash = __commonJS({ "node_modules/caniuse-lite/data/features/mpeg-dash.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "386": "s t" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "Dynamic Adaptive Streaming over HTTP (MPEG-DASH)" }; } }); // node_modules/caniuse-lite/data/features/mpeg4.js var require_mpeg4 = __commonJS({ "node_modules/caniuse-lite/data/features/mpeg4.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r 5B 6B", "4": "0 1 2 3 4 5 s t u v w x y z" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "4": "oB I hC iC kC 2B", "132": "jC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "260": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "MPEG-4/H.264 video format" }; } }); // node_modules/caniuse-lite/data/features/multibackgrounds.js var require_multibackgrounds = __commonJS({ "node_modules/caniuse-lite/data/features/multibackgrounds.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 Multiple backgrounds" }; } }); // node_modules/caniuse-lite/data/features/multicolumn.js var require_multicolumn = __commonJS({ "node_modules/caniuse-lite/data/features/multicolumn.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O", "516": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "132": "NB OB PB QB RB SB TB pB UB qB VB WB c", "164": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B", "516": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "1028": "d e f g h i j k l m n o b H sB tB" }, D: { "420": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "516": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "F CC", "164": "D E BC", "420": "I p J 8B uB 9B AC" }, F: { "1": "C lB 1B LC mB", "2": "F B HC IC JC KC", "420": "0 1 2 3 4 5 6 7 G M N O q r s t u v w x y z", "516": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "RC SC", "164": "E PC QC", "420": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "420": "oB I hC iC jC kC 2B lC mC", "516": "H" }, J: { "420": "D A" }, K: { "1": "C lB 1B mB", "2": "A B", "516": "c" }, L: { "516": "H" }, M: { "516": "b" }, N: { "1": "A B" }, O: { "516": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "420": "I" }, Q: { "132": "0C" }, R: { "516": "1C" }, S: { "164": "2C" } }, B: 4, C: "CSS3 Multiple column layout" }; } }); // node_modules/caniuse-lite/data/features/mutation-events.js var require_mutation_events = __commonJS({ "node_modules/caniuse-lite/data/features/mutation-events.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "260": "F A B" }, B: { "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N O" }, C: { "2": "4B oB I p 5B 6B", "260": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "16": "I p J D E F A B C K L", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "16": "8B uB", "132": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "C LC mB", "2": "F HC IC JC KC", "16": "B lB 1B", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "16": "uB MC", "132": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "16": "hC iC", "132": "oB I H jC kC 2B lC mC" }, J: { "132": "D A" }, K: { "1": "C mB", "2": "A", "16": "B lB 1B", "132": "c" }, L: { "132": "H" }, M: { "260": "b" }, N: { "260": "A B" }, O: { "132": "nC" }, P: { "132": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "132": "0C" }, R: { "132": "1C" }, S: { "260": "2C" } }, B: 5, C: "Mutation events" }; } }); // node_modules/caniuse-lite/data/features/mutationobserver.js var require_mutationobserver = __commonJS({ "node_modules/caniuse-lite/data/features/mutationobserver.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E 3B", "8": "F A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N", "33": "O q r s t u v w x" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB hC iC jC", "8": "I kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "8": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Mutation Observer" }; } }); // node_modules/caniuse-lite/data/features/namevalue-storage.js var require_namevalue_storage = __commonJS({ "node_modules/caniuse-lite/data/features/namevalue-storage.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "3B", "8": "J D" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "4": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Web Storage - name/value pairs" }; } }); // node_modules/caniuse-lite/data/features/native-filesystem-api.js var require_native_filesystem_api = __commonJS({ "node_modules/caniuse-lite/data/features/native-filesystem-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "194": "P Q R S T U", "260": "V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB", "194": "gB hB iB jB kB P Q R S T U", "260": "V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC", "516": "wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB", "194": "VB WB c XB YB ZB aB bB cB dB", "260": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC", "516": "wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "File System Access API" }; } }); // node_modules/caniuse-lite/data/features/nav-timing.js var require_nav_timing = __commonJS({ "node_modules/caniuse-lite/data/features/nav-timing.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p", "33": "J D E F A B C" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "oB hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Navigation Timing API" }; } }); // node_modules/caniuse-lite/data/features/netinfo.js var require_netinfo = __commonJS({ "node_modules/caniuse-lite/data/features/netinfo.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "1028": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB", "1028": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB HC IC JC KC lB 1B LC mB", "1028": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC lC mC", "132": "oB I iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "132": "I", "516": "oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "260": "2C" } }, B: 7, C: "Network Information API" }; } }); // node_modules/caniuse-lite/data/features/notifications.js var require_notifications = __commonJS({ "node_modules/caniuse-lite/data/features/notifications.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I", "36": "p J D E F A B C K L G M N O q r s" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "36": "H lC mC" }, J: { "1": "A", "2": "D" }, K: { "2": "A B C lB 1B mB", "36": "c" }, L: { "513": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "36": "I", "258": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "258": "1C" }, S: { "1": "2C" } }, B: 1, C: "Web Notifications" }; } }); // node_modules/caniuse-lite/data/features/object-entries.js var require_object_entries = __commonJS({ "node_modules/caniuse-lite/data/features/object-entries.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "16": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Object.entries" }; } }); // node_modules/caniuse-lite/data/features/object-fit.js var require_object_fit = __commonJS({ "node_modules/caniuse-lite/data/features/object-fit.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G", "260": "M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "132": "E F BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F G M N O HC IC JC", "33": "B C KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "132": "E QC RC SC" }, H: { "33": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B lC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A", "33": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 object-fit/object-position" }; } }); // node_modules/caniuse-lite/data/features/object-observe.js var require_object_observe = __commonJS({ "node_modules/caniuse-lite/data/features/object-observe.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 u v w x y z", "2": "8 9 F B C G M N O q r s t AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "I", "2": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Object.observe data binding" }; } }); // node_modules/caniuse-lite/data/features/object-values.js var require_object_values = __commonJS({ "node_modules/caniuse-lite/data/features/object-values.js"(exports2, module2) { module2.exports = { A: { A: { "8": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "8": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "8": "gC" }, I: { "1": "H", "8": "oB I hC iC jC kC 2B lC mC" }, J: { "8": "D A" }, K: { "1": "c", "8": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "8": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Object.values method" }; } }); // node_modules/caniuse-lite/data/features/objectrtc.js var require_objectrtc = __commonJS({ "node_modules/caniuse-lite/data/features/objectrtc.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O", "2": "C P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "130": "A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "Object RTC (ORTC) API for WebRTC" }; } }); // node_modules/caniuse-lite/data/features/offline-apps.js var require_offline_apps = __commonJS({ "node_modules/caniuse-lite/data/features/offline-apps.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "F 3B", "8": "J D E" }, B: { "1": "C K L G M N O P Q R S T", "2": "U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S 5B 6B", "2": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "4": "oB", "8": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "2": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB KC lB 1B LC mB", "2": "F fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC", "8": "IC JC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I hC iC jC kC 2B lC mC", "2": "H" }, J: { "1": "D A" }, K: { "1": "B C lB 1B mB", "2": "A c" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 7, C: "Offline web applications" }; } }); // node_modules/caniuse-lite/data/features/offscreencanvas.js var require_offscreencanvas = __commonJS({ "node_modules/caniuse-lite/data/features/offscreencanvas.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB 5B 6B", "194": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b" }, D: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "322": "TB pB UB qB VB WB c XB YB ZB aB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB HC IC JC KC lB 1B LC mB", "322": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "194": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 1, C: "OffscreenCanvas" }; } }); // node_modules/caniuse-lite/data/features/ogg-vorbis.js var require_ogg_vorbis = __commonJS({ "node_modules/caniuse-lite/data/features/ogg-vorbis.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC", "132": "G EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "A", "2": "D" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Ogg Vorbis audio format" }; } }); // node_modules/caniuse-lite/data/features/ogv.js var require_ogv = __commonJS({ "node_modules/caniuse-lite/data/features/ogv.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "8": "F A B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 6, C: "Ogg/Theora video format" }; } }); // node_modules/caniuse-lite/data/features/ol-reversed.js var require_ol_reversed = __commonJS({ "node_modules/caniuse-lite/data/features/ol-reversed.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G", "16": "M N O q" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "16": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC", "16": "C" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Reversed attribute of ordered lists" }; } }); // node_modules/caniuse-lite/data/features/once-event-listener.js var require_once_event_listener = __commonJS({ "node_modules/caniuse-lite/data/features/once-event-listener.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G" }, C: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 5B 6B" }, D: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: '"once" event listener option' }; } }); // node_modules/caniuse-lite/data/features/online-status.js var require_online_status = __commonJS({ "node_modules/caniuse-lite/data/features/online-status.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D 3B", "260": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB", "516": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC", "4": "mB" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "A", "132": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Online/offline status" }; } }); // node_modules/caniuse-lite/data/features/opus.js var require_opus = __commonJS({ "node_modules/caniuse-lite/data/features/opus.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D E F A 8B uB 9B AC BC CC vB", "132": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "132": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Opus" }; } }); // node_modules/caniuse-lite/data/features/orientation-sensor.js var require_orientation_sensor = __commonJS({ "node_modules/caniuse-lite/data/features/orientation-sensor.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB", "194": "TB pB UB qB VB WB c XB YB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Orientation Sensor" }; } }); // node_modules/caniuse-lite/data/features/outline.js var require_outline = __commonJS({ "node_modules/caniuse-lite/data/features/outline.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "260": "E", "388": "F A B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "388": "C K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC", "129": "mB", "260": "F B HC IC JC KC lB 1B" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "C c mB", "260": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "388": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS outline properties" }; } }); // node_modules/caniuse-lite/data/features/pad-start-end.js var require_pad_start_end = __commonJS({ "node_modules/caniuse-lite/data/features/pad-start-end.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B" }, D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "String.prototype.padStart(), String.prototype.padEnd()" }; } }); // node_modules/caniuse-lite/data/features/page-transition-events.js var require_page_transition_events = __commonJS({ "node_modules/caniuse-lite/data/features/page-transition-events.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "PageTransitionEvent" }; } }); // node_modules/caniuse-lite/data/features/pagevisibility.js var require_pagevisibility = __commonJS({ "node_modules/caniuse-lite/data/features/pagevisibility.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B", "33": "A B C K L G M N" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K", "33": "0 1 2 3 L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B C HC IC JC KC lB 1B LC", "33": "G M N O q" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "33": "lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Page Visibility" }; } }); // node_modules/caniuse-lite/data/features/passive-event-listener.js var require_passive_event_listener = __commonJS({ "node_modules/caniuse-lite/data/features/passive-event-listener.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Passive event listeners" }; } }); // node_modules/caniuse-lite/data/features/passwordrules.js var require_passwordrules = __commonJS({ "node_modules/caniuse-lite/data/features/passwordrules.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "16": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H 5B 6B", "16": "sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "sB tB 7B" }, E: { "1": "C K mB", "2": "I p J D E F A B 8B uB 9B AC BC CC vB lB", "16": "L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB HC IC JC KC lB 1B LC mB", "16": "OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "16": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "16": "H" }, J: { "2": "D", "16": "A" }, K: { "2": "A B C lB 1B mB", "16": "c" }, L: { "16": "H" }, M: { "16": "b" }, N: { "2": "A", "16": "B" }, O: { "16": "nC" }, P: { "2": "I oC pC", "16": "qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "16": "0C" }, R: { "16": "1C" }, S: { "2": "2C" } }, B: 1, C: "Password Rules" }; } }); // node_modules/caniuse-lite/data/features/path2d.js var require_path2d = __commonJS({ "node_modules/caniuse-lite/data/features/path2d.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K", "132": "L G M N O" }, C: { "1": "JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "132": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB" }, D: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z", "132": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "132": "E F BC" }, F: { "1": "QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "16": "E", "132": "QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "132": "I oC pC qC rC sC" }, Q: { "132": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Path2D" }; } }); // node_modules/caniuse-lite/data/features/payment-request.js var require_payment_request = __commonJS({ "node_modules/caniuse-lite/data/features/payment-request.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K", "322": "L", "8196": "G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 5B 6B", "4162": "QB RB SB TB pB UB qB VB WB c XB", "16452": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB", "194": "OB PB QB RB SB TB", "1090": "pB UB", "8196": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "514": "A B vB", "8196": "C lB" }, F: { "1": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB HC IC JC KC lB 1B LC mB", "194": "BB CB DB EB FB GB HB IB", "8196": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC", "514": "TC UC VC", "8196": "WC XC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "2049": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I", "8196": "oC pC qC rC sC vB tC" }, Q: { "8196": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 2, C: "Payment Request API" }; } }); // node_modules/caniuse-lite/data/features/pdf-viewer.js var require_pdf_viewer = __commonJS({ "node_modules/caniuse-lite/data/features/pdf-viewer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "16": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "Built-in PDF viewer" }; } }); // node_modules/caniuse-lite/data/features/permissions-api.js var require_permissions_api = __commonJS({ "node_modules/caniuse-lite/data/features/permissions-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB 5B 6B" }, D: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Permissions API" }; } }); // node_modules/caniuse-lite/data/features/permissions-policy.js var require_permissions_policy = __commonJS({ "node_modules/caniuse-lite/data/features/permissions-policy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "258": "P Q R S T U", "322": "V W", "388": "X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB 5B 6B", "258": "gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "258": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U", "322": "V W", "388": "X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "258": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB HC IC JC KC lB 1B LC mB", "258": "IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB", "322": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC", "258": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "258": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "258": "c" }, L: { "388": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC", "258": "rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "258": "0C" }, R: { "388": "1C" }, S: { "2": "2C" } }, B: 5, C: "Permissions Policy" }; } }); // node_modules/caniuse-lite/data/features/picture-in-picture.js var require_picture_in_picture = __commonJS({ "node_modules/caniuse-lite/data/features/picture-in-picture.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB 5B 6B", "132": "eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "1090": "ZB", "1412": "dB", "1668": "aB bB cB" }, D: { "1": "cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB", "2114": "bB" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "4100": "A B C K vB lB mB" }, F: { "1": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "8196": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC", "4100": "RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "16388": "H" }, M: { "16388": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "Picture-in-Picture" }; } }); // node_modules/caniuse-lite/data/features/picture.js var require_picture = __commonJS({ "node_modules/caniuse-lite/data/features/picture.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "578": "5 6 7 8" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 I p J D E F A B C K L G M N O q r s t u v w x y z", "194": "8" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB", "322": "v" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Picture element" }; } }); // node_modules/caniuse-lite/data/features/ping.js var require_ping = __commonJS({ "node_modules/caniuse-lite/data/features/ping.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "2": "4B", "194": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "194": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 1, C: "Ping attribute" }; } }); // node_modules/caniuse-lite/data/features/png-alpha.js var require_png_alpha = __commonJS({ "node_modules/caniuse-lite/data/features/png-alpha.js"(exports2, module2) { module2.exports = { A: { A: { "1": "D E F A B", "2": "3B", "8": "J" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "PNG alpha transparency" }; } }); // node_modules/caniuse-lite/data/features/pointer-events.js var require_pointer_events = __commonJS({ "node_modules/caniuse-lite/data/features/pointer-events.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 7, C: "CSS pointer-events (for HTML)" }; } }); // node_modules/caniuse-lite/data/features/pointer.js var require_pointer = __commonJS({ "node_modules/caniuse-lite/data/features/pointer.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F 3B", "164": "A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B", "8": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB", "328": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB" }, D: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s", "8": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "584": "NB OB PB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B", "8": "D E F A B C AC BC CC vB lB", "1096": "mB" }, F: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "8": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z", "584": "AB BB CB" }, G: { "1": "aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC", "6148": "ZC" }, H: { "2": "gC" }, I: { "1": "H", "8": "oB I hC iC jC kC 2B lC mC" }, J: { "8": "D A" }, K: { "1": "c", "2": "A", "8": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "36": "A" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "oC", "8": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "328": "2C" } }, B: 2, C: "Pointer events" }; } }); // node_modules/caniuse-lite/data/features/pointerlock.js var require_pointerlock = __commonJS({ "node_modules/caniuse-lite/data/features/pointerlock.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C" }, C: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 L G M N O q r s t u v w x y z AB BB" }, D: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G", "33": "0 1 2 3 4 5 6 7 t u v w x y z", "66": "M N O q r s" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "G M N O q r s t u" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Pointer Lock API" }; } }); // node_modules/caniuse-lite/data/features/portals.js var require_portals = __commonJS({ "node_modules/caniuse-lite/data/features/portals.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T", "322": "Z a d e f g h i j k l m n o b H", "450": "U V W X Y" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB", "194": "hB iB jB kB P Q R S T", "322": "V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "450": "U" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB", "194": "VB WB c XB YB ZB aB bB cB dB eB", "322": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "450": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Portals" }; } }); // node_modules/caniuse-lite/data/features/prefers-color-scheme.js var require_prefers_color_scheme = __commonJS({ "node_modules/caniuse-lite/data/features/prefers-color-scheme.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB 5B 6B" }, D: { "1": "iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB" }, E: { "1": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB" }, F: { "1": "VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB HC IC JC KC lB 1B LC mB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "prefers-color-scheme media query" }; } }); // node_modules/caniuse-lite/data/features/prefers-reduced-motion.js var require_prefers_reduced_motion = __commonJS({ "node_modules/caniuse-lite/data/features/prefers-reduced-motion.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B" }, D: { "1": "gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "prefers-reduced-motion media query" }; } }); // node_modules/caniuse-lite/data/features/progress.js var require_progress = __commonJS({ "node_modules/caniuse-lite/data/features/progress.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F HC IC JC KC" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC", "132": "PC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "progress element" }; } }); // node_modules/caniuse-lite/data/features/promise-finally.js var require_promise_finally = __commonJS({ "node_modules/caniuse-lite/data/features/promise-finally.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N" }, C: { "1": "TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 5B 6B" }, D: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Promise.prototype.finally" }; } }); // node_modules/caniuse-lite/data/features/promises.js var require_promises = __commonJS({ "node_modules/caniuse-lite/data/features/promises.js"(exports2, module2) { module2.exports = { A: { A: { "8": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "4": "y z", "8": "4B oB I p J D E F A B C K L G M N O q r s t u v w x 5B 6B" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "3", "8": "0 1 2 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p J D 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "4": "q", "8": "F B C G M N O HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B NC OC PC" }, H: { "8": "gC" }, I: { "1": "H mC", "8": "oB I hC iC jC kC 2B lC" }, J: { "8": "D A" }, K: { "1": "c", "8": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Promises" }; } }); // node_modules/caniuse-lite/data/features/proximity.js var require_proximity = __commonJS({ "node_modules/caniuse-lite/data/features/proximity.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 4, C: "Proximity API" }; } }); // node_modules/caniuse-lite/data/features/proxy.js var require_proxy = __commonJS({ "node_modules/caniuse-lite/data/features/proxy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "9 I p J D E F A B C K L G M N O AB BB CB DB EB FB GB HB IB JB", "66": "0 1 2 3 4 5 6 7 8 q r s t u v w x y z" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C w x y z HC IC JC KC lB 1B LC mB", "66": "G M N O q r s t u v" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Proxy object" }; } }); // node_modules/caniuse-lite/data/features/publickeypinning.js var require_publickeypinning = __commonJS({ "node_modules/caniuse-lite/data/features/publickeypinning.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB", "2": "0 1 2 3 4 5 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB", "2": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB", "2": "F B C G M N O q YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "4": "u", "16": "r s t v" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "I oC pC qC rC sC vB", "2": "tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 6, C: "HTTP Public Key Pinning" }; } }); // node_modules/caniuse-lite/data/features/push-api.js var require_push_api = __commonJS({ "node_modules/caniuse-lite/data/features/push-api.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O", "2": "C K L G M", "257": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB 5B 6B", "257": "FB HB IB JB KB LB MB OB PB QB RB SB TB pB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "1281": "GB NB UB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB", "257": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "388": "FB GB HB IB JB KB" }, E: { "2": "I p J D E F 8B uB 9B AC BC", "514": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB", "4100": "nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "16": "8 9 AB BB CB", "257": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "257": "2C" } }, B: 5, C: "Push API" }; } }); // node_modules/caniuse-lite/data/features/queryselector.js var require_queryselector = __commonJS({ "node_modules/caniuse-lite/data/features/queryselector.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "3B", "8": "J D", "132": "E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "8": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "8": "F HC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "querySelector/querySelectorAll" }; } }); // node_modules/caniuse-lite/data/features/readonly-attr.js var require_readonly_attr = __commonJS({ "node_modules/caniuse-lite/data/features/readonly-attr.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "16": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L G M N O q r s t u v w" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F HC", "132": "B C IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "132": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "257": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "readonly attribute of input and textarea elements" }; } }); // node_modules/caniuse-lite/data/features/referrer-policy.js var require_referrer_policy = __commonJS({ "node_modules/caniuse-lite/data/features/referrer-policy.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "P Q R S", "132": "C K L G M N O", "513": "T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V", "2": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "513": "W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "2": "I p J D E F A B C K L G M N O q r", "260": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB", "513": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "C lB mB", "2": "I p J D 8B uB 9B AC", "132": "E F A B BC CC vB", "1025": "K L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB", "2": "F B C HC IC JC KC lB 1B LC mB", "513": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "XC YC ZC aC", "2": "uB MC 2B NC OC PC", "132": "E QC RC SC TC UC VC WC", "1025": "bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "513": "H" }, M: { "513": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "513": "1C" }, S: { "1": "2C" } }, B: 4, C: "Referrer Policy" }; } }); // node_modules/caniuse-lite/data/features/registerprotocolhandler.js var require_registerprotocolhandler = __commonJS({ "node_modules/caniuse-lite/data/features/registerprotocolhandler.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "129": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "2": "I p J D E F A B C", "129": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B HC IC JC KC lB 1B", "129": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D", "129": "A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 1, C: "Custom protocol handling" }; } }); // node_modules/caniuse-lite/data/features/rel-noopener.js var require_rel_noopener = __commonJS({ "node_modules/caniuse-lite/data/features/rel-noopener.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "rel=noopener" }; } }); // node_modules/caniuse-lite/data/features/rel-noreferrer.js var require_rel_noreferrer = __commonJS({ "node_modules/caniuse-lite/data/features/rel-noreferrer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "132": "B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C" }, C: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L G" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: 'Link type "noreferrer"' }; } }); // node_modules/caniuse-lite/data/features/rellist.js var require_rellist = __commonJS({ "node_modules/caniuse-lite/data/features/rellist.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M", "132": "N" }, C: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB", "132": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E 8B uB 9B AC BC" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "132": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I", "132": "oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "relList (DOMTokenList)" }; } }); // node_modules/caniuse-lite/data/features/rem.js var require_rem = __commonJS({ "node_modules/caniuse-lite/data/features/rem.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E 3B", "132": "F A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "E MC 2B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB", "260": "NC" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "rem (root em) units" }; } }); // node_modules/caniuse-lite/data/features/requestanimationframe.js var require_requestanimationframe = __commonJS({ "node_modules/caniuse-lite/data/features/requestanimationframe.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "33": "B C K L G M N O q r s t", "164": "I p J D E F A" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F", "33": "t u", "164": "O q r s", "420": "A B C K L G M N" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "33": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "33": "OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "requestAnimationFrame" }; } }); // node_modules/caniuse-lite/data/features/requestidlecallback.js var require_requestidlecallback = __commonJS({ "node_modules/caniuse-lite/data/features/requestidlecallback.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B", "194": "OB PB" }, D: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB" }, E: { "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB", "322": "L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC", "322": "cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "requestIdleCallback" }; } }); // node_modules/caniuse-lite/data/features/resizeobserver.js var require_resizeobserver = __commonJS({ "node_modules/caniuse-lite/data/features/resizeobserver.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB 5B 6B" }, D: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB", "194": "PB QB RB SB TB pB UB qB VB WB" }, E: { "1": "L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB", "66": "K" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB", "194": "CB DB EB FB GB HB IB JB KB LB MB" }, G: { "1": "cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Resize Observer" }; } }); // node_modules/caniuse-lite/data/features/resource-timing.js var require_resource_timing = __commonJS({ "node_modules/caniuse-lite/data/features/resource-timing.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "2 3 4 5" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "260": "B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Resource Timing" }; } }); // node_modules/caniuse-lite/data/features/rest-parameters.js var require_rest_parameters = __commonJS({ "node_modules/caniuse-lite/data/features/rest-parameters.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB", "194": "FB GB HB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "194": "2 3 4" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Rest parameters" }; } }); // node_modules/caniuse-lite/data/features/rtcpeerconnection.js var require_rtcpeerconnection = __commonJS({ "node_modules/caniuse-lite/data/features/rtcpeerconnection.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "516": "G M N O" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "33": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t", "33": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "130": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "WebRTC Peer-to-peer connections" }; } }); // node_modules/caniuse-lite/data/features/ruby.js var require_ruby = __commonJS({ "node_modules/caniuse-lite/data/features/ruby.js"(exports2, module2) { module2.exports = { A: { A: { "4": "J D E F A B 3B" }, B: { "4": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "4": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I" }, E: { "4": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I 8B uB" }, F: { "4": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "8": "F B C HC IC JC KC lB 1B LC mB" }, G: { "4": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B" }, H: { "8": "gC" }, I: { "4": "oB I H kC 2B lC mC", "8": "hC iC jC" }, J: { "4": "A", "8": "D" }, K: { "4": "c", "8": "A B C lB 1B mB" }, L: { "4": "H" }, M: { "1": "b" }, N: { "4": "A B" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "4": "1C" }, S: { "1": "2C" } }, B: 1, C: "Ruby annotation" }; } }); // node_modules/caniuse-lite/data/features/run-in.js var require_run_in = __commonJS({ "node_modules/caniuse-lite/data/features/run-in.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "J D 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 I p J D E F A B C K L G M N O q r s t u v w x y z", "2": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J 9B", "2": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "AC", "129": "I 8B uB" }, F: { "1": "F B C G M N O HC IC JC KC lB 1B LC mB", "2": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "MC 2B NC OC PC", "2": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "129": "uB" }, H: { "1": "gC" }, I: { "1": "oB I hC iC jC kC 2B lC", "2": "H mC" }, J: { "1": "D A" }, K: { "1": "A B C lB 1B mB", "2": "c" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "display: run-in" }; } }); // node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js var require_same_site_cookie_attribute = __commonJS({ "node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "388": "B" }, B: { "1": "O P Q R S T U", "2": "C K L G", "129": "M N", "513": "V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB 5B 6B" }, D: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "513": "Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB lB", "2052": "L", "3076": "C K mB DC" }, F: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "513": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC", "2052": "XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "513": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "16": "0C" }, R: { "513": "1C" }, S: { "2": "2C" } }, B: 6, C: "'SameSite' cookie attribute" }; } }); // node_modules/caniuse-lite/data/features/screen-orientation.js var require_screen_orientation = __commonJS({ "node_modules/caniuse-lite/data/features/screen-orientation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "164": "B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "36": "C K L G M N O" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N 5B 6B", "36": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A", "36": "B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "16": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "Screen Orientation" }; } }); // node_modules/caniuse-lite/data/features/script-async.js var require_script_async = __commonJS({ "node_modules/caniuse-lite/data/features/script-async.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "132": "p" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "async attribute for external scripts" }; } }); // node_modules/caniuse-lite/data/features/script-defer.js var require_script_defer = __commonJS({ "node_modules/caniuse-lite/data/features/script-defer.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "132": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "257": "0 1 I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "defer attribute for external scripts" }; } }); // node_modules/caniuse-lite/data/features/scrollintoview.js var require_scrollintoview = __commonJS({ "node_modules/caniuse-lite/data/features/scrollintoview.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "132": "E F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "132": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "0 1 2 3 4 5 6 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, E: { "1": "nB 0B GC", "2": "I p 8B uB", "132": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC JC KC", "16": "B lB 1B", "132": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB LC mB" }, G: { "1": "nB 0B", "16": "uB MC 2B", "132": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "1": "H", "16": "hC iC", "132": "oB I jC kC 2B lC mC" }, J: { "132": "D A" }, K: { "1": "c", "132": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "132": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "scrollIntoView" }; } }); // node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js var require_scrollintoviewifneeded = __commonJS({ "node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Element.scrollIntoViewIfNeeded()" }; } }); // node_modules/caniuse-lite/data/features/sdch.js var require_sdch = __commonJS({ "node_modules/caniuse-lite/data/features/sdch.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB", "2": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB", "2": "F B C fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "SDCH Accept-Encoding/Content-Encoding" }; } }); // node_modules/caniuse-lite/data/features/selection-api.js var require_selection_api = __commonJS({ "node_modules/caniuse-lite/data/features/selection-api.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "16": "3B", "260": "J D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB 5B 6B", "2180": "EB FB GB HB IB JB KB LB MB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "132": "F B C HC IC JC KC lB 1B LC mB" }, G: { "16": "2B", "132": "uB MC", "516": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "16": "oB I hC iC jC kC", "1025": "2B" }, J: { "1": "A", "16": "D" }, K: { "1": "c", "16": "A B C lB 1B", "132": "mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "16": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2180": "2C" } }, B: 5, C: "Selection API" }; } }); // node_modules/caniuse-lite/data/features/server-timing.js var require_server_timing = __commonJS({ "node_modules/caniuse-lite/data/features/server-timing.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB 5B 6B" }, D: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "196": "UB qB VB WB", "324": "c" }, E: { "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "516": "K L G mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Server Timing" }; } }); // node_modules/caniuse-lite/data/features/serviceworkers.js var require_serviceworkers = __commonJS({ "node_modules/caniuse-lite/data/features/serviceworkers.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "322": "G M" }, C: { "1": "FB HB IB JB KB LB MB OB PB QB RB SB TB pB qB VB WB c XB YB ZB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "4 5 6 7 8 9 AB BB CB DB EB", "513": "GB NB UB aB" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB", "4": "BB CB DB EB FB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B 8B uB 9B AC BC CC vB" }, F: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x HC IC JC KC lB 1B LC mB", "4": "0 1 2 y z" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "4": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "4": "c" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Service Workers" }; } }); // node_modules/caniuse-lite/data/features/setimmediate.js var require_setimmediate = __commonJS({ "node_modules/caniuse-lite/data/features/setimmediate.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O", "2": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Efficient Script Yielding: setImmediate()" }; } }); // node_modules/caniuse-lite/data/features/shadowdom.js var require_shadowdom = __commonJS({ "node_modules/caniuse-lite/data/features/shadowdom.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P", "2": "C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "66": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB" }, D: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "2": "I p J D E F A B C K L G M N O q r s t u v Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB", "2": "F B C ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "33": "G M N O q r s" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B", "33": "lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC", "2": "vC wC xC nB yC zC", "33": "I" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 7, C: "Shadow DOM (deprecated V0 spec)" }; } }); // node_modules/caniuse-lite/data/features/shadowdomv1.js var require_shadowdomv1 = __commonJS({ "node_modules/caniuse-lite/data/features/shadowdomv1.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 5B 6B", "322": "TB", "578": "pB UB qB VB" }, D: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB" }, E: { "1": "A B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC" }, F: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC", "132": "TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "4": "oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Shadow DOM (V1)" }; } }); // node_modules/caniuse-lite/data/features/sharedarraybuffer.js var require_sharedarraybuffer = __commonJS({ "node_modules/caniuse-lite/data/features/sharedarraybuffer.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z", "2": "C K L G", "194": "M N O", "513": "a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 5B 6B", "194": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB", "450": "gB hB iB jB kB", "513": "P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB", "194": "UB qB VB WB c XB YB ZB", "513": "a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A 8B uB 9B AC BC CC", "194": "B C K L G vB lB mB DC EC FC", "513": "wB xB yB zB nB 0B GC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB HC IC JC KC lB 1B LC mB", "194": "IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC", "194": "UC VC WC XC YC ZC aC bC cC dC eC fC", "513": "wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "513": "H" }, M: { "513": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "513": "1C" }, S: { "2": "2C" } }, B: 6, C: "Shared Array Buffer" }; } }); // node_modules/caniuse-lite/data/features/sharedworkers.js var require_sharedworkers = __commonJS({ "node_modules/caniuse-lite/data/features/sharedworkers.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "p J 9B nB 0B GC", "2": "I D E F A B C K L G 8B uB AC BC CC vB lB mB DC EC FC wB xB yB zB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC IC JC" }, G: { "1": "NC OC nB 0B", "2": "E uB MC 2B PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "B C lB 1B mB", "2": "c", "16": "A" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "I", "2": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 1, C: "Shared Web Workers" }; } }); // node_modules/caniuse-lite/data/features/sni.js var require_sni = __commonJS({ "node_modules/caniuse-lite/data/features/sni.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J 3B", "132": "D E" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Server Name Indication" }; } }); // node_modules/caniuse-lite/data/features/spdy.js var require_spdy = __commonJS({ "node_modules/caniuse-lite/data/features/spdy.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F A 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "2": "4B oB I p J D E F A B C MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "2": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "E F A B C CC vB lB", "2": "I p J D 8B uB 9B AC BC", "129": "K L G mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB DB FB mB", "2": "F B C BB CB EB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC" }, G: { "1": "E QC RC SC TC UC VC WC XC", "2": "uB MC 2B NC OC PC", "257": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I kC 2B lC mC", "2": "H hC iC jC" }, J: { "2": "D A" }, K: { "1": "mB", "2": "A B C c lB 1B" }, L: { "2": "H" }, M: { "2": "b" }, N: { "1": "B", "2": "A" }, O: { "2": "nC" }, P: { "1": "I", "2": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 7, C: "SPDY protocol" }; } }); // node_modules/caniuse-lite/data/features/speech-recognition.js var require_speech_recognition = __commonJS({ "node_modules/caniuse-lite/data/features/speech-recognition.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "1026": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B", "322": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "I p J D E F A B C K L G M N O q r s t u v", "164": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L 8B uB 9B AC BC CC vB lB mB DC", "2084": "G EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C G M N O q r s t u v w x HC IC JC KC lB 1B LC mB", "1026": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC", "2084": "eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "164": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "164": "0C" }, R: { "164": "1C" }, S: { "322": "2C" } }, B: 7, C: "Speech Recognition API" }; } }); // node_modules/caniuse-lite/data/features/speech-synthesis.js var require_speech_synthesis = __commonJS({ "node_modules/caniuse-lite/data/features/speech-synthesis.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O", "2": "C K", "257": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB", "2": "0 1 2 3 I p J D E F A B C K L G M N O q r s t u v w x y z", "257": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB", "2": "F B C G M N O q r s t u v w x HC IC JC KC lB 1B LC mB", "257": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 7, C: "Speech Synthesis API" }; } }); // node_modules/caniuse-lite/data/features/spellcheck-attribute.js var require_spellcheck_attribute = __commonJS({ "node_modules/caniuse-lite/data/features/spellcheck-attribute.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "4": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "4": "gC" }, I: { "4": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "A", "4": "D" }, K: { "4": "A B C c lB 1B mB" }, L: { "4": "H" }, M: { "4": "b" }, N: { "4": "A B" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "4": "1C" }, S: { "2": "2C" } }, B: 1, C: "Spellcheck attribute" }; } }); // node_modules/caniuse-lite/data/features/sql-storage.js var require_sql_storage = __commonJS({ "node_modules/caniuse-lite/data/features/sql-storage.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b", "2": "C K L G M N O", "129": "H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b", "129": "H sB tB 7B" }, E: { "1": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB", "2": "K L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z JC KC lB 1B LC mB", "2": "F HC IC", "129": "a" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC", "2": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I hC iC jC kC 2B lC mC", "129": "H" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "129": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Web SQL Database" }; } }); // node_modules/caniuse-lite/data/features/srcset.js var require_srcset = __commonJS({ "node_modules/caniuse-lite/data/features/srcset.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C", "514": "K L G" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "3 4 5 6 7 8" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 I p J D E F A B C K L G M N O q r s t u v w x y z", "260": "5 6 7 8" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B AC", "260": "E BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r HC IC JC KC lB 1B LC mB", "260": "s t u v" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "260": "E QC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Srcset and sizes attributes" }; } }); // node_modules/caniuse-lite/data/features/stream.js var require_stream = __commonJS({ "node_modules/caniuse-lite/data/features/stream.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M 5B 6B", "129": "7 8 9 AB BB CB", "420": "0 1 2 3 4 5 6 N O q r s t u v w x y z" }, D: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r", "420": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B G M N HC IC JC KC lB 1B LC", "420": "0 1 2 3 4 5 6 7 8 9 C O q r s t u v w x y z AB mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "513": "cC dC eC fC wB xB yB zB nB 0B", "1537": "VC WC XC YC ZC aC bC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "420": "A" }, K: { "1": "c", "2": "A B lB 1B", "420": "C mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "420": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "getUserMedia/Stream API" }; } }); // node_modules/caniuse-lite/data/features/streams.js var require_streams = __commonJS({ "node_modules/caniuse-lite/data/features/streams.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "130": "B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "16": "C K", "260": "L G", "1028": "P Q R S T U V W X", "5124": "M N O" }, C: { "1": "n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 5B 6B", "5124": "l m", "7172": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k", "7746": "SB TB pB UB qB VB WB c" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB", "260": "NB OB PB QB RB SB TB", "1028": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X" }, E: { "2": "I p J D E F 8B uB 9B AC BC CC", "1028": "G EC FC wB xB yB zB nB 0B GC", "3076": "A B C K L vB lB mB DC" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "260": "AB BB CB DB EB FB GB", "1028": "HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC", "16": "TC", "1028": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1028": "nC" }, P: { "1": "xC nB yC zC", "2": "I oC pC", "1028": "qC rC sC vB tC uC vC wC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "Streams" }; } }); // node_modules/caniuse-lite/data/features/stricttransportsecurity.js var require_stricttransportsecurity = __commonJS({ "node_modules/caniuse-lite/data/features/stricttransportsecurity.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A 3B", "129": "B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Strict Transport Security" }; } }); // node_modules/caniuse-lite/data/features/style-scoped.js var require_style_scoped = __commonJS({ "node_modules/caniuse-lite/data/features/style-scoped.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB", "2": "4B oB I p J D E F A B C K L G M N O q r qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "322": "QB RB SB TB pB UB" }, D: { "2": "8 9 I p J D E F A B C K L G M N O q AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "194": "0 1 2 3 4 5 6 7 r s t u v w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "1": "2C" } }, B: 7, C: "Scoped CSS" }; } }); // node_modules/caniuse-lite/data/features/subresource-bundling.js var require_subresource_bundling = __commonJS({ "node_modules/caniuse-lite/data/features/subresource-bundling.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Subresource Loading with Web Bundles" }; } }); // node_modules/caniuse-lite/data/features/subresource-integrity.js var require_subresource_integrity = __commonJS({ "node_modules/caniuse-lite/data/features/subresource-integrity.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB 5B 6B" }, D: { "1": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "194": "VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Subresource Integrity" }; } }); // node_modules/caniuse-lite/data/features/svg-css.js var require_svg_css = __commonJS({ "node_modules/caniuse-lite/data/features/svg-css.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "516": "C K L G" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "260": "I p J D E F A B C K L G M N O q r s t u" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "I" }, E: { "1": "p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B", "132": "I uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "uB MC" }, H: { "260": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "c", "260": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "SVG in CSS backgrounds" }; } }); // node_modules/caniuse-lite/data/features/svg-filters.js var require_svg_filters = __commonJS({ "node_modules/caniuse-lite/data/features/svg-filters.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I", "4": "p J D" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "SVG filters" }; } }); // node_modules/caniuse-lite/data/features/svg-fonts.js var require_svg_fonts = __commonJS({ "node_modules/caniuse-lite/data/features/svg-fonts.js"(exports2, module2) { module2.exports = { A: { A: { "2": "F A B 3B", "8": "J D E" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z", "2": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "130": "9 AB BB CB DB EB FB GB HB IB JB KB LB" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B" }, F: { "1": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB", "2": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "130": "0 1 2 3 4 5 6 7 w x y z" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "258": "gC" }, I: { "1": "oB I kC 2B lC mC", "2": "H hC iC jC" }, J: { "1": "D A" }, K: { "1": "A B C lB 1B mB", "2": "c" }, L: { "130": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "I", "130": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "130": "1C" }, S: { "2": "2C" } }, B: 2, C: "SVG fonts" }; } }); // node_modules/caniuse-lite/data/features/svg-fragment.js var require_svg_fragment = __commonJS({ "node_modules/caniuse-lite/data/features/svg-fragment.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "260": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z", "132": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB" }, E: { "1": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D F A B 8B uB 9B AC CC vB", "132": "E BC" }, F: { "1": "8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "G M N O q r s t", "4": "B C IC JC KC lB 1B LC", "16": "F HC", "132": "0 1 2 3 4 5 6 7 u v w x y z" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC RC SC TC UC VC", "132": "E QC" }, H: { "1": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D", "132": "A" }, K: { "1": "c mB", "4": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "132": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "SVG fragment identifiers" }; } }); // node_modules/caniuse-lite/data/features/svg-html.js var require_svg_html = __commonJS({ "node_modules/caniuse-lite/data/features/svg-html.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "388": "F A B" }, B: { "4": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B", "4": "oB" }, D: { "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "8B uB", "4": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "4": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "4": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "4": "H lC mC" }, J: { "1": "A", "2": "D" }, K: { "4": "A B C c lB 1B mB" }, L: { "4": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "4": "1C" }, S: { "1": "2C" } }, B: 2, C: "SVG effects for HTML" }; } }); // node_modules/caniuse-lite/data/features/svg-html5.js var require_svg_html5 = __commonJS({ "node_modules/caniuse-lite/data/features/svg-html5.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E", "129": "F A B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L G M" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "8": "I p J" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "I p 8B uB", "129": "J D E 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "B KC lB 1B", "8": "F HC IC JC" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "8": "uB MC 2B", "129": "E NC OC PC QC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "hC iC jC", "129": "oB I kC 2B" }, J: { "1": "A", "129": "D" }, K: { "1": "C c mB", "8": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "129": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Inline SVG in HTML5" }; } }); // node_modules/caniuse-lite/data/features/svg-img.js var require_svg_img = __commonJS({ "node_modules/caniuse-lite/data/features/svg-img.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C K L G M N O q r s t u v w x y" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B", "4": "uB", "132": "I p J D E 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "E uB MC 2B NC OC PC QC" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "hC iC jC", "132": "oB I kC 2B" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "SVG in HTML img element" }; } }); // node_modules/caniuse-lite/data/features/svg-smil.js var require_svg_smil = __commonJS({ "node_modules/caniuse-lite/data/features/svg-smil.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "I" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "8B uB", "132": "I p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "uB MC 2B NC" }, H: { "2": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "SVG SMIL animation" }; } }); // node_modules/caniuse-lite/data/features/svg.js var require_svg = __commonJS({ "node_modules/caniuse-lite/data/features/svg.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E", "772": "F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "513": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "4": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "H lC mC", "2": "hC iC jC", "132": "oB I kC 2B" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "257": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "SVG (basic support)" }; } }); // node_modules/caniuse-lite/data/features/sxg.js var require_sxg = __commonJS({ "node_modules/caniuse-lite/data/features/sxg.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB", "132": "dB eB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "Signed HTTP Exchanges (SXG)" }; } }); // node_modules/caniuse-lite/data/features/tabindex-attr.js var require_tabindex_attr = __commonJS({ "node_modules/caniuse-lite/data/features/tabindex-attr.js"(exports2, module2) { module2.exports = { A: { A: { "1": "D E F A B", "16": "J 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "16": "4B oB 5B 6B", "129": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "16": "I p 8B uB", "257": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "769": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "16": "gC" }, I: { "16": "oB I H hC iC jC kC 2B lC mC" }, J: { "16": "D A" }, K: { "16": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "16": "A B" }, O: { "1": "nC" }, P: { "16": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "129": "2C" } }, B: 1, C: "tabindex global attribute" }; } }); // node_modules/caniuse-lite/data/features/template-literals.js var require_template_literals = __commonJS({ "node_modules/caniuse-lite/data/features/template-literals.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "16": "C" }, C: { "1": "5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB" }, E: { "1": "A B K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC", "129": "C" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "RC SC TC UC VC WC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC", "129": "XC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ES6 Template Literals (Template Strings)" }; } }); // node_modules/caniuse-lite/data/features/template.js var require_template = __commonJS({ "node_modules/caniuse-lite/data/features/template.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C", "388": "K L" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s 5B 6B" }, D: { "1": "6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w", "132": "0 1 2 3 4 5 x y z" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D 8B uB 9B", "388": "E BC", "514": "AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "132": "G M N O q r s" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC", "388": "E QC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "HTML templates" }; } }); // node_modules/caniuse-lite/data/features/temporal.js var require_temporal = __commonJS({ "node_modules/caniuse-lite/data/features/temporal.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 6, C: "Temporal" }; } }); // node_modules/caniuse-lite/data/features/testfeat.js var require_testfeat = __commonJS({ "node_modules/caniuse-lite/data/features/testfeat.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E A B 3B", "16": "F" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "16": "I p" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "B C" }, E: { "2": "I J 8B uB 9B", "16": "p D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC 1B LC mB", "16": "lB" }, G: { "2": "uB MC 2B NC OC", "16": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC kC 2B lC mC", "16": "jC" }, J: { "2": "A", "16": "D" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Test feature - updated" }; } }); // node_modules/caniuse-lite/data/features/text-decoration.js var require_text_decoration = __commonJS({ "node_modules/caniuse-lite/data/features/text-decoration.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "2052": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p 5B 6B", "1028": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "1060": "0 1 2 3 4 5 6 J D E F A B C K L G M N O q r s t u v w x y z" }, D: { "2": "I p J D E F A B C K L G M N O q r s t u v w", "226": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB", "2052": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D 8B uB 9B AC", "772": "K L G mB DC EC FC wB xB yB zB nB 0B GC", "804": "E F A B C CC vB lB", "1316": "BC" }, F: { "2": "0 1 2 3 4 5 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "226": "6 7 8 9 AB BB CB DB EB", "2052": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "uB MC 2B NC OC PC", "292": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "2052": "H" }, M: { "1028": "b" }, N: { "2": "A B" }, O: { "2052": "nC" }, P: { "2": "I oC pC", "2052": "qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2052": "1C" }, S: { "1028": "2C" } }, B: 4, C: "text-decoration styling" }; } }); // node_modules/caniuse-lite/data/features/text-emphasis.js var require_text_emphasis = __commonJS({ "node_modules/caniuse-lite/data/features/text-emphasis.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "k l m n o b H", "2": "C K L G M N O", "164": "P Q R S T U V W X Y Z a d e f g h i j" }, C: { "1": "HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB 5B 6B", "322": "GB" }, D: { "1": "k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v", "164": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B", "164": "D AC" }, F: { "1": "V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "164": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B", "164": "lC mC" }, J: { "2": "D", "164": "A" }, K: { "2": "A B C lB 1B mB", "164": "c" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "164": "nC" }, P: { "1": "zC", "164": "I oC pC qC rC sC vB tC uC vC wC xC nB yC" }, Q: { "164": "0C" }, R: { "164": "1C" }, S: { "1": "2C" } }, B: 4, C: "text-emphasis styling" }; } }); // node_modules/caniuse-lite/data/features/text-overflow.js var require_text_overflow = __commonJS({ "node_modules/caniuse-lite/data/features/text-overflow.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B", "2": "3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "8": "4B oB I p J 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "33": "F HC IC JC KC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "c mB", "33": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "CSS3 Text-overflow" }; } }); // node_modules/caniuse-lite/data/features/text-size-adjust.js var require_text_size_adjust = __commonJS({ "node_modules/caniuse-lite/data/features/text-size-adjust.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "33": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB", "258": "x" }, E: { "2": "I p J D E F A B C K L G 8B uB AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "258": "9B" }, F: { "1": "EB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB FB HC IC JC KC lB 1B LC mB" }, G: { "2": "uB MC 2B", "33": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "33": "b" }, N: { "161": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS text-size-adjust" }; } }); // node_modules/caniuse-lite/data/features/text-stroke.js var require_text_stroke = __commonJS({ "node_modules/caniuse-lite/data/features/text-stroke.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L", "33": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "161": "G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB 5B 6B", "161": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "450": "JB" }, D: { "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "33": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "33": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "36": "uB" }, H: { "2": "gC" }, I: { "2": "oB", "33": "I H hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "2": "A B C lB 1B mB", "33": "c" }, L: { "33": "H" }, M: { "161": "b" }, N: { "2": "A B" }, O: { "33": "nC" }, P: { "33": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "33": "0C" }, R: { "33": "1C" }, S: { "161": "2C" } }, B: 7, C: "CSS text-stroke and text-fill" }; } }); // node_modules/caniuse-lite/data/features/textcontent.js var require_textcontent = __commonJS({ "node_modules/caniuse-lite/data/features/textcontent.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Node.textContent" }; } }); // node_modules/caniuse-lite/data/features/textencoder.js var require_textencoder = __commonJS({ "node_modules/caniuse-lite/data/features/textencoder.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O 5B 6B", "132": "q" }, D: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u v HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "TextEncoder & TextDecoder" }; } }); // node_modules/caniuse-lite/data/features/tls1-1.js var require_tls1_1 = __commonJS({ "node_modules/caniuse-lite/data/features/tls1-1.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D 3B", "66": "E F A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB", "2": "4B oB I p J D E F A B C K L G M N O q r s t 5B 6B", "66": "u", "129": "aB bB cB dB eB fB gB hB iB jB", "388": "kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T", "2": "I p J D E F A B C K L G M N O q r s", "1540": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "D E F A B C K BC CC vB lB mB", "2": "I p J 8B uB 9B AC", "513": "L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB mB", "2": "F B C HC IC JC KC lB 1B LC", "1540": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "129": "b" }, N: { "1": "B", "66": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "TLS 1.1" }; } }); // node_modules/caniuse-lite/data/features/tls1-2.js var require_tls1_2 = __commonJS({ "node_modules/caniuse-lite/data/features/tls1-2.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D 3B", "66": "E F A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u 5B 6B", "66": "v w x" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F G HC", "66": "B C IC JC KC lB 1B LC mB" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "c mB", "2": "A B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "66": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "TLS 1.2" }; } }); // node_modules/caniuse-lite/data/features/tls1-3.js var require_tls1_3 = __commonJS({ "node_modules/caniuse-lite/data/features/tls1-3.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 5B 6B", "132": "UB qB VB", "450": "MB NB OB PB QB RB SB TB pB" }, D: { "1": "cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB", "706": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "1028": "K mB DC" }, F: { "1": "SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB", "706": "PB QB RB" }, G: { "1": "YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC rC sC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 6, C: "TLS 1.3" }; } }); // node_modules/caniuse-lite/data/features/touch.js var require_touch = __commonJS({ "node_modules/caniuse-lite/data/features/touch.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "8": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "578": "C K L G M N O" }, C: { "1": "O q r s t u v NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "4": "I p J D E F A B C K L G M N", "194": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A", "260": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "Touch events" }; } }); // node_modules/caniuse-lite/data/features/transforms2d.js var require_transforms2d = __commonJS({ "node_modules/caniuse-lite/data/features/transforms2d.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E", "129": "A B", "161": "F" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L G M" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "33": "I p J D E F A B C K L G 5B 6B" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "33": "I p J D E 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F HC IC", "33": "B C G M N O q r s t JC KC lB 1B LC" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "33": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "33": "oB I hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 2D Transforms" }; } }); // node_modules/caniuse-lite/data/features/transforms3d.js var require_transforms3d = __commonJS({ "node_modules/caniuse-lite/data/features/transforms3d.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F 5B 6B", "33": "A B C K L G" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B", "33": "0 1 2 3 4 5 6 C K L G M N O q r s t u v w x y z" }, E: { "1": "xB yB zB nB 0B GC", "2": "8B uB", "33": "I p J D E 9B AC BC", "257": "F A B C K L G CC vB lB mB DC EC FC wB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "G M N O q r s t" }, G: { "1": "xB yB zB nB 0B", "33": "E uB MC 2B NC OC PC QC", "257": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC iC jC", "33": "oB I kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 5, C: "CSS3 3D Transforms" }; } }); // node_modules/caniuse-lite/data/features/trusted-types.js var require_trusted_types = __commonJS({ "node_modules/caniuse-lite/data/features/trusted-types.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O P Q R" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Trusted Types for DOM manipulation" }; } }); // node_modules/caniuse-lite/data/features/ttf.js var require_ttf = __commonJS({ "node_modules/caniuse-lite/data/features/ttf.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a IC JC KC lB 1B LC mB", "2": "F HC" }, G: { "1": "E 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC" }, H: { "2": "gC" }, I: { "1": "oB I H iC jC kC 2B lC mC", "2": "hC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "TTF/OTF - TrueType and OpenType font support" }; } }); // node_modules/caniuse-lite/data/features/typedarrays.js var require_typedarrays = __commonJS({ "node_modules/caniuse-lite/data/features/typedarrays.js"(exports2, module2) { module2.exports = { A: { A: { "1": "B", "2": "J D E F 3B", "132": "A" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "260": "9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC", "260": "2B" }, H: { "1": "gC" }, I: { "1": "I H kC 2B lC mC", "2": "oB hC iC jC" }, J: { "1": "A", "2": "D" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Typed Arrays" }; } }); // node_modules/caniuse-lite/data/features/u2f.js var require_u2f = __commonJS({ "node_modules/caniuse-lite/data/features/u2f.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "513": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B", "322": "IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB" }, D: { "2": "0 1 2 3 4 5 6 7 8 I p J D E F A B C K L G M N O q r s t u v w x y z sB tB 7B", "130": "9 AB BB", "513": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i", "578": "j k l m n o b H" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB CB HC IC JC KC lB 1B LC mB", "513": "BB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "322": "2C" } }, B: 7, C: "FIDO U2F API" }; } }); // node_modules/caniuse-lite/data/features/unhandledrejection.js var require_unhandledrejection = __commonJS({ "node_modules/caniuse-lite/data/features/unhandledrejection.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB 5B 6B" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "16": "VC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 1, C: "unhandledrejection/rejectionhandled events" }; } }); // node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js var require_upgradeinsecurerequests = __commonJS({ "node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB 5B 6B" }, D: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Upgrade Insecure Requests" }; } }); // node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js var require_url_scroll_to_text_fragment = __commonJS({ "node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "66": "P Q R" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB", "66": "gB hB iB jB kB P Q" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB HC IC JC KC lB 1B LC mB", "66": "YB ZB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "vC wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "URL Scroll-To-Text Fragment" }; } }); // node_modules/caniuse-lite/data/features/url.js var require_url = __commonJS({ "node_modules/caniuse-lite/data/features/url.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w 5B 6B" }, D: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t", "130": "0 1 2 u v w x y z" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B AC", "130": "D" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "130": "G M N O" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC", "130": "PC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "oB I hC iC jC kC 2B", "130": "lC" }, J: { "2": "D", "130": "A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "URL API" }; } }); // node_modules/caniuse-lite/data/features/urlsearchparams.js var require_urlsearchparams = __commonJS({ "node_modules/caniuse-lite/data/features/urlsearchparams.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "132": "0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB" }, D: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB" }, E: { "1": "B C K L G vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC" }, F: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB" }, G: { "1": "UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "URLSearchParams" }; } }); // node_modules/caniuse-lite/data/features/use-strict.js var require_use_strict = __commonJS({ "node_modules/caniuse-lite/data/features/use-strict.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "132": "p 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "oB I H kC 2B lC mC", "2": "hC iC jC" }, J: { "1": "D A" }, K: { "1": "C c 1B mB", "2": "A B lB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "ECMAScript 5 Strict Mode" }; } }); // node_modules/caniuse-lite/data/features/user-select-none.js var require_user_select_none = __commonJS({ "node_modules/caniuse-lite/data/features/user-select-none.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "33": "A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "33": "C K L G M N O" }, C: { "1": "bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "33": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB 5B 6B" }, D: { "1": "PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "33": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB" }, E: { "1": "GC", "33": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B" }, F: { "1": "CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "33": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB" }, G: { "33": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "33": "oB I hC iC jC kC 2B lC mC" }, J: { "33": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "33": "A B" }, O: { "1": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "33": "I oC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "33": "2C" } }, B: 5, C: "CSS user-select: none" }; } }); // node_modules/caniuse-lite/data/features/user-timing.js var require_user_timing = __commonJS({ "node_modules/caniuse-lite/data/features/user-timing.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q r s t u v" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "User Timing API" }; } }); // node_modules/caniuse-lite/data/features/variable-fonts.js var require_variable_fonts = __commonJS({ "node_modules/caniuse-lite/data/features/variable-fonts.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 5B 6B", "4609": "VB WB c XB YB ZB aB bB cB", "4674": "qB", "5698": "UB", "7490": "OB PB QB RB SB", "7746": "TB pB", "8705": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB", "4097": "YB", "4290": "pB UB qB", "6148": "VB WB c XB" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "4609": "B C lB mB", "8193": "K L DC EC" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB HC IC JC KC lB 1B LC mB", "4097": "OB", "6148": "KB LB MB NB" }, G: { "1": "ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "4097": "VC WC XC YC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "4097": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "2": "I oC pC qC", "4097": "rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4097": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Variable fonts" }; } }); // node_modules/caniuse-lite/data/features/vector-effect.js var require_vector_effect = __commonJS({ "node_modules/caniuse-lite/data/features/vector-effect.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "2": "F B HC IC JC KC lB 1B" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "H lC mC", "16": "oB I hC iC jC kC 2B" }, J: { "16": "D A" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "SVG vector-effect: non-scaling-stroke" }; } }); // node_modules/caniuse-lite/data/features/vibration.js var require_vibration = __commonJS({ "node_modules/caniuse-lite/data/features/vibration.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A 5B 6B", "33": "B C K L G" }, D: { "1": "1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "Vibration API" }; } }); // node_modules/caniuse-lite/data/features/video.js var require_video = __commonJS({ "node_modules/caniuse-lite/data/features/video.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "260": "I p J D E F A B C K L G M N O q 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A 9B AC BC CC vB", "2": "8B uB", "513": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC", "513": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "132": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Video element" }; } }); // node_modules/caniuse-lite/data/features/videotracks.js var require_videotracks = __commonJS({ "node_modules/caniuse-lite/data/features/videotracks.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O", "322": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB", "322": "GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J 8B uB 9B" }, F: { "2": "0 1 2 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "322": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "322": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "322": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "322": "1C" }, S: { "194": "2C" } }, B: 1, C: "Video Tracks" }; } }); // node_modules/caniuse-lite/data/features/viewport-unit-variants.js var require_viewport_unit_variants = __commonJS({ "node_modules/caniuse-lite/data/features/viewport-unit-variants.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b", "194": "H" }, C: { "1": "m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k", "194": "l m n o b H sB tB 7B" }, E: { "1": "xB yB zB nB 0B GC", "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z HC IC JC KC lB 1B LC mB", "194": "a" }, G: { "1": "xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "Large, Small, and Dynamic viewport units" }; } }); // node_modules/caniuse-lite/data/features/viewport-units.js var require_viewport_units = __commonJS({ "node_modules/caniuse-lite/data/features/viewport-units.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "132": "F", "260": "A B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "260": "C K L G" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N O q", "260": "r s t u v w" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B", "260": "J" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC", "516": "PC", "772": "OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "260": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "Viewport units: vw, vh, vmin, vmax" }; } }); // node_modules/caniuse-lite/data/features/wai-aria.js var require_wai_aria = __commonJS({ "node_modules/caniuse-lite/data/features/wai-aria.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "4": "E F A B" }, B: { "4": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "4": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "8B uB", "4": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F", "4": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "4": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "4": "gC" }, I: { "2": "oB I hC iC jC kC 2B", "4": "H lC mC" }, J: { "2": "D A" }, K: { "4": "A B C c lB 1B mB" }, L: { "4": "H" }, M: { "4": "b" }, N: { "4": "A B" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "4": "1C" }, S: { "4": "2C" } }, B: 2, C: "WAI-ARIA Accessibility features" }; } }); // node_modules/caniuse-lite/data/features/wake-lock.js var require_wake_lock = __commonJS({ "node_modules/caniuse-lite/data/features/wake-lock.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "194": "P Q R S T U V W X Y" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB", "194": "dB eB fB gB hB iB jB kB P Q R S T" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB HC IC JC KC lB 1B LC mB", "194": "TB UB VB WB c XB YB ZB aB bB cB dB eB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "wC xC nB yC zC", "2": "I oC pC qC rC sC vB tC uC vC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 4, C: "Screen Wake Lock API" }; } }); // node_modules/caniuse-lite/data/features/wasm.js var require_wasm = __commonJS({ "node_modules/caniuse-lite/data/features/wasm.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L", "578": "G" }, C: { "1": "OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB 5B 6B", "194": "IB JB KB LB MB", "1025": "NB" }, D: { "1": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB", "322": "MB NB OB PB QB RB" }, E: { "1": "B C K L G lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB" }, F: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "322": "9 AB BB CB DB EB" }, G: { "1": "VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "194": "2C" } }, B: 6, C: "WebAssembly" }; } }); // node_modules/caniuse-lite/data/features/wav.js var require_wav = __commonJS({ "node_modules/caniuse-lite/data/features/wav.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a JC KC lB 1B LC mB", "2": "F HC IC" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "16": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "Wav audio format" }; } }); // node_modules/caniuse-lite/data/features/wbr-element.js var require_wbr_element = __commonJS({ "node_modules/caniuse-lite/data/features/wbr-element.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D 3B", "2": "E F A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "8B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "16": "F" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B" }, H: { "1": "gC" }, I: { "1": "oB I H jC kC 2B lC mC", "16": "hC iC" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "wbr (word break opportunity) element" }; } }); // node_modules/caniuse-lite/data/features/web-animation.js var require_web_animation = __commonJS({ "node_modules/caniuse-lite/data/features/web-animation.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "260": "P Q R S" }, C: { "1": "R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "260": "pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB", "516": "IB JB KB LB MB NB OB PB QB RB SB TB", "580": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB", "2049": "hB iB jB kB P Q" }, D: { "1": "T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z", "132": "7 8 9", "260": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC vB", "1090": "B C K lB mB", "2049": "L DC EC" }, F: { "1": "dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t HC IC JC KC lB 1B LC mB", "132": "u v w", "260": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC", "1090": "VC WC XC YC ZC aC bC", "2049": "cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "260": "nC" }, P: { "260": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "260": "0C" }, R: { "1": "1C" }, S: { "516": "2C" } }, B: 5, C: "Web Animations API" }; } }); // node_modules/caniuse-lite/data/features/web-app-manifest.js var require_web_app_manifest = __commonJS({ "node_modules/caniuse-lite/data/features/web-app-manifest.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M", "130": "N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "578": "iB jB kB P Q R rB S T U" }, D: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC", "260": "WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "Add to home screen (A2HS)" }; } }); // node_modules/caniuse-lite/data/features/web-bluetooth.js var require_web_bluetooth = __commonJS({ "node_modules/caniuse-lite/data/features/web-bluetooth.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "1025": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB", "194": "GB HB IB JB KB LB MB NB", "706": "OB PB QB", "1025": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 F B C G M N O q r s t u v w x y z HC IC JC KC lB 1B LC mB", "450": "7 8 9 AB", "706": "BB CB DB", "1025": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC mC", "1025": "H" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "1025": "c" }, L: { "1025": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1025": "nC" }, P: { "1": "pC qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC" }, Q: { "2": "0C" }, R: { "1025": "1C" }, S: { "2": "2C" } }, B: 7, C: "Web Bluetooth" }; } }); // node_modules/caniuse-lite/data/features/web-serial.js var require_web_serial = __commonJS({ "node_modules/caniuse-lite/data/features/web-serial.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "66": "P Q R S T U V W X" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB", "66": "kB P Q R S T U V W X" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c HC IC JC KC lB 1B LC mB", "66": "XB YB ZB aB bB cB dB eB fB gB hB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "Web Serial API" }; } }); // node_modules/caniuse-lite/data/features/web-share.js var require_web_share = __commonJS({ "node_modules/caniuse-lite/data/features/web-share.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "g h i j k l m n o b H", "2": "C K L G M N O P Q", "516": "R S T U V W X Y Z a d e f" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X", "130": "O q r s t u v", "1028": "Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "L G EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "2049": "K mB DC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC", "2049": "YC ZC aC bC cC" }, H: { "2": "gC" }, I: { "2": "oB I hC iC jC kC 2B lC", "258": "H mC" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "258": "c" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I", "258": "oC pC qC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "Web Share API" }; } }); // node_modules/caniuse-lite/data/features/webauthn.js var require_webauthn = __commonJS({ "node_modules/caniuse-lite/data/features/webauthn.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C", "226": "K L G M N" }, C: { "1": "UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB 5B 6B" }, D: { "1": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB" }, E: { "1": "K L G DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB", "322": "mB" }, F: { "1": "PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB HC IC JC KC lB 1B LC mB" }, G: { "1": "eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC", "578": "aC", "2052": "dC", "3076": "bC cC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "yC zC", "2": "I oC pC qC rC sC vB tC uC vC wC xC nB" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 2, C: "Web Authentication API" }; } }); // node_modules/caniuse-lite/data/features/webcodecs.js var require_webcodecs = __commonJS({ "node_modules/caniuse-lite/data/features/webcodecs.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "f g h i j k l m n o b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "yC zC", "2": "I oC pC qC rC sC vB tC uC vC wC xC nB" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "WebCodecs API" }; } }); // node_modules/caniuse-lite/data/features/webgl.js var require_webgl = __commonJS({ "node_modules/caniuse-lite/data/features/webgl.js"(exports2, module2) { module2.exports = { A: { A: { "2": "3B", "8": "J D E F A", "129": "B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "129": "C K L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "129": "I p J D E F A B C K L G M N O q r s t u" }, D: { "1": "4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D", "129": "0 1 2 3 E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB", "129": "J D 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B HC IC JC KC lB 1B LC", "129": "C G M N O mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC PC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "1": "A", "2": "D" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A", "129": "B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "129": "2C" } }, B: 6, C: "WebGL - 3D Canvas graphics" }; } }); // node_modules/caniuse-lite/data/features/webgl2.js var require_webgl2 = __commonJS({ "node_modules/caniuse-lite/data/features/webgl2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v 5B 6B", "194": "DB EB FB", "450": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB", "2242": "GB HB IB JB KB LB" }, D: { "1": "RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB", "578": "EB FB GB HB IB JB KB LB MB NB OB PB QB" }, E: { "1": "G FC wB xB yB zB nB 0B GC", "2": "I p J D E F A 8B uB 9B AC BC CC", "1090": "B C K L vB lB mB DC EC" }, F: { "1": "EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB HC IC JC KC lB 1B LC mB" }, G: { "1": "fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC", "1090": "XC YC ZC aC bC cC dC eC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "qC rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC" }, Q: { "578": "0C" }, R: { "1": "1C" }, S: { "2242": "2C" } }, B: 6, C: "WebGL 2.0" }; } }); // node_modules/caniuse-lite/data/features/webgpu.js var require_webgpu = __commonJS({ "node_modules/caniuse-lite/data/features/webgpu.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P", "578": "Q R S T U V W X Y Z a d e", "1602": "f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB 5B 6B", "194": "WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P", "578": "Q R S T U V W X Y Z a d e", "1602": "f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B 8B uB 9B AC BC CC vB", "322": "C K L G lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB HC IC JC KC lB 1B LC mB", "578": "fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "194": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 5, C: "WebGPU" }; } }); // node_modules/caniuse-lite/data/features/webhid.js var require_webhid = __commonJS({ "node_modules/caniuse-lite/data/features/webhid.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O", "66": "P Q R S T U V W X" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB", "66": "kB P Q R S T U V W X" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB HC IC JC KC lB 1B LC mB", "66": "YB ZB aB bB cB dB eB fB gB hB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "WebHID API" }; } }); // node_modules/caniuse-lite/data/features/webkit-user-drag.js var require_webkit_user_drag = __commonJS({ "node_modules/caniuse-lite/data/features/webkit-user-drag.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "16": "I p J D E F A B C K L G", "132": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "F B C HC IC JC KC lB 1B LC mB", "132": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "CSS -webkit-user-drag property" }; } }); // node_modules/caniuse-lite/data/features/webm.js var require_webm = __commonJS({ "node_modules/caniuse-lite/data/features/webm.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E 3B", "520": "F A B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "8": "C K", "388": "L G M N O" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "132": "I p J D E F A B C K L G M N O q r s t u v w x y" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p", "132": "J D E F A B C K L G M N O q r s t u v" }, E: { "1": "nB 0B GC", "2": "8B", "8": "I p uB 9B", "520": "J D E F A B C AC BC CC vB lB", "1028": "K mB DC", "7172": "L", "8196": "G EC FC wB xB yB zB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC JC", "132": "B C G KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC", "1028": "YC ZC aC bC cC", "3076": "dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "hC iC", "132": "oB I jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "8": "A B" }, O: { "1": "nC" }, P: { "1": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC", "132": "I" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 6, C: "WebM video format" }; } }); // node_modules/caniuse-lite/data/features/webnfc.js var require_webnfc = __commonJS({ "node_modules/caniuse-lite/data/features/webnfc.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O P Y Z a d e f g h i j k l m n o b H", "450": "Q R S T U V W X" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Y Z a d e f g h i j k l m n o b H sB tB 7B", "450": "Q R S T U V W X" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB HC IC JC KC lB 1B LC mB", "450": "ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "257": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "Web NFC" }; } }); // node_modules/caniuse-lite/data/features/webp.js var require_webp = __commonJS({ "node_modules/caniuse-lite/data/features/webp.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N" }, C: { "1": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "8": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c" }, D: { "1": "3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p", "8": "J D E", "132": "F A B C K L G M N O q r s t", "260": "0 1 2 u v w x y z" }, E: { "1": "nB 0B GC", "2": "I p J D E F A B C K 8B uB 9B AC BC CC vB lB mB DC", "516": "L G EC FC wB xB yB zB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F HC IC JC", "8": "B KC", "132": "lB 1B LC", "260": "C G M N O mB" }, G: { "1": "dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC" }, H: { "1": "gC" }, I: { "1": "H 2B lC mC", "2": "oB hC iC jC", "132": "I kC" }, J: { "2": "D A" }, K: { "1": "C c lB 1B mB", "2": "A", "132": "B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "8": "2C" } }, B: 6, C: "WebP image format" }; } }); // node_modules/caniuse-lite/data/features/websockets.js var require_websockets = __commonJS({ "node_modules/caniuse-lite/data/features/websockets.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB 5B 6B", "132": "I p", "292": "J D E F A" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "I p J D E F A B C K L", "260": "G" }, E: { "1": "D E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "132": "p 9B", "260": "J AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F HC IC JC KC", "132": "B C lB 1B LC" }, G: { "1": "E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC", "132": "2B NC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "129": "D" }, K: { "1": "c mB", "2": "A", "132": "B C lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Web Sockets" }; } }); // node_modules/caniuse-lite/data/features/webtransport.js var require_webtransport = __commonJS({ "node_modules/caniuse-lite/data/features/webtransport.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "j k l m n o b H", "2": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z g h", "66": "a d e f" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB HC IC JC KC lB 1B LC mB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "1": "zC", "2": "I oC pC qC rC sC vB tC uC vC wC xC nB yC" }, Q: { "16": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 5, C: "WebTransport" }; } }); // node_modules/caniuse-lite/data/features/webusb.js var require_webusb = __commonJS({ "node_modules/caniuse-lite/data/features/webusb.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB", "66": "PB QB RB SB TB pB UB" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB HC IC JC KC lB 1B LC mB", "66": "CB DB EB FB GB HB IB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "rC sC vB tC uC vC wC xC nB yC zC", "2": "I oC pC qC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "2": "2C" } }, B: 7, C: "WebUSB" }; } }); // node_modules/caniuse-lite/data/features/webvr.js var require_webvr = __commonJS({ "node_modules/caniuse-lite/data/features/webvr.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "66": "P", "257": "G M N O" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 5B 6B", "129": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "194": "PB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "66": "SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P" }, E: { "2": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "66": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C c lB 1B mB" }, L: { "2": "H" }, M: { "2": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "513": "I", "516": "oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 7, C: "WebVR API" }; } }); // node_modules/caniuse-lite/data/features/webvtt.js var require_webvtt = __commonJS({ "node_modules/caniuse-lite/data/features/webvtt.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "4B oB I p J D E F A B C K L G M N O q r s t u 5B 6B", "66": "0 1 v w x y z", "129": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB", "257": "QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I p J D E F A B C K L G M N" }, E: { "1": "J D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB I hC iC jC kC 2B" }, J: { "1": "A", "2": "D" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "B", "2": "A" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "129": "2C" } }, B: 4, C: "WebVTT - Web Video Text Tracks" }; } }); // node_modules/caniuse-lite/data/features/webworkers.js var require_webworkers = __commonJS({ "node_modules/caniuse-lite/data/features/webworkers.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "2": "3B", "8": "J D E F" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "8": "4B oB" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "8": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a KC lB 1B LC mB", "2": "F HC", "8": "IC JC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H hC lC mC", "2": "oB I iC jC kC 2B" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "8": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Web Workers" }; } }); // node_modules/caniuse-lite/data/features/webxr.js var require_webxr = __commonJS({ "node_modules/caniuse-lite/data/features/webxr.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "2": "C K L G M N O", "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB 5B 6B", "322": "jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB" }, D: { "2": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c", "66": "XB YB ZB aB bB cB dB eB fB gB hB iB jB kB", "132": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "2": "I p J D E F A B C 8B uB 9B AC BC CC vB lB mB", "578": "K L G DC EC FC wB xB yB zB nB 0B GC" }, F: { "2": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB HC IC JC KC lB 1B LC mB", "66": "NB OB PB QB RB SB TB UB VB WB c XB", "132": "YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a" }, G: { "2": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "2": "gC" }, I: { "2": "oB I H hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "2": "A B C lB 1B mB", "132": "c" }, L: { "132": "H" }, M: { "322": "b" }, N: { "2": "A B" }, O: { "2": "nC" }, P: { "2": "I oC pC qC rC sC vB tC", "132": "uC vC wC xC nB yC zC" }, Q: { "2": "0C" }, R: { "2": "1C" }, S: { "2": "2C" } }, B: 4, C: "WebXR Device API" }; } }); // node_modules/caniuse-lite/data/features/will-change.js var require_will_change = __commonJS({ "node_modules/caniuse-lite/data/features/will-change.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K L G M N O" }, C: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B", "194": "0 1 2 3 4 5 6" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t u HC IC JC KC lB 1B LC mB" }, G: { "1": "SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS will-change property" }; } }); // node_modules/caniuse-lite/data/features/woff.js var require_woff = __commonJS({ "node_modules/caniuse-lite/data/features/woff.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 6B", "2": "4B oB 5B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "I" }, E: { "1": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p 8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a lB 1B LC mB", "2": "F B HC IC JC KC" }, G: { "1": "E NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B" }, H: { "2": "gC" }, I: { "1": "H lC mC", "2": "oB hC iC jC kC 2B", "130": "I" }, J: { "1": "D A" }, K: { "1": "B C c lB 1B mB", "2": "A" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "WOFF - Web Open Font Format" }; } }); // node_modules/caniuse-lite/data/features/woff2.js var require_woff2 = __commonJS({ "node_modules/caniuse-lite/data/features/woff2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F A B 3B" }, B: { "1": "L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "2": "C K" }, C: { "1": "AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z 5B 6B" }, D: { "1": "7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "2": "0 1 2 3 4 5 6 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "C K L G mB DC EC FC wB xB yB zB nB 0B GC", "2": "I p J D E F 8B uB 9B AC BC CC", "132": "A B vB lB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C G M N O q r s t HC IC JC KC lB 1B LC mB" }, G: { "1": "TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "E uB MC 2B NC OC PC QC RC SC" }, H: { "2": "gC" }, I: { "1": "H", "2": "oB I hC iC jC kC 2B lC mC" }, J: { "2": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "2": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 2, C: "WOFF 2.0 - Web Open Font Format" }; } }); // node_modules/caniuse-lite/data/features/word-break.js var require_word_break = __commonJS({ "node_modules/caniuse-lite/data/features/word-break.js"(exports2, module2) { module2.exports = { A: { A: { "1": "J D E F A B 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB I p J D E F A B C K L 5B 6B" }, D: { "1": "FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB" }, E: { "1": "F A B C K L G CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "I p J D E 8B uB 9B AC BC" }, F: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "2": "F B C HC IC JC KC lB 1B LC mB", "4": "0 1 G M N O q r s t u v w x y z" }, G: { "1": "RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "4": "E uB MC 2B NC OC PC QC" }, H: { "2": "gC" }, I: { "1": "H", "4": "oB I hC iC jC kC 2B lC mC" }, J: { "4": "D A" }, K: { "1": "c", "2": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "CSS3 word-break" }; } }); // node_modules/caniuse-lite/data/features/wordwrap.js var require_wordwrap = __commonJS({ "node_modules/caniuse-lite/data/features/wordwrap.js"(exports2, module2) { module2.exports = { A: { A: { "4": "J D E F A B 3B" }, B: { "1": "O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H", "4": "C K L G M N" }, C: { "1": "KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "4": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "4": "I p J D E F A B C K L G M N O q r s t" }, E: { "1": "D E F A B C K L G AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "4": "I p J 8B uB 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F HC IC", "4": "B C JC KC lB 1B LC" }, G: { "1": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "4": "uB MC 2B NC OC" }, H: { "4": "gC" }, I: { "1": "H lC mC", "4": "oB I hC iC jC kC 2B" }, J: { "1": "A", "4": "D" }, K: { "1": "c", "4": "A B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "4": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "4": "2C" } }, B: 4, C: "CSS3 Overflow-wrap" }; } }); // node_modules/caniuse-lite/data/features/x-doc-messaging.js var require_x_doc_messaging = __commonJS({ "node_modules/caniuse-lite/data/features/x-doc-messaging.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D 3B", "132": "E F", "260": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B", "2": "4B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "8B uB" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB", "2": "F" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "4": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "Cross-document messaging" }; } }); // node_modules/caniuse-lite/data/features/x-frame-options.js var require_x_frame_options = __commonJS({ "node_modules/caniuse-lite/data/features/x-frame-options.js"(exports2, module2) { module2.exports = { A: { A: { "1": "E F A B", "2": "J D 3B" }, B: { "1": "C K L G M N O", "4": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB", "4": "I p J D E F A B C K L G M N cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "16": "4B oB 5B 6B" }, D: { "4": "0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J D E F A B C K L G M N O q r s t u v w" }, E: { "4": "J D E F A B C K L G 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "16": "I p 8B uB" }, F: { "4": "0 1 2 3 4 5 6 7 8 9 C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a LC mB", "16": "F B HC IC JC KC lB 1B" }, G: { "4": "E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "16": "uB MC 2B NC OC" }, H: { "2": "gC" }, I: { "4": "I H kC 2B lC mC", "16": "oB hC iC jC" }, J: { "4": "D A" }, K: { "4": "c mB", "16": "A B C lB 1B" }, L: { "4": "H" }, M: { "4": "b" }, N: { "1": "A B" }, O: { "4": "nC" }, P: { "4": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "4": "0C" }, R: { "4": "1C" }, S: { "1": "2C" } }, B: 6, C: "X-Frame-Options HTTP header" }; } }); // node_modules/caniuse-lite/data/features/xhr2.js var require_xhr2 = __commonJS({ "node_modules/caniuse-lite/data/features/xhr2.js"(exports2, module2) { module2.exports = { A: { A: { "2": "J D E F 3B", "132": "A B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "2": "4B oB", "260": "A B", "388": "J D E F", "900": "I p 5B 6B" }, D: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "16": "I p J", "132": "0 1", "388": "D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "2": "I 8B uB", "132": "D AC", "388": "p J 9B" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 C O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a mB", "2": "F B HC IC JC KC lB 1B LC", "132": "G M N" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "2": "uB MC 2B", "132": "PC", "388": "NC OC" }, H: { "2": "gC" }, I: { "1": "H mC", "2": "hC iC jC", "388": "lC", "900": "oB I kC 2B" }, J: { "132": "A", "388": "D" }, K: { "1": "C c mB", "2": "A B lB 1B" }, L: { "1": "H" }, M: { "1": "b" }, N: { "132": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "XMLHttpRequest advanced features" }; } }); // node_modules/caniuse-lite/data/features/xhtml.js var require_xhtml = __commonJS({ "node_modules/caniuse-lite/data/features/xhtml.js"(exports2, module2) { module2.exports = { A: { A: { "1": "F A B", "2": "J D E 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "1": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "1": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "1": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "1": "gC" }, I: { "1": "oB I H hC iC jC kC 2B lC mC" }, J: { "1": "D A" }, K: { "1": "A B C c lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 1, C: "XHTML served as application/xhtml+xml" }; } }); // node_modules/caniuse-lite/data/features/xhtmlsmil.js var require_xhtmlsmil = __commonJS({ "node_modules/caniuse-lite/data/features/xhtmlsmil.js"(exports2, module2) { module2.exports = { A: { A: { "2": "F A B 3B", "4": "J D E" }, B: { "2": "C K L G M N O", "8": "P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "8": "0 1 2 3 4 5 6 7 8 9 4B oB I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 5B 6B" }, D: { "8": "0 1 2 3 4 5 6 7 8 9 I p J D E F A B C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B" }, E: { "8": "I p J D E F A B C K L G 8B uB 9B AC BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC" }, F: { "8": "0 1 2 3 4 5 6 7 8 9 F B C G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a HC IC JC KC lB 1B LC mB" }, G: { "8": "E uB MC 2B NC OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B" }, H: { "8": "gC" }, I: { "8": "oB I H hC iC jC kC 2B lC mC" }, J: { "8": "D A" }, K: { "8": "A B C c lB 1B mB" }, L: { "8": "H" }, M: { "8": "b" }, N: { "2": "A B" }, O: { "8": "nC" }, P: { "8": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "8": "0C" }, R: { "8": "1C" }, S: { "8": "2C" } }, B: 7, C: "XHTML+SMIL animation" }; } }); // node_modules/caniuse-lite/data/features/xml-serializer.js var require_xml_serializer = __commonJS({ "node_modules/caniuse-lite/data/features/xml-serializer.js"(exports2, module2) { module2.exports = { A: { A: { "1": "A B", "260": "J D E F 3B" }, B: { "1": "C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o b H" }, C: { "1": "0 1 2 3 4 5 6 7 8 9 C K L G M N O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a d e f g h i j k l m n o b H sB tB", "132": "B", "260": "4B oB I p J D 5B 6B", "516": "E F A" }, D: { "1": "2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB pB UB qB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R S T U V W X Y Z a d e f g h i j k l m n o b H sB tB 7B", "132": "0 1 I p J D E F A B C K L G M N O q r s t u v w x y z" }, E: { "1": "E F A B C K L G BC CC vB lB mB DC EC FC wB xB yB zB nB 0B GC", "132": "I p J D 8B uB 9B AC" }, F: { "1": "0 1 2 3 4 5 6 7 8 9 O q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB c XB YB ZB aB bB cB dB eB fB gB hB iB jB kB P Q R rB S T U V W X Y Z a", "16": "F HC", "132": "B C G M N IC JC KC lB 1B LC mB" }, G: { "1": "E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC wB xB yB zB nB 0B", "132": "uB MC 2B NC OC PC" }, H: { "132": "gC" }, I: { "1": "H lC mC", "132": "oB I hC iC jC kC 2B" }, J: { "132": "D A" }, K: { "1": "c", "16": "A", "132": "B C lB 1B mB" }, L: { "1": "H" }, M: { "1": "b" }, N: { "1": "A B" }, O: { "1": "nC" }, P: { "1": "I oC pC qC rC sC vB tC uC vC wC xC nB yC zC" }, Q: { "1": "0C" }, R: { "1": "1C" }, S: { "1": "2C" } }, B: 4, C: "DOM Parsing and Serialization" }; } }); // node_modules/caniuse-lite/data/features.js var require_features = __commonJS({ "node_modules/caniuse-lite/data/features.js"(exports2, module2) { module2.exports = { "aac": require_aac(), "abortcontroller": require_abortcontroller(), "ac3-ec3": require_ac3_ec3(), "accelerometer": require_accelerometer(), "addeventlistener": require_addeventlistener(), "alternate-stylesheet": require_alternate_stylesheet(), "ambient-light": require_ambient_light(), "apng": require_apng(), "array-find-index": require_array_find_index(), "array-find": require_array_find(), "array-flat": require_array_flat(), "array-includes": require_array_includes(), "arrow-functions": require_arrow_functions(), "asmjs": require_asmjs(), "async-clipboard": require_async_clipboard(), "async-functions": require_async_functions(), "atob-btoa": require_atob_btoa(), "audio-api": require_audio_api(), "audio": require_audio(), "audiotracks": require_audiotracks(), "autofocus": require_autofocus(), "auxclick": require_auxclick(), "av1": require_av1(), "avif": require_avif(), "background-attachment": require_background_attachment(), "background-clip-text": require_background_clip_text(), "background-img-opts": require_background_img_opts(), "background-position-x-y": require_background_position_x_y(), "background-repeat-round-space": require_background_repeat_round_space(), "background-sync": require_background_sync(), "battery-status": require_battery_status(), "beacon": require_beacon(), "beforeafterprint": require_beforeafterprint(), "bigint": require_bigint(), "blobbuilder": require_blobbuilder(), "bloburls": require_bloburls(), "border-image": require_border_image(), "border-radius": require_border_radius(), "broadcastchannel": require_broadcastchannel(), "brotli": require_brotli(), "calc": require_calc(), "canvas-blending": require_canvas_blending(), "canvas-text": require_canvas_text(), "canvas": require_canvas(), "ch-unit": require_ch_unit(), "chacha20-poly1305": require_chacha20_poly1305(), "channel-messaging": require_channel_messaging(), "childnode-remove": require_childnode_remove(), "classlist": require_classlist(), "client-hints-dpr-width-viewport": require_client_hints_dpr_width_viewport(), "clipboard": require_clipboard(), "colr-v1": require_colr_v1(), "colr": require_colr(), "comparedocumentposition": require_comparedocumentposition(), "console-basic": require_console_basic(), "console-time": require_console_time(), "const": require_const(), "constraint-validation": require_constraint_validation(), "contenteditable": require_contenteditable(), "contentsecuritypolicy": require_contentsecuritypolicy(), "contentsecuritypolicy2": require_contentsecuritypolicy2(), "cookie-store-api": require_cookie_store_api(), "cors": require_cors(), "createimagebitmap": require_createimagebitmap(), "credential-management": require_credential_management(), "cryptography": require_cryptography(), "css-all": require_css_all(), "css-animation": require_css_animation(), "css-any-link": require_css_any_link(), "css-appearance": require_css_appearance(), "css-at-counter-style": require_css_at_counter_style(), "css-autofill": require_css_autofill(), "css-backdrop-filter": require_css_backdrop_filter(), "css-background-offsets": require_css_background_offsets(), "css-backgroundblendmode": require_css_backgroundblendmode(), "css-boxdecorationbreak": require_css_boxdecorationbreak(), "css-boxshadow": require_css_boxshadow(), "css-canvas": require_css_canvas(), "css-caret-color": require_css_caret_color(), "css-cascade-layers": require_css_cascade_layers(), "css-case-insensitive": require_css_case_insensitive(), "css-clip-path": require_css_clip_path(), "css-color-adjust": require_css_color_adjust(), "css-color-function": require_css_color_function(), "css-conic-gradients": require_css_conic_gradients(), "css-container-queries": require_css_container_queries(), "css-container-query-units": require_css_container_query_units(), "css-containment": require_css_containment(), "css-content-visibility": require_css_content_visibility(), "css-counters": require_css_counters(), "css-crisp-edges": require_css_crisp_edges(), "css-cross-fade": require_css_cross_fade(), "css-default-pseudo": require_css_default_pseudo(), "css-descendant-gtgt": require_css_descendant_gtgt(), "css-deviceadaptation": require_css_deviceadaptation(), "css-dir-pseudo": require_css_dir_pseudo(), "css-display-contents": require_css_display_contents(), "css-element-function": require_css_element_function(), "css-env-function": require_css_env_function(), "css-exclusions": require_css_exclusions(), "css-featurequeries": require_css_featurequeries(), "css-file-selector-button": require_css_file_selector_button(), "css-filter-function": require_css_filter_function(), "css-filters": require_css_filters(), "css-first-letter": require_css_first_letter(), "css-first-line": require_css_first_line(), "css-fixed": require_css_fixed(), "css-focus-visible": require_css_focus_visible(), "css-focus-within": require_css_focus_within(), "css-font-palette": require_css_font_palette(), "css-font-rendering-controls": require_css_font_rendering_controls(), "css-font-stretch": require_css_font_stretch(), "css-gencontent": require_css_gencontent(), "css-gradients": require_css_gradients(), "css-grid-animation": require_css_grid_animation(), "css-grid": require_css_grid(), "css-hanging-punctuation": require_css_hanging_punctuation(), "css-has": require_css_has(), "css-hyphens": require_css_hyphens(), "css-image-orientation": require_css_image_orientation(), "css-image-set": require_css_image_set(), "css-in-out-of-range": require_css_in_out_of_range(), "css-indeterminate-pseudo": require_css_indeterminate_pseudo(), "css-initial-letter": require_css_initial_letter(), "css-initial-value": require_css_initial_value(), "css-lch-lab": require_css_lch_lab(), "css-letter-spacing": require_css_letter_spacing(), "css-line-clamp": require_css_line_clamp(), "css-logical-props": require_css_logical_props(), "css-marker-pseudo": require_css_marker_pseudo(), "css-masks": require_css_masks(), "css-matches-pseudo": require_css_matches_pseudo(), "css-math-functions": require_css_math_functions(), "css-media-interaction": require_css_media_interaction(), "css-media-range-syntax": require_css_media_range_syntax(), "css-media-resolution": require_css_media_resolution(), "css-media-scripting": require_css_media_scripting(), "css-mediaqueries": require_css_mediaqueries(), "css-mixblendmode": require_css_mixblendmode(), "css-motion-paths": require_css_motion_paths(), "css-namespaces": require_css_namespaces(), "css-nesting": require_css_nesting(), "css-not-sel-list": require_css_not_sel_list(), "css-nth-child-of": require_css_nth_child_of(), "css-opacity": require_css_opacity(), "css-optional-pseudo": require_css_optional_pseudo(), "css-overflow-anchor": require_css_overflow_anchor(), "css-overflow-overlay": require_css_overflow_overlay(), "css-overflow": require_css_overflow(), "css-overscroll-behavior": require_css_overscroll_behavior(), "css-page-break": require_css_page_break(), "css-paged-media": require_css_paged_media(), "css-paint-api": require_css_paint_api(), "css-placeholder-shown": require_css_placeholder_shown(), "css-placeholder": require_css_placeholder(), "css-print-color-adjust": require_css_print_color_adjust(), "css-read-only-write": require_css_read_only_write(), "css-rebeccapurple": require_css_rebeccapurple(), "css-reflections": require_css_reflections(), "css-regions": require_css_regions(), "css-repeating-gradients": require_css_repeating_gradients(), "css-resize": require_css_resize(), "css-revert-value": require_css_revert_value(), "css-rrggbbaa": require_css_rrggbbaa(), "css-scroll-behavior": require_css_scroll_behavior(), "css-scroll-timeline": require_css_scroll_timeline(), "css-scrollbar": require_css_scrollbar(), "css-sel2": require_css_sel2(), "css-sel3": require_css_sel3(), "css-selection": require_css_selection(), "css-shapes": require_css_shapes(), "css-snappoints": require_css_snappoints(), "css-sticky": require_css_sticky(), "css-subgrid": require_css_subgrid(), "css-supports-api": require_css_supports_api(), "css-table": require_css_table(), "css-text-align-last": require_css_text_align_last(), "css-text-indent": require_css_text_indent(), "css-text-justify": require_css_text_justify(), "css-text-orientation": require_css_text_orientation(), "css-text-spacing": require_css_text_spacing(), "css-textshadow": require_css_textshadow(), "css-touch-action": require_css_touch_action(), "css-transitions": require_css_transitions(), "css-unicode-bidi": require_css_unicode_bidi(), "css-unset-value": require_css_unset_value(), "css-variables": require_css_variables(), "css-when-else": require_css_when_else(), "css-widows-orphans": require_css_widows_orphans(), "css-width-stretch": require_css_width_stretch(), "css-writing-mode": require_css_writing_mode(), "css-zoom": require_css_zoom(), "css3-attr": require_css3_attr(), "css3-boxsizing": require_css3_boxsizing(), "css3-colors": require_css3_colors(), "css3-cursors-grab": require_css3_cursors_grab(), "css3-cursors-newer": require_css3_cursors_newer(), "css3-cursors": require_css3_cursors(), "css3-tabsize": require_css3_tabsize(), "currentcolor": require_currentcolor(), "custom-elements": require_custom_elements(), "custom-elementsv1": require_custom_elementsv1(), "customevent": require_customevent(), "datalist": require_datalist(), "dataset": require_dataset(), "datauri": require_datauri(), "date-tolocaledatestring": require_date_tolocaledatestring(), "declarative-shadow-dom": require_declarative_shadow_dom(), "decorators": require_decorators(), "details": require_details(), "deviceorientation": require_deviceorientation(), "devicepixelratio": require_devicepixelratio(), "dialog": require_dialog(), "dispatchevent": require_dispatchevent(), "dnssec": require_dnssec(), "do-not-track": require_do_not_track(), "document-currentscript": require_document_currentscript(), "document-evaluate-xpath": require_document_evaluate_xpath(), "document-execcommand": require_document_execcommand(), "document-policy": require_document_policy(), "document-scrollingelement": require_document_scrollingelement(), "documenthead": require_documenthead(), "dom-manip-convenience": require_dom_manip_convenience(), "dom-range": require_dom_range(), "domcontentloaded": require_domcontentloaded(), "dommatrix": require_dommatrix(), "download": require_download(), "dragndrop": require_dragndrop(), "element-closest": require_element_closest(), "element-from-point": require_element_from_point(), "element-scroll-methods": require_element_scroll_methods(), "eme": require_eme(), "eot": require_eot(), "es5": require_es5(), "es6-class": require_es6_class(), "es6-generators": require_es6_generators(), "es6-module-dynamic-import": require_es6_module_dynamic_import(), "es6-module": require_es6_module(), "es6-number": require_es6_number(), "es6-string-includes": require_es6_string_includes(), "es6": require_es6(), "eventsource": require_eventsource(), "extended-system-fonts": require_extended_system_fonts(), "feature-policy": require_feature_policy(), "fetch": require_fetch(), "fieldset-disabled": require_fieldset_disabled(), "fileapi": require_fileapi(), "filereader": require_filereader(), "filereadersync": require_filereadersync(), "filesystem": require_filesystem(), "flac": require_flac(), "flexbox-gap": require_flexbox_gap(), "flexbox": require_flexbox(), "flow-root": require_flow_root(), "focusin-focusout-events": require_focusin_focusout_events(), "font-family-system-ui": require_font_family_system_ui(), "font-feature": require_font_feature(), "font-kerning": require_font_kerning(), "font-loading": require_font_loading(), "font-size-adjust": require_font_size_adjust(), "font-smooth": require_font_smooth(), "font-unicode-range": require_font_unicode_range(), "font-variant-alternates": require_font_variant_alternates(), "font-variant-numeric": require_font_variant_numeric(), "fontface": require_fontface(), "form-attribute": require_form_attribute(), "form-submit-attributes": require_form_submit_attributes(), "form-validation": require_form_validation(), "forms": require_forms(), "fullscreen": require_fullscreen(), "gamepad": require_gamepad(), "geolocation": require_geolocation(), "getboundingclientrect": require_getboundingclientrect(), "getcomputedstyle": require_getcomputedstyle(), "getelementsbyclassname": require_getelementsbyclassname(), "getrandomvalues": require_getrandomvalues(), "gyroscope": require_gyroscope(), "hardwareconcurrency": require_hardwareconcurrency(), "hashchange": require_hashchange(), "heif": require_heif(), "hevc": require_hevc(), "hidden": require_hidden(), "high-resolution-time": require_high_resolution_time(), "history": require_history(), "html-media-capture": require_html_media_capture(), "html5semantic": require_html5semantic(), "http-live-streaming": require_http_live_streaming(), "http2": require_http2(), "http3": require_http3(), "iframe-sandbox": require_iframe_sandbox(), "iframe-seamless": require_iframe_seamless(), "iframe-srcdoc": require_iframe_srcdoc(), "imagecapture": require_imagecapture(), "ime": require_ime(), "img-naturalwidth-naturalheight": require_img_naturalwidth_naturalheight(), "import-maps": require_import_maps(), "imports": require_imports(), "indeterminate-checkbox": require_indeterminate_checkbox(), "indexeddb": require_indexeddb(), "indexeddb2": require_indexeddb2(), "inline-block": require_inline_block(), "innertext": require_innertext(), "input-autocomplete-onoff": require_input_autocomplete_onoff(), "input-color": require_input_color(), "input-datetime": require_input_datetime(), "input-email-tel-url": require_input_email_tel_url(), "input-event": require_input_event(), "input-file-accept": require_input_file_accept(), "input-file-directory": require_input_file_directory(), "input-file-multiple": require_input_file_multiple(), "input-inputmode": require_input_inputmode(), "input-minlength": require_input_minlength(), "input-number": require_input_number(), "input-pattern": require_input_pattern(), "input-placeholder": require_input_placeholder(), "input-range": require_input_range(), "input-search": require_input_search(), "input-selection": require_input_selection(), "insert-adjacent": require_insert_adjacent(), "insertadjacenthtml": require_insertadjacenthtml(), "internationalization": require_internationalization(), "intersectionobserver-v2": require_intersectionobserver_v2(), "intersectionobserver": require_intersectionobserver(), "intl-pluralrules": require_intl_pluralrules(), "intrinsic-width": require_intrinsic_width(), "jpeg2000": require_jpeg2000(), "jpegxl": require_jpegxl(), "jpegxr": require_jpegxr(), "js-regexp-lookbehind": require_js_regexp_lookbehind(), "json": require_json(), "justify-content-space-evenly": require_justify_content_space_evenly(), "kerning-pairs-ligatures": require_kerning_pairs_ligatures(), "keyboardevent-charcode": require_keyboardevent_charcode(), "keyboardevent-code": require_keyboardevent_code(), "keyboardevent-getmodifierstate": require_keyboardevent_getmodifierstate(), "keyboardevent-key": require_keyboardevent_key(), "keyboardevent-location": require_keyboardevent_location(), "keyboardevent-which": require_keyboardevent_which(), "lazyload": require_lazyload(), "let": require_let(), "link-icon-png": require_link_icon_png(), "link-icon-svg": require_link_icon_svg(), "link-rel-dns-prefetch": require_link_rel_dns_prefetch(), "link-rel-modulepreload": require_link_rel_modulepreload(), "link-rel-preconnect": require_link_rel_preconnect(), "link-rel-prefetch": require_link_rel_prefetch(), "link-rel-preload": require_link_rel_preload(), "link-rel-prerender": require_link_rel_prerender(), "loading-lazy-attr": require_loading_lazy_attr(), "localecompare": require_localecompare(), "magnetometer": require_magnetometer(), "matchesselector": require_matchesselector(), "matchmedia": require_matchmedia(), "mathml": require_mathml(), "maxlength": require_maxlength(), "mdn-css-unicode-bidi-isolate-override": require_mdn_css_unicode_bidi_isolate_override(), "mdn-css-unicode-bidi-isolate": require_mdn_css_unicode_bidi_isolate(), "mdn-css-unicode-bidi-plaintext": require_mdn_css_unicode_bidi_plaintext(), "mdn-text-decoration-color": require_mdn_text_decoration_color(), "mdn-text-decoration-line": require_mdn_text_decoration_line(), "mdn-text-decoration-shorthand": require_mdn_text_decoration_shorthand(), "mdn-text-decoration-style": require_mdn_text_decoration_style(), "media-fragments": require_media_fragments(), "mediacapture-fromelement": require_mediacapture_fromelement(), "mediarecorder": require_mediarecorder(), "mediasource": require_mediasource(), "menu": require_menu(), "meta-theme-color": require_meta_theme_color(), "meter": require_meter(), "midi": require_midi(), "minmaxwh": require_minmaxwh(), "mp3": require_mp3(), "mpeg-dash": require_mpeg_dash(), "mpeg4": require_mpeg4(), "multibackgrounds": require_multibackgrounds(), "multicolumn": require_multicolumn(), "mutation-events": require_mutation_events(), "mutationobserver": require_mutationobserver(), "namevalue-storage": require_namevalue_storage(), "native-filesystem-api": require_native_filesystem_api(), "nav-timing": require_nav_timing(), "netinfo": require_netinfo(), "notifications": require_notifications(), "object-entries": require_object_entries(), "object-fit": require_object_fit(), "object-observe": require_object_observe(), "object-values": require_object_values(), "objectrtc": require_objectrtc(), "offline-apps": require_offline_apps(), "offscreencanvas": require_offscreencanvas(), "ogg-vorbis": require_ogg_vorbis(), "ogv": require_ogv(), "ol-reversed": require_ol_reversed(), "once-event-listener": require_once_event_listener(), "online-status": require_online_status(), "opus": require_opus(), "orientation-sensor": require_orientation_sensor(), "outline": require_outline(), "pad-start-end": require_pad_start_end(), "page-transition-events": require_page_transition_events(), "pagevisibility": require_pagevisibility(), "passive-event-listener": require_passive_event_listener(), "passwordrules": require_passwordrules(), "path2d": require_path2d(), "payment-request": require_payment_request(), "pdf-viewer": require_pdf_viewer(), "permissions-api": require_permissions_api(), "permissions-policy": require_permissions_policy(), "picture-in-picture": require_picture_in_picture(), "picture": require_picture(), "ping": require_ping(), "png-alpha": require_png_alpha(), "pointer-events": require_pointer_events(), "pointer": require_pointer(), "pointerlock": require_pointerlock(), "portals": require_portals(), "prefers-color-scheme": require_prefers_color_scheme(), "prefers-reduced-motion": require_prefers_reduced_motion(), "progress": require_progress(), "promise-finally": require_promise_finally(), "promises": require_promises(), "proximity": require_proximity(), "proxy": require_proxy(), "publickeypinning": require_publickeypinning(), "push-api": require_push_api(), "queryselector": require_queryselector(), "readonly-attr": require_readonly_attr(), "referrer-policy": require_referrer_policy(), "registerprotocolhandler": require_registerprotocolhandler(), "rel-noopener": require_rel_noopener(), "rel-noreferrer": require_rel_noreferrer(), "rellist": require_rellist(), "rem": require_rem(), "requestanimationframe": require_requestanimationframe(), "requestidlecallback": require_requestidlecallback(), "resizeobserver": require_resizeobserver(), "resource-timing": require_resource_timing(), "rest-parameters": require_rest_parameters(), "rtcpeerconnection": require_rtcpeerconnection(), "ruby": require_ruby(), "run-in": require_run_in(), "same-site-cookie-attribute": require_same_site_cookie_attribute(), "screen-orientation": require_screen_orientation(), "script-async": require_script_async(), "script-defer": require_script_defer(), "scrollintoview": require_scrollintoview(), "scrollintoviewifneeded": require_scrollintoviewifneeded(), "sdch": require_sdch(), "selection-api": require_selection_api(), "server-timing": require_server_timing(), "serviceworkers": require_serviceworkers(), "setimmediate": require_setimmediate(), "shadowdom": require_shadowdom(), "shadowdomv1": require_shadowdomv1(), "sharedarraybuffer": require_sharedarraybuffer(), "sharedworkers": require_sharedworkers(), "sni": require_sni(), "spdy": require_spdy(), "speech-recognition": require_speech_recognition(), "speech-synthesis": require_speech_synthesis(), "spellcheck-attribute": require_spellcheck_attribute(), "sql-storage": require_sql_storage(), "srcset": require_srcset(), "stream": require_stream(), "streams": require_streams(), "stricttransportsecurity": require_stricttransportsecurity(), "style-scoped": require_style_scoped(), "subresource-bundling": require_subresource_bundling(), "subresource-integrity": require_subresource_integrity(), "svg-css": require_svg_css(), "svg-filters": require_svg_filters(), "svg-fonts": require_svg_fonts(), "svg-fragment": require_svg_fragment(), "svg-html": require_svg_html(), "svg-html5": require_svg_html5(), "svg-img": require_svg_img(), "svg-smil": require_svg_smil(), "svg": require_svg(), "sxg": require_sxg(), "tabindex-attr": require_tabindex_attr(), "template-literals": require_template_literals(), "template": require_template(), "temporal": require_temporal(), "testfeat": require_testfeat(), "text-decoration": require_text_decoration(), "text-emphasis": require_text_emphasis(), "text-overflow": require_text_overflow(), "text-size-adjust": require_text_size_adjust(), "text-stroke": require_text_stroke(), "textcontent": require_textcontent(), "textencoder": require_textencoder(), "tls1-1": require_tls1_1(), "tls1-2": require_tls1_2(), "tls1-3": require_tls1_3(), "touch": require_touch(), "transforms2d": require_transforms2d(), "transforms3d": require_transforms3d(), "trusted-types": require_trusted_types(), "ttf": require_ttf(), "typedarrays": require_typedarrays(), "u2f": require_u2f(), "unhandledrejection": require_unhandledrejection(), "upgradeinsecurerequests": require_upgradeinsecurerequests(), "url-scroll-to-text-fragment": require_url_scroll_to_text_fragment(), "url": require_url(), "urlsearchparams": require_urlsearchparams(), "use-strict": require_use_strict(), "user-select-none": require_user_select_none(), "user-timing": require_user_timing(), "variable-fonts": require_variable_fonts(), "vector-effect": require_vector_effect(), "vibration": require_vibration(), "video": require_video(), "videotracks": require_videotracks(), "viewport-unit-variants": require_viewport_unit_variants(), "viewport-units": require_viewport_units(), "wai-aria": require_wai_aria(), "wake-lock": require_wake_lock(), "wasm": require_wasm(), "wav": require_wav(), "wbr-element": require_wbr_element(), "web-animation": require_web_animation(), "web-app-manifest": require_web_app_manifest(), "web-bluetooth": require_web_bluetooth(), "web-serial": require_web_serial(), "web-share": require_web_share(), "webauthn": require_webauthn(), "webcodecs": require_webcodecs(), "webgl": require_webgl(), "webgl2": require_webgl2(), "webgpu": require_webgpu(), "webhid": require_webhid(), "webkit-user-drag": require_webkit_user_drag(), "webm": require_webm(), "webnfc": require_webnfc(), "webp": require_webp(), "websockets": require_websockets(), "webtransport": require_webtransport(), "webusb": require_webusb(), "webvr": require_webvr(), "webvtt": require_webvtt(), "webworkers": require_webworkers(), "webxr": require_webxr(), "will-change": require_will_change(), "woff": require_woff(), "woff2": require_woff2(), "word-break": require_word_break(), "wordwrap": require_wordwrap(), "x-doc-messaging": require_x_doc_messaging(), "x-frame-options": require_x_frame_options(), "xhr2": require_xhr2(), "xhtml": require_xhtml(), "xhtmlsmil": require_xhtmlsmil(), "xml-serializer": require_xml_serializer() }; } }); // node_modules/caniuse-lite/dist/unpacker/features.js var require_features2 = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/features.js"(exports2, module2) { module2.exports.features = require_features(); } }); // node_modules/caniuse-lite/dist/unpacker/index.js var require_unpacker = __commonJS({ "node_modules/caniuse-lite/dist/unpacker/index.js"(exports2, module2) { module2.exports.agents = require_agents2().agents; module2.exports.feature = require_feature(); module2.exports.features = require_features2().features; module2.exports.region = require_region(); } }); // node_modules/autoprefixer/lib/utils.js var require_utils = __commonJS({ "node_modules/autoprefixer/lib/utils.js"(exports2, module2) { var { list } = require_postcss(); module2.exports.error = function(text) { let err = new Error(text); err.autoprefixer = true; throw err; }; module2.exports.uniq = function(array) { return [...new Set(array)]; }; module2.exports.removeNote = function(string) { if (!string.includes(" ")) { return string; } return string.split(" ")[0]; }; module2.exports.escapeRegexp = function(string) { return string.replace(/[$()*+-.?[\\\]^{|}]/g, "\\$&"); }; module2.exports.regexp = function(word, escape = true) { if (escape) { word = this.escapeRegexp(word); } return new RegExp(`(^|[\\s,(])(${word}($|[\\s(,]))`, "gi"); }; module2.exports.editList = function(value, callback) { let origin = list.comma(value); let changed = callback(origin, []); if (origin === changed) { return value; } let join = value.match(/,\s*/); join = join ? join[0] : ", "; return changed.join(join); }; module2.exports.splitSelector = function(selector) { return list.comma(selector).map((i) => { return list.space(i).map((k) => { return k.split(/(?=\.|#)/g); }); }); }; module2.exports.isPureNumber = function(value) { if (typeof value === "number") { return true; } if (typeof value === "string") { return /^[0-9]+$/.test(value); } return false; }; } }); // node_modules/autoprefixer/lib/browsers.js var require_browsers3 = __commonJS({ "node_modules/autoprefixer/lib/browsers.js"(exports2, module2) { var browserslist = require_browserslist(); var agents = require_unpacker().agents; var utils = require_utils(); var Browsers = class { static prefixes() { if (this.prefixesCache) { return this.prefixesCache; } this.prefixesCache = []; for (let name in agents) { this.prefixesCache.push(`-${agents[name].prefix}-`); } this.prefixesCache = utils.uniq(this.prefixesCache).sort((a, b) => b.length - a.length); return this.prefixesCache; } static withPrefix(value) { if (!this.prefixesRegexp) { this.prefixesRegexp = new RegExp(this.prefixes().join("|")); } return this.prefixesRegexp.test(value); } constructor(data, requirements, options, browserslistOpts) { this.data = data; this.options = options || {}; this.browserslistOpts = browserslistOpts || {}; this.selected = this.parse(requirements); } parse(requirements) { let opts = {}; for (let i in this.browserslistOpts) { opts[i] = this.browserslistOpts[i]; } opts.path = this.options.from; return browserslist(requirements, opts); } prefix(browser) { let [name, version] = browser.split(" "); let data = this.data[name]; let prefix = data.prefix_exceptions && data.prefix_exceptions[version]; if (!prefix) { prefix = data.prefix; } return `-${prefix}-`; } isSelected(browser) { return this.selected.includes(browser); } }; module2.exports = Browsers; } }); // node_modules/autoprefixer/lib/vendor.js var require_vendor = __commonJS({ "node_modules/autoprefixer/lib/vendor.js"(exports2, module2) { module2.exports = { prefix(prop) { let match = prop.match(/^(-\w+-)/); if (match) { return match[0]; } return ""; }, unprefixed(prop) { return prop.replace(/^-\w+-/, ""); } }; } }); // node_modules/autoprefixer/lib/prefixer.js var require_prefixer = __commonJS({ "node_modules/autoprefixer/lib/prefixer.js"(exports2, module2) { var Browsers = require_browsers3(); var vendor = require_vendor(); var utils = require_utils(); function clone(obj, parent) { let cloned = new obj.constructor(); for (let i of Object.keys(obj || {})) { let value = obj[i]; if (i === "parent" && typeof value === "object") { if (parent) { cloned[i] = parent; } } else if (i === "source" || i === null) { cloned[i] = value; } else if (Array.isArray(value)) { cloned[i] = value.map((x) => clone(x, cloned)); } else if (i !== "_autoprefixerPrefix" && i !== "_autoprefixerValues" && i !== "proxyCache") { if (typeof value === "object" && value !== null) { value = clone(value, cloned); } cloned[i] = value; } } return cloned; } var Prefixer = class { static hack(klass) { if (!this.hacks) { this.hacks = {}; } return klass.names.map((name) => { this.hacks[name] = klass; return this.hacks[name]; }); } static load(name, prefixes, all) { let Klass = this.hacks && this.hacks[name]; if (Klass) { return new Klass(name, prefixes, all); } else { return new this(name, prefixes, all); } } static clone(node, overrides) { let cloned = clone(node); for (let name in overrides) { cloned[name] = overrides[name]; } return cloned; } constructor(name, prefixes, all) { this.prefixes = prefixes; this.name = name; this.all = all; } parentPrefix(node) { let prefix; if (typeof node._autoprefixerPrefix !== "undefined") { prefix = node._autoprefixerPrefix; } else if (node.type === "decl" && node.prop[0] === "-") { prefix = vendor.prefix(node.prop); } else if (node.type === "root") { prefix = false; } else if (node.type === "rule" && node.selector.includes(":-") && /:(-\w+-)/.test(node.selector)) { prefix = node.selector.match(/:(-\w+-)/)[1]; } else if (node.type === "atrule" && node.name[0] === "-") { prefix = vendor.prefix(node.name); } else { prefix = this.parentPrefix(node.parent); } if (!Browsers.prefixes().includes(prefix)) { prefix = false; } node._autoprefixerPrefix = prefix; return node._autoprefixerPrefix; } process(node, result) { if (!this.check(node)) { return void 0; } let parent = this.parentPrefix(node); let prefixes = this.prefixes.filter( (prefix) => !parent || parent === utils.removeNote(prefix) ); let added = []; for (let prefix of prefixes) { if (this.add(node, prefix, added.concat([prefix]), result)) { added.push(prefix); } } return added; } clone(node, overrides) { return Prefixer.clone(node, overrides); } }; module2.exports = Prefixer; } }); // node_modules/autoprefixer/lib/declaration.js var require_declaration2 = __commonJS({ "node_modules/autoprefixer/lib/declaration.js"(exports2, module2) { var Prefixer = require_prefixer(); var Browsers = require_browsers3(); var utils = require_utils(); var Declaration = class extends Prefixer { check() { return true; } prefixed(prop, prefix) { return prefix + prop; } normalize(prop) { return prop; } otherPrefixes(value, prefix) { for (let other of Browsers.prefixes()) { if (other === prefix) { continue; } if (value.includes(other)) { return true; } } return false; } set(decl, prefix) { decl.prop = this.prefixed(decl.prop, prefix); return decl; } needCascade(decl) { if (!decl._autoprefixerCascade) { decl._autoprefixerCascade = this.all.options.cascade !== false && decl.raw("before").includes("\n"); } return decl._autoprefixerCascade; } maxPrefixed(prefixes, decl) { if (decl._autoprefixerMax) { return decl._autoprefixerMax; } let max = 0; for (let prefix of prefixes) { prefix = utils.removeNote(prefix); if (prefix.length > max) { max = prefix.length; } } decl._autoprefixerMax = max; return decl._autoprefixerMax; } calcBefore(prefixes, decl, prefix = "") { let max = this.maxPrefixed(prefixes, decl); let diff = max - utils.removeNote(prefix).length; let before = decl.raw("before"); if (diff > 0) { before += Array(diff).fill(" ").join(""); } return before; } restoreBefore(decl) { let lines = decl.raw("before").split("\n"); let min = lines[lines.length - 1]; this.all.group(decl).up((prefixed) => { let array = prefixed.raw("before").split("\n"); let last = array[array.length - 1]; if (last.length < min.length) { min = last; } }); lines[lines.length - 1] = min; decl.raws.before = lines.join("\n"); } insert(decl, prefix, prefixes) { let cloned = this.set(this.clone(decl), prefix); if (!cloned) return void 0; let already = decl.parent.some( (i) => i.prop === cloned.prop && i.value === cloned.value ); if (already) { return void 0; } if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } return decl.parent.insertBefore(decl, cloned); } isAlready(decl, prefixed) { let already = this.all.group(decl).up((i) => i.prop === prefixed); if (!already) { already = this.all.group(decl).down((i) => i.prop === prefixed); } return already; } add(decl, prefix, prefixes, result) { let prefixed = this.prefixed(decl.prop, prefix); if (this.isAlready(decl, prefixed) || this.otherPrefixes(decl.value, prefix)) { return void 0; } return this.insert(decl, prefix, prefixes, result); } process(decl, result) { if (!this.needCascade(decl)) { super.process(decl, result); return; } let prefixes = super.process(decl, result); if (!prefixes || !prefixes.length) { return; } this.restoreBefore(decl); decl.raws.before = this.calcBefore(prefixes, decl); } old(prop, prefix) { return [this.prefixed(prop, prefix)]; } }; module2.exports = Declaration; } }); // node_modules/fraction.js/fraction.js var require_fraction = __commonJS({ "node_modules/fraction.js/fraction.js"(exports2, module2) { (function(root) { "use strict"; var MAX_CYCLE_LEN = 2e3; var P = { "s": 1, "n": 0, "d": 1 }; function assign(n, s) { if (isNaN(n = parseInt(n, 10))) { throw Fraction["InvalidParameter"]; } return n * s; } function newFraction(n, d) { if (d === 0) { throw Fraction["DivisionByZero"]; } var f = Object.create(Fraction.prototype); f["s"] = n < 0 ? -1 : 1; n = n < 0 ? -n : n; var a = gcd(n, d); f["n"] = n / a; f["d"] = d / a; return f; } function factorize(num) { var factors = {}; var n = num; var i = 2; var s = 4; while (s <= n) { while (n % i === 0) { n /= i; factors[i] = (factors[i] || 0) + 1; } s += 1 + 2 * i++; } if (n !== num) { if (n > 1) factors[n] = (factors[n] || 0) + 1; } else { factors[num] = (factors[num] || 0) + 1; } return factors; } var parse = function(p1, p2) { var n = 0, d = 1, s = 1; var v = 0, w = 0, x = 0, y = 1, z = 1; var A = 0, B = 1; var C = 1, D = 1; var N = 1e7; var M; if (p1 === void 0 || p1 === null) { } else if (p2 !== void 0) { n = p1; d = p2; s = n * d; if (n % 1 !== 0 || d % 1 !== 0) { throw Fraction["NonIntegerParameter"]; } } else switch (typeof p1) { case "object": { if ("d" in p1 && "n" in p1) { n = p1["n"]; d = p1["d"]; if ("s" in p1) n *= p1["s"]; } else if (0 in p1) { n = p1[0]; if (1 in p1) d = p1[1]; } else { throw Fraction["InvalidParameter"]; } s = n * d; break; } case "number": { if (p1 < 0) { s = p1; p1 = -p1; } if (p1 % 1 === 0) { n = p1; } else if (p1 > 0) { if (p1 >= 1) { z = Math.pow(10, Math.floor(1 + Math.log(p1) / Math.LN10)); p1 /= z; } while (B <= N && D <= N) { M = (A + C) / (B + D); if (p1 === M) { if (B + D <= N) { n = A + C; d = B + D; } else if (D > B) { n = C; d = D; } else { n = A; d = B; } break; } else { if (p1 > M) { A += C; B += D; } else { C += A; D += B; } if (B > N) { n = C; d = D; } else { n = A; d = B; } } } n *= z; } else if (isNaN(p1) || isNaN(p2)) { d = n = NaN; } break; } case "string": { B = p1.match(/\d+|./g); if (B === null) throw Fraction["InvalidParameter"]; if (B[A] === "-") { s = -1; A++; } else if (B[A] === "+") { A++; } if (B.length === A + 1) { w = assign(B[A++], s); } else if (B[A + 1] === "." || B[A] === ".") { if (B[A] !== ".") { v = assign(B[A++], s); } A++; if (A + 1 === B.length || B[A + 1] === "(" && B[A + 3] === ")" || B[A + 1] === "'" && B[A + 3] === "'") { w = assign(B[A], s); y = Math.pow(10, B[A].length); A++; } if (B[A] === "(" && B[A + 2] === ")" || B[A] === "'" && B[A + 2] === "'") { x = assign(B[A + 1], s); z = Math.pow(10, B[A + 1].length) - 1; A += 3; } } else if (B[A + 1] === "/" || B[A + 1] === ":") { w = assign(B[A], s); y = assign(B[A + 2], 1); A += 3; } else if (B[A + 3] === "/" && B[A + 1] === " ") { v = assign(B[A], s); w = assign(B[A + 2], s); y = assign(B[A + 4], 1); A += 5; } if (B.length <= A) { d = y * z; s = n = x + d * v + z * w; break; } } default: throw Fraction["InvalidParameter"]; } if (d === 0) { throw Fraction["DivisionByZero"]; } P["s"] = s < 0 ? -1 : 1; P["n"] = Math.abs(n); P["d"] = Math.abs(d); }; function modpow(b, e, m) { var r = 1; for (; e > 0; b = b * b % m, e >>= 1) { if (e & 1) { r = r * b % m; } } return r; } function cycleLen(n, d) { for (; d % 2 === 0; d /= 2) { } for (; d % 5 === 0; d /= 5) { } if (d === 1) return 0; var rem = 10 % d; var t = 1; for (; rem !== 1; t++) { rem = rem * 10 % d; if (t > MAX_CYCLE_LEN) return 0; } return t; } function cycleStart(n, d, len) { var rem1 = 1; var rem2 = modpow(10, len, d); for (var t = 0; t < 300; t++) { if (rem1 === rem2) return t; rem1 = rem1 * 10 % d; rem2 = rem2 * 10 % d; } return 0; } function gcd(a, b) { if (!a) return b; if (!b) return a; while (1) { a %= b; if (!a) return b; b %= a; if (!b) return a; } } ; function Fraction(a, b) { parse(a, b); if (this instanceof Fraction) { a = gcd(P["d"], P["n"]); this["s"] = P["s"]; this["n"] = P["n"] / a; this["d"] = P["d"] / a; } else { return newFraction(P["s"] * P["n"], P["d"]); } } Fraction["DivisionByZero"] = new Error("Division by Zero"); Fraction["InvalidParameter"] = new Error("Invalid argument"); Fraction["NonIntegerParameter"] = new Error("Parameters must be integer"); Fraction.prototype = { "s": 1, "n": 0, "d": 1, "abs": function() { return newFraction(this["n"], this["d"]); }, "neg": function() { return newFraction(-this["s"] * this["n"], this["d"]); }, "add": function(a, b) { parse(a, b); return newFraction( this["s"] * this["n"] * P["d"] + P["s"] * this["d"] * P["n"], this["d"] * P["d"] ); }, "sub": function(a, b) { parse(a, b); return newFraction( this["s"] * this["n"] * P["d"] - P["s"] * this["d"] * P["n"], this["d"] * P["d"] ); }, "mul": function(a, b) { parse(a, b); return newFraction( this["s"] * P["s"] * this["n"] * P["n"], this["d"] * P["d"] ); }, "div": function(a, b) { parse(a, b); return newFraction( this["s"] * P["s"] * this["n"] * P["d"], this["d"] * P["n"] ); }, "clone": function() { return newFraction(this["s"] * this["n"], this["d"]); }, "mod": function(a, b) { if (isNaN(this["n"]) || isNaN(this["d"])) { return new Fraction(NaN); } if (a === void 0) { return newFraction(this["s"] * this["n"] % this["d"], 1); } parse(a, b); if (0 === P["n"] && 0 === this["d"]) { throw Fraction["DivisionByZero"]; } return newFraction( this["s"] * (P["d"] * this["n"]) % (P["n"] * this["d"]), P["d"] * this["d"] ); }, "gcd": function(a, b) { parse(a, b); return newFraction(gcd(P["n"], this["n"]) * gcd(P["d"], this["d"]), P["d"] * this["d"]); }, "lcm": function(a, b) { parse(a, b); if (P["n"] === 0 && this["n"] === 0) { return newFraction(0, 1); } return newFraction(P["n"] * this["n"], gcd(P["n"], this["n"]) * gcd(P["d"], this["d"])); }, "ceil": function(places) { places = Math.pow(10, places || 0); if (isNaN(this["n"]) || isNaN(this["d"])) { return new Fraction(NaN); } return newFraction(Math.ceil(places * this["s"] * this["n"] / this["d"]), places); }, "floor": function(places) { places = Math.pow(10, places || 0); if (isNaN(this["n"]) || isNaN(this["d"])) { return new Fraction(NaN); } return newFraction(Math.floor(places * this["s"] * this["n"] / this["d"]), places); }, "round": function(places) { places = Math.pow(10, places || 0); if (isNaN(this["n"]) || isNaN(this["d"])) { return new Fraction(NaN); } return newFraction(Math.round(places * this["s"] * this["n"] / this["d"]), places); }, "inverse": function() { return newFraction(this["s"] * this["d"], this["n"]); }, "pow": function(a, b) { parse(a, b); if (P["d"] === 1) { if (P["s"] < 0) { return newFraction(Math.pow(this["s"] * this["d"], P["n"]), Math.pow(this["n"], P["n"])); } else { return newFraction(Math.pow(this["s"] * this["n"], P["n"]), Math.pow(this["d"], P["n"])); } } if (this["s"] < 0) return null; var N = factorize(this["n"]); var D = factorize(this["d"]); var n = 1; var d = 1; for (var k in N) { if (k === "1") continue; if (k === "0") { n = 0; break; } N[k] *= P["n"]; if (N[k] % P["d"] === 0) { N[k] /= P["d"]; } else return null; n *= Math.pow(k, N[k]); } for (var k in D) { if (k === "1") continue; D[k] *= P["n"]; if (D[k] % P["d"] === 0) { D[k] /= P["d"]; } else return null; d *= Math.pow(k, D[k]); } if (P["s"] < 0) { return newFraction(d, n); } return newFraction(n, d); }, "equals": function(a, b) { parse(a, b); return this["s"] * this["n"] * P["d"] === P["s"] * P["n"] * this["d"]; }, "compare": function(a, b) { parse(a, b); var t = this["s"] * this["n"] * P["d"] - P["s"] * P["n"] * this["d"]; return (0 < t) - (t < 0); }, "simplify": function(eps) { if (isNaN(this["n"]) || isNaN(this["d"])) { return this; } eps = eps || 1e-3; var thisABS = this["abs"](); var cont = thisABS["toContinued"](); for (var i = 1; i < cont.length; i++) { var s = newFraction(cont[i - 1], 1); for (var k = i - 2; k >= 0; k--) { s = s["inverse"]()["add"](cont[k]); } if (s["sub"](thisABS)["abs"]().valueOf() < eps) { return s["mul"](this["s"]); } } return this; }, "divisible": function(a, b) { parse(a, b); return !(!(P["n"] * this["d"]) || this["n"] * P["d"] % (P["n"] * this["d"])); }, "valueOf": function() { return this["s"] * this["n"] / this["d"]; }, "toFraction": function(excludeWhole) { var whole, str = ""; var n = this["n"]; var d = this["d"]; if (this["s"] < 0) { str += "-"; } if (d === 1) { str += n; } else { if (excludeWhole && (whole = Math.floor(n / d)) > 0) { str += whole; str += " "; n %= d; } str += n; str += "/"; str += d; } return str; }, "toLatex": function(excludeWhole) { var whole, str = ""; var n = this["n"]; var d = this["d"]; if (this["s"] < 0) { str += "-"; } if (d === 1) { str += n; } else { if (excludeWhole && (whole = Math.floor(n / d)) > 0) { str += whole; n %= d; } str += "\\frac{"; str += n; str += "}{"; str += d; str += "}"; } return str; }, "toContinued": function() { var t; var a = this["n"]; var b = this["d"]; var res = []; if (isNaN(a) || isNaN(b)) { return res; } do { res.push(Math.floor(a / b)); t = a % b; a = b; b = t; } while (a !== 1); return res; }, "toString": function(dec) { var N = this["n"]; var D = this["d"]; if (isNaN(N) || isNaN(D)) { return "NaN"; } dec = dec || 15; var cycLen = cycleLen(N, D); var cycOff = cycleStart(N, D, cycLen); var str = this["s"] < 0 ? "-" : ""; str += N / D | 0; N %= D; N *= 10; if (N) str += "."; if (cycLen) { for (var i = cycOff; i--; ) { str += N / D | 0; N %= D; N *= 10; } str += "("; for (var i = cycLen; i--; ) { str += N / D | 0; N %= D; N *= 10; } str += ")"; } else { for (var i = dec; N && i--; ) { str += N / D | 0; N %= D; N *= 10; } } return str; } }; if (typeof define === "function" && define["amd"]) { define([], function() { return Fraction; }); } else if (typeof exports2 === "object") { Object.defineProperty(Fraction, "__esModule", { "value": true }); Fraction["default"] = Fraction; Fraction["Fraction"] = Fraction; module2["exports"] = Fraction; } else { root["Fraction"] = Fraction; } })(exports2); } }); // node_modules/autoprefixer/lib/resolution.js var require_resolution = __commonJS({ "node_modules/autoprefixer/lib/resolution.js"(exports2, module2) { var FractionJs = require_fraction(); var Prefixer = require_prefixer(); var utils = require_utils(); var REGEXP = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi; var SPLIT = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i; var Resolution = class extends Prefixer { prefixName(prefix, name) { if (prefix === "-moz-") { return name + "--moz-device-pixel-ratio"; } else { return prefix + name + "-device-pixel-ratio"; } } prefixQuery(prefix, name, colon, value, units) { value = new FractionJs(value); if (units === "dpi") { value = value.div(96); } else if (units === "dpcm") { value = value.mul(2.54).div(96); } value = value.simplify(); if (prefix === "-o-") { value = value.n + "/" + value.d; } return this.prefixName(prefix, name) + colon + value; } clean(rule) { if (!this.bad) { this.bad = []; for (let prefix of this.prefixes) { this.bad.push(this.prefixName(prefix, "min")); this.bad.push(this.prefixName(prefix, "max")); } } rule.params = utils.editList(rule.params, (queries) => { return queries.filter((query) => this.bad.every((i) => !query.includes(i))); }); } process(rule) { let parent = this.parentPrefix(rule); let prefixes = parent ? [parent] : this.prefixes; rule.params = utils.editList(rule.params, (origin, prefixed) => { for (let query of origin) { if (!query.includes("min-resolution") && !query.includes("max-resolution")) { prefixed.push(query); continue; } for (let prefix of prefixes) { let processed = query.replace(REGEXP, (str) => { let parts = str.match(SPLIT); return this.prefixQuery( prefix, parts[1], parts[2], parts[3], parts[4] ); }); prefixed.push(processed); } prefixed.push(query); } return utils.uniq(prefixed); }); } }; module2.exports = Resolution; } }); // node_modules/autoprefixer/lib/transition.js var require_transition = __commonJS({ "node_modules/autoprefixer/lib/transition.js"(exports2, module2) { var { list } = require_postcss(); var parser = require_lib(); var Browsers = require_browsers3(); var vendor = require_vendor(); var Transition = class { constructor(prefixes) { this.props = ["transition", "transition-property"]; this.prefixes = prefixes; } add(decl, result) { let prefix, prop; let add = this.prefixes.add[decl.prop]; let vendorPrefixes = this.ruleVendorPrefixes(decl); let declPrefixes = vendorPrefixes || add && add.prefixes || []; let params = this.parse(decl.value); let names = params.map((i) => this.findProp(i)); let added = []; if (names.some((i) => i[0] === "-")) { return; } for (let param of params) { prop = this.findProp(param); if (prop[0] === "-") continue; let prefixer = this.prefixes.add[prop]; if (!prefixer || !prefixer.prefixes) continue; for (prefix of prefixer.prefixes) { if (vendorPrefixes && !vendorPrefixes.some((p) => prefix.includes(p))) { continue; } let prefixed = this.prefixes.prefixed(prop, prefix); if (prefixed !== "-ms-transform" && !names.includes(prefixed)) { if (!this.disabled(prop, prefix)) { added.push(this.clone(prop, prefixed, param)); } } } } params = params.concat(added); let value = this.stringify(params); let webkitClean = this.stringify( this.cleanFromUnprefixed(params, "-webkit-") ); if (declPrefixes.includes("-webkit-")) { this.cloneBefore(decl, `-webkit-${decl.prop}`, webkitClean); } this.cloneBefore(decl, decl.prop, webkitClean); if (declPrefixes.includes("-o-")) { let operaClean = this.stringify(this.cleanFromUnprefixed(params, "-o-")); this.cloneBefore(decl, `-o-${decl.prop}`, operaClean); } for (prefix of declPrefixes) { if (prefix !== "-webkit-" && prefix !== "-o-") { let prefixValue = this.stringify( this.cleanOtherPrefixes(params, prefix) ); this.cloneBefore(decl, prefix + decl.prop, prefixValue); } } if (value !== decl.value && !this.already(decl, decl.prop, value)) { this.checkForWarning(result, decl); decl.cloneBefore(); decl.value = value; } } findProp(param) { let prop = param[0].value; if (/^\d/.test(prop)) { for (let [i, token] of param.entries()) { if (i !== 0 && token.type === "word") { return token.value; } } } return prop; } already(decl, prop, value) { return decl.parent.some((i) => i.prop === prop && i.value === value); } cloneBefore(decl, prop, value) { if (!this.already(decl, prop, value)) { decl.cloneBefore({ prop, value }); } } checkForWarning(result, decl) { if (decl.prop !== "transition-property") { return; } let isPrefixed = false; let hasAssociatedProp = false; decl.parent.each((i) => { if (i.type !== "decl") { return void 0; } if (i.prop.indexOf("transition-") !== 0) { return void 0; } let values = list.comma(i.value); if (i.prop === "transition-property") { values.forEach((value) => { let lookup = this.prefixes.add[value]; if (lookup && lookup.prefixes && lookup.prefixes.length > 0) { isPrefixed = true; } }); return void 0; } hasAssociatedProp = hasAssociatedProp || values.length > 1; return false; }); if (isPrefixed && hasAssociatedProp) { decl.warn( result, "Replace transition-property to transition, because Autoprefixer could not support any cases of transition-property and other transition-*" ); } } remove(decl) { let params = this.parse(decl.value); params = params.filter((i) => { let prop = this.prefixes.remove[this.findProp(i)]; return !prop || !prop.remove; }); let value = this.stringify(params); if (decl.value === value) { return; } if (params.length === 0) { decl.remove(); return; } let double = decl.parent.some((i) => { return i.prop === decl.prop && i.value === value; }); let smaller = decl.parent.some((i) => { return i !== decl && i.prop === decl.prop && i.value.length > value.length; }); if (double || smaller) { decl.remove(); return; } decl.value = value; } parse(value) { let ast = parser(value); let result = []; let param = []; for (let node of ast.nodes) { param.push(node); if (node.type === "div" && node.value === ",") { result.push(param); param = []; } } result.push(param); return result.filter((i) => i.length > 0); } stringify(params) { if (params.length === 0) { return ""; } let nodes = []; for (let param of params) { if (param[param.length - 1].type !== "div") { param.push(this.div(params)); } nodes = nodes.concat(param); } if (nodes[0].type === "div") { nodes = nodes.slice(1); } if (nodes[nodes.length - 1].type === "div") { nodes = nodes.slice(0, -2 + 1 || void 0); } return parser.stringify({ nodes }); } clone(origin, name, param) { let result = []; let changed = false; for (let i of param) { if (!changed && i.type === "word" && i.value === origin) { result.push({ type: "word", value: name }); changed = true; } else { result.push(i); } } return result; } div(params) { for (let param of params) { for (let node of param) { if (node.type === "div" && node.value === ",") { return node; } } } return { type: "div", value: ",", after: " " }; } cleanOtherPrefixes(params, prefix) { return params.filter((param) => { let current = vendor.prefix(this.findProp(param)); return current === "" || current === prefix; }); } cleanFromUnprefixed(params, prefix) { let remove = params.map((i) => this.findProp(i)).filter((i) => i.slice(0, prefix.length) === prefix).map((i) => this.prefixes.unprefixed(i)); let result = []; for (let param of params) { let prop = this.findProp(param); let p = vendor.prefix(prop); if (!remove.includes(prop) && (p === prefix || p === "")) { result.push(param); } } return result; } disabled(prop, prefix) { let other = ["order", "justify-content", "align-self", "align-content"]; if (prop.includes("flex") || other.includes(prop)) { if (this.prefixes.options.flexbox === false) { return true; } if (this.prefixes.options.flexbox === "no-2009") { return prefix.includes("2009"); } } return void 0; } ruleVendorPrefixes(decl) { let { parent } = decl; if (parent.type !== "rule") { return false; } else if (!parent.selector.includes(":-")) { return false; } let selectors = Browsers.prefixes().filter( (s) => parent.selector.includes(":" + s) ); return selectors.length > 0 ? selectors : false; } }; module2.exports = Transition; } }); // node_modules/autoprefixer/lib/old-value.js var require_old_value = __commonJS({ "node_modules/autoprefixer/lib/old-value.js"(exports2, module2) { var utils = require_utils(); var OldValue = class { constructor(unprefixed, prefixed, string, regexp) { this.unprefixed = unprefixed; this.prefixed = prefixed; this.string = string || prefixed; this.regexp = regexp || utils.regexp(prefixed); } check(value) { if (value.includes(this.string)) { return !!value.match(this.regexp); } return false; } }; module2.exports = OldValue; } }); // node_modules/autoprefixer/lib/value.js var require_value = __commonJS({ "node_modules/autoprefixer/lib/value.js"(exports2, module2) { var Prefixer = require_prefixer(); var OldValue = require_old_value(); var vendor = require_vendor(); var utils = require_utils(); var Value = class extends Prefixer { static save(prefixes, decl) { let prop = decl.prop; let result = []; for (let prefix in decl._autoprefixerValues) { let value = decl._autoprefixerValues[prefix]; if (value === decl.value) { continue; } let item; let propPrefix = vendor.prefix(prop); if (propPrefix === "-pie-") { continue; } if (propPrefix === prefix) { item = decl.value = value; result.push(item); continue; } let prefixed = prefixes.prefixed(prop, prefix); let rule = decl.parent; if (!rule.every((i) => i.prop !== prefixed)) { result.push(item); continue; } let trimmed = value.replace(/\s+/, " "); let already = rule.some( (i) => i.prop === decl.prop && i.value.replace(/\s+/, " ") === trimmed ); if (already) { result.push(item); continue; } let cloned = this.clone(decl, { value }); item = decl.parent.insertBefore(decl, cloned); result.push(item); } return result; } check(decl) { let value = decl.value; if (!value.includes(this.name)) { return false; } return !!value.match(this.regexp()); } regexp() { return this.regexpCache || (this.regexpCache = utils.regexp(this.name)); } replace(string, prefix) { return string.replace(this.regexp(), `$1${prefix}$2`); } value(decl) { if (decl.raws.value && decl.raws.value.value === decl.value) { return decl.raws.value.raw; } else { return decl.value; } } add(decl, prefix) { if (!decl._autoprefixerValues) { decl._autoprefixerValues = {}; } let value = decl._autoprefixerValues[prefix] || this.value(decl); let before; do { before = value; value = this.replace(value, prefix); if (value === false) return; } while (value !== before); decl._autoprefixerValues[prefix] = value; } old(prefix) { return new OldValue(this.name, prefix + this.name); } }; module2.exports = Value; } }); // node_modules/autoprefixer/lib/hacks/grid-utils.js var require_grid_utils = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-utils.js"(exports2) { var parser = require_lib(); var list = require_postcss().list; var uniq = require_utils().uniq; var escapeRegexp = require_utils().escapeRegexp; var splitSelector = require_utils().splitSelector; function convert(value) { if (value && value.length === 2 && value[0] === "span" && parseInt(value[1], 10) > 0) { return [false, parseInt(value[1], 10)]; } if (value && value.length === 1 && parseInt(value[0], 10) > 0) { return [parseInt(value[0], 10), false]; } return [false, false]; } exports2.translate = translate; function translate(values, startIndex, endIndex) { let startValue = values[startIndex]; let endValue = values[endIndex]; if (!startValue) { return [false, false]; } let [start, spanStart] = convert(startValue); let [end, spanEnd] = convert(endValue); if (start && !endValue) { return [start, false]; } if (spanStart && end) { return [end - spanStart, spanStart]; } if (start && spanEnd) { return [start, spanEnd]; } if (start && end) { return [start, end - start]; } return [false, false]; } exports2.parse = parse; function parse(decl) { let node = parser(decl.value); let values = []; let current = 0; values[current] = []; for (let i of node.nodes) { if (i.type === "div") { current += 1; values[current] = []; } else if (i.type === "word") { values[current].push(i.value); } } return values; } exports2.insertDecl = insertDecl; function insertDecl(decl, prop, value) { if (value && !decl.parent.some((i) => i.prop === `-ms-${prop}`)) { decl.cloneBefore({ prop: `-ms-${prop}`, value: value.toString() }); } } exports2.prefixTrackProp = prefixTrackProp; function prefixTrackProp({ prop, prefix }) { return prefix + prop.replace("template-", ""); } function transformRepeat({ nodes }, { gap }) { let { count, size } = nodes.reduce( (result, node) => { if (node.type === "div" && node.value === ",") { result.key = "size"; } else { result[result.key].push(parser.stringify(node)); } return result; }, { key: "count", size: [], count: [] } ); if (gap) { size = size.filter((i) => i.trim()); let val = []; for (let i = 1; i <= count; i++) { size.forEach((item, index) => { if (index > 0 || i > 1) { val.push(gap); } val.push(item); }); } return val.join(" "); } return `(${size.join("")})[${count.join("")}]`; } exports2.prefixTrackValue = prefixTrackValue; function prefixTrackValue({ value, gap }) { let result = parser(value).nodes.reduce((nodes, node) => { if (node.type === "function" && node.value === "repeat") { return nodes.concat({ type: "word", value: transformRepeat(node, { gap }) }); } if (gap && node.type === "space") { return nodes.concat( { type: "space", value: " " }, { type: "word", value: gap }, node ); } return nodes.concat(node); }, []); return parser.stringify(result); } var DOTS = /^\.+$/; function track(start, end) { return { start, end, span: end - start }; } function getColumns(line) { return line.trim().split(/\s+/g); } exports2.parseGridAreas = parseGridAreas; function parseGridAreas({ rows, gap }) { return rows.reduce((areas, line, rowIndex) => { if (gap.row) rowIndex *= 2; if (line.trim() === "") return areas; getColumns(line).forEach((area, columnIndex) => { if (DOTS.test(area)) return; if (gap.column) columnIndex *= 2; if (typeof areas[area] === "undefined") { areas[area] = { column: track(columnIndex + 1, columnIndex + 2), row: track(rowIndex + 1, rowIndex + 2) }; } else { let { column, row } = areas[area]; column.start = Math.min(column.start, columnIndex + 1); column.end = Math.max(column.end, columnIndex + 2); column.span = column.end - column.start; row.start = Math.min(row.start, rowIndex + 1); row.end = Math.max(row.end, rowIndex + 2); row.span = row.end - row.start; } }); return areas; }, {}); } function testTrack(node) { return node.type === "word" && /^\[.+]$/.test(node.value); } function verifyRowSize(result) { if (result.areas.length > result.rows.length) { result.rows.push("auto"); } return result; } exports2.parseTemplate = parseTemplate; function parseTemplate({ decl, gap }) { let gridTemplate = parser(decl.value).nodes.reduce( (result, node) => { let { type, value } = node; if (testTrack(node) || type === "space") return result; if (type === "string") { result = verifyRowSize(result); result.areas.push(value); } if (type === "word" || type === "function") { result[result.key].push(parser.stringify(node)); } if (type === "div" && value === "/") { result.key = "columns"; result = verifyRowSize(result); } return result; }, { key: "rows", columns: [], rows: [], areas: [] } ); return { areas: parseGridAreas({ rows: gridTemplate.areas, gap }), columns: prefixTrackValue({ value: gridTemplate.columns.join(" "), gap: gap.column }), rows: prefixTrackValue({ value: gridTemplate.rows.join(" "), gap: gap.row }) }; } function getMSDecls(area, addRowSpan = false, addColumnSpan = false) { let result = [ { prop: "-ms-grid-row", value: String(area.row.start) } ]; if (area.row.span > 1 || addRowSpan) { result.push({ prop: "-ms-grid-row-span", value: String(area.row.span) }); } result.push({ prop: "-ms-grid-column", value: String(area.column.start) }); if (area.column.span > 1 || addColumnSpan) { result.push({ prop: "-ms-grid-column-span", value: String(area.column.span) }); } return result; } function getParentMedia(parent) { if (parent.type === "atrule" && parent.name === "media") { return parent; } if (!parent.parent) { return false; } return getParentMedia(parent.parent); } function changeDuplicateAreaSelectors(ruleSelectors, templateSelectors) { ruleSelectors = ruleSelectors.map((selector) => { let selectorBySpace = list.space(selector); let selectorByComma = list.comma(selector); if (selectorBySpace.length > selectorByComma.length) { selector = selectorBySpace.slice(-1).join(""); } return selector; }); return ruleSelectors.map((ruleSelector) => { let newSelector = templateSelectors.map((tplSelector, index) => { let space = index === 0 ? "" : " "; return `${space}${tplSelector} > ${ruleSelector}`; }); return newSelector; }); } function selectorsEqual(ruleA, ruleB) { return ruleA.selectors.some((sel) => { return ruleB.selectors.includes(sel); }); } function parseGridTemplatesData(css) { let parsed = []; css.walkDecls(/grid-template(-areas)?$/, (d) => { let rule = d.parent; let media = getParentMedia(rule); let gap = getGridGap(d); let inheritedGap = inheritGridGap(d, gap); let { areas } = parseTemplate({ decl: d, gap: inheritedGap || gap }); let areaNames = Object.keys(areas); if (areaNames.length === 0) { return true; } let index = parsed.reduce((acc, { allAreas }, idx) => { let hasAreas = allAreas && areaNames.some((area) => allAreas.includes(area)); return hasAreas ? idx : acc; }, null); if (index !== null) { let { allAreas, rules } = parsed[index]; let hasNoDuplicates = rules.some((r) => { return r.hasDuplicates === false && selectorsEqual(r, rule); }); let duplicatesFound = false; let duplicateAreaNames = rules.reduce((acc, r) => { if (!r.params && selectorsEqual(r, rule)) { duplicatesFound = true; return r.duplicateAreaNames; } if (!duplicatesFound) { areaNames.forEach((name) => { if (r.areas[name]) { acc.push(name); } }); } return uniq(acc); }, []); rules.forEach((r) => { areaNames.forEach((name) => { let area = r.areas[name]; if (area && area.row.span !== areas[name].row.span) { areas[name].row.updateSpan = true; } if (area && area.column.span !== areas[name].column.span) { areas[name].column.updateSpan = true; } }); }); parsed[index].allAreas = uniq([...allAreas, ...areaNames]); parsed[index].rules.push({ hasDuplicates: !hasNoDuplicates, params: media.params, selectors: rule.selectors, node: rule, duplicateAreaNames, areas }); } else { parsed.push({ allAreas: areaNames, areasCount: 0, rules: [ { hasDuplicates: false, duplicateRules: [], params: media.params, selectors: rule.selectors, node: rule, duplicateAreaNames: [], areas } ] }); } return void 0; }); return parsed; } exports2.insertAreas = insertAreas; function insertAreas(css, isDisabled) { let gridTemplatesData = parseGridTemplatesData(css); if (gridTemplatesData.length === 0) { return void 0; } let rulesToInsert = {}; css.walkDecls("grid-area", (gridArea) => { let gridAreaRule = gridArea.parent; let hasPrefixedRow = gridAreaRule.first.prop === "-ms-grid-row"; let gridAreaMedia = getParentMedia(gridAreaRule); if (isDisabled(gridArea)) { return void 0; } let gridAreaRuleIndex = css.index(gridAreaMedia || gridAreaRule); let value = gridArea.value; let data = gridTemplatesData.filter((d) => d.allAreas.includes(value))[0]; if (!data) { return true; } let lastArea = data.allAreas[data.allAreas.length - 1]; let selectorBySpace = list.space(gridAreaRule.selector); let selectorByComma = list.comma(gridAreaRule.selector); let selectorIsComplex = selectorBySpace.length > 1 && selectorBySpace.length > selectorByComma.length; if (hasPrefixedRow) { return false; } if (!rulesToInsert[lastArea]) { rulesToInsert[lastArea] = {}; } let lastRuleIsSet = false; for (let rule of data.rules) { let area = rule.areas[value]; let hasDuplicateName = rule.duplicateAreaNames.includes(value); if (!area) { let lastRule = rulesToInsert[lastArea].lastRule; let lastRuleIndex; if (lastRule) { lastRuleIndex = css.index(lastRule); } else { lastRuleIndex = -1; } if (gridAreaRuleIndex > lastRuleIndex) { rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule; } continue; } if (rule.params && !rulesToInsert[lastArea][rule.params]) { rulesToInsert[lastArea][rule.params] = []; } if ((!rule.hasDuplicates || !hasDuplicateName) && !rule.params) { getMSDecls(area, false, false).reverse().forEach( (i) => gridAreaRule.prepend( Object.assign(i, { raws: { between: gridArea.raws.between } }) ) ); rulesToInsert[lastArea].lastRule = gridAreaRule; lastRuleIsSet = true; } else if (rule.hasDuplicates && !rule.params && !selectorIsComplex) { let cloned = gridAreaRule.clone(); cloned.removeAll(); getMSDecls(area, area.row.updateSpan, area.column.updateSpan).reverse().forEach( (i) => cloned.prepend( Object.assign(i, { raws: { between: gridArea.raws.between } }) ) ); cloned.selectors = changeDuplicateAreaSelectors( cloned.selectors, rule.selectors ); if (rulesToInsert[lastArea].lastRule) { rulesToInsert[lastArea].lastRule.after(cloned); } rulesToInsert[lastArea].lastRule = cloned; lastRuleIsSet = true; } else if (rule.hasDuplicates && !rule.params && selectorIsComplex && gridAreaRule.selector.includes(rule.selectors[0])) { gridAreaRule.walkDecls(/-ms-grid-(row|column)/, (d) => d.remove()); getMSDecls(area, area.row.updateSpan, area.column.updateSpan).reverse().forEach( (i) => gridAreaRule.prepend( Object.assign(i, { raws: { between: gridArea.raws.between } }) ) ); } else if (rule.params) { let cloned = gridAreaRule.clone(); cloned.removeAll(); getMSDecls(area, area.row.updateSpan, area.column.updateSpan).reverse().forEach( (i) => cloned.prepend( Object.assign(i, { raws: { between: gridArea.raws.between } }) ) ); if (rule.hasDuplicates && hasDuplicateName) { cloned.selectors = changeDuplicateAreaSelectors( cloned.selectors, rule.selectors ); } cloned.raws = rule.node.raws; if (css.index(rule.node.parent) > gridAreaRuleIndex) { rule.node.parent.append(cloned); } else { rulesToInsert[lastArea][rule.params].push(cloned); } if (!lastRuleIsSet) { rulesToInsert[lastArea].lastRule = gridAreaMedia || gridAreaRule; } } } return void 0; }); Object.keys(rulesToInsert).forEach((area) => { let data = rulesToInsert[area]; let lastRule = data.lastRule; Object.keys(data).reverse().filter((p) => p !== "lastRule").forEach((params) => { if (data[params].length > 0 && lastRule) { lastRule.after({ name: "media", params }); lastRule.next().append(data[params]); } }); }); return void 0; } exports2.warnMissedAreas = warnMissedAreas; function warnMissedAreas(areas, decl, result) { let missed = Object.keys(areas); decl.root().walkDecls("grid-area", (gridArea) => { missed = missed.filter((e) => e !== gridArea.value); }); if (missed.length > 0) { decl.warn(result, "Can not find grid areas: " + missed.join(", ")); } return void 0; } exports2.warnTemplateSelectorNotFound = warnTemplateSelectorNotFound; function warnTemplateSelectorNotFound(decl, result) { let rule = decl.parent; let root = decl.root(); let duplicatesFound = false; let slicedSelectorArr = list.space(rule.selector).filter((str) => str !== ">").slice(0, -1); if (slicedSelectorArr.length > 0) { let gridTemplateFound = false; let foundAreaSelector = null; root.walkDecls(/grid-template(-areas)?$/, (d) => { let parent = d.parent; let templateSelectors = parent.selectors; let { areas } = parseTemplate({ decl: d, gap: getGridGap(d) }); let hasArea = areas[decl.value]; for (let tplSelector of templateSelectors) { if (gridTemplateFound) { break; } let tplSelectorArr = list.space(tplSelector).filter((str) => str !== ">"); gridTemplateFound = tplSelectorArr.every( (item, idx) => item === slicedSelectorArr[idx] ); } if (gridTemplateFound || !hasArea) { return true; } if (!foundAreaSelector) { foundAreaSelector = parent.selector; } if (foundAreaSelector && foundAreaSelector !== parent.selector) { duplicatesFound = true; } return void 0; }); if (!gridTemplateFound && duplicatesFound) { decl.warn( result, `Autoprefixer cannot find a grid-template containing the duplicate grid-area "${decl.value}" with full selector matching: ${slicedSelectorArr.join(" ")}` ); } } } exports2.warnIfGridRowColumnExists = warnIfGridRowColumnExists; function warnIfGridRowColumnExists(decl, result) { let rule = decl.parent; let decls = []; rule.walkDecls(/^grid-(row|column)/, (d) => { if (!d.prop.endsWith("-end") && !d.value.startsWith("span") && !d.prop.endsWith("-gap")) { decls.push(d); } }); if (decls.length > 0) { decls.forEach((d) => { d.warn( result, `You already have a grid-area declaration present in the rule. You should use either grid-area or ${d.prop}, not both` ); }); } return void 0; } exports2.getGridGap = getGridGap; function getGridGap(decl) { let gap = {}; let testGap = /^(grid-)?((row|column)-)?gap$/; decl.parent.walkDecls(testGap, ({ prop, value }) => { if (/^(grid-)?gap$/.test(prop)) { let [row, , column] = parser(value).nodes; gap.row = row && parser.stringify(row); gap.column = column ? parser.stringify(column) : gap.row; } if (/^(grid-)?row-gap$/.test(prop)) gap.row = value; if (/^(grid-)?column-gap$/.test(prop)) gap.column = value; }); return gap; } function parseMediaParams(params) { if (!params) { return []; } let parsed = parser(params); let prop; let value; parsed.walk((node) => { if (node.type === "word" && /min|max/g.test(node.value)) { prop = node.value; } else if (node.value.includes("px")) { value = parseInt(node.value.replace(/\D/g, "")); } }); return [prop, value]; } function shouldInheritGap(selA, selB) { let result; let splitSelectorArrA = splitSelector(selA); let splitSelectorArrB = splitSelector(selB); if (splitSelectorArrA[0].length < splitSelectorArrB[0].length) { return false; } else if (splitSelectorArrA[0].length > splitSelectorArrB[0].length) { let idx = splitSelectorArrA[0].reduce((res, [item], index) => { let firstSelectorPart = splitSelectorArrB[0][0][0]; if (item === firstSelectorPart) { return index; } return false; }, false); if (idx) { result = splitSelectorArrB[0].every((arr, index) => { return arr.every( (part, innerIndex) => splitSelectorArrA[0].slice(idx)[index][innerIndex] === part ); }); } } else { result = splitSelectorArrB.some((byCommaArr) => { return byCommaArr.every((bySpaceArr, index) => { return bySpaceArr.every( (part, innerIndex) => splitSelectorArrA[0][index][innerIndex] === part ); }); }); } return result; } exports2.inheritGridGap = inheritGridGap; function inheritGridGap(decl, gap) { let rule = decl.parent; let mediaRule = getParentMedia(rule); let root = rule.root(); let splitSelectorArr = splitSelector(rule.selector); if (Object.keys(gap).length > 0) { return false; } let [prop] = parseMediaParams(mediaRule.params); let lastBySpace = splitSelectorArr[0]; let escaped = escapeRegexp(lastBySpace[lastBySpace.length - 1][0]); let regexp = new RegExp(`(${escaped}$)|(${escaped}[,.])`); let closestRuleGap; root.walkRules(regexp, (r) => { let gridGap; if (rule.toString() === r.toString()) { return false; } r.walkDecls("grid-gap", (d) => gridGap = getGridGap(d)); if (!gridGap || Object.keys(gridGap).length === 0) { return true; } if (!shouldInheritGap(rule.selector, r.selector)) { return true; } let media = getParentMedia(r); if (media) { let propToCompare = parseMediaParams(media.params)[0]; if (propToCompare === prop) { closestRuleGap = gridGap; return true; } } else { closestRuleGap = gridGap; return true; } return void 0; }); if (closestRuleGap && Object.keys(closestRuleGap).length > 0) { return closestRuleGap; } return false; } exports2.warnGridGap = warnGridGap; function warnGridGap({ gap, hasColumns, decl, result }) { let hasBothGaps = gap.row && gap.column; if (!hasColumns && (hasBothGaps || gap.column && !gap.row)) { delete gap.column; decl.warn( result, "Can not implement grid-gap without grid-template-columns" ); } } function normalizeRowColumn(str) { let normalized = parser(str).nodes.reduce((result, node) => { if (node.type === "function" && node.value === "repeat") { let key = "count"; let [count, value] = node.nodes.reduce( (acc, n) => { if (n.type === "word" && key === "count") { acc[0] = Math.abs(parseInt(n.value)); return acc; } if (n.type === "div" && n.value === ",") { key = "value"; return acc; } if (key === "value") { acc[1] += parser.stringify(n); } return acc; }, [0, ""] ); if (count) { for (let i = 0; i < count; i++) { result.push(value); } } return result; } if (node.type === "space") { return result; } return result.concat(parser.stringify(node)); }, []); return normalized; } exports2.autoplaceGridItems = autoplaceGridItems; function autoplaceGridItems(decl, result, gap, autoflowValue = "row") { let { parent } = decl; let rowDecl = parent.nodes.find((i) => i.prop === "grid-template-rows"); let rows = normalizeRowColumn(rowDecl.value); let columns = normalizeRowColumn(decl.value); let filledRows = rows.map((_, rowIndex) => { return Array.from( { length: columns.length }, (v, k) => k + rowIndex * columns.length + 1 ).join(" "); }); let areas = parseGridAreas({ rows: filledRows, gap }); let keys = Object.keys(areas); let items = keys.map((i) => areas[i]); if (autoflowValue.includes("column")) { items = items.sort((a, b) => a.column.start - b.column.start); } items.reverse().forEach((item, index) => { let { column, row } = item; let nodeSelector = parent.selectors.map((sel) => sel + ` > *:nth-child(${keys.length - index})`).join(", "); let node = parent.clone().removeAll(); node.selector = nodeSelector; node.append({ prop: "-ms-grid-row", value: row.start }); node.append({ prop: "-ms-grid-column", value: column.start }); parent.after(node); }); return void 0; } } }); // node_modules/autoprefixer/lib/processor.js var require_processor2 = __commonJS({ "node_modules/autoprefixer/lib/processor.js"(exports2, module2) { var parser = require_lib(); var Value = require_value(); var insertAreas = require_grid_utils().insertAreas; var OLD_LINEAR = /(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i; var OLD_RADIAL = /(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i; var IGNORE_NEXT = /(!\s*)?autoprefixer:\s*ignore\s+next/i; var GRID_REGEX = /(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i; var SIZES = [ "width", "height", "min-width", "max-width", "min-height", "max-height", "inline-size", "min-inline-size", "max-inline-size", "block-size", "min-block-size", "max-block-size" ]; function hasGridTemplate(decl) { return decl.parent.some( (i) => i.prop === "grid-template" || i.prop === "grid-template-areas" ); } function hasRowsAndColumns(decl) { let hasRows = decl.parent.some((i) => i.prop === "grid-template-rows"); let hasColumns = decl.parent.some((i) => i.prop === "grid-template-columns"); return hasRows && hasColumns; } var Processor = class { constructor(prefixes) { this.prefixes = prefixes; } add(css, result) { let resolution = this.prefixes.add["@resolution"]; let keyframes = this.prefixes.add["@keyframes"]; let viewport = this.prefixes.add["@viewport"]; let supports = this.prefixes.add["@supports"]; css.walkAtRules((rule) => { if (rule.name === "keyframes") { if (!this.disabled(rule, result)) { return keyframes && keyframes.process(rule); } } else if (rule.name === "viewport") { if (!this.disabled(rule, result)) { return viewport && viewport.process(rule); } } else if (rule.name === "supports") { if (this.prefixes.options.supports !== false && !this.disabled(rule, result)) { return supports.process(rule); } } else if (rule.name === "media" && rule.params.includes("-resolution")) { if (!this.disabled(rule, result)) { return resolution && resolution.process(rule); } } return void 0; }); css.walkRules((rule) => { if (this.disabled(rule, result)) return void 0; return this.prefixes.add.selectors.map((selector) => { return selector.process(rule, result); }); }); function insideGrid(decl) { return decl.parent.nodes.some((node) => { if (node.type !== "decl") return false; let displayGrid = node.prop === "display" && /(inline-)?grid/.test(node.value); let gridTemplate = node.prop.startsWith("grid-template"); let gridGap = /^grid-([A-z]+-)?gap/.test(node.prop); return displayGrid || gridTemplate || gridGap; }); } function insideFlex(decl) { return decl.parent.some((node) => { return node.prop === "display" && /(inline-)?flex/.test(node.value); }); } let gridPrefixes = this.gridStatus(css, result) && this.prefixes.add["grid-area"] && this.prefixes.add["grid-area"].prefixes; css.walkDecls((decl) => { if (this.disabledDecl(decl, result)) return void 0; let parent = decl.parent; let prop = decl.prop; let value = decl.value; if (prop === "color-adjust") { if (parent.every((i) => i.prop !== "print-color-adjust")) { result.warn( "Replace color-adjust to print-color-adjust. The color-adjust shorthand is currently deprecated.", { node: decl } ); } } else if (prop === "grid-row-span") { result.warn( "grid-row-span is not part of final Grid Layout. Use grid-row.", { node: decl } ); return void 0; } else if (prop === "grid-column-span") { result.warn( "grid-column-span is not part of final Grid Layout. Use grid-column.", { node: decl } ); return void 0; } else if (prop === "display" && value === "box") { result.warn( "You should write display: flex by final spec instead of display: box", { node: decl } ); return void 0; } else if (prop === "text-emphasis-position") { if (value === "under" || value === "over") { result.warn( "You should use 2 values for text-emphasis-position For example, `under left` instead of just `under`.", { node: decl } ); } } else if (/^(align|justify|place)-(items|content)$/.test(prop) && insideFlex(decl)) { if (value === "start" || value === "end") { result.warn( `${value} value has mixed support, consider using flex-${value} instead`, { node: decl } ); } } else if (prop === "text-decoration-skip" && value === "ink") { result.warn( "Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed", { node: decl } ); } else { if (gridPrefixes && this.gridStatus(decl, result)) { if (decl.value === "subgrid") { result.warn("IE does not support subgrid", { node: decl }); } if (/^(align|justify|place)-items$/.test(prop) && insideGrid(decl)) { let fixed = prop.replace("-items", "-self"); result.warn( `IE does not support ${prop} on grid containers. Try using ${fixed} on child elements instead: ${decl.parent.selector} > * { ${fixed}: ${decl.value} }`, { node: decl } ); } else if (/^(align|justify|place)-content$/.test(prop) && insideGrid(decl)) { result.warn(`IE does not support ${decl.prop} on grid containers`, { node: decl }); } else if (prop === "display" && decl.value === "contents") { result.warn( "Please do not use display: contents; if you have grid setting enabled", { node: decl } ); return void 0; } else if (decl.prop === "grid-gap") { let status = this.gridStatus(decl, result); if (status === "autoplace" && !hasRowsAndColumns(decl) && !hasGridTemplate(decl)) { result.warn( "grid-gap only works if grid-template(-areas) is being used or both rows and columns have been declared and cells have not been manually placed inside the explicit grid", { node: decl } ); } else if ((status === true || status === "no-autoplace") && !hasGridTemplate(decl)) { result.warn( "grid-gap only works if grid-template(-areas) is being used", { node: decl } ); } } else if (prop === "grid-auto-columns") { result.warn("grid-auto-columns is not supported by IE", { node: decl }); return void 0; } else if (prop === "grid-auto-rows") { result.warn("grid-auto-rows is not supported by IE", { node: decl }); return void 0; } else if (prop === "grid-auto-flow") { let hasRows = parent.some((i) => i.prop === "grid-template-rows"); let hasCols = parent.some((i) => i.prop === "grid-template-columns"); if (hasGridTemplate(decl)) { result.warn("grid-auto-flow is not supported by IE", { node: decl }); } else if (value.includes("dense")) { result.warn("grid-auto-flow: dense is not supported by IE", { node: decl }); } else if (!hasRows && !hasCols) { result.warn( "grid-auto-flow works only if grid-template-rows and grid-template-columns are present in the same rule", { node: decl } ); } return void 0; } else if (value.includes("auto-fit")) { result.warn("auto-fit value is not supported by IE", { node: decl, word: "auto-fit" }); return void 0; } else if (value.includes("auto-fill")) { result.warn("auto-fill value is not supported by IE", { node: decl, word: "auto-fill" }); return void 0; } else if (prop.startsWith("grid-template") && value.includes("[")) { result.warn( "Autoprefixer currently does not support line names. Try using grid-template-areas instead.", { node: decl, word: "[" } ); } } if (value.includes("radial-gradient")) { if (OLD_RADIAL.test(decl.value)) { result.warn( "Gradient has outdated direction syntax. New syntax is like `closest-side at 0 0` instead of `0 0, closest-side`.", { node: decl } ); } else { let ast = parser(value); for (let i of ast.nodes) { if (i.type === "function" && i.value === "radial-gradient") { for (let word of i.nodes) { if (word.type === "word") { if (word.value === "cover") { result.warn( "Gradient has outdated direction syntax. Replace `cover` to `farthest-corner`.", { node: decl } ); } else if (word.value === "contain") { result.warn( "Gradient has outdated direction syntax. Replace `contain` to `closest-side`.", { node: decl } ); } } } } } } } if (value.includes("linear-gradient")) { if (OLD_LINEAR.test(value)) { result.warn( "Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.", { node: decl } ); } } } if (SIZES.includes(decl.prop)) { if (!decl.value.includes("-fill-available")) { if (decl.value.includes("fill-available")) { result.warn( "Replace fill-available to stretch, because spec had been changed", { node: decl } ); } else if (decl.value.includes("fill")) { let ast = parser(value); if (ast.nodes.some((i) => i.type === "word" && i.value === "fill")) { result.warn( "Replace fill to stretch, because spec had been changed", { node: decl } ); } } } } let prefixer; if (decl.prop === "transition" || decl.prop === "transition-property") { return this.prefixes.transition.add(decl, result); } else if (decl.prop === "align-self") { let display = this.displayType(decl); if (display !== "grid" && this.prefixes.options.flexbox !== false) { prefixer = this.prefixes.add["align-self"]; if (prefixer && prefixer.prefixes) { prefixer.process(decl); } } if (this.gridStatus(decl, result) !== false) { prefixer = this.prefixes.add["grid-row-align"]; if (prefixer && prefixer.prefixes) { return prefixer.process(decl, result); } } } else if (decl.prop === "justify-self") { if (this.gridStatus(decl, result) !== false) { prefixer = this.prefixes.add["grid-column-align"]; if (prefixer && prefixer.prefixes) { return prefixer.process(decl, result); } } } else if (decl.prop === "place-self") { prefixer = this.prefixes.add["place-self"]; if (prefixer && prefixer.prefixes && this.gridStatus(decl, result) !== false) { return prefixer.process(decl, result); } } else { prefixer = this.prefixes.add[decl.prop]; if (prefixer && prefixer.prefixes) { return prefixer.process(decl, result); } } return void 0; }); if (this.gridStatus(css, result)) { insertAreas(css, this.disabled); } return css.walkDecls((decl) => { if (this.disabledValue(decl, result)) return; let unprefixed = this.prefixes.unprefixed(decl.prop); let list = this.prefixes.values("add", unprefixed); if (Array.isArray(list)) { for (let value of list) { if (value.process) value.process(decl, result); } } Value.save(this.prefixes, decl); }); } remove(css, result) { let resolution = this.prefixes.remove["@resolution"]; css.walkAtRules((rule, i) => { if (this.prefixes.remove[`@${rule.name}`]) { if (!this.disabled(rule, result)) { rule.parent.removeChild(i); } } else if (rule.name === "media" && rule.params.includes("-resolution") && resolution) { resolution.clean(rule); } }); for (let checker of this.prefixes.remove.selectors) { css.walkRules((rule, i) => { if (checker.check(rule)) { if (!this.disabled(rule, result)) { rule.parent.removeChild(i); } } }); } return css.walkDecls((decl, i) => { if (this.disabled(decl, result)) return; let rule = decl.parent; let unprefixed = this.prefixes.unprefixed(decl.prop); if (decl.prop === "transition" || decl.prop === "transition-property") { this.prefixes.transition.remove(decl); } if (this.prefixes.remove[decl.prop] && this.prefixes.remove[decl.prop].remove) { let notHack = this.prefixes.group(decl).down((other) => { return this.prefixes.normalize(other.prop) === unprefixed; }); if (unprefixed === "flex-flow") { notHack = true; } if (decl.prop === "-webkit-box-orient") { let hacks = { "flex-direction": true, "flex-flow": true }; if (!decl.parent.some((j) => hacks[j.prop])) return; } if (notHack && !this.withHackValue(decl)) { if (decl.raw("before").includes("\n")) { this.reduceSpaces(decl); } rule.removeChild(i); return; } } for (let checker of this.prefixes.values("remove", unprefixed)) { if (!checker.check) continue; if (!checker.check(decl.value)) continue; unprefixed = checker.unprefixed; let notHack = this.prefixes.group(decl).down((other) => { return other.value.includes(unprefixed); }); if (notHack) { rule.removeChild(i); return; } } }); } withHackValue(decl) { return decl.prop === "-webkit-background-clip" && decl.value === "text"; } disabledValue(node, result) { if (this.gridStatus(node, result) === false && node.type === "decl") { if (node.prop === "display" && node.value.includes("grid")) { return true; } } if (this.prefixes.options.flexbox === false && node.type === "decl") { if (node.prop === "display" && node.value.includes("flex")) { return true; } } if (node.type === "decl" && node.prop === "content") { return true; } return this.disabled(node, result); } disabledDecl(node, result) { if (this.gridStatus(node, result) === false && node.type === "decl") { if (node.prop.includes("grid") || node.prop === "justify-items") { return true; } } if (this.prefixes.options.flexbox === false && node.type === "decl") { let other = ["order", "justify-content", "align-items", "align-content"]; if (node.prop.includes("flex") || other.includes(node.prop)) { return true; } } return this.disabled(node, result); } disabled(node, result) { if (!node) return false; if (node._autoprefixerDisabled !== void 0) { return node._autoprefixerDisabled; } if (node.parent) { let p = node.prev(); if (p && p.type === "comment" && IGNORE_NEXT.test(p.text)) { node._autoprefixerDisabled = true; node._autoprefixerSelfDisabled = true; return true; } } let value = null; if (node.nodes) { let status; node.each((i) => { if (i.type !== "comment") return; if (/(!\s*)?autoprefixer:\s*(off|on)/i.test(i.text)) { if (typeof status !== "undefined") { result.warn( "Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.", { node: i } ); } else { status = /on/i.test(i.text); } } }); if (status !== void 0) { value = !status; } } if (!node.nodes || value === null) { if (node.parent) { let isParentDisabled = this.disabled(node.parent, result); if (node.parent._autoprefixerSelfDisabled === true) { value = false; } else { value = isParentDisabled; } } else { value = false; } } node._autoprefixerDisabled = value; return value; } reduceSpaces(decl) { let stop = false; this.prefixes.group(decl).up(() => { stop = true; return true; }); if (stop) { return; } let parts = decl.raw("before").split("\n"); let prevMin = parts[parts.length - 1].length; let diff = false; this.prefixes.group(decl).down((other) => { parts = other.raw("before").split("\n"); let last = parts.length - 1; if (parts[last].length > prevMin) { if (diff === false) { diff = parts[last].length - prevMin; } parts[last] = parts[last].slice(0, -diff); other.raws.before = parts.join("\n"); } }); } displayType(decl) { for (let i of decl.parent.nodes) { if (i.prop !== "display") { continue; } if (i.value.includes("flex")) { return "flex"; } if (i.value.includes("grid")) { return "grid"; } } return false; } gridStatus(node, result) { if (!node) return false; if (node._autoprefixerGridStatus !== void 0) { return node._autoprefixerGridStatus; } let value = null; if (node.nodes) { let status; node.each((i) => { if (i.type !== "comment") return; if (GRID_REGEX.test(i.text)) { let hasAutoplace = /:\s*autoplace/i.test(i.text); let noAutoplace = /no-autoplace/i.test(i.text); if (typeof status !== "undefined") { result.warn( "Second Autoprefixer grid control comment was ignored. Autoprefixer applies control comments to the whole block, not to the next rules.", { node: i } ); } else if (hasAutoplace) { status = "autoplace"; } else if (noAutoplace) { status = true; } else { status = /on/i.test(i.text); } } }); if (status !== void 0) { value = status; } } if (node.type === "atrule" && node.name === "supports") { let params = node.params; if (params.includes("grid") && params.includes("auto")) { value = false; } } if (!node.nodes || value === null) { if (node.parent) { let isParentGrid = this.gridStatus(node.parent, result); if (node.parent._autoprefixerSelfDisabled === true) { value = false; } else { value = isParentGrid; } } else if (typeof this.prefixes.options.grid !== "undefined") { value = this.prefixes.options.grid; } else if (typeof process.env.AUTOPREFIXER_GRID !== "undefined") { if (process.env.AUTOPREFIXER_GRID === "autoplace") { value = "autoplace"; } else { value = true; } } else { value = false; } } node._autoprefixerGridStatus = value; return value; } }; module2.exports = Processor; } }); // node_modules/autoprefixer/lib/brackets.js var require_brackets = __commonJS({ "node_modules/autoprefixer/lib/brackets.js"(exports2, module2) { function last(array) { return array[array.length - 1]; } var brackets = { parse(str) { let current = [""]; let stack = [current]; for (let sym of str) { if (sym === "(") { current = [""]; last(stack).push(current); stack.push(current); continue; } if (sym === ")") { stack.pop(); current = last(stack); current.push(""); continue; } current[current.length - 1] += sym; } return stack[0]; }, stringify(ast) { let result = ""; for (let i of ast) { if (typeof i === "object") { result += `(${brackets.stringify(i)})`; continue; } result += i; } return result; } }; module2.exports = brackets; } }); // node_modules/autoprefixer/lib/supports.js var require_supports = __commonJS({ "node_modules/autoprefixer/lib/supports.js"(exports2, module2) { var featureQueries = require_css_featurequeries(); var { feature } = require_unpacker(); var { parse } = require_postcss(); var Browsers = require_browsers3(); var brackets = require_brackets(); var Value = require_value(); var utils = require_utils(); var data = feature(featureQueries); var supported = []; for (let browser in data.stats) { let versions = data.stats[browser]; for (let version in versions) { let support = versions[version]; if (/y/.test(support)) { supported.push(browser + " " + version); } } } var Supports = class { constructor(Prefixes, all) { this.Prefixes = Prefixes; this.all = all; } prefixer() { if (this.prefixerCache) { return this.prefixerCache; } let filtered = this.all.browsers.selected.filter((i) => { return supported.includes(i); }); let browsers = new Browsers( this.all.browsers.data, filtered, this.all.options ); this.prefixerCache = new this.Prefixes( this.all.data, browsers, this.all.options ); return this.prefixerCache; } parse(str) { let parts = str.split(":"); let prop = parts[0]; let value = parts[1]; if (!value) value = ""; return [prop.trim(), value.trim()]; } virtual(str) { let [prop, value] = this.parse(str); let rule = parse("a{}").first; rule.append({ prop, value, raws: { before: "" } }); return rule; } prefixed(str) { let rule = this.virtual(str); if (this.disabled(rule.first)) { return rule.nodes; } let result = { warn: () => null }; let prefixer = this.prefixer().add[rule.first.prop]; prefixer && prefixer.process && prefixer.process(rule.first, result); for (let decl of rule.nodes) { for (let value of this.prefixer().values("add", rule.first.prop)) { value.process(decl); } Value.save(this.all, decl); } return rule.nodes; } isNot(node) { return typeof node === "string" && /not\s*/i.test(node); } isOr(node) { return typeof node === "string" && /\s*or\s*/i.test(node); } isProp(node) { return typeof node === "object" && node.length === 1 && typeof node[0] === "string"; } isHack(all, unprefixed) { let check = new RegExp(`(\\(|\\s)${utils.escapeRegexp(unprefixed)}:`); return !check.test(all); } toRemove(str, all) { let [prop, value] = this.parse(str); let unprefixed = this.all.unprefixed(prop); let cleaner = this.all.cleaner(); if (cleaner.remove[prop] && cleaner.remove[prop].remove && !this.isHack(all, unprefixed)) { return true; } for (let checker of cleaner.values("remove", unprefixed)) { if (checker.check(value)) { return true; } } return false; } remove(nodes, all) { let i = 0; while (i < nodes.length) { if (!this.isNot(nodes[i - 1]) && this.isProp(nodes[i]) && this.isOr(nodes[i + 1])) { if (this.toRemove(nodes[i][0], all)) { nodes.splice(i, 2); continue; } i += 2; continue; } if (typeof nodes[i] === "object") { nodes[i] = this.remove(nodes[i], all); } i += 1; } return nodes; } cleanBrackets(nodes) { return nodes.map((i) => { if (typeof i !== "object") { return i; } if (i.length === 1 && typeof i[0] === "object") { return this.cleanBrackets(i[0]); } return this.cleanBrackets(i); }); } convert(progress) { let result = [""]; for (let i of progress) { result.push([`${i.prop}: ${i.value}`]); result.push(" or "); } result[result.length - 1] = ""; return result; } normalize(nodes) { if (typeof nodes !== "object") { return nodes; } nodes = nodes.filter((i) => i !== ""); if (typeof nodes[0] === "string") { let firstNode = nodes[0].trim(); if (firstNode.includes(":") || firstNode === "selector" || firstNode === "not selector") { return [brackets.stringify(nodes)]; } } return nodes.map((i) => this.normalize(i)); } add(nodes, all) { return nodes.map((i) => { if (this.isProp(i)) { let prefixed = this.prefixed(i[0]); if (prefixed.length > 1) { return this.convert(prefixed); } return i; } if (typeof i === "object") { return this.add(i, all); } return i; }); } process(rule) { let ast = brackets.parse(rule.params); ast = this.normalize(ast); ast = this.remove(ast, rule.params); ast = this.add(ast, rule.params); ast = this.cleanBrackets(ast); rule.params = brackets.stringify(ast); } disabled(node) { if (!this.all.options.grid) { if (node.prop === "display" && node.value.includes("grid")) { return true; } if (node.prop.includes("grid") || node.prop === "justify-items") { return true; } } if (this.all.options.flexbox === false) { if (node.prop === "display" && node.value.includes("flex")) { return true; } let other = ["order", "justify-content", "align-items", "align-content"]; if (node.prop.includes("flex") || other.includes(node.prop)) { return true; } } return false; } }; module2.exports = Supports; } }); // node_modules/autoprefixer/lib/old-selector.js var require_old_selector = __commonJS({ "node_modules/autoprefixer/lib/old-selector.js"(exports2, module2) { var OldSelector = class { constructor(selector, prefix) { this.prefix = prefix; this.prefixed = selector.prefixed(this.prefix); this.regexp = selector.regexp(this.prefix); this.prefixeds = selector.possible().map((x) => [selector.prefixed(x), selector.regexp(x)]); this.unprefixed = selector.name; this.nameRegexp = selector.regexp(); } isHack(rule) { let index = rule.parent.index(rule) + 1; let rules = rule.parent.nodes; while (index < rules.length) { let before = rules[index].selector; if (!before) { return true; } if (before.includes(this.unprefixed) && before.match(this.nameRegexp)) { return false; } let some = false; for (let [string, regexp] of this.prefixeds) { if (before.includes(string) && before.match(regexp)) { some = true; break; } } if (!some) { return true; } index += 1; } return true; } check(rule) { if (!rule.selector.includes(this.prefixed)) { return false; } if (!rule.selector.match(this.regexp)) { return false; } if (this.isHack(rule)) { return false; } return true; } }; module2.exports = OldSelector; } }); // node_modules/autoprefixer/lib/selector.js var require_selector = __commonJS({ "node_modules/autoprefixer/lib/selector.js"(exports2, module2) { var { list } = require_postcss(); var OldSelector = require_old_selector(); var Prefixer = require_prefixer(); var Browsers = require_browsers3(); var utils = require_utils(); var Selector = class extends Prefixer { constructor(name, prefixes, all) { super(name, prefixes, all); this.regexpCache = /* @__PURE__ */ new Map(); } check(rule) { if (rule.selector.includes(this.name)) { return !!rule.selector.match(this.regexp()); } return false; } prefixed(prefix) { return this.name.replace(/^(\W*)/, `$1${prefix}`); } regexp(prefix) { if (!this.regexpCache.has(prefix)) { let name = prefix ? this.prefixed(prefix) : this.name; this.regexpCache.set( prefix, new RegExp(`(^|[^:"'=])${utils.escapeRegexp(name)}`, "gi") ); } return this.regexpCache.get(prefix); } possible() { return Browsers.prefixes(); } prefixeds(rule) { if (rule._autoprefixerPrefixeds) { if (rule._autoprefixerPrefixeds[this.name]) { return rule._autoprefixerPrefixeds; } } else { rule._autoprefixerPrefixeds = {}; } let prefixeds = {}; if (rule.selector.includes(",")) { let ruleParts = list.comma(rule.selector); let toProcess = ruleParts.filter((el) => el.includes(this.name)); for (let prefix of this.possible()) { prefixeds[prefix] = toProcess.map((el) => this.replace(el, prefix)).join(", "); } } else { for (let prefix of this.possible()) { prefixeds[prefix] = this.replace(rule.selector, prefix); } } rule._autoprefixerPrefixeds[this.name] = prefixeds; return rule._autoprefixerPrefixeds; } already(rule, prefixeds, prefix) { let index = rule.parent.index(rule) - 1; while (index >= 0) { let before = rule.parent.nodes[index]; if (before.type !== "rule") { return false; } let some = false; for (let key in prefixeds[this.name]) { let prefixed = prefixeds[this.name][key]; if (before.selector === prefixed) { if (prefix === key) { return true; } else { some = true; break; } } } if (!some) { return false; } index -= 1; } return false; } replace(selector, prefix) { return selector.replace(this.regexp(), `$1${this.prefixed(prefix)}`); } add(rule, prefix) { let prefixeds = this.prefixeds(rule); if (this.already(rule, prefixeds, prefix)) { return; } let cloned = this.clone(rule, { selector: prefixeds[this.name][prefix] }); rule.parent.insertBefore(rule, cloned); } old(prefix) { return new OldSelector(this, prefix); } }; module2.exports = Selector; } }); // node_modules/autoprefixer/lib/at-rule.js var require_at_rule2 = __commonJS({ "node_modules/autoprefixer/lib/at-rule.js"(exports2, module2) { var Prefixer = require_prefixer(); var AtRule = class extends Prefixer { add(rule, prefix) { let prefixed = prefix + rule.name; let already = rule.parent.some( (i) => i.name === prefixed && i.params === rule.params ); if (already) { return void 0; } let cloned = this.clone(rule, { name: prefixed }); return rule.parent.insertBefore(rule, cloned); } process(node) { let parent = this.parentPrefix(node); for (let prefix of this.prefixes) { if (!parent || parent === prefix) { this.add(node, prefix); } } } }; module2.exports = AtRule; } }); // node_modules/autoprefixer/lib/hacks/fullscreen.js var require_fullscreen2 = __commonJS({ "node_modules/autoprefixer/lib/hacks/fullscreen.js"(exports2, module2) { var Selector = require_selector(); var Fullscreen = class extends Selector { prefixed(prefix) { if (prefix === "-webkit-") { return ":-webkit-full-screen"; } if (prefix === "-moz-") { return ":-moz-full-screen"; } return `:${prefix}fullscreen`; } }; Fullscreen.names = [":fullscreen"]; module2.exports = Fullscreen; } }); // node_modules/autoprefixer/lib/hacks/placeholder.js var require_placeholder = __commonJS({ "node_modules/autoprefixer/lib/hacks/placeholder.js"(exports2, module2) { var Selector = require_selector(); var Placeholder = class extends Selector { possible() { return super.possible().concat(["-moz- old", "-ms- old"]); } prefixed(prefix) { if (prefix === "-webkit-") { return "::-webkit-input-placeholder"; } if (prefix === "-ms-") { return "::-ms-input-placeholder"; } if (prefix === "-ms- old") { return ":-ms-input-placeholder"; } if (prefix === "-moz- old") { return ":-moz-placeholder"; } return `::${prefix}placeholder`; } }; Placeholder.names = ["::placeholder"]; module2.exports = Placeholder; } }); // node_modules/autoprefixer/lib/hacks/placeholder-shown.js var require_placeholder_shown = __commonJS({ "node_modules/autoprefixer/lib/hacks/placeholder-shown.js"(exports2, module2) { var Selector = require_selector(); var PlaceholderShown = class extends Selector { prefixed(prefix) { if (prefix === "-ms-") { return ":-ms-input-placeholder"; } return `:${prefix}placeholder-shown`; } }; PlaceholderShown.names = [":placeholder-shown"]; module2.exports = PlaceholderShown; } }); // node_modules/autoprefixer/lib/hacks/file-selector-button.js var require_file_selector_button = __commonJS({ "node_modules/autoprefixer/lib/hacks/file-selector-button.js"(exports2, module2) { var Selector = require_selector(); var utils = require_utils(); var FileSelectorButton = class extends Selector { constructor(name, prefixes, all) { super(name, prefixes, all); if (this.prefixes) { this.prefixes = utils.uniq(this.prefixes.map(() => "-webkit-")); } } prefixed(prefix) { if (prefix === "-webkit-") { return "::-webkit-file-upload-button"; } return `::${prefix}file-selector-button`; } }; FileSelectorButton.names = ["::file-selector-button"]; module2.exports = FileSelectorButton; } }); // node_modules/autoprefixer/lib/hacks/flex-spec.js var require_flex_spec = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-spec.js"(exports2, module2) { module2.exports = function(prefix) { let spec; if (prefix === "-webkit- 2009" || prefix === "-moz-") { spec = 2009; } else if (prefix === "-ms-") { spec = 2012; } else if (prefix === "-webkit-") { spec = "final"; } if (prefix === "-webkit- 2009") { prefix = "-webkit-"; } return [spec, prefix]; }; } }); // node_modules/autoprefixer/lib/hacks/flex.js var require_flex = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex.js"(exports2, module2) { var list = require_postcss().list; var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var Flex = class extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-flex"; } return super.prefixed(prop, prefix); } normalize() { return "flex"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2009) { decl.value = list.space(decl.value)[0]; decl.value = Flex.oldValues[decl.value] || decl.value; return super.set(decl, prefix); } if (spec === 2012) { let components = list.space(decl.value); if (components.length === 3 && components[2] === "0") { decl.value = components.slice(0, 2).concat("0px").join(" "); } } return super.set(decl, prefix); } }; Flex.names = ["flex", "box-flex"]; Flex.oldValues = { auto: "1", none: "0" }; module2.exports = Flex; } }); // node_modules/autoprefixer/lib/hacks/order.js var require_order = __commonJS({ "node_modules/autoprefixer/lib/hacks/order.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var Order = class extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-ordinal-group"; } if (spec === 2012) { return prefix + "flex-order"; } return super.prefixed(prop, prefix); } normalize() { return "order"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2009 && /\d/.test(decl.value)) { decl.value = (parseInt(decl.value) + 1).toString(); return super.set(decl, prefix); } return super.set(decl, prefix); } }; Order.names = ["order", "flex-order", "box-ordinal-group"]; module2.exports = Order; } }); // node_modules/autoprefixer/lib/hacks/filter.js var require_filter = __commonJS({ "node_modules/autoprefixer/lib/hacks/filter.js"(exports2, module2) { var Declaration = require_declaration2(); var Filter = class extends Declaration { check(decl) { let v = decl.value; return !v.toLowerCase().includes("alpha(") && !v.includes("DXImageTransform.Microsoft") && !v.includes("data:image/svg+xml"); } }; Filter.names = ["filter"]; module2.exports = Filter; } }); // node_modules/autoprefixer/lib/hacks/grid-end.js var require_grid_end = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-end.js"(exports2, module2) { var Declaration = require_declaration2(); var { isPureNumber } = require_utils(); var GridEnd = class extends Declaration { insert(decl, prefix, prefixes, result) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); let clonedDecl = this.clone(decl); let startProp = decl.prop.replace(/end$/, "start"); let spanProp = prefix + decl.prop.replace(/end$/, "span"); if (decl.parent.some((i) => i.prop === spanProp)) { return void 0; } clonedDecl.prop = spanProp; if (decl.value.includes("span")) { clonedDecl.value = decl.value.replace(/span\s/i, ""); } else { let startDecl; decl.parent.walkDecls(startProp, (d) => { startDecl = d; }); if (startDecl) { if (isPureNumber(startDecl.value)) { let value = Number(decl.value) - Number(startDecl.value) + ""; clonedDecl.value = value; } else { return void 0; } } else { decl.warn( result, `Can not prefix ${decl.prop} (${startProp} is not found)` ); } } decl.cloneBefore(clonedDecl); return void 0; } }; GridEnd.names = ["grid-row-end", "grid-column-end"]; module2.exports = GridEnd; } }); // node_modules/autoprefixer/lib/hacks/animation.js var require_animation = __commonJS({ "node_modules/autoprefixer/lib/hacks/animation.js"(exports2, module2) { var Declaration = require_declaration2(); var Animation = class extends Declaration { check(decl) { return !decl.value.split(/\s+/).some((i) => { let lower = i.toLowerCase(); return lower === "reverse" || lower === "alternate-reverse"; }); } }; Animation.names = ["animation", "animation-direction"]; module2.exports = Animation; } }); // node_modules/autoprefixer/lib/hacks/flex-flow.js var require_flex_flow = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-flow.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var FlexFlow = class extends Declaration { insert(decl, prefix, prefixes) { let spec; [spec, prefix] = flexSpec(prefix); if (spec !== 2009) { return super.insert(decl, prefix, prefixes); } let values = decl.value.split(/\s+/).filter((i) => i !== "wrap" && i !== "nowrap" && "wrap-reverse"); if (values.length === 0) { return void 0; } let already = decl.parent.some( (i) => i.prop === prefix + "box-orient" || i.prop === prefix + "box-direction" ); if (already) { return void 0; } let value = values[0]; let orient = value.includes("row") ? "horizontal" : "vertical"; let dir = value.includes("reverse") ? "reverse" : "normal"; let cloned = this.clone(decl); cloned.prop = prefix + "box-orient"; cloned.value = orient; if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } decl.parent.insertBefore(decl, cloned); cloned = this.clone(decl); cloned.prop = prefix + "box-direction"; cloned.value = dir; if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } return decl.parent.insertBefore(decl, cloned); } }; FlexFlow.names = ["flex-flow", "box-direction", "box-orient"]; module2.exports = FlexFlow; } }); // node_modules/autoprefixer/lib/hacks/flex-grow.js var require_flex_grow = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-grow.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var Flex = class extends Declaration { normalize() { return "flex"; } prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-flex"; } if (spec === 2012) { return prefix + "flex-positive"; } return super.prefixed(prop, prefix); } }; Flex.names = ["flex-grow", "flex-positive"]; module2.exports = Flex; } }); // node_modules/autoprefixer/lib/hacks/flex-wrap.js var require_flex_wrap = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-wrap.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var FlexWrap = class extends Declaration { set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec !== 2009) { return super.set(decl, prefix); } return void 0; } }; FlexWrap.names = ["flex-wrap"]; module2.exports = FlexWrap; } }); // node_modules/autoprefixer/lib/hacks/grid-area.js var require_grid_area = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-area.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_grid_utils(); var GridArea = class extends Declaration { insert(decl, prefix, prefixes, result) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); let values = utils.parse(decl); let [rowStart, rowSpan] = utils.translate(values, 0, 2); let [columnStart, columnSpan] = utils.translate(values, 1, 3); [ ["grid-row", rowStart], ["grid-row-span", rowSpan], ["grid-column", columnStart], ["grid-column-span", columnSpan] ].forEach(([prop, value]) => { utils.insertDecl(decl, prop, value); }); utils.warnTemplateSelectorNotFound(decl, result); utils.warnIfGridRowColumnExists(decl, result); return void 0; } }; GridArea.names = ["grid-area"]; module2.exports = GridArea; } }); // node_modules/autoprefixer/lib/hacks/place-self.js var require_place_self = __commonJS({ "node_modules/autoprefixer/lib/hacks/place-self.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_grid_utils(); var PlaceSelf = class extends Declaration { insert(decl, prefix, prefixes) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); if (decl.parent.some((i) => i.prop === "-ms-grid-row-align")) { return void 0; } let [[first, second]] = utils.parse(decl); if (second) { utils.insertDecl(decl, "grid-row-align", first); utils.insertDecl(decl, "grid-column-align", second); } else { utils.insertDecl(decl, "grid-row-align", first); utils.insertDecl(decl, "grid-column-align", first); } return void 0; } }; PlaceSelf.names = ["place-self"]; module2.exports = PlaceSelf; } }); // node_modules/autoprefixer/lib/hacks/grid-start.js var require_grid_start = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-start.js"(exports2, module2) { var Declaration = require_declaration2(); var GridStart = class extends Declaration { check(decl) { let value = decl.value; return !value.includes("/") && !value.includes("span"); } normalize(prop) { return prop.replace("-start", ""); } prefixed(prop, prefix) { let result = super.prefixed(prop, prefix); if (prefix === "-ms-") { result = result.replace("-start", ""); } return result; } }; GridStart.names = ["grid-row-start", "grid-column-start"]; module2.exports = GridStart; } }); // node_modules/autoprefixer/lib/hacks/align-self.js var require_align_self = __commonJS({ "node_modules/autoprefixer/lib/hacks/align-self.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var AlignSelf = class extends Declaration { check(decl) { return decl.parent && !decl.parent.some((i) => { return i.prop && i.prop.startsWith("grid-"); }); } prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012) { return prefix + "flex-item-align"; } return super.prefixed(prop, prefix); } normalize() { return "align-self"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2012) { decl.value = AlignSelf.oldValues[decl.value] || decl.value; return super.set(decl, prefix); } if (spec === "final") { return super.set(decl, prefix); } return void 0; } }; AlignSelf.names = ["align-self", "flex-item-align"]; AlignSelf.oldValues = { "flex-end": "end", "flex-start": "start" }; module2.exports = AlignSelf; } }); // node_modules/autoprefixer/lib/hacks/appearance.js var require_appearance = __commonJS({ "node_modules/autoprefixer/lib/hacks/appearance.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_utils(); var Appearance = class extends Declaration { constructor(name, prefixes, all) { super(name, prefixes, all); if (this.prefixes) { this.prefixes = utils.uniq( this.prefixes.map((i) => { if (i === "-ms-") { return "-webkit-"; } return i; }) ); } } }; Appearance.names = ["appearance"]; module2.exports = Appearance; } }); // node_modules/autoprefixer/lib/hacks/flex-basis.js var require_flex_basis = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-basis.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var FlexBasis = class extends Declaration { normalize() { return "flex-basis"; } prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012) { return prefix + "flex-preferred-size"; } return super.prefixed(prop, prefix); } set(decl, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012 || spec === "final") { return super.set(decl, prefix); } return void 0; } }; FlexBasis.names = ["flex-basis", "flex-preferred-size"]; module2.exports = FlexBasis; } }); // node_modules/autoprefixer/lib/hacks/mask-border.js var require_mask_border = __commonJS({ "node_modules/autoprefixer/lib/hacks/mask-border.js"(exports2, module2) { var Declaration = require_declaration2(); var MaskBorder = class extends Declaration { normalize() { return this.name.replace("box-image", "border"); } prefixed(prop, prefix) { let result = super.prefixed(prop, prefix); if (prefix === "-webkit-") { result = result.replace("border", "box-image"); } return result; } }; MaskBorder.names = [ "mask-border", "mask-border-source", "mask-border-slice", "mask-border-width", "mask-border-outset", "mask-border-repeat", "mask-box-image", "mask-box-image-source", "mask-box-image-slice", "mask-box-image-width", "mask-box-image-outset", "mask-box-image-repeat" ]; module2.exports = MaskBorder; } }); // node_modules/autoprefixer/lib/hacks/mask-composite.js var require_mask_composite = __commonJS({ "node_modules/autoprefixer/lib/hacks/mask-composite.js"(exports2, module2) { var Declaration = require_declaration2(); var MaskComposite = class extends Declaration { insert(decl, prefix, prefixes) { let isCompositeProp = decl.prop === "mask-composite"; let compositeValues; if (isCompositeProp) { compositeValues = decl.value.split(","); } else { compositeValues = decl.value.match(MaskComposite.regexp) || []; } compositeValues = compositeValues.map((el) => el.trim()).filter((el) => el); let hasCompositeValues = compositeValues.length; let compositeDecl; if (hasCompositeValues) { compositeDecl = this.clone(decl); compositeDecl.value = compositeValues.map((value) => MaskComposite.oldValues[value] || value).join(", "); if (compositeValues.includes("intersect")) { compositeDecl.value += ", xor"; } compositeDecl.prop = prefix + "mask-composite"; } if (isCompositeProp) { if (!hasCompositeValues) { return void 0; } if (this.needCascade(decl)) { compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix); } return decl.parent.insertBefore(decl, compositeDecl); } let cloned = this.clone(decl); cloned.prop = prefix + cloned.prop; if (hasCompositeValues) { cloned.value = cloned.value.replace(MaskComposite.regexp, ""); } if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } decl.parent.insertBefore(decl, cloned); if (!hasCompositeValues) { return decl; } if (this.needCascade(decl)) { compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix); } return decl.parent.insertBefore(decl, compositeDecl); } }; MaskComposite.names = ["mask", "mask-composite"]; MaskComposite.oldValues = { add: "source-over", subtract: "source-out", intersect: "source-in", exclude: "xor" }; MaskComposite.regexp = new RegExp( `\\s+(${Object.keys(MaskComposite.oldValues).join( "|" )})\\b(?!\\))\\s*(?=[,])`, "ig" ); module2.exports = MaskComposite; } }); // node_modules/autoprefixer/lib/hacks/align-items.js var require_align_items = __commonJS({ "node_modules/autoprefixer/lib/hacks/align-items.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var AlignItems = class extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-align"; } if (spec === 2012) { return prefix + "flex-align"; } return super.prefixed(prop, prefix); } normalize() { return "align-items"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2009 || spec === 2012) { decl.value = AlignItems.oldValues[decl.value] || decl.value; } return super.set(decl, prefix); } }; AlignItems.names = ["align-items", "flex-align", "box-align"]; AlignItems.oldValues = { "flex-end": "end", "flex-start": "start" }; module2.exports = AlignItems; } }); // node_modules/autoprefixer/lib/hacks/user-select.js var require_user_select = __commonJS({ "node_modules/autoprefixer/lib/hacks/user-select.js"(exports2, module2) { var Declaration = require_declaration2(); var UserSelect = class extends Declaration { set(decl, prefix) { if (prefix === "-ms-" && decl.value === "contain") { decl.value = "element"; } return super.set(decl, prefix); } insert(decl, prefix, prefixes) { if (decl.value === "all" && prefix === "-ms-") { return void 0; } else { return super.insert(decl, prefix, prefixes); } } }; UserSelect.names = ["user-select"]; module2.exports = UserSelect; } }); // node_modules/autoprefixer/lib/hacks/flex-shrink.js var require_flex_shrink = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-shrink.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var FlexShrink = class extends Declaration { normalize() { return "flex-shrink"; } prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012) { return prefix + "flex-negative"; } return super.prefixed(prop, prefix); } set(decl, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012 || spec === "final") { return super.set(decl, prefix); } return void 0; } }; FlexShrink.names = ["flex-shrink", "flex-negative"]; module2.exports = FlexShrink; } }); // node_modules/autoprefixer/lib/hacks/break-props.js var require_break_props = __commonJS({ "node_modules/autoprefixer/lib/hacks/break-props.js"(exports2, module2) { var Declaration = require_declaration2(); var BreakProps = class extends Declaration { prefixed(prop, prefix) { return `${prefix}column-${prop}`; } normalize(prop) { if (prop.includes("inside")) { return "break-inside"; } if (prop.includes("before")) { return "break-before"; } return "break-after"; } set(decl, prefix) { if (decl.prop === "break-inside" && decl.value === "avoid-column" || decl.value === "avoid-page") { decl.value = "avoid"; } return super.set(decl, prefix); } insert(decl, prefix, prefixes) { if (decl.prop !== "break-inside") { return super.insert(decl, prefix, prefixes); } if (/region/i.test(decl.value) || /page/i.test(decl.value)) { return void 0; } return super.insert(decl, prefix, prefixes); } }; BreakProps.names = [ "break-inside", "page-break-inside", "column-break-inside", "break-before", "page-break-before", "column-break-before", "break-after", "page-break-after", "column-break-after" ]; module2.exports = BreakProps; } }); // node_modules/autoprefixer/lib/hacks/writing-mode.js var require_writing_mode = __commonJS({ "node_modules/autoprefixer/lib/hacks/writing-mode.js"(exports2, module2) { var Declaration = require_declaration2(); var WritingMode = class extends Declaration { insert(decl, prefix, prefixes) { if (prefix === "-ms-") { let cloned = this.set(this.clone(decl), prefix); if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } let direction = "ltr"; decl.parent.nodes.forEach((i) => { if (i.prop === "direction") { if (i.value === "rtl" || i.value === "ltr") direction = i.value; } }); cloned.value = WritingMode.msValues[direction][decl.value] || decl.value; return decl.parent.insertBefore(decl, cloned); } return super.insert(decl, prefix, prefixes); } }; WritingMode.names = ["writing-mode"]; WritingMode.msValues = { ltr: { "horizontal-tb": "lr-tb", "vertical-rl": "tb-rl", "vertical-lr": "tb-lr" }, rtl: { "horizontal-tb": "rl-tb", "vertical-rl": "bt-rl", "vertical-lr": "bt-lr" } }; module2.exports = WritingMode; } }); // node_modules/autoprefixer/lib/hacks/border-image.js var require_border_image2 = __commonJS({ "node_modules/autoprefixer/lib/hacks/border-image.js"(exports2, module2) { var Declaration = require_declaration2(); var BorderImage = class extends Declaration { set(decl, prefix) { decl.value = decl.value.replace(/\s+fill(\s)/, "$1"); return super.set(decl, prefix); } }; BorderImage.names = ["border-image"]; module2.exports = BorderImage; } }); // node_modules/autoprefixer/lib/hacks/align-content.js var require_align_content = __commonJS({ "node_modules/autoprefixer/lib/hacks/align-content.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var AlignContent = class extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2012) { return prefix + "flex-line-pack"; } return super.prefixed(prop, prefix); } normalize() { return "align-content"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2012) { decl.value = AlignContent.oldValues[decl.value] || decl.value; return super.set(decl, prefix); } if (spec === "final") { return super.set(decl, prefix); } return void 0; } }; AlignContent.names = ["align-content", "flex-line-pack"]; AlignContent.oldValues = { "flex-end": "end", "flex-start": "start", "space-between": "justify", "space-around": "distribute" }; module2.exports = AlignContent; } }); // node_modules/autoprefixer/lib/hacks/border-radius.js var require_border_radius2 = __commonJS({ "node_modules/autoprefixer/lib/hacks/border-radius.js"(exports2, module2) { var Declaration = require_declaration2(); var BorderRadius = class extends Declaration { prefixed(prop, prefix) { if (prefix === "-moz-") { return prefix + (BorderRadius.toMozilla[prop] || prop); } return super.prefixed(prop, prefix); } normalize(prop) { return BorderRadius.toNormal[prop] || prop; } }; BorderRadius.names = ["border-radius"]; BorderRadius.toMozilla = {}; BorderRadius.toNormal = {}; for (let ver of ["top", "bottom"]) { for (let hor of ["left", "right"]) { let normal = `border-${ver}-${hor}-radius`; let mozilla = `border-radius-${ver}${hor}`; BorderRadius.names.push(normal); BorderRadius.names.push(mozilla); BorderRadius.toMozilla[normal] = mozilla; BorderRadius.toNormal[mozilla] = normal; } } module2.exports = BorderRadius; } }); // node_modules/autoprefixer/lib/hacks/block-logical.js var require_block_logical = __commonJS({ "node_modules/autoprefixer/lib/hacks/block-logical.js"(exports2, module2) { var Declaration = require_declaration2(); var BlockLogical = class extends Declaration { prefixed(prop, prefix) { if (prop.includes("-start")) { return prefix + prop.replace("-block-start", "-before"); } return prefix + prop.replace("-block-end", "-after"); } normalize(prop) { if (prop.includes("-before")) { return prop.replace("-before", "-block-start"); } return prop.replace("-after", "-block-end"); } }; BlockLogical.names = [ "border-block-start", "border-block-end", "margin-block-start", "margin-block-end", "padding-block-start", "padding-block-end", "border-before", "border-after", "margin-before", "margin-after", "padding-before", "padding-after" ]; module2.exports = BlockLogical; } }); // node_modules/autoprefixer/lib/hacks/grid-template.js var require_grid_template = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-template.js"(exports2, module2) { var Declaration = require_declaration2(); var { parseTemplate, warnMissedAreas, getGridGap, warnGridGap, inheritGridGap } = require_grid_utils(); var GridTemplate = class extends Declaration { insert(decl, prefix, prefixes, result) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); if (decl.parent.some((i) => i.prop === "-ms-grid-rows")) { return void 0; } let gap = getGridGap(decl); let inheritedGap = inheritGridGap(decl, gap); let { rows, columns, areas } = parseTemplate({ decl, gap: inheritedGap || gap }); let hasAreas = Object.keys(areas).length > 0; let hasRows = Boolean(rows); let hasColumns = Boolean(columns); warnGridGap({ gap, hasColumns, decl, result }); warnMissedAreas(areas, decl, result); if (hasRows && hasColumns || hasAreas) { decl.cloneBefore({ prop: "-ms-grid-rows", value: rows, raws: {} }); } if (hasColumns) { decl.cloneBefore({ prop: "-ms-grid-columns", value: columns, raws: {} }); } return decl; } }; GridTemplate.names = ["grid-template"]; module2.exports = GridTemplate; } }); // node_modules/autoprefixer/lib/hacks/inline-logical.js var require_inline_logical = __commonJS({ "node_modules/autoprefixer/lib/hacks/inline-logical.js"(exports2, module2) { var Declaration = require_declaration2(); var InlineLogical = class extends Declaration { prefixed(prop, prefix) { return prefix + prop.replace("-inline", ""); } normalize(prop) { return prop.replace(/(margin|padding|border)-(start|end)/, "$1-inline-$2"); } }; InlineLogical.names = [ "border-inline-start", "border-inline-end", "margin-inline-start", "margin-inline-end", "padding-inline-start", "padding-inline-end", "border-start", "border-end", "margin-start", "margin-end", "padding-start", "padding-end" ]; module2.exports = InlineLogical; } }); // node_modules/autoprefixer/lib/hacks/grid-row-align.js var require_grid_row_align = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-row-align.js"(exports2, module2) { var Declaration = require_declaration2(); var GridRowAlign = class extends Declaration { check(decl) { return !decl.value.includes("flex-") && decl.value !== "baseline"; } prefixed(prop, prefix) { return prefix + "grid-row-align"; } normalize() { return "align-self"; } }; GridRowAlign.names = ["grid-row-align"]; module2.exports = GridRowAlign; } }); // node_modules/autoprefixer/lib/hacks/transform-decl.js var require_transform_decl = __commonJS({ "node_modules/autoprefixer/lib/hacks/transform-decl.js"(exports2, module2) { var Declaration = require_declaration2(); var TransformDecl = class extends Declaration { keyframeParents(decl) { let { parent } = decl; while (parent) { if (parent.type === "atrule" && parent.name === "keyframes") { return true; } ; ({ parent } = parent); } return false; } contain3d(decl) { if (decl.prop === "transform-origin") { return false; } for (let func of TransformDecl.functions3d) { if (decl.value.includes(`${func}(`)) { return true; } } return false; } set(decl, prefix) { decl = super.set(decl, prefix); if (prefix === "-ms-") { decl.value = decl.value.replace(/rotatez/gi, "rotate"); } return decl; } insert(decl, prefix, prefixes) { if (prefix === "-ms-") { if (!this.contain3d(decl) && !this.keyframeParents(decl)) { return super.insert(decl, prefix, prefixes); } } else if (prefix === "-o-") { if (!this.contain3d(decl)) { return super.insert(decl, prefix, prefixes); } } else { return super.insert(decl, prefix, prefixes); } return void 0; } }; TransformDecl.names = ["transform", "transform-origin"]; TransformDecl.functions3d = [ "matrix3d", "translate3d", "translateZ", "scale3d", "scaleZ", "rotate3d", "rotateX", "rotateY", "perspective" ]; module2.exports = TransformDecl; } }); // node_modules/autoprefixer/lib/hacks/flex-direction.js var require_flex_direction = __commonJS({ "node_modules/autoprefixer/lib/hacks/flex-direction.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var FlexDirection = class extends Declaration { normalize() { return "flex-direction"; } insert(decl, prefix, prefixes) { let spec; [spec, prefix] = flexSpec(prefix); if (spec !== 2009) { return super.insert(decl, prefix, prefixes); } let already = decl.parent.some( (i) => i.prop === prefix + "box-orient" || i.prop === prefix + "box-direction" ); if (already) { return void 0; } let v = decl.value; let orient, dir; if (v === "inherit" || v === "initial" || v === "unset") { orient = v; dir = v; } else { orient = v.includes("row") ? "horizontal" : "vertical"; dir = v.includes("reverse") ? "reverse" : "normal"; } let cloned = this.clone(decl); cloned.prop = prefix + "box-orient"; cloned.value = orient; if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } decl.parent.insertBefore(decl, cloned); cloned = this.clone(decl); cloned.prop = prefix + "box-direction"; cloned.value = dir; if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix); } return decl.parent.insertBefore(decl, cloned); } old(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return [prefix + "box-orient", prefix + "box-direction"]; } else { return super.old(prop, prefix); } } }; FlexDirection.names = ["flex-direction", "box-direction", "box-orient"]; module2.exports = FlexDirection; } }); // node_modules/autoprefixer/lib/hacks/image-rendering.js var require_image_rendering = __commonJS({ "node_modules/autoprefixer/lib/hacks/image-rendering.js"(exports2, module2) { var Declaration = require_declaration2(); var ImageRendering = class extends Declaration { check(decl) { return decl.value === "pixelated"; } prefixed(prop, prefix) { if (prefix === "-ms-") { return "-ms-interpolation-mode"; } return super.prefixed(prop, prefix); } set(decl, prefix) { if (prefix !== "-ms-") return super.set(decl, prefix); decl.prop = "-ms-interpolation-mode"; decl.value = "nearest-neighbor"; return decl; } normalize() { return "image-rendering"; } process(node, result) { return super.process(node, result); } }; ImageRendering.names = ["image-rendering", "interpolation-mode"]; module2.exports = ImageRendering; } }); // node_modules/autoprefixer/lib/hacks/backdrop-filter.js var require_backdrop_filter = __commonJS({ "node_modules/autoprefixer/lib/hacks/backdrop-filter.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_utils(); var BackdropFilter = class extends Declaration { constructor(name, prefixes, all) { super(name, prefixes, all); if (this.prefixes) { this.prefixes = utils.uniq( this.prefixes.map((i) => { return i === "-ms-" ? "-webkit-" : i; }) ); } } }; BackdropFilter.names = ["backdrop-filter"]; module2.exports = BackdropFilter; } }); // node_modules/autoprefixer/lib/hacks/background-clip.js var require_background_clip = __commonJS({ "node_modules/autoprefixer/lib/hacks/background-clip.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_utils(); var BackgroundClip = class extends Declaration { constructor(name, prefixes, all) { super(name, prefixes, all); if (this.prefixes) { this.prefixes = utils.uniq( this.prefixes.map((i) => { return i === "-ms-" ? "-webkit-" : i; }) ); } } check(decl) { return decl.value.toLowerCase() === "text"; } }; BackgroundClip.names = ["background-clip"]; module2.exports = BackgroundClip; } }); // node_modules/autoprefixer/lib/hacks/text-decoration.js var require_text_decoration2 = __commonJS({ "node_modules/autoprefixer/lib/hacks/text-decoration.js"(exports2, module2) { var Declaration = require_declaration2(); var BASIC = [ "none", "underline", "overline", "line-through", "blink", "inherit", "initial", "unset" ]; var TextDecoration = class extends Declaration { check(decl) { return decl.value.split(/\s+/).some((i) => !BASIC.includes(i)); } }; TextDecoration.names = ["text-decoration"]; module2.exports = TextDecoration; } }); // node_modules/autoprefixer/lib/hacks/justify-content.js var require_justify_content = __commonJS({ "node_modules/autoprefixer/lib/hacks/justify-content.js"(exports2, module2) { var flexSpec = require_flex_spec(); var Declaration = require_declaration2(); var JustifyContent = class extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-pack"; } if (spec === 2012) { return prefix + "flex-pack"; } return super.prefixed(prop, prefix); } normalize() { return "justify-content"; } set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2009 || spec === 2012) { let value = JustifyContent.oldValues[decl.value] || decl.value; decl.value = value; if (spec !== 2009 || value !== "distribute") { return super.set(decl, prefix); } } else if (spec === "final") { return super.set(decl, prefix); } return void 0; } }; JustifyContent.names = ["justify-content", "flex-pack", "box-pack"]; JustifyContent.oldValues = { "flex-end": "end", "flex-start": "start", "space-between": "justify", "space-around": "distribute" }; module2.exports = JustifyContent; } }); // node_modules/autoprefixer/lib/hacks/background-size.js var require_background_size = __commonJS({ "node_modules/autoprefixer/lib/hacks/background-size.js"(exports2, module2) { var Declaration = require_declaration2(); var BackgroundSize = class extends Declaration { set(decl, prefix) { let value = decl.value.toLowerCase(); if (prefix === "-webkit-" && !value.includes(" ") && value !== "contain" && value !== "cover") { decl.value = decl.value + " " + decl.value; } return super.set(decl, prefix); } }; BackgroundSize.names = ["background-size"]; module2.exports = BackgroundSize; } }); // node_modules/autoprefixer/lib/hacks/grid-row-column.js var require_grid_row_column = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-row-column.js"(exports2, module2) { var Declaration = require_declaration2(); var utils = require_grid_utils(); var GridRowColumn = class extends Declaration { insert(decl, prefix, prefixes) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); let values = utils.parse(decl); let [start, span] = utils.translate(values, 0, 1); let hasStartValueSpan = values[0] && values[0].includes("span"); if (hasStartValueSpan) { span = values[0].join("").replace(/\D/g, ""); } ; [ [decl.prop, start], [`${decl.prop}-span`, span] ].forEach(([prop, value]) => { utils.insertDecl(decl, prop, value); }); return void 0; } }; GridRowColumn.names = ["grid-row", "grid-column"]; module2.exports = GridRowColumn; } }); // node_modules/autoprefixer/lib/hacks/grid-rows-columns.js var require_grid_rows_columns = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-rows-columns.js"(exports2, module2) { var Declaration = require_declaration2(); var { prefixTrackProp, prefixTrackValue, autoplaceGridItems, getGridGap, inheritGridGap } = require_grid_utils(); var Processor = require_processor2(); var GridRowsColumns = class extends Declaration { prefixed(prop, prefix) { if (prefix === "-ms-") { return prefixTrackProp({ prop, prefix }); } return super.prefixed(prop, prefix); } normalize(prop) { return prop.replace(/^grid-(rows|columns)/, "grid-template-$1"); } insert(decl, prefix, prefixes, result) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); let { parent, prop, value } = decl; let isRowProp = prop.includes("rows"); let isColumnProp = prop.includes("columns"); let hasGridTemplate = parent.some( (i) => i.prop === "grid-template" || i.prop === "grid-template-areas" ); if (hasGridTemplate && isRowProp) { return false; } let processor = new Processor({ options: {} }); let status = processor.gridStatus(parent, result); let gap = getGridGap(decl); gap = inheritGridGap(decl, gap) || gap; let gapValue = isRowProp ? gap.row : gap.column; if ((status === "no-autoplace" || status === true) && !hasGridTemplate) { gapValue = null; } let prefixValue = prefixTrackValue({ value, gap: gapValue }); decl.cloneBefore({ prop: prefixTrackProp({ prop, prefix }), value: prefixValue }); let autoflow = parent.nodes.find((i) => i.prop === "grid-auto-flow"); let autoflowValue = "row"; if (autoflow && !processor.disabled(autoflow, result)) { autoflowValue = autoflow.value.trim(); } if (status === "autoplace") { let rowDecl = parent.nodes.find((i) => i.prop === "grid-template-rows"); if (!rowDecl && hasGridTemplate) { return void 0; } else if (!rowDecl && !hasGridTemplate) { decl.warn( result, "Autoplacement does not work without grid-template-rows property" ); return void 0; } let columnDecl = parent.nodes.find((i) => { return i.prop === "grid-template-columns"; }); if (!columnDecl && !hasGridTemplate) { decl.warn( result, "Autoplacement does not work without grid-template-columns property" ); } if (isColumnProp && !hasGridTemplate) { autoplaceGridItems(decl, result, gap, autoflowValue); } } return void 0; } }; GridRowsColumns.names = [ "grid-template-rows", "grid-template-columns", "grid-rows", "grid-columns" ]; module2.exports = GridRowsColumns; } }); // node_modules/autoprefixer/lib/hacks/grid-column-align.js var require_grid_column_align = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-column-align.js"(exports2, module2) { var Declaration = require_declaration2(); var GridColumnAlign = class extends Declaration { check(decl) { return !decl.value.includes("flex-") && decl.value !== "baseline"; } prefixed(prop, prefix) { return prefix + "grid-column-align"; } normalize() { return "justify-self"; } }; GridColumnAlign.names = ["grid-column-align"]; module2.exports = GridColumnAlign; } }); // node_modules/autoprefixer/lib/hacks/print-color-adjust.js var require_print_color_adjust = __commonJS({ "node_modules/autoprefixer/lib/hacks/print-color-adjust.js"(exports2, module2) { var Declaration = require_declaration2(); var PrintColorAdjust = class extends Declaration { prefixed(prop, prefix) { if (prefix === "-moz-") { return "color-adjust"; } else { return prefix + "print-color-adjust"; } } normalize() { return "print-color-adjust"; } }; PrintColorAdjust.names = ["print-color-adjust", "color-adjust"]; module2.exports = PrintColorAdjust; } }); // node_modules/autoprefixer/lib/hacks/overscroll-behavior.js var require_overscroll_behavior = __commonJS({ "node_modules/autoprefixer/lib/hacks/overscroll-behavior.js"(exports2, module2) { var Declaration = require_declaration2(); var OverscrollBehavior = class extends Declaration { prefixed(prop, prefix) { return prefix + "scroll-chaining"; } normalize() { return "overscroll-behavior"; } set(decl, prefix) { if (decl.value === "auto") { decl.value = "chained"; } else if (decl.value === "none" || decl.value === "contain") { decl.value = "none"; } return super.set(decl, prefix); } }; OverscrollBehavior.names = ["overscroll-behavior", "scroll-chaining"]; module2.exports = OverscrollBehavior; } }); // node_modules/autoprefixer/lib/hacks/grid-template-areas.js var require_grid_template_areas = __commonJS({ "node_modules/autoprefixer/lib/hacks/grid-template-areas.js"(exports2, module2) { var Declaration = require_declaration2(); var { parseGridAreas, warnMissedAreas, prefixTrackProp, prefixTrackValue, getGridGap, warnGridGap, inheritGridGap } = require_grid_utils(); function getGridRows(tpl) { return tpl.trim().slice(1, -1).split(/["']\s*["']?/g); } var GridTemplateAreas = class extends Declaration { insert(decl, prefix, prefixes, result) { if (prefix !== "-ms-") return super.insert(decl, prefix, prefixes); let hasColumns = false; let hasRows = false; let parent = decl.parent; let gap = getGridGap(decl); gap = inheritGridGap(decl, gap) || gap; parent.walkDecls(/-ms-grid-rows/, (i) => i.remove()); parent.walkDecls(/grid-template-(rows|columns)/, (trackDecl) => { if (trackDecl.prop === "grid-template-rows") { hasRows = true; let { prop, value } = trackDecl; trackDecl.cloneBefore({ prop: prefixTrackProp({ prop, prefix }), value: prefixTrackValue({ value, gap: gap.row }) }); } else { hasColumns = true; } }); let gridRows = getGridRows(decl.value); if (hasColumns && !hasRows && gap.row && gridRows.length > 1) { decl.cloneBefore({ prop: "-ms-grid-rows", value: prefixTrackValue({ value: `repeat(${gridRows.length}, auto)`, gap: gap.row }), raws: {} }); } warnGridGap({ gap, hasColumns, decl, result }); let areas = parseGridAreas({ rows: gridRows, gap }); warnMissedAreas(areas, decl, result); return decl; } }; GridTemplateAreas.names = ["grid-template-areas"]; module2.exports = GridTemplateAreas; } }); // node_modules/autoprefixer/lib/hacks/text-emphasis-position.js var require_text_emphasis_position = __commonJS({ "node_modules/autoprefixer/lib/hacks/text-emphasis-position.js"(exports2, module2) { var Declaration = require_declaration2(); var TextEmphasisPosition = class extends Declaration { set(decl, prefix) { if (prefix === "-webkit-") { decl.value = decl.value.replace(/\s*(right|left)\s*/i, ""); } return super.set(decl, prefix); } }; TextEmphasisPosition.names = ["text-emphasis-position"]; module2.exports = TextEmphasisPosition; } }); // node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js var require_text_decoration_skip_ink = __commonJS({ "node_modules/autoprefixer/lib/hacks/text-decoration-skip-ink.js"(exports2, module2) { var Declaration = require_declaration2(); var TextDecorationSkipInk = class extends Declaration { set(decl, prefix) { if (decl.prop === "text-decoration-skip-ink" && decl.value === "auto") { decl.prop = prefix + "text-decoration-skip"; decl.value = "ink"; return decl; } else { return super.set(decl, prefix); } } }; TextDecorationSkipInk.names = [ "text-decoration-skip-ink", "text-decoration-skip" ]; module2.exports = TextDecorationSkipInk; } }); // node_modules/normalize-range/index.js var require_normalize_range = __commonJS({ "node_modules/normalize-range/index.js"(exports2, module2) { "use strict"; module2.exports = { wrap: wrapRange, limit: limitRange, validate: validateRange, test: testRange, curry, name }; function wrapRange(min, max, value) { var maxLessMin = max - min; return ((value - min) % maxLessMin + maxLessMin) % maxLessMin + min; } function limitRange(min, max, value) { return Math.max(min, Math.min(max, value)); } function validateRange(min, max, value, minExclusive, maxExclusive) { if (!testRange(min, max, value, minExclusive, maxExclusive)) { throw new Error(value + " is outside of range [" + min + "," + max + ")"); } return value; } function testRange(min, max, value, minExclusive, maxExclusive) { return !(value < min || value > max || maxExclusive && value === max || minExclusive && value === min); } function name(min, max, minExcl, maxExcl) { return (minExcl ? "(" : "[") + min + "," + max + (maxExcl ? ")" : "]"); } function curry(min, max, minExclusive, maxExclusive) { var boundNameFn = name.bind(null, min, max, minExclusive, maxExclusive); return { wrap: wrapRange.bind(null, min, max), limit: limitRange.bind(null, min, max), validate: function(value) { return validateRange(min, max, value, minExclusive, maxExclusive); }, test: function(value) { return testRange(min, max, value, minExclusive, maxExclusive); }, toString: boundNameFn, name: boundNameFn }; } } }); // node_modules/autoprefixer/lib/hacks/gradient.js var require_gradient = __commonJS({ "node_modules/autoprefixer/lib/hacks/gradient.js"(exports2, module2) { var parser = require_lib(); var range = require_normalize_range(); var OldValue = require_old_value(); var Value = require_value(); var utils = require_utils(); var IS_DIRECTION = /top|left|right|bottom/gi; var Gradient = class extends Value { replace(string, prefix) { let ast = parser(string); for (let node of ast.nodes) { let gradientName = this.name; if (node.type === "function" && node.value === gradientName) { node.nodes = this.newDirection(node.nodes); node.nodes = this.normalize(node.nodes, gradientName); if (prefix === "-webkit- old") { let changes = this.oldWebkit(node); if (!changes) { return false; } } else { node.nodes = this.convertDirection(node.nodes); node.value = prefix + node.value; } } } return ast.toString(); } replaceFirst(params, ...words) { let prefix = words.map((i) => { if (i === " ") { return { type: "space", value: i }; } return { type: "word", value: i }; }); return prefix.concat(params.slice(1)); } normalizeUnit(str, full) { let num = parseFloat(str); let deg = num / full * 360; return `${deg}deg`; } normalize(nodes, gradientName) { if (!nodes[0]) return nodes; if (/-?\d+(.\d+)?grad/.test(nodes[0].value)) { nodes[0].value = this.normalizeUnit(nodes[0].value, 400); } else if (/-?\d+(.\d+)?rad/.test(nodes[0].value)) { nodes[0].value = this.normalizeUnit(nodes[0].value, 2 * Math.PI); } else if (/-?\d+(.\d+)?turn/.test(nodes[0].value)) { nodes[0].value = this.normalizeUnit(nodes[0].value, 1); } else if (nodes[0].value.includes("deg")) { let num = parseFloat(nodes[0].value); num = range.wrap(0, 360, num); nodes[0].value = `${num}deg`; } if (gradientName === "linear-gradient" || gradientName === "repeating-linear-gradient") { let direction = nodes[0].value; if (direction === "0deg" || direction === "0") { nodes = this.replaceFirst(nodes, "to", " ", "top"); } else if (direction === "90deg") { nodes = this.replaceFirst(nodes, "to", " ", "right"); } else if (direction === "180deg") { nodes = this.replaceFirst(nodes, "to", " ", "bottom"); } else if (direction === "270deg") { nodes = this.replaceFirst(nodes, "to", " ", "left"); } } return nodes; } newDirection(params) { if (params[0].value === "to") { return params; } IS_DIRECTION.lastIndex = 0; if (!IS_DIRECTION.test(params[0].value)) { return params; } params.unshift( { type: "word", value: "to" }, { type: "space", value: " " } ); for (let i = 2; i < params.length; i++) { if (params[i].type === "div") { break; } if (params[i].type === "word") { params[i].value = this.revertDirection(params[i].value); } } return params; } isRadial(params) { let state = "before"; for (let param of params) { if (state === "before" && param.type === "space") { state = "at"; } else if (state === "at" && param.value === "at") { state = "after"; } else if (state === "after" && param.type === "space") { return true; } else if (param.type === "div") { break; } else { state = "before"; } } return false; } convertDirection(params) { if (params.length > 0) { if (params[0].value === "to") { this.fixDirection(params); } else if (params[0].value.includes("deg")) { this.fixAngle(params); } else if (this.isRadial(params)) { this.fixRadial(params); } } return params; } fixDirection(params) { params.splice(0, 2); for (let param of params) { if (param.type === "div") { break; } if (param.type === "word") { param.value = this.revertDirection(param.value); } } } fixAngle(params) { let first = params[0].value; first = parseFloat(first); first = Math.abs(450 - first) % 360; first = this.roundFloat(first, 3); params[0].value = `${first}deg`; } fixRadial(params) { let first = []; let second = []; let a, b, c, i, next; for (i = 0; i < params.length - 2; i++) { a = params[i]; b = params[i + 1]; c = params[i + 2]; if (a.type === "space" && b.value === "at" && c.type === "space") { next = i + 3; break; } else { first.push(a); } } let div; for (i = next; i < params.length; i++) { if (params[i].type === "div") { div = params[i]; break; } else { second.push(params[i]); } } params.splice(0, i, ...second, div, ...first); } revertDirection(word) { return Gradient.directions[word.toLowerCase()] || word; } roundFloat(float, digits) { return parseFloat(float.toFixed(digits)); } oldWebkit(node) { let { nodes } = node; let string = parser.stringify(node.nodes); if (this.name !== "linear-gradient") { return false; } if (nodes[0] && nodes[0].value.includes("deg")) { return false; } if (string.includes("px") || string.includes("-corner") || string.includes("-side")) { return false; } let params = [[]]; for (let i of nodes) { params[params.length - 1].push(i); if (i.type === "div" && i.value === ",") { params.push([]); } } this.oldDirection(params); this.colorStops(params); node.nodes = []; for (let param of params) { node.nodes = node.nodes.concat(param); } node.nodes.unshift( { type: "word", value: "linear" }, this.cloneDiv(node.nodes) ); node.value = "-webkit-gradient"; return true; } oldDirection(params) { let div = this.cloneDiv(params[0]); if (params[0][0].value !== "to") { return params.unshift([ { type: "word", value: Gradient.oldDirections.bottom }, div ]); } else { let words = []; for (let node of params[0].slice(2)) { if (node.type === "word") { words.push(node.value.toLowerCase()); } } words = words.join(" "); let old = Gradient.oldDirections[words] || words; params[0] = [{ type: "word", value: old }, div]; return params[0]; } } cloneDiv(params) { for (let i of params) { if (i.type === "div" && i.value === ",") { return i; } } return { type: "div", value: ",", after: " " }; } colorStops(params) { let result = []; for (let i = 0; i < params.length; i++) { let pos; let param = params[i]; let item; if (i === 0) { continue; } let color = parser.stringify(param[0]); if (param[1] && param[1].type === "word") { pos = param[1].value; } else if (param[2] && param[2].type === "word") { pos = param[2].value; } let stop; if (i === 1 && (!pos || pos === "0%")) { stop = `from(${color})`; } else if (i === params.length - 1 && (!pos || pos === "100%")) { stop = `to(${color})`; } else if (pos) { stop = `color-stop(${pos}, ${color})`; } else { stop = `color-stop(${color})`; } let div = param[param.length - 1]; params[i] = [{ type: "word", value: stop }]; if (div.type === "div" && div.value === ",") { item = params[i].push(div); } result.push(item); } return result; } old(prefix) { if (prefix === "-webkit-") { let type; if (this.name === "linear-gradient") { type = "linear"; } else if (this.name === "repeating-linear-gradient") { type = "repeating-linear"; } else if (this.name === "repeating-radial-gradient") { type = "repeating-radial"; } else { type = "radial"; } let string = "-gradient"; let regexp = utils.regexp( `-webkit-(${type}-gradient|gradient\\(\\s*${type})`, false ); return new OldValue(this.name, prefix + this.name, string, regexp); } else { return super.old(prefix); } } add(decl, prefix) { let p = decl.prop; if (p.includes("mask")) { if (prefix === "-webkit-" || prefix === "-webkit- old") { return super.add(decl, prefix); } } else if (p === "list-style" || p === "list-style-image" || p === "content") { if (prefix === "-webkit-" || prefix === "-webkit- old") { return super.add(decl, prefix); } } else { return super.add(decl, prefix); } return void 0; } }; Gradient.names = [ "linear-gradient", "repeating-linear-gradient", "radial-gradient", "repeating-radial-gradient" ]; Gradient.directions = { top: "bottom", left: "right", bottom: "top", right: "left" }; Gradient.oldDirections = { "top": "left bottom, left top", "left": "right top, left top", "bottom": "left top, left bottom", "right": "left top, right top", "top right": "left bottom, right top", "top left": "right bottom, left top", "right top": "left bottom, right top", "right bottom": "left top, right bottom", "bottom right": "left top, right bottom", "bottom left": "right top, left bottom", "left top": "right bottom, left top", "left bottom": "right top, left bottom" }; module2.exports = Gradient; } }); // node_modules/autoprefixer/lib/hacks/intrinsic.js var require_intrinsic = __commonJS({ "node_modules/autoprefixer/lib/hacks/intrinsic.js"(exports2, module2) { var OldValue = require_old_value(); var Value = require_value(); function regexp(name) { return new RegExp(`(^|[\\s,(])(${name}($|[\\s),]))`, "gi"); } var Intrinsic = class extends Value { regexp() { if (!this.regexpCache) this.regexpCache = regexp(this.name); return this.regexpCache; } isStretch() { return this.name === "stretch" || this.name === "fill" || this.name === "fill-available"; } replace(string, prefix) { if (prefix === "-moz-" && this.isStretch()) { return string.replace(this.regexp(), "$1-moz-available$3"); } if (prefix === "-webkit-" && this.isStretch()) { return string.replace(this.regexp(), "$1-webkit-fill-available$3"); } return super.replace(string, prefix); } old(prefix) { let prefixed = prefix + this.name; if (this.isStretch()) { if (prefix === "-moz-") { prefixed = "-moz-available"; } else if (prefix === "-webkit-") { prefixed = "-webkit-fill-available"; } } return new OldValue(this.name, prefixed, prefixed, regexp(prefixed)); } add(decl, prefix) { if (decl.prop.includes("grid") && prefix !== "-webkit-") { return void 0; } return super.add(decl, prefix); } }; Intrinsic.names = [ "max-content", "min-content", "fit-content", "fill", "fill-available", "stretch" ]; module2.exports = Intrinsic; } }); // node_modules/autoprefixer/lib/hacks/pixelated.js var require_pixelated = __commonJS({ "node_modules/autoprefixer/lib/hacks/pixelated.js"(exports2, module2) { var OldValue = require_old_value(); var Value = require_value(); var Pixelated = class extends Value { replace(string, prefix) { if (prefix === "-webkit-") { return string.replace(this.regexp(), "$1-webkit-optimize-contrast"); } if (prefix === "-moz-") { return string.replace(this.regexp(), "$1-moz-crisp-edges"); } return super.replace(string, prefix); } old(prefix) { if (prefix === "-webkit-") { return new OldValue(this.name, "-webkit-optimize-contrast"); } if (prefix === "-moz-") { return new OldValue(this.name, "-moz-crisp-edges"); } return super.old(prefix); } }; Pixelated.names = ["pixelated"]; module2.exports = Pixelated; } }); // node_modules/autoprefixer/lib/hacks/image-set.js var require_image_set = __commonJS({ "node_modules/autoprefixer/lib/hacks/image-set.js"(exports2, module2) { var Value = require_value(); var ImageSet = class extends Value { replace(string, prefix) { let fixed = super.replace(string, prefix); if (prefix === "-webkit-") { fixed = fixed.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi, "url($1)$2"); } return fixed; } }; ImageSet.names = ["image-set"]; module2.exports = ImageSet; } }); // node_modules/autoprefixer/lib/hacks/cross-fade.js var require_cross_fade = __commonJS({ "node_modules/autoprefixer/lib/hacks/cross-fade.js"(exports2, module2) { var list = require_postcss().list; var Value = require_value(); var CrossFade = class extends Value { replace(string, prefix) { return list.space(string).map((value) => { if (value.slice(0, +this.name.length + 1) !== this.name + "(") { return value; } let close = value.lastIndexOf(")"); let after = value.slice(close + 1); let args = value.slice(this.name.length + 1, close); if (prefix === "-webkit-") { let match = args.match(/\d*.?\d+%?/); if (match) { args = args.slice(match[0].length).trim(); args += `, ${match[0]}`; } else { args += ", 0.5"; } } return prefix + this.name + "(" + args + ")" + after; }).join(" "); } }; CrossFade.names = ["cross-fade"]; module2.exports = CrossFade; } }); // node_modules/autoprefixer/lib/hacks/display-flex.js var require_display_flex = __commonJS({ "node_modules/autoprefixer/lib/hacks/display-flex.js"(exports2, module2) { var flexSpec = require_flex_spec(); var OldValue = require_old_value(); var Value = require_value(); var DisplayFlex = class extends Value { constructor(name, prefixes) { super(name, prefixes); if (name === "display-flex") { this.name = "flex"; } } check(decl) { return decl.prop === "display" && decl.value === this.name; } prefixed(prefix) { let spec, value; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { if (this.name === "flex") { value = "box"; } else { value = "inline-box"; } } else if (spec === 2012) { if (this.name === "flex") { value = "flexbox"; } else { value = "inline-flexbox"; } } else if (spec === "final") { value = this.name; } return prefix + value; } replace(string, prefix) { return this.prefixed(prefix); } old(prefix) { let prefixed = this.prefixed(prefix); if (!prefixed) return void 0; return new OldValue(this.name, prefixed); } }; DisplayFlex.names = ["display-flex", "inline-flex"]; module2.exports = DisplayFlex; } }); // node_modules/autoprefixer/lib/hacks/display-grid.js var require_display_grid = __commonJS({ "node_modules/autoprefixer/lib/hacks/display-grid.js"(exports2, module2) { var Value = require_value(); var DisplayGrid = class extends Value { constructor(name, prefixes) { super(name, prefixes); if (name === "display-grid") { this.name = "grid"; } } check(decl) { return decl.prop === "display" && decl.value === this.name; } }; DisplayGrid.names = ["display-grid", "inline-grid"]; module2.exports = DisplayGrid; } }); // node_modules/autoprefixer/lib/hacks/filter-value.js var require_filter_value = __commonJS({ "node_modules/autoprefixer/lib/hacks/filter-value.js"(exports2, module2) { var Value = require_value(); var FilterValue = class extends Value { constructor(name, prefixes) { super(name, prefixes); if (name === "filter-function") { this.name = "filter"; } } }; FilterValue.names = ["filter", "filter-function"]; module2.exports = FilterValue; } }); // node_modules/autoprefixer/lib/hacks/autofill.js var require_autofill = __commonJS({ "node_modules/autoprefixer/lib/hacks/autofill.js"(exports2, module2) { var Selector = require_selector(); var utils = require_utils(); var Autofill = class extends Selector { constructor(name, prefixes, all) { super(name, prefixes, all); if (this.prefixes) { this.prefixes = utils.uniq(this.prefixes.map(() => "-webkit-")); } } prefixed(prefix) { if (prefix === "-webkit-") { return ":-webkit-autofill"; } return `:${prefix}autofill`; } }; Autofill.names = [":autofill"]; module2.exports = Autofill; } }); // node_modules/autoprefixer/lib/prefixes.js var require_prefixes = __commonJS({ "node_modules/autoprefixer/lib/prefixes.js"(exports2, module2) { var vendor = require_vendor(); var Declaration = require_declaration2(); var Resolution = require_resolution(); var Transition = require_transition(); var Processor = require_processor2(); var Supports = require_supports(); var Browsers = require_browsers3(); var Selector = require_selector(); var AtRule = require_at_rule2(); var Value = require_value(); var utils = require_utils(); var hackFullscreen = require_fullscreen2(); var hackPlaceholder = require_placeholder(); var hackPlaceholderShown = require_placeholder_shown(); var hackFileSelectorButton = require_file_selector_button(); var hackFlex = require_flex(); var hackOrder = require_order(); var hackFilter = require_filter(); var hackGridEnd = require_grid_end(); var hackAnimation = require_animation(); var hackFlexFlow = require_flex_flow(); var hackFlexGrow = require_flex_grow(); var hackFlexWrap = require_flex_wrap(); var hackGridArea = require_grid_area(); var hackPlaceSelf = require_place_self(); var hackGridStart = require_grid_start(); var hackAlignSelf = require_align_self(); var hackAppearance = require_appearance(); var hackFlexBasis = require_flex_basis(); var hackMaskBorder = require_mask_border(); var hackMaskComposite = require_mask_composite(); var hackAlignItems = require_align_items(); var hackUserSelect = require_user_select(); var hackFlexShrink = require_flex_shrink(); var hackBreakProps = require_break_props(); var hackWritingMode = require_writing_mode(); var hackBorderImage = require_border_image2(); var hackAlignContent = require_align_content(); var hackBorderRadius = require_border_radius2(); var hackBlockLogical = require_block_logical(); var hackGridTemplate = require_grid_template(); var hackInlineLogical = require_inline_logical(); var hackGridRowAlign = require_grid_row_align(); var hackTransformDecl = require_transform_decl(); var hackFlexDirection = require_flex_direction(); var hackImageRendering = require_image_rendering(); var hackBackdropFilter = require_backdrop_filter(); var hackBackgroundClip = require_background_clip(); var hackTextDecoration = require_text_decoration2(); var hackJustifyContent = require_justify_content(); var hackBackgroundSize = require_background_size(); var hackGridRowColumn = require_grid_row_column(); var hackGridRowsColumns = require_grid_rows_columns(); var hackGridColumnAlign = require_grid_column_align(); var hackPrintColorAdjust = require_print_color_adjust(); var hackOverscrollBehavior = require_overscroll_behavior(); var hackGridTemplateAreas = require_grid_template_areas(); var hackTextEmphasisPosition = require_text_emphasis_position(); var hackTextDecorationSkipInk = require_text_decoration_skip_ink(); var hackGradient = require_gradient(); var hackIntrinsic = require_intrinsic(); var hackPixelated = require_pixelated(); var hackImageSet = require_image_set(); var hackCrossFade = require_cross_fade(); var hackDisplayFlex = require_display_flex(); var hackDisplayGrid = require_display_grid(); var hackFilterValue = require_filter_value(); var hackAutofill = require_autofill(); Selector.hack(hackAutofill); Selector.hack(hackFullscreen); Selector.hack(hackPlaceholder); Selector.hack(hackPlaceholderShown); Selector.hack(hackFileSelectorButton); Declaration.hack(hackFlex); Declaration.hack(hackOrder); Declaration.hack(hackFilter); Declaration.hack(hackGridEnd); Declaration.hack(hackAnimation); Declaration.hack(hackFlexFlow); Declaration.hack(hackFlexGrow); Declaration.hack(hackFlexWrap); Declaration.hack(hackGridArea); Declaration.hack(hackPlaceSelf); Declaration.hack(hackGridStart); Declaration.hack(hackAlignSelf); Declaration.hack(hackAppearance); Declaration.hack(hackFlexBasis); Declaration.hack(hackMaskBorder); Declaration.hack(hackMaskComposite); Declaration.hack(hackAlignItems); Declaration.hack(hackUserSelect); Declaration.hack(hackFlexShrink); Declaration.hack(hackBreakProps); Declaration.hack(hackWritingMode); Declaration.hack(hackBorderImage); Declaration.hack(hackAlignContent); Declaration.hack(hackBorderRadius); Declaration.hack(hackBlockLogical); Declaration.hack(hackGridTemplate); Declaration.hack(hackInlineLogical); Declaration.hack(hackGridRowAlign); Declaration.hack(hackTransformDecl); Declaration.hack(hackFlexDirection); Declaration.hack(hackImageRendering); Declaration.hack(hackBackdropFilter); Declaration.hack(hackBackgroundClip); Declaration.hack(hackTextDecoration); Declaration.hack(hackJustifyContent); Declaration.hack(hackBackgroundSize); Declaration.hack(hackGridRowColumn); Declaration.hack(hackGridRowsColumns); Declaration.hack(hackGridColumnAlign); Declaration.hack(hackOverscrollBehavior); Declaration.hack(hackGridTemplateAreas); Declaration.hack(hackPrintColorAdjust); Declaration.hack(hackTextEmphasisPosition); Declaration.hack(hackTextDecorationSkipInk); Value.hack(hackGradient); Value.hack(hackIntrinsic); Value.hack(hackPixelated); Value.hack(hackImageSet); Value.hack(hackCrossFade); Value.hack(hackDisplayFlex); Value.hack(hackDisplayGrid); Value.hack(hackFilterValue); var declsCache = /* @__PURE__ */ new Map(); var Prefixes = class { constructor(data, browsers, options = {}) { this.data = data; this.browsers = browsers; this.options = options; [this.add, this.remove] = this.preprocess(this.select(this.data)); this.transition = new Transition(this); this.processor = new Processor(this); } cleaner() { if (this.cleanerCache) { return this.cleanerCache; } if (this.browsers.selected.length) { let empty = new Browsers(this.browsers.data, []); this.cleanerCache = new Prefixes(this.data, empty, this.options); } else { return this; } return this.cleanerCache; } select(list) { let selected = { add: {}, remove: {} }; for (let name in list) { let data = list[name]; let add = data.browsers.map((i) => { let params = i.split(" "); return { browser: `${params[0]} ${params[1]}`, note: params[2] }; }); let notes = add.filter((i) => i.note).map((i) => `${this.browsers.prefix(i.browser)} ${i.note}`); notes = utils.uniq(notes); add = add.filter((i) => this.browsers.isSelected(i.browser)).map((i) => { let prefix = this.browsers.prefix(i.browser); if (i.note) { return `${prefix} ${i.note}`; } else { return prefix; } }); add = this.sort(utils.uniq(add)); if (this.options.flexbox === "no-2009") { add = add.filter((i) => !i.includes("2009")); } let all = data.browsers.map((i) => this.browsers.prefix(i)); if (data.mistakes) { all = all.concat(data.mistakes); } all = all.concat(notes); all = utils.uniq(all); if (add.length) { selected.add[name] = add; if (add.length < all.length) { selected.remove[name] = all.filter((i) => !add.includes(i)); } } else { selected.remove[name] = all; } } return selected; } sort(prefixes) { return prefixes.sort((a, b) => { let aLength = utils.removeNote(a).length; let bLength = utils.removeNote(b).length; if (aLength === bLength) { return b.length - a.length; } else { return bLength - aLength; } }); } preprocess(selected) { let add = { "selectors": [], "@supports": new Supports(Prefixes, this) }; for (let name in selected.add) { let prefixes = selected.add[name]; if (name === "@keyframes" || name === "@viewport") { add[name] = new AtRule(name, prefixes, this); } else if (name === "@resolution") { add[name] = new Resolution(name, prefixes, this); } else if (this.data[name].selector) { add.selectors.push(Selector.load(name, prefixes, this)); } else { let props = this.data[name].props; if (props) { let value = Value.load(name, prefixes, this); for (let prop of props) { if (!add[prop]) { add[prop] = { values: [] }; } add[prop].values.push(value); } } else { let values = add[name] && add[name].values || []; add[name] = Declaration.load(name, prefixes, this); add[name].values = values; } } } let remove = { selectors: [] }; for (let name in selected.remove) { let prefixes = selected.remove[name]; if (this.data[name].selector) { let selector = Selector.load(name, prefixes); for (let prefix of prefixes) { remove.selectors.push(selector.old(prefix)); } } else if (name === "@keyframes" || name === "@viewport") { for (let prefix of prefixes) { let prefixed = `@${prefix}${name.slice(1)}`; remove[prefixed] = { remove: true }; } } else if (name === "@resolution") { remove[name] = new Resolution(name, prefixes, this); } else { let props = this.data[name].props; if (props) { let value = Value.load(name, [], this); for (let prefix of prefixes) { let old = value.old(prefix); if (old) { for (let prop of props) { if (!remove[prop]) { remove[prop] = {}; } if (!remove[prop].values) { remove[prop].values = []; } remove[prop].values.push(old); } } } } else { for (let p of prefixes) { let olds = this.decl(name).old(name, p); if (name === "align-self") { let a = add[name] && add[name].prefixes; if (a) { if (p === "-webkit- 2009" && a.includes("-webkit-")) { continue; } else if (p === "-webkit-" && a.includes("-webkit- 2009")) { continue; } } } for (let prefixed of olds) { if (!remove[prefixed]) { remove[prefixed] = {}; } remove[prefixed].remove = true; } } } } } return [add, remove]; } decl(prop) { if (!declsCache.has(prop)) { declsCache.set(prop, Declaration.load(prop)); } return declsCache.get(prop); } unprefixed(prop) { let value = this.normalize(vendor.unprefixed(prop)); if (value === "flex-direction") { value = "flex-flow"; } return value; } normalize(prop) { return this.decl(prop).normalize(prop); } prefixed(prop, prefix) { prop = vendor.unprefixed(prop); return this.decl(prop).prefixed(prop, prefix); } values(type, prop) { let data = this[type]; let global2 = data["*"] && data["*"].values; let values = data[prop] && data[prop].values; if (global2 && values) { return utils.uniq(global2.concat(values)); } else { return global2 || values || []; } } group(decl) { let rule = decl.parent; let index = rule.index(decl); let { length } = rule.nodes; let unprefixed = this.unprefixed(decl.prop); let checker = (step, callback) => { index += step; while (index >= 0 && index < length) { let other = rule.nodes[index]; if (other.type === "decl") { if (step === -1 && other.prop === unprefixed) { if (!Browsers.withPrefix(other.value)) { break; } } if (this.unprefixed(other.prop) !== unprefixed) { break; } else if (callback(other) === true) { return true; } if (step === 1 && other.prop === unprefixed) { if (!Browsers.withPrefix(other.value)) { break; } } } index += step; } return false; }; return { up(callback) { return checker(-1, callback); }, down(callback) { return checker(1, callback); } }; } }; module2.exports = Prefixes; } }); // node_modules/autoprefixer/data/prefixes.js var require_prefixes2 = __commonJS({ "node_modules/autoprefixer/data/prefixes.js"(exports2, module2) { var unpack = require_unpacker().feature; function browsersSort(a, b) { a = a.split(" "); b = b.split(" "); if (a[0] > b[0]) { return 1; } else if (a[0] < b[0]) { return -1; } else { return Math.sign(parseFloat(a[1]) - parseFloat(b[1])); } } function f(data, opts, callback) { data = unpack(data); if (!callback) { ; [callback, opts] = [opts, {}]; } let match = opts.match || /\sx($|\s)/; let need = []; for (let browser in data.stats) { let versions = data.stats[browser]; for (let version in versions) { let support = versions[version]; if (support.match(match)) { need.push(browser + " " + version); } } } callback(need.sort(browsersSort)); } var result = {}; function prefix(names, data) { for (let name of names) { result[name] = Object.assign({}, data); } } function add(names, data) { for (let name of names) { result[name].browsers = result[name].browsers.concat(data.browsers).sort(browsersSort); } } module2.exports = result; var prefixBorderRadius = require_border_radius(); f( prefixBorderRadius, (browsers) => prefix( [ "border-radius", "border-top-left-radius", "border-top-right-radius", "border-bottom-right-radius", "border-bottom-left-radius" ], { mistakes: ["-khtml-", "-ms-", "-o-"], feature: "border-radius", browsers } ) ); var prefixBoxshadow = require_css_boxshadow(); f( prefixBoxshadow, (browsers) => prefix(["box-shadow"], { mistakes: ["-khtml-"], feature: "css-boxshadow", browsers }) ); var prefixAnimation = require_css_animation(); f( prefixAnimation, (browsers) => prefix( [ "animation", "animation-name", "animation-duration", "animation-delay", "animation-direction", "animation-fill-mode", "animation-iteration-count", "animation-play-state", "animation-timing-function", "@keyframes" ], { mistakes: ["-khtml-", "-ms-"], feature: "css-animation", browsers } ) ); var prefixTransition = require_css_transitions(); f( prefixTransition, (browsers) => prefix( [ "transition", "transition-property", "transition-duration", "transition-delay", "transition-timing-function" ], { mistakes: ["-khtml-", "-ms-"], browsers, feature: "css-transitions" } ) ); var prefixTransform2d = require_transforms2d(); f( prefixTransform2d, (browsers) => prefix(["transform", "transform-origin"], { feature: "transforms2d", browsers }) ); var prefixTransforms3d = require_transforms3d(); f(prefixTransforms3d, (browsers) => { prefix(["perspective", "perspective-origin"], { feature: "transforms3d", browsers }); return prefix(["transform-style"], { mistakes: ["-ms-", "-o-"], browsers, feature: "transforms3d" }); }); f( prefixTransforms3d, { match: /y\sx|y\s#2/ }, (browsers) => prefix(["backface-visibility"], { mistakes: ["-ms-", "-o-"], feature: "transforms3d", browsers }) ); var prefixGradients = require_css_gradients(); f( prefixGradients, { match: /y\sx/ }, (browsers) => prefix( [ "linear-gradient", "repeating-linear-gradient", "radial-gradient", "repeating-radial-gradient" ], { props: [ "background", "background-image", "border-image", "mask", "list-style", "list-style-image", "content", "mask-image" ], mistakes: ["-ms-"], feature: "css-gradients", browsers } ) ); f(prefixGradients, { match: /a\sx/ }, (browsers) => { browsers = browsers.map((i) => { if (/firefox|op/.test(i)) { return i; } else { return `${i} old`; } }); return add( [ "linear-gradient", "repeating-linear-gradient", "radial-gradient", "repeating-radial-gradient" ], { feature: "css-gradients", browsers } ); }); var prefixBoxsizing = require_css3_boxsizing(); f( prefixBoxsizing, (browsers) => prefix(["box-sizing"], { feature: "css3-boxsizing", browsers }) ); var prefixFilters = require_css_filters(); f( prefixFilters, (browsers) => prefix(["filter"], { feature: "css-filters", browsers }) ); var prefixFilterFunction = require_css_filter_function(); f( prefixFilterFunction, (browsers) => prefix(["filter-function"], { props: [ "background", "background-image", "border-image", "mask", "list-style", "list-style-image", "content", "mask-image" ], feature: "css-filter-function", browsers }) ); var prefixBackdrop = require_css_backdrop_filter(); f( prefixBackdrop, { match: /y\sx|y\s#2/ }, (browsers) => prefix(["backdrop-filter"], { feature: "css-backdrop-filter", browsers }) ); var prefixElementFunction = require_css_element_function(); f( prefixElementFunction, (browsers) => prefix(["element"], { props: [ "background", "background-image", "border-image", "mask", "list-style", "list-style-image", "content", "mask-image" ], feature: "css-element-function", browsers }) ); var prefixMulticolumns = require_multicolumn(); f(prefixMulticolumns, (browsers) => { prefix( [ "columns", "column-width", "column-gap", "column-rule", "column-rule-color", "column-rule-width", "column-count", "column-rule-style", "column-span", "column-fill" ], { feature: "multicolumn", browsers } ); let noff = browsers.filter((i) => !/firefox/.test(i)); prefix(["break-before", "break-after", "break-inside"], { feature: "multicolumn", browsers: noff }); }); var prefixUserSelect = require_user_select_none(); f( prefixUserSelect, (browsers) => prefix(["user-select"], { mistakes: ["-khtml-"], feature: "user-select-none", browsers }) ); var prefixFlexbox = require_flexbox(); f(prefixFlexbox, { match: /a\sx/ }, (browsers) => { browsers = browsers.map((i) => { if (/ie|firefox/.test(i)) { return i; } else { return `${i} 2009`; } }); prefix(["display-flex", "inline-flex"], { props: ["display"], feature: "flexbox", browsers }); prefix(["flex", "flex-grow", "flex-shrink", "flex-basis"], { feature: "flexbox", browsers }); prefix( [ "flex-direction", "flex-wrap", "flex-flow", "justify-content", "order", "align-items", "align-self", "align-content" ], { feature: "flexbox", browsers } ); }); f(prefixFlexbox, { match: /y\sx/ }, (browsers) => { add(["display-flex", "inline-flex"], { feature: "flexbox", browsers }); add(["flex", "flex-grow", "flex-shrink", "flex-basis"], { feature: "flexbox", browsers }); add( [ "flex-direction", "flex-wrap", "flex-flow", "justify-content", "order", "align-items", "align-self", "align-content" ], { feature: "flexbox", browsers } ); }); var prefixCalc = require_calc(); f( prefixCalc, (browsers) => prefix(["calc"], { props: ["*"], feature: "calc", browsers }) ); var prefixBackgroundOptions = require_background_img_opts(); f( prefixBackgroundOptions, (browsers) => prefix(["background-origin", "background-size"], { feature: "background-img-opts", browsers }) ); var prefixBackgroundClipText = require_background_clip_text(); f( prefixBackgroundClipText, (browsers) => prefix(["background-clip"], { feature: "background-clip-text", browsers }) ); var prefixFontFeature = require_font_feature(); f( prefixFontFeature, (browsers) => prefix( [ "font-feature-settings", "font-variant-ligatures", "font-language-override" ], { feature: "font-feature", browsers } ) ); var prefixFontKerning = require_font_kerning(); f( prefixFontKerning, (browsers) => prefix(["font-kerning"], { feature: "font-kerning", browsers }) ); var prefixBorderImage = require_border_image(); f( prefixBorderImage, (browsers) => prefix(["border-image"], { feature: "border-image", browsers }) ); var prefixSelection = require_css_selection(); f( prefixSelection, (browsers) => prefix(["::selection"], { selector: true, feature: "css-selection", browsers }) ); var prefixPlaceholder = require_css_placeholder(); f(prefixPlaceholder, (browsers) => { prefix(["::placeholder"], { selector: true, feature: "css-placeholder", browsers: browsers.concat(["ie 10 old", "ie 11 old", "firefox 18 old"]) }); }); var prefixPlaceholderShown = require_css_placeholder_shown(); f(prefixPlaceholderShown, (browsers) => { prefix([":placeholder-shown"], { selector: true, feature: "css-placeholder-shown", browsers }); }); var prefixHyphens = require_css_hyphens(); f( prefixHyphens, (browsers) => prefix(["hyphens"], { feature: "css-hyphens", browsers }) ); var prefixFullscreen = require_fullscreen(); f( prefixFullscreen, (browsers) => prefix([":fullscreen"], { selector: true, feature: "fullscreen", browsers }) ); f( prefixFullscreen, { match: /x(\s#2|$)/ }, (browsers) => prefix(["::backdrop"], { selector: true, feature: "fullscreen", browsers }) ); var prefixFileSelectorButton = require_css_file_selector_button(); f( prefixFileSelectorButton, (browsers) => prefix(["::file-selector-button"], { selector: true, feature: "file-selector-button", browsers }) ); var prefixAutofill = require_css_autofill(); f( prefixAutofill, (browsers) => prefix([":autofill"], { selector: true, feature: "css-autofill", browsers }) ); var prefixTabsize = require_css3_tabsize(); f( prefixTabsize, (browsers) => prefix(["tab-size"], { feature: "css3-tabsize", browsers }) ); var prefixIntrinsic = require_intrinsic_width(); var sizeProps = [ "width", "min-width", "max-width", "height", "min-height", "max-height", "inline-size", "min-inline-size", "max-inline-size", "block-size", "min-block-size", "max-block-size", "grid", "grid-template", "grid-template-rows", "grid-template-columns", "grid-auto-columns", "grid-auto-rows" ]; f( prefixIntrinsic, (browsers) => prefix(["max-content", "min-content"], { props: sizeProps, feature: "intrinsic-width", browsers }) ); f( prefixIntrinsic, { match: /x|\s#4/ }, (browsers) => prefix(["fill", "fill-available"], { props: sizeProps, feature: "intrinsic-width", browsers }) ); f( prefixIntrinsic, { match: /x|\s#5/ }, (browsers) => prefix(["fit-content"], { props: sizeProps, feature: "intrinsic-width", browsers }) ); var prefixStretch = require_css_width_stretch(); f( prefixStretch, (browsers) => prefix(["stretch"], { props: sizeProps, feature: "css-width-stretch", browsers }) ); var prefixCursorsNewer = require_css3_cursors_newer(); f( prefixCursorsNewer, (browsers) => prefix(["zoom-in", "zoom-out"], { props: ["cursor"], feature: "css3-cursors-newer", browsers }) ); var prefixCursorsGrab = require_css3_cursors_grab(); f( prefixCursorsGrab, (browsers) => prefix(["grab", "grabbing"], { props: ["cursor"], feature: "css3-cursors-grab", browsers }) ); var prefixSticky = require_css_sticky(); f( prefixSticky, (browsers) => prefix(["sticky"], { props: ["position"], feature: "css-sticky", browsers }) ); var prefixPointer = require_pointer(); f( prefixPointer, (browsers) => prefix(["touch-action"], { feature: "pointer", browsers }) ); var prefixDecoration = require_text_decoration(); f( prefixDecoration, { match: /x.*#[235]/ }, (browsers) => prefix(["text-decoration-skip", "text-decoration-skip-ink"], { feature: "text-decoration", browsers }) ); var prefixDecorationShorthand = require_mdn_text_decoration_shorthand(); f( prefixDecorationShorthand, (browsers) => prefix(["text-decoration"], { feature: "text-decoration", browsers }) ); var prefixDecorationColor = require_mdn_text_decoration_color(); f( prefixDecorationColor, (browsers) => prefix(["text-decoration-color"], { feature: "text-decoration", browsers }) ); var prefixDecorationLine = require_mdn_text_decoration_line(); f( prefixDecorationLine, (browsers) => prefix(["text-decoration-line"], { feature: "text-decoration", browsers }) ); var prefixDecorationStyle = require_mdn_text_decoration_style(); f( prefixDecorationStyle, (browsers) => prefix(["text-decoration-style"], { feature: "text-decoration", browsers }) ); var prefixTextSizeAdjust = require_text_size_adjust(); f( prefixTextSizeAdjust, (browsers) => prefix(["text-size-adjust"], { feature: "text-size-adjust", browsers }) ); var prefixCssMasks = require_css_masks(); f(prefixCssMasks, (browsers) => { prefix( [ "mask-clip", "mask-composite", "mask-image", "mask-origin", "mask-repeat", "mask-border-repeat", "mask-border-source" ], { feature: "css-masks", browsers } ); prefix( [ "mask", "mask-position", "mask-size", "mask-border", "mask-border-outset", "mask-border-width", "mask-border-slice" ], { feature: "css-masks", browsers } ); }); var prefixClipPath = require_css_clip_path(); f( prefixClipPath, (browsers) => prefix(["clip-path"], { feature: "css-clip-path", browsers }) ); var prefixBoxdecoration = require_css_boxdecorationbreak(); f( prefixBoxdecoration, (browsers) => prefix(["box-decoration-break"], { feature: "css-boxdecorationbreak", browsers }) ); var prefixObjectFit = require_object_fit(); f( prefixObjectFit, (browsers) => prefix(["object-fit", "object-position"], { feature: "object-fit", browsers }) ); var prefixShapes = require_css_shapes(); f( prefixShapes, (browsers) => prefix(["shape-margin", "shape-outside", "shape-image-threshold"], { feature: "css-shapes", browsers }) ); var prefixTextOverflow = require_text_overflow(); f( prefixTextOverflow, (browsers) => prefix(["text-overflow"], { feature: "text-overflow", browsers }) ); var prefixDeviceadaptation = require_css_deviceadaptation(); f( prefixDeviceadaptation, (browsers) => prefix(["@viewport"], { feature: "css-deviceadaptation", browsers }) ); var prefixResolut = require_css_media_resolution(); f( prefixResolut, { match: /( x($| )|a #2)/ }, (browsers) => prefix(["@resolution"], { feature: "css-media-resolution", browsers }) ); var prefixTextAlignLast = require_css_text_align_last(); f( prefixTextAlignLast, (browsers) => prefix(["text-align-last"], { feature: "css-text-align-last", browsers }) ); var prefixCrispedges = require_css_crisp_edges(); f( prefixCrispedges, { match: /y x|a x #1/ }, (browsers) => prefix(["pixelated"], { props: ["image-rendering"], feature: "css-crisp-edges", browsers }) ); f( prefixCrispedges, { match: /a x #2/ }, (browsers) => prefix(["image-rendering"], { feature: "css-crisp-edges", browsers }) ); var prefixLogicalProps = require_css_logical_props(); f( prefixLogicalProps, (browsers) => prefix( [ "border-inline-start", "border-inline-end", "margin-inline-start", "margin-inline-end", "padding-inline-start", "padding-inline-end" ], { feature: "css-logical-props", browsers } ) ); f( prefixLogicalProps, { match: /x\s#2/ }, (browsers) => prefix( [ "border-block-start", "border-block-end", "margin-block-start", "margin-block-end", "padding-block-start", "padding-block-end" ], { feature: "css-logical-props", browsers } ) ); var prefixAppearance = require_css_appearance(); f( prefixAppearance, { match: /#2|x/ }, (browsers) => prefix(["appearance"], { feature: "css-appearance", browsers }) ); var prefixSnappoints = require_css_snappoints(); f( prefixSnappoints, (browsers) => prefix( [ "scroll-snap-type", "scroll-snap-coordinate", "scroll-snap-destination", "scroll-snap-points-x", "scroll-snap-points-y" ], { feature: "css-snappoints", browsers } ) ); var prefixRegions = require_css_regions(); f( prefixRegions, (browsers) => prefix(["flow-into", "flow-from", "region-fragment"], { feature: "css-regions", browsers }) ); var prefixImageSet = require_css_image_set(); f( prefixImageSet, (browsers) => prefix(["image-set"], { props: [ "background", "background-image", "border-image", "cursor", "mask", "mask-image", "list-style", "list-style-image", "content" ], feature: "css-image-set", browsers }) ); var prefixWritingMode = require_css_writing_mode(); f( prefixWritingMode, { match: /a|x/ }, (browsers) => prefix(["writing-mode"], { feature: "css-writing-mode", browsers }) ); var prefixCrossFade = require_css_cross_fade(); f( prefixCrossFade, (browsers) => prefix(["cross-fade"], { props: [ "background", "background-image", "border-image", "mask", "list-style", "list-style-image", "content", "mask-image" ], feature: "css-cross-fade", browsers }) ); var prefixReadOnly = require_css_read_only_write(); f( prefixReadOnly, (browsers) => prefix([":read-only", ":read-write"], { selector: true, feature: "css-read-only-write", browsers }) ); var prefixTextEmphasis = require_text_emphasis(); f( prefixTextEmphasis, (browsers) => prefix( [ "text-emphasis", "text-emphasis-position", "text-emphasis-style", "text-emphasis-color" ], { feature: "text-emphasis", browsers } ) ); var prefixGrid = require_css_grid(); f(prefixGrid, (browsers) => { prefix(["display-grid", "inline-grid"], { props: ["display"], feature: "css-grid", browsers }); prefix( [ "grid-template-columns", "grid-template-rows", "grid-row-start", "grid-column-start", "grid-row-end", "grid-column-end", "grid-row", "grid-column", "grid-area", "grid-template", "grid-template-areas", "place-self" ], { feature: "css-grid", browsers } ); }); f( prefixGrid, { match: /a x/ }, (browsers) => prefix(["grid-column-align", "grid-row-align"], { feature: "css-grid", browsers }) ); var prefixTextSpacing = require_css_text_spacing(); f( prefixTextSpacing, (browsers) => prefix(["text-spacing"], { feature: "css-text-spacing", browsers }) ); var prefixAnyLink = require_css_any_link(); f( prefixAnyLink, (browsers) => prefix([":any-link"], { selector: true, feature: "css-any-link", browsers }) ); var bidiIsolate = require_mdn_css_unicode_bidi_isolate(); f( bidiIsolate, (browsers) => prefix(["isolate"], { props: ["unicode-bidi"], feature: "css-unicode-bidi", browsers }) ); var bidiPlaintext = require_mdn_css_unicode_bidi_plaintext(); f( bidiPlaintext, (browsers) => prefix(["plaintext"], { props: ["unicode-bidi"], feature: "css-unicode-bidi", browsers }) ); var bidiOverride = require_mdn_css_unicode_bidi_isolate_override(); f( bidiOverride, { match: /y x/ }, (browsers) => prefix(["isolate-override"], { props: ["unicode-bidi"], feature: "css-unicode-bidi", browsers }) ); var prefixOverscroll = require_css_overscroll_behavior(); f( prefixOverscroll, { match: /a #1/ }, (browsers) => prefix(["overscroll-behavior"], { feature: "css-overscroll-behavior", browsers }) ); var prefixTextOrientation = require_css_text_orientation(); f( prefixTextOrientation, (browsers) => prefix(["text-orientation"], { feature: "css-text-orientation", browsers }) ); var prefixPrintAdjust = require_css_print_color_adjust(); f( prefixPrintAdjust, (browsers) => prefix(["print-color-adjust", "color-adjust"], { feature: "css-print-color-adjust", browsers }) ); } }); // node_modules/autoprefixer/lib/info.js var require_info = __commonJS({ "node_modules/autoprefixer/lib/info.js"(exports2, module2) { var browserslist = require_browserslist(); function capitalize(str) { return str.slice(0, 1).toUpperCase() + str.slice(1); } var NAMES = { ie: "IE", ie_mob: "IE Mobile", ios_saf: "iOS Safari", op_mini: "Opera Mini", op_mob: "Opera Mobile", and_chr: "Chrome for Android", and_ff: "Firefox for Android", and_uc: "UC for Android", and_qq: "QQ Browser", kaios: "KaiOS Browser", baidu: "Baidu Browser", samsung: "Samsung Internet" }; function prefix(name, prefixes, note) { let out = ` ${name}`; if (note) out += " *"; out += ": "; out += prefixes.map((i) => i.replace(/^-(.*)-$/g, "$1")).join(", "); out += "\n"; return out; } module2.exports = function(prefixes) { if (prefixes.browsers.selected.length === 0) { return "No browsers selected"; } let versions = {}; for (let browser of prefixes.browsers.selected) { let parts = browser.split(" "); let name = parts[0]; let version = parts[1]; name = NAMES[name] || capitalize(name); if (versions[name]) { versions[name].push(version); } else { versions[name] = [version]; } } let out = "Browsers:\n"; for (let browser in versions) { let list = versions[browser]; list = list.sort((a, b) => parseFloat(b) - parseFloat(a)); out += ` ${browser}: ${list.join(", ")} `; } let coverage = browserslist.coverage(prefixes.browsers.selected); let round = Math.round(coverage * 100) / 100; out += ` These browsers account for ${round}% of all users globally `; let atrules = []; for (let name in prefixes.add) { let data = prefixes.add[name]; if (name[0] === "@" && data.prefixes) { atrules.push(prefix(name, data.prefixes)); } } if (atrules.length > 0) { out += ` At-Rules: ${atrules.sort().join("")}`; } let selectors = []; for (let selector of prefixes.add.selectors) { if (selector.prefixes) { selectors.push(prefix(selector.name, selector.prefixes)); } } if (selectors.length > 0) { out += ` Selectors: ${selectors.sort().join("")}`; } let values = []; let props = []; let hadGrid = false; for (let name in prefixes.add) { let data = prefixes.add[name]; if (name[0] !== "@" && data.prefixes) { let grid = name.indexOf("grid-") === 0; if (grid) hadGrid = true; props.push(prefix(name, data.prefixes, grid)); } if (!Array.isArray(data.values)) { continue; } for (let value of data.values) { let grid = value.name.includes("grid"); if (grid) hadGrid = true; let string = prefix(value.name, value.prefixes, grid); if (!values.includes(string)) { values.push(string); } } } if (props.length > 0) { out += ` Properties: ${props.sort().join("")}`; } if (values.length > 0) { out += ` Values: ${values.sort().join("")}`; } if (hadGrid) { out += "\n* - Prefixes will be added only on grid: true option.\n"; } if (!atrules.length && !selectors.length && !props.length && !values.length) { out += "\nAwesome! Your browsers don't require any vendor prefixes.\nNow you can remove Autoprefixer from build steps."; } return out; }; } }); // node_modules/autoprefixer/lib/autoprefixer.js var require_autoprefixer = __commonJS({ "node_modules/autoprefixer/lib/autoprefixer.js"(exports2, module2) { var browserslist = require_browserslist(); var { agents } = require_unpacker(); var pico = require_picocolors(); var Browsers = require_browsers3(); var Prefixes = require_prefixes(); var dataPrefixes = require_prefixes2(); var getInfo = require_info(); var autoprefixerData = { browsers: agents, prefixes: dataPrefixes }; var WARNING = "\n Replace Autoprefixer `browsers` option to Browserslist config.\n Use `browserslist` key in `package.json` or `.browserslistrc` file.\n\n Using `browsers` option can cause errors. Browserslist config can\n be used for Babel, Autoprefixer, postcss-normalize and other tools.\n\n If you really need to use option, rename it to `overrideBrowserslist`.\n\n Learn more at:\n https://github.com/browserslist/browserslist#readme\n https://twitter.com/browserslist\n\n"; function isPlainObject(obj) { return Object.prototype.toString.apply(obj) === "[object Object]"; } var cache = /* @__PURE__ */ new Map(); function timeCapsule(result, prefixes) { if (prefixes.browsers.selected.length === 0) { return; } if (prefixes.add.selectors.length > 0) { return; } if (Object.keys(prefixes.add).length > 2) { return; } result.warn( "Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore.\nCheck your Browserslist config to be sure that your targets are set up correctly.\n\n Learn more at:\n https://github.com/postcss/autoprefixer#readme\n https://github.com/browserslist/browserslist#readme\n\n" ); } module2.exports = plugin; function plugin(...reqs) { let options; if (reqs.length === 1 && isPlainObject(reqs[0])) { options = reqs[0]; reqs = void 0; } else if (reqs.length === 0 || reqs.length === 1 && !reqs[0]) { reqs = void 0; } else if (reqs.length <= 2 && (Array.isArray(reqs[0]) || !reqs[0])) { options = reqs[1]; reqs = reqs[0]; } else if (typeof reqs[reqs.length - 1] === "object") { options = reqs.pop(); } if (!options) { options = {}; } if (options.browser) { throw new Error( "Change `browser` option to `overrideBrowserslist` in Autoprefixer" ); } else if (options.browserslist) { throw new Error( "Change `browserslist` option to `overrideBrowserslist` in Autoprefixer" ); } if (options.overrideBrowserslist) { reqs = options.overrideBrowserslist; } else if (options.browsers) { if (typeof console !== "undefined" && console.warn) { console.warn( pico.red(WARNING.replace(/`[^`]+`/g, (i) => pico.yellow(i.slice(1, -1)))) ); } reqs = options.browsers; } let brwlstOpts = { ignoreUnknownVersions: options.ignoreUnknownVersions, stats: options.stats, env: options.env }; function loadPrefixes(opts) { let d = autoprefixerData; let browsers = new Browsers(d.browsers, reqs, opts, brwlstOpts); let key = browsers.selected.join(", ") + JSON.stringify(options); if (!cache.has(key)) { cache.set(key, new Prefixes(d.prefixes, browsers, options)); } return cache.get(key); } return { postcssPlugin: "autoprefixer", prepare(result) { let prefixes = loadPrefixes({ from: result.opts.from, env: options.env }); return { OnceExit(root) { timeCapsule(result, prefixes); if (options.remove !== false) { prefixes.processor.remove(root, result); } if (options.add !== false) { prefixes.processor.add(root, result); } } }; }, info(opts) { opts = opts || {}; opts.from = opts.from || process.cwd(); return getInfo(loadPrefixes(opts)); }, options, browsers: reqs }; } plugin.postcss = true; plugin.data = autoprefixerData; plugin.defaults = browserslist.defaults; plugin.info = () => plugin().info(); } }); // node_modules/yaml/dist/PlainValue-ec8e588e.js var require_PlainValue_ec8e588e = __commonJS({ "node_modules/yaml/dist/PlainValue-ec8e588e.js"(exports2) { "use strict"; var Char = { ANCHOR: "&", COMMENT: "#", TAG: "!", DIRECTIVES_END: "-", DOCUMENT_END: "." }; var Type = { ALIAS: "ALIAS", BLANK_LINE: "BLANK_LINE", BLOCK_FOLDED: "BLOCK_FOLDED", BLOCK_LITERAL: "BLOCK_LITERAL", COMMENT: "COMMENT", DIRECTIVE: "DIRECTIVE", DOCUMENT: "DOCUMENT", FLOW_MAP: "FLOW_MAP", FLOW_SEQ: "FLOW_SEQ", MAP: "MAP", MAP_KEY: "MAP_KEY", MAP_VALUE: "MAP_VALUE", PLAIN: "PLAIN", QUOTE_DOUBLE: "QUOTE_DOUBLE", QUOTE_SINGLE: "QUOTE_SINGLE", SEQ: "SEQ", SEQ_ITEM: "SEQ_ITEM" }; var defaultTagPrefix = "tag:yaml.org,2002:"; var defaultTags = { MAP: "tag:yaml.org,2002:map", SEQ: "tag:yaml.org,2002:seq", STR: "tag:yaml.org,2002:str" }; function findLineStarts(src) { const ls = [0]; let offset = src.indexOf("\n"); while (offset !== -1) { offset += 1; ls.push(offset); offset = src.indexOf("\n", offset); } return ls; } function getSrcInfo(cst) { let lineStarts, src; if (typeof cst === "string") { lineStarts = findLineStarts(cst); src = cst; } else { if (Array.isArray(cst)) cst = cst[0]; if (cst && cst.context) { if (!cst.lineStarts) cst.lineStarts = findLineStarts(cst.context.src); lineStarts = cst.lineStarts; src = cst.context.src; } } return { lineStarts, src }; } function getLinePos(offset, cst) { if (typeof offset !== "number" || offset < 0) return null; const { lineStarts, src } = getSrcInfo(cst); if (!lineStarts || !src || offset > src.length) return null; for (let i = 0; i < lineStarts.length; ++i) { const start = lineStarts[i]; if (offset < start) { return { line: i, col: offset - lineStarts[i - 1] + 1 }; } if (offset === start) return { line: i + 1, col: 1 }; } const line = lineStarts.length; return { line, col: offset - lineStarts[line - 1] + 1 }; } function getLine(line, cst) { const { lineStarts, src } = getSrcInfo(cst); if (!lineStarts || !(line >= 1) || line > lineStarts.length) return null; const start = lineStarts[line - 1]; let end = lineStarts[line]; while (end && end > start && src[end - 1] === "\n") --end; return src.slice(start, end); } function getPrettyContext({ start, end }, cst, maxWidth = 80) { let src = getLine(start.line, cst); if (!src) return null; let { col } = start; if (src.length > maxWidth) { if (col <= maxWidth - 10) { src = src.substr(0, maxWidth - 1) + "\u2026"; } else { const halfWidth = Math.round(maxWidth / 2); if (src.length > col + halfWidth) src = src.substr(0, col + halfWidth - 1) + "\u2026"; col -= src.length - maxWidth; src = "\u2026" + src.substr(1 - maxWidth); } } let errLen = 1; let errEnd = ""; if (end) { if (end.line === start.line && col + (end.col - start.col) <= maxWidth + 1) { errLen = end.col - start.col; } else { errLen = Math.min(src.length + 1, maxWidth) - col; errEnd = "\u2026"; } } const offset = col > 1 ? " ".repeat(col - 1) : ""; const err = "^".repeat(errLen); return `${src} ${offset}${err}${errEnd}`; } var Range = class { static copy(orig) { return new Range(orig.start, orig.end); } constructor(start, end) { this.start = start; this.end = end || start; } isEmpty() { return typeof this.start !== "number" || !this.end || this.end <= this.start; } setOrigRange(cr, offset) { const { start, end } = this; if (cr.length === 0 || end <= cr[0]) { this.origStart = start; this.origEnd = end; return offset; } let i = offset; while (i < cr.length) { if (cr[i] > start) break; else ++i; } this.origStart = start + i; const nextOffset = i; while (i < cr.length) { if (cr[i] >= end) break; else ++i; } this.origEnd = end + i; return nextOffset; } }; var Node = class { static addStringTerminator(src, offset, str) { if (str[str.length - 1] === "\n") return str; const next = Node.endOfWhiteSpace(src, offset); return next >= src.length || src[next] === "\n" ? str + "\n" : str; } static atDocumentBoundary(src, offset, sep) { const ch0 = src[offset]; if (!ch0) return true; const prev = src[offset - 1]; if (prev && prev !== "\n") return false; if (sep) { if (ch0 !== sep) return false; } else { if (ch0 !== Char.DIRECTIVES_END && ch0 !== Char.DOCUMENT_END) return false; } const ch1 = src[offset + 1]; const ch2 = src[offset + 2]; if (ch1 !== ch0 || ch2 !== ch0) return false; const ch3 = src[offset + 3]; return !ch3 || ch3 === "\n" || ch3 === " " || ch3 === " "; } static endOfIdentifier(src, offset) { let ch = src[offset]; const isVerbatim = ch === "<"; const notOk = isVerbatim ? ["\n", " ", " ", ">"] : ["\n", " ", " ", "[", "]", "{", "}", ","]; while (ch && notOk.indexOf(ch) === -1) ch = src[offset += 1]; if (isVerbatim && ch === ">") offset += 1; return offset; } static endOfIndent(src, offset) { let ch = src[offset]; while (ch === " ") ch = src[offset += 1]; return offset; } static endOfLine(src, offset) { let ch = src[offset]; while (ch && ch !== "\n") ch = src[offset += 1]; return offset; } static endOfWhiteSpace(src, offset) { let ch = src[offset]; while (ch === " " || ch === " ") ch = src[offset += 1]; return offset; } static startOfLine(src, offset) { let ch = src[offset - 1]; if (ch === "\n") return offset; while (ch && ch !== "\n") ch = src[offset -= 1]; return offset + 1; } static endOfBlockIndent(src, indent, lineStart) { const inEnd = Node.endOfIndent(src, lineStart); if (inEnd > lineStart + indent) { return inEnd; } else { const wsEnd = Node.endOfWhiteSpace(src, inEnd); const ch = src[wsEnd]; if (!ch || ch === "\n") return wsEnd; } return null; } static atBlank(src, offset, endAsBlank) { const ch = src[offset]; return ch === "\n" || ch === " " || ch === " " || endAsBlank && !ch; } static nextNodeIsIndented(ch, indentDiff, indicatorAsIndent) { if (!ch || indentDiff < 0) return false; if (indentDiff > 0) return true; return indicatorAsIndent && ch === "-"; } static normalizeOffset(src, offset) { const ch = src[offset]; return !ch ? offset : ch !== "\n" && src[offset - 1] === "\n" ? offset - 1 : Node.endOfWhiteSpace(src, offset); } static foldNewline(src, offset, indent) { let inCount = 0; let error = false; let fold = ""; let ch = src[offset + 1]; while (ch === " " || ch === " " || ch === "\n") { switch (ch) { case "\n": inCount = 0; offset += 1; fold += "\n"; break; case " ": if (inCount <= indent) error = true; offset = Node.endOfWhiteSpace(src, offset + 2) - 1; break; case " ": inCount += 1; offset += 1; break; } ch = src[offset + 1]; } if (!fold) fold = " "; if (ch && inCount <= indent) error = true; return { fold, offset, error }; } constructor(type, props, context) { Object.defineProperty(this, "context", { value: context || null, writable: true }); this.error = null; this.range = null; this.valueRange = null; this.props = props || []; this.type = type; this.value = null; } getPropValue(idx, key, skipKey) { if (!this.context) return null; const { src } = this.context; const prop = this.props[idx]; return prop && src[prop.start] === key ? src.slice(prop.start + (skipKey ? 1 : 0), prop.end) : null; } get anchor() { for (let i = 0; i < this.props.length; ++i) { const anchor = this.getPropValue(i, Char.ANCHOR, true); if (anchor != null) return anchor; } return null; } get comment() { const comments = []; for (let i = 0; i < this.props.length; ++i) { const comment = this.getPropValue(i, Char.COMMENT, true); if (comment != null) comments.push(comment); } return comments.length > 0 ? comments.join("\n") : null; } commentHasRequiredWhitespace(start) { const { src } = this.context; if (this.header && start === this.header.end) return false; if (!this.valueRange) return false; const { end } = this.valueRange; return start !== end || Node.atBlank(src, end - 1); } get hasComment() { if (this.context) { const { src } = this.context; for (let i = 0; i < this.props.length; ++i) { if (src[this.props[i].start] === Char.COMMENT) return true; } } return false; } get hasProps() { if (this.context) { const { src } = this.context; for (let i = 0; i < this.props.length; ++i) { if (src[this.props[i].start] !== Char.COMMENT) return true; } } return false; } get includesTrailingLines() { return false; } get jsonLike() { const jsonLikeTypes = [Type.FLOW_MAP, Type.FLOW_SEQ, Type.QUOTE_DOUBLE, Type.QUOTE_SINGLE]; return jsonLikeTypes.indexOf(this.type) !== -1; } get rangeAsLinePos() { if (!this.range || !this.context) return void 0; const start = getLinePos(this.range.start, this.context.root); if (!start) return void 0; const end = getLinePos(this.range.end, this.context.root); return { start, end }; } get rawValue() { if (!this.valueRange || !this.context) return null; const { start, end } = this.valueRange; return this.context.src.slice(start, end); } get tag() { for (let i = 0; i < this.props.length; ++i) { const tag = this.getPropValue(i, Char.TAG, false); if (tag != null) { if (tag[1] === "<") { return { verbatim: tag.slice(2, -1) }; } else { const [_, handle, suffix] = tag.match(/^(.*!)([^!]*)$/); return { handle, suffix }; } } } return null; } get valueRangeContainsNewline() { if (!this.valueRange || !this.context) return false; const { start, end } = this.valueRange; const { src } = this.context; for (let i = start; i < end; ++i) { if (src[i] === "\n") return true; } return false; } parseComment(start) { const { src } = this.context; if (src[start] === Char.COMMENT) { const end = Node.endOfLine(src, start + 1); const commentRange = new Range(start, end); this.props.push(commentRange); return end; } return start; } setOrigRanges(cr, offset) { if (this.range) offset = this.range.setOrigRange(cr, offset); if (this.valueRange) this.valueRange.setOrigRange(cr, offset); this.props.forEach((prop) => prop.setOrigRange(cr, offset)); return offset; } toString() { const { context: { src }, range, value } = this; if (value != null) return value; const str = src.slice(range.start, range.end); return Node.addStringTerminator(src, range.end, str); } }; var YAMLError = class extends Error { constructor(name, source, message) { if (!message || !(source instanceof Node)) throw new Error(`Invalid arguments for new ${name}`); super(); this.name = name; this.message = message; this.source = source; } makePretty() { if (!this.source) return; this.nodeType = this.source.type; const cst = this.source.context && this.source.context.root; if (typeof this.offset === "number") { this.range = new Range(this.offset, this.offset + 1); const start = cst && getLinePos(this.offset, cst); if (start) { const end = { line: start.line, col: start.col + 1 }; this.linePos = { start, end }; } delete this.offset; } else { this.range = this.source.range; this.linePos = this.source.rangeAsLinePos; } if (this.linePos) { const { line, col } = this.linePos.start; this.message += ` at line ${line}, column ${col}`; const ctx = cst && getPrettyContext(this.linePos, cst); if (ctx) this.message += `: ${ctx} `; } delete this.source; } }; var YAMLReferenceError = class extends YAMLError { constructor(source, message) { super("YAMLReferenceError", source, message); } }; var YAMLSemanticError = class extends YAMLError { constructor(source, message) { super("YAMLSemanticError", source, message); } }; var YAMLSyntaxError = class extends YAMLError { constructor(source, message) { super("YAMLSyntaxError", source, message); } }; var YAMLWarning = class extends YAMLError { constructor(source, message) { super("YAMLWarning", source, message); } }; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var PlainValue = class extends Node { static endOfLine(src, start, inFlow) { let ch = src[start]; let offset = start; while (ch && ch !== "\n") { if (inFlow && (ch === "[" || ch === "]" || ch === "{" || ch === "}" || ch === ",")) break; const next = src[offset + 1]; if (ch === ":" && (!next || next === "\n" || next === " " || next === " " || inFlow && next === ",")) break; if ((ch === " " || ch === " ") && next === "#") break; offset += 1; ch = next; } return offset; } get strValue() { if (!this.valueRange || !this.context) return null; let { start, end } = this.valueRange; const { src } = this.context; let ch = src[end - 1]; while (start < end && (ch === "\n" || ch === " " || ch === " ")) ch = src[--end - 1]; let str = ""; for (let i = start; i < end; ++i) { const ch2 = src[i]; if (ch2 === "\n") { const { fold, offset } = Node.foldNewline(src, i, -1); str += fold; i = offset; } else if (ch2 === " " || ch2 === " ") { const wsStart = i; let next = src[i + 1]; while (i < end && (next === " " || next === " ")) { i += 1; next = src[i + 1]; } if (next !== "\n") str += i > wsStart ? src.slice(wsStart, i + 1) : ch2; } else { str += ch2; } } const ch0 = src[start]; switch (ch0) { case " ": { const msg = "Plain value cannot start with a tab character"; const errors = [new YAMLSemanticError(this, msg)]; return { errors, str }; } case "@": case "`": { const msg = `Plain value cannot start with reserved character ${ch0}`; const errors = [new YAMLSemanticError(this, msg)]; return { errors, str }; } default: return str; } } parseBlockValue(start) { const { indent, inFlow, src } = this.context; let offset = start; let valueEnd = start; for (let ch = src[offset]; ch === "\n"; ch = src[offset]) { if (Node.atDocumentBoundary(src, offset + 1)) break; const end = Node.endOfBlockIndent(src, indent, offset + 1); if (end === null || src[end] === "#") break; if (src[end] === "\n") { offset = end; } else { valueEnd = PlainValue.endOfLine(src, end, inFlow); offset = valueEnd; } } if (this.valueRange.isEmpty()) this.valueRange.start = start; this.valueRange.end = valueEnd; return valueEnd; } parse(context, start) { this.context = context; const { inFlow, src } = context; let offset = start; const ch = src[offset]; if (ch && ch !== "#" && ch !== "\n") { offset = PlainValue.endOfLine(src, start, inFlow); } this.valueRange = new Range(start, offset); offset = Node.endOfWhiteSpace(src, offset); offset = this.parseComment(offset); if (!this.hasComment || this.valueRange.isEmpty()) { offset = this.parseBlockValue(offset); } return offset; } }; exports2.Char = Char; exports2.Node = Node; exports2.PlainValue = PlainValue; exports2.Range = Range; exports2.Type = Type; exports2.YAMLError = YAMLError; exports2.YAMLReferenceError = YAMLReferenceError; exports2.YAMLSemanticError = YAMLSemanticError; exports2.YAMLSyntaxError = YAMLSyntaxError; exports2.YAMLWarning = YAMLWarning; exports2._defineProperty = _defineProperty; exports2.defaultTagPrefix = defaultTagPrefix; exports2.defaultTags = defaultTags; } }); // node_modules/yaml/dist/parse-cst.js var require_parse_cst = __commonJS({ "node_modules/yaml/dist/parse-cst.js"(exports2) { "use strict"; var PlainValue = require_PlainValue_ec8e588e(); var BlankLine = class extends PlainValue.Node { constructor() { super(PlainValue.Type.BLANK_LINE); } get includesTrailingLines() { return true; } parse(context, start) { this.context = context; this.range = new PlainValue.Range(start, start + 1); return start + 1; } }; var CollectionItem = class extends PlainValue.Node { constructor(type, props) { super(type, props); this.node = null; } get includesTrailingLines() { return !!this.node && this.node.includesTrailingLines; } parse(context, start) { this.context = context; const { parseNode, src } = context; let { atLineStart, lineStart } = context; if (!atLineStart && this.type === PlainValue.Type.SEQ_ITEM) this.error = new PlainValue.YAMLSemanticError(this, "Sequence items must not have preceding content on the same line"); const indent = atLineStart ? start - lineStart : context.indent; let offset = PlainValue.Node.endOfWhiteSpace(src, start + 1); let ch = src[offset]; const inlineComment = ch === "#"; const comments = []; let blankLine = null; while (ch === "\n" || ch === "#") { if (ch === "#") { const end2 = PlainValue.Node.endOfLine(src, offset + 1); comments.push(new PlainValue.Range(offset, end2)); offset = end2; } else { atLineStart = true; lineStart = offset + 1; const wsEnd = PlainValue.Node.endOfWhiteSpace(src, lineStart); if (src[wsEnd] === "\n" && comments.length === 0) { blankLine = new BlankLine(); lineStart = blankLine.parse({ src }, lineStart); } offset = PlainValue.Node.endOfIndent(src, lineStart); } ch = src[offset]; } if (PlainValue.Node.nextNodeIsIndented(ch, offset - (lineStart + indent), this.type !== PlainValue.Type.SEQ_ITEM)) { this.node = parseNode({ atLineStart, inCollection: false, indent, lineStart, parent: this }, offset); } else if (ch && lineStart > start + 1) { offset = lineStart - 1; } if (this.node) { if (blankLine) { const items = context.parent.items || context.parent.contents; if (items) items.push(blankLine); } if (comments.length) Array.prototype.push.apply(this.props, comments); offset = this.node.range.end; } else { if (inlineComment) { const c = comments[0]; this.props.push(c); offset = c.end; } else { offset = PlainValue.Node.endOfLine(src, start + 1); } } const end = this.node ? this.node.valueRange.end : offset; this.valueRange = new PlainValue.Range(start, end); return offset; } setOrigRanges(cr, offset) { offset = super.setOrigRanges(cr, offset); return this.node ? this.node.setOrigRanges(cr, offset) : offset; } toString() { const { context: { src }, node, range, value } = this; if (value != null) return value; const str = node ? src.slice(range.start, node.range.start) + String(node) : src.slice(range.start, range.end); return PlainValue.Node.addStringTerminator(src, range.end, str); } }; var Comment = class extends PlainValue.Node { constructor() { super(PlainValue.Type.COMMENT); } parse(context, start) { this.context = context; const offset = this.parseComment(start); this.range = new PlainValue.Range(start, offset); return offset; } }; function grabCollectionEndComments(node) { let cnode = node; while (cnode instanceof CollectionItem) cnode = cnode.node; if (!(cnode instanceof Collection)) return null; const len = cnode.items.length; let ci = -1; for (let i = len - 1; i >= 0; --i) { const n = cnode.items[i]; if (n.type === PlainValue.Type.COMMENT) { const { indent, lineStart } = n.context; if (indent > 0 && n.range.start >= lineStart + indent) break; ci = i; } else if (n.type === PlainValue.Type.BLANK_LINE) ci = i; else break; } if (ci === -1) return null; const ca = cnode.items.splice(ci, len - ci); const prevEnd = ca[0].range.start; while (true) { cnode.range.end = prevEnd; if (cnode.valueRange && cnode.valueRange.end > prevEnd) cnode.valueRange.end = prevEnd; if (cnode === node) break; cnode = cnode.context.parent; } return ca; } var Collection = class extends PlainValue.Node { static nextContentHasIndent(src, offset, indent) { const lineStart = PlainValue.Node.endOfLine(src, offset) + 1; offset = PlainValue.Node.endOfWhiteSpace(src, lineStart); const ch = src[offset]; if (!ch) return false; if (offset >= lineStart + indent) return true; if (ch !== "#" && ch !== "\n") return false; return Collection.nextContentHasIndent(src, offset, indent); } constructor(firstItem) { super(firstItem.type === PlainValue.Type.SEQ_ITEM ? PlainValue.Type.SEQ : PlainValue.Type.MAP); for (let i = firstItem.props.length - 1; i >= 0; --i) { if (firstItem.props[i].start < firstItem.context.lineStart) { this.props = firstItem.props.slice(0, i + 1); firstItem.props = firstItem.props.slice(i + 1); const itemRange = firstItem.props[0] || firstItem.valueRange; firstItem.range.start = itemRange.start; break; } } this.items = [firstItem]; const ec = grabCollectionEndComments(firstItem); if (ec) Array.prototype.push.apply(this.items, ec); } get includesTrailingLines() { return this.items.length > 0; } parse(context, start) { this.context = context; const { parseNode, src } = context; let lineStart = PlainValue.Node.startOfLine(src, start); const firstItem = this.items[0]; firstItem.context.parent = this; this.valueRange = PlainValue.Range.copy(firstItem.valueRange); const indent = firstItem.range.start - firstItem.context.lineStart; let offset = start; offset = PlainValue.Node.normalizeOffset(src, offset); let ch = src[offset]; let atLineStart = PlainValue.Node.endOfWhiteSpace(src, lineStart) === offset; let prevIncludesTrailingLines = false; while (ch) { while (ch === "\n" || ch === "#") { if (atLineStart && ch === "\n" && !prevIncludesTrailingLines) { const blankLine = new BlankLine(); offset = blankLine.parse({ src }, offset); this.valueRange.end = offset; if (offset >= src.length) { ch = null; break; } this.items.push(blankLine); offset -= 1; } else if (ch === "#") { if (offset < lineStart + indent && !Collection.nextContentHasIndent(src, offset, indent)) { return offset; } const comment = new Comment(); offset = comment.parse({ indent, lineStart, src }, offset); this.items.push(comment); this.valueRange.end = offset; if (offset >= src.length) { ch = null; break; } } lineStart = offset + 1; offset = PlainValue.Node.endOfIndent(src, lineStart); if (PlainValue.Node.atBlank(src, offset)) { const wsEnd = PlainValue.Node.endOfWhiteSpace(src, offset); const next = src[wsEnd]; if (!next || next === "\n" || next === "#") { offset = wsEnd; } } ch = src[offset]; atLineStart = true; } if (!ch) { break; } if (offset !== lineStart + indent && (atLineStart || ch !== ":")) { if (offset < lineStart + indent) { if (lineStart > start) offset = lineStart; break; } else if (!this.error) { const msg = "All collection items must start at the same column"; this.error = new PlainValue.YAMLSyntaxError(this, msg); } } if (firstItem.type === PlainValue.Type.SEQ_ITEM) { if (ch !== "-") { if (lineStart > start) offset = lineStart; break; } } else if (ch === "-" && !this.error) { const next = src[offset + 1]; if (!next || next === "\n" || next === " " || next === " ") { const msg = "A collection cannot be both a mapping and a sequence"; this.error = new PlainValue.YAMLSyntaxError(this, msg); } } const node = parseNode({ atLineStart, inCollection: true, indent, lineStart, parent: this }, offset); if (!node) return offset; this.items.push(node); this.valueRange.end = node.valueRange.end; offset = PlainValue.Node.normalizeOffset(src, node.range.end); ch = src[offset]; atLineStart = false; prevIncludesTrailingLines = node.includesTrailingLines; if (ch) { let ls = offset - 1; let prev = src[ls]; while (prev === " " || prev === " ") prev = src[--ls]; if (prev === "\n") { lineStart = ls + 1; atLineStart = true; } } const ec = grabCollectionEndComments(node); if (ec) Array.prototype.push.apply(this.items, ec); } return offset; } setOrigRanges(cr, offset) { offset = super.setOrigRanges(cr, offset); this.items.forEach((node) => { offset = node.setOrigRanges(cr, offset); }); return offset; } toString() { const { context: { src }, items, range, value } = this; if (value != null) return value; let str = src.slice(range.start, items[0].range.start) + String(items[0]); for (let i = 1; i < items.length; ++i) { const item = items[i]; const { atLineStart, indent } = item.context; if (atLineStart) for (let i2 = 0; i2 < indent; ++i2) str += " "; str += String(item); } return PlainValue.Node.addStringTerminator(src, range.end, str); } }; var Directive = class extends PlainValue.Node { constructor() { super(PlainValue.Type.DIRECTIVE); this.name = null; } get parameters() { const raw = this.rawValue; return raw ? raw.trim().split(/[ \t]+/) : []; } parseName(start) { const { src } = this.context; let offset = start; let ch = src[offset]; while (ch && ch !== "\n" && ch !== " " && ch !== " ") ch = src[offset += 1]; this.name = src.slice(start, offset); return offset; } parseParameters(start) { const { src } = this.context; let offset = start; let ch = src[offset]; while (ch && ch !== "\n" && ch !== "#") ch = src[offset += 1]; this.valueRange = new PlainValue.Range(start, offset); return offset; } parse(context, start) { this.context = context; let offset = this.parseName(start + 1); offset = this.parseParameters(offset); offset = this.parseComment(offset); this.range = new PlainValue.Range(start, offset); return offset; } }; var Document = class extends PlainValue.Node { static startCommentOrEndBlankLine(src, start) { const offset = PlainValue.Node.endOfWhiteSpace(src, start); const ch = src[offset]; return ch === "#" || ch === "\n" ? offset : start; } constructor() { super(PlainValue.Type.DOCUMENT); this.directives = null; this.contents = null; this.directivesEndMarker = null; this.documentEndMarker = null; } parseDirectives(start) { const { src } = this.context; this.directives = []; let atLineStart = true; let hasDirectives = false; let offset = start; while (!PlainValue.Node.atDocumentBoundary(src, offset, PlainValue.Char.DIRECTIVES_END)) { offset = Document.startCommentOrEndBlankLine(src, offset); switch (src[offset]) { case "\n": if (atLineStart) { const blankLine = new BlankLine(); offset = blankLine.parse({ src }, offset); if (offset < src.length) { this.directives.push(blankLine); } } else { offset += 1; atLineStart = true; } break; case "#": { const comment = new Comment(); offset = comment.parse({ src }, offset); this.directives.push(comment); atLineStart = false; } break; case "%": { const directive = new Directive(); offset = directive.parse({ parent: this, src }, offset); this.directives.push(directive); hasDirectives = true; atLineStart = false; } break; default: if (hasDirectives) { this.error = new PlainValue.YAMLSemanticError(this, "Missing directives-end indicator line"); } else if (this.directives.length > 0) { this.contents = this.directives; this.directives = []; } return offset; } } if (src[offset]) { this.directivesEndMarker = new PlainValue.Range(offset, offset + 3); return offset + 3; } if (hasDirectives) { this.error = new PlainValue.YAMLSemanticError(this, "Missing directives-end indicator line"); } else if (this.directives.length > 0) { this.contents = this.directives; this.directives = []; } return offset; } parseContents(start) { const { parseNode, src } = this.context; if (!this.contents) this.contents = []; let lineStart = start; while (src[lineStart - 1] === "-") lineStart -= 1; let offset = PlainValue.Node.endOfWhiteSpace(src, start); let atLineStart = lineStart === start; this.valueRange = new PlainValue.Range(offset); while (!PlainValue.Node.atDocumentBoundary(src, offset, PlainValue.Char.DOCUMENT_END)) { switch (src[offset]) { case "\n": if (atLineStart) { const blankLine = new BlankLine(); offset = blankLine.parse({ src }, offset); if (offset < src.length) { this.contents.push(blankLine); } } else { offset += 1; atLineStart = true; } lineStart = offset; break; case "#": { const comment = new Comment(); offset = comment.parse({ src }, offset); this.contents.push(comment); atLineStart = false; } break; default: { const iEnd = PlainValue.Node.endOfIndent(src, offset); const context = { atLineStart, indent: -1, inFlow: false, inCollection: false, lineStart, parent: this }; const node = parseNode(context, iEnd); if (!node) return this.valueRange.end = iEnd; this.contents.push(node); offset = node.range.end; atLineStart = false; const ec = grabCollectionEndComments(node); if (ec) Array.prototype.push.apply(this.contents, ec); } } offset = Document.startCommentOrEndBlankLine(src, offset); } this.valueRange.end = offset; if (src[offset]) { this.documentEndMarker = new PlainValue.Range(offset, offset + 3); offset += 3; if (src[offset]) { offset = PlainValue.Node.endOfWhiteSpace(src, offset); if (src[offset] === "#") { const comment = new Comment(); offset = comment.parse({ src }, offset); this.contents.push(comment); } switch (src[offset]) { case "\n": offset += 1; break; case void 0: break; default: this.error = new PlainValue.YAMLSyntaxError(this, "Document end marker line cannot have a non-comment suffix"); } } } return offset; } parse(context, start) { context.root = this; this.context = context; const { src } = context; let offset = src.charCodeAt(start) === 65279 ? start + 1 : start; offset = this.parseDirectives(offset); offset = this.parseContents(offset); return offset; } setOrigRanges(cr, offset) { offset = super.setOrigRanges(cr, offset); this.directives.forEach((node) => { offset = node.setOrigRanges(cr, offset); }); if (this.directivesEndMarker) offset = this.directivesEndMarker.setOrigRange(cr, offset); this.contents.forEach((node) => { offset = node.setOrigRanges(cr, offset); }); if (this.documentEndMarker) offset = this.documentEndMarker.setOrigRange(cr, offset); return offset; } toString() { const { contents, directives, value } = this; if (value != null) return value; let str = directives.join(""); if (contents.length > 0) { if (directives.length > 0 || contents[0].type === PlainValue.Type.COMMENT) str += "---\n"; str += contents.join(""); } if (str[str.length - 1] !== "\n") str += "\n"; return str; } }; var Alias = class extends PlainValue.Node { parse(context, start) { this.context = context; const { src } = context; let offset = PlainValue.Node.endOfIdentifier(src, start + 1); this.valueRange = new PlainValue.Range(start + 1, offset); offset = PlainValue.Node.endOfWhiteSpace(src, offset); offset = this.parseComment(offset); return offset; } }; var Chomp = { CLIP: "CLIP", KEEP: "KEEP", STRIP: "STRIP" }; var BlockValue = class extends PlainValue.Node { constructor(type, props) { super(type, props); this.blockIndent = null; this.chomping = Chomp.CLIP; this.header = null; } get includesTrailingLines() { return this.chomping === Chomp.KEEP; } get strValue() { if (!this.valueRange || !this.context) return null; let { start, end } = this.valueRange; const { indent, src } = this.context; if (this.valueRange.isEmpty()) return ""; let lastNewLine = null; let ch = src[end - 1]; while (ch === "\n" || ch === " " || ch === " ") { end -= 1; if (end <= start) { if (this.chomping === Chomp.KEEP) break; else return ""; } if (ch === "\n") lastNewLine = end; ch = src[end - 1]; } let keepStart = end + 1; if (lastNewLine) { if (this.chomping === Chomp.KEEP) { keepStart = lastNewLine; end = this.valueRange.end; } else { end = lastNewLine; } } const bi = indent + this.blockIndent; const folded = this.type === PlainValue.Type.BLOCK_FOLDED; let atStart = true; let str = ""; let sep = ""; let prevMoreIndented = false; for (let i = start; i < end; ++i) { for (let j = 0; j < bi; ++j) { if (src[i] !== " ") break; i += 1; } const ch2 = src[i]; if (ch2 === "\n") { if (sep === "\n") str += "\n"; else sep = "\n"; } else { const lineEnd = PlainValue.Node.endOfLine(src, i); const line = src.slice(i, lineEnd); i = lineEnd; if (folded && (ch2 === " " || ch2 === " ") && i < keepStart) { if (sep === " ") sep = "\n"; else if (!prevMoreIndented && !atStart && sep === "\n") sep = "\n\n"; str += sep + line; sep = lineEnd < end && src[lineEnd] || ""; prevMoreIndented = true; } else { str += sep + line; sep = folded && i < keepStart ? " " : "\n"; prevMoreIndented = false; } if (atStart && line !== "") atStart = false; } } return this.chomping === Chomp.STRIP ? str : str + "\n"; } parseBlockHeader(start) { const { src } = this.context; let offset = start + 1; let bi = ""; while (true) { const ch = src[offset]; switch (ch) { case "-": this.chomping = Chomp.STRIP; break; case "+": this.chomping = Chomp.KEEP; break; case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": bi += ch; break; default: this.blockIndent = Number(bi) || null; this.header = new PlainValue.Range(start, offset); return offset; } offset += 1; } } parseBlockValue(start) { const { indent, src } = this.context; const explicit = !!this.blockIndent; let offset = start; let valueEnd = start; let minBlockIndent = 1; for (let ch = src[offset]; ch === "\n"; ch = src[offset]) { offset += 1; if (PlainValue.Node.atDocumentBoundary(src, offset)) break; const end = PlainValue.Node.endOfBlockIndent(src, indent, offset); if (end === null) break; const ch2 = src[end]; const lineIndent = end - (offset + indent); if (!this.blockIndent) { if (src[end] !== "\n") { if (lineIndent < minBlockIndent) { const msg = "Block scalars with more-indented leading empty lines must use an explicit indentation indicator"; this.error = new PlainValue.YAMLSemanticError(this, msg); } this.blockIndent = lineIndent; } else if (lineIndent > minBlockIndent) { minBlockIndent = lineIndent; } } else if (ch2 && ch2 !== "\n" && lineIndent < this.blockIndent) { if (src[end] === "#") break; if (!this.error) { const src2 = explicit ? "explicit indentation indicator" : "first line"; const msg = `Block scalars must not be less indented than their ${src2}`; this.error = new PlainValue.YAMLSemanticError(this, msg); } } if (src[end] === "\n") { offset = end; } else { offset = valueEnd = PlainValue.Node.endOfLine(src, end); } } if (this.chomping !== Chomp.KEEP) { offset = src[valueEnd] ? valueEnd + 1 : valueEnd; } this.valueRange = new PlainValue.Range(start + 1, offset); return offset; } parse(context, start) { this.context = context; const { src } = context; let offset = this.parseBlockHeader(start); offset = PlainValue.Node.endOfWhiteSpace(src, offset); offset = this.parseComment(offset); offset = this.parseBlockValue(offset); return offset; } setOrigRanges(cr, offset) { offset = super.setOrigRanges(cr, offset); return this.header ? this.header.setOrigRange(cr, offset) : offset; } }; var FlowCollection = class extends PlainValue.Node { constructor(type, props) { super(type, props); this.items = null; } prevNodeIsJsonLike(idx = this.items.length) { const node = this.items[idx - 1]; return !!node && (node.jsonLike || node.type === PlainValue.Type.COMMENT && this.prevNodeIsJsonLike(idx - 1)); } parse(context, start) { this.context = context; const { parseNode, src } = context; let { indent, lineStart } = context; let char = src[start]; this.items = [{ char, offset: start }]; let offset = PlainValue.Node.endOfWhiteSpace(src, start + 1); char = src[offset]; while (char && char !== "]" && char !== "}") { switch (char) { case "\n": { lineStart = offset + 1; const wsEnd = PlainValue.Node.endOfWhiteSpace(src, lineStart); if (src[wsEnd] === "\n") { const blankLine = new BlankLine(); lineStart = blankLine.parse({ src }, lineStart); this.items.push(blankLine); } offset = PlainValue.Node.endOfIndent(src, lineStart); if (offset <= lineStart + indent) { char = src[offset]; if (offset < lineStart + indent || char !== "]" && char !== "}") { const msg = "Insufficient indentation in flow collection"; this.error = new PlainValue.YAMLSemanticError(this, msg); } } } break; case ",": { this.items.push({ char, offset }); offset += 1; } break; case "#": { const comment = new Comment(); offset = comment.parse({ src }, offset); this.items.push(comment); } break; case "?": case ":": { const next = src[offset + 1]; if (next === "\n" || next === " " || next === " " || next === "," || char === ":" && this.prevNodeIsJsonLike()) { this.items.push({ char, offset }); offset += 1; break; } } default: { const node = parseNode({ atLineStart: false, inCollection: false, inFlow: true, indent: -1, lineStart, parent: this }, offset); if (!node) { this.valueRange = new PlainValue.Range(start, offset); return offset; } this.items.push(node); offset = PlainValue.Node.normalizeOffset(src, node.range.end); } } offset = PlainValue.Node.endOfWhiteSpace(src, offset); char = src[offset]; } this.valueRange = new PlainValue.Range(start, offset + 1); if (char) { this.items.push({ char, offset }); offset = PlainValue.Node.endOfWhiteSpace(src, offset + 1); offset = this.parseComment(offset); } return offset; } setOrigRanges(cr, offset) { offset = super.setOrigRanges(cr, offset); this.items.forEach((node) => { if (node instanceof PlainValue.Node) { offset = node.setOrigRanges(cr, offset); } else if (cr.length === 0) { node.origOffset = node.offset; } else { let i = offset; while (i < cr.length) { if (cr[i] > node.offset) break; else ++i; } node.origOffset = node.offset + i; offset = i; } }); return offset; } toString() { const { context: { src }, items, range, value } = this; if (value != null) return value; const nodes = items.filter((item) => item instanceof PlainValue.Node); let str = ""; let prevEnd = range.start; nodes.forEach((node) => { const prefix = src.slice(prevEnd, node.range.start); prevEnd = node.range.end; str += prefix + String(node); if (str[str.length - 1] === "\n" && src[prevEnd - 1] !== "\n" && src[prevEnd] === "\n") { prevEnd += 1; } }); str += src.slice(prevEnd, range.end); return PlainValue.Node.addStringTerminator(src, range.end, str); } }; var QuoteDouble = class extends PlainValue.Node { static endOfQuote(src, offset) { let ch = src[offset]; while (ch && ch !== '"') { offset += ch === "\\" ? 2 : 1; ch = src[offset]; } return offset + 1; } get strValue() { if (!this.valueRange || !this.context) return null; const errors = []; const { start, end } = this.valueRange; const { indent, src } = this.context; if (src[end - 1] !== '"') errors.push(new PlainValue.YAMLSyntaxError(this, 'Missing closing "quote')); let str = ""; for (let i = start + 1; i < end - 1; ++i) { const ch = src[i]; if (ch === "\n") { if (PlainValue.Node.atDocumentBoundary(src, i + 1)) errors.push(new PlainValue.YAMLSemanticError(this, "Document boundary indicators are not allowed within string values")); const { fold, offset, error } = PlainValue.Node.foldNewline(src, i, indent); str += fold; i = offset; if (error) errors.push(new PlainValue.YAMLSemanticError(this, "Multi-line double-quoted string needs to be sufficiently indented")); } else if (ch === "\\") { i += 1; switch (src[i]) { case "0": str += "\0"; break; case "a": str += "\x07"; break; case "b": str += "\b"; break; case "e": str += "\x1B"; break; case "f": str += "\f"; break; case "n": str += "\n"; break; case "r": str += "\r"; break; case "t": str += " "; break; case "v": str += "\v"; break; case "N": str += "\x85"; break; case "_": str += "\xA0"; break; case "L": str += "\u2028"; break; case "P": str += "\u2029"; break; case " ": str += " "; break; case '"': str += '"'; break; case "/": str += "/"; break; case "\\": str += "\\"; break; case " ": str += " "; break; case "x": str += this.parseCharCode(i + 1, 2, errors); i += 2; break; case "u": str += this.parseCharCode(i + 1, 4, errors); i += 4; break; case "U": str += this.parseCharCode(i + 1, 8, errors); i += 8; break; case "\n": while (src[i + 1] === " " || src[i + 1] === " ") i += 1; break; default: errors.push(new PlainValue.YAMLSyntaxError(this, `Invalid escape sequence ${src.substr(i - 1, 2)}`)); str += "\\" + src[i]; } } else if (ch === " " || ch === " ") { const wsStart = i; let next = src[i + 1]; while (next === " " || next === " ") { i += 1; next = src[i + 1]; } if (next !== "\n") str += i > wsStart ? src.slice(wsStart, i + 1) : ch; } else { str += ch; } } return errors.length > 0 ? { errors, str } : str; } parseCharCode(offset, length, errors) { const { src } = this.context; const cc = src.substr(offset, length); const ok = cc.length === length && /^[0-9a-fA-F]+$/.test(cc); const code = ok ? parseInt(cc, 16) : NaN; if (isNaN(code)) { errors.push(new PlainValue.YAMLSyntaxError(this, `Invalid escape sequence ${src.substr(offset - 2, length + 2)}`)); return src.substr(offset - 2, length + 2); } return String.fromCodePoint(code); } parse(context, start) { this.context = context; const { src } = context; let offset = QuoteDouble.endOfQuote(src, start + 1); this.valueRange = new PlainValue.Range(start, offset); offset = PlainValue.Node.endOfWhiteSpace(src, offset); offset = this.parseComment(offset); return offset; } }; var QuoteSingle = class extends PlainValue.Node { static endOfQuote(src, offset) { let ch = src[offset]; while (ch) { if (ch === "'") { if (src[offset + 1] !== "'") break; ch = src[offset += 2]; } else { ch = src[offset += 1]; } } return offset + 1; } get strValue() { if (!this.valueRange || !this.context) return null; const errors = []; const { start, end } = this.valueRange; const { indent, src } = this.context; if (src[end - 1] !== "'") errors.push(new PlainValue.YAMLSyntaxError(this, "Missing closing 'quote")); let str = ""; for (let i = start + 1; i < end - 1; ++i) { const ch = src[i]; if (ch === "\n") { if (PlainValue.Node.atDocumentBoundary(src, i + 1)) errors.push(new PlainValue.YAMLSemanticError(this, "Document boundary indicators are not allowed within string values")); const { fold, offset, error } = PlainValue.Node.foldNewline(src, i, indent); str += fold; i = offset; if (error) errors.push(new PlainValue.YAMLSemanticError(this, "Multi-line single-quoted string needs to be sufficiently indented")); } else if (ch === "'") { str += ch; i += 1; if (src[i] !== "'") errors.push(new PlainValue.YAMLSyntaxError(this, "Unescaped single quote? This should not happen.")); } else if (ch === " " || ch === " ") { const wsStart = i; let next = src[i + 1]; while (next === " " || next === " ") { i += 1; next = src[i + 1]; } if (next !== "\n") str += i > wsStart ? src.slice(wsStart, i + 1) : ch; } else { str += ch; } } return errors.length > 0 ? { errors, str } : str; } parse(context, start) { this.context = context; const { src } = context; let offset = QuoteSingle.endOfQuote(src, start + 1); this.valueRange = new PlainValue.Range(start, offset); offset = PlainValue.Node.endOfWhiteSpace(src, offset); offset = this.parseComment(offset); return offset; } }; function createNewNode(type, props) { switch (type) { case PlainValue.Type.ALIAS: return new Alias(type, props); case PlainValue.Type.BLOCK_FOLDED: case PlainValue.Type.BLOCK_LITERAL: return new BlockValue(type, props); case PlainValue.Type.FLOW_MAP: case PlainValue.Type.FLOW_SEQ: return new FlowCollection(type, props); case PlainValue.Type.MAP_KEY: case PlainValue.Type.MAP_VALUE: case PlainValue.Type.SEQ_ITEM: return new CollectionItem(type, props); case PlainValue.Type.COMMENT: case PlainValue.Type.PLAIN: return new PlainValue.PlainValue(type, props); case PlainValue.Type.QUOTE_DOUBLE: return new QuoteDouble(type, props); case PlainValue.Type.QUOTE_SINGLE: return new QuoteSingle(type, props); default: return null; } } var ParseContext = class { static parseType(src, offset, inFlow) { switch (src[offset]) { case "*": return PlainValue.Type.ALIAS; case ">": return PlainValue.Type.BLOCK_FOLDED; case "|": return PlainValue.Type.BLOCK_LITERAL; case "{": return PlainValue.Type.FLOW_MAP; case "[": return PlainValue.Type.FLOW_SEQ; case "?": return !inFlow && PlainValue.Node.atBlank(src, offset + 1, true) ? PlainValue.Type.MAP_KEY : PlainValue.Type.PLAIN; case ":": return !inFlow && PlainValue.Node.atBlank(src, offset + 1, true) ? PlainValue.Type.MAP_VALUE : PlainValue.Type.PLAIN; case "-": return !inFlow && PlainValue.Node.atBlank(src, offset + 1, true) ? PlainValue.Type.SEQ_ITEM : PlainValue.Type.PLAIN; case '"': return PlainValue.Type.QUOTE_DOUBLE; case "'": return PlainValue.Type.QUOTE_SINGLE; default: return PlainValue.Type.PLAIN; } } constructor(orig = {}, { atLineStart, inCollection, inFlow, indent, lineStart, parent } = {}) { PlainValue._defineProperty(this, "parseNode", (overlay, start) => { if (PlainValue.Node.atDocumentBoundary(this.src, start)) return null; const context = new ParseContext(this, overlay); const { props, type, valueStart } = context.parseProps(start); const node = createNewNode(type, props); let offset = node.parse(context, valueStart); node.range = new PlainValue.Range(start, offset); if (offset <= start) { node.error = new Error(`Node#parse consumed no characters`); node.error.parseEnd = offset; node.error.source = node; node.range.end = start + 1; } if (context.nodeStartsCollection(node)) { if (!node.error && !context.atLineStart && context.parent.type === PlainValue.Type.DOCUMENT) { node.error = new PlainValue.YAMLSyntaxError(node, "Block collection must not have preceding content here (e.g. directives-end indicator)"); } const collection = new Collection(node); offset = collection.parse(new ParseContext(context), offset); collection.range = new PlainValue.Range(start, offset); return collection; } return node; }); this.atLineStart = atLineStart != null ? atLineStart : orig.atLineStart || false; this.inCollection = inCollection != null ? inCollection : orig.inCollection || false; this.inFlow = inFlow != null ? inFlow : orig.inFlow || false; this.indent = indent != null ? indent : orig.indent; this.lineStart = lineStart != null ? lineStart : orig.lineStart; this.parent = parent != null ? parent : orig.parent || {}; this.root = orig.root; this.src = orig.src; } nodeStartsCollection(node) { const { inCollection, inFlow, src } = this; if (inCollection || inFlow) return false; if (node instanceof CollectionItem) return true; let offset = node.range.end; if (src[offset] === "\n" || src[offset - 1] === "\n") return false; offset = PlainValue.Node.endOfWhiteSpace(src, offset); return src[offset] === ":"; } parseProps(offset) { const { inFlow, parent, src } = this; const props = []; let lineHasProps = false; offset = this.atLineStart ? PlainValue.Node.endOfIndent(src, offset) : PlainValue.Node.endOfWhiteSpace(src, offset); let ch = src[offset]; while (ch === PlainValue.Char.ANCHOR || ch === PlainValue.Char.COMMENT || ch === PlainValue.Char.TAG || ch === "\n") { if (ch === "\n") { let inEnd = offset; let lineStart; do { lineStart = inEnd + 1; inEnd = PlainValue.Node.endOfIndent(src, lineStart); } while (src[inEnd] === "\n"); const indentDiff = inEnd - (lineStart + this.indent); const noIndicatorAsIndent = parent.type === PlainValue.Type.SEQ_ITEM && parent.context.atLineStart; if (src[inEnd] !== "#" && !PlainValue.Node.nextNodeIsIndented(src[inEnd], indentDiff, !noIndicatorAsIndent)) break; this.atLineStart = true; this.lineStart = lineStart; lineHasProps = false; offset = inEnd; } else if (ch === PlainValue.Char.COMMENT) { const end = PlainValue.Node.endOfLine(src, offset + 1); props.push(new PlainValue.Range(offset, end)); offset = end; } else { let end = PlainValue.Node.endOfIdentifier(src, offset + 1); if (ch === PlainValue.Char.TAG && src[end] === "," && /^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(src.slice(offset + 1, end + 13))) { end = PlainValue.Node.endOfIdentifier(src, end + 5); } props.push(new PlainValue.Range(offset, end)); lineHasProps = true; offset = PlainValue.Node.endOfWhiteSpace(src, end); } ch = src[offset]; } if (lineHasProps && ch === ":" && PlainValue.Node.atBlank(src, offset + 1, true)) offset -= 1; const type = ParseContext.parseType(src, offset, inFlow); return { props, type, valueStart: offset }; } }; function parse(src) { const cr = []; if (src.indexOf("\r") !== -1) { src = src.replace(/\r\n?/g, (match, offset2) => { if (match.length > 1) cr.push(offset2); return "\n"; }); } const documents = []; let offset = 0; do { const doc = new Document(); const context = new ParseContext({ src }); offset = doc.parse(context, offset); documents.push(doc); } while (offset < src.length); documents.setOrigRanges = () => { if (cr.length === 0) return false; for (let i = 1; i < cr.length; ++i) cr[i] -= i; let crOffset = 0; for (let i = 0; i < documents.length; ++i) { crOffset = documents[i].setOrigRanges(cr, crOffset); } cr.splice(0, cr.length); return true; }; documents.toString = () => documents.join("...\n"); return documents; } exports2.parse = parse; } }); // node_modules/yaml/dist/resolveSeq-d03cb037.js var require_resolveSeq_d03cb037 = __commonJS({ "node_modules/yaml/dist/resolveSeq-d03cb037.js"(exports2) { "use strict"; var PlainValue = require_PlainValue_ec8e588e(); function addCommentBefore(str, indent, comment) { if (!comment) return str; const cc = comment.replace(/[\s\S]^/gm, `$&${indent}#`); return `#${cc} ${indent}${str}`; } function addComment(str, indent, comment) { return !comment ? str : comment.indexOf("\n") === -1 ? `${str} #${comment}` : `${str} ` + comment.replace(/^/gm, `${indent || ""}#`); } var Node = class { }; function toJSON(value, arg, ctx) { if (Array.isArray(value)) return value.map((v, i) => toJSON(v, String(i), ctx)); if (value && typeof value.toJSON === "function") { const anchor = ctx && ctx.anchors && ctx.anchors.get(value); if (anchor) ctx.onCreate = (res2) => { anchor.res = res2; delete ctx.onCreate; }; const res = value.toJSON(arg, ctx); if (anchor && ctx.onCreate) ctx.onCreate(res); return res; } if ((!ctx || !ctx.keep) && typeof value === "bigint") return Number(value); return value; } var Scalar = class extends Node { constructor(value) { super(); this.value = value; } toJSON(arg, ctx) { return ctx && ctx.keep ? this.value : toJSON(this.value, arg, ctx); } toString() { return String(this.value); } }; function collectionFromPath(schema, path, value) { let v = value; for (let i = path.length - 1; i >= 0; --i) { const k = path[i]; if (Number.isInteger(k) && k >= 0) { const a = []; a[k] = v; v = a; } else { const o = {}; Object.defineProperty(o, k, { value: v, writable: true, enumerable: true, configurable: true }); v = o; } } return schema.createNode(v, false); } var isEmptyPath = (path) => path == null || typeof path === "object" && path[Symbol.iterator]().next().done; var Collection = class extends Node { constructor(schema) { super(); PlainValue._defineProperty(this, "items", []); this.schema = schema; } addIn(path, value) { if (isEmptyPath(path)) this.add(value); else { const [key, ...rest] = path; const node = this.get(key, true); if (node instanceof Collection) node.addIn(rest, value); else if (node === void 0 && this.schema) this.set(key, collectionFromPath(this.schema, rest, value)); else throw new Error(`Expected YAML collection at ${key}. Remaining path: ${rest}`); } } deleteIn([key, ...rest]) { if (rest.length === 0) return this.delete(key); const node = this.get(key, true); if (node instanceof Collection) return node.deleteIn(rest); else throw new Error(`Expected YAML collection at ${key}. Remaining path: ${rest}`); } getIn([key, ...rest], keepScalar) { const node = this.get(key, true); if (rest.length === 0) return !keepScalar && node instanceof Scalar ? node.value : node; else return node instanceof Collection ? node.getIn(rest, keepScalar) : void 0; } hasAllNullValues() { return this.items.every((node) => { if (!node || node.type !== "PAIR") return false; const n = node.value; return n == null || n instanceof Scalar && n.value == null && !n.commentBefore && !n.comment && !n.tag; }); } hasIn([key, ...rest]) { if (rest.length === 0) return this.has(key); const node = this.get(key, true); return node instanceof Collection ? node.hasIn(rest) : false; } setIn([key, ...rest], value) { if (rest.length === 0) { this.set(key, value); } else { const node = this.get(key, true); if (node instanceof Collection) node.setIn(rest, value); else if (node === void 0 && this.schema) this.set(key, collectionFromPath(this.schema, rest, value)); else throw new Error(`Expected YAML collection at ${key}. Remaining path: ${rest}`); } } toJSON() { return null; } toString(ctx, { blockItem, flowChars, isMap, itemIndent }, onComment, onChompKeep) { const { indent, indentStep, stringify } = ctx; const inFlow = this.type === PlainValue.Type.FLOW_MAP || this.type === PlainValue.Type.FLOW_SEQ || ctx.inFlow; if (inFlow) itemIndent += indentStep; const allNullValues = isMap && this.hasAllNullValues(); ctx = Object.assign({}, ctx, { allNullValues, indent: itemIndent, inFlow, type: null }); let chompKeep = false; let hasItemWithNewLine = false; const nodes = this.items.reduce((nodes2, item, i) => { let comment; if (item) { if (!chompKeep && item.spaceBefore) nodes2.push({ type: "comment", str: "" }); if (item.commentBefore) item.commentBefore.match(/^.*$/gm).forEach((line) => { nodes2.push({ type: "comment", str: `#${line}` }); }); if (item.comment) comment = item.comment; if (inFlow && (!chompKeep && item.spaceBefore || item.commentBefore || item.comment || item.key && (item.key.commentBefore || item.key.comment) || item.value && (item.value.commentBefore || item.value.comment))) hasItemWithNewLine = true; } chompKeep = false; let str2 = stringify(item, ctx, () => comment = null, () => chompKeep = true); if (inFlow && !hasItemWithNewLine && str2.includes("\n")) hasItemWithNewLine = true; if (inFlow && i < this.items.length - 1) str2 += ","; str2 = addComment(str2, itemIndent, comment); if (chompKeep && (comment || inFlow)) chompKeep = false; nodes2.push({ type: "item", str: str2 }); return nodes2; }, []); let str; if (nodes.length === 0) { str = flowChars.start + flowChars.end; } else if (inFlow) { const { start, end } = flowChars; const strings = nodes.map((n) => n.str); if (hasItemWithNewLine || strings.reduce((sum, str2) => sum + str2.length + 2, 2) > Collection.maxFlowStringSingleLineLength) { str = start; for (const s of strings) { str += s ? ` ${indentStep}${indent}${s}` : "\n"; } str += ` ${indent}${end}`; } else { str = `${start} ${strings.join(" ")} ${end}`; } } else { const strings = nodes.map(blockItem); str = strings.shift(); for (const s of strings) str += s ? ` ${indent}${s}` : "\n"; } if (this.comment) { str += "\n" + this.comment.replace(/^/gm, `${indent}#`); if (onComment) onComment(); } else if (chompKeep && onChompKeep) onChompKeep(); return str; } }; PlainValue._defineProperty(Collection, "maxFlowStringSingleLineLength", 60); function asItemIndex(key) { let idx = key instanceof Scalar ? key.value : key; if (idx && typeof idx === "string") idx = Number(idx); return Number.isInteger(idx) && idx >= 0 ? idx : null; } var YAMLSeq = class extends Collection { add(value) { this.items.push(value); } delete(key) { const idx = asItemIndex(key); if (typeof idx !== "number") return false; const del = this.items.splice(idx, 1); return del.length > 0; } get(key, keepScalar) { const idx = asItemIndex(key); if (typeof idx !== "number") return void 0; const it = this.items[idx]; return !keepScalar && it instanceof Scalar ? it.value : it; } has(key) { const idx = asItemIndex(key); return typeof idx === "number" && idx < this.items.length; } set(key, value) { const idx = asItemIndex(key); if (typeof idx !== "number") throw new Error(`Expected a valid index, not ${key}.`); this.items[idx] = value; } toJSON(_, ctx) { const seq = []; if (ctx && ctx.onCreate) ctx.onCreate(seq); let i = 0; for (const item of this.items) seq.push(toJSON(item, String(i++), ctx)); return seq; } toString(ctx, onComment, onChompKeep) { if (!ctx) return JSON.stringify(this); return super.toString(ctx, { blockItem: (n) => n.type === "comment" ? n.str : `- ${n.str}`, flowChars: { start: "[", end: "]" }, isMap: false, itemIndent: (ctx.indent || "") + " " }, onComment, onChompKeep); } }; var stringifyKey = (key, jsKey, ctx) => { if (jsKey === null) return ""; if (typeof jsKey !== "object") return String(jsKey); if (key instanceof Node && ctx && ctx.doc) return key.toString({ anchors: /* @__PURE__ */ Object.create(null), doc: ctx.doc, indent: "", indentStep: ctx.indentStep, inFlow: true, inStringifyKey: true, stringify: ctx.stringify }); return JSON.stringify(jsKey); }; var Pair = class extends Node { constructor(key, value = null) { super(); this.key = key; this.value = value; this.type = Pair.Type.PAIR; } get commentBefore() { return this.key instanceof Node ? this.key.commentBefore : void 0; } set commentBefore(cb) { if (this.key == null) this.key = new Scalar(null); if (this.key instanceof Node) this.key.commentBefore = cb; else { const msg = "Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node."; throw new Error(msg); } } addToJSMap(ctx, map) { const key = toJSON(this.key, "", ctx); if (map instanceof Map) { const value = toJSON(this.value, key, ctx); map.set(key, value); } else if (map instanceof Set) { map.add(key); } else { const stringKey = stringifyKey(this.key, key, ctx); const value = toJSON(this.value, stringKey, ctx); if (stringKey in map) Object.defineProperty(map, stringKey, { value, writable: true, enumerable: true, configurable: true }); else map[stringKey] = value; } return map; } toJSON(_, ctx) { const pair = ctx && ctx.mapAsMap ? /* @__PURE__ */ new Map() : {}; return this.addToJSMap(ctx, pair); } toString(ctx, onComment, onChompKeep) { if (!ctx || !ctx.doc) return JSON.stringify(this); const { indent: indentSize, indentSeq, simpleKeys } = ctx.doc.options; let { key, value } = this; let keyComment = key instanceof Node && key.comment; if (simpleKeys) { if (keyComment) { throw new Error("With simple keys, key nodes cannot have comments"); } if (key instanceof Collection) { const msg = "With simple keys, collection cannot be used as a key value"; throw new Error(msg); } } let explicitKey = !simpleKeys && (!key || keyComment || (key instanceof Node ? key instanceof Collection || key.type === PlainValue.Type.BLOCK_FOLDED || key.type === PlainValue.Type.BLOCK_LITERAL : typeof key === "object")); const { doc, indent, indentStep, stringify } = ctx; ctx = Object.assign({}, ctx, { implicitKey: !explicitKey, indent: indent + indentStep }); let chompKeep = false; let str = stringify(key, ctx, () => keyComment = null, () => chompKeep = true); str = addComment(str, ctx.indent, keyComment); if (!explicitKey && str.length > 1024) { if (simpleKeys) throw new Error("With simple keys, single line scalar must not span more than 1024 characters"); explicitKey = true; } if (ctx.allNullValues && !simpleKeys) { if (this.comment) { str = addComment(str, ctx.indent, this.comment); if (onComment) onComment(); } else if (chompKeep && !keyComment && onChompKeep) onChompKeep(); return ctx.inFlow && !explicitKey ? str : `? ${str}`; } str = explicitKey ? `? ${str} ${indent}:` : `${str}:`; if (this.comment) { str = addComment(str, ctx.indent, this.comment); if (onComment) onComment(); } let vcb = ""; let valueComment = null; if (value instanceof Node) { if (value.spaceBefore) vcb = "\n"; if (value.commentBefore) { const cs = value.commentBefore.replace(/^/gm, `${ctx.indent}#`); vcb += ` ${cs}`; } valueComment = value.comment; } else if (value && typeof value === "object") { value = doc.schema.createNode(value, true); } ctx.implicitKey = false; if (!explicitKey && !this.comment && value instanceof Scalar) ctx.indentAtStart = str.length + 1; chompKeep = false; if (!indentSeq && indentSize >= 2 && !ctx.inFlow && !explicitKey && value instanceof YAMLSeq && value.type !== PlainValue.Type.FLOW_SEQ && !value.tag && !doc.anchors.getName(value)) { ctx.indent = ctx.indent.substr(2); } const valueStr = stringify(value, ctx, () => valueComment = null, () => chompKeep = true); let ws = " "; if (vcb || this.comment) { ws = `${vcb} ${ctx.indent}`; } else if (!explicitKey && value instanceof Collection) { const flow = valueStr[0] === "[" || valueStr[0] === "{"; if (!flow || valueStr.includes("\n")) ws = ` ${ctx.indent}`; } else if (valueStr[0] === "\n") ws = ""; if (chompKeep && !valueComment && onChompKeep) onChompKeep(); return addComment(str + ws + valueStr, ctx.indent, valueComment); } }; PlainValue._defineProperty(Pair, "Type", { PAIR: "PAIR", MERGE_PAIR: "MERGE_PAIR" }); var getAliasCount = (node, anchors) => { if (node instanceof Alias) { const anchor = anchors.get(node.source); return anchor.count * anchor.aliasCount; } else if (node instanceof Collection) { let count = 0; for (const item of node.items) { const c = getAliasCount(item, anchors); if (c > count) count = c; } return count; } else if (node instanceof Pair) { const kc = getAliasCount(node.key, anchors); const vc = getAliasCount(node.value, anchors); return Math.max(kc, vc); } return 1; }; var Alias = class extends Node { static stringify({ range, source }, { anchors, doc, implicitKey, inStringifyKey }) { let anchor = Object.keys(anchors).find((a) => anchors[a] === source); if (!anchor && inStringifyKey) anchor = doc.anchors.getName(source) || doc.anchors.newName(); if (anchor) return `*${anchor}${implicitKey ? " " : ""}`; const msg = doc.anchors.getName(source) ? "Alias node must be after source node" : "Source node not found for alias node"; throw new Error(`${msg} [${range}]`); } constructor(source) { super(); this.source = source; this.type = PlainValue.Type.ALIAS; } set tag(t) { throw new Error("Alias nodes cannot have tags"); } toJSON(arg, ctx) { if (!ctx) return toJSON(this.source, arg, ctx); const { anchors, maxAliasCount } = ctx; const anchor = anchors.get(this.source); if (!anchor || anchor.res === void 0) { const msg = "This should not happen: Alias anchor was not resolved?"; if (this.cstNode) throw new PlainValue.YAMLReferenceError(this.cstNode, msg); else throw new ReferenceError(msg); } if (maxAliasCount >= 0) { anchor.count += 1; if (anchor.aliasCount === 0) anchor.aliasCount = getAliasCount(this.source, anchors); if (anchor.count * anchor.aliasCount > maxAliasCount) { const msg = "Excessive alias count indicates a resource exhaustion attack"; if (this.cstNode) throw new PlainValue.YAMLReferenceError(this.cstNode, msg); else throw new ReferenceError(msg); } } return anchor.res; } toString(ctx) { return Alias.stringify(this, ctx); } }; PlainValue._defineProperty(Alias, "default", true); function findPair(items, key) { const k = key instanceof Scalar ? key.value : key; for (const it of items) { if (it instanceof Pair) { if (it.key === key || it.key === k) return it; if (it.key && it.key.value === k) return it; } } return void 0; } var YAMLMap = class extends Collection { add(pair, overwrite) { if (!pair) pair = new Pair(pair); else if (!(pair instanceof Pair)) pair = new Pair(pair.key || pair, pair.value); const prev = findPair(this.items, pair.key); const sortEntries = this.schema && this.schema.sortMapEntries; if (prev) { if (overwrite) prev.value = pair.value; else throw new Error(`Key ${pair.key} already set`); } else if (sortEntries) { const i = this.items.findIndex((item) => sortEntries(pair, item) < 0); if (i === -1) this.items.push(pair); else this.items.splice(i, 0, pair); } else { this.items.push(pair); } } delete(key) { const it = findPair(this.items, key); if (!it) return false; const del = this.items.splice(this.items.indexOf(it), 1); return del.length > 0; } get(key, keepScalar) { const it = findPair(this.items, key); const node = it && it.value; return !keepScalar && node instanceof Scalar ? node.value : node; } has(key) { return !!findPair(this.items, key); } set(key, value) { this.add(new Pair(key, value), true); } toJSON(_, ctx, Type) { const map = Type ? new Type() : ctx && ctx.mapAsMap ? /* @__PURE__ */ new Map() : {}; if (ctx && ctx.onCreate) ctx.onCreate(map); for (const item of this.items) item.addToJSMap(ctx, map); return map; } toString(ctx, onComment, onChompKeep) { if (!ctx) return JSON.stringify(this); for (const item of this.items) { if (!(item instanceof Pair)) throw new Error(`Map items must all be pairs; found ${JSON.stringify(item)} instead`); } return super.toString(ctx, { blockItem: (n) => n.str, flowChars: { start: "{", end: "}" }, isMap: true, itemIndent: ctx.indent || "" }, onComment, onChompKeep); } }; var MERGE_KEY = "<<"; var Merge = class extends Pair { constructor(pair) { if (pair instanceof Pair) { let seq = pair.value; if (!(seq instanceof YAMLSeq)) { seq = new YAMLSeq(); seq.items.push(pair.value); seq.range = pair.value.range; } super(pair.key, seq); this.range = pair.range; } else { super(new Scalar(MERGE_KEY), new YAMLSeq()); } this.type = Pair.Type.MERGE_PAIR; } addToJSMap(ctx, map) { for (const { source } of this.value.items) { if (!(source instanceof YAMLMap)) throw new Error("Merge sources must be maps"); const srcMap = source.toJSON(null, ctx, Map); for (const [key, value] of srcMap) { if (map instanceof Map) { if (!map.has(key)) map.set(key, value); } else if (map instanceof Set) { map.add(key); } else if (!Object.prototype.hasOwnProperty.call(map, key)) { Object.defineProperty(map, key, { value, writable: true, enumerable: true, configurable: true }); } } } return map; } toString(ctx, onComment) { const seq = this.value; if (seq.items.length > 1) return super.toString(ctx, onComment); this.value = seq.items[0]; const str = super.toString(ctx, onComment); this.value = seq; return str; } }; var binaryOptions = { defaultType: PlainValue.Type.BLOCK_LITERAL, lineWidth: 76 }; var boolOptions = { trueStr: "true", falseStr: "false" }; var intOptions = { asBigInt: false }; var nullOptions = { nullStr: "null" }; var strOptions = { defaultType: PlainValue.Type.PLAIN, doubleQuoted: { jsonEncoding: false, minMultiLineLength: 40 }, fold: { lineWidth: 80, minContentWidth: 20 } }; function resolveScalar(str, tags, scalarFallback) { for (const { format, test, resolve } of tags) { if (test) { const match = str.match(test); if (match) { let res = resolve.apply(null, match); if (!(res instanceof Scalar)) res = new Scalar(res); if (format) res.format = format; return res; } } } if (scalarFallback) str = scalarFallback(str); return new Scalar(str); } var FOLD_FLOW = "flow"; var FOLD_BLOCK = "block"; var FOLD_QUOTED = "quoted"; var consumeMoreIndentedLines = (text, i) => { let ch = text[i + 1]; while (ch === " " || ch === " ") { do { ch = text[i += 1]; } while (ch && ch !== "\n"); ch = text[i + 1]; } return i; }; function foldFlowLines(text, indent, mode, { indentAtStart, lineWidth = 80, minContentWidth = 20, onFold, onOverflow }) { if (!lineWidth || lineWidth < 0) return text; const endStep = Math.max(1 + minContentWidth, 1 + lineWidth - indent.length); if (text.length <= endStep) return text; const folds = []; const escapedFolds = {}; let end = lineWidth - indent.length; if (typeof indentAtStart === "number") { if (indentAtStart > lineWidth - Math.max(2, minContentWidth)) folds.push(0); else end = lineWidth - indentAtStart; } let split = void 0; let prev = void 0; let overflow = false; let i = -1; let escStart = -1; let escEnd = -1; if (mode === FOLD_BLOCK) { i = consumeMoreIndentedLines(text, i); if (i !== -1) end = i + endStep; } for (let ch; ch = text[i += 1]; ) { if (mode === FOLD_QUOTED && ch === "\\") { escStart = i; switch (text[i + 1]) { case "x": i += 3; break; case "u": i += 5; break; case "U": i += 9; break; default: i += 1; } escEnd = i; } if (ch === "\n") { if (mode === FOLD_BLOCK) i = consumeMoreIndentedLines(text, i); end = i + endStep; split = void 0; } else { if (ch === " " && prev && prev !== " " && prev !== "\n" && prev !== " ") { const next = text[i + 1]; if (next && next !== " " && next !== "\n" && next !== " ") split = i; } if (i >= end) { if (split) { folds.push(split); end = split + endStep; split = void 0; } else if (mode === FOLD_QUOTED) { while (prev === " " || prev === " ") { prev = ch; ch = text[i += 1]; overflow = true; } const j = i > escEnd + 1 ? i - 2 : escStart - 1; if (escapedFolds[j]) return text; folds.push(j); escapedFolds[j] = true; end = j + endStep; split = void 0; } else { overflow = true; } } } prev = ch; } if (overflow && onOverflow) onOverflow(); if (folds.length === 0) return text; if (onFold) onFold(); let res = text.slice(0, folds[0]); for (let i2 = 0; i2 < folds.length; ++i2) { const fold = folds[i2]; const end2 = folds[i2 + 1] || text.length; if (fold === 0) res = ` ${indent}${text.slice(0, end2)}`; else { if (mode === FOLD_QUOTED && escapedFolds[fold]) res += `${text[fold]}\\`; res += ` ${indent}${text.slice(fold + 1, end2)}`; } } return res; } var getFoldOptions = ({ indentAtStart }) => indentAtStart ? Object.assign({ indentAtStart }, strOptions.fold) : strOptions.fold; var containsDocumentMarker = (str) => /^(%|---|\.\.\.)/m.test(str); function lineLengthOverLimit(str, lineWidth, indentLength) { if (!lineWidth || lineWidth < 0) return false; const limit = lineWidth - indentLength; const strLen = str.length; if (strLen <= limit) return false; for (let i = 0, start = 0; i < strLen; ++i) { if (str[i] === "\n") { if (i - start > limit) return true; start = i + 1; if (strLen - start <= limit) return false; } } return true; } function doubleQuotedString(value, ctx) { const { implicitKey } = ctx; const { jsonEncoding, minMultiLineLength } = strOptions.doubleQuoted; const json = JSON.stringify(value); if (jsonEncoding) return json; const indent = ctx.indent || (containsDocumentMarker(value) ? " " : ""); let str = ""; let start = 0; for (let i = 0, ch = json[i]; ch; ch = json[++i]) { if (ch === " " && json[i + 1] === "\\" && json[i + 2] === "n") { str += json.slice(start, i) + "\\ "; i += 1; start = i; ch = "\\"; } if (ch === "\\") switch (json[i + 1]) { case "u": { str += json.slice(start, i); const code = json.substr(i + 2, 4); switch (code) { case "0000": str += "\\0"; break; case "0007": str += "\\a"; break; case "000b": str += "\\v"; break; case "001b": str += "\\e"; break; case "0085": str += "\\N"; break; case "00a0": str += "\\_"; break; case "2028": str += "\\L"; break; case "2029": str += "\\P"; break; default: if (code.substr(0, 2) === "00") str += "\\x" + code.substr(2); else str += json.substr(i, 6); } i += 5; start = i + 1; } break; case "n": if (implicitKey || json[i + 2] === '"' || json.length < minMultiLineLength) { i += 1; } else { str += json.slice(start, i) + "\n\n"; while (json[i + 2] === "\\" && json[i + 3] === "n" && json[i + 4] !== '"') { str += "\n"; i += 2; } str += indent; if (json[i + 2] === " ") str += "\\"; i += 1; start = i + 1; } break; default: i += 1; } } str = start ? str + json.slice(start) : json; return implicitKey ? str : foldFlowLines(str, indent, FOLD_QUOTED, getFoldOptions(ctx)); } function singleQuotedString(value, ctx) { if (ctx.implicitKey) { if (/\n/.test(value)) return doubleQuotedString(value, ctx); } else { if (/[ \t]\n|\n[ \t]/.test(value)) return doubleQuotedString(value, ctx); } const indent = ctx.indent || (containsDocumentMarker(value) ? " " : ""); const res = "'" + value.replace(/'/g, "''").replace(/\n+/g, `$& ${indent}`) + "'"; return ctx.implicitKey ? res : foldFlowLines(res, indent, FOLD_FLOW, getFoldOptions(ctx)); } function blockString({ comment, type, value }, ctx, onComment, onChompKeep) { if (/\n[\t ]+$/.test(value) || /^\s*$/.test(value)) { return doubleQuotedString(value, ctx); } const indent = ctx.indent || (ctx.forceBlockIndent || containsDocumentMarker(value) ? " " : ""); const indentSize = indent ? "2" : "1"; const literal = type === PlainValue.Type.BLOCK_FOLDED ? false : type === PlainValue.Type.BLOCK_LITERAL ? true : !lineLengthOverLimit(value, strOptions.fold.lineWidth, indent.length); let header = literal ? "|" : ">"; if (!value) return header + "\n"; let wsStart = ""; let wsEnd = ""; value = value.replace(/[\n\t ]*$/, (ws) => { const n = ws.indexOf("\n"); if (n === -1) { header += "-"; } else if (value === ws || n !== ws.length - 1) { header += "+"; if (onChompKeep) onChompKeep(); } wsEnd = ws.replace(/\n$/, ""); return ""; }).replace(/^[\n ]*/, (ws) => { if (ws.indexOf(" ") !== -1) header += indentSize; const m = ws.match(/ +$/); if (m) { wsStart = ws.slice(0, -m[0].length); return m[0]; } else { wsStart = ws; return ""; } }); if (wsEnd) wsEnd = wsEnd.replace(/\n+(?!\n|$)/g, `$&${indent}`); if (wsStart) wsStart = wsStart.replace(/\n+/g, `$&${indent}`); if (comment) { header += " #" + comment.replace(/ ?[\r\n]+/g, " "); if (onComment) onComment(); } if (!value) return `${header}${indentSize} ${indent}${wsEnd}`; if (literal) { value = value.replace(/\n+/g, `$&${indent}`); return `${header} ${indent}${wsStart}${value}${wsEnd}`; } value = value.replace(/\n+/g, "\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g, "$1$2").replace(/\n+/g, `$&${indent}`); const body = foldFlowLines(`${wsStart}${value}${wsEnd}`, indent, FOLD_BLOCK, strOptions.fold); return `${header} ${indent}${body}`; } function plainString(item, ctx, onComment, onChompKeep) { const { comment, type, value } = item; const { actualString, implicitKey, indent, inFlow } = ctx; if (implicitKey && /[\n[\]{},]/.test(value) || inFlow && /[[\]{},]/.test(value)) { return doubleQuotedString(value, ctx); } if (!value || /^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(value)) { return implicitKey || inFlow || value.indexOf("\n") === -1 ? value.indexOf('"') !== -1 && value.indexOf("'") === -1 ? singleQuotedString(value, ctx) : doubleQuotedString(value, ctx) : blockString(item, ctx, onComment, onChompKeep); } if (!implicitKey && !inFlow && type !== PlainValue.Type.PLAIN && value.indexOf("\n") !== -1) { return blockString(item, ctx, onComment, onChompKeep); } if (indent === "" && containsDocumentMarker(value)) { ctx.forceBlockIndent = true; return blockString(item, ctx, onComment, onChompKeep); } const str = value.replace(/\n+/g, `$& ${indent}`); if (actualString) { const { tags } = ctx.doc.schema; const resolved = resolveScalar(str, tags, tags.scalarFallback).value; if (typeof resolved !== "string") return doubleQuotedString(value, ctx); } const body = implicitKey ? str : foldFlowLines(str, indent, FOLD_FLOW, getFoldOptions(ctx)); if (comment && !inFlow && (body.indexOf("\n") !== -1 || comment.indexOf("\n") !== -1)) { if (onComment) onComment(); return addCommentBefore(body, indent, comment); } return body; } function stringifyString(item, ctx, onComment, onChompKeep) { const { defaultType } = strOptions; const { implicitKey, inFlow } = ctx; let { type, value } = item; if (typeof value !== "string") { value = String(value); item = Object.assign({}, item, { value }); } const _stringify = (_type) => { switch (_type) { case PlainValue.Type.BLOCK_FOLDED: case PlainValue.Type.BLOCK_LITERAL: return blockString(item, ctx, onComment, onChompKeep); case PlainValue.Type.QUOTE_DOUBLE: return doubleQuotedString(value, ctx); case PlainValue.Type.QUOTE_SINGLE: return singleQuotedString(value, ctx); case PlainValue.Type.PLAIN: return plainString(item, ctx, onComment, onChompKeep); default: return null; } }; if (type !== PlainValue.Type.QUOTE_DOUBLE && /[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(value)) { type = PlainValue.Type.QUOTE_DOUBLE; } else if ((implicitKey || inFlow) && (type === PlainValue.Type.BLOCK_FOLDED || type === PlainValue.Type.BLOCK_LITERAL)) { type = PlainValue.Type.QUOTE_DOUBLE; } let res = _stringify(type); if (res === null) { res = _stringify(defaultType); if (res === null) throw new Error(`Unsupported default string type ${defaultType}`); } return res; } function stringifyNumber({ format, minFractionDigits, tag, value }) { if (typeof value === "bigint") return String(value); if (!isFinite(value)) return isNaN(value) ? ".nan" : value < 0 ? "-.inf" : ".inf"; let n = JSON.stringify(value); if (!format && minFractionDigits && (!tag || tag === "tag:yaml.org,2002:float") && /^\d/.test(n)) { let i = n.indexOf("."); if (i < 0) { i = n.length; n += "."; } let d = minFractionDigits - (n.length - i - 1); while (d-- > 0) n += "0"; } return n; } function checkFlowCollectionEnd(errors, cst) { let char, name; switch (cst.type) { case PlainValue.Type.FLOW_MAP: char = "}"; name = "flow map"; break; case PlainValue.Type.FLOW_SEQ: char = "]"; name = "flow sequence"; break; default: errors.push(new PlainValue.YAMLSemanticError(cst, "Not a flow collection!?")); return; } let lastItem; for (let i = cst.items.length - 1; i >= 0; --i) { const item = cst.items[i]; if (!item || item.type !== PlainValue.Type.COMMENT) { lastItem = item; break; } } if (lastItem && lastItem.char !== char) { const msg = `Expected ${name} to end with ${char}`; let err; if (typeof lastItem.offset === "number") { err = new PlainValue.YAMLSemanticError(cst, msg); err.offset = lastItem.offset + 1; } else { err = new PlainValue.YAMLSemanticError(lastItem, msg); if (lastItem.range && lastItem.range.end) err.offset = lastItem.range.end - lastItem.range.start; } errors.push(err); } } function checkFlowCommentSpace(errors, comment) { const prev = comment.context.src[comment.range.start - 1]; if (prev !== "\n" && prev !== " " && prev !== " ") { const msg = "Comments must be separated from other tokens by white space characters"; errors.push(new PlainValue.YAMLSemanticError(comment, msg)); } } function getLongKeyError(source, key) { const sk = String(key); const k = sk.substr(0, 8) + "..." + sk.substr(-8); return new PlainValue.YAMLSemanticError(source, `The "${k}" key is too long`); } function resolveComments(collection, comments) { for (const { afterKey, before, comment } of comments) { let item = collection.items[before]; if (!item) { if (comment !== void 0) { if (collection.comment) collection.comment += "\n" + comment; else collection.comment = comment; } } else { if (afterKey && item.value) item = item.value; if (comment === void 0) { if (afterKey || !item.commentBefore) item.spaceBefore = true; } else { if (item.commentBefore) item.commentBefore += "\n" + comment; else item.commentBefore = comment; } } } } function resolveString(doc, node) { const res = node.strValue; if (!res) return ""; if (typeof res === "string") return res; res.errors.forEach((error) => { if (!error.source) error.source = node; doc.errors.push(error); }); return res.str; } function resolveTagHandle(doc, node) { const { handle, suffix } = node.tag; let prefix = doc.tagPrefixes.find((p) => p.handle === handle); if (!prefix) { const dtp = doc.getDefaults().tagPrefixes; if (dtp) prefix = dtp.find((p) => p.handle === handle); if (!prefix) throw new PlainValue.YAMLSemanticError(node, `The ${handle} tag handle is non-default and was not declared.`); } if (!suffix) throw new PlainValue.YAMLSemanticError(node, `The ${handle} tag has no suffix.`); if (handle === "!" && (doc.version || doc.options.version) === "1.0") { if (suffix[0] === "^") { doc.warnings.push(new PlainValue.YAMLWarning(node, "YAML 1.0 ^ tag expansion is not supported")); return suffix; } if (/[:/]/.test(suffix)) { const vocab = suffix.match(/^([a-z0-9-]+)\/(.*)/i); return vocab ? `tag:${vocab[1]}.yaml.org,2002:${vocab[2]}` : `tag:${suffix}`; } } return prefix.prefix + decodeURIComponent(suffix); } function resolveTagName(doc, node) { const { tag, type } = node; let nonSpecific = false; if (tag) { const { handle, suffix, verbatim } = tag; if (verbatim) { if (verbatim !== "!" && verbatim !== "!!") return verbatim; const msg = `Verbatim tags aren't resolved, so ${verbatim} is invalid.`; doc.errors.push(new PlainValue.YAMLSemanticError(node, msg)); } else if (handle === "!" && !suffix) { nonSpecific = true; } else { try { return resolveTagHandle(doc, node); } catch (error) { doc.errors.push(error); } } } switch (type) { case PlainValue.Type.BLOCK_FOLDED: case PlainValue.Type.BLOCK_LITERAL: case PlainValue.Type.QUOTE_DOUBLE: case PlainValue.Type.QUOTE_SINGLE: return PlainValue.defaultTags.STR; case PlainValue.Type.FLOW_MAP: case PlainValue.Type.MAP: return PlainValue.defaultTags.MAP; case PlainValue.Type.FLOW_SEQ: case PlainValue.Type.SEQ: return PlainValue.defaultTags.SEQ; case PlainValue.Type.PLAIN: return nonSpecific ? PlainValue.defaultTags.STR : null; default: return null; } } function resolveByTagName(doc, node, tagName) { const { tags } = doc.schema; const matchWithTest = []; for (const tag of tags) { if (tag.tag === tagName) { if (tag.test) matchWithTest.push(tag); else { const res = tag.resolve(doc, node); return res instanceof Collection ? res : new Scalar(res); } } } const str = resolveString(doc, node); if (typeof str === "string" && matchWithTest.length > 0) return resolveScalar(str, matchWithTest, tags.scalarFallback); return null; } function getFallbackTagName({ type }) { switch (type) { case PlainValue.Type.FLOW_MAP: case PlainValue.Type.MAP: return PlainValue.defaultTags.MAP; case PlainValue.Type.FLOW_SEQ: case PlainValue.Type.SEQ: return PlainValue.defaultTags.SEQ; default: return PlainValue.defaultTags.STR; } } function resolveTag(doc, node, tagName) { try { const res = resolveByTagName(doc, node, tagName); if (res) { if (tagName && node.tag) res.tag = tagName; return res; } } catch (error) { if (!error.source) error.source = node; doc.errors.push(error); return null; } try { const fallback = getFallbackTagName(node); if (!fallback) throw new Error(`The tag ${tagName} is unavailable`); const msg = `The tag ${tagName} is unavailable, falling back to ${fallback}`; doc.warnings.push(new PlainValue.YAMLWarning(node, msg)); const res = resolveByTagName(doc, node, fallback); res.tag = tagName; return res; } catch (error) { const refError = new PlainValue.YAMLReferenceError(node, error.message); refError.stack = error.stack; doc.errors.push(refError); return null; } } var isCollectionItem = (node) => { if (!node) return false; const { type } = node; return type === PlainValue.Type.MAP_KEY || type === PlainValue.Type.MAP_VALUE || type === PlainValue.Type.SEQ_ITEM; }; function resolveNodeProps(errors, node) { const comments = { before: [], after: [] }; let hasAnchor = false; let hasTag = false; const props = isCollectionItem(node.context.parent) ? node.context.parent.props.concat(node.props) : node.props; for (const { start, end } of props) { switch (node.context.src[start]) { case PlainValue.Char.COMMENT: { if (!node.commentHasRequiredWhitespace(start)) { const msg = "Comments must be separated from other tokens by white space characters"; errors.push(new PlainValue.YAMLSemanticError(node, msg)); } const { header, valueRange } = node; const cc = valueRange && (start > valueRange.start || header && start > header.start) ? comments.after : comments.before; cc.push(node.context.src.slice(start + 1, end)); break; } case PlainValue.Char.ANCHOR: if (hasAnchor) { const msg = "A node can have at most one anchor"; errors.push(new PlainValue.YAMLSemanticError(node, msg)); } hasAnchor = true; break; case PlainValue.Char.TAG: if (hasTag) { const msg = "A node can have at most one tag"; errors.push(new PlainValue.YAMLSemanticError(node, msg)); } hasTag = true; break; } } return { comments, hasAnchor, hasTag }; } function resolveNodeValue(doc, node) { const { anchors, errors, schema } = doc; if (node.type === PlainValue.Type.ALIAS) { const name = node.rawValue; const src = anchors.getNode(name); if (!src) { const msg = `Aliased anchor not found: ${name}`; errors.push(new PlainValue.YAMLReferenceError(node, msg)); return null; } const res = new Alias(src); anchors._cstAliases.push(res); return res; } const tagName = resolveTagName(doc, node); if (tagName) return resolveTag(doc, node, tagName); if (node.type !== PlainValue.Type.PLAIN) { const msg = `Failed to resolve ${node.type} node here`; errors.push(new PlainValue.YAMLSyntaxError(node, msg)); return null; } try { const str = resolveString(doc, node); return resolveScalar(str, schema.tags, schema.tags.scalarFallback); } catch (error) { if (!error.source) error.source = node; errors.push(error); return null; } } function resolveNode(doc, node) { if (!node) return null; if (node.error) doc.errors.push(node.error); const { comments, hasAnchor, hasTag } = resolveNodeProps(doc.errors, node); if (hasAnchor) { const { anchors } = doc; const name = node.anchor; const prev = anchors.getNode(name); if (prev) anchors.map[anchors.newName(name)] = prev; anchors.map[name] = node; } if (node.type === PlainValue.Type.ALIAS && (hasAnchor || hasTag)) { const msg = "An alias node must not specify any properties"; doc.errors.push(new PlainValue.YAMLSemanticError(node, msg)); } const res = resolveNodeValue(doc, node); if (res) { res.range = [node.range.start, node.range.end]; if (doc.options.keepCstNodes) res.cstNode = node; if (doc.options.keepNodeTypes) res.type = node.type; const cb = comments.before.join("\n"); if (cb) { res.commentBefore = res.commentBefore ? `${res.commentBefore} ${cb}` : cb; } const ca = comments.after.join("\n"); if (ca) res.comment = res.comment ? `${res.comment} ${ca}` : ca; } return node.resolved = res; } function resolveMap(doc, cst) { if (cst.type !== PlainValue.Type.MAP && cst.type !== PlainValue.Type.FLOW_MAP) { const msg = `A ${cst.type} node cannot be resolved as a mapping`; doc.errors.push(new PlainValue.YAMLSyntaxError(cst, msg)); return null; } const { comments, items } = cst.type === PlainValue.Type.FLOW_MAP ? resolveFlowMapItems(doc, cst) : resolveBlockMapItems(doc, cst); const map = new YAMLMap(); map.items = items; resolveComments(map, comments); let hasCollectionKey = false; for (let i = 0; i < items.length; ++i) { const { key: iKey } = items[i]; if (iKey instanceof Collection) hasCollectionKey = true; if (doc.schema.merge && iKey && iKey.value === MERGE_KEY) { items[i] = new Merge(items[i]); const sources = items[i].value.items; let error = null; sources.some((node) => { if (node instanceof Alias) { const { type } = node.source; if (type === PlainValue.Type.MAP || type === PlainValue.Type.FLOW_MAP) return false; return error = "Merge nodes aliases can only point to maps"; } return error = "Merge nodes can only have Alias nodes as values"; }); if (error) doc.errors.push(new PlainValue.YAMLSemanticError(cst, error)); } else { for (let j = i + 1; j < items.length; ++j) { const { key: jKey } = items[j]; if (iKey === jKey || iKey && jKey && Object.prototype.hasOwnProperty.call(iKey, "value") && iKey.value === jKey.value) { const msg = `Map keys must be unique; "${iKey}" is repeated`; doc.errors.push(new PlainValue.YAMLSemanticError(cst, msg)); break; } } } } if (hasCollectionKey && !doc.options.mapAsMap) { const warn = "Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."; doc.warnings.push(new PlainValue.YAMLWarning(cst, warn)); } cst.resolved = map; return map; } var valueHasPairComment = ({ context: { lineStart, node, src }, props }) => { if (props.length === 0) return false; const { start } = props[0]; if (node && start > node.valueRange.start) return false; if (src[start] !== PlainValue.Char.COMMENT) return false; for (let i = lineStart; i < start; ++i) if (src[i] === "\n") return false; return true; }; function resolvePairComment(item, pair) { if (!valueHasPairComment(item)) return; const comment = item.getPropValue(0, PlainValue.Char.COMMENT, true); let found = false; const cb = pair.value.commentBefore; if (cb && cb.startsWith(comment)) { pair.value.commentBefore = cb.substr(comment.length + 1); found = true; } else { const cc = pair.value.comment; if (!item.node && cc && cc.startsWith(comment)) { pair.value.comment = cc.substr(comment.length + 1); found = true; } } if (found) pair.comment = comment; } function resolveBlockMapItems(doc, cst) { const comments = []; const items = []; let key = void 0; let keyStart = null; for (let i = 0; i < cst.items.length; ++i) { const item = cst.items[i]; switch (item.type) { case PlainValue.Type.BLANK_LINE: comments.push({ afterKey: !!key, before: items.length }); break; case PlainValue.Type.COMMENT: comments.push({ afterKey: !!key, before: items.length, comment: item.comment }); break; case PlainValue.Type.MAP_KEY: if (key !== void 0) items.push(new Pair(key)); if (item.error) doc.errors.push(item.error); key = resolveNode(doc, item.node); keyStart = null; break; case PlainValue.Type.MAP_VALUE: { if (key === void 0) key = null; if (item.error) doc.errors.push(item.error); if (!item.context.atLineStart && item.node && item.node.type === PlainValue.Type.MAP && !item.node.context.atLineStart) { const msg = "Nested mappings are not allowed in compact mappings"; doc.errors.push(new PlainValue.YAMLSemanticError(item.node, msg)); } let valueNode = item.node; if (!valueNode && item.props.length > 0) { valueNode = new PlainValue.PlainValue(PlainValue.Type.PLAIN, []); valueNode.context = { parent: item, src: item.context.src }; const pos = item.range.start + 1; valueNode.range = { start: pos, end: pos }; valueNode.valueRange = { start: pos, end: pos }; if (typeof item.range.origStart === "number") { const origPos = item.range.origStart + 1; valueNode.range.origStart = valueNode.range.origEnd = origPos; valueNode.valueRange.origStart = valueNode.valueRange.origEnd = origPos; } } const pair = new Pair(key, resolveNode(doc, valueNode)); resolvePairComment(item, pair); items.push(pair); if (key && typeof keyStart === "number") { if (item.range.start > keyStart + 1024) doc.errors.push(getLongKeyError(cst, key)); } key = void 0; keyStart = null; } break; default: if (key !== void 0) items.push(new Pair(key)); key = resolveNode(doc, item); keyStart = item.range.start; if (item.error) doc.errors.push(item.error); next: for (let j = i + 1; ; ++j) { const nextItem = cst.items[j]; switch (nextItem && nextItem.type) { case PlainValue.Type.BLANK_LINE: case PlainValue.Type.COMMENT: continue next; case PlainValue.Type.MAP_VALUE: break next; default: { const msg = "Implicit map keys need to be followed by map values"; doc.errors.push(new PlainValue.YAMLSemanticError(item, msg)); break next; } } } if (item.valueRangeContainsNewline) { const msg = "Implicit map keys need to be on a single line"; doc.errors.push(new PlainValue.YAMLSemanticError(item, msg)); } } } if (key !== void 0) items.push(new Pair(key)); return { comments, items }; } function resolveFlowMapItems(doc, cst) { const comments = []; const items = []; let key = void 0; let explicitKey = false; let next = "{"; for (let i = 0; i < cst.items.length; ++i) { const item = cst.items[i]; if (typeof item.char === "string") { const { char, offset } = item; if (char === "?" && key === void 0 && !explicitKey) { explicitKey = true; next = ":"; continue; } if (char === ":") { if (key === void 0) key = null; if (next === ":") { next = ","; continue; } } else { if (explicitKey) { if (key === void 0 && char !== ",") key = null; explicitKey = false; } if (key !== void 0) { items.push(new Pair(key)); key = void 0; if (char === ",") { next = ":"; continue; } } } if (char === "}") { if (i === cst.items.length - 1) continue; } else if (char === next) { next = ":"; continue; } const msg = `Flow map contains an unexpected ${char}`; const err = new PlainValue.YAMLSyntaxError(cst, msg); err.offset = offset; doc.errors.push(err); } else if (item.type === PlainValue.Type.BLANK_LINE) { comments.push({ afterKey: !!key, before: items.length }); } else if (item.type === PlainValue.Type.COMMENT) { checkFlowCommentSpace(doc.errors, item); comments.push({ afterKey: !!key, before: items.length, comment: item.comment }); } else if (key === void 0) { if (next === ",") doc.errors.push(new PlainValue.YAMLSemanticError(item, "Separator , missing in flow map")); key = resolveNode(doc, item); } else { if (next !== ",") doc.errors.push(new PlainValue.YAMLSemanticError(item, "Indicator : missing in flow map entry")); items.push(new Pair(key, resolveNode(doc, item))); key = void 0; explicitKey = false; } } checkFlowCollectionEnd(doc.errors, cst); if (key !== void 0) items.push(new Pair(key)); return { comments, items }; } function resolveSeq(doc, cst) { if (cst.type !== PlainValue.Type.SEQ && cst.type !== PlainValue.Type.FLOW_SEQ) { const msg = `A ${cst.type} node cannot be resolved as a sequence`; doc.errors.push(new PlainValue.YAMLSyntaxError(cst, msg)); return null; } const { comments, items } = cst.type === PlainValue.Type.FLOW_SEQ ? resolveFlowSeqItems(doc, cst) : resolveBlockSeqItems(doc, cst); const seq = new YAMLSeq(); seq.items = items; resolveComments(seq, comments); if (!doc.options.mapAsMap && items.some((it) => it instanceof Pair && it.key instanceof Collection)) { const warn = "Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this."; doc.warnings.push(new PlainValue.YAMLWarning(cst, warn)); } cst.resolved = seq; return seq; } function resolveBlockSeqItems(doc, cst) { const comments = []; const items = []; for (let i = 0; i < cst.items.length; ++i) { const item = cst.items[i]; switch (item.type) { case PlainValue.Type.BLANK_LINE: comments.push({ before: items.length }); break; case PlainValue.Type.COMMENT: comments.push({ comment: item.comment, before: items.length }); break; case PlainValue.Type.SEQ_ITEM: if (item.error) doc.errors.push(item.error); items.push(resolveNode(doc, item.node)); if (item.hasProps) { const msg = "Sequence items cannot have tags or anchors before the - indicator"; doc.errors.push(new PlainValue.YAMLSemanticError(item, msg)); } break; default: if (item.error) doc.errors.push(item.error); doc.errors.push(new PlainValue.YAMLSyntaxError(item, `Unexpected ${item.type} node in sequence`)); } } return { comments, items }; } function resolveFlowSeqItems(doc, cst) { const comments = []; const items = []; let explicitKey = false; let key = void 0; let keyStart = null; let next = "["; let prevItem = null; for (let i = 0; i < cst.items.length; ++i) { const item = cst.items[i]; if (typeof item.char === "string") { const { char, offset } = item; if (char !== ":" && (explicitKey || key !== void 0)) { if (explicitKey && key === void 0) key = next ? items.pop() : null; items.push(new Pair(key)); explicitKey = false; key = void 0; keyStart = null; } if (char === next) { next = null; } else if (!next && char === "?") { explicitKey = true; } else if (next !== "[" && char === ":" && key === void 0) { if (next === ",") { key = items.pop(); if (key instanceof Pair) { const msg = "Chaining flow sequence pairs is invalid"; const err = new PlainValue.YAMLSemanticError(cst, msg); err.offset = offset; doc.errors.push(err); } if (!explicitKey && typeof keyStart === "number") { const keyEnd = item.range ? item.range.start : item.offset; if (keyEnd > keyStart + 1024) doc.errors.push(getLongKeyError(cst, key)); const { src } = prevItem.context; for (let i2 = keyStart; i2 < keyEnd; ++i2) if (src[i2] === "\n") { const msg = "Implicit keys of flow sequence pairs need to be on a single line"; doc.errors.push(new PlainValue.YAMLSemanticError(prevItem, msg)); break; } } } else { key = null; } keyStart = null; explicitKey = false; next = null; } else if (next === "[" || char !== "]" || i < cst.items.length - 1) { const msg = `Flow sequence contains an unexpected ${char}`; const err = new PlainValue.YAMLSyntaxError(cst, msg); err.offset = offset; doc.errors.push(err); } } else if (item.type === PlainValue.Type.BLANK_LINE) { comments.push({ before: items.length }); } else if (item.type === PlainValue.Type.COMMENT) { checkFlowCommentSpace(doc.errors, item); comments.push({ comment: item.comment, before: items.length }); } else { if (next) { const msg = `Expected a ${next} in flow sequence`; doc.errors.push(new PlainValue.YAMLSemanticError(item, msg)); } const value = resolveNode(doc, item); if (key === void 0) { items.push(value); prevItem = item; } else { items.push(new Pair(key, value)); key = void 0; } keyStart = item.range.start; next = ","; } } checkFlowCollectionEnd(doc.errors, cst); if (key !== void 0) items.push(new Pair(key)); return { comments, items }; } exports2.Alias = Alias; exports2.Collection = Collection; exports2.Merge = Merge; exports2.Node = Node; exports2.Pair = Pair; exports2.Scalar = Scalar; exports2.YAMLMap = YAMLMap; exports2.YAMLSeq = YAMLSeq; exports2.addComment = addComment; exports2.binaryOptions = binaryOptions; exports2.boolOptions = boolOptions; exports2.findPair = findPair; exports2.intOptions = intOptions; exports2.isEmptyPath = isEmptyPath; exports2.nullOptions = nullOptions; exports2.resolveMap = resolveMap; exports2.resolveNode = resolveNode; exports2.resolveSeq = resolveSeq; exports2.resolveString = resolveString; exports2.strOptions = strOptions; exports2.stringifyNumber = stringifyNumber; exports2.stringifyString = stringifyString; exports2.toJSON = toJSON; } }); // node_modules/yaml/dist/warnings-1000a372.js var require_warnings_1000a372 = __commonJS({ "node_modules/yaml/dist/warnings-1000a372.js"(exports2) { "use strict"; var PlainValue = require_PlainValue_ec8e588e(); var resolveSeq = require_resolveSeq_d03cb037(); var binary = { identify: (value) => value instanceof Uint8Array, default: false, tag: "tag:yaml.org,2002:binary", resolve: (doc, node) => { const src = resolveSeq.resolveString(doc, node); if (typeof Buffer === "function") { return Buffer.from(src, "base64"); } else if (typeof atob === "function") { const str = atob(src.replace(/[\n\r]/g, "")); const buffer = new Uint8Array(str.length); for (let i = 0; i < str.length; ++i) buffer[i] = str.charCodeAt(i); return buffer; } else { const msg = "This environment does not support reading binary tags; either Buffer or atob is required"; doc.errors.push(new PlainValue.YAMLReferenceError(node, msg)); return null; } }, options: resolveSeq.binaryOptions, stringify: ({ comment, type, value }, ctx, onComment, onChompKeep) => { let src; if (typeof Buffer === "function") { src = value instanceof Buffer ? value.toString("base64") : Buffer.from(value.buffer).toString("base64"); } else if (typeof btoa === "function") { let s = ""; for (let i = 0; i < value.length; ++i) s += String.fromCharCode(value[i]); src = btoa(s); } else { throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required"); } if (!type) type = resolveSeq.binaryOptions.defaultType; if (type === PlainValue.Type.QUOTE_DOUBLE) { value = src; } else { const { lineWidth } = resolveSeq.binaryOptions; const n = Math.ceil(src.length / lineWidth); const lines = new Array(n); for (let i = 0, o = 0; i < n; ++i, o += lineWidth) { lines[i] = src.substr(o, lineWidth); } value = lines.join(type === PlainValue.Type.BLOCK_LITERAL ? "\n" : " "); } return resolveSeq.stringifyString({ comment, type, value }, ctx, onComment, onChompKeep); } }; function parsePairs(doc, cst) { const seq = resolveSeq.resolveSeq(doc, cst); for (let i = 0; i < seq.items.length; ++i) { let item = seq.items[i]; if (item instanceof resolveSeq.Pair) continue; else if (item instanceof resolveSeq.YAMLMap) { if (item.items.length > 1) { const msg = "Each pair must have its own sequence indicator"; throw new PlainValue.YAMLSemanticError(cst, msg); } const pair = item.items[0] || new resolveSeq.Pair(); if (item.commentBefore) pair.commentBefore = pair.commentBefore ? `${item.commentBefore} ${pair.commentBefore}` : item.commentBefore; if (item.comment) pair.comment = pair.comment ? `${item.comment} ${pair.comment}` : item.comment; item = pair; } seq.items[i] = item instanceof resolveSeq.Pair ? item : new resolveSeq.Pair(item); } return seq; } function createPairs(schema, iterable, ctx) { const pairs2 = new resolveSeq.YAMLSeq(schema); pairs2.tag = "tag:yaml.org,2002:pairs"; for (const it of iterable) { let key, value; if (Array.isArray(it)) { if (it.length === 2) { key = it[0]; value = it[1]; } else throw new TypeError(`Expected [key, value] tuple: ${it}`); } else if (it && it instanceof Object) { const keys = Object.keys(it); if (keys.length === 1) { key = keys[0]; value = it[key]; } else throw new TypeError(`Expected { key: value } tuple: ${it}`); } else { key = it; } const pair = schema.createPair(key, value, ctx); pairs2.items.push(pair); } return pairs2; } var pairs = { default: false, tag: "tag:yaml.org,2002:pairs", resolve: parsePairs, createNode: createPairs }; var YAMLOMap = class extends resolveSeq.YAMLSeq { constructor() { super(); PlainValue._defineProperty(this, "add", resolveSeq.YAMLMap.prototype.add.bind(this)); PlainValue._defineProperty(this, "delete", resolveSeq.YAMLMap.prototype.delete.bind(this)); PlainValue._defineProperty(this, "get", resolveSeq.YAMLMap.prototype.get.bind(this)); PlainValue._defineProperty(this, "has", resolveSeq.YAMLMap.prototype.has.bind(this)); PlainValue._defineProperty(this, "set", resolveSeq.YAMLMap.prototype.set.bind(this)); this.tag = YAMLOMap.tag; } toJSON(_, ctx) { const map = /* @__PURE__ */ new Map(); if (ctx && ctx.onCreate) ctx.onCreate(map); for (const pair of this.items) { let key, value; if (pair instanceof resolveSeq.Pair) { key = resolveSeq.toJSON(pair.key, "", ctx); value = resolveSeq.toJSON(pair.value, key, ctx); } else { key = resolveSeq.toJSON(pair, "", ctx); } if (map.has(key)) throw new Error("Ordered maps must not include duplicate keys"); map.set(key, value); } return map; } }; PlainValue._defineProperty(YAMLOMap, "tag", "tag:yaml.org,2002:omap"); function parseOMap(doc, cst) { const pairs2 = parsePairs(doc, cst); const seenKeys = []; for (const { key } of pairs2.items) { if (key instanceof resolveSeq.Scalar) { if (seenKeys.includes(key.value)) { const msg = "Ordered maps must not include duplicate keys"; throw new PlainValue.YAMLSemanticError(cst, msg); } else { seenKeys.push(key.value); } } } return Object.assign(new YAMLOMap(), pairs2); } function createOMap(schema, iterable, ctx) { const pairs2 = createPairs(schema, iterable, ctx); const omap2 = new YAMLOMap(); omap2.items = pairs2.items; return omap2; } var omap = { identify: (value) => value instanceof Map, nodeClass: YAMLOMap, default: false, tag: "tag:yaml.org,2002:omap", resolve: parseOMap, createNode: createOMap }; var YAMLSet = class extends resolveSeq.YAMLMap { constructor() { super(); this.tag = YAMLSet.tag; } add(key) { const pair = key instanceof resolveSeq.Pair ? key : new resolveSeq.Pair(key); const prev = resolveSeq.findPair(this.items, pair.key); if (!prev) this.items.push(pair); } get(key, keepPair) { const pair = resolveSeq.findPair(this.items, key); return !keepPair && pair instanceof resolveSeq.Pair ? pair.key instanceof resolveSeq.Scalar ? pair.key.value : pair.key : pair; } set(key, value) { if (typeof value !== "boolean") throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof value}`); const prev = resolveSeq.findPair(this.items, key); if (prev && !value) { this.items.splice(this.items.indexOf(prev), 1); } else if (!prev && value) { this.items.push(new resolveSeq.Pair(key)); } } toJSON(_, ctx) { return super.toJSON(_, ctx, Set); } toString(ctx, onComment, onChompKeep) { if (!ctx) return JSON.stringify(this); if (this.hasAllNullValues()) return super.toString(ctx, onComment, onChompKeep); else throw new Error("Set items must all have null values"); } }; PlainValue._defineProperty(YAMLSet, "tag", "tag:yaml.org,2002:set"); function parseSet(doc, cst) { const map = resolveSeq.resolveMap(doc, cst); if (!map.hasAllNullValues()) throw new PlainValue.YAMLSemanticError(cst, "Set items must all have null values"); return Object.assign(new YAMLSet(), map); } function createSet(schema, iterable, ctx) { const set2 = new YAMLSet(); for (const value of iterable) set2.items.push(schema.createPair(value, null, ctx)); return set2; } var set = { identify: (value) => value instanceof Set, nodeClass: YAMLSet, default: false, tag: "tag:yaml.org,2002:set", resolve: parseSet, createNode: createSet }; var parseSexagesimal = (sign, parts) => { const n = parts.split(":").reduce((n2, p) => n2 * 60 + Number(p), 0); return sign === "-" ? -n : n; }; var stringifySexagesimal = ({ value }) => { if (isNaN(value) || !isFinite(value)) return resolveSeq.stringifyNumber(value); let sign = ""; if (value < 0) { sign = "-"; value = Math.abs(value); } const parts = [value % 60]; if (value < 60) { parts.unshift(0); } else { value = Math.round((value - parts[0]) / 60); parts.unshift(value % 60); if (value >= 60) { value = Math.round((value - parts[0]) / 60); parts.unshift(value); } } return sign + parts.map((n) => n < 10 ? "0" + String(n) : String(n)).join(":").replace(/000000\d*$/, ""); }; var intTime = { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:int", format: "TIME", test: /^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/, resolve: (str, sign, parts) => parseSexagesimal(sign, parts.replace(/_/g, "")), stringify: stringifySexagesimal }; var floatTime = { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", format: "TIME", test: /^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/, resolve: (str, sign, parts) => parseSexagesimal(sign, parts.replace(/_/g, "")), stringify: stringifySexagesimal }; var timestamp = { identify: (value) => value instanceof Date, default: true, tag: "tag:yaml.org,2002:timestamp", test: RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"), resolve: (str, year, month, day, hour, minute, second, millisec, tz) => { if (millisec) millisec = (millisec + "00").substr(1, 3); let date = Date.UTC(year, month - 1, day, hour || 0, minute || 0, second || 0, millisec || 0); if (tz && tz !== "Z") { let d = parseSexagesimal(tz[0], tz.slice(1)); if (Math.abs(d) < 30) d *= 60; date -= 6e4 * d; } return new Date(date); }, stringify: ({ value }) => value.toISOString().replace(/((T00:00)?:00)?\.000Z$/, "") }; function shouldWarn(deprecation) { const env = typeof process !== "undefined" && process.env || {}; if (deprecation) { if (typeof YAML_SILENCE_DEPRECATION_WARNINGS !== "undefined") return !YAML_SILENCE_DEPRECATION_WARNINGS; return !env.YAML_SILENCE_DEPRECATION_WARNINGS; } if (typeof YAML_SILENCE_WARNINGS !== "undefined") return !YAML_SILENCE_WARNINGS; return !env.YAML_SILENCE_WARNINGS; } function warn(warning, type) { if (shouldWarn(false)) { const emit = typeof process !== "undefined" && process.emitWarning; if (emit) emit(warning, type); else { console.warn(type ? `${type}: ${warning}` : warning); } } } function warnFileDeprecation(filename) { if (shouldWarn(true)) { const path = filename.replace(/.*yaml[/\\]/i, "").replace(/\.js$/, "").replace(/\\/g, "/"); warn(`The endpoint 'yaml/${path}' will be removed in a future release.`, "DeprecationWarning"); } } var warned = {}; function warnOptionDeprecation(name, alternative) { if (!warned[name] && shouldWarn(true)) { warned[name] = true; let msg = `The option '${name}' will be removed in a future release`; msg += alternative ? `, use '${alternative}' instead.` : "."; warn(msg, "DeprecationWarning"); } } exports2.binary = binary; exports2.floatTime = floatTime; exports2.intTime = intTime; exports2.omap = omap; exports2.pairs = pairs; exports2.set = set; exports2.timestamp = timestamp; exports2.warn = warn; exports2.warnFileDeprecation = warnFileDeprecation; exports2.warnOptionDeprecation = warnOptionDeprecation; } }); // node_modules/yaml/dist/Schema-88e323a7.js var require_Schema_88e323a7 = __commonJS({ "node_modules/yaml/dist/Schema-88e323a7.js"(exports2) { "use strict"; var PlainValue = require_PlainValue_ec8e588e(); var resolveSeq = require_resolveSeq_d03cb037(); var warnings = require_warnings_1000a372(); function createMap(schema, obj, ctx) { const map2 = new resolveSeq.YAMLMap(schema); if (obj instanceof Map) { for (const [key, value] of obj) map2.items.push(schema.createPair(key, value, ctx)); } else if (obj && typeof obj === "object") { for (const key of Object.keys(obj)) map2.items.push(schema.createPair(key, obj[key], ctx)); } if (typeof schema.sortMapEntries === "function") { map2.items.sort(schema.sortMapEntries); } return map2; } var map = { createNode: createMap, default: true, nodeClass: resolveSeq.YAMLMap, tag: "tag:yaml.org,2002:map", resolve: resolveSeq.resolveMap }; function createSeq(schema, obj, ctx) { const seq2 = new resolveSeq.YAMLSeq(schema); if (obj && obj[Symbol.iterator]) { for (const it of obj) { const v = schema.createNode(it, ctx.wrapScalars, null, ctx); seq2.items.push(v); } } return seq2; } var seq = { createNode: createSeq, default: true, nodeClass: resolveSeq.YAMLSeq, tag: "tag:yaml.org,2002:seq", resolve: resolveSeq.resolveSeq }; var string = { identify: (value) => typeof value === "string", default: true, tag: "tag:yaml.org,2002:str", resolve: resolveSeq.resolveString, stringify(item, ctx, onComment, onChompKeep) { ctx = Object.assign({ actualString: true }, ctx); return resolveSeq.stringifyString(item, ctx, onComment, onChompKeep); }, options: resolveSeq.strOptions }; var failsafe = [map, seq, string]; var intIdentify$2 = (value) => typeof value === "bigint" || Number.isInteger(value); var intResolve$1 = (src, part, radix) => resolveSeq.intOptions.asBigInt ? BigInt(src) : parseInt(part, radix); function intStringify$1(node, radix, prefix) { const { value } = node; if (intIdentify$2(value) && value >= 0) return prefix + value.toString(radix); return resolveSeq.stringifyNumber(node); } var nullObj = { identify: (value) => value == null, createNode: (schema, value, ctx) => ctx.wrapScalars ? new resolveSeq.Scalar(null) : null, default: true, tag: "tag:yaml.org,2002:null", test: /^(?:~|[Nn]ull|NULL)?$/, resolve: () => null, options: resolveSeq.nullOptions, stringify: () => resolveSeq.nullOptions.nullStr }; var boolObj = { identify: (value) => typeof value === "boolean", default: true, tag: "tag:yaml.org,2002:bool", test: /^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/, resolve: (str) => str[0] === "t" || str[0] === "T", options: resolveSeq.boolOptions, stringify: ({ value }) => value ? resolveSeq.boolOptions.trueStr : resolveSeq.boolOptions.falseStr }; var octObj = { identify: (value) => intIdentify$2(value) && value >= 0, default: true, tag: "tag:yaml.org,2002:int", format: "OCT", test: /^0o([0-7]+)$/, resolve: (str, oct) => intResolve$1(str, oct, 8), options: resolveSeq.intOptions, stringify: (node) => intStringify$1(node, 8, "0o") }; var intObj = { identify: intIdentify$2, default: true, tag: "tag:yaml.org,2002:int", test: /^[-+]?[0-9]+$/, resolve: (str) => intResolve$1(str, str, 10), options: resolveSeq.intOptions, stringify: resolveSeq.stringifyNumber }; var hexObj = { identify: (value) => intIdentify$2(value) && value >= 0, default: true, tag: "tag:yaml.org,2002:int", format: "HEX", test: /^0x([0-9a-fA-F]+)$/, resolve: (str, hex) => intResolve$1(str, hex, 16), options: resolveSeq.intOptions, stringify: (node) => intStringify$1(node, 16, "0x") }; var nanObj = { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", test: /^(?:[-+]?\.inf|(\.nan))$/i, resolve: (str, nan) => nan ? NaN : str[0] === "-" ? Number.NEGATIVE_INFINITY : Number.POSITIVE_INFINITY, stringify: resolveSeq.stringifyNumber }; var expObj = { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", format: "EXP", test: /^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/, resolve: (str) => parseFloat(str), stringify: ({ value }) => Number(value).toExponential() }; var floatObj = { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", test: /^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/, resolve(str, frac1, frac2) { const frac = frac1 || frac2; const node = new resolveSeq.Scalar(parseFloat(str)); if (frac && frac[frac.length - 1] === "0") node.minFractionDigits = frac.length; return node; }, stringify: resolveSeq.stringifyNumber }; var core = failsafe.concat([nullObj, boolObj, octObj, intObj, hexObj, nanObj, expObj, floatObj]); var intIdentify$1 = (value) => typeof value === "bigint" || Number.isInteger(value); var stringifyJSON = ({ value }) => JSON.stringify(value); var json = [map, seq, { identify: (value) => typeof value === "string", default: true, tag: "tag:yaml.org,2002:str", resolve: resolveSeq.resolveString, stringify: stringifyJSON }, { identify: (value) => value == null, createNode: (schema, value, ctx) => ctx.wrapScalars ? new resolveSeq.Scalar(null) : null, default: true, tag: "tag:yaml.org,2002:null", test: /^null$/, resolve: () => null, stringify: stringifyJSON }, { identify: (value) => typeof value === "boolean", default: true, tag: "tag:yaml.org,2002:bool", test: /^true|false$/, resolve: (str) => str === "true", stringify: stringifyJSON }, { identify: intIdentify$1, default: true, tag: "tag:yaml.org,2002:int", test: /^-?(?:0|[1-9][0-9]*)$/, resolve: (str) => resolveSeq.intOptions.asBigInt ? BigInt(str) : parseInt(str, 10), stringify: ({ value }) => intIdentify$1(value) ? value.toString() : JSON.stringify(value) }, { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", test: /^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/, resolve: (str) => parseFloat(str), stringify: stringifyJSON }]; json.scalarFallback = (str) => { throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(str)}`); }; var boolStringify = ({ value }) => value ? resolveSeq.boolOptions.trueStr : resolveSeq.boolOptions.falseStr; var intIdentify = (value) => typeof value === "bigint" || Number.isInteger(value); function intResolve(sign, src, radix) { let str = src.replace(/_/g, ""); if (resolveSeq.intOptions.asBigInt) { switch (radix) { case 2: str = `0b${str}`; break; case 8: str = `0o${str}`; break; case 16: str = `0x${str}`; break; } const n2 = BigInt(str); return sign === "-" ? BigInt(-1) * n2 : n2; } const n = parseInt(str, radix); return sign === "-" ? -1 * n : n; } function intStringify(node, radix, prefix) { const { value } = node; if (intIdentify(value)) { const str = value.toString(radix); return value < 0 ? "-" + prefix + str.substr(1) : prefix + str; } return resolveSeq.stringifyNumber(node); } var yaml11 = failsafe.concat([{ identify: (value) => value == null, createNode: (schema, value, ctx) => ctx.wrapScalars ? new resolveSeq.Scalar(null) : null, default: true, tag: "tag:yaml.org,2002:null", test: /^(?:~|[Nn]ull|NULL)?$/, resolve: () => null, options: resolveSeq.nullOptions, stringify: () => resolveSeq.nullOptions.nullStr }, { identify: (value) => typeof value === "boolean", default: true, tag: "tag:yaml.org,2002:bool", test: /^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/, resolve: () => true, options: resolveSeq.boolOptions, stringify: boolStringify }, { identify: (value) => typeof value === "boolean", default: true, tag: "tag:yaml.org,2002:bool", test: /^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i, resolve: () => false, options: resolveSeq.boolOptions, stringify: boolStringify }, { identify: intIdentify, default: true, tag: "tag:yaml.org,2002:int", format: "BIN", test: /^([-+]?)0b([0-1_]+)$/, resolve: (str, sign, bin) => intResolve(sign, bin, 2), stringify: (node) => intStringify(node, 2, "0b") }, { identify: intIdentify, default: true, tag: "tag:yaml.org,2002:int", format: "OCT", test: /^([-+]?)0([0-7_]+)$/, resolve: (str, sign, oct) => intResolve(sign, oct, 8), stringify: (node) => intStringify(node, 8, "0") }, { identify: intIdentify, default: true, tag: "tag:yaml.org,2002:int", test: /^([-+]?)([0-9][0-9_]*)$/, resolve: (str, sign, abs) => intResolve(sign, abs, 10), stringify: resolveSeq.stringifyNumber }, { identify: intIdentify, default: true, tag: "tag:yaml.org,2002:int", format: "HEX", test: /^([-+]?)0x([0-9a-fA-F_]+)$/, resolve: (str, sign, hex) => intResolve(sign, hex, 16), stringify: (node) => intStringify(node, 16, "0x") }, { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", test: /^(?:[-+]?\.inf|(\.nan))$/i, resolve: (str, nan) => nan ? NaN : str[0] === "-" ? Number.NEGATIVE_INFINITY : Number.POSITIVE_INFINITY, stringify: resolveSeq.stringifyNumber }, { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", format: "EXP", test: /^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/, resolve: (str) => parseFloat(str.replace(/_/g, "")), stringify: ({ value }) => Number(value).toExponential() }, { identify: (value) => typeof value === "number", default: true, tag: "tag:yaml.org,2002:float", test: /^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/, resolve(str, frac) { const node = new resolveSeq.Scalar(parseFloat(str.replace(/_/g, ""))); if (frac) { const f = frac.replace(/_/g, ""); if (f[f.length - 1] === "0") node.minFractionDigits = f.length; } return node; }, stringify: resolveSeq.stringifyNumber }], warnings.binary, warnings.omap, warnings.pairs, warnings.set, warnings.intTime, warnings.floatTime, warnings.timestamp); var schemas = { core, failsafe, json, yaml11 }; var tags = { binary: warnings.binary, bool: boolObj, float: floatObj, floatExp: expObj, floatNaN: nanObj, floatTime: warnings.floatTime, int: intObj, intHex: hexObj, intOct: octObj, intTime: warnings.intTime, map, null: nullObj, omap: warnings.omap, pairs: warnings.pairs, seq, set: warnings.set, timestamp: warnings.timestamp }; function findTagObject(value, tagName, tags2) { if (tagName) { const match = tags2.filter((t) => t.tag === tagName); const tagObj = match.find((t) => !t.format) || match[0]; if (!tagObj) throw new Error(`Tag ${tagName} not found`); return tagObj; } return tags2.find((t) => (t.identify && t.identify(value) || t.class && value instanceof t.class) && !t.format); } function createNode(value, tagName, ctx) { if (value instanceof resolveSeq.Node) return value; const { defaultPrefix, onTagObj, prevObjects, schema, wrapScalars } = ctx; if (tagName && tagName.startsWith("!!")) tagName = defaultPrefix + tagName.slice(2); let tagObj = findTagObject(value, tagName, schema.tags); if (!tagObj) { if (typeof value.toJSON === "function") value = value.toJSON(); if (!value || typeof value !== "object") return wrapScalars ? new resolveSeq.Scalar(value) : value; tagObj = value instanceof Map ? map : value[Symbol.iterator] ? seq : map; } if (onTagObj) { onTagObj(tagObj); delete ctx.onTagObj; } const obj = { value: void 0, node: void 0 }; if (value && typeof value === "object" && prevObjects) { const prev = prevObjects.get(value); if (prev) { const alias = new resolveSeq.Alias(prev); ctx.aliasNodes.push(alias); return alias; } obj.value = value; prevObjects.set(value, obj); } obj.node = tagObj.createNode ? tagObj.createNode(ctx.schema, value, ctx) : wrapScalars ? new resolveSeq.Scalar(value) : value; if (tagName && obj.node instanceof resolveSeq.Node) obj.node.tag = tagName; return obj.node; } function getSchemaTags(schemas2, knownTags, customTags, schemaId) { let tags2 = schemas2[schemaId.replace(/\W/g, "")]; if (!tags2) { const keys = Object.keys(schemas2).map((key) => JSON.stringify(key)).join(", "); throw new Error(`Unknown schema "${schemaId}"; use one of ${keys}`); } if (Array.isArray(customTags)) { for (const tag of customTags) tags2 = tags2.concat(tag); } else if (typeof customTags === "function") { tags2 = customTags(tags2.slice()); } for (let i = 0; i < tags2.length; ++i) { const tag = tags2[i]; if (typeof tag === "string") { const tagObj = knownTags[tag]; if (!tagObj) { const keys = Object.keys(knownTags).map((key) => JSON.stringify(key)).join(", "); throw new Error(`Unknown custom tag "${tag}"; use one of ${keys}`); } tags2[i] = tagObj; } } return tags2; } var sortMapEntriesByKey = (a, b) => a.key < b.key ? -1 : a.key > b.key ? 1 : 0; var Schema = class { constructor({ customTags, merge, schema, sortMapEntries, tags: deprecatedCustomTags }) { this.merge = !!merge; this.name = schema; this.sortMapEntries = sortMapEntries === true ? sortMapEntriesByKey : sortMapEntries || null; if (!customTags && deprecatedCustomTags) warnings.warnOptionDeprecation("tags", "customTags"); this.tags = getSchemaTags(schemas, tags, customTags || deprecatedCustomTags, schema); } createNode(value, wrapScalars, tagName, ctx) { const baseCtx = { defaultPrefix: Schema.defaultPrefix, schema: this, wrapScalars }; const createCtx = ctx ? Object.assign(ctx, baseCtx) : baseCtx; return createNode(value, tagName, createCtx); } createPair(key, value, ctx) { if (!ctx) ctx = { wrapScalars: true }; const k = this.createNode(key, ctx.wrapScalars, null, ctx); const v = this.createNode(value, ctx.wrapScalars, null, ctx); return new resolveSeq.Pair(k, v); } }; PlainValue._defineProperty(Schema, "defaultPrefix", PlainValue.defaultTagPrefix); PlainValue._defineProperty(Schema, "defaultTags", PlainValue.defaultTags); exports2.Schema = Schema; } }); // node_modules/yaml/dist/Document-9b4560a1.js var require_Document_9b4560a1 = __commonJS({ "node_modules/yaml/dist/Document-9b4560a1.js"(exports2) { "use strict"; var PlainValue = require_PlainValue_ec8e588e(); var resolveSeq = require_resolveSeq_d03cb037(); var Schema = require_Schema_88e323a7(); var defaultOptions = { anchorPrefix: "a", customTags: null, indent: 2, indentSeq: true, keepCstNodes: false, keepNodeTypes: true, keepBlobsInJSON: true, mapAsMap: false, maxAliasCount: 100, prettyErrors: false, simpleKeys: false, version: "1.2" }; var scalarOptions = { get binary() { return resolveSeq.binaryOptions; }, set binary(opt) { Object.assign(resolveSeq.binaryOptions, opt); }, get bool() { return resolveSeq.boolOptions; }, set bool(opt) { Object.assign(resolveSeq.boolOptions, opt); }, get int() { return resolveSeq.intOptions; }, set int(opt) { Object.assign(resolveSeq.intOptions, opt); }, get null() { return resolveSeq.nullOptions; }, set null(opt) { Object.assign(resolveSeq.nullOptions, opt); }, get str() { return resolveSeq.strOptions; }, set str(opt) { Object.assign(resolveSeq.strOptions, opt); } }; var documentOptions = { "1.0": { schema: "yaml-1.1", merge: true, tagPrefixes: [{ handle: "!", prefix: PlainValue.defaultTagPrefix }, { handle: "!!", prefix: "tag:private.yaml.org,2002:" }] }, 1.1: { schema: "yaml-1.1", merge: true, tagPrefixes: [{ handle: "!", prefix: "!" }, { handle: "!!", prefix: PlainValue.defaultTagPrefix }] }, 1.2: { schema: "core", merge: false, tagPrefixes: [{ handle: "!", prefix: "!" }, { handle: "!!", prefix: PlainValue.defaultTagPrefix }] } }; function stringifyTag(doc, tag) { if ((doc.version || doc.options.version) === "1.0") { const priv = tag.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/); if (priv) return "!" + priv[1]; const vocab = tag.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/); return vocab ? `!${vocab[1]}/${vocab[2]}` : `!${tag.replace(/^tag:/, "")}`; } let p = doc.tagPrefixes.find((p2) => tag.indexOf(p2.prefix) === 0); if (!p) { const dtp = doc.getDefaults().tagPrefixes; p = dtp && dtp.find((p2) => tag.indexOf(p2.prefix) === 0); } if (!p) return tag[0] === "!" ? tag : `!<${tag}>`; const suffix = tag.substr(p.prefix.length).replace(/[!,[\]{}]/g, (ch) => ({ "!": "%21", ",": "%2C", "[": "%5B", "]": "%5D", "{": "%7B", "}": "%7D" })[ch]); return p.handle + suffix; } function getTagObject(tags, item) { if (item instanceof resolveSeq.Alias) return resolveSeq.Alias; if (item.tag) { const match = tags.filter((t) => t.tag === item.tag); if (match.length > 0) return match.find((t) => t.format === item.format) || match[0]; } let tagObj, obj; if (item instanceof resolveSeq.Scalar) { obj = item.value; const match = tags.filter((t) => t.identify && t.identify(obj) || t.class && obj instanceof t.class); tagObj = match.find((t) => t.format === item.format) || match.find((t) => !t.format); } else { obj = item; tagObj = tags.find((t) => t.nodeClass && obj instanceof t.nodeClass); } if (!tagObj) { const name = obj && obj.constructor ? obj.constructor.name : typeof obj; throw new Error(`Tag not resolved for ${name} value`); } return tagObj; } function stringifyProps(node, tagObj, { anchors, doc }) { const props = []; const anchor = doc.anchors.getName(node); if (anchor) { anchors[anchor] = node; props.push(`&${anchor}`); } if (node.tag) { props.push(stringifyTag(doc, node.tag)); } else if (!tagObj.default) { props.push(stringifyTag(doc, tagObj.tag)); } return props.join(" "); } function stringify(item, ctx, onComment, onChompKeep) { const { anchors, schema } = ctx.doc; let tagObj; if (!(item instanceof resolveSeq.Node)) { const createCtx = { aliasNodes: [], onTagObj: (o) => tagObj = o, prevObjects: /* @__PURE__ */ new Map() }; item = schema.createNode(item, true, null, createCtx); for (const alias of createCtx.aliasNodes) { alias.source = alias.source.node; let name = anchors.getName(alias.source); if (!name) { name = anchors.newName(); anchors.map[name] = alias.source; } } } if (item instanceof resolveSeq.Pair) return item.toString(ctx, onComment, onChompKeep); if (!tagObj) tagObj = getTagObject(schema.tags, item); const props = stringifyProps(item, tagObj, ctx); if (props.length > 0) ctx.indentAtStart = (ctx.indentAtStart || 0) + props.length + 1; const str = typeof tagObj.stringify === "function" ? tagObj.stringify(item, ctx, onComment, onChompKeep) : item instanceof resolveSeq.Scalar ? resolveSeq.stringifyString(item, ctx, onComment, onChompKeep) : item.toString(ctx, onComment, onChompKeep); if (!props) return str; return item instanceof resolveSeq.Scalar || str[0] === "{" || str[0] === "[" ? `${props} ${str}` : `${props} ${ctx.indent}${str}`; } var Anchors = class { static validAnchorNode(node) { return node instanceof resolveSeq.Scalar || node instanceof resolveSeq.YAMLSeq || node instanceof resolveSeq.YAMLMap; } constructor(prefix) { PlainValue._defineProperty(this, "map", /* @__PURE__ */ Object.create(null)); this.prefix = prefix; } createAlias(node, name) { this.setAnchor(node, name); return new resolveSeq.Alias(node); } createMergePair(...sources) { const merge = new resolveSeq.Merge(); merge.value.items = sources.map((s) => { if (s instanceof resolveSeq.Alias) { if (s.source instanceof resolveSeq.YAMLMap) return s; } else if (s instanceof resolveSeq.YAMLMap) { return this.createAlias(s); } throw new Error("Merge sources must be Map nodes or their Aliases"); }); return merge; } getName(node) { const { map } = this; return Object.keys(map).find((a) => map[a] === node); } getNames() { return Object.keys(this.map); } getNode(name) { return this.map[name]; } newName(prefix) { if (!prefix) prefix = this.prefix; const names = Object.keys(this.map); for (let i = 1; true; ++i) { const name = `${prefix}${i}`; if (!names.includes(name)) return name; } } resolveNodes() { const { map, _cstAliases } = this; Object.keys(map).forEach((a) => { map[a] = map[a].resolved; }); _cstAliases.forEach((a) => { a.source = a.source.resolved; }); delete this._cstAliases; } setAnchor(node, name) { if (node != null && !Anchors.validAnchorNode(node)) { throw new Error("Anchors may only be set for Scalar, Seq and Map nodes"); } if (name && /[\x00-\x19\s,[\]{}]/.test(name)) { throw new Error("Anchor names must not contain whitespace or control characters"); } const { map } = this; const prev = node && Object.keys(map).find((a) => map[a] === node); if (prev) { if (!name) { return prev; } else if (prev !== name) { delete map[prev]; map[name] = node; } } else { if (!name) { if (!node) return null; name = this.newName(); } map[name] = node; } return name; } }; var visit = (node, tags) => { if (node && typeof node === "object") { const { tag } = node; if (node instanceof resolveSeq.Collection) { if (tag) tags[tag] = true; node.items.forEach((n) => visit(n, tags)); } else if (node instanceof resolveSeq.Pair) { visit(node.key, tags); visit(node.value, tags); } else if (node instanceof resolveSeq.Scalar) { if (tag) tags[tag] = true; } } return tags; }; var listTagNames = (node) => Object.keys(visit(node, {})); function parseContents(doc, contents) { const comments = { before: [], after: [] }; let body = void 0; let spaceBefore = false; for (const node of contents) { if (node.valueRange) { if (body !== void 0) { const msg = "Document contains trailing content not separated by a ... or --- line"; doc.errors.push(new PlainValue.YAMLSyntaxError(node, msg)); break; } const res = resolveSeq.resolveNode(doc, node); if (spaceBefore) { res.spaceBefore = true; spaceBefore = false; } body = res; } else if (node.comment !== null) { const cc = body === void 0 ? comments.before : comments.after; cc.push(node.comment); } else if (node.type === PlainValue.Type.BLANK_LINE) { spaceBefore = true; if (body === void 0 && comments.before.length > 0 && !doc.commentBefore) { doc.commentBefore = comments.before.join("\n"); comments.before = []; } } } doc.contents = body || null; if (!body) { doc.comment = comments.before.concat(comments.after).join("\n") || null; } else { const cb = comments.before.join("\n"); if (cb) { const cbNode = body instanceof resolveSeq.Collection && body.items[0] ? body.items[0] : body; cbNode.commentBefore = cbNode.commentBefore ? `${cb} ${cbNode.commentBefore}` : cb; } doc.comment = comments.after.join("\n") || null; } } function resolveTagDirective({ tagPrefixes }, directive) { const [handle, prefix] = directive.parameters; if (!handle || !prefix) { const msg = "Insufficient parameters given for %TAG directive"; throw new PlainValue.YAMLSemanticError(directive, msg); } if (tagPrefixes.some((p) => p.handle === handle)) { const msg = "The %TAG directive must only be given at most once per handle in the same document."; throw new PlainValue.YAMLSemanticError(directive, msg); } return { handle, prefix }; } function resolveYamlDirective(doc, directive) { let [version] = directive.parameters; if (directive.name === "YAML:1.0") version = "1.0"; if (!version) { const msg = "Insufficient parameters given for %YAML directive"; throw new PlainValue.YAMLSemanticError(directive, msg); } if (!documentOptions[version]) { const v0 = doc.version || doc.options.version; const msg = `Document will be parsed as YAML ${v0} rather than YAML ${version}`; doc.warnings.push(new PlainValue.YAMLWarning(directive, msg)); } return version; } function parseDirectives(doc, directives, prevDoc) { const directiveComments = []; let hasDirectives = false; for (const directive of directives) { const { comment, name } = directive; switch (name) { case "TAG": try { doc.tagPrefixes.push(resolveTagDirective(doc, directive)); } catch (error) { doc.errors.push(error); } hasDirectives = true; break; case "YAML": case "YAML:1.0": if (doc.version) { const msg = "The %YAML directive must only be given at most once per document."; doc.errors.push(new PlainValue.YAMLSemanticError(directive, msg)); } try { doc.version = resolveYamlDirective(doc, directive); } catch (error) { doc.errors.push(error); } hasDirectives = true; break; default: if (name) { const msg = `YAML only supports %TAG and %YAML directives, and not %${name}`; doc.warnings.push(new PlainValue.YAMLWarning(directive, msg)); } } if (comment) directiveComments.push(comment); } if (prevDoc && !hasDirectives && "1.1" === (doc.version || prevDoc.version || doc.options.version)) { const copyTagPrefix = ({ handle, prefix }) => ({ handle, prefix }); doc.tagPrefixes = prevDoc.tagPrefixes.map(copyTagPrefix); doc.version = prevDoc.version; } doc.commentBefore = directiveComments.join("\n") || null; } function assertCollection(contents) { if (contents instanceof resolveSeq.Collection) return true; throw new Error("Expected a YAML collection as document contents"); } var Document = class { constructor(options) { this.anchors = new Anchors(options.anchorPrefix); this.commentBefore = null; this.comment = null; this.contents = null; this.directivesEndMarker = null; this.errors = []; this.options = options; this.schema = null; this.tagPrefixes = []; this.version = null; this.warnings = []; } add(value) { assertCollection(this.contents); return this.contents.add(value); } addIn(path, value) { assertCollection(this.contents); this.contents.addIn(path, value); } delete(key) { assertCollection(this.contents); return this.contents.delete(key); } deleteIn(path) { if (resolveSeq.isEmptyPath(path)) { if (this.contents == null) return false; this.contents = null; return true; } assertCollection(this.contents); return this.contents.deleteIn(path); } getDefaults() { return Document.defaults[this.version] || Document.defaults[this.options.version] || {}; } get(key, keepScalar) { return this.contents instanceof resolveSeq.Collection ? this.contents.get(key, keepScalar) : void 0; } getIn(path, keepScalar) { if (resolveSeq.isEmptyPath(path)) return !keepScalar && this.contents instanceof resolveSeq.Scalar ? this.contents.value : this.contents; return this.contents instanceof resolveSeq.Collection ? this.contents.getIn(path, keepScalar) : void 0; } has(key) { return this.contents instanceof resolveSeq.Collection ? this.contents.has(key) : false; } hasIn(path) { if (resolveSeq.isEmptyPath(path)) return this.contents !== void 0; return this.contents instanceof resolveSeq.Collection ? this.contents.hasIn(path) : false; } set(key, value) { assertCollection(this.contents); this.contents.set(key, value); } setIn(path, value) { if (resolveSeq.isEmptyPath(path)) this.contents = value; else { assertCollection(this.contents); this.contents.setIn(path, value); } } setSchema(id, customTags) { if (!id && !customTags && this.schema) return; if (typeof id === "number") id = id.toFixed(1); if (id === "1.0" || id === "1.1" || id === "1.2") { if (this.version) this.version = id; else this.options.version = id; delete this.options.schema; } else if (id && typeof id === "string") { this.options.schema = id; } if (Array.isArray(customTags)) this.options.customTags = customTags; const opt = Object.assign({}, this.getDefaults(), this.options); this.schema = new Schema.Schema(opt); } parse(node, prevDoc) { if (this.options.keepCstNodes) this.cstNode = node; if (this.options.keepNodeTypes) this.type = "DOCUMENT"; const { directives = [], contents = [], directivesEndMarker, error, valueRange } = node; if (error) { if (!error.source) error.source = this; this.errors.push(error); } parseDirectives(this, directives, prevDoc); if (directivesEndMarker) this.directivesEndMarker = true; this.range = valueRange ? [valueRange.start, valueRange.end] : null; this.setSchema(); this.anchors._cstAliases = []; parseContents(this, contents); this.anchors.resolveNodes(); if (this.options.prettyErrors) { for (const error2 of this.errors) if (error2 instanceof PlainValue.YAMLError) error2.makePretty(); for (const warn of this.warnings) if (warn instanceof PlainValue.YAMLError) warn.makePretty(); } return this; } listNonDefaultTags() { return listTagNames(this.contents).filter((t) => t.indexOf(Schema.Schema.defaultPrefix) !== 0); } setTagPrefix(handle, prefix) { if (handle[0] !== "!" || handle[handle.length - 1] !== "!") throw new Error("Handle must start and end with !"); if (prefix) { const prev = this.tagPrefixes.find((p) => p.handle === handle); if (prev) prev.prefix = prefix; else this.tagPrefixes.push({ handle, prefix }); } else { this.tagPrefixes = this.tagPrefixes.filter((p) => p.handle !== handle); } } toJSON(arg, onAnchor) { const { keepBlobsInJSON, mapAsMap, maxAliasCount } = this.options; const keep = keepBlobsInJSON && (typeof arg !== "string" || !(this.contents instanceof resolveSeq.Scalar)); const ctx = { doc: this, indentStep: " ", keep, mapAsMap: keep && !!mapAsMap, maxAliasCount, stringify }; const anchorNames = Object.keys(this.anchors.map); if (anchorNames.length > 0) ctx.anchors = new Map(anchorNames.map((name) => [this.anchors.map[name], { alias: [], aliasCount: 0, count: 1 }])); const res = resolveSeq.toJSON(this.contents, arg, ctx); if (typeof onAnchor === "function" && ctx.anchors) for (const { count, res: res2 } of ctx.anchors.values()) onAnchor(res2, count); return res; } toString() { if (this.errors.length > 0) throw new Error("Document with errors cannot be stringified"); const indentSize = this.options.indent; if (!Number.isInteger(indentSize) || indentSize <= 0) { const s = JSON.stringify(indentSize); throw new Error(`"indent" option must be a positive integer, not ${s}`); } this.setSchema(); const lines = []; let hasDirectives = false; if (this.version) { let vd = "%YAML 1.2"; if (this.schema.name === "yaml-1.1") { if (this.version === "1.0") vd = "%YAML:1.0"; else if (this.version === "1.1") vd = "%YAML 1.1"; } lines.push(vd); hasDirectives = true; } const tagNames = this.listNonDefaultTags(); this.tagPrefixes.forEach(({ handle, prefix }) => { if (tagNames.some((t) => t.indexOf(prefix) === 0)) { lines.push(`%TAG ${handle} ${prefix}`); hasDirectives = true; } }); if (hasDirectives || this.directivesEndMarker) lines.push("---"); if (this.commentBefore) { if (hasDirectives || !this.directivesEndMarker) lines.unshift(""); lines.unshift(this.commentBefore.replace(/^/gm, "#")); } const ctx = { anchors: /* @__PURE__ */ Object.create(null), doc: this, indent: "", indentStep: " ".repeat(indentSize), stringify }; let chompKeep = false; let contentComment = null; if (this.contents) { if (this.contents instanceof resolveSeq.Node) { if (this.contents.spaceBefore && (hasDirectives || this.directivesEndMarker)) lines.push(""); if (this.contents.commentBefore) lines.push(this.contents.commentBefore.replace(/^/gm, "#")); ctx.forceBlockIndent = !!this.comment; contentComment = this.contents.comment; } const onChompKeep = contentComment ? null : () => chompKeep = true; const body = stringify(this.contents, ctx, () => contentComment = null, onChompKeep); lines.push(resolveSeq.addComment(body, "", contentComment)); } else if (this.contents !== void 0) { lines.push(stringify(this.contents, ctx)); } if (this.comment) { if ((!chompKeep || contentComment) && lines[lines.length - 1] !== "") lines.push(""); lines.push(this.comment.replace(/^/gm, "#")); } return lines.join("\n") + "\n"; } }; PlainValue._defineProperty(Document, "defaults", documentOptions); exports2.Document = Document; exports2.defaultOptions = defaultOptions; exports2.scalarOptions = scalarOptions; } }); // node_modules/yaml/dist/index.js var require_dist = __commonJS({ "node_modules/yaml/dist/index.js"(exports2) { "use strict"; var parseCst = require_parse_cst(); var Document$1 = require_Document_9b4560a1(); var Schema = require_Schema_88e323a7(); var PlainValue = require_PlainValue_ec8e588e(); var warnings = require_warnings_1000a372(); require_resolveSeq_d03cb037(); function createNode(value, wrapScalars = true, tag) { if (tag === void 0 && typeof wrapScalars === "string") { tag = wrapScalars; wrapScalars = true; } const options = Object.assign({}, Document$1.Document.defaults[Document$1.defaultOptions.version], Document$1.defaultOptions); const schema = new Schema.Schema(options); return schema.createNode(value, wrapScalars, tag); } var Document = class extends Document$1.Document { constructor(options) { super(Object.assign({}, Document$1.defaultOptions, options)); } }; function parseAllDocuments(src, options) { const stream = []; let prev; for (const cstDoc of parseCst.parse(src)) { const doc = new Document(options); doc.parse(cstDoc, prev); stream.push(doc); prev = doc; } return stream; } function parseDocument(src, options) { const cst = parseCst.parse(src); const doc = new Document(options).parse(cst[0]); if (cst.length > 1) { const errMsg = "Source contains multiple documents; please use YAML.parseAllDocuments()"; doc.errors.unshift(new PlainValue.YAMLSemanticError(cst[1], errMsg)); } return doc; } function parse(src, options) { const doc = parseDocument(src, options); doc.warnings.forEach((warning) => warnings.warn(warning)); if (doc.errors.length > 0) throw doc.errors[0]; return doc.toJSON(); } function stringify(value, options) { const doc = new Document(options); doc.contents = value; return String(doc); } var YAML = { createNode, defaultOptions: Document$1.defaultOptions, Document, parse, parseAllDocuments, parseCST: parseCst.parse, parseDocument, scalarOptions: Document$1.scalarOptions, stringify }; exports2.YAML = YAML; } }); // node_modules/yaml/index.js var require_yaml = __commonJS({ "node_modules/yaml/index.js"(exports2, module2) { module2.exports = require_dist().YAML; } }); // node_modules/lilconfig/dist/index.js var require_dist2 = __commonJS({ "node_modules/lilconfig/dist/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.lilconfigSync = exports2.lilconfig = exports2.defaultLoaders = void 0; var path = require("path"); var fs = require("fs"); var os = require("os"); var fsReadFileAsync = fs.promises.readFile; function getDefaultSearchPlaces(name) { return [ "package.json", `.${name}rc.json`, `.${name}rc.js`, `${name}.config.js`, `.${name}rc.cjs`, `${name}.config.cjs` ]; } function getSearchPaths(startDir, stopDir) { return startDir.split(path.sep).reduceRight((acc, _, ind, arr) => { const currentPath = arr.slice(0, ind + 1).join(path.sep); if (!acc.passedStopDir) acc.searchPlaces.push(currentPath || path.sep); if (currentPath === stopDir) acc.passedStopDir = true; return acc; }, { searchPlaces: [], passedStopDir: false }).searchPlaces; } exports2.defaultLoaders = Object.freeze({ ".js": require, ".json": require, ".cjs": require, noExt(_, content) { return JSON.parse(content); } }); function getExtDesc(ext) { return ext === "noExt" ? "files without extensions" : `extension "${ext}"`; } function getOptions(name, options = {}) { const conf = { stopDir: os.homedir(), searchPlaces: getDefaultSearchPlaces(name), ignoreEmptySearchPlaces: true, transform: (x) => x, packageProp: [name], ...options, loaders: { ...exports2.defaultLoaders, ...options.loaders } }; conf.searchPlaces.forEach((place) => { const key = path.extname(place) || "noExt"; const loader = conf.loaders[key]; if (!loader) { throw new Error(`No loader specified for ${getExtDesc(key)}, so searchPlaces item "${place}" is invalid`); } if (typeof loader !== "function") { throw new Error(`loader for ${getExtDesc(key)} is not a function (type provided: "${typeof loader}"), so searchPlaces item "${place}" is invalid`); } }); return conf; } function getPackageProp(props, obj) { if (typeof props === "string" && props in obj) return obj[props]; return (Array.isArray(props) ? props : props.split(".")).reduce((acc, prop) => acc === void 0 ? acc : acc[prop], obj) || null; } function getSearchItems(searchPlaces, searchPaths) { return searchPaths.reduce((acc, searchPath) => { searchPlaces.forEach((fileName) => acc.push({ fileName, filepath: path.join(searchPath, fileName), loaderKey: path.extname(fileName) || "noExt" })); return acc; }, []); } function validateFilePath(filepath) { if (!filepath) throw new Error("load must pass a non-empty string"); } function validateLoader(loader, ext) { if (!loader) throw new Error(`No loader specified for extension "${ext}"`); if (typeof loader !== "function") throw new Error("loader is not a function"); } function lilconfig(name, options) { const { ignoreEmptySearchPlaces, loaders, packageProp, searchPlaces, stopDir, transform } = getOptions(name, options); return { async search(searchFrom = process.cwd()) { const searchPaths = getSearchPaths(searchFrom, stopDir); const result = { config: null, filepath: "" }; const searchItems = getSearchItems(searchPlaces, searchPaths); for (const { fileName, filepath, loaderKey } of searchItems) { try { await fs.promises.access(filepath); } catch (_a) { continue; } const content = String(await fsReadFileAsync(filepath)); const loader = loaders[loaderKey]; if (fileName === "package.json") { const pkg = await loader(filepath, content); const maybeConfig = getPackageProp(packageProp, pkg); if (maybeConfig != null) { result.config = maybeConfig; result.filepath = filepath; break; } continue; } const isEmpty = content.trim() === ""; if (isEmpty && ignoreEmptySearchPlaces) continue; if (isEmpty) { result.isEmpty = true; result.config = void 0; } else { validateLoader(loader, loaderKey); result.config = await loader(filepath, content); } result.filepath = filepath; break; } if (result.filepath === "" && result.config === null) return transform(null); return transform(result); }, async load(filepath) { validateFilePath(filepath); const absPath = path.resolve(process.cwd(), filepath); const { base, ext } = path.parse(absPath); const loaderKey = ext || "noExt"; const loader = loaders[loaderKey]; validateLoader(loader, loaderKey); const content = String(await fsReadFileAsync(absPath)); if (base === "package.json") { const pkg = await loader(absPath, content); return transform({ config: getPackageProp(packageProp, pkg), filepath: absPath }); } const result = { config: null, filepath: absPath }; const isEmpty = content.trim() === ""; if (isEmpty && ignoreEmptySearchPlaces) return transform({ config: void 0, filepath: absPath, isEmpty: true }); result.config = isEmpty ? void 0 : await loader(absPath, content); return transform(isEmpty ? { ...result, isEmpty, config: void 0 } : result); } }; } exports2.lilconfig = lilconfig; function lilconfigSync(name, options) { const { ignoreEmptySearchPlaces, loaders, packageProp, searchPlaces, stopDir, transform } = getOptions(name, options); return { search(searchFrom = process.cwd()) { const searchPaths = getSearchPaths(searchFrom, stopDir); const result = { config: null, filepath: "" }; const searchItems = getSearchItems(searchPlaces, searchPaths); for (const { fileName, filepath, loaderKey } of searchItems) { try { fs.accessSync(filepath); } catch (_a) { continue; } const loader = loaders[loaderKey]; const content = String(fs.readFileSync(filepath)); if (fileName === "package.json") { const pkg = loader(filepath, content); const maybeConfig = getPackageProp(packageProp, pkg); if (maybeConfig != null) { result.config = maybeConfig; result.filepath = filepath; break; } continue; } const isEmpty = content.trim() === ""; if (isEmpty && ignoreEmptySearchPlaces) continue; if (isEmpty) { result.isEmpty = true; result.config = void 0; } else { validateLoader(loader, loaderKey); result.config = loader(filepath, content); } result.filepath = filepath; break; } if (result.filepath === "" && result.config === null) return transform(null); return transform(result); }, load(filepath) { validateFilePath(filepath); const absPath = path.resolve(process.cwd(), filepath); const { base, ext } = path.parse(absPath); const loaderKey = ext || "noExt"; const loader = loaders[loaderKey]; validateLoader(loader, loaderKey); const content = String(fs.readFileSync(absPath)); if (base === "package.json") { const pkg = loader(absPath, content); return transform({ config: getPackageProp(packageProp, pkg), filepath: absPath }); } const result = { config: null, filepath: absPath }; const isEmpty = content.trim() === ""; if (isEmpty && ignoreEmptySearchPlaces) return transform({ filepath: absPath, config: void 0, isEmpty: true }); result.config = isEmpty ? void 0 : loader(absPath, content); return transform(isEmpty ? { ...result, isEmpty, config: void 0 } : result); } }; } exports2.lilconfigSync = lilconfigSync; } }); // node_modules/css-declaration-sorter/dist/stable-sort.cjs var require_stable_sort = __commonJS({ "node_modules/css-declaration-sorter/dist/stable-sort.cjs"(exports2, module2) { "use strict"; module2.exports = function(items, comparator) { comparator = comparator ? comparator : (a, b) => { if (a < b) return -1; if (a > b) return 1; return 0; }; let stabilizedItems = items.map((el, index) => [el, index]); const stableComparator = (a, b) => { let order = comparator(a[0], b[0]); if (order != 0) return order; return a[1] - b[1]; }; stabilizedItems.sort(stableComparator); for (let i = 0; i < items.length; i++) { items[i] = stabilizedItems[i][0]; } return items; }; } }); // node_modules/css-declaration-sorter/dist/main.cjs var require_main = __commonJS({ "node_modules/css-declaration-sorter/dist/main.cjs"(exports2, module2) { "use strict"; var stableSort = require_stable_sort(); Object.defineProperty(exports2, "__esModule", { value: true }); var shorthandData = { "animation": [ "animation-name", "animation-duration", "animation-timing-function", "animation-delay", "animation-iteration-count", "animation-direction", "animation-fill-mode", "animation-play-state" ], "background": [ "background-image", "background-size", "background-position", "background-repeat", "background-origin", "background-clip", "background-attachment", "background-color" ], "columns": [ "column-width", "column-count" ], "column-rule": [ "column-rule-width", "column-rule-style", "column-rule-color" ], "flex": [ "flex-grow", "flex-shrink", "flex-basis" ], "flex-flow": [ "flex-direction", "flex-wrap" ], "font": [ "font-style", "font-variant", "font-weight", "font-stretch", "font-size", "font-family", "line-height" ], "grid": [ "grid-template-rows", "grid-template-columns", "grid-template-areas", "grid-auto-rows", "grid-auto-columns", "grid-auto-flow", "column-gap", "row-gap" ], "grid-area": [ "grid-row-start", "grid-column-start", "grid-row-end", "grid-column-end" ], "grid-column": [ "grid-column-start", "grid-column-end" ], "grid-row": [ "grid-row-start", "grid-row-end" ], "grid-template": [ "grid-template-columns", "grid-template-rows", "grid-template-areas" ], "list-style": [ "list-style-type", "list-style-position", "list-style-image" ], "padding": [ "padding-block", "padding-block-start", "padding-block-end", "padding-inline", "padding-inline-start", "padding-inline-end", "padding-top", "padding-right", "padding-bottom", "padding-left" ], "padding-block": [ "padding-block-start", "padding-block-end", "padding-top", "padding-right", "padding-bottom", "padding-left" ], "padding-block-start": [ "padding-top", "padding-right", "padding-left" ], "padding-block-end": [ "padding-right", "padding-bottom", "padding-left" ], "padding-inline": [ "padding-inline-start", "padding-inline-end", "padding-top", "padding-right", "padding-bottom", "padding-left" ], "padding-inline-start": [ "padding-top", "padding-right", "padding-left" ], "padding-inline-end": [ "padding-right", "padding-bottom", "padding-left" ], "margin": [ "margin-block", "margin-block-start", "margin-block-end", "margin-inline", "margin-inline-start", "margin-inline-end", "margin-top", "margin-right", "margin-bottom", "margin-left" ], "margin-block": [ "margin-block-start", "margin-block-end", "margin-top", "margin-right", "margin-bottom", "margin-left" ], "margin-inline": [ "margin-inline-start", "margin-inline-end", "margin-top", "margin-right", "margin-bottom", "margin-left" ], "margin-inline-start": [ "margin-top", "margin-right", "margin-bottom", "margin-left" ], "margin-inline-end": [ "margin-top", "margin-right", "margin-bottom", "margin-left" ], "border": [ "border-top", "border-right", "border-bottom", "border-left", "border-width", "border-style", "border-color", "border-top-width", "border-right-width", "border-bottom-width", "border-left-width", "border-top-style", "border-right-style", "border-bottom-style", "border-left-style", "border-top-color", "border-right-color", "border-bottom-color", "border-left-color", "border-block", "border-block-start", "border-block-end", "border-block-width", "border-block-style", "border-block-color", "border-inline", "border-inline-start", "border-inline-end", "border-inline-width", "border-inline-style", "border-inline-color" ], "border-top": [ "border-width", "border-style", "border-color", "border-top-width", "border-top-style", "border-top-color" ], "border-right": [ "border-width", "border-style", "border-color", "border-right-width", "border-right-style", "border-right-color" ], "border-bottom": [ "border-width", "border-style", "border-color", "border-bottom-width", "border-bottom-style", "border-bottom-color" ], "border-left": [ "border-width", "border-style", "border-color", "border-left-width", "border-left-style", "border-left-color" ], "border-color": [ "border-top-color", "border-bottom-color", "border-left-color", "border-right-color" ], "border-width": [ "border-top-width", "border-bottom-width", "border-left-width", "border-right-width" ], "border-style": [ "border-top-style", "border-bottom-style", "border-left-style", "border-right-style" ], "border-radius": [ "border-top-right-radius", "border-top-left-radius", "border-bottom-right-radius", "border-bottom-left-radius" ], "border-block": [ "border-block-start", "border-block-end", "border-block-width", "border-width", "border-block-style", "border-style", "border-block-color", "border-color" ], "border-block-start": [ "border-block-start-width", "border-width", "border-block-start-style", "border-style", "border-block-start-color", "border-color" ], "border-block-end": [ "border-block-end-width", "border-width", "border-block-end-style", "border-style", "border-block-end-color", "border-color" ], "border-inline": [ "border-inline-start", "border-inline-end", "border-inline-width", "border-width", "border-inline-style", "border-style", "border-inline-color", "border-color" ], "border-inline-start": [ "border-inline-start-width", "border-width", "border-inline-start-style", "border-style", "border-inline-start-color", "border-color" ], "border-inline-end": [ "border-inline-end-width", "border-width", "border-inline-end-style", "border-style", "border-inline-end-color", "border-color" ], "border-image": [ "border-image-source", "border-image-slice", "border-image-width", "border-image-outset", "border-image-repeat" ], "mask": [ "mask-image", "mask-mode", "mask-position", "mask-size", "mask-repeat", "mask-origin", "mask-clip", "mask-composite" ], "inline-size": [ "width", "height" ], "block-size": [ "width", "height" ], "max-inline-size": [ "max-width", "max-height" ], "max-block-size": [ "max-width", "max-height" ], "inset": [ "inset-block", "inset-block-start", "inset-block-end", "inset-inline", "inset-inline-start", "inset-inline-end", "top", "right", "bottom", "left" ], "inset-block": [ "inset-block-start", "inset-block-end", "top", "right", "bottom", "left" ], "inset-inline": [ "inset-inline-start", "inset-inline-end", "top", "right", "bottom", "left" ], "outline": [ "outline-color", "outline-style", "outline-width" ], "overflow": [ "overflow-x", "overflow-y" ], "place-content": [ "align-content", "justify-content" ], "place-items": [ "align-items", "justify-items" ], "place-self": [ "align-self", "justify-self" ], "text-decoration": [ "text-decoration-color", "text-decoration-style", "text-decoration-line" ], "transition": [ "transition-delay", "transition-duration", "transition-property", "transition-timing-function" ], "text-emphasis": [ "text-emphasis-style", "text-emphasis-color" ] }; function __variableDynamicImportRuntime0__(path) { switch (path) { case "../orders/alphabetical.mjs": return Promise.resolve().then(function() { return alphabetical; }); case "../orders/concentric-css.mjs": return Promise.resolve().then(function() { return concentricCss; }); case "../orders/smacss.mjs": return Promise.resolve().then(function() { return smacss; }); default: return new Promise(function(resolve, reject) { (typeof queueMicrotask === "function" ? queueMicrotask : setTimeout)( reject.bind(null, new Error("Unknown variable dynamic import: " + path)) ); }); } } var builtInOrders = [ "alphabetical", "concentric-css", "smacss" ]; var cssDeclarationSorter = ({ order = "alphabetical", keepOverrides = false } = {}) => ({ postcssPlugin: "css-declaration-sorter", OnceExit(css) { let withKeepOverrides = (comparator) => comparator; if (keepOverrides) { withKeepOverrides = withOverridesComparator(shorthandData); } if (typeof order === "function") { return processCss({ css, comparator: withKeepOverrides(order) }); } if (!builtInOrders.includes(order)) return Promise.reject( Error([ `Invalid built-in order '${order}' provided.`, `Available built-in orders are: ${builtInOrders}` ].join("\n")) ); return __variableDynamicImportRuntime0__(`../orders/${order}.mjs`).then(({ properties: properties2 }) => processCss({ css, comparator: withKeepOverrides(orderComparator(properties2)) })); } }); cssDeclarationSorter.postcss = true; function processCss({ css, comparator }) { const comments = []; const rulesCache = []; css.walk((node) => { const nodes = node.nodes; const type = node.type; if (type === "comment") { const isNewlineNode = node.raws.before && node.raws.before.includes("\n"); const lastNewlineNode = isNewlineNode && !node.next(); const onlyNode = !node.prev() && !node.next() || !node.parent; if (lastNewlineNode || onlyNode || node.parent.type === "root") { return; } if (isNewlineNode) { const pairedNode = node.next() || node.prev(); if (pairedNode) { comments.unshift({ "comment": node, "pairedNode": pairedNode, "insertPosition": node.next() ? "Before" : "After" }); node.remove(); } } else { const pairedNode = node.prev() || node.next(); if (pairedNode) { comments.push({ "comment": node, "pairedNode": pairedNode, "insertPosition": "After" }); node.remove(); } } return; } const isRule = type === "rule" || type === "atrule"; if (isRule && nodes && nodes.length > 1) { rulesCache.push(nodes); } }); rulesCache.forEach((nodes) => { sortCssDeclarations({ nodes, comparator }); }); comments.forEach((node) => { const pairedNode = node.pairedNode; node.comment.remove(); pairedNode.parent && pairedNode.parent["insert" + node.insertPosition](pairedNode, node.comment); }); } function sortCssDeclarations({ nodes, comparator }) { stableSort(nodes, (a, b) => { if (a.type === "decl" && b.type === "decl") { return comparator(a.prop, b.prop); } else { return compareDifferentType(a, b); } }); } function withOverridesComparator(shorthandData2) { return function(comparator) { return function(a, b) { a = removeVendorPrefix(a); b = removeVendorPrefix(b); if (shorthandData2[a] && shorthandData2[a].includes(b)) return 0; if (shorthandData2[b] && shorthandData2[b].includes(a)) return 0; return comparator(a, b); }; }; } function orderComparator(order) { return function(a, b) { return order.indexOf(a) - order.indexOf(b); }; } function compareDifferentType(a, b) { if (b.type === "atrule") { return 0; } return a.type === "decl" ? -1 : b.type === "decl" ? 1 : 0; } function removeVendorPrefix(property) { return property.replace(/^-\w+-/, ""); } var properties$2 = [ "all", "-webkit-line-clamp", "accent-color", "align-content", "align-items", "align-self", "animation", "animation-delay", "animation-direction", "animation-duration", "animation-fill-mode", "animation-iteration-count", "animation-name", "animation-play-state", "animation-timing-function", "appearance", "ascent-override", "aspect-ratio", "backdrop-filter", "backface-visibility", "background", "background-attachment", "background-blend-mode", "background-clip", "background-color", "background-image", "background-origin", "background-position", "background-position-x", "background-position-y", "background-repeat", "background-size", "block-size", "border", "border-block", "border-block-color", "border-block-end", "border-block-end-color", "border-block-end-style", "border-block-end-width", "border-block-start", "border-block-start-color", "border-block-start-style", "border-block-start-width", "border-block-style", "border-block-width", "border-bottom", "border-bottom-color", "border-bottom-left-radius", "border-bottom-right-radius", "border-bottom-style", "border-bottom-width", "border-collapse", "border-color", "border-end-end-radius", "border-end-start-radius", "border-image", "border-image-outset", "border-image-repeat", "border-image-slice", "border-image-source", "border-image-width", "border-inline", "border-inline-color", "border-inline-end", "border-inline-end-color", "border-inline-end-style", "border-inline-end-width", "border-inline-start", "border-inline-start-color", "border-inline-start-style", "border-inline-start-width", "border-inline-style", "border-inline-width", "border-left", "border-left-color", "border-left-style", "border-left-width", "border-radius", "border-right", "border-right-color", "border-right-style", "border-right-width", "border-spacing", "border-start-end-radius", "border-start-start-radius", "border-style", "border-top", "border-top-color", "border-top-left-radius", "border-top-right-radius", "border-top-style", "border-top-width", "border-width", "bottom", "box-decoration-break", "box-shadow", "box-sizing", "break-after", "break-before", "break-inside", "caption-side", "caret-color", "clear", "clip-path", "color", "color-scheme", "column-count", "column-fill", "column-gap", "column-rule", "column-rule-color", "column-rule-style", "column-rule-width", "column-span", "column-width", "columns", "contain", "content", "content-visibility", "counter-increment", "counter-reset", "counter-set", "cursor", "descent-override", "direction", "display", "empty-cells", "filter", "flex", "flex-basis", "flex-direction", "flex-flow", "flex-grow", "flex-shrink", "flex-wrap", "float", "font", "font-display", "font-family", "font-kerning", "font-language-override", "font-optical-sizing", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-synthesis", "font-variant", "font-variant-alternates", "font-variant-caps", "font-variant-east-asian", "font-variant-ligatures", "font-variant-numeric", "font-variant-position", "font-variation-settings", "font-weight", "forced-color-adjust", "gap", "grid", "grid-area", "grid-auto-columns", "grid-auto-flow", "grid-auto-rows", "grid-column", "grid-column-end", "grid-column-start", "grid-row", "grid-row-end", "grid-row-start", "grid-template", "grid-template-areas", "grid-template-columns", "grid-template-rows", "hanging-punctuation", "height", "hyphenate-character", "hyphens", "image-orientation", "image-rendering", "inline-size", "inset", "inset-block", "inset-block-end", "inset-block-start", "inset-inline", "inset-inline-end", "inset-inline-start", "isolation", "justify-content", "justify-items", "justify-self", "left", "letter-spacing", "line-break", "line-gap-override", "line-height", "list-style", "list-style-image", "list-style-position", "list-style-type", "margin", "margin-block", "margin-block-end", "margin-block-start", "margin-bottom", "margin-inline", "margin-inline-end", "margin-inline-start", "margin-left", "margin-right", "margin-top", "mask", "mask-border", "mask-border-outset", "mask-border-repeat", "mask-border-slice", "mask-border-source", "mask-border-width", "mask-clip", "mask-composite", "mask-image", "mask-mode", "mask-origin", "mask-position", "mask-repeat", "mask-size", "mask-type", "max-block-size", "max-height", "max-inline-size", "max-width", "min-block-size", "min-height", "min-inline-size", "min-width", "mix-blend-mode", "object-fit", "object-position", "offset", "offset-anchor", "offset-distance", "offset-path", "offset-rotate", "opacity", "order", "orphans", "outline", "outline-color", "outline-offset", "outline-style", "outline-width", "overflow", "overflow-anchor", "overflow-block", "overflow-inline", "overflow-wrap", "overflow-x", "overflow-y", "overscroll-behavior", "overscroll-behavior-block", "overscroll-behavior-inline", "overscroll-behavior-x", "overscroll-behavior-y", "padding", "padding-block", "padding-block-end", "padding-block-start", "padding-bottom", "padding-inline", "padding-inline-end", "padding-inline-start", "padding-left", "padding-right", "padding-top", "page", "page-break-after", "page-break-before", "page-break-inside", "paint-order", "perspective", "perspective-origin", "place-content", "place-items", "place-self", "pointer-events", "position", "print-color-adjust", "quotes", "resize", "right", "rotate", "row-gap", "ruby-position", "scale", "scroll-behavior", "scroll-margin", "scroll-margin-block", "scroll-margin-block-end", "scroll-margin-block-start", "scroll-margin-bottom", "scroll-margin-inline", "scroll-margin-inline-end", "scroll-margin-inline-start", "scroll-margin-left", "scroll-margin-right", "scroll-margin-top", "scroll-padding", "scroll-padding-block", "scroll-padding-block-end", "scroll-padding-block-start", "scroll-padding-bottom", "scroll-padding-inline", "scroll-padding-inline-end", "scroll-padding-inline-start", "scroll-padding-left", "scroll-padding-right", "scroll-padding-top", "scroll-snap-align", "scroll-snap-stop", "scroll-snap-type", "scrollbar-color", "scrollbar-gutter", "scrollbar-width", "shape-image-threshold", "shape-margin", "shape-outside", "size-adjust", "src", "tab-size", "table-layout", "text-align", "text-align-last", "text-combine-upright", "text-decoration", "text-decoration-color", "text-decoration-line", "text-decoration-skip-ink", "text-decoration-style", "text-decoration-thickness", "text-emphasis", "text-emphasis-color", "text-emphasis-position", "text-emphasis-style", "text-indent", "text-justify", "text-orientation", "text-overflow", "text-shadow", "text-transform", "text-underline-offset", "text-underline-position", "top", "touch-action", "transform", "transform-box", "transform-origin", "transform-style", "transition", "transition-delay", "transition-duration", "transition-property", "transition-timing-function", "translate", "unicode-bidi", "unicode-range", "user-select", "vertical-align", "visibility", "white-space", "widows", "width", "will-change", "word-break", "word-spacing", "writing-mode", "z-index" ]; var alphabetical = /* @__PURE__ */ Object.freeze({ __proto__: null, properties: properties$2 }); var properties$1 = [ "all", "display", "position", "top", "right", "bottom", "left", "offset", "offset-anchor", "offset-distance", "offset-path", "offset-rotate", "grid", "grid-template-rows", "grid-template-columns", "grid-template-areas", "grid-auto-rows", "grid-auto-columns", "grid-auto-flow", "column-gap", "row-gap", "grid-area", "grid-row", "grid-row-start", "grid-row-end", "grid-column", "grid-column-start", "grid-column-end", "grid-template", "flex", "flex-grow", "flex-shrink", "flex-basis", "flex-direction", "flex-flow", "flex-wrap", "box-decoration-break", "place-content", "align-content", "justify-content", "place-items", "align-items", "justify-items", "place-self", "align-self", "justify-self", "vertical-align", "order", "float", "clear", "shape-margin", "shape-outside", "shape-image-threshold", "orphans", "gap", "columns", "column-fill", "column-rule", "column-rule-width", "column-rule-style", "column-rule-color", "column-width", "column-span", "column-count", "break-before", "break-after", "break-inside", "page", "page-break-before", "page-break-after", "page-break-inside", "transform", "transform-box", "transform-origin", "transform-style", "translate", "rotate", "scale", "perspective", "perspective-origin", "appearance", "visibility", "content-visibility", "opacity", "z-index", "paint-order", "mix-blend-mode", "backface-visibility", "backdrop-filter", "clip-path", "mask", "mask-border", "mask-border-outset", "mask-border-repeat", "mask-border-slice", "mask-border-source", "mask-border-width", "mask-image", "mask-mode", "mask-position", "mask-size", "mask-repeat", "mask-origin", "mask-clip", "mask-composite", "mask-type", "filter", "animation", "animation-duration", "animation-timing-function", "animation-delay", "animation-iteration-count", "animation-direction", "animation-fill-mode", "animation-play-state", "animation-name", "transition", "transition-delay", "transition-duration", "transition-property", "transition-timing-function", "will-change", "counter-increment", "counter-reset", "counter-set", "cursor", "box-sizing", "contain", "margin", "margin-top", "margin-right", "margin-bottom", "margin-left", "margin-inline", "margin-inline-start", "margin-inline-end", "margin-block", "margin-block-start", "margin-block-end", "inset", "inset-block", "inset-block-end", "inset-block-start", "inset-inline", "inset-inline-end", "inset-inline-start", "outline", "outline-color", "outline-style", "outline-width", "outline-offset", "box-shadow", "border", "border-top", "border-right", "border-bottom", "border-left", "border-width", "border-top-width", "border-right-width", "border-bottom-width", "border-left-width", "border-style", "border-top-style", "border-right-style", "border-bottom-style", "border-left-style", "border-color", "border-top-color", "border-right-color", "border-bottom-color", "border-left-color", "border-radius", "border-top-right-radius", "border-top-left-radius", "border-bottom-right-radius", "border-bottom-left-radius", "border-inline", "border-inline-width", "border-inline-style", "border-inline-color", "border-inline-start", "border-inline-start-width", "border-inline-start-style", "border-inline-start-color", "border-inline-end", "border-inline-end-width", "border-inline-end-style", "border-inline-end-color", "border-block", "border-block-width", "border-block-style", "border-block-color", "border-block-start", "border-block-start-width", "border-block-start-style", "border-block-start-color", "border-block-end", "border-block-end-width", "border-block-end-style", "border-block-end-color", "border-image", "border-image-source", "border-image-slice", "border-image-width", "border-image-outset", "border-image-repeat", "border-collapse", "border-spacing", "border-start-start-radius", "border-start-end-radius", "border-end-start-radius", "border-end-end-radius", "background", "background-image", "background-position", "background-size", "background-repeat", "background-origin", "background-clip", "background-attachment", "background-color", "background-blend-mode", "background-position-x", "background-position-y", "isolation", "padding", "padding-top", "padding-right", "padding-bottom", "padding-left", "padding-inline", "padding-inline-start", "padding-inline-end", "padding-block", "padding-block-start", "padding-block-end", "image-orientation", "image-rendering", "aspect-ratio", "width", "min-width", "max-width", "height", "min-height", "max-height", "-webkit-line-clamp", "inline-size", "min-inline-size", "max-inline-size", "block-size", "min-block-size", "max-block-size", "table-layout", "caption-side", "empty-cells", "overflow", "overflow-anchor", "overflow-block", "overflow-inline", "overflow-x", "overflow-y", "overscroll-behavior", "overscroll-behavior-block", "overscroll-behavior-inline", "overscroll-behavior-x", "overscroll-behavior-y", "resize", "object-fit", "object-position", "scroll-behavior", "scroll-margin", "scroll-margin-block", "scroll-margin-block-end", "scroll-margin-block-start", "scroll-margin-bottom", "scroll-margin-inline", "scroll-margin-inline-end", "scroll-margin-inline-start", "scroll-margin-left", "scroll-margin-right", "scroll-margin-top", "scroll-padding", "scroll-padding-block", "scroll-padding-block-end", "scroll-padding-block-start", "scroll-padding-bottom", "scroll-padding-inline", "scroll-padding-inline-end", "scroll-padding-inline-start", "scroll-padding-left", "scroll-padding-right", "scroll-padding-top", "scroll-snap-align", "scroll-snap-stop", "scroll-snap-type", "scrollbar-color", "scrollbar-gutter", "scrollbar-width", "touch-action", "pointer-events", "content", "quotes", "hanging-punctuation", "color", "accent-color", "print-color-adjust", "forced-color-adjust", "color-scheme", "caret-color", "font", "font-style", "font-variant", "font-weight", "font-stretch", "font-size", "size-adjust", "line-height", "src", "font-family", "font-display", "font-kerning", "font-language-override", "font-optical-sizing", "font-size-adjust", "font-synthesis", "font-variant-alternates", "font-variant-caps", "font-variant-east-asian", "font-variant-ligatures", "font-variant-numeric", "font-variant-position", "font-variation-settings", "ascent-override", "descent-override", "line-gap-override", "hyphens", "hyphenate-character", "letter-spacing", "line-break", "list-style", "list-style-type", "list-style-image", "list-style-position", "writing-mode", "direction", "unicode-bidi", "unicode-range", "user-select", "ruby-position", "text-combine-upright", "text-align", "text-align-last", "text-decoration", "text-decoration-line", "text-decoration-style", "text-decoration-color", "text-decoration-thickness", "text-decoration-skip-ink", "text-emphasis", "text-emphasis-style", "text-emphasis-color", "text-emphasis-position", "text-indent", "text-justify", "text-underline-position", "text-underline-offset", "text-orientation", "text-overflow", "text-shadow", "text-transform", "white-space", "word-break", "word-spacing", "overflow-wrap", "tab-size", "widows" ]; var concentricCss = /* @__PURE__ */ Object.freeze({ __proto__: null, properties: properties$1 }); var properties = [ "all", "box-sizing", "contain", "display", "appearance", "visibility", "content-visibility", "z-index", "paint-order", "position", "top", "right", "bottom", "left", "offset", "offset-anchor", "offset-distance", "offset-path", "offset-rotate", "grid", "grid-template-rows", "grid-template-columns", "grid-template-areas", "grid-auto-rows", "grid-auto-columns", "grid-auto-flow", "column-gap", "row-gap", "grid-area", "grid-row", "grid-row-start", "grid-row-end", "grid-column", "grid-column-start", "grid-column-end", "grid-template", "flex", "flex-grow", "flex-shrink", "flex-basis", "flex-direction", "flex-flow", "flex-wrap", "box-decoration-break", "place-content", "place-items", "place-self", "align-content", "align-items", "align-self", "justify-content", "justify-items", "justify-self", "order", "aspect-ratio", "width", "min-width", "max-width", "height", "min-height", "max-height", "-webkit-line-clamp", "inline-size", "min-inline-size", "max-inline-size", "block-size", "min-block-size", "max-block-size", "margin", "margin-top", "margin-right", "margin-bottom", "margin-left", "margin-inline", "margin-inline-start", "margin-inline-end", "margin-block", "margin-block-start", "margin-block-end", "inset", "inset-block", "inset-block-end", "inset-block-start", "inset-inline", "inset-inline-end", "inset-inline-start", "padding", "padding-top", "padding-right", "padding-bottom", "padding-left", "padding-inline", "padding-inline-start", "padding-inline-end", "padding-block", "padding-block-start", "padding-block-end", "float", "clear", "overflow", "overflow-anchor", "overflow-block", "overflow-inline", "overflow-x", "overflow-y", "overscroll-behavior", "overscroll-behavior-block", "overscroll-behavior-inline", "overscroll-behavior-x", "overscroll-behavior-y", "orphans", "gap", "columns", "column-fill", "column-rule", "column-rule-color", "column-rule-style", "column-rule-width", "column-span", "column-count", "column-width", "object-fit", "object-position", "transform", "transform-box", "transform-origin", "transform-style", "translate", "rotate", "scale", "border", "border-top", "border-right", "border-bottom", "border-left", "border-width", "border-top-width", "border-right-width", "border-bottom-width", "border-left-width", "border-style", "border-top-style", "border-right-style", "border-bottom-style", "border-left-style", "border-radius", "border-top-right-radius", "border-top-left-radius", "border-bottom-right-radius", "border-bottom-left-radius", "border-inline", "border-inline-color", "border-inline-style", "border-inline-width", "border-inline-start", "border-inline-start-color", "border-inline-start-style", "border-inline-start-width", "border-inline-end", "border-inline-end-color", "border-inline-end-style", "border-inline-end-width", "border-block", "border-block-color", "border-block-style", "border-block-width", "border-block-start", "border-block-start-color", "border-block-start-style", "border-block-start-width", "border-block-end", "border-block-end-color", "border-block-end-style", "border-block-end-width", "border-color", "border-image", "border-image-outset", "border-image-repeat", "border-image-slice", "border-image-source", "border-image-width", "border-top-color", "border-right-color", "border-bottom-color", "border-left-color", "border-collapse", "border-spacing", "border-start-start-radius", "border-start-end-radius", "border-end-start-radius", "border-end-end-radius", "outline", "outline-color", "outline-style", "outline-width", "outline-offset", "backdrop-filter", "backface-visibility", "background", "background-image", "background-position", "background-size", "background-repeat", "background-origin", "background-clip", "background-attachment", "background-color", "background-blend-mode", "background-position-x", "background-position-y", "box-shadow", "isolation", "content", "quotes", "hanging-punctuation", "color", "accent-color", "print-color-adjust", "forced-color-adjust", "color-scheme", "caret-color", "font", "font-style", "font-variant", "font-weight", "src", "font-stretch", "font-size", "size-adjust", "line-height", "font-family", "font-display", "font-kerning", "font-language-override", "font-optical-sizing", "font-size-adjust", "font-synthesis", "font-variant-alternates", "font-variant-caps", "font-variant-east-asian", "font-variant-ligatures", "font-variant-numeric", "font-variant-position", "font-variation-settings", "ascent-override", "descent-override", "line-gap-override", "hyphens", "hyphenate-character", "letter-spacing", "line-break", "list-style", "list-style-image", "list-style-position", "list-style-type", "direction", "text-align", "text-align-last", "text-decoration", "text-decoration-line", "text-decoration-style", "text-decoration-color", "text-decoration-thickness", "text-decoration-skip-ink", "text-emphasis", "text-emphasis-style", "text-emphasis-color", "text-emphasis-position", "text-indent", "text-justify", "text-underline-position", "text-underline-offset", "text-orientation", "text-overflow", "text-shadow", "text-transform", "vertical-align", "white-space", "word-break", "word-spacing", "overflow-wrap", "animation", "animation-duration", "animation-timing-function", "animation-delay", "animation-iteration-count", "animation-direction", "animation-fill-mode", "animation-play-state", "animation-name", "mix-blend-mode", "break-before", "break-after", "break-inside", "page", "page-break-before", "page-break-after", "page-break-inside", "caption-side", "clip-path", "counter-increment", "counter-reset", "counter-set", "cursor", "empty-cells", "filter", "image-orientation", "image-rendering", "mask", "mask-border", "mask-border-outset", "mask-border-repeat", "mask-border-slice", "mask-border-source", "mask-border-width", "mask-clip", "mask-composite", "mask-image", "mask-mode", "mask-origin", "mask-position", "mask-repeat", "mask-size", "mask-type", "opacity", "perspective", "perspective-origin", "pointer-events", "resize", "scroll-behavior", "scroll-margin", "scroll-margin-block", "scroll-margin-block-end", "scroll-margin-block-start", "scroll-margin-bottom", "scroll-margin-inline", "scroll-margin-inline-end", "scroll-margin-inline-start", "scroll-margin-left", "scroll-margin-right", "scroll-margin-top", "scroll-padding", "scroll-padding-block", "scroll-padding-block-end", "scroll-padding-block-start", "scroll-padding-bottom", "scroll-padding-inline", "scroll-padding-inline-end", "scroll-padding-inline-start", "scroll-padding-left", "scroll-padding-right", "scroll-padding-top", "scroll-snap-align", "scroll-snap-stop", "scroll-snap-type", "scrollbar-color", "scrollbar-gutter", "scrollbar-width", "shape-image-threshold", "shape-margin", "shape-outside", "tab-size", "table-layout", "ruby-position", "text-combine-upright", "touch-action", "transition", "transition-delay", "transition-duration", "transition-property", "transition-timing-function", "will-change", "unicode-bidi", "unicode-range", "user-select", "widows", "writing-mode" ]; var smacss = /* @__PURE__ */ Object.freeze({ __proto__: null, properties }); exports2.cssDeclarationSorter = cssDeclarationSorter; exports2["default"] = cssDeclarationSorter; module2.exports = cssDeclarationSorter; } }); // node_modules/postcss-discard-comments/src/lib/commentRemover.js var require_commentRemover = __commonJS({ "node_modules/postcss-discard-comments/src/lib/commentRemover.js"(exports2, module2) { "use strict"; function CommentRemover(options) { this.options = options; } CommentRemover.prototype.canRemove = function(comment) { const remove = this.options.remove; if (remove) { return remove(comment); } else { const isImportant = comment.indexOf("!") === 0; if (!isImportant) { return true; } if (this.options.removeAll || this._hasFirst) { return true; } else if (this.options.removeAllButFirst && !this._hasFirst) { this._hasFirst = true; return false; } } }; module2.exports = CommentRemover; } }); // node_modules/postcss-discard-comments/src/lib/commentParser.js var require_commentParser = __commonJS({ "node_modules/postcss-discard-comments/src/lib/commentParser.js"(exports2, module2) { "use strict"; module2.exports = function commentParser(input) { const tokens = []; const length = input.length; let pos = 0; let next; while (pos < length) { next = input.indexOf("/*", pos); if (~next) { tokens.push([0, pos, next]); pos = next; next = input.indexOf("*/", pos + 2); tokens.push([1, pos + 2, next]); pos = next + 2; } else { tokens.push([0, pos, length]); pos = length; } } return tokens; }; } }); // node_modules/postcss-discard-comments/src/index.js var require_src2 = __commonJS({ "node_modules/postcss-discard-comments/src/index.js"(exports2, module2) { "use strict"; var CommentRemover = require_commentRemover(); var commentParser = require_commentParser(); function pluginCreator(opts = {}) { const remover = new CommentRemover(opts); const matcherCache = /* @__PURE__ */ new Map(); const replacerCache = /* @__PURE__ */ new Map(); function matchesComments(source) { if (matcherCache.has(source)) { return matcherCache.get(source); } const result = commentParser(source).filter(([type]) => type); matcherCache.set(source, result); return result; } function replaceComments(source, space, separator = " ") { const key = source + "@|@" + separator; if (replacerCache.has(key)) { return replacerCache.get(key); } const parsed = commentParser(source).reduce((value, [type, start, end]) => { const contents = source.slice(start, end); if (!type) { return value + contents; } if (remover.canRemove(contents)) { return value + separator; } return `${value}/*${contents}*/`; }, ""); const result = space(parsed).join(" "); replacerCache.set(key, result); return result; } return { postcssPlugin: "postcss-discard-comments", OnceExit(css, { list }) { css.walk((node) => { if (node.type === "comment" && remover.canRemove(node.text)) { node.remove(); return; } if (typeof node.raws.between === "string") { node.raws.between = replaceComments(node.raws.between, list.space); } if (node.type === "decl") { if (node.raws.value && node.raws.value.raw) { if (node.raws.value.value === node.value) { node.value = replaceComments(node.raws.value.raw, list.space); } else { node.value = replaceComments(node.value, list.space); } node.raws.value = null; } if (node.raws.important) { node.raws.important = replaceComments( node.raws.important, list.space ); const b = matchesComments(node.raws.important); node.raws.important = b.length ? node.raws.important : "!important"; } else { node.value = replaceComments(node.value, list.space); } return; } if (node.type === "rule" && node.raws.selector && node.raws.selector.raw) { node.raws.selector.raw = replaceComments( node.raws.selector.raw, list.space, "" ); return; } if (node.type === "atrule") { if (node.raws.afterName) { const commentsReplaced = replaceComments( node.raws.afterName, list.space ); if (!commentsReplaced.length) { node.raws.afterName = commentsReplaced + " "; } else { node.raws.afterName = " " + commentsReplaced + " "; } } if (node.raws.params && node.raws.params.raw) { node.raws.params.raw = replaceComments( node.raws.params.raw, list.space ); } } }); } }; } pluginCreator.postcss = true; module2.exports = pluginCreator; } }); // node_modules/lodash.memoize/index.js var require_lodash = __commonJS({ "node_modules/lodash.memoize/index.js"(exports2, module2) { var FUNC_ERROR_TEXT = "Expected a function"; var HASH_UNDEFINED = "__lodash_hash_undefined__"; var funcTag = "[object Function]"; var genTag = "[object GeneratorFunction]"; var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; var reIsHostCtor = /^\[object .+?Constructor\]$/; var freeGlobal = typeof global == "object" && global && global.Object === Object && global; var freeSelf = typeof self == "object" && self && self.Object === Object && self; var root = freeGlobal || freeSelf || Function("return this")(); function getValue(object, key) { return object == null ? void 0 : object[key]; } function isHostObject(value) { var result = false; if (value != null && typeof value.toString != "function") { try { result = !!(value + ""); } catch (e) { } } return result; } var arrayProto = Array.prototype; var funcProto = Function.prototype; var objectProto = Object.prototype; var coreJsData = root["__core-js_shared__"]; var maskSrcKey = function() { var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ""); return uid ? "Symbol(src)_1." + uid : ""; }(); var funcToString = funcProto.toString; var hasOwnProperty2 = objectProto.hasOwnProperty; var objectToString = objectProto.toString; var reIsNative = RegExp( "^" + funcToString.call(hasOwnProperty2).replace(reRegExpChar, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); var splice = arrayProto.splice; var Map2 = getNative(root, "Map"); var nativeCreate = getNative(Object, "create"); function Hash(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function hashClear() { this.__data__ = nativeCreate ? nativeCreate(null) : {}; } function hashDelete(key) { return this.has(key) && delete this.__data__[key]; } function hashGet(key) { var data = this.__data__; if (nativeCreate) { var result = data[key]; return result === HASH_UNDEFINED ? void 0 : result; } return hasOwnProperty2.call(data, key) ? data[key] : void 0; } function hashHas(key) { var data = this.__data__; return nativeCreate ? data[key] !== void 0 : hasOwnProperty2.call(data, key); } function hashSet(key, value) { var data = this.__data__; data[key] = nativeCreate && value === void 0 ? HASH_UNDEFINED : value; return this; } Hash.prototype.clear = hashClear; Hash.prototype["delete"] = hashDelete; Hash.prototype.get = hashGet; Hash.prototype.has = hashHas; Hash.prototype.set = hashSet; function ListCache(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function listCacheClear() { this.__data__ = []; } function listCacheDelete(key) { var data = this.__data__, index = assocIndexOf(data, key); if (index < 0) { return false; } var lastIndex = data.length - 1; if (index == lastIndex) { data.pop(); } else { splice.call(data, index, 1); } return true; } function listCacheGet(key) { var data = this.__data__, index = assocIndexOf(data, key); return index < 0 ? void 0 : data[index][1]; } function listCacheHas(key) { return assocIndexOf(this.__data__, key) > -1; } function listCacheSet(key, value) { var data = this.__data__, index = assocIndexOf(data, key); if (index < 0) { data.push([key, value]); } else { data[index][1] = value; } return this; } ListCache.prototype.clear = listCacheClear; ListCache.prototype["delete"] = listCacheDelete; ListCache.prototype.get = listCacheGet; ListCache.prototype.has = listCacheHas; ListCache.prototype.set = listCacheSet; function MapCache(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function mapCacheClear() { this.__data__ = { "hash": new Hash(), "map": new (Map2 || ListCache)(), "string": new Hash() }; } function mapCacheDelete(key) { return getMapData(this, key)["delete"](key); } function mapCacheGet(key) { return getMapData(this, key).get(key); } function mapCacheHas(key) { return getMapData(this, key).has(key); } function mapCacheSet(key, value) { getMapData(this, key).set(key, value); return this; } MapCache.prototype.clear = mapCacheClear; MapCache.prototype["delete"] = mapCacheDelete; MapCache.prototype.get = mapCacheGet; MapCache.prototype.has = mapCacheHas; MapCache.prototype.set = mapCacheSet; function assocIndexOf(array, key) { var length = array.length; while (length--) { if (eq(array[length][0], key)) { return length; } } return -1; } function baseIsNative(value) { if (!isObject(value) || isMasked(value)) { return false; } var pattern = isFunction(value) || isHostObject(value) ? reIsNative : reIsHostCtor; return pattern.test(toSource(value)); } function getMapData(map, key) { var data = map.__data__; return isKeyable(key) ? data[typeof key == "string" ? "string" : "hash"] : data.map; } function getNative(object, key) { var value = getValue(object, key); return baseIsNative(value) ? value : void 0; } function isKeyable(value) { var type = typeof value; return type == "string" || type == "number" || type == "symbol" || type == "boolean" ? value !== "__proto__" : value === null; } function isMasked(func) { return !!maskSrcKey && maskSrcKey in func; } function toSource(func) { if (func != null) { try { return funcToString.call(func); } catch (e) { } try { return func + ""; } catch (e) { } } return ""; } function memoize(func, resolver) { if (typeof func != "function" || resolver && typeof resolver != "function") { throw new TypeError(FUNC_ERROR_TEXT); } var memoized = function() { var args = arguments, key = resolver ? resolver.apply(this, args) : args[0], cache = memoized.cache; if (cache.has(key)) { return cache.get(key); } var result = func.apply(this, args); memoized.cache = cache.set(key, result); return result; }; memoized.cache = new (memoize.Cache || MapCache)(); return memoized; } memoize.Cache = MapCache; function eq(value, other) { return value === other || value !== value && other !== other; } function isFunction(value) { var tag = isObject(value) ? objectToString.call(value) : ""; return tag == funcTag || tag == genTag; } function isObject(value) { var type = typeof value; return !!value && (type == "object" || type == "function"); } module2.exports = memoize; } }); // node_modules/lodash.uniq/index.js var require_lodash2 = __commonJS({ "node_modules/lodash.uniq/index.js"(exports2, module2) { var LARGE_ARRAY_SIZE = 200; var HASH_UNDEFINED = "__lodash_hash_undefined__"; var INFINITY = 1 / 0; var funcTag = "[object Function]"; var genTag = "[object GeneratorFunction]"; var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; var reIsHostCtor = /^\[object .+?Constructor\]$/; var freeGlobal = typeof global == "object" && global && global.Object === Object && global; var freeSelf = typeof self == "object" && self && self.Object === Object && self; var root = freeGlobal || freeSelf || Function("return this")(); function arrayIncludes(array, value) { var length = array ? array.length : 0; return !!length && baseIndexOf(array, value, 0) > -1; } function arrayIncludesWith(array, value, comparator) { var index = -1, length = array ? array.length : 0; while (++index < length) { if (comparator(value, array[index])) { return true; } } return false; } function baseFindIndex(array, predicate, fromIndex, fromRight) { var length = array.length, index = fromIndex + (fromRight ? 1 : -1); while (fromRight ? index-- : ++index < length) { if (predicate(array[index], index, array)) { return index; } } return -1; } function baseIndexOf(array, value, fromIndex) { if (value !== value) { return baseFindIndex(array, baseIsNaN, fromIndex); } var index = fromIndex - 1, length = array.length; while (++index < length) { if (array[index] === value) { return index; } } return -1; } function baseIsNaN(value) { return value !== value; } function cacheHas(cache, key) { return cache.has(key); } function getValue(object, key) { return object == null ? void 0 : object[key]; } function isHostObject(value) { var result = false; if (value != null && typeof value.toString != "function") { try { result = !!(value + ""); } catch (e) { } } return result; } function setToArray(set) { var index = -1, result = Array(set.size); set.forEach(function(value) { result[++index] = value; }); return result; } var arrayProto = Array.prototype; var funcProto = Function.prototype; var objectProto = Object.prototype; var coreJsData = root["__core-js_shared__"]; var maskSrcKey = function() { var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ""); return uid ? "Symbol(src)_1." + uid : ""; }(); var funcToString = funcProto.toString; var hasOwnProperty2 = objectProto.hasOwnProperty; var objectToString = objectProto.toString; var reIsNative = RegExp( "^" + funcToString.call(hasOwnProperty2).replace(reRegExpChar, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); var splice = arrayProto.splice; var Map2 = getNative(root, "Map"); var Set2 = getNative(root, "Set"); var nativeCreate = getNative(Object, "create"); function Hash(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function hashClear() { this.__data__ = nativeCreate ? nativeCreate(null) : {}; } function hashDelete(key) { return this.has(key) && delete this.__data__[key]; } function hashGet(key) { var data = this.__data__; if (nativeCreate) { var result = data[key]; return result === HASH_UNDEFINED ? void 0 : result; } return hasOwnProperty2.call(data, key) ? data[key] : void 0; } function hashHas(key) { var data = this.__data__; return nativeCreate ? data[key] !== void 0 : hasOwnProperty2.call(data, key); } function hashSet(key, value) { var data = this.__data__; data[key] = nativeCreate && value === void 0 ? HASH_UNDEFINED : value; return this; } Hash.prototype.clear = hashClear; Hash.prototype["delete"] = hashDelete; Hash.prototype.get = hashGet; Hash.prototype.has = hashHas; Hash.prototype.set = hashSet; function ListCache(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function listCacheClear() { this.__data__ = []; } function listCacheDelete(key) { var data = this.__data__, index = assocIndexOf(data, key); if (index < 0) { return false; } var lastIndex = data.length - 1; if (index == lastIndex) { data.pop(); } else { splice.call(data, index, 1); } return true; } function listCacheGet(key) { var data = this.__data__, index = assocIndexOf(data, key); return index < 0 ? void 0 : data[index][1]; } function listCacheHas(key) { return assocIndexOf(this.__data__, key) > -1; } function listCacheSet(key, value) { var data = this.__data__, index = assocIndexOf(data, key); if (index < 0) { data.push([key, value]); } else { data[index][1] = value; } return this; } ListCache.prototype.clear = listCacheClear; ListCache.prototype["delete"] = listCacheDelete; ListCache.prototype.get = listCacheGet; ListCache.prototype.has = listCacheHas; ListCache.prototype.set = listCacheSet; function MapCache(entries) { var index = -1, length = entries ? entries.length : 0; this.clear(); while (++index < length) { var entry = entries[index]; this.set(entry[0], entry[1]); } } function mapCacheClear() { this.__data__ = { "hash": new Hash(), "map": new (Map2 || ListCache)(), "string": new Hash() }; } function mapCacheDelete(key) { return getMapData(this, key)["delete"](key); } function mapCacheGet(key) { return getMapData(this, key).get(key); } function mapCacheHas(key) { return getMapData(this, key).has(key); } function mapCacheSet(key, value) { getMapData(this, key).set(key, value); return this; } MapCache.prototype.clear = mapCacheClear; MapCache.prototype["delete"] = mapCacheDelete; MapCache.prototype.get = mapCacheGet; MapCache.prototype.has = mapCacheHas; MapCache.prototype.set = mapCacheSet; function SetCache(values) { var index = -1, length = values ? values.length : 0; this.__data__ = new MapCache(); while (++index < length) { this.add(values[index]); } } function setCacheAdd(value) { this.__data__.set(value, HASH_UNDEFINED); return this; } function setCacheHas(value) { return this.__data__.has(value); } SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; SetCache.prototype.has = setCacheHas; function assocIndexOf(array, key) { var length = array.length; while (length--) { if (eq(array[length][0], key)) { return length; } } return -1; } function baseIsNative(value) { if (!isObject(value) || isMasked(value)) { return false; } var pattern = isFunction(value) || isHostObject(value) ? reIsNative : reIsHostCtor; return pattern.test(toSource(value)); } function baseUniq(array, iteratee, comparator) { var index = -1, includes = arrayIncludes, length = array.length, isCommon = true, result = [], seen = result; if (comparator) { isCommon = false; includes = arrayIncludesWith; } else if (length >= LARGE_ARRAY_SIZE) { var set = iteratee ? null : createSet(array); if (set) { return setToArray(set); } isCommon = false; includes = cacheHas; seen = new SetCache(); } else { seen = iteratee ? [] : result; } outer: while (++index < length) { var value = array[index], computed = iteratee ? iteratee(value) : value; value = comparator || value !== 0 ? value : 0; if (isCommon && computed === computed) { var seenIndex = seen.length; while (seenIndex--) { if (seen[seenIndex] === computed) { continue outer; } } if (iteratee) { seen.push(computed); } result.push(value); } else if (!includes(seen, computed, comparator)) { if (seen !== result) { seen.push(computed); } result.push(value); } } return result; } var createSet = !(Set2 && 1 / setToArray(new Set2([, -0]))[1] == INFINITY) ? noop : function(values) { return new Set2(values); }; function getMapData(map, key) { var data = map.__data__; return isKeyable(key) ? data[typeof key == "string" ? "string" : "hash"] : data.map; } function getNative(object, key) { var value = getValue(object, key); return baseIsNative(value) ? value : void 0; } function isKeyable(value) { var type = typeof value; return type == "string" || type == "number" || type == "symbol" || type == "boolean" ? value !== "__proto__" : value === null; } function isMasked(func) { return !!maskSrcKey && maskSrcKey in func; } function toSource(func) { if (func != null) { try { return funcToString.call(func); } catch (e) { } try { return func + ""; } catch (e) { } } return ""; } function uniq(array) { return array && array.length ? baseUniq(array) : []; } function eq(value, other) { return value === other || value !== value && other !== other; } function isFunction(value) { var tag = isObject(value) ? objectToString.call(value) : ""; return tag == funcTag || tag == genTag; } function isObject(value) { var type = typeof value; return !!value && (type == "object" || type == "function"); } function noop() { } module2.exports = uniq; } }); // node_modules/caniuse-api/dist/utils.js var require_utils2 = __commonJS({ "node_modules/caniuse-api/dist/utils.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.contains = contains; exports2.parseCaniuseData = parseCaniuseData; exports2.cleanBrowsersList = cleanBrowsersList; var _lodash = require_lodash2(); var _lodash2 = _interopRequireDefault(_lodash); var _browserslist = require_browserslist(); var _browserslist2 = _interopRequireDefault(_browserslist); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function contains(str, substr) { return !!~str.indexOf(substr); } function parseCaniuseData(feature, browsers) { var support = {}; var letters; var letter; browsers.forEach(function(browser) { support[browser] = {}; for (var info in feature.stats[browser]) { letters = feature.stats[browser][info].replace(/#\d+/, "").trim().split(" "); info = parseFloat(info.split("-")[0]); if (isNaN(info)) continue; for (var i = 0; i < letters.length; i++) { letter = letters[i]; if (letter === "d") { continue; } else if (letter === "y") { if (typeof support[browser][letter] === "undefined" || info < support[browser][letter]) { support[browser][letter] = info; } } else { if (typeof support[browser][letter] === "undefined" || info > support[browser][letter]) { support[browser][letter] = info; } } } } }); return support; } function cleanBrowsersList(browserList) { return (0, _lodash2.default)((0, _browserslist2.default)(browserList).map(function(browser) { return browser.split(" ")[0]; })); } } }); // node_modules/caniuse-api/dist/index.js var require_dist3 = __commonJS({ "node_modules/caniuse-api/dist/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.getBrowserScope = exports2.setBrowserScope = exports2.getLatestStableBrowsers = exports2.find = exports2.isSupported = exports2.getSupport = exports2.features = void 0; var _lodash = require_lodash(); var _lodash2 = _interopRequireDefault(_lodash); var _browserslist = require_browserslist(); var _browserslist2 = _interopRequireDefault(_browserslist); var _caniuseLite = require_unpacker(); var _utils = require_utils2(); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var featuresList = Object.keys(_caniuseLite.features); var browsers = void 0; function setBrowserScope(browserList) { browsers = (0, _utils.cleanBrowsersList)(browserList); } function getBrowserScope() { return browsers; } var parse = (0, _lodash2.default)(_utils.parseCaniuseData, function(feat, browsers2) { return feat.title + browsers2; }); function getSupport(query) { var feature = void 0; try { feature = (0, _caniuseLite.feature)(_caniuseLite.features[query]); } catch (e) { var res = find(query); if (res.length === 1) return getSupport(res[0]); throw new ReferenceError("Please provide a proper feature name. Cannot find " + query); } return parse(feature, browsers); } function isSupported(feature, browsers2) { var data = void 0; try { data = (0, _caniuseLite.feature)(_caniuseLite.features[feature]); } catch (e) { var res = find(feature); if (res.length === 1) { data = _caniuseLite.features[res[0]]; } else { throw new ReferenceError("Please provide a proper feature name. Cannot find " + feature); } } return (0, _browserslist2.default)(browsers2, { ignoreUnknownVersions: true }).map(function(browser) { return browser.split(" "); }).every(function(browser) { return data.stats[browser[0]] && data.stats[browser[0]][browser[1]] === "y"; }); } function find(query) { if (typeof query !== "string") { throw new TypeError("The `query` parameter should be a string."); } if (~featuresList.indexOf(query)) { return query; } return featuresList.filter(function(file) { return (0, _utils.contains)(file, query); }); } function getLatestStableBrowsers() { return (0, _browserslist2.default)("last 1 version"); } setBrowserScope(); exports2.features = featuresList; exports2.getSupport = getSupport; exports2.isSupported = isSupported; exports2.find = find; exports2.getLatestStableBrowsers = getLatestStableBrowsers; exports2.setBrowserScope = setBrowserScope; exports2.getBrowserScope = getBrowserScope; } }); // node_modules/postcss-reduce-initial/src/data/fromInitial.json var require_fromInitial = __commonJS({ "node_modules/postcss-reduce-initial/src/data/fromInitial.json"(exports2, module2) { module2.exports = { "-webkit-line-clamp": "none", "accent-color": "auto", "align-content": "normal", "align-items": "normal", "align-self": "auto", "align-tracks": "normal", "animation-delay": "0s", "animation-direction": "normal", "animation-duration": "0s", "animation-fill-mode": "none", "animation-iteration-count": "1", "animation-name": "none", "animation-timing-function": "ease", appearance: "auto", "aspect-ratio": "auto", azimuth: "center", "backdrop-filter": "none", "background-attachment": "scroll", "background-blend-mode": "normal", "background-image": "none", "background-position": "0% 0%", "background-position-x": "left", "background-position-y": "top", "background-repeat": "repeat", "block-overflow": "clip", "block-size": "auto", "border-block-style": "none", "border-block-width": "medium", "border-block-end-style": "none", "border-block-end-width": "medium", "border-block-start-style": "none", "border-block-start-width": "medium", "border-bottom-left-radius": "0", "border-bottom-right-radius": "0", "border-bottom-style": "none", "border-bottom-width": "medium", "border-end-end-radius": "0", "border-end-start-radius": "0", "border-image-outset": "0", "border-image-slice": "100%", "border-image-source": "none", "border-image-width": "1", "border-inline-style": "none", "border-inline-width": "medium", "border-inline-end-style": "none", "border-inline-end-width": "medium", "border-inline-start-style": "none", "border-inline-start-width": "medium", "border-left-style": "none", "border-left-width": "medium", "border-right-style": "none", "border-right-width": "medium", "border-spacing": "0", "border-start-end-radius": "0", "border-start-start-radius": "0", "border-top-left-radius": "0", "border-top-right-radius": "0", "border-top-style": "none", "border-top-width": "medium", bottom: "auto", "box-decoration-break": "slice", "box-shadow": "none", "break-after": "auto", "break-before": "auto", "break-inside": "auto", "caption-side": "top", "caret-color": "auto", clear: "none", clip: "auto", "clip-path": "none", "color-scheme": "normal", "column-count": "auto", "column-gap": "normal", "column-rule-style": "none", "column-rule-width": "medium", "column-span": "none", "column-width": "auto", contain: "none", content: "normal", "counter-increment": "none", "counter-reset": "none", "counter-set": "none", cursor: "auto", direction: "ltr", "empty-cells": "show", filter: "none", "flex-basis": "auto", "flex-direction": "row", "flex-grow": "0", "flex-shrink": "1", "flex-wrap": "nowrap", float: "none", "font-feature-settings": "normal", "font-kerning": "auto", "font-language-override": "normal", "font-optical-sizing": "auto", "font-variation-settings": "normal", "font-size": "medium", "font-size-adjust": "none", "font-stretch": "normal", "font-style": "normal", "font-variant": "normal", "font-variant-alternates": "normal", "font-variant-caps": "normal", "font-variant-east-asian": "normal", "font-variant-ligatures": "normal", "font-variant-numeric": "normal", "font-variant-position": "normal", "font-weight": "normal", "forced-color-adjust": "auto", "grid-auto-columns": "auto", "grid-auto-flow": "row", "grid-auto-rows": "auto", "grid-column-end": "auto", "grid-column-gap": "0", "grid-column-start": "auto", "grid-row-end": "auto", "grid-row-gap": "0", "grid-row-start": "auto", "grid-template-areas": "none", "grid-template-columns": "none", "grid-template-rows": "none", "hanging-punctuation": "none", height: "auto", hyphens: "manual", "image-rendering": "auto", "image-resolution": "1dppx", "ime-mode": "auto", "initial-letter": "normal", "initial-letter-align": "auto", "inline-size": "auto", inset: "auto", "inset-block": "auto", "inset-block-end": "auto", "inset-block-start": "auto", "inset-inline": "auto", "inset-inline-end": "auto", "inset-inline-start": "auto", isolation: "auto", "justify-content": "normal", "justify-items": "legacy", "justify-self": "auto", "justify-tracks": "normal", left: "auto", "letter-spacing": "normal", "line-break": "auto", "line-clamp": "none", "line-height": "normal", "line-height-step": "0", "list-style-image": "none", "list-style-type": "disc", "margin-block": "0", "margin-block-end": "0", "margin-block-start": "0", "margin-bottom": "0", "margin-inline": "0", "margin-inline-end": "0", "margin-inline-start": "0", "margin-left": "0", "margin-right": "0", "margin-top": "0", "margin-trim": "none", "mask-border-mode": "alpha", "mask-border-outset": "0", "mask-border-slice": "0", "mask-border-source": "none", "mask-border-width": "auto", "mask-composite": "add", "mask-image": "none", "mask-position": "center", "mask-repeat": "repeat", "mask-size": "auto", "masonry-auto-flow": "pack", "math-style": "normal", "max-block-size": "0", "max-height": "none", "max-inline-size": "0", "max-lines": "none", "max-width": "none", "min-block-size": "0", "min-height": "auto", "min-inline-size": "0", "min-width": "auto", "mix-blend-mode": "normal", "object-fit": "fill", "offset-anchor": "auto", "offset-distance": "0", "offset-path": "none", "offset-position": "auto", "offset-rotate": "auto", opacity: "1.0", order: "0", orphans: "2", "outline-offset": "0", "outline-style": "none", "outline-width": "medium", "overflow-anchor": "auto", "overflow-block": "auto", "overflow-clip-margin": "0px", "overflow-inline": "auto", "overflow-wrap": "normal", "overscroll-behavior": "auto", "overscroll-behavior-block": "auto", "overscroll-behavior-inline": "auto", "overscroll-behavior-x": "auto", "overscroll-behavior-y": "auto", "padding-block": "0", "padding-block-end": "0", "padding-block-start": "0", "padding-bottom": "0", "padding-inline": "0", "padding-inline-end": "0", "padding-inline-start": "0", "padding-left": "0", "padding-right": "0", "padding-top": "0", "page-break-after": "auto", "page-break-before": "auto", "page-break-inside": "auto", "paint-order": "normal", perspective: "none", "place-content": "normal", "pointer-events": "auto", position: "static", resize: "none", right: "auto", rotate: "none", "row-gap": "normal", scale: "none", "scrollbar-color": "auto", "scrollbar-gutter": "auto", "scrollbar-width": "auto", "scroll-behavior": "auto", "scroll-margin": "0", "scroll-margin-block": "0", "scroll-margin-block-start": "0", "scroll-margin-block-end": "0", "scroll-margin-bottom": "0", "scroll-margin-inline": "0", "scroll-margin-inline-start": "0", "scroll-margin-inline-end": "0", "scroll-margin-left": "0", "scroll-margin-right": "0", "scroll-margin-top": "0", "scroll-padding": "auto", "scroll-padding-block": "auto", "scroll-padding-block-start": "auto", "scroll-padding-block-end": "auto", "scroll-padding-bottom": "auto", "scroll-padding-inline": "auto", "scroll-padding-inline-start": "auto", "scroll-padding-inline-end": "auto", "scroll-padding-left": "auto", "scroll-padding-right": "auto", "scroll-padding-top": "auto", "scroll-snap-align": "none", "scroll-snap-coordinate": "none", "scroll-snap-points-x": "none", "scroll-snap-points-y": "none", "scroll-snap-stop": "normal", "scroll-snap-type": "none", "scroll-snap-type-x": "none", "scroll-snap-type-y": "none", "shape-image-threshold": "0.0", "shape-margin": "0", "shape-outside": "none", "tab-size": "8", "table-layout": "auto", "text-align-last": "auto", "text-combine-upright": "none", "text-decoration-line": "none", "text-decoration-skip-ink": "auto", "text-decoration-style": "solid", "text-decoration-thickness": "auto", "text-emphasis-style": "none", "text-indent": "0", "text-justify": "auto", "text-orientation": "mixed", "text-overflow": "clip", "text-rendering": "auto", "text-shadow": "none", "text-transform": "none", "text-underline-offset": "auto", "text-underline-position": "auto", top: "auto", "touch-action": "auto", transform: "none", "transform-style": "flat", "transition-delay": "0s", "transition-duration": "0s", "transition-property": "all", "transition-timing-function": "ease", translate: "none", "unicode-bidi": "normal", "user-select": "auto", "white-space": "normal", widows: "2", width: "auto", "will-change": "auto", "word-break": "normal", "word-spacing": "normal", "word-wrap": "normal", "z-index": "auto" }; } }); // node_modules/postcss-reduce-initial/src/data/toInitial.json var require_toInitial = __commonJS({ "node_modules/postcss-reduce-initial/src/data/toInitial.json"(exports2, module2) { module2.exports = { "background-clip": "border-box", "background-color": "transparent", "background-origin": "padding-box", "background-size": "auto auto", "border-block-color": "currentcolor", "border-block-end-color": "currentcolor", "border-block-start-color": "currentcolor", "border-bottom-color": "currentcolor", "border-collapse": "separate", "border-inline-color": "currentcolor", "border-inline-end-color": "currentcolor", "border-inline-start-color": "currentcolor", "border-left-color": "currentcolor", "border-right-color": "currentcolor", "border-top-color": "currentcolor", "box-sizing": "content-box", "column-rule-color": "currentcolor", "font-synthesis": "weight style", "image-orientation": "from-image", "mask-clip": "border-box", "mask-mode": "match-source", "mask-origin": "border-box", "mask-type": "luminance", "ruby-align": "space-around", "ruby-merge": "separate", "ruby-position": "alternate", "text-decoration-color": "currentcolor", "text-emphasis-color": "currentcolor", "text-emphasis-position": "over right", "transform-box": "view-box", "transform-origin": "50% 50% 0", "vertical-align": "baseline", "writing-mode": "horizontal-tb" }; } }); // node_modules/postcss-reduce-initial/src/index.js var require_src3 = __commonJS({ "node_modules/postcss-reduce-initial/src/index.js"(exports2, module2) { "use strict"; var browserslist = require_browserslist(); var { isSupported } = require_dist3(); var fromInitial = require_fromInitial(); var toInitial = require_toInitial(); var initial = "initial"; var defaultIgnoreProps = ["writing-mode", "transform-box"]; function pluginCreator() { return { postcssPlugin: "postcss-reduce-initial", prepare(result) { const resultOpts = result.opts || {}; const browsers = browserslist(null, { stats: resultOpts.stats, path: __dirname, env: resultOpts.env }); const initialSupport = isSupported("css-initial-value", browsers); return { OnceExit(css) { css.walkDecls((decl) => { const lowerCasedProp = decl.prop.toLowerCase(); const ignoreProp = new Set( defaultIgnoreProps.concat(resultOpts.ignore || []) ); if (ignoreProp.has(lowerCasedProp)) { return; } if (initialSupport && Object.prototype.hasOwnProperty.call(toInitial, lowerCasedProp) && decl.value.toLowerCase() === toInitial[lowerCasedProp]) { decl.value = initial; return; } if (decl.value.toLowerCase() !== initial || !fromInitial[lowerCasedProp]) { return; } decl.value = fromInitial[lowerCasedProp]; }); } }; } }; } pluginCreator.postcss = true; module2.exports = pluginCreator; } }); // node_modules/cssnano-utils/src/rawCache.js var require_rawCache = __commonJS({ "node_modules/cssnano-utils/src/rawCache.js"(exports2, module2) { "use strict"; function pluginCreator() { return { postcssPlugin: "cssnano-util-raw-cache", OnceExit(css, { result }) { result.root.rawCache = { colon: ":", indent: "", beforeDecl: "", beforeRule: "", beforeOpen: "", beforeClose: "", beforeComment: "", after: "", emptyBody: "", commentLeft: "", commentRight: "" }; } }; } pluginCreator.postcss = true; module2.exports = pluginCreator; } }); // node_modules/cssnano-utils/src/getArguments.js var require_getArguments = __commonJS({ "node_modules/cssnano-utils/src/getArguments.js"(exports2, module2) { "use strict"; module2.exports = function getArguments(node) { const list = [[]]; for (const child of node.nodes) { if (child.type !== "div") { list[list.length - 1].push(child); } else { list.push([]); } } return list; }; } }); // node_modules/cssnano-utils/src/sameParent.js var require_sameParent = __commonJS({ "node_modules/cssnano-utils/src/sameParent.js"(exports2, module2) { "use strict"; function checkMatch(nodeA, nodeB) { if (nodeA.type === "atrule" && nodeB.type === "atrule") { return nodeA.params === nodeB.params && nodeA.name.toLowerCase() === nodeB.name.toLowerCase(); } return nodeA.type === nodeB.type; } function sameParent(nodeA, nodeB) { if (!nodeA.parent) { return !nodeB.parent; } if (!nodeB.parent) { return false; } if (!checkMatch(nodeA.parent, nodeB.parent)) { return false; } return sameParent(nodeA.parent, nodeB.parent); } module2.exports = sameParent; } }); // node_modules/cssnano-utils/src/index.js var require_src4 = __commonJS({ "node_modules/cssnano-utils/src/index.js"(exports2, module2) { "use strict"; var rawCache = require_rawCache(); var getArguments = require_getArguments(); var sameParent = require_sameParent(); module2.exports = { rawCache, getArguments, sameParent }; } }); // node_modules/colord/index.js var require_colord = __commonJS({ "node_modules/colord/index.js"(exports2) { Object.defineProperty(exports2, "__esModule", { value: true }); var r = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) }; var t = function(r2) { return "string" == typeof r2 ? r2.length > 0 : "number" == typeof r2; }; var n = function(r2, t2, n2) { return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r2) / n2 + 0; }; var e = function(r2, t2, n2) { return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r2 > n2 ? n2 : r2 > t2 ? r2 : t2; }; var u = function(r2) { return (r2 = isFinite(r2) ? r2 % 360 : 0) > 0 ? r2 : r2 + 360; }; var o = function(r2) { return { r: e(r2.r, 0, 255), g: e(r2.g, 0, 255), b: e(r2.b, 0, 255), a: e(r2.a) }; }; var a = function(r2) { return { r: n(r2.r), g: n(r2.g), b: n(r2.b), a: n(r2.a, 3) }; }; var s = /^#([0-9a-f]{3,8})$/i; var i = function(r2) { var t2 = r2.toString(16); return t2.length < 2 ? "0" + t2 : t2; }; var h = function(r2) { var t2 = r2.r, n2 = r2.g, e2 = r2.b, u2 = r2.a, o2 = Math.max(t2, n2, e2), a2 = o2 - Math.min(t2, n2, e2), s2 = a2 ? o2 === t2 ? (n2 - e2) / a2 : o2 === n2 ? 2 + (e2 - t2) / a2 : 4 + (t2 - n2) / a2 : 0; return { h: 60 * (s2 < 0 ? s2 + 6 : s2), s: o2 ? a2 / o2 * 100 : 0, v: o2 / 255 * 100, a: u2 }; }; var b = function(r2) { var t2 = r2.h, n2 = r2.s, e2 = r2.v, u2 = r2.a; t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100; var o2 = Math.floor(t2), a2 = e2 * (1 - n2), s2 = e2 * (1 - (t2 - o2) * n2), i2 = e2 * (1 - (1 - t2 + o2) * n2), h2 = o2 % 6; return { r: 255 * [e2, s2, a2, a2, i2, e2][h2], g: 255 * [i2, e2, e2, s2, a2, a2][h2], b: 255 * [a2, a2, i2, e2, e2, s2][h2], a: u2 }; }; var d = function(r2) { return { h: u(r2.h), s: e(r2.s, 0, 100), l: e(r2.l, 0, 100), a: e(r2.a) }; }; var g = function(r2) { return { h: n(r2.h), s: n(r2.s), l: n(r2.l), a: n(r2.a, 3) }; }; var f = function(r2) { return b((n2 = (t2 = r2).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a })); var t2, n2, e2; }; var p = function(r2) { return { h: (t2 = h(r2)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a }; var t2, n2, e2, u2; }; var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; var c = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; var y = { string: [[function(r2) { var t2 = s.exec(r2); return t2 ? (r2 = t2[1]).length <= 4 ? { r: parseInt(r2[0] + r2[0], 16), g: parseInt(r2[1] + r2[1], 16), b: parseInt(r2[2] + r2[2], 16), a: 4 === r2.length ? n(parseInt(r2[3] + r2[3], 16) / 255, 2) : 1 } : 6 === r2.length || 8 === r2.length ? { r: parseInt(r2.substr(0, 2), 16), g: parseInt(r2.substr(2, 2), 16), b: parseInt(r2.substr(4, 2), 16), a: 8 === r2.length ? n(parseInt(r2.substr(6, 2), 16) / 255, 2) : 1 } : null : null; }, "hex"], [function(r2) { var t2 = v.exec(r2) || m.exec(r2); return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : o({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null; }, "rgb"], [function(t2) { var n2 = l.exec(t2) || c.exec(t2); if (!n2) return null; var e2, u2, o2 = d({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) }); return f(o2); }, "hsl"]], object: [[function(r2) { var n2 = r2.r, e2 = r2.g, u2 = r2.b, a2 = r2.a, s2 = void 0 === a2 ? 1 : a2; return t(n2) && t(e2) && t(u2) ? o({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(s2) }) : null; }, "rgb"], [function(r2) { var n2 = r2.h, e2 = r2.s, u2 = r2.l, o2 = r2.a, a2 = void 0 === o2 ? 1 : o2; if (!t(n2) || !t(e2) || !t(u2)) return null; var s2 = d({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(a2) }); return f(s2); }, "hsl"], [function(r2) { var n2 = r2.h, o2 = r2.s, a2 = r2.v, s2 = r2.a, i2 = void 0 === s2 ? 1 : s2; if (!t(n2) || !t(o2) || !t(a2)) return null; var h2 = function(r3) { return { h: u(r3.h), s: e(r3.s, 0, 100), v: e(r3.v, 0, 100), a: e(r3.a) }; }({ h: Number(n2), s: Number(o2), v: Number(a2), a: Number(i2) }); return b(h2); }, "hsv"]] }; var N = function(r2, t2) { for (var n2 = 0; n2 < t2.length; n2++) { var e2 = t2[n2][0](r2); if (e2) return [e2, t2[n2][1]]; } return [null, void 0]; }; var x = function(r2) { return "string" == typeof r2 ? N(r2.trim(), y.string) : "object" == typeof r2 && null !== r2 ? N(r2, y.object) : [null, void 0]; }; var M = function(r2, t2) { var n2 = p(r2); return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a }; }; var I = function(r2) { return (299 * r2.r + 587 * r2.g + 114 * r2.b) / 1e3 / 255; }; var H = function(r2, t2) { var n2 = p(r2); return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a }; }; var $ = function() { function r2(r3) { this.parsed = x(r3)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 }; } return r2.prototype.isValid = function() { return null !== this.parsed; }, r2.prototype.brightness = function() { return n(I(this.rgba), 2); }, r2.prototype.isDark = function() { return I(this.rgba) < 0.5; }, r2.prototype.isLight = function() { return I(this.rgba) >= 0.5; }, r2.prototype.toHex = function() { return r3 = a(this.rgba), t2 = r3.r, e2 = r3.g, u2 = r3.b, s2 = (o2 = r3.a) < 1 ? i(n(255 * o2)) : "", "#" + i(t2) + i(e2) + i(u2) + s2; var r3, t2, e2, u2, o2, s2; }, r2.prototype.toRgb = function() { return a(this.rgba); }, r2.prototype.toRgbString = function() { return r3 = a(this.rgba), t2 = r3.r, n2 = r3.g, e2 = r3.b, (u2 = r3.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")"; var r3, t2, n2, e2, u2; }, r2.prototype.toHsl = function() { return g(p(this.rgba)); }, r2.prototype.toHslString = function() { return r3 = g(p(this.rgba)), t2 = r3.h, n2 = r3.s, e2 = r3.l, (u2 = r3.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)"; var r3, t2, n2, e2, u2; }, r2.prototype.toHsv = function() { return r3 = h(this.rgba), { h: n(r3.h), s: n(r3.s), v: n(r3.v), a: n(r3.a, 3) }; var r3; }, r2.prototype.invert = function() { return j({ r: 255 - (r3 = this.rgba).r, g: 255 - r3.g, b: 255 - r3.b, a: r3.a }); var r3; }, r2.prototype.saturate = function(r3) { return void 0 === r3 && (r3 = 0.1), j(M(this.rgba, r3)); }, r2.prototype.desaturate = function(r3) { return void 0 === r3 && (r3 = 0.1), j(M(this.rgba, -r3)); }, r2.prototype.grayscale = function() { return j(M(this.rgba, -1)); }, r2.prototype.lighten = function(r3) { return void 0 === r3 && (r3 = 0.1), j(H(this.rgba, r3)); }, r2.prototype.darken = function(r3) { return void 0 === r3 && (r3 = 0.1), j(H(this.rgba, -r3)); }, r2.prototype.rotate = function(r3) { return void 0 === r3 && (r3 = 15), this.hue(this.hue() + r3); }, r2.prototype.alpha = function(r3) { return "number" == typeof r3 ? j({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r3 }) : n(this.rgba.a, 3); var t2; }, r2.prototype.hue = function(r3) { var t2 = p(this.rgba); return "number" == typeof r3 ? j({ h: r3, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h); }, r2.prototype.isEqual = function(r3) { return this.toHex() === j(r3).toHex(); }, r2; }(); var j = function(r2) { return r2 instanceof $ ? r2 : new $(r2); }; var w = []; exports2.Colord = $, exports2.colord = j, exports2.extend = function(r2) { r2.forEach(function(r3) { w.indexOf(r3) < 0 && (r3($, y), w.push(r3)); }); }, exports2.getFormat = function(r2) { return x(r2)[1]; }, exports2.random = function() { return new $({ r: 255 * Math.random(), g: 255 * Math.random(), b: 255 * Math.random() }); }; } }); // node_modules/colord/plugins/names.js var require_names = __commonJS({ "node_modules/colord/plugins/names.js"(exports2, module2) { module2.exports = function(e, f) { var a = { white: "#ffffff", bisque: "#ffe4c4", blue: "#0000ff", cadetblue: "#5f9ea0", chartreuse: "#7fff00", chocolate: "#d2691e", coral: "#ff7f50", antiquewhite: "#faebd7", aqua: "#00ffff", azure: "#f0ffff", whitesmoke: "#f5f5f5", papayawhip: "#ffefd5", plum: "#dda0dd", blanchedalmond: "#ffebcd", black: "#000000", gold: "#ffd700", goldenrod: "#daa520", gainsboro: "#dcdcdc", cornsilk: "#fff8dc", cornflowerblue: "#6495ed", burlywood: "#deb887", aquamarine: "#7fffd4", beige: "#f5f5dc", crimson: "#dc143c", cyan: "#00ffff", darkblue: "#00008b", darkcyan: "#008b8b", darkgoldenrod: "#b8860b", darkkhaki: "#bdb76b", darkgray: "#a9a9a9", darkgreen: "#006400", darkgrey: "#a9a9a9", peachpuff: "#ffdab9", darkmagenta: "#8b008b", darkred: "#8b0000", darkorchid: "#9932cc", darkorange: "#ff8c00", darkslateblue: "#483d8b", gray: "#808080", darkslategray: "#2f4f4f", darkslategrey: "#2f4f4f", deeppink: "#ff1493", deepskyblue: "#00bfff", wheat: "#f5deb3", firebrick: "#b22222", floralwhite: "#fffaf0", ghostwhite: "#f8f8ff", darkviolet: "#9400d3", magenta: "#ff00ff", green: "#008000", dodgerblue: "#1e90ff", grey: "#808080", honeydew: "#f0fff0", hotpink: "#ff69b4", blueviolet: "#8a2be2", forestgreen: "#228b22", lawngreen: "#7cfc00", indianred: "#cd5c5c", indigo: "#4b0082", fuchsia: "#ff00ff", brown: "#a52a2a", maroon: "#800000", mediumblue: "#0000cd", lightcoral: "#f08080", darkturquoise: "#00ced1", lightcyan: "#e0ffff", ivory: "#fffff0", lightyellow: "#ffffe0", lightsalmon: "#ffa07a", lightseagreen: "#20b2aa", linen: "#faf0e6", mediumaquamarine: "#66cdaa", lemonchiffon: "#fffacd", lime: "#00ff00", khaki: "#f0e68c", mediumseagreen: "#3cb371", limegreen: "#32cd32", mediumspringgreen: "#00fa9a", lightskyblue: "#87cefa", lightblue: "#add8e6", midnightblue: "#191970", lightpink: "#ffb6c1", mistyrose: "#ffe4e1", moccasin: "#ffe4b5", mintcream: "#f5fffa", lightslategray: "#778899", lightslategrey: "#778899", navajowhite: "#ffdead", navy: "#000080", mediumvioletred: "#c71585", powderblue: "#b0e0e6", palegoldenrod: "#eee8aa", oldlace: "#fdf5e6", paleturquoise: "#afeeee", mediumturquoise: "#48d1cc", mediumorchid: "#ba55d3", rebeccapurple: "#663399", lightsteelblue: "#b0c4de", mediumslateblue: "#7b68ee", thistle: "#d8bfd8", tan: "#d2b48c", orchid: "#da70d6", mediumpurple: "#9370db", purple: "#800080", pink: "#ffc0cb", skyblue: "#87ceeb", springgreen: "#00ff7f", palegreen: "#98fb98", red: "#ff0000", yellow: "#ffff00", slateblue: "#6a5acd", lavenderblush: "#fff0f5", peru: "#cd853f", palevioletred: "#db7093", violet: "#ee82ee", teal: "#008080", slategray: "#708090", slategrey: "#708090", aliceblue: "#f0f8ff", darkseagreen: "#8fbc8f", darkolivegreen: "#556b2f", greenyellow: "#adff2f", seagreen: "#2e8b57", seashell: "#fff5ee", tomato: "#ff6347", silver: "#c0c0c0", sienna: "#a0522d", lavender: "#e6e6fa", lightgreen: "#90ee90", orange: "#ffa500", orangered: "#ff4500", steelblue: "#4682b4", royalblue: "#4169e1", turquoise: "#40e0d0", yellowgreen: "#9acd32", salmon: "#fa8072", saddlebrown: "#8b4513", sandybrown: "#f4a460", rosybrown: "#bc8f8f", darksalmon: "#e9967a", lightgoldenrodyellow: "#fafad2", snow: "#fffafa", lightgrey: "#d3d3d3", lightgray: "#d3d3d3", dimgray: "#696969", dimgrey: "#696969", olivedrab: "#6b8e23", olive: "#808000" }, r = {}; for (var d in a) r[a[d]] = d; var l = {}; e.prototype.toName = function(f2) { if (!(this.rgba.a || this.rgba.r || this.rgba.g || this.rgba.b)) return "transparent"; var d2, i, o = r[this.toHex()]; if (o) return o; if (null == f2 ? void 0 : f2.closest) { var n = this.toRgb(), t = 1 / 0, b = "black"; if (!l.length) for (var c in a) l[c] = new e(a[c]).toRgb(); for (var g in a) { var u = (d2 = n, i = l[g], Math.pow(d2.r - i.r, 2) + Math.pow(d2.g - i.g, 2) + Math.pow(d2.b - i.b, 2)); u < t && (t = u, b = g); } return b; } }; f.string.push([function(f2) { var r2 = f2.toLowerCase(), d2 = "transparent" === r2 ? "#0000" : a[r2]; return d2 ? new e(d2).toRgb() : null; }, "name"]); }; } }); // node_modules/postcss-minify-gradients/src/isColorStop.js var require_isColorStop = __commonJS({ "node_modules/postcss-minify-gradients/src/isColorStop.js"(exports2, module2) { "use strict"; var { unit } = require_lib(); var { colord, extend } = require_colord(); var namesPlugin = require_names(); extend([namesPlugin]); var lengthUnits = /* @__PURE__ */ new Set([ "PX", "IN", "CM", "MM", "EM", "REM", "POINTS", "PC", "EX", "CH", "VW", "VH", "VMIN", "VMAX", "%" ]); function isCSSLengthUnit(input) { return lengthUnits.has(input.toUpperCase()); } function isStop(str) { if (str) { let stop = false; const node = unit(str); if (node) { const number = Number(node.number); if (number === 0 || !isNaN(number) && isCSSLengthUnit(node.unit)) { stop = true; } } else { stop = /^calc\(\S+\)$/g.test(str); } return stop; } return true; } module2.exports = function isColorStop(color, stop) { return colord(color).isValid() && isStop(stop); }; } }); // node_modules/postcss-minify-gradients/src/index.js var require_src5 = __commonJS({ "node_modules/postcss-minify-gradients/src/index.js"(exports2, module2) { "use strict"; var valueParser = require_lib(); var { getArguments } = require_src4(); var isColorStop = require_isColorStop(); var angles = { top: "0deg", right: "90deg", bottom: "180deg", left: "270deg" }; function isLessThan(a, b) { return a.unit.toLowerCase() === b.unit.toLowerCase() && parseFloat(a.number) >= parseFloat(b.number); } function optimise(decl) { const value = decl.value; if (!value) { return; } const normalizedValue = value.toLowerCase(); if (normalizedValue.includes("var(") || normalizedValue.includes("env(")) { return; } if (!normalizedValue.includes("gradient")) { return; } decl.value = valueParser(value).walk((node) => { if (node.type !== "function" || !node.nodes.length) { return false; } const lowerCasedValue = node.value.toLowerCase(); if (lowerCasedValue === "linear-gradient" || lowerCasedValue === "repeating-linear-gradient" || lowerCasedValue === "-webkit-linear-gradient" || lowerCasedValue === "-webkit-repeating-linear-gradient") { let args = getArguments(node); if (node.nodes[0].value.toLowerCase() === "to" && args[0].length === 3) { node.nodes = node.nodes.slice(2); node.nodes[0].value = angles[node.nodes[0].value.toLowerCase()]; } let lastStop; args.forEach((arg, index) => { if (arg.length !== 3) { return; } let isFinalStop = index === args.length - 1; let thisStop = valueParser.unit(arg[2].value); if (lastStop === void 0) { lastStop = thisStop; if (!isFinalStop && lastStop && lastStop.number === "0" && lastStop.unit.toLowerCase() !== "deg") { arg[1].value = arg[2].value = ""; } return; } if (lastStop && thisStop && isLessThan(lastStop, thisStop)) { arg[2].value = "0"; } lastStop = thisStop; if (isFinalStop && arg[2].value === "100%") { arg[1].value = arg[2].value = ""; } }); return false; } if (lowerCasedValue === "radial-gradient" || lowerCasedValue === "repeating-radial-gradient") { let args = getArguments(node); let lastStop; const hasAt = args[0].find((n) => n.value.toLowerCase() === "at"); args.forEach((arg, index) => { if (!arg[2] || !index && hasAt) { return; } let thisStop = valueParser.unit(arg[2].value); if (!lastStop) { lastStop = thisStop; return; } if (lastStop && thisStop && isLessThan(lastStop, thisStop)) { arg[2].value = "0"; } lastStop = thisStop; }); return false; } if (lowerCasedValue === "-webkit-radial-gradient" || lowerCasedValue === "-webkit-repeating-radial-gradient") { let args = getArguments(node); let lastStop; args.forEach((arg) => { let color; let stop; if (arg[2] !== void 0) { if (arg[0].type === "function") { color = `${arg[0].value}(${valueParser.stringify(arg[0].nodes)})`; } else { color = arg[0].value; } if (arg[2].type === "function") { stop = `${arg[2].value}(${valueParser.stringify(arg[2].nodes)})`; } else { stop = arg[2].value; } } else { if (arg[0].type === "function") { color = `${arg[0].value}(${valueParser.stringify(arg[0].nodes)})`; } color = arg[0].value; } color = color.toLowerCase(); const colorStop = stop !== void 0 ? isColorStop(color, stop.toLowerCase()) : isColorStop(color); if (!colorStop || !arg[2]) { return; } let thisStop = valueParser.unit(arg[2].value); if (!lastStop) { lastStop = thisStop; return; } if (lastStop && thisStop && isLessThan(lastStop, thisStop)) { arg[2].value = "0"; } lastStop = thisStop; }); return false; } }).toString(); } function pluginCreator() { return { postcssPlugin: "postcss-minify-gradients", OnceExit(css) { css.walkDecls(optimise); } }; } pluginCreator.postcss = true; module2.exports = pluginCreator; } }); // node_modules/domelementtype/lib/index.js var require_lib2 = __commonJS({ "node_modules/domelementtype/lib/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.Doctype = exports2.CDATA = exports2.Tag = exports2.Style = exports2.Script = exports2.Comment = exports2.Directive = exports2.Text = exports2.Root = exports2.isTag = exports2.ElementType = void 0; var ElementType; (function(ElementType2) { ElementType2["Root"] = "root"; ElementType2["Text"] = "text"; ElementType2["Directive"] = "directive"; ElementType2["Comment"] = "comment"; ElementType2["Script"] = "script"; ElementType2["Style"] = "style"; ElementType2["Tag"] = "tag"; ElementType2["CDATA"] = "cdata"; ElementType2["Doctype"] = "doctype"; })(ElementType = exports2.ElementType || (exports2.ElementType = {})); function isTag(elem) { return elem.type === ElementType.Tag || elem.type === ElementType.Script || elem.type === ElementType.Style; } exports2.isTag = isTag; exports2.Root = ElementType.Root; exports2.Text = ElementType.Text; exports2.Directive = ElementType.Directive; exports2.Comment = ElementType.Comment; exports2.Script = ElementType.Script; exports2.Style = ElementType.Style; exports2.Tag = ElementType.Tag; exports2.CDATA = ElementType.CDATA; exports2.Doctype = ElementType.Doctype; } }); // node_modules/domhandler/lib/node.js var require_node3 = __commonJS({ "node_modules/domhandler/lib/node.js"(exports2) { "use strict"; var __extends = exports2 && exports2.__extends || function() { var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { d2.__proto__ = b2; } || function(d2, b2) { for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p]; }; return extendStatics(d, b); }; return function(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __assign = exports2 && exports2.__assign || function() { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.cloneNode = exports2.hasChildren = exports2.isDocument = exports2.isDirective = exports2.isComment = exports2.isText = exports2.isCDATA = exports2.isTag = exports2.Element = exports2.Document = exports2.NodeWithChildren = exports2.ProcessingInstruction = exports2.Comment = exports2.Text = exports2.DataNode = exports2.Node = void 0; var domelementtype_1 = require_lib2(); var nodeTypes = /* @__PURE__ */ new Map([ [domelementtype_1.ElementType.Tag, 1], [domelementtype_1.ElementType.Script, 1], [domelementtype_1.ElementType.Style, 1], [domelementtype_1.ElementType.Directive, 1], [domelementtype_1.ElementType.Text, 3], [domelementtype_1.ElementType.CDATA, 4], [domelementtype_1.ElementType.Comment, 8], [domelementtype_1.ElementType.Root, 9] ]); var Node = function() { function Node2(type) { this.type = type; this.parent = null; this.prev = null; this.next = null; this.startIndex = null; this.endIndex = null; } Object.defineProperty(Node2.prototype, "nodeType", { get: function() { var _a; return (_a = nodeTypes.get(this.type)) !== null && _a !== void 0 ? _a : 1; }, enumerable: false, configurable: true }); Object.defineProperty(Node2.prototype, "parentNode", { get: function() { return this.parent; }, set: function(parent) { this.parent = parent; }, enumerable: false, configurable: true }); Object.defineProperty(Node2.prototype, "previousSibling", { get: function() { return this.prev; }, set: function(prev) { this.prev = prev; }, enumerable: false, configurable: true }); Object.defineProperty(Node2.prototype, "nextSibling", { get: function() { return this.next; }, set: function(next) { this.next = next; }, enumerable: false, configurable: true }); Node2.prototype.cloneNode = function(recursive) { if (recursive === void 0) { recursive = false; } return cloneNode(this, recursive); }; return Node2; }(); exports2.Node = Node; var DataNode = function(_super) { __extends(DataNode2, _super); function DataNode2(type, data) { var _this = _super.call(this, type) || this; _this.data = data; return _this; } Object.defineProperty(DataNode2.prototype, "nodeValue", { get: function() { return this.data; }, set: function(data) { this.data = data; }, enumerable: false, configurable: true }); return DataNode2; }(Node); exports2.DataNode = DataNode; var Text = function(_super) { __extends(Text2, _super); function Text2(data) { return _super.call(this, domelementtype_1.ElementType.Text, data) || this; } return Text2; }(DataNode); exports2.Text = Text; var Comment = function(_super) { __extends(Comment2, _super); function Comment2(data) { return _super.call(this, domelementtype_1.ElementType.Comment, data) || this; } return Comment2; }(DataNode); exports2.Comment = Comment; var ProcessingInstruction = function(_super) { __extends(ProcessingInstruction2, _super); function ProcessingInstruction2(name, data) { var _this = _super.call(this, domelementtype_1.ElementType.Directive, data) || this; _this.name = name; return _this; } return ProcessingInstruction2; }(DataNode); exports2.ProcessingInstruction = ProcessingInstruction; var NodeWithChildren = function(_super) { __extends(NodeWithChildren2, _super); function NodeWithChildren2(type, children) { var _this = _super.call(this, type) || this; _this.children = children; return _this; } Object.defineProperty(NodeWithChildren2.prototype, "firstChild", { get: function() { var _a; return (_a = this.children[0]) !== null && _a !== void 0 ? _a : null; }, enumerable: false, configurable: true }); Object.defineProperty(NodeWithChildren2.prototype, "lastChild", { get: function() { return this.children.length > 0 ? this.children[this.children.length - 1] : null; }, enumerable: false, configurable: true }); Object.defineProperty(NodeWithChildren2.prototype, "childNodes", { get: function() { return this.children; }, set: function(children) { this.children = children; }, enumerable: false, configurable: true }); return NodeWithChildren2; }(Node); exports2.NodeWithChildren = NodeWithChildren; var Document = function(_super) { __extends(Document2, _super); function Document2(children) { return _super.call(this, domelementtype_1.ElementType.Root, children) || this; } return Document2; }(NodeWithChildren); exports2.Document = Document; var Element = function(_super) { __extends(Element2, _super); function Element2(name, attribs, children, type) { if (children === void 0) { children = []; } if (type === void 0) { type = name === "script" ? domelementtype_1.ElementType.Script : name === "style" ? domelementtype_1.ElementType.Style : domelementtype_1.ElementType.Tag; } var _this = _super.call(this, type, children) || this; _this.name = name; _this.attribs = attribs; return _this; } Object.defineProperty(Element2.prototype, "tagName", { get: function() { return this.name; }, set: function(name) { this.name = name; }, enumerable: false, configurable: true }); Object.defineProperty(Element2.prototype, "attributes", { get: function() { var _this = this; return Object.keys(this.attribs).map(function(name) { var _a, _b; return { name, value: _this.attribs[name], namespace: (_a = _this["x-attribsNamespace"]) === null || _a === void 0 ? void 0 : _a[name], prefix: (_b = _this["x-attribsPrefix"]) === null || _b === void 0 ? void 0 : _b[name] }; }); }, enumerable: false, configurable: true }); return Element2; }(NodeWithChildren); exports2.Element = Element; function isTag(node) { return (0, domelementtype_1.isTag)(node); } exports2.isTag = isTag; function isCDATA(node) { return node.type === domelementtype_1.ElementType.CDATA; } exports2.isCDATA = isCDATA; function isText(node) { return node.type === domelementtype_1.ElementType.Text; } exports2.isText = isText; function isComment(node) { return node.type === domelementtype_1.ElementType.Comment; } exports2.isComment = isComment; function isDirective(node) { return node.type === domelementtype_1.ElementType.Directive; } exports2.isDirective = isDirective; function isDocument(node) { return node.type === domelementtype_1.ElementType.Root; } exports2.isDocument = isDocument; function hasChildren(node) { return Object.prototype.hasOwnProperty.call(node, "children"); } exports2.hasChildren = hasChildren; function cloneNode(node, recursive) { if (recursive === void 0) { recursive = false; } var result; if (isText(node)) { result = new Text(node.data); } else if (isComment(node)) { result = new Comment(node.data); } else if (isTag(node)) { var children = recursive ? cloneChildren(node.children) : []; var clone_1 = new Element(node.name, __assign({}, node.attribs), children); children.forEach(function(child) { return child.parent = clone_1; }); if (node.namespace != null) { clone_1.namespace = node.namespace; } if (node["x-attribsNamespace"]) { clone_1["x-attribsNamespace"] = __assign({}, node["x-attribsNamespace"]); } if (node["x-attribsPrefix"]) { clone_1["x-attribsPrefix"] = __assign({}, node["x-attribsPrefix"]); } result = clone_1; } else if (isCDATA(node)) { var children = recursive ? cloneChildren(node.children) : []; var clone_2 = new NodeWithChildren(domelementtype_1.ElementType.CDATA, children); children.forEach(function(child) { return child.parent = clone_2; }); result = clone_2; } else if (isDocument(node)) { var children = recursive ? cloneChildren(node.children) : []; var clone_3 = new Document(children); children.forEach(function(child) { return child.parent = clone_3; }); if (node["x-mode"]) { clone_3["x-mode"] = node["x-mode"]; } result = clone_3; } else if (isDirective(node)) { var instruction = new ProcessingInstruction(node.name, node.data); if (node["x-name"] != null) { instruction["x-name"] = node["x-name"]; instruction["x-publicId"] = node["x-publicId"]; instruction["x-systemId"] = node["x-systemId"]; } result = instruction; } else { throw new Error("Not implemented yet: ".concat(node.type)); } result.startIndex = node.startIndex; result.endIndex = node.endIndex; if (node.sourceCodeLocation != null) { result.sourceCodeLocation = node.sourceCodeLocation; } return result; } exports2.cloneNode = cloneNode; function cloneChildren(childs) { var children = childs.map(function(child) { return cloneNode(child, true); }); for (var i = 1; i < children.length; i++) { children[i].prev = children[i - 1]; children[i - 1].next = children[i]; } return children; } } }); // node_modules/domhandler/lib/index.js var require_lib3 = __commonJS({ "node_modules/domhandler/lib/index.js"(exports2) { "use strict"; var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) { if (k2 === void 0) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }); var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.DomHandler = void 0; var domelementtype_1 = require_lib2(); var node_1 = require_node3(); __exportStar(require_node3(), exports2); var reWhitespace = /\s+/g; var defaultOpts = { normalizeWhitespace: false, withStartIndices: false, withEndIndices: false, xmlMode: false }; var DomHandler = function() { function DomHandler2(callback, options, elementCB) { this.dom = []; this.root = new node_1.Document(this.dom); this.done = false; this.tagStack = [this.root]; this.lastNode = null; this.parser = null; if (typeof options === "function") { elementCB = options; options = defaultOpts; } if (typeof callback === "object") { options = callback; callback = void 0; } this.callback = callback !== null && callback !== void 0 ? callback : null; this.options = options !== null && options !== void 0 ? options : defaultOpts; this.elementCB = elementCB !== null && elementCB !== void 0 ? elementCB : null; } DomHandler2.prototype.onparserinit = function(parser) { this.parser = parser; }; DomHandler2.prototype.onreset = function() { this.dom = []; this.root = new node_1.Document(this.dom); this.done = false; this.tagStack = [this.root]; this.lastNode = null; this.parser = null; }; DomHandler2.prototype.onend = function() { if (this.done) return; this.done = true; this.parser = null; this.handleCallback(null); }; DomHandler2.prototype.onerror = function(error) { this.handleCallback(error); }; DomHandler2.prototype.onclosetag = function() { this.lastNode = null; var elem = this.tagStack.pop(); if (this.options.withEndIndices) { elem.endIndex = this.parser.endIndex; } if (this.elementCB) this.elementCB(elem); }; DomHandler2.prototype.onopentag = function(name, attribs) { var type = this.options.xmlMode ? domelementtype_1.ElementType.Tag : void 0; var element = new node_1.Element(name, attribs, void 0, type); this.addNode(element); this.tagStack.push(element); }; DomHandler2.prototype.ontext = function(data) { var normalizeWhitespace = this.options.normalizeWhitespace; var lastNode = this.lastNode; if (lastNode && lastNode.type === domelementtype_1.ElementType.Text) { if (normalizeWhitespace) { lastNode.data = (lastNode.data + data).replace(reWhitespace, " "); } else { lastNode.data += data; } if (this.options.withEndIndices) { lastNode.endIndex = this.parser.endIndex; } } else { if (normalizeWhitespace) { data = data.replace(reWhitespace, " "); } var node = new node_1.Text(data); this.addNode(node); this.lastNode = node; } }; DomHandler2.prototype.oncomment = function(data) { if (this.lastNode && this.lastNode.type === domelementtype_1.ElementType.Comment) { this.lastNode.data += data; return; } var node = new node_1.Comment(data); this.addNode(node); this.lastNode = node; }; DomHandler2.prototype.oncommentend = function() { this.lastNode = null; }; DomHandler2.prototype.oncdatastart = function() { var text = new node_1.Text(""); var node = new node_1.NodeWithChildren(domelementtype_1.ElementType.CDATA, [text]); this.addNode(node); text.parent = node; this.lastNode = text; }; DomHandler2.prototype.oncdataend = function() { this.lastNode = null; }; DomHandler2.prototype.onprocessinginstruction = function(name, data) { var node = new node_1.ProcessingInstruction(name, data); this.addNode(node); }; DomHandler2.prototype.handleCallback = function(error) { if (typeof this.callback === "function") { this.callback(error, this.dom); } else if (error) { throw error; } }; DomHandler2.prototype.addNode = function(node) { var parent = this.tagStack[this.tagStack.length - 1]; var previousSibling = parent.children[parent.children.length - 1]; if (this.options.withStartIndices) { node.startIndex = this.parser.startIndex; } if (this.options.withEndIndices) { node.endIndex = this.parser.endIndex; } parent.children.push(node); if (previousSibling) { node.prev = previousSibling; previousSibling.next = node; } node.parent = parent; this.lastNode = null; }; return DomHandler2; }(); exports2.DomHandler = DomHandler; exports2.default = DomHandler; } }); // node_modules/entities/lib/maps/entities.json var require_entities = __commonJS({ "node_modules/entities/lib/maps/entities.json"(exports2, module2) { module2.exports = { Aacute: "\xC1", aacute: "\xE1", Abreve: "\u0102", abreve: "\u0103", ac: "\u223E", acd: "\u223F", acE: "\u223E\u0333", Acirc: "\xC2", acirc: "\xE2", acute: "\xB4", Acy: "\u0410", acy: "\u0430", AElig: "\xC6", aelig: "\xE6", af: "\u2061", Afr: "\u{1D504}", afr: "\u{1D51E}", Agrave: "\xC0", agrave: "\xE0", alefsym: "\u2135", aleph: "\u2135", Alpha: "\u0391", alpha: "\u03B1", Amacr: "\u0100", amacr: "\u0101", amalg: "\u2A3F", amp: "&", AMP: "&", andand: "\u2A55", And: "\u2A53", and: "\u2227", andd: "\u2A5C", andslope: "\u2A58", andv: "\u2A5A", ang: "\u2220", ange: "\u29A4", angle: "\u2220", angmsdaa: "\u29A8", angmsdab: "\u29A9", angmsdac: "\u29AA", angmsdad: "\u29AB", angmsdae: "\u29AC", angmsdaf: "\u29AD", angmsdag: "\u29AE", angmsdah: "\u29AF", angmsd: "\u2221", angrt: "\u221F", angrtvb: "\u22BE", angrtvbd: "\u299D", angsph: "\u2222", angst: "\xC5", angzarr: "\u237C", Aogon: "\u0104", aogon: "\u0105", Aopf: "\u{1D538}", aopf: "\u{1D552}", apacir: "\u2A6F", ap: "\u2248", apE: "\u2A70", ape: "\u224A", apid: "\u224B", apos: "'", ApplyFunction: "\u2061", approx: "\u2248", approxeq: "\u224A", Aring: "\xC5", aring: "\xE5", Ascr: "\u{1D49C}", ascr: "\u{1D4B6}", Assign: "\u2254", ast: "*", asymp: "\u2248", asympeq: "\u224D", Atilde: "\xC3", atilde: "\xE3", Auml: "\xC4", auml: "\xE4", awconint: "\u2233", awint: "\u2A11", backcong: "\u224C", backepsilon: "\u03F6", backprime: "\u2035", backsim: "\u223D", backsimeq: "\u22CD", Backslash: "\u2216", Barv: "\u2AE7", barvee: "\u22BD", barwed: "\u2305", Barwed: "\u2306", barwedge: "\u2305", bbrk: "\u23B5", bbrktbrk: "\u23B6", bcong: "\u224C", Bcy: "\u0411", bcy: "\u0431", bdquo: "\u201E", becaus: "\u2235", because: "\u2235", Because: "\u2235", bemptyv: "\u29B0", bepsi: "\u03F6", bernou: "\u212C", Bernoullis: "\u212C", Beta: "\u0392", beta: "\u03B2", beth: "\u2136", between: "\u226C", Bfr: "\u{1D505}", bfr: "\u{1D51F}", bigcap: "\u22C2", bigcirc: "\u25EF", bigcup: "\u22C3", bigodot: "\u2A00", bigoplus: "\u2A01", bigotimes: "\u2A02", bigsqcup: "\u2A06", bigstar: "\u2605", bigtriangledown: "\u25BD", bigtriangleup: "\u25B3", biguplus: "\u2A04", bigvee: "\u22C1", bigwedge: "\u22C0", bkarow: "\u290D", blacklozenge: "\u29EB", blacksquare: "\u25AA", blacktriangle: "\u25B4", blacktriangledown: "\u25BE", blacktriangleleft: "\u25C2", blacktriangleright: "\u25B8", blank: "\u2423", blk12: "\u2592", blk14: "\u2591", blk34: "\u2593", block: "\u2588", bne: "=\u20E5", bnequiv: "\u2261\u20E5", bNot: "\u2AED", bnot: "\u2310", Bopf: "\u{1D539}", bopf: "\u{1D553}", bot: "\u22A5", bottom: "\u22A5", bowtie: "\u22C8", boxbox: "\u29C9", boxdl: "\u2510", boxdL: "\u2555", boxDl: "\u2556", boxDL: "\u2557", boxdr: "\u250C", boxdR: "\u2552", boxDr: "\u2553", boxDR: "\u2554", boxh: "\u2500", boxH: "\u2550", boxhd: "\u252C", boxHd: "\u2564", boxhD: "\u2565", boxHD: "\u2566", boxhu: "\u2534", boxHu: "\u2567", boxhU: "\u2568", boxHU: "\u2569", boxminus: "\u229F", boxplus: "\u229E", boxtimes: "\u22A0", boxul: "\u2518", boxuL: "\u255B", boxUl: "\u255C", boxUL: "\u255D", boxur: "\u2514", boxuR: "\u2558", boxUr: "\u2559", boxUR: "\u255A", boxv: "\u2502", boxV: "\u2551", boxvh: "\u253C", boxvH: "\u256A", boxVh: "\u256B", boxVH: "\u256C", boxvl: "\u2524", boxvL: "\u2561", boxVl: "\u2562", boxVL: "\u2563", boxvr: "\u251C", boxvR: "\u255E", boxVr: "\u255F", boxVR: "\u2560", bprime: "\u2035", breve: "\u02D8", Breve: "\u02D8", brvbar: "\xA6", bscr: "\u{1D4B7}", Bscr: "\u212C", bsemi: "\u204F", bsim: "\u223D", bsime: "\u22CD", bsolb: "\u29C5", bsol: "\\", bsolhsub: "\u27C8", bull: "\u2022", bullet: "\u2022", bump: "\u224E", bumpE: "\u2AAE", bumpe: "\u224F", Bumpeq: "\u224E", bumpeq: "\u224F", Cacute: "\u0106", cacute: "\u0107", capand: "\u2A44", capbrcup: "\u2A49", capcap: "\u2A4B", cap: "\u2229", Cap: "\u22D2", capcup: "\u2A47", capdot: "\u2A40", CapitalDifferentialD: "\u2145", caps: "\u2229\uFE00", caret: "\u2041", caron: "\u02C7", Cayleys: "\u212D", ccaps: "\u2A4D", Ccaron: "\u010C", ccaron: "\u010D", Ccedil: "\xC7", ccedil: "\xE7", Ccirc: "\u0108", ccirc: "\u0109", Cconint: "\u2230", ccups: "\u2A4C", ccupssm: "\u2A50", Cdot: "\u010A", cdot: "\u010B", cedil: "\xB8", Cedilla: "\xB8", cemptyv: "\u29B2", cent: "\xA2", centerdot: "\xB7", CenterDot: "\xB7", cfr: "\u{1D520}", Cfr: "\u212D", CHcy: "\u0427", chcy: "\u0447", check: "\u2713", checkmark: "\u2713", Chi: "\u03A7", chi: "\u03C7", circ: "\u02C6", circeq: "\u2257", circlearrowleft: "\u21BA", circlearrowright: "\u21BB", circledast: "\u229B", circledcirc: "\u229A", circleddash: "\u229D", CircleDot: "\u2299", circledR: "\xAE", circledS: "\u24C8", CircleMinus: "\u2296", CirclePlus: "\u2295", CircleTimes: "\u2297", cir: "\u25CB", cirE: "\u29C3", cire: "\u2257", cirfnint: "\u2A10", cirmid: "\u2AEF", cirscir: "\u29C2", ClockwiseContourIntegral: "\u2232", CloseCurlyDoubleQuote: "\u201D", CloseCurlyQuote: "\u2019", clubs: "\u2663", clubsuit: "\u2663", colon: ":", Colon: "\u2237", Colone: "\u2A74", colone: "\u2254", coloneq: "\u2254", comma: ",", commat: "@", comp: "\u2201", compfn: "\u2218", complement: "\u2201", complexes: "\u2102", cong: "\u2245", congdot: "\u2A6D", Congruent: "\u2261", conint: "\u222E", Conint: "\u222F", ContourIntegral: "\u222E", copf: "\u{1D554}", Copf: "\u2102", coprod: "\u2210", Coproduct: "\u2210", copy: "\xA9", COPY: "\xA9", copysr: "\u2117", CounterClockwiseContourIntegral: "\u2233", crarr: "\u21B5", cross: "\u2717", Cross: "\u2A2F", Cscr: "\u{1D49E}", cscr: "\u{1D4B8}", csub: "\u2ACF", csube: "\u2AD1", csup: "\u2AD0", csupe: "\u2AD2", ctdot: "\u22EF", cudarrl: "\u2938", cudarrr: "\u2935", cuepr: "\u22DE", cuesc: "\u22DF", cularr: "\u21B6", cularrp: "\u293D", cupbrcap: "\u2A48", cupcap: "\u2A46", CupCap: "\u224D", cup: "\u222A", Cup: "\u22D3", cupcup: "\u2A4A", cupdot: "\u228D", cupor: "\u2A45", cups: "\u222A\uFE00", curarr: "\u21B7", curarrm: "\u293C", curlyeqprec: "\u22DE", curlyeqsucc: "\u22DF", curlyvee: "\u22CE", curlywedge: "\u22CF", curren: "\xA4", curvearrowleft: "\u21B6", curvearrowright: "\u21B7", cuvee: "\u22CE", cuwed: "\u22CF", cwconint: "\u2232", cwint: "\u2231", cylcty: "\u232D", dagger: "\u2020", Dagger: "\u2021", daleth: "\u2138", darr: "\u2193", Darr: "\u21A1", dArr: "\u21D3", dash: "\u2010", Dashv: "\u2AE4", dashv: "\u22A3", dbkarow: "\u290F", dblac: "\u02DD", Dcaron: "\u010E", dcaron: "\u010F", Dcy: "\u0414", dcy: "\u0434", ddagger: "\u2021", ddarr: "\u21CA", DD: "\u2145", dd: "\u2146", DDotrahd: "\u2911", ddotseq: "\u2A77", deg: "\xB0", Del: "\u2207", Delta: "\u0394", delta: "\u03B4", demptyv: "\u29B1", dfisht: "\u297F", Dfr: "\u{1D507}", dfr: "\u{1D521}", dHar: "\u2965", dharl: "\u21C3", dharr: "\u21C2", DiacriticalAcute: "\xB4", DiacriticalDot: "\u02D9", DiacriticalDoubleAcute: "\u02DD", DiacriticalGrave: "`", DiacriticalTilde: "\u02DC", diam: "\u22C4", diamond: "\u22C4", Diamond: "\u22C4", diamondsuit: "\u2666", diams: "\u2666", die: "\xA8", DifferentialD: "\u2146", digamma: "\u03DD", disin: "\u22F2", div: "\xF7", divide: "\xF7", divideontimes: "\u22C7", divonx: "\u22C7", DJcy: "\u0402", djcy: "\u0452", dlcorn: "\u231E", dlcrop: "\u230D", dollar: "$", Dopf: "\u{1D53B}", dopf: "\u{1D555}", Dot: "\xA8", dot: "\u02D9", DotDot: "\u20DC", doteq: "\u2250", doteqdot: "\u2251", DotEqual: "\u2250", dotminus: "\u2238", dotplus: "\u2214", dotsquare: "\u22A1", doublebarwedge: "\u2306", DoubleContourIntegral: "\u222F", DoubleDot: "\xA8", DoubleDownArrow: "\u21D3", DoubleLeftArrow: "\u21D0", DoubleLeftRightArrow: "\u21D4", DoubleLeftTee: "\u2AE4", DoubleLongLeftArrow: "\u27F8", DoubleLongLeftRightArrow: "\u27FA", DoubleLongRightArrow: "\u27F9", DoubleRightArrow: "\u21D2", DoubleRightTee: "\u22A8", DoubleUpArrow: "\u21D1", DoubleUpDownArrow: "\u21D5", DoubleVerticalBar: "\u2225", DownArrowBar: "\u2913", downarrow: "\u2193", DownArrow: "\u2193", Downarrow: "\u21D3", DownArrowUpArrow: "\u21F5", DownBreve: "\u0311", downdownarrows: "\u21CA", downharpoonleft: "\u21C3", downharpoonright: "\u21C2", DownLeftRightVector: "\u2950", DownLeftTeeVector: "\u295E", DownLeftVectorBar: "\u2956", DownLeftVector: "\u21BD", DownRightTeeVector: "\u295F", DownRightVectorBar: "\u2957", DownRightVector: "\u21C1", DownTeeArrow: "\u21A7", DownTee: "\u22A4", drbkarow: "\u2910", drcorn: "\u231F", drcrop: "\u230C", Dscr: "\u{1D49F}", dscr: "\u{1D4B9}", DScy: "\u0405", dscy: "\u0455", dsol: "\u29F6", Dstrok: "\u0110", dstrok: "\u0111", dtdot: "\u22F1", dtri: "\u25BF", dtrif: "\u25BE", duarr: "\u21F5", duhar: "\u296F", dwangle: "\u29A6", DZcy: "\u040F", dzcy: "\u045F", dzigrarr: "\u27FF", Eacute: "\xC9", eacute: "\xE9", easter: "\u2A6E", Ecaron: "\u011A", ecaron: "\u011B", Ecirc: "\xCA", ecirc: "\xEA", ecir: "\u2256", ecolon: "\u2255", Ecy: "\u042D", ecy: "\u044D", eDDot: "\u2A77", Edot: "\u0116", edot: "\u0117", eDot: "\u2251", ee: "\u2147", efDot: "\u2252", Efr: "\u{1D508}", efr: "\u{1D522}", eg: "\u2A9A", Egrave: "\xC8", egrave: "\xE8", egs: "\u2A96", egsdot: "\u2A98", el: "\u2A99", Element: "\u2208", elinters: "\u23E7", ell: "\u2113", els: "\u2A95", elsdot: "\u2A97", Emacr: "\u0112", emacr: "\u0113", empty: "\u2205", emptyset: "\u2205", EmptySmallSquare: "\u25FB", emptyv: "\u2205", EmptyVerySmallSquare: "\u25AB", emsp13: "\u2004", emsp14: "\u2005", emsp: "\u2003", ENG: "\u014A", eng: "\u014B", ensp: "\u2002", Eogon: "\u0118", eogon: "\u0119", Eopf: "\u{1D53C}", eopf: "\u{1D556}", epar: "\u22D5", eparsl: "\u29E3", eplus: "\u2A71", epsi: "\u03B5", Epsilon: "\u0395", epsilon: "\u03B5", epsiv: "\u03F5", eqcirc: "\u2256", eqcolon: "\u2255", eqsim: "\u2242", eqslantgtr: "\u2A96", eqslantless: "\u2A95", Equal: "\u2A75", equals: "=", EqualTilde: "\u2242", equest: "\u225F", Equilibrium: "\u21CC", equiv: "\u2261", equivDD: "\u2A78", eqvparsl: "\u29E5", erarr: "\u2971", erDot: "\u2253", escr: "\u212F", Escr: "\u2130", esdot: "\u2250", Esim: "\u2A73", esim: "\u2242", Eta: "\u0397", eta: "\u03B7", ETH: "\xD0", eth: "\xF0", Euml: "\xCB", euml: "\xEB", euro: "\u20AC", excl: "!", exist: "\u2203", Exists: "\u2203", expectation: "\u2130", exponentiale: "\u2147", ExponentialE: "\u2147", fallingdotseq: "\u2252", Fcy: "\u0424", fcy: "\u0444", female: "\u2640", ffilig: "\uFB03", fflig: "\uFB00", ffllig: "\uFB04", Ffr: "\u{1D509}", ffr: "\u{1D523}", filig: "\uFB01", FilledSmallSquare: "\u25FC", FilledVerySmallSquare: "\u25AA", fjlig: "fj", flat: "\u266D", fllig: "\uFB02", fltns: "\u25B1", fnof: "\u0192", Fopf: "\u{1D53D}", fopf: "\u{1D557}", forall: "\u2200", ForAll: "\u2200", fork: "\u22D4", forkv: "\u2AD9", Fouriertrf: "\u2131", fpartint: "\u2A0D", frac12: "\xBD", frac13: "\u2153", frac14: "\xBC", frac15: "\u2155", frac16: "\u2159", frac18: "\u215B", frac23: "\u2154", frac25: "\u2156", frac34: "\xBE", frac35: "\u2157", frac38: "\u215C", frac45: "\u2158", frac56: "\u215A", frac58: "\u215D", frac78: "\u215E", frasl: "\u2044", frown: "\u2322", fscr: "\u{1D4BB}", Fscr: "\u2131", gacute: "\u01F5", Gamma: "\u0393", gamma: "\u03B3", Gammad: "\u03DC", gammad: "\u03DD", gap: "\u2A86", Gbreve: "\u011E", gbreve: "\u011F", Gcedil: "\u0122", Gcirc: "\u011C", gcirc: "\u011D", Gcy: "\u0413", gcy: "\u0433", Gdot: "\u0120", gdot: "\u0121", ge: "\u2265", gE: "\u2267", gEl: "\u2A8C", gel: "\u22DB", geq: "\u2265", geqq: "\u2267", geqslant: "\u2A7E", gescc: "\u2AA9", ges: "\u2A7E", gesdot: "\u2A80", gesdoto: "\u2A82", gesdotol: "\u2A84", gesl: "\u22DB\uFE00", gesles: "\u2A94", Gfr: "\u{1D50A}", gfr: "\u{1D524}", gg: "\u226B", Gg: "\u22D9", ggg: "\u22D9", gimel: "\u2137", GJcy: "\u0403", gjcy: "\u0453", gla: "\u2AA5", gl: "\u2277", glE: "\u2A92", glj: "\u2AA4", gnap: "\u2A8A", gnapprox: "\u2A8A", gne: "\u2A88", gnE: "\u2269", gneq: "\u2A88", gneqq: "\u2269", gnsim: "\u22E7", Gopf: "\u{1D53E}", gopf: "\u{1D558}", grave: "`", GreaterEqual: "\u2265", GreaterEqualLess: "\u22DB", GreaterFullEqual: "\u2267", GreaterGreater: "\u2AA2", GreaterLess: "\u2277", GreaterSlantEqual: "\u2A7E", GreaterTilde: "\u2273", Gscr: "\u{1D4A2}", gscr: "\u210A", gsim: "\u2273", gsime: "\u2A8E", gsiml: "\u2A90", gtcc: "\u2AA7", gtcir: "\u2A7A", gt: ">", GT: ">", Gt: "\u226B", gtdot: "\u22D7", gtlPar: "\u2995", gtquest: "\u2A7C", gtrapprox: "\u2A86", gtrarr: "\u2978", gtrdot: "\u22D7", gtreqless: "\u22DB", gtreqqless: "\u2A8C", gtrless: "\u2277", gtrsim: "\u2273", gvertneqq: "\u2269\uFE00", gvnE: "\u2269\uFE00", Hacek: "\u02C7", hairsp: "\u200A", half: "\xBD", hamilt: "\u210B", HARDcy: "\u042A", hardcy: "\u044A", harrcir: "\u2948", harr: "\u2194", hArr: "\u21D4", harrw: "\u21AD", Hat: "^", hbar: "\u210F", Hcirc: "\u0124", hcirc: "\u0125", hearts: "\u2665", heartsuit: "\u2665", hellip: "\u2026", hercon: "\u22B9", hfr: "\u{1D525}", Hfr: "\u210C", HilbertSpace: "\u210B", hksearow: "\u2925", hkswarow: "\u2926", hoarr: "\u21FF", homtht: "\u223B", hookleftarrow: "\u21A9", hookrightarrow: "\u21AA", hopf: "\u{1D559}", Hopf: "\u210D", horbar: "\u2015", HorizontalLine: "\u2500", hscr: "\u{1D4BD}", Hscr: "\u210B", hslash: "\u210F", Hstrok: "\u0126", hstrok: "\u0127", HumpDownHump: "\u224E", HumpEqual: "\u224F", hybull: "\u2043", hyphen: "\u2010", Iacute: "\xCD", iacute: "\xED", ic: "\u2063", Icirc: "\xCE", icirc: "\xEE", Icy: "\u0418", icy: "\u0438", Idot: "\u0130", IEcy: "\u0415", iecy: "\u0435", iexcl: "\xA1", iff: "\u21D4", ifr: "\u{1D526}", Ifr: "\u2111", Igrave: "\xCC", igrave: "\xEC", ii: "\u2148", iiiint: "\u2A0C", iiint: "\u222D", iinfin: "\u29DC", iiota: "\u2129", IJlig: "\u0132", ijlig: "\u0133", Imacr: "\u012A", imacr: "\u012B", image: "\u2111", ImaginaryI: "\u2148", imagline: "\u2110", imagpart: "\u2111", imath: "\u0131", Im: "\u2111", imof: "\u22B7", imped: "\u01B5", Implies: "\u21D2", incare: "\u2105", in: "\u2208", infin: "\u221E", infintie: "\u29DD", inodot: "\u0131", intcal: "\u22BA", int: "\u222B", Int: "\u222C", integers: "\u2124", Integral: "\u222B", intercal: "\u22BA", Intersection: "\u22C2", intlarhk: "\u2A17", intprod: "\u2A3C", InvisibleComma: "\u2063", InvisibleTimes: "\u2062", IOcy: "\u0401", iocy: "\u0451", Iogon: "\u012E", iogon: "\u012F", Iopf: "\u{1D540}", iopf: "\u{1D55A}", Iota: "\u0399", iota: "\u03B9", iprod: "\u2A3C", iquest: "\xBF", iscr: "\u{1D4BE}", Iscr: "\u2110", isin: "\u2208", isindot: "\u22F5", isinE: "\u22F9", isins: "\u22F4", isinsv: "\u22F3", isinv: "\u2208", it: "\u2062", Itilde: "\u0128", itilde: "\u0129", Iukcy: "\u0406", iukcy: "\u0456", Iuml: "\xCF", iuml: "\xEF", Jcirc: "\u0134", jcirc: "\u0135", Jcy: "\u0419", jcy: "\u0439", Jfr: "\u{1D50D}", jfr: "\u{1D527}", jmath: "\u0237", Jopf: "\u{1D541}", jopf: "\u{1D55B}", Jscr: "\u{1D4A5}", jscr: "\u{1D4BF}", Jsercy: "\u0408", jsercy: "\u0458", Jukcy: "\u0404", jukcy: "\u0454", Kappa: "\u039A", kappa: "\u03BA", kappav: "\u03F0", Kcedil: "\u0136", kcedil: "\u0137", Kcy: "\u041A", kcy: "\u043A", Kfr: "\u{1D50E}", kfr: "\u{1D528}", kgreen: "\u0138", KHcy: "\u0425", khcy: "\u0445", KJcy: "\u040C", kjcy: "\u045C", Kopf: "\u{1D542}", kopf: "\u{1D55C}", Kscr: "\u{1D4A6}", kscr: "\u{1D4C0}", lAarr: "\u21DA", Lacute: "\u0139", lacute: "\u013A", laemptyv: "\u29B4", lagran: "\u2112", Lambda: "\u039B", lambda: "\u03BB", lang: "\u27E8", Lang: "\u27EA", langd: "\u2991", langle: "\u27E8", lap: "\u2A85", Laplacetrf: "\u2112", laquo: "\xAB", larrb: "\u21E4", larrbfs: "\u291F", larr: "\u2190", Larr: "\u219E", lArr: "\u21D0", larrfs: "\u291D", larrhk: "\u21A9", larrlp: "\u21AB", larrpl: "\u2939", larrsim: "\u2973", larrtl: "\u21A2", latail: "\u2919", lAtail: "\u291B", lat: "\u2AAB", late: "\u2AAD", lates: "\u2AAD\uFE00", lbarr: "\u290C", lBarr: "\u290E", lbbrk: "\u2772", lbrace: "{", lbrack: "[", lbrke: "\u298B", lbrksld: "\u298F", lbrkslu: "\u298D", Lcaron: "\u013D", lcaron: "\u013E", Lcedil: "\u013B", lcedil: "\u013C", lceil: "\u2308", lcub: "{", Lcy: "\u041B", lcy: "\u043B", ldca: "\u2936", ldquo: "\u201C", ldquor: "\u201E", ldrdhar: "\u2967", ldrushar: "\u294B", ldsh: "\u21B2", le: "\u2264", lE: "\u2266", LeftAngleBracket: "\u27E8", LeftArrowBar: "\u21E4", leftarrow: "\u2190", LeftArrow: "\u2190", Leftarrow: "\u21D0", LeftArrowRightArrow: "\u21C6", leftarrowtail: "\u21A2", LeftCeiling: "\u2308", LeftDoubleBracket: "\u27E6", LeftDownTeeVector: "\u2961", LeftDownVectorBar: "\u2959", LeftDownVector: "\u21C3", LeftFloor: "\u230A", leftharpoondown: "\u21BD", leftharpoonup: "\u21BC", leftleftarrows: "\u21C7", leftrightarrow: "\u2194", LeftRightArrow: "\u2194", Leftrightarrow: "\u21D4", leftrightarrows: "\u21C6", leftrightharpoons: "\u21CB", leftrightsquigarrow: "\u21AD", LeftRightVector: "\u294E", LeftTeeArrow: "\u21A4", LeftTee: "\u22A3", LeftTeeVector: "\u295A", leftthreetimes: "\u22CB", LeftTriangleBar: "\u29CF", LeftTriangle: "\u22B2", LeftTriangleEqual: "\u22B4", LeftUpDownVector: "\u2951", LeftUpTeeVector: "\u2960", LeftUpVectorBar: "\u2958", LeftUpVector: "\u21BF", LeftVectorBar: "\u2952", LeftVector: "\u21BC", lEg: "\u2A8B", leg: "\u22DA", leq: "\u2264", leqq: "\u2266", leqslant: "\u2A7D", lescc: "\u2AA8", les: "\u2A7D", lesdot: "\u2A7F", lesdoto: "\u2A81", lesdotor: "\u2A83", lesg: "\u22DA\uFE00", lesges: "\u2A93", lessapprox: "\u2A85", lessdot: "\u22D6", lesseqgtr: "\u22DA", lesseqqgtr: "\u2A8B", LessEqualGreater: "\u22DA", LessFullEqual: "\u2266", LessGreater: "\u2276", lessgtr: "\u2276", LessLess: "\u2AA1", lesssim: "\u2272", LessSlantEqual: "\u2A7D", LessTilde: "\u2272", lfisht: "\u297C", lfloor: "\u230A", Lfr: "\u{1D50F}", lfr: "\u{1D529}", lg: "\u2276", lgE: "\u2A91", lHar: "\u2962", lhard: "\u21BD", lharu: "\u21BC", lharul: "\u296A", lhblk: "\u2584", LJcy: "\u0409", ljcy: "\u0459", llarr: "\u21C7", ll: "\u226A", Ll: "\u22D8", llcorner: "\u231E", Lleftarrow: "\u21DA", llhard: "\u296B", lltri: "\u25FA", Lmidot: "\u013F", lmidot: "\u0140", lmoustache: "\u23B0", lmoust: "\u23B0", lnap: "\u2A89", lnapprox: "\u2A89", lne: "\u2A87", lnE: "\u2268", lneq: "\u2A87", lneqq: "\u2268", lnsim: "\u22E6", loang: "\u27EC", loarr: "\u21FD", lobrk: "\u27E6", longleftarrow: "\u27F5", LongLeftArrow: "\u27F5", Longleftarrow: "\u27F8", longleftrightarrow: "\u27F7", LongLeftRightArrow: "\u27F7", Longleftrightarrow: "\u27FA", longmapsto: "\u27FC", longrightarrow: "\u27F6", LongRightArrow: "\u27F6", Longrightarrow: "\u27F9", looparrowleft: "\u21AB", looparrowright: "\u21AC", lopar: "\u2985", Lopf: "\u{1D543}", lopf: "\u{1D55D}", loplus: "\u2A2D", lotimes: "\u2A34", lowast: "\u2217", lowbar: "_", LowerLeftArrow: "\u2199", LowerRightArrow: "\u2198", loz: "\u25CA", lozenge: "\u25CA", lozf: "\u29EB", lpar: "(", lparlt: "\u2993", lrarr: "\u21C6", lrcorner: "\u231F", lrhar: "\u21CB", lrhard: "\u296D", lrm: "\u200E", lrtri: "\u22BF", lsaquo: "\u2039", lscr: "\u{1D4C1}", Lscr: "\u2112", lsh: "\u21B0", Lsh: "\u21B0", lsim: "\u2272", lsime: "\u2A8D", lsimg: "\u2A8F", lsqb: "[", lsquo: "\u2018", lsquor: "\u201A", Lstrok: "\u0141", lstrok: "\u0142", ltcc: "\u2AA6", ltcir: "\u2A79", lt: "<", LT: "<", Lt: "\u226A", ltdot: "\u22D6", lthree: "\u22CB", ltimes: "\u22C9", ltlarr: "\u2976", ltquest: "\u2A7B", ltri: "\u25C3", ltrie: "\u22B4", ltrif: "\u25C2", ltrPar: "\u2996", lurdshar: "\u294A", luruhar: "\u2966", lvertneqq: "\u2268\uFE00", lvnE: "\u2268\uFE00", macr: "\xAF", male: "\u2642", malt: "\u2720", maltese: "\u2720", Map: "\u2905", map: "\u21A6", mapsto: "\u21A6", mapstodown: "\u21A7", mapstoleft: "\u21A4", mapstoup: "\u21A5", marker: "\u25AE", mcomma: "\u2A29", Mcy: "\u041C", mcy: "\u043C", mdash: "\u2014", mDDot: "\u223A", measuredangle: "\u2221", MediumSpace: "\u205F", Mellintrf: "\u2133", Mfr: "\u{1D510}", mfr: "\u{1D52A}", mho: "\u2127", micro: "\xB5", midast: "*", midcir: "\u2AF0", mid: "\u2223", middot: "\xB7", minusb: "\u229F", minus: "\u2212", minusd: "\u2238", minusdu: "\u2A2A", MinusPlus: "\u2213", mlcp: "\u2ADB", mldr: "\u2026", mnplus: "\u2213", models: "\u22A7", Mopf: "\u{1D544}", mopf: "\u{1D55E}", mp: "\u2213", mscr: "\u{1D4C2}", Mscr: "\u2133", mstpos: "\u223E", Mu: "\u039C", mu: "\u03BC", multimap: "\u22B8", mumap: "\u22B8", nabla: "\u2207", Nacute: "\u0143", nacute: "\u0144", nang: "\u2220\u20D2", nap: "\u2249", napE: "\u2A70\u0338", napid: "\u224B\u0338", napos: "\u0149", napprox: "\u2249", natural: "\u266E", naturals: "\u2115", natur: "\u266E", nbsp: "\xA0", nbump: "\u224E\u0338", nbumpe: "\u224F\u0338", ncap: "\u2A43", Ncaron: "\u0147", ncaron: "\u0148", Ncedil: "\u0145", ncedil: "\u0146", ncong: "\u2247", ncongdot: "\u2A6D\u0338", ncup: "\u2A42", Ncy: "\u041D", ncy: "\u043D", ndash: "\u2013", nearhk: "\u2924", nearr: "\u2197", neArr: "\u21D7", nearrow: "\u2197", ne: "\u2260", nedot: "\u2250\u0338", NegativeMediumSpace: "\u200B", NegativeThickSpace: "\u200B", NegativeThinSpace: "\u200B", NegativeVeryThinSpace: "\u200B", nequiv: "\u2262", nesear: "\u2928", nesim: "\u2242\u0338", NestedGreaterGreater: "\u226B", NestedLessLess: "\u226A", NewLine: "\n", nexist: "\u2204", nexists: "\u2204", Nfr: "\u{1D511}", nfr: "\u{1D52B}", ngE: "\u2267\u0338", nge: "\u2271", ngeq: "\u2271", ngeqq: "\u2267\u0338", ngeqslant: "\u2A7E\u0338", nges: "\u2A7E\u0338", nGg: "\u22D9\u0338", ngsim: "\u2275", nGt: "\u226B\u20D2", ngt: "\u226F", ngtr: "\u226F", nGtv: "\u226B\u0338", nharr: "\u21AE", nhArr: "\u21CE", nhpar: "\u2AF2", ni: "\u220B", nis: "\u22FC", nisd: "\u22FA", niv: "\u220B", NJcy: "\u040A", njcy: "\u045A", nlarr: "\u219A", nlArr: "\u21CD", nldr: "\u2025", nlE: "\u2266\u0338", nle: "\u2270", nleftarrow: "\u219A", nLeftarrow: "\u21CD", nleftrightarrow: "\u21AE", nLeftrightarrow: "\u21CE", nleq: "\u2270", nleqq: "\u2266\u0338", nleqslant: "\u2A7D\u0338", nles: "\u2A7D\u0338", nless: "\u226E", nLl: "\u22D8\u0338", nlsim: "\u2274", nLt: "\u226A\u20D2", nlt: "\u226E", nltri: "\u22EA", nltrie: "\u22EC", nLtv: "\u226A\u0338", nmid: "\u2224", NoBreak: "\u2060", NonBreakingSpace: "\xA0", nopf: "\u{1D55F}", Nopf: "\u2115", Not: "\u2AEC", not: "\xAC", NotCongruent: "\u2262", NotCupCap: "\u226D", NotDoubleVerticalBar: "\u2226", NotElement: "\u2209", NotEqual: "\u2260", NotEqualTilde: "\u2242\u0338", NotExists: "\u2204", NotGreater: "\u226F", NotGreaterEqual: "\u2271", NotGreaterFullEqual: "\u2267\u0338", NotGreaterGreater: "\u226B\u0338", NotGreaterLess: "\u2279", NotGreaterSlantEqual: "\u2A7E\u0338", NotGreaterTilde: "\u2275", NotHumpDownHump: "\u224E\u0338", NotHumpEqual: "\u224F\u0338", notin: "\u2209", notindot: "\u22F5\u0338", notinE: "\u22F9\u0338", notinva: "\u2209", notinvb: "\u22F7", notinvc: "\u22F6", NotLeftTriangleBar: "\u29CF\u0338", NotLeftTriangle: "\u22EA", NotLeftTriangleEqual: "\u22EC", NotLess: "\u226E", NotLessEqual: "\u2270", NotLessGreater: "\u2278", NotLessLess: "\u226A\u0338", NotLessSlantEqual: "\u2A7D\u0338", NotLessTilde: "\u2274", NotNestedGreaterGreater: "\u2AA2\u0338", NotNestedLessLess: "\u2AA1\u0338", notni: "\u220C", notniva: "\u220C", notnivb: "\u22FE", notnivc: "\u22FD", NotPrecedes: "\u2280", NotPrecedesEqual: "\u2AAF\u0338", NotPrecedesSlantEqual: "\u22E0", NotReverseElement: "\u220C", NotRightTriangleBar: "\u29D0\u0338", NotRightTriangle: "\u22EB", NotRightTriangleEqual: "\u22ED", NotSquareSubset: "\u228F\u0338", NotSquareSubsetEqual: "\u22E2", NotSquareSuperset: "\u2290\u0338", NotSquareSupersetEqual: "\u22E3", NotSubset: "\u2282\u20D2", NotSubsetEqual: "\u2288", NotSucceeds: "\u2281", NotSucceedsEqual: "\u2AB0\u0338", NotSucceedsSlantEqual: "\u22E1", NotSucceedsTilde: "\u227F\u0338", NotSuperset: "\u2283\u20D2", NotSupersetEqual: "\u2289", NotTilde: "\u2241", NotTildeEqual: "\u2244", NotTildeFullEqual: "\u2247", NotTildeTilde: "\u2249", NotVerticalBar: "\u2224", nparallel: "\u2226", npar: "\u2226", nparsl: "\u2AFD\u20E5", npart: "\u2202\u0338", npolint: "\u2A14", npr: "\u2280", nprcue: "\u22E0", nprec: "\u2280", npreceq: "\u2AAF\u0338", npre: "\u2AAF\u0338", nrarrc: "\u2933\u0338", nrarr: "\u219B", nrArr: "\u21CF", nrarrw: "\u219D\u0338", nrightarrow: "\u219B", nRightarrow: "\u21CF", nrtri: "\u22EB", nrtrie: "\u22ED", nsc: "\u2281", nsccue: "\u22E1", nsce: "\u2AB0\u0338", Nscr: "\u{1D4A9}", nscr: "\u{1D4C3}", nshortmid: "\u2224", nshortparallel: "\u2226", nsim: "\u2241", nsime: "\u2244", nsimeq: "\u2244", nsmid: "\u2224", nspar: "\u2226", nsqsube: "\u22E2", nsqsupe: "\u22E3", nsub: "\u2284", nsubE: "\u2AC5\u0338", nsube: "\u2288", nsubset: "\u2282\u20D2", nsubseteq: "\u2288", nsubseteqq: "\u2AC5\u0338", nsucc: "\u2281", nsucceq: "\u2AB0\u0338", nsup: "\u2285", nsupE: "\u2AC6\u0338", nsupe: "\u2289", nsupset: "\u2283\u20D2", nsupseteq: "\u2289", nsupseteqq: "\u2AC6\u0338", ntgl: "\u2279", Ntilde: "\xD1", ntilde: "\xF1", ntlg: "\u2278", ntriangleleft: "\u22EA", ntrianglelefteq: "\u22EC", ntriangleright: "\u22EB", ntrianglerighteq: "\u22ED", Nu: "\u039D", nu: "\u03BD", num: "#", numero: "\u2116", numsp: "\u2007", nvap: "\u224D\u20D2", nvdash: "\u22AC", nvDash: "\u22AD", nVdash: "\u22AE", nVDash: "\u22AF", nvge: "\u2265\u20D2", nvgt: ">\u20D2", nvHarr: "\u2904", nvinfin: "\u29DE", nvlArr: "\u2902", nvle: "\u2264\u20D2", nvlt: "<\u20D2", nvltrie: "\u22B4\u20D2", nvrArr: "\u2903", nvrtrie: "\u22B5\u20D2", nvsim: "\u223C\u20D2", nwarhk: "\u2923", nwarr: "\u2196", nwArr: "\u21D6", nwarrow: "\u2196", nwnear: "\u2927", Oacute: "\xD3", oacute: "\xF3", oast: "\u229B", Ocirc: "\xD4", ocirc: "\xF4", ocir: "\u229A", Ocy: "\u041E", ocy: "\u043E", odash: "\u229D", Odblac: "\u0150", odblac: "\u0151", odiv: "\u2A38", odot: "\u2299", odsold: "\u29BC", OElig: "\u0152", oelig: "\u0153", ofcir: "\u29BF", Ofr: "\u{1D512}", ofr: "\u{1D52C}", ogon: "\u02DB", Ograve: "\xD2", ograve: "\xF2", ogt: "\u29C1", ohbar: "\u29B5", ohm: "\u03A9", oint: "\u222E", olarr: "\u21BA", olcir: "\u29BE", olcross: "\u29BB", oline: "\u203E", olt: "\u29C0", Omacr: "\u014C", omacr: "\u014D", Omega: "\u03A9", omega: "\u03C9", Omicron: "\u039F", omicron: "\u03BF", omid: "\u29B6", ominus: "\u2296", Oopf: "\u{1D546}", oopf: "\u{1D560}", opar: "\u29B7", OpenCurlyDoubleQuote: "\u201C", OpenCurlyQuote: "\u2018", operp: "\u29B9", oplus: "\u2295", orarr: "\u21BB", Or: "\u2A54", or: "\u2228", ord: "\u2A5D", order: "\u2134", orderof: "\u2134", ordf: "\xAA", ordm: "\xBA", origof: "\u22B6", oror: "\u2A56", orslope: "\u2A57", orv: "\u2A5B", oS: "\u24C8", Oscr: "\u{1D4AA}", oscr: "\u2134", Oslash: "\xD8", oslash: "\xF8", osol: "\u2298", Otilde: "\xD5", otilde: "\xF5", otimesas: "\u2A36", Otimes: "\u2A37", otimes: "\u2297", Ouml: "\xD6", ouml: "\xF6", ovbar: "\u233D", OverBar: "\u203E", OverBrace: "\u23DE", OverBracket: "\u23B4", OverParenthesis: "\u23DC", para: "\xB6", parallel: "\u2225", par: "\u2225", parsim: "\u2AF3", parsl: "\u2AFD", part: "\u2202", PartialD: "\u2202", Pcy: "\u041F", pcy: "\u043F", percnt: "%", period: ".", permil: "\u2030", perp: "\u22A5", pertenk: "\u2031", Pfr: "\u{1D513}", pfr: "\u{1D52D}", Phi: "\u03A6", phi: "\u03C6", phiv: "\u03D5", phmmat: "\u2133", phone: "\u260E", Pi: "\u03A0", pi: "\u03C0", pitchfork: "\u22D4", piv: "\u03D6", planck: "\u210F", planckh: "\u210E", plankv: "\u210F", plusacir: "\u2A23", plusb: "\u229E", pluscir: "\u2A22", plus: "+", plusdo: "\u2214", plusdu: "\u2A25", pluse: "\u2A72", PlusMinus: "\xB1", plusmn: "\xB1", plussim: "\u2A26", plustwo: "\u2A27", pm: "\xB1", Poincareplane: "\u210C", pointint: "\u2A15", popf: "\u{1D561}", Popf: "\u2119", pound: "\xA3", prap: "\u2AB7", Pr: "\u2ABB", pr: "\u227A", prcue: "\u227C", precapprox: "\u2AB7", prec: "\u227A", preccurlyeq: "\u227C", Precedes: "\u227A", PrecedesEqual: "\u2AAF", PrecedesSlantEqual: "\u227C", PrecedesTilde: "\u227E", preceq: "\u2AAF", precnapprox: "\u2AB9", precneqq: "\u2AB5", precnsim: "\u22E8", pre: "\u2AAF", prE: "\u2AB3", precsim: "\u227E", prime: "\u2032", Prime: "\u2033", primes: "\u2119", prnap: "\u2AB9", prnE: "\u2AB5", prnsim: "\u22E8", prod: "\u220F", Product: "\u220F", profalar: "\u232E", profline: "\u2312", profsurf: "\u2313", prop: "\u221D", Proportional: "\u221D", Proportion: "\u2237", propto: "\u221D", prsim: "\u227E", prurel: "\u22B0", Pscr: "\u{1D4AB}", pscr: "\u{1D4C5}", Psi: "\u03A8", psi: "\u03C8", puncsp: "\u2008", Qfr: "\u{1D514}", qfr: "\u{1D52E}", qint: "\u2A0C", qopf: "\u{1D562}", Qopf: "\u211A", qprime: "\u2057", Qscr: "\u{1D4AC}", qscr: "\u{1D4C6}", quaternions: "\u210D", quatint: "\u2A16", quest: "?", questeq: "\u225F", quot: '"', QUOT: '"', rAarr: "\u21DB", race: "\u223D\u0331", Racute: "\u0154", racute: "\u0155", radic: "\u221A", raemptyv: "\u29B3", rang: "\u27E9", Rang: "\u27EB", rangd: "\u2992", range: "\u29A5", rangle: "\u27E9", raquo: "\xBB", rarrap: "\u2975", rarrb: "\u21E5", rarrbfs: "\u2920", rarrc: "\u2933", rarr: "\u2192", Rarr: "\u21A0", rArr: "\u21D2", rarrfs: "\u291E", rarrhk: "\u21AA", rarrlp: "\u21AC", rarrpl: "\u2945", rarrsim: "\u2974", Rarrtl: "\u2916", rarrtl: "\u21A3", rarrw: "\u219D", ratail: "\u291A", rAtail: "\u291C", ratio: "\u2236", rationals: "\u211A", rbarr: "\u290D", rBarr: "\u290F", RBarr: "\u2910", rbbrk: "\u2773", rbrace: "}", rbrack: "]", rbrke: "\u298C", rbrksld: "\u298E", rbrkslu: "\u2990", Rcaron: "\u0158", rcaron: "\u0159", Rcedil: "\u0156", rcedil: "\u0157", rceil: "\u2309", rcub: "}", Rcy: "\u0420", rcy: "\u0440", rdca: "\u2937", rdldhar: "\u2969", rdquo: "\u201D", rdquor: "\u201D", rdsh: "\u21B3", real: "\u211C", realine: "\u211B", realpart: "\u211C", reals: "\u211D", Re: "\u211C", rect: "\u25AD", reg: "\xAE", REG: "\xAE", ReverseElement: "\u220B", ReverseEquilibrium: "\u21CB", ReverseUpEquilibrium: "\u296F", rfisht: "\u297D", rfloor: "\u230B", rfr: "\u{1D52F}", Rfr: "\u211C", rHar: "\u2964", rhard: "\u21C1", rharu: "\u21C0", rharul: "\u296C", Rho: "\u03A1", rho: "\u03C1", rhov: "\u03F1", RightAngleBracket: "\u27E9", RightArrowBar: "\u21E5", rightarrow: "\u2192", RightArrow: "\u2192", Rightarrow: "\u21D2", RightArrowLeftArrow: "\u21C4", rightarrowtail: "\u21A3", RightCeiling: "\u2309", RightDoubleBracket: "\u27E7", RightDownTeeVector: "\u295D", RightDownVectorBar: "\u2955", RightDownVector: "\u21C2", RightFloor: "\u230B", rightharpoondown: "\u21C1", rightharpoonup: "\u21C0", rightleftarrows: "\u21C4", rightleftharpoons: "\u21CC", rightrightarrows: "\u21C9", rightsquigarrow: "\u219D", RightTeeArrow: "\u21A6", RightTee: "\u22A2", RightTeeVector: "\u295B", rightthreetimes: "\u22CC", RightTriangleBar: "\u29D0", RightTriangle: "\u22B3", RightTriangleEqual: "\u22B5", RightUpDownVector: "\u294F", RightUpTeeVector: "\u295C", RightUpVectorBar: "\u2954", RightUpVector: "\u21BE", RightVectorBar: "\u2953", RightVector: "\u21C0", ring: "\u02DA", risingdotseq: "\u2253", rlarr: "\u21C4", rlhar: "\u21CC", rlm: "\u200F", rmoustache: "\u23B1", rmoust: "\u23B1", rnmid: "\u2AEE", roang: "\u27ED", roarr: "\u21FE", robrk: "\u27E7", ropar: "\u2986", ropf: "\u{1D563}", Ropf: "\u211D", roplus: "\u2A2E", rotimes: "\u2A35", RoundImplies: "\u2970", rpar: ")", rpargt: "\u2994", rppolint: "\u2A12", rrarr: "\u21C9", Rrightarrow: "\u21DB", rsaquo: "\u203A", rscr: "\u{1D4C7}", Rscr: "\u211B", rsh: "\u21B1", Rsh: "\u21B1", rsqb: "]", rsquo: "\u2019", rsquor: "\u2019", rthree: "\u22CC", rtimes: "\u22CA", rtri: "\u25B9", rtrie: "\u22B5", rtrif: "\u25B8", rtriltri: "\u29CE", RuleDelayed: "\u29F4", ruluhar: "\u2968", rx: "\u211E", Sacute: "\u015A", sacute: "\u015B", sbquo: "\u201A", scap: "\u2AB8", Scaron: "\u0160", scaron: "\u0161", Sc: "\u2ABC", sc: "\u227B", sccue: "\u227D", sce: "\u2AB0", scE: "\u2AB4", Scedil: "\u015E", scedil: "\u015F", Scirc: "\u015C", scirc: "\u015D", scnap: "\u2ABA", scnE: "\u2AB6", scnsim: "\u22E9", scpolint: "\u2A13", scsim: "\u227F", Scy: "\u0421", scy: "\u0441", sdotb: "\u22A1", sdot: "\u22C5", sdote: "\u2A66", searhk: "\u2925", searr: "\u2198", seArr: "\u21D8", searrow: "\u2198", sect: "\xA7", semi: ";", seswar: "\u2929", setminus: "\u2216", setmn: "\u2216", sext: "\u2736", Sfr: "\u{1D516}", sfr: "\u{1D530}", sfrown: "\u2322", sharp: "\u266F", SHCHcy: "\u0429", shchcy: "\u0449", SHcy: "\u0428", shcy: "\u0448", ShortDownArrow: "\u2193", ShortLeftArrow: "\u2190", shortmid: "\u2223", shortparallel: "\u2225", ShortRightArrow: "\u2192", ShortUpArrow: "\u2191", shy: "\xAD", Sigma: "\u03A3", sigma: "\u03C3", sigmaf: "\u03C2", sigmav: "\u03C2", sim: "\u223C", simdot: "\u2A6A", sime: "\u2243", simeq: "\u2243", simg: "\u2A9E", simgE: "\u2AA0", siml: "\u2A9D", simlE: "\u2A9F", simne: "\u2246", simplus: "\u2A24", simrarr: "\u2972", slarr: "\u2190", SmallCircle: "\u2218", smallsetminus: "\u2216", smashp: "\u2A33", smeparsl: "\u29E4", smid: "\u2223", smile: "\u2323", smt: "\u2AAA", smte: "\u2AAC", smtes: "\u2AAC\uFE00", SOFTcy: "\u042C", softcy: "\u044C", solbar: "\u233F", solb: "\u29C4", sol: "/", Sopf: "\u{1D54A}", sopf: "\u{1D564}", spades: "\u2660", spadesuit: "\u2660", spar: "\u2225", sqcap: "\u2293", sqcaps: "\u2293\uFE00", sqcup: "\u2294", sqcups: "\u2294\uFE00", Sqrt: "\u221A", sqsub: "\u228F", sqsube: "\u2291", sqsubset: "\u228F", sqsubseteq: "\u2291", sqsup: "\u2290", sqsupe: "\u2292", sqsupset: "\u2290", sqsupseteq: "\u2292", square: "\u25A1", Square: "\u25A1", SquareIntersection: "\u2293", SquareSubset: "\u228F", SquareSubsetEqual: "\u2291", SquareSuperset: "\u2290", SquareSupersetEqual: "\u2292", SquareUnion: "\u2294", squarf: "\u25AA", squ: "\u25A1", squf: "\u25AA", srarr: "\u2192", Sscr: "\u{1D4AE}", sscr: "\u{1D4C8}", ssetmn: "\u2216", ssmile: "\u2323", sstarf: "\u22C6", Star: "\u22C6", star: "\u2606", starf: "\u2605", straightepsilon: "\u03F5", straightphi: "\u03D5", strns: "\xAF", sub: "\u2282", Sub: "\u22D0", subdot: "\u2ABD", subE: "\u2AC5", sube: "\u2286", subedot: "\u2AC3", submult: "\u2AC1", subnE: "\u2ACB", subne: "\u228A", subplus: "\u2ABF", subrarr: "\u2979", subset: "\u2282", Subset: "\u22D0", subseteq: "\u2286", subseteqq: "\u2AC5", SubsetEqual: "\u2286", subsetneq: "\u228A", subsetneqq: "\u2ACB", subsim: "\u2AC7", subsub: "\u2AD5", subsup: "\u2AD3", succapprox: "\u2AB8", succ: "\u227B", succcurlyeq: "\u227D", Succeeds: "\u227B", SucceedsEqual: "\u2AB0", SucceedsSlantEqual: "\u227D", SucceedsTilde: "\u227F", succeq: "\u2AB0", succnapprox: "\u2ABA", succneqq: "\u2AB6", succnsim: "\u22E9", succsim: "\u227F", SuchThat: "\u220B", sum: "\u2211", Sum: "\u2211", sung: "\u266A", sup1: "\xB9", sup2: "\xB2", sup3: "\xB3", sup: "\u2283", Sup: "\u22D1", supdot: "\u2ABE", supdsub: "\u2AD8", supE: "\u2AC6", supe: "\u2287", supedot: "\u2AC4", Superset: "\u2283", SupersetEqual: "\u2287", suphsol: "\u27C9", suphsub: "\u2AD7", suplarr: "\u297B", supmult: "\u2AC2", supnE: "\u2ACC", supne: "\u228B", supplus: "\u2AC0", supset: "\u2283", Supset: "\u22D1", supseteq: "\u2287", supseteqq: "\u2AC6", supsetneq: "\u228B", supsetneqq: "\u2ACC", supsim: "\u2AC8", supsub: "\u2AD4", supsup: "\u2AD6", swarhk: "\u2926", swarr: "\u2199", swArr: "\u21D9", swarrow: "\u2199", swnwar: "\u292A", szlig: "\xDF", Tab: " ", target: "\u2316", Tau: "\u03A4", tau: "\u03C4", tbrk: "\u23B4", Tcaron: "\u0164", tcaron: "\u0165", Tcedil: "\u0162", tcedil: "\u0163", Tcy: "\u0422", tcy: "\u0442", tdot: "\u20DB", telrec: "\u2315", Tfr: "\u{1D517}", tfr: "\u{1D531}", there4: "\u2234", therefore: "\u2234", Therefore: "\u2234", Theta: "\u0398", theta: "\u03B8", thetasym: "\u03D1", thetav: "\u03D1", thickapprox: "\u2248", thicksim: "\u223C", ThickSpace: "\u205F\u200A", ThinSpace: "\u2009", thinsp: "\u2009", thkap: "\u2248", thksim: "\u223C", THORN: "\xDE", thorn: "\xFE", tilde: "\u02DC", Tilde: "\u223C", TildeEqual: "\u2243", TildeFullEqual: "\u2245", TildeTilde: "\u2248", timesbar: "\u2A31", timesb: "\u22A0", times: "\xD7", timesd: "\u2A30", tint: "\u222D", toea: "\u2928", topbot: "\u2336", topcir: "\u2AF1", top: "\u22A4", Topf: "\u{1D54B}", topf: "\u{1D565}", topfork: "\u2ADA", tosa: "\u2929", tprime: "\u2034", trade: "\u2122", TRADE: "\u2122", triangle: "\u25B5", triangledown: "\u25BF", triangleleft: "\u25C3", trianglelefteq: "\u22B4", triangleq: "\u225C", triangleright: "\u25B9", trianglerighteq: "\u22B5", tridot: "\u25EC", trie: "\u225C", triminus: "\u2A3A", TripleDot: "\u20DB", triplus: "\u2A39", trisb: "\u29CD", tritime: "\u2A3B", trpezium: "\u23E2", Tscr: "\u{1D4AF}", tscr: "\u{1D4C9}", TScy: "\u0426", tscy: "\u0446", TSHcy: "\u040B", tshcy: "\u045B", Tstrok: "\u0166", tstrok: "\u0167", twixt: "\u226C", twoheadleftarrow: "\u219E", twoheadrightarrow: "\u21A0", Uacute: "\xDA", uacute: "\xFA", uarr: "\u2191", Uarr: "\u219F", uArr: "\u21D1", Uarrocir: "\u2949", Ubrcy: "\u040E", ubrcy: "\u045E", Ubreve: "\u016C", ubreve: "\u016D", Ucirc: "\xDB", ucirc: "\xFB", Ucy: "\u0423", ucy: "\u0443", udarr: "\u21C5", Udblac: "\u0170", udblac: "\u0171", udhar: "\u296E", ufisht: "\u297E", Ufr: "\u{1D518}", ufr: "\u{1D532}", Ugrave: "\xD9", ugrave: "\xF9", uHar: "\u2963", uharl: "\u21BF", uharr: "\u21BE", uhblk: "\u2580", ulcorn: "\u231C", ulcorner: "\u231C", ulcrop: "\u230F", ultri: "\u25F8", Umacr: "\u016A", umacr: "\u016B", uml: "\xA8", UnderBar: "_", UnderBrace: "\u23DF", UnderBracket: "\u23B5", UnderParenthesis: "\u23DD", Union: "\u22C3", UnionPlus: "\u228E", Uogon: "\u0172", uogon: "\u0173", Uopf: "\u{1D54C}", uopf: "\u{1D566}", UpArrowBar: "\u2912", uparrow: "\u2191", UpArrow: "\u2191", Uparrow: "\u21D1", UpArrowDownArrow: "\u21C5", updownarrow: "\u2195", UpDownArrow: "\u2195", Updownarrow: "\u21D5", UpEquilibrium: "\u296E", upharpoonleft: "\u21BF", upharpoonright: "\u21BE", uplus: "\u228E", UpperLeftArrow: "\u2196", UpperRightArrow: "\u2197", upsi: "\u03C5", Upsi: "\u03D2", upsih: "\u03D2", Upsilon: "\u03A5", upsilon: "\u03C5", UpTeeArrow: "\u21A5", UpTee: "\u22A5", upuparrows: "\u21C8", urcorn: "\u231D", urcorner: "\u231D", urcrop: "\u230E", Uring: "\u016E", uring: "\u016F", urtri: "\u25F9", Uscr: "\u{1D4B0}", uscr: "\u{1D4CA}", utdot: "\u22F0", Utilde: "\u0168", utilde: "\u0169", utri: "\u25B5", utrif: "\u25B4", uuarr: "\u21C8", Uuml: "\xDC", uuml: "\xFC", uwangle: "\u29A7", vangrt: "\u299C", varepsilon: "\u03F5", varkappa: "\u03F0", varnothing: "\u2205", varphi: "\u03D5", varpi: "\u03D6", varpropto: "\u221D", varr: "\u2195", vArr: "\u21D5", varrho: "\u03F1", varsigma: "\u03C2", varsubsetneq: "\u228A\uFE00", varsubsetneqq: "\u2ACB\uFE00", varsupsetneq: "\u228B\uFE00", varsupsetneqq: "\u2ACC\uFE00", vartheta: "\u03D1", vartriangleleft: "\u22B2", vartriangleright: "\u22B3", vBar: "\u2AE8", Vbar: "\u2AEB", vBarv: "\u2AE9", Vcy: "\u0412", vcy: "\u0432", vdash: "\u22A2", vDash: "\u22A8", Vdash: "\u22A9", VDash: "\u22AB", Vdashl: "\u2AE6", veebar: "\u22BB", vee: "\u2228", Vee: "\u22C1", veeeq: "\u225A", vellip: "\u22EE", verbar: "|", Verbar: "\u2016", vert: "|", Vert: "\u2016", VerticalBar: "\u2223", VerticalLine: "|", VerticalSeparator: "\u2758", VerticalTilde: "\u2240", VeryThinSpace: "\u200A", Vfr: "\u{1D519}", vfr: "\u{1D533}", vltri: "\u22B2", vnsub: "\u2282\u20D2", vnsup: "\u2283\u20D2", Vopf: "\u{1D54D}", vopf: "\u{1D567}", vprop: "\u221D", vrtri: "\u22B3", Vscr: "\u{1D4B1}", vscr: "\u{1D4CB}", vsubnE: "\u2ACB\uFE00", vsubne: "\u228A\uFE00", vsupnE: "\u2ACC\uFE00", vsupne: "\u228B\uFE00", Vvdash: "\u22AA", vzigzag: "\u299A", Wcirc: "\u0174", wcirc: "\u0175", wedbar: "\u2A5F", wedge: "\u2227", Wedge: "\u22C0", wedgeq: "\u2259", weierp: "\u2118", Wfr: "\u{1D51A}", wfr: "\u{1D534}", Wopf: "\u{1D54E}", wopf: "\u{1D568}", wp: "\u2118", wr: "\u2240", wreath: "\u2240", Wscr: "\u{1D4B2}", wscr: "\u{1D4CC}", xcap: "\u22C2", xcirc: "\u25EF", xcup: "\u22C3", xdtri: "\u25BD", Xfr: "\u{1D51B}", xfr: "\u{1D535}", xharr: "\u27F7", xhArr: "\u27FA", Xi: "\u039E", xi: "\u03BE", xlarr: "\u27F5", xlArr: "\u27F8", xmap: "\u27FC", xnis: "\u22FB", xodot: "\u2A00", Xopf: "\u{1D54F}", xopf: "\u{1D569}", xoplus: "\u2A01", xotime: "\u2A02", xrarr: "\u27F6", xrArr: "\u27F9", Xscr: "\u{1D4B3}", xscr: "\u{1D4CD}", xsqcup: "\u2A06", xuplus: "\u2A04", xutri: "\u25B3", xvee: "\u22C1", xwedge: "\u22C0", Yacute: "\xDD", yacute: "\xFD", YAcy: "\u042F", yacy: "\u044F", Ycirc: "\u0176", ycirc: "\u0177", Ycy: "\u042B", ycy: "\u044B", yen: "\xA5", Yfr: "\u{1D51C}", yfr: "\u{1D536}", YIcy: "\u0407", yicy: "\u0457", Yopf: "\u{1D550}", yopf: "\u{1D56A}", Yscr: "\u{1D4B4}", yscr: "\u{1D4CE}", YUcy: "\u042E", yucy: "\u044E", yuml: "\xFF", Yuml: "\u0178", Zacute: "\u0179", zacute: "\u017A", Zcaron: "\u017D", zcaron: "\u017E", Zcy: "\u0417", zcy: "\u0437", Zdot: "\u017B", zdot: "\u017C", zeetrf: "\u2128", ZeroWidthSpace: "\u200B", Zeta: "\u0396", zeta: "\u03B6", zfr: "\u{1D537}", Zfr: "\u2128", ZHcy: "\u0416", zhcy: "\u0436", zigrarr: "\u21DD", zopf: "\u{1D56B}", Zopf: "\u2124", Zscr: "\u{1D4B5}", zscr: "\u{1D4CF}", zwj: "\u200D", zwnj: "\u200C" }; } }); // node_modules/entities/lib/maps/legacy.json var require_legacy = __commonJS({ "node_modules/entities/lib/maps/legacy.json"(exports2, module2) { module2.exports = { Aacute: "\xC1", aacute: "\xE1", Acirc: "\xC2", acirc: "\xE2", acute: "\xB4", AElig: "\xC6", aelig: "\xE6", Agrave: "\xC0", agrave: "\xE0", amp: "&", AMP: "&", Aring: "\xC5", aring: "\xE5", Atilde: "\xC3", atilde: "\xE3", Auml: "\xC4", auml: "\xE4", brvbar: "\xA6", Ccedil: "\xC7", ccedil: "\xE7", cedil: "\xB8", cent: "\xA2", copy: "\xA9", COPY: "\xA9", curren: "\xA4", deg: "\xB0", divide: "\xF7", Eacute: "\xC9", eacute: "\xE9", Ecirc: "\xCA", ecirc: "\xEA", Egrave: "\xC8", egrave: "\xE8", ETH: "\xD0", eth: "\xF0", Euml: "\xCB", euml: "\xEB", frac12: "\xBD", frac14: "\xBC", frac34: "\xBE", gt: ">", GT: ">", Iacute: "\xCD", iacute: "\xED", Icirc: "\xCE", icirc: "\xEE", iexcl: "\xA1", Igrave: "\xCC", igrave: "\xEC", iquest: "\xBF", Iuml: "\xCF", iuml: "\xEF", laquo: "\xAB", lt: "<", LT: "<", macr: "\xAF", micro: "\xB5", middot: "\xB7", nbsp: "\xA0", not: "\xAC", Ntilde: "\xD1", ntilde: "\xF1", Oacute: "\xD3", oacute: "\xF3", Ocirc: "\xD4", ocirc: "\xF4", Ograve: "\xD2", ograve: "\xF2", ordf: "\xAA", ordm: "\xBA", Oslash: "\xD8", oslash: "\xF8", Otilde: "\xD5", otilde: "\xF5", Ouml: "\xD6", ouml: "\xF6", para: "\xB6", plusmn: "\xB1", pound: "\xA3", quot: '"', QUOT: '"', raquo: "\xBB", reg: "\xAE", REG: "\xAE", sect: "\xA7", shy: "\xAD", sup1: "\xB9", sup2: "\xB2", sup3: "\xB3", szlig: "\xDF", THORN: "\xDE", thorn: "\xFE", times: "\xD7", Uacute: "\xDA", uacute: "\xFA", Ucirc: "\xDB", ucirc: "\xFB", Ugrave: "\xD9", ugrave: "\xF9", uml: "\xA8", Uuml: "\xDC", uuml: "\xFC", Yacute: "\xDD", yacute: "\xFD", yen: "\xA5", yuml: "\xFF" }; } }); // node_modules/entities/lib/maps/xml.json var require_xml = __commonJS({ "node_modules/entities/lib/maps/xml.json"(exports2, module2) { module2.exports = { amp: "&", apos: "'", gt: ">", lt: "<", quot: '"' }; } }); // node_modules/entities/lib/maps/decode.json var require_decode = __commonJS({ "node_modules/entities/lib/maps/decode.json"(exports2, module2) { module2.exports = { "0": 65533, "128": 8364, "130": 8218, "131": 402, "132": 8222, "133": 8230, "134": 8224, "135": 8225, "136": 710, "137": 8240, "138": 352, "139": 8249, "140": 338, "142": 381, "145": 8216, "146": 8217, "147": 8220, "148": 8221, "149": 8226, "150": 8211, "151": 8212, "152": 732, "153": 8482, "154": 353, "155": 8250, "156": 339, "158": 382, "159": 376 }; } }); // node_modules/entities/lib/decode_codepoint.js var require_decode_codepoint = __commonJS({ "node_modules/entities/lib/decode_codepoint.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); var decode_json_1 = __importDefault(require_decode()); var fromCodePoint = String.fromCodePoint || function(codePoint) { var output = ""; if (codePoint > 65535) { codePoint -= 65536; output += String.fromCharCode(codePoint >>> 10 & 1023 | 55296); codePoint = 56320 | codePoint & 1023; } output += String.fromCharCode(codePoint); return output; }; function decodeCodePoint(codePoint) { if (codePoint >= 55296 && codePoint <= 57343 || codePoint > 1114111) { return "\uFFFD"; } if (codePoint in decode_json_1.default) { codePoint = decode_json_1.default[codePoint]; } return fromCodePoint(codePoint); } exports2.default = decodeCodePoint; } }); // node_modules/entities/lib/decode.js var require_decode2 = __commonJS({ "node_modules/entities/lib/decode.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.decodeHTML = exports2.decodeHTMLStrict = exports2.decodeXML = void 0; var entities_json_1 = __importDefault(require_entities()); var legacy_json_1 = __importDefault(require_legacy()); var xml_json_1 = __importDefault(require_xml()); var decode_codepoint_1 = __importDefault(require_decode_codepoint()); var strictEntityRe = /&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g; exports2.decodeXML = getStrictDecoder(xml_json_1.default); exports2.decodeHTMLStrict = getStrictDecoder(entities_json_1.default); function getStrictDecoder(map) { var replace = getReplacer(map); return function(str) { return String(str).replace(strictEntityRe, replace); }; } var sorter = function(a, b) { return a < b ? 1 : -1; }; exports2.decodeHTML = function() { var legacy = Object.keys(legacy_json_1.default).sort(sorter); var keys = Object.keys(entities_json_1.default).sort(sorter); for (var i = 0, j = 0; i < keys.length; i++) { if (legacy[j] === keys[i]) { keys[i] += ";?"; j++; } else { keys[i] += ";"; } } var re = new RegExp("&(?:" + keys.join("|") + "|#[xX][\\da-fA-F]+;?|#\\d+;?)", "g"); var replace = getReplacer(entities_json_1.default); function replacer(str) { if (str.substr(-1) !== ";") str += ";"; return replace(str); } return function(str) { return String(str).replace(re, replacer); }; }(); function getReplacer(map) { return function replace(str) { if (str.charAt(1) === "#") { var secondChar = str.charAt(2); if (secondChar === "X" || secondChar === "x") { return decode_codepoint_1.default(parseInt(str.substr(3), 16)); } return decode_codepoint_1.default(parseInt(str.substr(2), 10)); } return map[str.slice(1, -1)] || str; }; } } }); // node_modules/entities/lib/encode.js var require_encode = __commonJS({ "node_modules/entities/lib/encode.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.escapeUTF8 = exports2.escape = exports2.encodeNonAsciiHTML = exports2.encodeHTML = exports2.encodeXML = void 0; var xml_json_1 = __importDefault(require_xml()); var inverseXML = getInverseObj(xml_json_1.default); var xmlReplacer = getInverseReplacer(inverseXML); exports2.encodeXML = getASCIIEncoder(inverseXML); var entities_json_1 = __importDefault(require_entities()); var inverseHTML = getInverseObj(entities_json_1.default); var htmlReplacer = getInverseReplacer(inverseHTML); exports2.encodeHTML = getInverse(inverseHTML, htmlReplacer); exports2.encodeNonAsciiHTML = getASCIIEncoder(inverseHTML); function getInverseObj(obj) { return Object.keys(obj).sort().reduce(function(inverse, name) { inverse[obj[name]] = "&" + name + ";"; return inverse; }, {}); } function getInverseReplacer(inverse) { var single = []; var multiple = []; for (var _i = 0, _a = Object.keys(inverse); _i < _a.length; _i++) { var k = _a[_i]; if (k.length === 1) { single.push("\\" + k); } else { multiple.push(k); } } single.sort(); for (var start = 0; start < single.length - 1; start++) { var end = start; while (end < single.length - 1 && single[end].charCodeAt(1) + 1 === single[end + 1].charCodeAt(1)) { end += 1; } var count = 1 + end - start; if (count < 3) continue; single.splice(start, count, single[start] + "-" + single[end]); } multiple.unshift("[" + single.join("") + "]"); return new RegExp(multiple.join("|"), "g"); } var reNonASCII = /(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g; var getCodePoint = String.prototype.codePointAt != null ? function(str) { return str.codePointAt(0); } : function(c) { return (c.charCodeAt(0) - 55296) * 1024 + c.charCodeAt(1) - 56320 + 65536; }; function singleCharReplacer(c) { return "&#x" + (c.length > 1 ? getCodePoint(c) : c.charCodeAt(0)).toString(16).toUpperCase() + ";"; } function getInverse(inverse, re) { return function(data) { return data.replace(re, function(name) { return inverse[name]; }).replace(reNonASCII, singleCharReplacer); }; } var reEscapeChars = new RegExp(xmlReplacer.source + "|" + reNonASCII.source, "g"); function escape(data) { return data.replace(reEscapeChars, singleCharReplacer); } exports2.escape = escape; function escapeUTF8(data) { return data.replace(xmlReplacer, singleCharReplacer); } exports2.escapeUTF8 = escapeUTF8; function getASCIIEncoder(obj) { return function(data) { return data.replace(reEscapeChars, function(c) { return obj[c] || singleCharReplacer(c); }); }; } } }); // node_modules/entities/lib/index.js var require_lib4 = __commonJS({ "node_modules/entities/lib/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.decodeXMLStrict = exports2.decodeHTML5Strict = exports2.decodeHTML4Strict = exports2.decodeHTML5 = exports2.decodeHTML4 = exports2.decodeHTMLStrict = exports2.decodeHTML = exports2.decodeXML = exports2.encodeHTML5 = exports2.encodeHTML4 = exports2.escapeUTF8 = exports2.escape = exports2.encodeNonAsciiHTML = exports2.encodeHTML = exports2.encodeXML = exports2.encode = exports2.decodeStrict = exports2.decode = void 0; var decode_1 = require_decode2(); var encode_1 = require_encode(); function decode(data, level) { return (!level || level <= 0 ? decode_1.decodeXML : decode_1.decodeHTML)(data); } exports2.decode = decode; function decodeStrict(data, level) { return (!level || level <= 0 ? decode_1.decodeXML : decode_1.decodeHTMLStrict)(data); } exports2.decodeStrict = decodeStrict; function encode(data, level) { return (!level || level <= 0 ? encode_1.encodeXML : encode_1.encodeHTML)(data); } exports2.encode = encode; var encode_2 = require_encode(); Object.defineProperty(exports2, "encodeXML", { enumerable: true, get: function() { return encode_2.encodeXML; } }); Object.defineProperty(exports2, "encodeHTML", { enumerable: true, get: function() { return encode_2.encodeHTML; } }); Object.defineProperty(exports2, "encodeNonAsciiHTML", { enumerable: true, get: function() { return encode_2.encodeNonAsciiHTML; } }); Object.defineProperty(exports2, "escape", { enumerable: true, get: function() { return encode_2.escape; } }); Object.defineProperty(exports2, "escapeUTF8", { enumerable: true, get: function() { return encode_2.escapeUTF8; } }); Object.defineProperty(exports2, "encodeHTML4", { enumerable: true, get: function() { return encode_2.encodeHTML; } }); Object.defineProperty(exports2, "encodeHTML5", { enumerable: true, get: function() { return encode_2.encodeHTML; } }); var decode_2 = require_decode2(); Object.defineProperty(exports2, "decodeXML", { enumerable: true, get: function() { return decode_2.decodeXML; } }); Object.defineProperty(exports2, "decodeHTML", { enumerable: true, get: function() { return decode_2.decodeHTML; } }); Object.defineProperty(exports2, "decodeHTMLStrict", { enumerable: true, get: function() { return decode_2.decodeHTMLStrict; } }); Object.defineProperty(exports2, "decodeHTML4", { enumerable: true, get: function() { return decode_2.decodeHTML; } }); Object.defineProperty(exports2, "decodeHTML5", { enumerable: true, get: function() { return decode_2.decodeHTML; } }); Object.defineProperty(exports2, "decodeHTML4Strict", { enumerable: true, get: function() { return decode_2.decodeHTMLStrict; } }); Object.defineProperty(exports2, "decodeHTML5Strict", { enumerable: true, get: function() { return decode_2.decodeHTMLStrict; } }); Object.defineProperty(exports2, "decodeXMLStrict", { enumerable: true, get: function() { return decode_2.decodeXML; } }); } }); // node_modules/dom-serializer/lib/foreignNames.js var require_foreignNames = __commonJS({ "node_modules/dom-serializer/lib/foreignNames.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.attributeNames = exports2.elementNames = void 0; exports2.elementNames = /* @__PURE__ */ new Map([ ["altglyph", "altGlyph"], ["altglyphdef", "altGlyphDef"], ["altglyphitem", "altGlyphItem"], ["animatecolor", "animateColor"], ["animatemotion", "animateMotion"], ["animatetransform", "animateTransform"], ["clippath", "clipPath"], ["feblend", "feBlend"], ["fecolormatrix", "feColorMatrix"], ["fecomponenttransfer", "feComponentTransfer"], ["fecomposite", "feComposite"], ["feconvolvematrix", "feConvolveMatrix"], ["fediffuselighting", "feDiffuseLighting"], ["fedisplacementmap", "feDisplacementMap"], ["fedistantlight", "feDistantLight"], ["fedropshadow", "feDropShadow"], ["feflood", "feFlood"], ["fefunca", "feFuncA"], ["fefuncb", "feFuncB"], ["fefuncg", "feFuncG"], ["fefuncr", "feFuncR"], ["fegaussianblur", "feGaussianBlur"], ["feimage", "feImage"], ["femerge", "feMerge"], ["femergenode", "feMergeNode"], ["femorphology", "feMorphology"], ["feoffset", "feOffset"], ["fepointlight", "fePointLight"], ["fespecularlighting", "feSpecularLighting"], ["fespotlight", "feSpotLight"], ["fetile", "feTile"], ["feturbulence", "feTurbulence"], ["foreignobject", "foreignObject"], ["glyphref", "glyphRef"], ["lineargradient", "linearGradient"], ["radialgradient", "radialGradient"], ["textpath", "textPath"] ]); exports2.attributeNames = /* @__PURE__ */ new Map([ ["definitionurl", "definitionURL"], ["attributename", "attributeName"], ["attributetype", "attributeType"], ["basefrequency", "baseFrequency"], ["baseprofile", "baseProfile"], ["calcmode", "calcMode"], ["clippathunits", "clipPathUnits"], ["diffuseconstant", "diffuseConstant"], ["edgemode", "edgeMode"], ["filterunits", "filterUnits"], ["glyphref", "glyphRef"], ["gradienttransform", "gradientTransform"], ["gradientunits", "gradientUnits"], ["kernelmatrix", "kernelMatrix"], ["kernelunitlength", "kernelUnitLength"], ["keypoints", "keyPoints"], ["keysplines", "keySplines"], ["keytimes", "keyTimes"], ["lengthadjust", "lengthAdjust"], ["limitingconeangle", "limitingConeAngle"], ["markerheight", "markerHeight"], ["markerunits", "markerUnits"], ["markerwidth", "markerWidth"], ["maskcontentunits", "maskContentUnits"], ["maskunits", "maskUnits"], ["numoctaves", "numOctaves"], ["pathlength", "pathLength"], ["patterncontentunits", "patternContentUnits"], ["patterntransform", "patternTransform"], ["patternunits", "patternUnits"], ["pointsatx", "pointsAtX"], ["pointsaty", "pointsAtY"], ["pointsatz", "pointsAtZ"], ["preservealpha", "preserveAlpha"], ["preserveaspectratio", "preserveAspectRatio"], ["primitiveunits", "primitiveUnits"], ["refx", "refX"], ["refy", "refY"], ["repeatcount", "repeatCount"], ["repeatdur", "repeatDur"], ["requiredextensions", "requiredExtensions"], ["requiredfeatures", "requiredFeatures"], ["specularconstant", "specularConstant"], ["specularexponent", "specularExponent"], ["spreadmethod", "spreadMethod"], ["startoffset", "startOffset"], ["stddeviation", "stdDeviation"], ["stitchtiles", "stitchTiles"], ["surfacescale", "surfaceScale"], ["systemlanguage", "systemLanguage"], ["tablevalues", "tableValues"], ["targetx", "targetX"], ["targety", "targetY"], ["textlength", "textLength"], ["viewbox", "viewBox"], ["viewtarget", "viewTarget"], ["xchannelselector", "xChannelSelector"], ["ychannelselector", "yChannelSelector"], ["zoomandpan", "zoomAndPan"] ]); } }); // node_modules/dom-serializer/lib/index.js var require_lib5 = __commonJS({ "node_modules/dom-serializer/lib/index.js"(exports2) { "use strict"; var __assign = exports2 && exports2.__assign || function() { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) { if (k2 === void 0) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function(o, v) { o["default"] = v; }); var __importStar = exports2 && exports2.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports2, "__esModule", { value: true }); var ElementType = __importStar(require_lib2()); var entities_1 = require_lib4(); var foreignNames_1 = require_foreignNames(); var unencodedElements = /* @__PURE__ */ new Set([ "style", "script", "xmp", "iframe", "noembed", "noframes", "plaintext", "noscript" ]); function formatAttributes(attributes, opts) { if (!attributes) return; return Object.keys(attributes).map(function(key) { var _a, _b; var value = (_a = attributes[key]) !== null && _a !== void 0 ? _a : ""; if (opts.xmlMode === "foreign") { key = (_b = foreignNames_1.attributeNames.get(key)) !== null && _b !== void 0 ? _b : key; } if (!opts.emptyAttrs && !opts.xmlMode && value === "") { return key; } return key + '="' + (opts.decodeEntities !== false ? entities_1.encodeXML(value) : value.replace(/"/g, """)) + '"'; }).join(" "); } var singleTag = /* @__PURE__ */ new Set([ "area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source", "track", "wbr" ]); function render(node, options) { if (options === void 0) { options = {}; } var nodes = "length" in node ? node : [node]; var output = ""; for (var i = 0; i < nodes.length; i++) { output += renderNode(nodes[i], options); } return output; } exports2.default = render; function renderNode(node, options) { switch (node.type) { case ElementType.Root: return render(node.children, options); case ElementType.Directive: case ElementType.Doctype: return renderDirective(node); case ElementType.Comment: return renderComment(node); case ElementType.CDATA: return renderCdata(node); case ElementType.Script: case ElementType.Style: case ElementType.Tag: return renderTag(node, options); case ElementType.Text: return renderText(node, options); } } var foreignModeIntegrationPoints = /* @__PURE__ */ new Set([ "mi", "mo", "mn", "ms", "mtext", "annotation-xml", "foreignObject", "desc", "title" ]); var foreignElements = /* @__PURE__ */ new Set(["svg", "math"]); function renderTag(elem, opts) { var _a; if (opts.xmlMode === "foreign") { elem.name = (_a = foreignNames_1.elementNames.get(elem.name)) !== null && _a !== void 0 ? _a : elem.name; if (elem.parent && foreignModeIntegrationPoints.has(elem.parent.name)) { opts = __assign(__assign({}, opts), { xmlMode: false }); } } if (!opts.xmlMode && foreignElements.has(elem.name)) { opts = __assign(__assign({}, opts), { xmlMode: "foreign" }); } var tag = "<" + elem.name; var attribs = formatAttributes(elem.attribs, opts); if (attribs) { tag += " " + attribs; } if (elem.children.length === 0 && (opts.xmlMode ? opts.selfClosingTags !== false : opts.selfClosingTags && singleTag.has(elem.name))) { if (!opts.xmlMode) tag += " "; tag += "/>"; } else { tag += ">"; if (elem.children.length > 0) { tag += render(elem.children, opts); } if (opts.xmlMode || !singleTag.has(elem.name)) { tag += ""; } } return tag; } function renderDirective(elem) { return "<" + elem.data + ">"; } function renderText(elem, opts) { var data = elem.data || ""; if (opts.decodeEntities !== false && !(!opts.xmlMode && elem.parent && unencodedElements.has(elem.parent.name))) { data = entities_1.encodeXML(data); } return data; } function renderCdata(elem) { return ""; } function renderComment(elem) { return ""; } } }); // node_modules/domutils/lib/stringify.js var require_stringify3 = __commonJS({ "node_modules/domutils/lib/stringify.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.innerText = exports2.textContent = exports2.getText = exports2.getInnerHTML = exports2.getOuterHTML = void 0; var domhandler_1 = require_lib3(); var dom_serializer_1 = __importDefault(require_lib5()); var domelementtype_1 = require_lib2(); function getOuterHTML(node, options) { return (0, dom_serializer_1.default)(node, options); } exports2.getOuterHTML = getOuterHTML; function getInnerHTML(node, options) { return (0, domhandler_1.hasChildren)(node) ? node.children.map(function(node2) { return getOuterHTML(node2, options); }).join("") : ""; } exports2.getInnerHTML = getInnerHTML; function getText(node) { if (Array.isArray(node)) return node.map(getText).join(""); if ((0, domhandler_1.isTag)(node)) return node.name === "br" ? "\n" : getText(node.children); if ((0, domhandler_1.isCDATA)(node)) return getText(node.children); if ((0, domhandler_1.isText)(node)) return node.data; return ""; } exports2.getText = getText; function textContent(node) { if (Array.isArray(node)) return node.map(textContent).join(""); if ((0, domhandler_1.hasChildren)(node) && !(0, domhandler_1.isComment)(node)) { return textContent(node.children); } if ((0, domhandler_1.isText)(node)) return node.data; return ""; } exports2.textContent = textContent; function innerText(node) { if (Array.isArray(node)) return node.map(innerText).join(""); if ((0, domhandler_1.hasChildren)(node) && (node.type === domelementtype_1.ElementType.Tag || (0, domhandler_1.isCDATA)(node))) { return innerText(node.children); } if ((0, domhandler_1.isText)(node)) return node.data; return ""; } exports2.innerText = innerText; } }); // node_modules/domutils/lib/traversal.js var require_traversal = __commonJS({ "node_modules/domutils/lib/traversal.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.prevElementSibling = exports2.nextElementSibling = exports2.getName = exports2.hasAttrib = exports2.getAttributeValue = exports2.getSiblings = exports2.getParent = exports2.getChildren = void 0; var domhandler_1 = require_lib3(); var emptyArray = []; function getChildren(elem) { var _a; return (_a = elem.children) !== null && _a !== void 0 ? _a : emptyArray; } exports2.getChildren = getChildren; function getParent(elem) { return elem.parent || null; } exports2.getParent = getParent; function getSiblings(elem) { var _a, _b; var parent = getParent(elem); if (parent != null) return getChildren(parent); var siblings = [elem]; var prev = elem.prev, next = elem.next; while (prev != null) { siblings.unshift(prev); _a = prev, prev = _a.prev; } while (next != null) { siblings.push(next); _b = next, next = _b.next; } return siblings; } exports2.getSiblings = getSiblings; function getAttributeValue(elem, name) { var _a; return (_a = elem.attribs) === null || _a === void 0 ? void 0 : _a[name]; } exports2.getAttributeValue = getAttributeValue; function hasAttrib(elem, name) { return elem.attribs != null && Object.prototype.hasOwnProperty.call(elem.attribs, name) && elem.attribs[name] != null; } exports2.hasAttrib = hasAttrib; function getName(elem) { return elem.name; } exports2.getName = getName; function nextElementSibling(elem) { var _a; var next = elem.next; while (next !== null && !(0, domhandler_1.isTag)(next)) _a = next, next = _a.next; return next; } exports2.nextElementSibling = nextElementSibling; function prevElementSibling(elem) { var _a; var prev = elem.prev; while (prev !== null && !(0, domhandler_1.isTag)(prev)) _a = prev, prev = _a.prev; return prev; } exports2.prevElementSibling = prevElementSibling; } }); // node_modules/domutils/lib/manipulation.js var require_manipulation = __commonJS({ "node_modules/domutils/lib/manipulation.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.prepend = exports2.prependChild = exports2.append = exports2.appendChild = exports2.replaceElement = exports2.removeElement = void 0; function removeElement(elem) { if (elem.prev) elem.prev.next = elem.next; if (elem.next) elem.next.prev = elem.prev; if (elem.parent) { var childs = elem.parent.children; childs.splice(childs.lastIndexOf(elem), 1); } } exports2.removeElement = removeElement; function replaceElement(elem, replacement) { var prev = replacement.prev = elem.prev; if (prev) { prev.next = replacement; } var next = replacement.next = elem.next; if (next) { next.prev = replacement; } var parent = replacement.parent = elem.parent; if (parent) { var childs = parent.children; childs[childs.lastIndexOf(elem)] = replacement; } } exports2.replaceElement = replaceElement; function appendChild(elem, child) { removeElement(child); child.next = null; child.parent = elem; if (elem.children.push(child) > 1) { var sibling = elem.children[elem.children.length - 2]; sibling.next = child; child.prev = sibling; } else { child.prev = null; } } exports2.appendChild = appendChild; function append(elem, next) { removeElement(next); var parent = elem.parent; var currNext = elem.next; next.next = currNext; next.prev = elem; elem.next = next; next.parent = parent; if (currNext) { currNext.prev = next; if (parent) { var childs = parent.children; childs.splice(childs.lastIndexOf(currNext), 0, next); } } else if (parent) { parent.children.push(next); } } exports2.append = append; function prependChild(elem, child) { removeElement(child); child.parent = elem; child.prev = null; if (elem.children.unshift(child) !== 1) { var sibling = elem.children[1]; sibling.prev = child; child.next = sibling; } else { child.next = null; } } exports2.prependChild = prependChild; function prepend(elem, prev) { removeElement(prev); var parent = elem.parent; if (parent) { var childs = parent.children; childs.splice(childs.indexOf(elem), 0, prev); } if (elem.prev) { elem.prev.next = prev; } prev.parent = parent; prev.prev = elem.prev; prev.next = elem; elem.prev = prev; } exports2.prepend = prepend; } }); // node_modules/domutils/lib/querying.js var require_querying = __commonJS({ "node_modules/domutils/lib/querying.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.findAll = exports2.existsOne = exports2.findOne = exports2.findOneChild = exports2.find = exports2.filter = void 0; var domhandler_1 = require_lib3(); function filter(test, node, recurse, limit) { if (recurse === void 0) { recurse = true; } if (limit === void 0) { limit = Infinity; } if (!Array.isArray(node)) node = [node]; return find(test, node, recurse, limit); } exports2.filter = filter; function find(test, nodes, recurse, limit) { var result = []; for (var _i = 0, nodes_1 = nodes; _i < nodes_1.length; _i++) { var elem = nodes_1[_i]; if (test(elem)) { result.push(elem); if (--limit <= 0) break; } if (recurse && (0, domhandler_1.hasChildren)(elem) && elem.children.length > 0) { var children = find(test, elem.children, recurse, limit); result.push.apply(result, children); limit -= children.length; if (limit <= 0) break; } } return result; } exports2.find = find; function findOneChild(test, nodes) { return nodes.find(test); } exports2.findOneChild = findOneChild; function findOne(test, nodes, recurse) { if (recurse === void 0) { recurse = true; } var elem = null; for (var i = 0; i < nodes.length && !elem; i++) { var checked = nodes[i]; if (!(0, domhandler_1.isTag)(checked)) { continue; } else if (test(checked)) { elem = checked; } else if (recurse && checked.children.length > 0) { elem = findOne(test, checked.children); } } return elem; } exports2.findOne = findOne; function existsOne(test, nodes) { return nodes.some(function(checked) { return (0, domhandler_1.isTag)(checked) && (test(checked) || checked.children.length > 0 && existsOne(test, checked.children)); }); } exports2.existsOne = existsOne; function findAll(test, nodes) { var _a; var result = []; var stack = nodes.filter(domhandler_1.isTag); var elem; while (elem = stack.shift()) { var children = (_a = elem.children) === null || _a === void 0 ? void 0 : _a.filter(domhandler_1.isTag); if (children && children.length > 0) { stack.unshift.apply(stack, children); } if (test(elem)) result.push(elem); } return result; } exports2.findAll = findAll; } }); // node_modules/domutils/lib/legacy.js var require_legacy2 = __commonJS({ "node_modules/domutils/lib/legacy.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.getElementsByTagType = exports2.getElementsByTagName = exports2.getElementById = exports2.getElements = exports2.testElement = void 0; var domhandler_1 = require_lib3(); var querying_1 = require_querying(); var Checks = { tag_name: function(name) { if (typeof name === "function") { return function(elem) { return (0, domhandler_1.isTag)(elem) && name(elem.name); }; } else if (name === "*") { return domhandler_1.isTag; } return function(elem) { return (0, domhandler_1.isTag)(elem) && elem.name === name; }; }, tag_type: function(type) { if (typeof type === "function") { return function(elem) { return type(elem.type); }; } return function(elem) { return elem.type === type; }; }, tag_contains: function(data) { if (typeof data === "function") { return function(elem) { return (0, domhandler_1.isText)(elem) && data(elem.data); }; } return function(elem) { return (0, domhandler_1.isText)(elem) && elem.data === data; }; } }; function getAttribCheck(attrib, value) { if (typeof value === "function") { return function(elem) { return (0, domhandler_1.isTag)(elem) && value(elem.attribs[attrib]); }; } return function(elem) { return (0, domhandler_1.isTag)(elem) && elem.attribs[attrib] === value; }; } function combineFuncs(a, b) { return function(elem) { return a(elem) || b(elem); }; } function compileTest(options) { var funcs = Object.keys(options).map(function(key) { var value = options[key]; return Object.prototype.hasOwnProperty.call(Checks, key) ? Checks[key](value) : getAttribCheck(key, value); }); return funcs.length === 0 ? null : funcs.reduce(combineFuncs); } function testElement(options, node) { var test = compileTest(options); return test ? test(node) : true; } exports2.testElement = testElement; function getElements(options, nodes, recurse, limit) { if (limit === void 0) { limit = Infinity; } var test = compileTest(options); return test ? (0, querying_1.filter)(test, nodes, recurse, limit) : []; } exports2.getElements = getElements; function getElementById(id, nodes, recurse) { if (recurse === void 0) { recurse = true; } if (!Array.isArray(nodes)) nodes = [nodes]; return (0, querying_1.findOne)(getAttribCheck("id", id), nodes, recurse); } exports2.getElementById = getElementById; function getElementsByTagName(tagName, nodes, recurse, limit) { if (recurse === void 0) { recurse = true; } if (limit === void 0) { limit = Infinity; } return (0, querying_1.filter)(Checks.tag_name(tagName), nodes, recurse, limit); } exports2.getElementsByTagName = getElementsByTagName; function getElementsByTagType(type, nodes, recurse, limit) { if (recurse === void 0) { recurse = true; } if (limit === void 0) { limit = Infinity; } return (0, querying_1.filter)(Checks.tag_type(type), nodes, recurse, limit); } exports2.getElementsByTagType = getElementsByTagType; } }); // node_modules/domutils/lib/helpers.js var require_helpers = __commonJS({ "node_modules/domutils/lib/helpers.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.uniqueSort = exports2.compareDocumentPosition = exports2.removeSubsets = void 0; var domhandler_1 = require_lib3(); function removeSubsets(nodes) { var idx = nodes.length; while (--idx >= 0) { var node = nodes[idx]; if (idx > 0 && nodes.lastIndexOf(node, idx - 1) >= 0) { nodes.splice(idx, 1); continue; } for (var ancestor = node.parent; ancestor; ancestor = ancestor.parent) { if (nodes.includes(ancestor)) { nodes.splice(idx, 1); break; } } } return nodes; } exports2.removeSubsets = removeSubsets; function compareDocumentPosition(nodeA, nodeB) { var aParents = []; var bParents = []; if (nodeA === nodeB) { return 0; } var current = (0, domhandler_1.hasChildren)(nodeA) ? nodeA : nodeA.parent; while (current) { aParents.unshift(current); current = current.parent; } current = (0, domhandler_1.hasChildren)(nodeB) ? nodeB : nodeB.parent; while (current) { bParents.unshift(current); current = current.parent; } var maxIdx = Math.min(aParents.length, bParents.length); var idx = 0; while (idx < maxIdx && aParents[idx] === bParents[idx]) { idx++; } if (idx === 0) { return 1; } var sharedParent = aParents[idx - 1]; var siblings = sharedParent.children; var aSibling = aParents[idx]; var bSibling = bParents[idx]; if (siblings.indexOf(aSibling) > siblings.indexOf(bSibling)) { if (sharedParent === nodeB) { return 4 | 16; } return 4; } if (sharedParent === nodeA) { return 2 | 8; } return 2; } exports2.compareDocumentPosition = compareDocumentPosition; function uniqueSort(nodes) { nodes = nodes.filter(function(node, i, arr) { return !arr.includes(node, i + 1); }); nodes.sort(function(a, b) { var relative = compareDocumentPosition(a, b); if (relative & 2) { return -1; } else if (relative & 4) { return 1; } return 0; }); return nodes; } exports2.uniqueSort = uniqueSort; } }); // node_modules/domutils/lib/feeds.js var require_feeds = __commonJS({ "node_modules/domutils/lib/feeds.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.getFeed = void 0; var stringify_1 = require_stringify3(); var legacy_1 = require_legacy2(); function getFeed(doc) { var feedRoot = getOneElement(isValidFeed, doc); return !feedRoot ? null : feedRoot.name === "feed" ? getAtomFeed(feedRoot) : getRssFeed(feedRoot); } exports2.getFeed = getFeed; function getAtomFeed(feedRoot) { var _a; var childs = feedRoot.children; var feed = { type: "atom", items: (0, legacy_1.getElementsByTagName)("entry", childs).map(function(item) { var _a2; var children = item.children; var entry = { media: getMediaElements(children) }; addConditionally(entry, "id", "id", children); addConditionally(entry, "title", "title", children); var href2 = (_a2 = getOneElement("link", children)) === null || _a2 === void 0 ? void 0 : _a2.attribs.href; if (href2) { entry.link = href2; } var description = fetch("summary", children) || fetch("content", children); if (description) { entry.description = description; } var pubDate = fetch("updated", children); if (pubDate) { entry.pubDate = new Date(pubDate); } return entry; }) }; addConditionally(feed, "id", "id", childs); addConditionally(feed, "title", "title", childs); var href = (_a = getOneElement("link", childs)) === null || _a === void 0 ? void 0 : _a.attribs.href; if (href) { feed.link = href; } addConditionally(feed, "description", "subtitle", childs); var updated = fetch("updated", childs); if (updated) { feed.updated = new Date(updated); } addConditionally(feed, "author", "email", childs, true); return feed; } function getRssFeed(feedRoot) { var _a, _b; var childs = (_b = (_a = getOneElement("channel", feedRoot.children)) === null || _a === void 0 ? void 0 : _a.children) !== null && _b !== void 0 ? _b : []; var feed = { type: feedRoot.name.substr(0, 3), id: "", items: (0, legacy_1.getElementsByTagName)("item", feedRoot.children).map(function(item) { var children = item.children; var entry = { media: getMediaElements(children) }; addConditionally(entry, "id", "guid", children); addConditionally(entry, "title", "title", children); addConditionally(entry, "link", "link", children); addConditionally(entry, "description", "description", children); var pubDate = fetch("pubDate", children); if (pubDate) entry.pubDate = new Date(pubDate); return entry; }) }; addConditionally(feed, "title", "title", childs); addConditionally(feed, "link", "link", childs); addConditionally(feed, "description", "description", childs); var updated = fetch("lastBuildDate", childs); if (updated) { feed.updated = new Date(updated); } addConditionally(feed, "author", "managingEditor", childs, true); return feed; } var MEDIA_KEYS_STRING = ["url", "type", "lang"]; var MEDIA_KEYS_INT = [ "fileSize", "bitrate", "framerate", "samplingrate", "channels", "duration", "height", "width" ]; function getMediaElements(where) { return (0, legacy_1.getElementsByTagName)("media:content", where).map(function(elem) { var attribs = elem.attribs; var media = { medium: attribs.medium, isDefault: !!attribs.isDefault }; for (var _i = 0, MEDIA_KEYS_STRING_1 = MEDIA_KEYS_STRING; _i < MEDIA_KEYS_STRING_1.length; _i++) { var attrib = MEDIA_KEYS_STRING_1[_i]; if (attribs[attrib]) { media[attrib] = attribs[attrib]; } } for (var _a = 0, MEDIA_KEYS_INT_1 = MEDIA_KEYS_INT; _a < MEDIA_KEYS_INT_1.length; _a++) { var attrib = MEDIA_KEYS_INT_1[_a]; if (attribs[attrib]) { media[attrib] = parseInt(attribs[attrib], 10); } } if (attribs.expression) { media.expression = attribs.expression; } return media; }); } function getOneElement(tagName, node) { return (0, legacy_1.getElementsByTagName)(tagName, node, true, 1)[0]; } function fetch(tagName, where, recurse) { if (recurse === void 0) { recurse = false; } return (0, stringify_1.textContent)((0, legacy_1.getElementsByTagName)(tagName, where, recurse, 1)).trim(); } function addConditionally(obj, prop, tagName, where, recurse) { if (recurse === void 0) { recurse = false; } var val = fetch(tagName, where, recurse); if (val) obj[prop] = val; } function isValidFeed(value) { return value === "rss" || value === "feed" || value === "rdf:RDF"; } } }); // node_modules/domutils/lib/index.js var require_lib6 = __commonJS({ "node_modules/domutils/lib/index.js"(exports2) { "use strict"; var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) { if (k2 === void 0) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }); var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.hasChildren = exports2.isDocument = exports2.isComment = exports2.isText = exports2.isCDATA = exports2.isTag = void 0; __exportStar(require_stringify3(), exports2); __exportStar(require_traversal(), exports2); __exportStar(require_manipulation(), exports2); __exportStar(require_querying(), exports2); __exportStar(require_legacy2(), exports2); __exportStar(require_helpers(), exports2); __exportStar(require_feeds(), exports2); var domhandler_1 = require_lib3(); Object.defineProperty(exports2, "isTag", { enumerable: true, get: function() { return domhandler_1.isTag; } }); Object.defineProperty(exports2, "isCDATA", { enumerable: true, get: function() { return domhandler_1.isCDATA; } }); Object.defineProperty(exports2, "isText", { enumerable: true, get: function() { return domhandler_1.isText; } }); Object.defineProperty(exports2, "isComment", { enumerable: true, get: function() { return domhandler_1.isComment; } }); Object.defineProperty(exports2, "isDocument", { enumerable: true, get: function() { return domhandler_1.isDocument; } }); Object.defineProperty(exports2, "hasChildren", { enumerable: true, get: function() { return domhandler_1.hasChildren; } }); } }); // node_modules/boolbase/index.js var require_boolbase = __commonJS({ "node_modules/boolbase/index.js"(exports2, module2) { module2.exports = { trueFunc: function trueFunc() { return true; }, falseFunc: function falseFunc() { return false; } }; } }); // node_modules/css-what/lib/commonjs/types.js var require_types = __commonJS({ "node_modules/css-what/lib/commonjs/types.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.AttributeAction = exports2.IgnoreCaseMode = exports2.SelectorType = void 0; var SelectorType; (function(SelectorType2) { SelectorType2["Attribute"] = "attribute"; SelectorType2["Pseudo"] = "pseudo"; SelectorType2["PseudoElement"] = "pseudo-element"; SelectorType2["Tag"] = "tag"; SelectorType2["Universal"] = "universal"; SelectorType2["Adjacent"] = "adjacent"; SelectorType2["Child"] = "child"; SelectorType2["Descendant"] = "descendant"; SelectorType2["Parent"] = "parent"; SelectorType2["Sibling"] = "sibling"; SelectorType2["ColumnCombinator"] = "column-combinator"; })(SelectorType = exports2.SelectorType || (exports2.SelectorType = {})); exports2.IgnoreCaseMode = { Unknown: null, QuirksMode: "quirks", IgnoreCase: true, CaseSensitive: false }; var AttributeAction; (function(AttributeAction2) { AttributeAction2["Any"] = "any"; AttributeAction2["Element"] = "element"; AttributeAction2["End"] = "end"; AttributeAction2["Equals"] = "equals"; AttributeAction2["Exists"] = "exists"; AttributeAction2["Hyphen"] = "hyphen"; AttributeAction2["Not"] = "not"; AttributeAction2["Start"] = "start"; })(AttributeAction = exports2.AttributeAction || (exports2.AttributeAction = {})); } }); // node_modules/css-what/lib/commonjs/parse.js var require_parse4 = __commonJS({ "node_modules/css-what/lib/commonjs/parse.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.parse = exports2.isTraversal = void 0; var types_1 = require_types(); var reName = /^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/; var reEscape = /\\([\da-f]{1,6}\s?|(\s)|.)/gi; var actionTypes = /* @__PURE__ */ new Map([ [126, types_1.AttributeAction.Element], [94, types_1.AttributeAction.Start], [36, types_1.AttributeAction.End], [42, types_1.AttributeAction.Any], [33, types_1.AttributeAction.Not], [124, types_1.AttributeAction.Hyphen] ]); var unpackPseudos = /* @__PURE__ */ new Set([ "has", "not", "matches", "is", "where", "host", "host-context" ]); function isTraversal(selector) { switch (selector.type) { case types_1.SelectorType.Adjacent: case types_1.SelectorType.Child: case types_1.SelectorType.Descendant: case types_1.SelectorType.Parent: case types_1.SelectorType.Sibling: case types_1.SelectorType.ColumnCombinator: return true; default: return false; } } exports2.isTraversal = isTraversal; var stripQuotesFromPseudos = /* @__PURE__ */ new Set(["contains", "icontains"]); function funescape(_, escaped, escapedWhitespace) { var high = parseInt(escaped, 16) - 65536; return high !== high || escapedWhitespace ? escaped : high < 0 ? String.fromCharCode(high + 65536) : String.fromCharCode(high >> 10 | 55296, high & 1023 | 56320); } function unescapeCSS(str) { return str.replace(reEscape, funescape); } function isQuote(c) { return c === 39 || c === 34; } function isWhitespace(c) { return c === 32 || c === 9 || c === 10 || c === 12 || c === 13; } function parse(selector) { var subselects = []; var endIndex = parseSelector(subselects, "".concat(selector), 0); if (endIndex < selector.length) { throw new Error("Unmatched selector: ".concat(selector.slice(endIndex))); } return subselects; } exports2.parse = parse; function parseSelector(subselects, selector, selectorIndex) { var tokens = []; function getName(offset) { var match = selector.slice(selectorIndex + offset).match(reName); if (!match) { throw new Error("Expected name, found ".concat(selector.slice(selectorIndex))); } var name = match[0]; selectorIndex += offset + name.length; return unescapeCSS(name); } function stripWhitespace(offset) { selectorIndex += offset; while (selectorIndex < selector.length && isWhitespace(selector.charCodeAt(selectorIndex))) { selectorIndex++; } } function readValueWithParenthesis() { selectorIndex += 1; var start = selectorIndex; var counter = 1; for (; counter > 0 && selectorIndex < selector.length; selectorIndex++) { if (selector.charCodeAt(selectorIndex) === 40 && !isEscaped(selectorIndex)) { counter++; } else if (selector.charCodeAt(selectorIndex) === 41 && !isEscaped(selectorIndex)) { counter--; } } if (counter) { throw new Error("Parenthesis not matched"); } return unescapeCSS(selector.slice(start, selectorIndex - 1)); } function isEscaped(pos) { var slashCount = 0; while (selector.charCodeAt(--pos) === 92) slashCount++; return (slashCount & 1) === 1; } function ensureNotTraversal() { if (tokens.length > 0 && isTraversal(tokens[tokens.length - 1])) { throw new Error("Did not expect successive traversals."); } } function addTraversal(type) { if (tokens.length > 0 && tokens[tokens.length - 1].type === types_1.SelectorType.Descendant) { tokens[tokens.length - 1].type = type; return; } ensureNotTraversal(); tokens.push({ type }); } function addSpecialAttribute(name, action2) { tokens.push({ type: types_1.SelectorType.Attribute, name, action: action2, value: getName(1), namespace: null, ignoreCase: "quirks" }); } function finalizeSubselector() { if (tokens.length && tokens[tokens.length - 1].type === types_1.SelectorType.Descendant) { tokens.pop(); } if (tokens.length === 0) { throw new Error("Empty sub-selector"); } subselects.push(tokens); } stripWhitespace(0); if (selector.length === selectorIndex) { return selectorIndex; } loop: while (selectorIndex < selector.length) { var firstChar = selector.charCodeAt(selectorIndex); switch (firstChar) { case 32: case 9: case 10: case 12: case 13: { if (tokens.length === 0 || tokens[0].type !== types_1.SelectorType.Descendant) { ensureNotTraversal(); tokens.push({ type: types_1.SelectorType.Descendant }); } stripWhitespace(1); break; } case 62: { addTraversal(types_1.SelectorType.Child); stripWhitespace(1); break; } case 60: { addTraversal(types_1.SelectorType.Parent); stripWhitespace(1); break; } case 126: { addTraversal(types_1.SelectorType.Sibling); stripWhitespace(1); break; } case 43: { addTraversal(types_1.SelectorType.Adjacent); stripWhitespace(1); break; } case 46: { addSpecialAttribute("class", types_1.AttributeAction.Element); break; } case 35: { addSpecialAttribute("id", types_1.AttributeAction.Equals); break; } case 91: { stripWhitespace(1); var name_1 = void 0; var namespace = null; if (selector.charCodeAt(selectorIndex) === 124) { name_1 = getName(1); } else if (selector.startsWith("*|", selectorIndex)) { namespace = "*"; name_1 = getName(2); } else { name_1 = getName(0); if (selector.charCodeAt(selectorIndex) === 124 && selector.charCodeAt(selectorIndex + 1) !== 61) { namespace = name_1; name_1 = getName(1); } } stripWhitespace(0); var action = types_1.AttributeAction.Exists; var possibleAction = actionTypes.get(selector.charCodeAt(selectorIndex)); if (possibleAction) { action = possibleAction; if (selector.charCodeAt(selectorIndex + 1) !== 61) { throw new Error("Expected `=`"); } stripWhitespace(2); } else if (selector.charCodeAt(selectorIndex) === 61) { action = types_1.AttributeAction.Equals; stripWhitespace(1); } var value = ""; var ignoreCase = null; if (action !== "exists") { if (isQuote(selector.charCodeAt(selectorIndex))) { var quote = selector.charCodeAt(selectorIndex); var sectionEnd = selectorIndex + 1; while (sectionEnd < selector.length && (selector.charCodeAt(sectionEnd) !== quote || isEscaped(sectionEnd))) { sectionEnd += 1; } if (selector.charCodeAt(sectionEnd) !== quote) { throw new Error("Attribute value didn't end"); } value = unescapeCSS(selector.slice(selectorIndex + 1, sectionEnd)); selectorIndex = sectionEnd + 1; } else { var valueStart = selectorIndex; while (selectorIndex < selector.length && (!isWhitespace(selector.charCodeAt(selectorIndex)) && selector.charCodeAt(selectorIndex) !== 93 || isEscaped(selectorIndex))) { selectorIndex += 1; } value = unescapeCSS(selector.slice(valueStart, selectorIndex)); } stripWhitespace(0); var forceIgnore = selector.charCodeAt(selectorIndex) | 32; if (forceIgnore === 115) { ignoreCase = false; stripWhitespace(1); } else if (forceIgnore === 105) { ignoreCase = true; stripWhitespace(1); } } if (selector.charCodeAt(selectorIndex) !== 93) { throw new Error("Attribute selector didn't terminate"); } selectorIndex += 1; var attributeSelector = { type: types_1.SelectorType.Attribute, name: name_1, action, value, namespace, ignoreCase }; tokens.push(attributeSelector); break; } case 58: { if (selector.charCodeAt(selectorIndex + 1) === 58) { tokens.push({ type: types_1.SelectorType.PseudoElement, name: getName(2).toLowerCase(), data: selector.charCodeAt(selectorIndex) === 40 ? readValueWithParenthesis() : null }); continue; } var name_2 = getName(1).toLowerCase(); var data = null; if (selector.charCodeAt(selectorIndex) === 40) { if (unpackPseudos.has(name_2)) { if (isQuote(selector.charCodeAt(selectorIndex + 1))) { throw new Error("Pseudo-selector ".concat(name_2, " cannot be quoted")); } data = []; selectorIndex = parseSelector(data, selector, selectorIndex + 1); if (selector.charCodeAt(selectorIndex) !== 41) { throw new Error("Missing closing parenthesis in :".concat(name_2, " (").concat(selector, ")")); } selectorIndex += 1; } else { data = readValueWithParenthesis(); if (stripQuotesFromPseudos.has(name_2)) { var quot = data.charCodeAt(0); if (quot === data.charCodeAt(data.length - 1) && isQuote(quot)) { data = data.slice(1, -1); } } data = unescapeCSS(data); } } tokens.push({ type: types_1.SelectorType.Pseudo, name: name_2, data }); break; } case 44: { finalizeSubselector(); tokens = []; stripWhitespace(1); break; } default: { if (selector.startsWith("/*", selectorIndex)) { var endIndex = selector.indexOf("*/", selectorIndex + 2); if (endIndex < 0) { throw new Error("Comment was not terminated"); } selectorIndex = endIndex + 2; if (tokens.length === 0) { stripWhitespace(0); } break; } var namespace = null; var name_3 = void 0; if (firstChar === 42) { selectorIndex += 1; name_3 = "*"; } else if (firstChar === 124) { name_3 = ""; if (selector.charCodeAt(selectorIndex + 1) === 124) { addTraversal(types_1.SelectorType.ColumnCombinator); stripWhitespace(2); break; } } else if (reName.test(selector.slice(selectorIndex))) { name_3 = getName(0); } else { break loop; } if (selector.charCodeAt(selectorIndex) === 124 && selector.charCodeAt(selectorIndex + 1) !== 124) { namespace = name_3; if (selector.charCodeAt(selectorIndex + 1) === 42) { name_3 = "*"; selectorIndex += 2; } else { name_3 = getName(1); } } tokens.push(name_3 === "*" ? { type: types_1.SelectorType.Universal, namespace } : { type: types_1.SelectorType.Tag, name: name_3, namespace }); } } } finalizeSubselector(); return selectorIndex; } } }); // node_modules/css-what/lib/commonjs/stringify.js var require_stringify4 = __commonJS({ "node_modules/css-what/lib/commonjs/stringify.js"(exports2) { "use strict"; var __spreadArray = exports2 && exports2.__spreadArray || function(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.stringify = void 0; var types_1 = require_types(); var attribValChars = ["\\", '"']; var pseudoValChars = __spreadArray(__spreadArray([], attribValChars, true), ["(", ")"], false); var charsToEscapeInAttributeValue = new Set(attribValChars.map(function(c) { return c.charCodeAt(0); })); var charsToEscapeInPseudoValue = new Set(pseudoValChars.map(function(c) { return c.charCodeAt(0); })); var charsToEscapeInName = new Set(__spreadArray(__spreadArray([], pseudoValChars, true), [ "~", "^", "$", "*", "+", "!", "|", ":", "[", "]", " ", "." ], false).map(function(c) { return c.charCodeAt(0); })); function stringify(selector) { return selector.map(function(token) { return token.map(stringifyToken).join(""); }).join(", "); } exports2.stringify = stringify; function stringifyToken(token, index, arr) { switch (token.type) { case types_1.SelectorType.Child: return index === 0 ? "> " : " > "; case types_1.SelectorType.Parent: return index === 0 ? "< " : " < "; case types_1.SelectorType.Sibling: return index === 0 ? "~ " : " ~ "; case types_1.SelectorType.Adjacent: return index === 0 ? "+ " : " + "; case types_1.SelectorType.Descendant: return " "; case types_1.SelectorType.ColumnCombinator: return index === 0 ? "|| " : " || "; case types_1.SelectorType.Universal: return token.namespace === "*" && index + 1 < arr.length && "name" in arr[index + 1] ? "" : "".concat(getNamespace(token.namespace), "*"); case types_1.SelectorType.Tag: return getNamespacedName(token); case types_1.SelectorType.PseudoElement: return "::".concat(escapeName(token.name, charsToEscapeInName)).concat(token.data === null ? "" : "(".concat(escapeName(token.data, charsToEscapeInPseudoValue), ")")); case types_1.SelectorType.Pseudo: return ":".concat(escapeName(token.name, charsToEscapeInName)).concat(token.data === null ? "" : "(".concat(typeof token.data === "string" ? escapeName(token.data, charsToEscapeInPseudoValue) : stringify(token.data), ")")); case types_1.SelectorType.Attribute: { if (token.name === "id" && token.action === types_1.AttributeAction.Equals && token.ignoreCase === "quirks" && !token.namespace) { return "#".concat(escapeName(token.value, charsToEscapeInName)); } if (token.name === "class" && token.action === types_1.AttributeAction.Element && token.ignoreCase === "quirks" && !token.namespace) { return ".".concat(escapeName(token.value, charsToEscapeInName)); } var name_1 = getNamespacedName(token); if (token.action === types_1.AttributeAction.Exists) { return "[".concat(name_1, "]"); } return "[".concat(name_1).concat(getActionValue(token.action), '="').concat(escapeName(token.value, charsToEscapeInAttributeValue), '"').concat(token.ignoreCase === null ? "" : token.ignoreCase ? " i" : " s", "]"); } } } function getActionValue(action) { switch (action) { case types_1.AttributeAction.Equals: return ""; case types_1.AttributeAction.Element: return "~"; case types_1.AttributeAction.Start: return "^"; case types_1.AttributeAction.End: return "$"; case types_1.AttributeAction.Any: return "*"; case types_1.AttributeAction.Not: return "!"; case types_1.AttributeAction.Hyphen: return "|"; case types_1.AttributeAction.Exists: throw new Error("Shouldn't be here"); } } function getNamespacedName(token) { return "".concat(getNamespace(token.namespace)).concat(escapeName(token.name, charsToEscapeInName)); } function getNamespace(namespace) { return namespace !== null ? "".concat(namespace === "*" ? "*" : escapeName(namespace, charsToEscapeInName), "|") : ""; } function escapeName(str, charsToEscape) { var lastIdx = 0; var ret = ""; for (var i = 0; i < str.length; i++) { if (charsToEscape.has(str.charCodeAt(i))) { ret += "".concat(str.slice(lastIdx, i), "\\").concat(str.charAt(i)); lastIdx = i + 1; } } return ret.length > 0 ? ret + str.slice(lastIdx) : str; } } }); // node_modules/css-what/lib/commonjs/index.js var require_commonjs = __commonJS({ "node_modules/css-what/lib/commonjs/index.js"(exports2) { "use strict"; var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) { if (k2 === void 0) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }); var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.stringify = exports2.parse = exports2.isTraversal = void 0; __exportStar(require_types(), exports2); var parse_1 = require_parse4(); Object.defineProperty(exports2, "isTraversal", { enumerable: true, get: function() { return parse_1.isTraversal; } }); Object.defineProperty(exports2, "parse", { enumerable: true, get: function() { return parse_1.parse; } }); var stringify_1 = require_stringify4(); Object.defineProperty(exports2, "stringify", { enumerable: true, get: function() { return stringify_1.stringify; } }); } }); // node_modules/css-select/lib/procedure.js var require_procedure = __commonJS({ "node_modules/css-select/lib/procedure.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.isTraversal = exports2.procedure = void 0; exports2.procedure = { universal: 50, tag: 30, attribute: 1, pseudo: 0, "pseudo-element": 0, "column-combinator": -1, descendant: -1, child: -1, parent: -1, sibling: -1, adjacent: -1, _flexibleDescendant: -1 }; function isTraversal(t) { return exports2.procedure[t.type] < 0; } exports2.isTraversal = isTraversal; } }); // node_modules/css-select/lib/sort.js var require_sort = __commonJS({ "node_modules/css-select/lib/sort.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var css_what_1 = require_commonjs(); var procedure_1 = require_procedure(); var attributes = { exists: 10, equals: 8, not: 7, start: 6, end: 6, any: 5, hyphen: 4, element: 4 }; function sortByProcedure(arr) { var procs = arr.map(getProcedure); for (var i = 1; i < arr.length; i++) { var procNew = procs[i]; if (procNew < 0) continue; for (var j = i - 1; j >= 0 && procNew < procs[j]; j--) { var token = arr[j + 1]; arr[j + 1] = arr[j]; arr[j] = token; procs[j + 1] = procs[j]; procs[j] = procNew; } } } exports2.default = sortByProcedure; function getProcedure(token) { var proc = procedure_1.procedure[token.type]; if (token.type === css_what_1.SelectorType.Attribute) { proc = attributes[token.action]; if (proc === attributes.equals && token.name === "id") { proc = 9; } if (token.ignoreCase) { proc >>= 1; } } else if (token.type === css_what_1.SelectorType.Pseudo) { if (!token.data) { proc = 3; } else if (token.name === "has" || token.name === "contains") { proc = 0; } else if (Array.isArray(token.data)) { proc = 0; for (var i = 0; i < token.data.length; i++) { if (token.data[i].length !== 1) continue; var cur = getProcedure(token.data[i][0]); if (cur === 0) { proc = 0; break; } if (cur > proc) proc = cur; } if (token.data.length > 1 && proc > 0) proc -= 1; } else { proc = 1; } } return proc; } } }); // node_modules/css-select/lib/attributes.js var require_attributes = __commonJS({ "node_modules/css-select/lib/attributes.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.attributeRules = void 0; var boolbase_1 = require_boolbase(); var reChars = /[-[\]{}()*+?.,\\^$|#\s]/g; function escapeRegex(value) { return value.replace(reChars, "\\$&"); } var caseInsensitiveAttributes = /* @__PURE__ */ new Set([ "accept", "accept-charset", "align", "alink", "axis", "bgcolor", "charset", "checked", "clear", "codetype", "color", "compact", "declare", "defer", "dir", "direction", "disabled", "enctype", "face", "frame", "hreflang", "http-equiv", "lang", "language", "link", "media", "method", "multiple", "nohref", "noresize", "noshade", "nowrap", "readonly", "rel", "rev", "rules", "scope", "scrolling", "selected", "shape", "target", "text", "type", "valign", "valuetype", "vlink" ]); function shouldIgnoreCase(selector, options) { return typeof selector.ignoreCase === "boolean" ? selector.ignoreCase : selector.ignoreCase === "quirks" ? !!options.quirksMode : !options.xmlMode && caseInsensitiveAttributes.has(selector.name); } exports2.attributeRules = { equals: function(next, data, options) { var adapter = options.adapter; var name = data.name; var value = data.value; if (shouldIgnoreCase(data, options)) { value = value.toLowerCase(); return function(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && attr.length === value.length && attr.toLowerCase() === value && next(elem); }; } return function(elem) { return adapter.getAttributeValue(elem, name) === value && next(elem); }; }, hyphen: function(next, data, options) { var adapter = options.adapter; var name = data.name; var value = data.value; var len = value.length; if (shouldIgnoreCase(data, options)) { value = value.toLowerCase(); return function hyphenIC(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && (attr.length === len || attr.charAt(len) === "-") && attr.substr(0, len).toLowerCase() === value && next(elem); }; } return function hyphen(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && (attr.length === len || attr.charAt(len) === "-") && attr.substr(0, len) === value && next(elem); }; }, element: function(next, data, options) { var adapter = options.adapter; var name = data.name, value = data.value; if (/\s/.test(value)) { return boolbase_1.falseFunc; } var regex = new RegExp("(?:^|\\s)".concat(escapeRegex(value), "(?:$|\\s)"), shouldIgnoreCase(data, options) ? "i" : ""); return function element(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && attr.length >= value.length && regex.test(attr) && next(elem); }; }, exists: function(next, _a, _b) { var name = _a.name; var adapter = _b.adapter; return function(elem) { return adapter.hasAttrib(elem, name) && next(elem); }; }, start: function(next, data, options) { var adapter = options.adapter; var name = data.name; var value = data.value; var len = value.length; if (len === 0) { return boolbase_1.falseFunc; } if (shouldIgnoreCase(data, options)) { value = value.toLowerCase(); return function(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && attr.length >= len && attr.substr(0, len).toLowerCase() === value && next(elem); }; } return function(elem) { var _a; return !!((_a = adapter.getAttributeValue(elem, name)) === null || _a === void 0 ? void 0 : _a.startsWith(value)) && next(elem); }; }, end: function(next, data, options) { var adapter = options.adapter; var name = data.name; var value = data.value; var len = -value.length; if (len === 0) { return boolbase_1.falseFunc; } if (shouldIgnoreCase(data, options)) { value = value.toLowerCase(); return function(elem) { var _a; return ((_a = adapter.getAttributeValue(elem, name)) === null || _a === void 0 ? void 0 : _a.substr(len).toLowerCase()) === value && next(elem); }; } return function(elem) { var _a; return !!((_a = adapter.getAttributeValue(elem, name)) === null || _a === void 0 ? void 0 : _a.endsWith(value)) && next(elem); }; }, any: function(next, data, options) { var adapter = options.adapter; var name = data.name, value = data.value; if (value === "") { return boolbase_1.falseFunc; } if (shouldIgnoreCase(data, options)) { var regex_1 = new RegExp(escapeRegex(value), "i"); return function anyIC(elem) { var attr = adapter.getAttributeValue(elem, name); return attr != null && attr.length >= value.length && regex_1.test(attr) && next(elem); }; } return function(elem) { var _a; return !!((_a = adapter.getAttributeValue(elem, name)) === null || _a === void 0 ? void 0 : _a.includes(value)) && next(elem); }; }, not: function(next, data, options) { var adapter = options.adapter; var name = data.name; var value = data.value; if (value === "") { return function(elem) { return !!adapter.getAttributeValue(elem, name) && next(elem); }; } else if (shouldIgnoreCase(data, options)) { value = value.toLowerCase(); return function(elem) { var attr = adapter.getAttributeValue(elem, name); return (attr == null || attr.length !== value.length || attr.toLowerCase() !== value) && next(elem); }; } return function(elem) { return adapter.getAttributeValue(elem, name) !== value && next(elem); }; } }; } }); // node_modules/nth-check/lib/parse.js var require_parse5 = __commonJS({ "node_modules/nth-check/lib/parse.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.parse = void 0; var whitespace = /* @__PURE__ */ new Set([9, 10, 12, 13, 32]); var ZERO = "0".charCodeAt(0); var NINE = "9".charCodeAt(0); function parse(formula) { formula = formula.trim().toLowerCase(); if (formula === "even") { return [2, 0]; } else if (formula === "odd") { return [2, 1]; } var idx = 0; var a = 0; var sign = readSign(); var number = readNumber(); if (idx < formula.length && formula.charAt(idx) === "n") { idx++; a = sign * (number !== null && number !== void 0 ? number : 1); skipWhitespace(); if (idx < formula.length) { sign = readSign(); skipWhitespace(); number = readNumber(); } else { sign = number = 0; } } if (number === null || idx < formula.length) { throw new Error("n-th rule couldn't be parsed ('".concat(formula, "')")); } return [a, sign * number]; function readSign() { if (formula.charAt(idx) === "-") { idx++; return -1; } if (formula.charAt(idx) === "+") { idx++; } return 1; } function readNumber() { var start = idx; var value = 0; while (idx < formula.length && formula.charCodeAt(idx) >= ZERO && formula.charCodeAt(idx) <= NINE) { value = value * 10 + (formula.charCodeAt(idx) - ZERO); idx++; } return idx === start ? null : value; } function skipWhitespace() { while (idx < formula.length && whitespace.has(formula.charCodeAt(idx))) { idx++; } } } exports2.parse = parse; } }); // node_modules/nth-check/lib/compile.js var require_compile = __commonJS({ "node_modules/nth-check/lib/compile.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.generate = exports2.compile = void 0; var boolbase_1 = __importDefault(require_boolbase()); function compile(parsed) { var a = parsed[0]; var b = parsed[1] - 1; if (b < 0 && a <= 0) return boolbase_1.default.falseFunc; if (a === -1) return function(index) { return index <= b; }; if (a === 0) return function(index) { return index === b; }; if (a === 1) return b < 0 ? boolbase_1.default.trueFunc : function(index) { return index >= b; }; var absA = Math.abs(a); var bMod = (b % absA + absA) % absA; return a > 1 ? function(index) { return index >= b && index % absA === bMod; } : function(index) { return index <= b && index % absA === bMod; }; } exports2.compile = compile; function generate(parsed) { var a = parsed[0]; var b = parsed[1] - 1; var n = 0; if (a < 0) { var aPos_1 = -a; var minValue_1 = (b % aPos_1 + aPos_1) % aPos_1; return function() { var val = minValue_1 + aPos_1 * n++; return val > b ? null : val; }; } if (a === 0) return b < 0 ? function() { return null; } : function() { return n++ === 0 ? b : null; }; if (b < 0) { b += a * Math.ceil(-b / a); } return function() { return a * n++ + b; }; } exports2.generate = generate; } }); // node_modules/nth-check/lib/index.js var require_lib7 = __commonJS({ "node_modules/nth-check/lib/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.sequence = exports2.generate = exports2.compile = exports2.parse = void 0; var parse_js_1 = require_parse5(); Object.defineProperty(exports2, "parse", { enumerable: true, get: function() { return parse_js_1.parse; } }); var compile_js_1 = require_compile(); Object.defineProperty(exports2, "compile", { enumerable: true, get: function() { return compile_js_1.compile; } }); Object.defineProperty(exports2, "generate", { enumerable: true, get: function() { return compile_js_1.generate; } }); function nthCheck(formula) { return (0, compile_js_1.compile)((0, parse_js_1.parse)(formula)); } exports2.default = nthCheck; function sequence(formula) { return (0, compile_js_1.generate)((0, parse_js_1.parse)(formula)); } exports2.sequence = sequence; } }); // node_modules/css-select/lib/pseudo-selectors/filters.js var require_filters = __commonJS({ "node_modules/css-select/lib/pseudo-selectors/filters.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.filters = void 0; var nth_check_1 = __importDefault(require_lib7()); var boolbase_1 = require_boolbase(); function getChildFunc(next, adapter) { return function(elem) { var parent = adapter.getParent(elem); return parent != null && adapter.isTag(parent) && next(elem); }; } exports2.filters = { contains: function(next, text, _a) { var adapter = _a.adapter; return function contains(elem) { return next(elem) && adapter.getText(elem).includes(text); }; }, icontains: function(next, text, _a) { var adapter = _a.adapter; var itext = text.toLowerCase(); return function icontains(elem) { return next(elem) && adapter.getText(elem).toLowerCase().includes(itext); }; }, "nth-child": function(next, rule, _a) { var adapter = _a.adapter, equals = _a.equals; var func = (0, nth_check_1.default)(rule); if (func === boolbase_1.falseFunc) return boolbase_1.falseFunc; if (func === boolbase_1.trueFunc) return getChildFunc(next, adapter); return function nthChild(elem) { var siblings = adapter.getSiblings(elem); var pos = 0; for (var i = 0; i < siblings.length; i++) { if (equals(elem, siblings[i])) break; if (adapter.isTag(siblings[i])) { pos++; } } return func(pos) && next(elem); }; }, "nth-last-child": function(next, rule, _a) { var adapter = _a.adapter, equals = _a.equals; var func = (0, nth_check_1.default)(rule); if (func === boolbase_1.falseFunc) return boolbase_1.falseFunc; if (func === boolbase_1.trueFunc) return getChildFunc(next, adapter); return function nthLastChild(elem) { var siblings = adapter.getSiblings(elem); var pos = 0; for (var i = siblings.length - 1; i >= 0; i--) { if (equals(elem, siblings[i])) break; if (adapter.isTag(siblings[i])) { pos++; } } return func(pos) && next(elem); }; }, "nth-of-type": function(next, rule, _a) { var adapter = _a.adapter, equals = _a.equals; var func = (0, nth_check_1.default)(rule); if (func === boolbase_1.falseFunc) return boolbase_1.falseFunc; if (func === boolbase_1.trueFunc) return getChildFunc(next, adapter); return function nthOfType(elem) { var siblings = adapter.getSiblings(elem); var pos = 0; for (var i = 0; i < siblings.length; i++) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) break; if (adapter.isTag(currentSibling) && adapter.getName(currentSibling) === adapter.getName(elem)) { pos++; } } return func(pos) && next(elem); }; }, "nth-last-of-type": function(next, rule, _a) { var adapter = _a.adapter, equals = _a.equals; var func = (0, nth_check_1.default)(rule); if (func === boolbase_1.falseFunc) return boolbase_1.falseFunc; if (func === boolbase_1.trueFunc) return getChildFunc(next, adapter); return function nthLastOfType(elem) { var siblings = adapter.getSiblings(elem); var pos = 0; for (var i = siblings.length - 1; i >= 0; i--) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) break; if (adapter.isTag(currentSibling) && adapter.getName(currentSibling) === adapter.getName(elem)) { pos++; } } return func(pos) && next(elem); }; }, root: function(next, _rule, _a) { var adapter = _a.adapter; return function(elem) { var parent = adapter.getParent(elem); return (parent == null || !adapter.isTag(parent)) && next(elem); }; }, scope: function(next, rule, options, context) { var equals = options.equals; if (!context || context.length === 0) { return exports2.filters.root(next, rule, options); } if (context.length === 1) { return function(elem) { return equals(context[0], elem) && next(elem); }; } return function(elem) { return context.includes(elem) && next(elem); }; }, hover: dynamicStatePseudo("isHovered"), visited: dynamicStatePseudo("isVisited"), active: dynamicStatePseudo("isActive") }; function dynamicStatePseudo(name) { return function dynamicPseudo(next, _rule, _a) { var adapter = _a.adapter; var func = adapter[name]; if (typeof func !== "function") { return boolbase_1.falseFunc; } return function active(elem) { return func(elem) && next(elem); }; }; } } }); // node_modules/css-select/lib/pseudo-selectors/pseudos.js var require_pseudos = __commonJS({ "node_modules/css-select/lib/pseudo-selectors/pseudos.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.verifyPseudoArgs = exports2.pseudos = void 0; exports2.pseudos = { empty: function(elem, _a) { var adapter = _a.adapter; return !adapter.getChildren(elem).some(function(elem2) { return adapter.isTag(elem2) || adapter.getText(elem2) !== ""; }); }, "first-child": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; var firstChild = adapter.getSiblings(elem).find(function(elem2) { return adapter.isTag(elem2); }); return firstChild != null && equals(elem, firstChild); }, "last-child": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; var siblings = adapter.getSiblings(elem); for (var i = siblings.length - 1; i >= 0; i--) { if (equals(elem, siblings[i])) return true; if (adapter.isTag(siblings[i])) break; } return false; }, "first-of-type": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; var siblings = adapter.getSiblings(elem); var elemName = adapter.getName(elem); for (var i = 0; i < siblings.length; i++) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) return true; if (adapter.isTag(currentSibling) && adapter.getName(currentSibling) === elemName) { break; } } return false; }, "last-of-type": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; var siblings = adapter.getSiblings(elem); var elemName = adapter.getName(elem); for (var i = siblings.length - 1; i >= 0; i--) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) return true; if (adapter.isTag(currentSibling) && adapter.getName(currentSibling) === elemName) { break; } } return false; }, "only-of-type": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; var elemName = adapter.getName(elem); return adapter.getSiblings(elem).every(function(sibling) { return equals(elem, sibling) || !adapter.isTag(sibling) || adapter.getName(sibling) !== elemName; }); }, "only-child": function(elem, _a) { var adapter = _a.adapter, equals = _a.equals; return adapter.getSiblings(elem).every(function(sibling) { return equals(elem, sibling) || !adapter.isTag(sibling); }); } }; function verifyPseudoArgs(func, name, subselect) { if (subselect === null) { if (func.length > 2) { throw new Error("pseudo-selector :".concat(name, " requires an argument")); } } else if (func.length === 2) { throw new Error("pseudo-selector :".concat(name, " doesn't have any arguments")); } } exports2.verifyPseudoArgs = verifyPseudoArgs; } }); // node_modules/css-select/lib/pseudo-selectors/aliases.js var require_aliases = __commonJS({ "node_modules/css-select/lib/pseudo-selectors/aliases.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.aliases = void 0; exports2.aliases = { "any-link": ":is(a, area, link)[href]", link: ":any-link:not(:visited)", disabled: ":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )", enabled: ":not(:disabled)", checked: ":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)", required: ":is(input, select, textarea)[required]", optional: ":is(input, select, textarea):not([required])", selected: "option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)", checkbox: "[type=checkbox]", file: "[type=file]", password: "[type=password]", radio: "[type=radio]", reset: "[type=reset]", image: "[type=image]", submit: "[type=submit]", parent: ":not(:empty)", header: ":is(h1, h2, h3, h4, h5, h6)", button: ":is(button, input[type=button])", input: ":is(input, textarea, select, button)", text: "input:is(:not([type!='']), [type=text])" }; } }); // node_modules/css-select/lib/pseudo-selectors/subselects.js var require_subselects = __commonJS({ "node_modules/css-select/lib/pseudo-selectors/subselects.js"(exports2) { "use strict"; var __spreadArray = exports2 && exports2.__spreadArray || function(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.subselects = exports2.getNextSiblings = exports2.ensureIsTag = exports2.PLACEHOLDER_ELEMENT = void 0; var boolbase_1 = require_boolbase(); var procedure_1 = require_procedure(); exports2.PLACEHOLDER_ELEMENT = {}; function ensureIsTag(next, adapter) { if (next === boolbase_1.falseFunc) return boolbase_1.falseFunc; return function(elem) { return adapter.isTag(elem) && next(elem); }; } exports2.ensureIsTag = ensureIsTag; function getNextSiblings(elem, adapter) { var siblings = adapter.getSiblings(elem); if (siblings.length <= 1) return []; var elemIndex = siblings.indexOf(elem); if (elemIndex < 0 || elemIndex === siblings.length - 1) return []; return siblings.slice(elemIndex + 1).filter(adapter.isTag); } exports2.getNextSiblings = getNextSiblings; var is = function(next, token, options, context, compileToken) { var opts = { xmlMode: !!options.xmlMode, adapter: options.adapter, equals: options.equals }; var func = compileToken(token, opts, context); return function(elem) { return func(elem) && next(elem); }; }; exports2.subselects = { is, matches: is, where: is, not: function(next, token, options, context, compileToken) { var opts = { xmlMode: !!options.xmlMode, adapter: options.adapter, equals: options.equals }; var func = compileToken(token, opts, context); if (func === boolbase_1.falseFunc) return next; if (func === boolbase_1.trueFunc) return boolbase_1.falseFunc; return function not(elem) { return !func(elem) && next(elem); }; }, has: function(next, subselect, options, _context, compileToken) { var adapter = options.adapter; var opts = { xmlMode: !!options.xmlMode, adapter, equals: options.equals }; var context = subselect.some(function(s) { return s.some(procedure_1.isTraversal); }) ? [exports2.PLACEHOLDER_ELEMENT] : void 0; var compiled = compileToken(subselect, opts, context); if (compiled === boolbase_1.falseFunc) return boolbase_1.falseFunc; if (compiled === boolbase_1.trueFunc) { return function(elem) { return adapter.getChildren(elem).some(adapter.isTag) && next(elem); }; } var hasElement = ensureIsTag(compiled, adapter); var _a = compiled.shouldTestNextSiblings, shouldTestNextSiblings = _a === void 0 ? false : _a; if (context) { return function(elem) { context[0] = elem; var childs = adapter.getChildren(elem); var nextElements = shouldTestNextSiblings ? __spreadArray(__spreadArray([], childs, true), getNextSiblings(elem, adapter), true) : childs; return next(elem) && adapter.existsOne(hasElement, nextElements); }; } return function(elem) { return next(elem) && adapter.existsOne(hasElement, adapter.getChildren(elem)); }; } }; } }); // node_modules/css-select/lib/pseudo-selectors/index.js var require_pseudo_selectors = __commonJS({ "node_modules/css-select/lib/pseudo-selectors/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.compilePseudoSelector = exports2.aliases = exports2.pseudos = exports2.filters = void 0; var boolbase_1 = require_boolbase(); var css_what_1 = require_commonjs(); var filters_1 = require_filters(); Object.defineProperty(exports2, "filters", { enumerable: true, get: function() { return filters_1.filters; } }); var pseudos_1 = require_pseudos(); Object.defineProperty(exports2, "pseudos", { enumerable: true, get: function() { return pseudos_1.pseudos; } }); var aliases_1 = require_aliases(); Object.defineProperty(exports2, "aliases", { enumerable: true, get: function() { return aliases_1.aliases; } }); var subselects_1 = require_subselects(); function compilePseudoSelector(next, selector, options, context, compileToken) { var name = selector.name, data = selector.data; if (Array.isArray(data)) { return subselects_1.subselects[name](next, data, options, context, compileToken); } if (name in aliases_1.aliases) { if (data != null) { throw new Error("Pseudo ".concat(name, " doesn't have any arguments")); } var alias = (0, css_what_1.parse)(aliases_1.aliases[name]); return subselects_1.subselects.is(next, alias, options, context, compileToken); } if (name in filters_1.filters) { return filters_1.filters[name](next, data, options, context); } if (name in pseudos_1.pseudos) { var pseudo_1 = pseudos_1.pseudos[name]; (0, pseudos_1.verifyPseudoArgs)(pseudo_1, name, data); return pseudo_1 === boolbase_1.falseFunc ? boolbase_1.falseFunc : next === boolbase_1.trueFunc ? function(elem) { return pseudo_1(elem, options, data); } : function(elem) { return pseudo_1(elem, options, data) && next(elem); }; } throw new Error("unmatched pseudo-class :".concat(name)); } exports2.compilePseudoSelector = compilePseudoSelector; } }); // node_modules/css-select/lib/general.js var require_general = __commonJS({ "node_modules/css-select/lib/general.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.compileGeneralSelector = void 0; var attributes_1 = require_attributes(); var pseudo_selectors_1 = require_pseudo_selectors(); var css_what_1 = require_commonjs(); function compileGeneralSelector(next, selector, options, context, compileToken) { var adapter = options.adapter, equals = options.equals; switch (selector.type) { case css_what_1.SelectorType.PseudoElement: { throw new Error("Pseudo-elements are not supported by css-select"); } case css_what_1.SelectorType.ColumnCombinator: { throw new Error("Column combinators are not yet supported by css-select"); } case css_what_1.SelectorType.Attribute: { if (selector.namespace != null) { throw new Error("Namespaced attributes are not yet supported by css-select"); } if (!options.xmlMode || options.lowerCaseAttributeNames) { selector.name = selector.name.toLowerCase(); } return attributes_1.attributeRules[selector.action](next, selector, options); } case css_what_1.SelectorType.Pseudo: { return (0, pseudo_selectors_1.compilePseudoSelector)(next, selector, options, context, compileToken); } case css_what_1.SelectorType.Tag: { if (selector.namespace != null) { throw new Error("Namespaced tag names are not yet supported by css-select"); } var name_1 = selector.name; if (!options.xmlMode || options.lowerCaseTags) { name_1 = name_1.toLowerCase(); } return function tag(elem) { return adapter.getName(elem) === name_1 && next(elem); }; } case css_what_1.SelectorType.Descendant: { if (options.cacheResults === false || typeof WeakSet === "undefined") { return function descendant(elem) { var current = elem; while (current = adapter.getParent(current)) { if (adapter.isTag(current) && next(current)) { return true; } } return false; }; } var isFalseCache_1 = /* @__PURE__ */ new WeakSet(); return function cachedDescendant(elem) { var current = elem; while (current = adapter.getParent(current)) { if (!isFalseCache_1.has(current)) { if (adapter.isTag(current) && next(current)) { return true; } isFalseCache_1.add(current); } } return false; }; } case "_flexibleDescendant": { return function flexibleDescendant(elem) { var current = elem; do { if (adapter.isTag(current) && next(current)) return true; } while (current = adapter.getParent(current)); return false; }; } case css_what_1.SelectorType.Parent: { return function parent(elem) { return adapter.getChildren(elem).some(function(elem2) { return adapter.isTag(elem2) && next(elem2); }); }; } case css_what_1.SelectorType.Child: { return function child(elem) { var parent = adapter.getParent(elem); return parent != null && adapter.isTag(parent) && next(parent); }; } case css_what_1.SelectorType.Sibling: { return function sibling(elem) { var siblings = adapter.getSiblings(elem); for (var i = 0; i < siblings.length; i++) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) break; if (adapter.isTag(currentSibling) && next(currentSibling)) { return true; } } return false; }; } case css_what_1.SelectorType.Adjacent: { if (adapter.prevElementSibling) { return function adjacent(elem) { var previous = adapter.prevElementSibling(elem); return previous != null && next(previous); }; } return function adjacent(elem) { var siblings = adapter.getSiblings(elem); var lastElement; for (var i = 0; i < siblings.length; i++) { var currentSibling = siblings[i]; if (equals(elem, currentSibling)) break; if (adapter.isTag(currentSibling)) { lastElement = currentSibling; } } return !!lastElement && next(lastElement); }; } case css_what_1.SelectorType.Universal: { if (selector.namespace != null && selector.namespace !== "*") { throw new Error("Namespaced universal selectors are not yet supported by css-select"); } return next; } } } exports2.compileGeneralSelector = compileGeneralSelector; } }); // node_modules/css-select/lib/compile.js var require_compile2 = __commonJS({ "node_modules/css-select/lib/compile.js"(exports2) { "use strict"; var __importDefault = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.compileToken = exports2.compileUnsafe = exports2.compile = void 0; var css_what_1 = require_commonjs(); var boolbase_1 = require_boolbase(); var sort_1 = __importDefault(require_sort()); var procedure_1 = require_procedure(); var general_1 = require_general(); var subselects_1 = require_subselects(); function compile(selector, options, context) { var next = compileUnsafe(selector, options, context); return (0, subselects_1.ensureIsTag)(next, options.adapter); } exports2.compile = compile; function compileUnsafe(selector, options, context) { var token = typeof selector === "string" ? (0, css_what_1.parse)(selector) : selector; return compileToken(token, options, context); } exports2.compileUnsafe = compileUnsafe; function includesScopePseudo(t) { return t.type === "pseudo" && (t.name === "scope" || Array.isArray(t.data) && t.data.some(function(data) { return data.some(includesScopePseudo); })); } var DESCENDANT_TOKEN = { type: css_what_1.SelectorType.Descendant }; var FLEXIBLE_DESCENDANT_TOKEN = { type: "_flexibleDescendant" }; var SCOPE_TOKEN = { type: css_what_1.SelectorType.Pseudo, name: "scope", data: null }; function absolutize(token, _a, context) { var adapter = _a.adapter; var hasContext = !!(context === null || context === void 0 ? void 0 : context.every(function(e) { var parent = adapter.isTag(e) && adapter.getParent(e); return e === subselects_1.PLACEHOLDER_ELEMENT || parent && adapter.isTag(parent); })); for (var _i = 0, token_1 = token; _i < token_1.length; _i++) { var t = token_1[_i]; if (t.length > 0 && (0, procedure_1.isTraversal)(t[0]) && t[0].type !== "descendant") { } else if (hasContext && !t.some(includesScopePseudo)) { t.unshift(DESCENDANT_TOKEN); } else { continue; } t.unshift(SCOPE_TOKEN); } } function compileToken(token, options, context) { var _a; token = token.filter(function(t) { return t.length > 0; }); token.forEach(sort_1.default); context = (_a = options.context) !== null && _a !== void 0 ? _a : context; var isArrayContext = Array.isArray(context); var finalContext = context && (Array.isArray(context) ? context : [context]); absolutize(token, options, finalContext); var shouldTestNextSiblings = false; var query = token.map(function(rules) { if (rules.length >= 2) { var first = rules[0], second = rules[1]; if (first.type !== "pseudo" || first.name !== "scope") { } else if (isArrayContext && second.type === "descendant") { rules[1] = FLEXIBLE_DESCENDANT_TOKEN; } else if (second.type === "adjacent" || second.type === "sibling") { shouldTestNextSiblings = true; } } return compileRules(rules, options, finalContext); }).reduce(reduceRules, boolbase_1.falseFunc); query.shouldTestNextSiblings = shouldTestNextSiblings; return query; } exports2.compileToken = compileToken; function compileRules(rules, options, context) { var _a; return rules.reduce(function(previous, rule) { return previous === boolbase_1.falseFunc ? boolbase_1.falseFunc : (0, general_1.compileGeneralSelector)(previous, rule, options, context, compileToken); }, (_a = options.rootFunc) !== null && _a !== void 0 ? _a : boolbase_1.trueFunc); } function reduceRules(a, b) { if (b === boolbase_1.falseFunc || a === boolbase_1.trueFunc) { return a; } if (a === boolbase_1.falseFunc || b === boolbase_1.trueFunc) { return b; } return function combine(elem) { return a(elem) || b(elem); }; } } }); // node_modules/css-select/lib/index.js var require_lib8 = __commonJS({ "node_modules/css-select/lib/index.js"(exports2) { "use strict"; var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) { if (k2 === void 0) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }); var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function(o, v) { o["default"] = v; }); var __importStar = exports2 && exports2.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.aliases = exports2.pseudos = exports2.filters = exports2.is = exports2.selectOne = exports2.selectAll = exports2.prepareContext = exports2._compileToken = exports2._compileUnsafe = exports2.compile = void 0; var DomUtils = __importStar(require_lib6()); var boolbase_1 = require_boolbase(); var compile_1 = require_compile2(); var subselects_1 = require_subselects(); var defaultEquals = function(a, b) { return a === b; }; var defaultOptions = { adapter: DomUtils, equals: defaultEquals }; function convertOptionFormats(options) { var _a, _b, _c, _d; var opts = options !== null && options !== void 0 ? options : defaultOptions; (_a = opts.adapter) !== null && _a !== void 0 ? _a : opts.adapter = DomUtils; (_b = opts.equals) !== null && _b !== void 0 ? _b : opts.equals = (_d = (_c = opts.adapter) === null || _c === void 0 ? void 0 : _c.equals) !== null && _d !== void 0 ? _d : defaultEquals; return opts; } function wrapCompile(func) { return function addAdapter(selector, options, context) { var opts = convertOptionFormats(options); return func(selector, opts, context); }; } exports2.compile = wrapCompile(compile_1.compile); exports2._compileUnsafe = wrapCompile(compile_1.compileUnsafe); exports2._compileToken = wrapCompile(compile_1.compileToken); function getSelectorFunc(searchFunc) { return function select(query, elements, options) { var opts = convertOptionFormats(options); if (typeof query !== "function") { query = (0, compile_1.compileUnsafe)(query, opts, elements); } var filteredElements = prepareContext(elements, opts.adapter, query.shouldTestNextSiblings); return searchFunc(query, filteredElements, opts); }; } function prepareContext(elems, adapter, shouldTestNextSiblings) { if (shouldTestNextSiblings === void 0) { shouldTestNextSiblings = false; } if (shouldTestNextSiblings) { elems = appendNextSiblings(elems, adapter); } return Array.isArray(elems) ? adapter.removeSubsets(elems) : adapter.getChildren(elems); } exports2.prepareContext = prepareContext; function appendNextSiblings(elem, adapter) { var elems = Array.isArray(elem) ? elem.slice(0) : [elem]; var elemsLength = elems.length; for (var i = 0; i < elemsLength; i++) { var nextSiblings = (0, subselects_1.getNextSiblings)(elems[i], adapter); elems.push.apply(elems, nextSiblings); } return elems; } exports2.selectAll = getSelectorFunc(function(query, elems, options) { return query === boolbase_1.falseFunc || !elems || elems.length === 0 ? [] : options.adapter.findAll(query, elems); }); exports2.selectOne = getSelectorFunc(function(query, elems, options) { return query === boolbase_1.falseFunc || !elems || elems.length === 0 ? null : options.adapter.findOne(query, elems); }); function is(elem, query, options) { var opts = convertOptionFormats(options); return (typeof query === "function" ? query : (0, compile_1.compile)(query, opts))(elem); } exports2.is = is; exports2.default = exports2.selectAll; var pseudo_selectors_1 = require_pseudo_selectors(); Object.defineProperty(exports2, "filters", { enumerable: true, get: function() { return pseudo_selectors_1.filters; } }); Object.defineProperty(exports2, "pseudos", { enumerable: true, get: function() { return pseudo_selectors_1.pseudos; } }); Object.defineProperty(exports2, "aliases", { enumerable: true, get: function() { return pseudo_selectors_1.aliases; } }); } }); // node_modules/svgo/lib/svgo/css-select-adapter.js var require_css_select_adapter = __commonJS({ "node_modules/svgo/lib/svgo/css-select-adapter.js"(exports2, module2) { "use strict"; var isTag = (node) => { return node.type === "element"; }; var existsOne = (test, elems) => { return elems.some((elem) => { if (isTag(elem)) { return test(elem) || existsOne(test, getChildren(elem)); } else { return false; } }); }; var getAttributeValue = (elem, name) => { return elem.attributes[name]; }; var getChildren = (node) => { return node.children || []; }; var getName = (elemAst) => { return elemAst.name; }; var getParent = (node) => { return node.parentNode || null; }; var getSiblings = (elem) => { var parent = getParent(elem); return parent ? getChildren(parent) : []; }; var getText = (node) => { if (node.children[0].type === "text" && node.children[0].type === "cdata") { return node.children[0].value; } return ""; }; var hasAttrib = (elem, name) => { return elem.attributes[name] !== void 0; }; var removeSubsets = (nodes) => { let idx = nodes.length; let node; let ancestor; let replace; while (--idx > -1) { node = ancestor = nodes[idx]; nodes[idx] = null; replace = true; while (ancestor) { if (nodes.includes(ancestor)) { replace = false; nodes.splice(idx, 1); break; } ancestor = getParent(ancestor); } if (replace) { nodes[idx] = node; } } return nodes; }; var findAll = (test, elems) => { const result = []; for (const elem of elems) { if (isTag(elem)) { if (test(elem)) { result.push(elem); } result.push(...findAll(test, getChildren(elem))); } } return result; }; var findOne = (test, elems) => { for (const elem of elems) { if (isTag(elem)) { if (test(elem)) { return elem; } const result = findOne(test, getChildren(elem)); if (result) { return result; } } } return null; }; var svgoCssSelectAdapter = { isTag, existsOne, getAttributeValue, getChildren, getName, getParent, getSiblings, getText, hasAttrib, removeSubsets, findAll, findOne }; module2.exports = svgoCssSelectAdapter; } }); // node_modules/svgo/lib/xast.js var require_xast = __commonJS({ "node_modules/svgo/lib/xast.js"(exports2) { "use strict"; var { selectAll, selectOne, is } = require_lib8(); var xastAdaptor = require_css_select_adapter(); var cssSelectOptions = { xmlMode: true, adapter: xastAdaptor }; var querySelectorAll = (node, selector) => { return selectAll(selector, node, cssSelectOptions); }; exports2.querySelectorAll = querySelectorAll; var querySelector = (node, selector) => { return selectOne(selector, node, cssSelectOptions); }; exports2.querySelector = querySelector; var matches = (node, selector) => { return is(node, selector, cssSelectOptions); }; exports2.matches = matches; var closestByName = (node, name) => { let currentNode = node; while (currentNode) { if (currentNode.type === "element" && currentNode.name === name) { return currentNode; } currentNode = currentNode.parentNode; } return null; }; exports2.closestByName = closestByName; var visitSkip = Symbol(); exports2.visitSkip = visitSkip; var visit = (node, visitor, parentNode) => { const callbacks = visitor[node.type]; if (callbacks && callbacks.enter) { const symbol = callbacks.enter(node, parentNode); if (symbol === visitSkip) { return; } } if (node.type === "root") { for (const child of node.children) { visit(child, visitor, node); } } if (node.type === "element") { if (parentNode.children.includes(node)) { for (const child of node.children) { visit(child, visitor, node); } } } if (callbacks && callbacks.exit) { callbacks.exit(node, parentNode); } }; exports2.visit = visit; var detachNodeFromParent = (node, parentNode) => { parentNode.children = parentNode.children.filter((child) => child !== node); }; exports2.detachNodeFromParent = detachNodeFromParent; } }); // node_modules/svgo/lib/svgo/plugins.js var require_plugins = __commonJS({ "node_modules/svgo/lib/svgo/plugins.js"(exports2) { "use strict"; var { visit } = require_xast(); var invokePlugins = (ast, info, plugins, overrides, globalOverrides) => { for (const plugin of plugins) { const override = overrides == null ? null : overrides[plugin.name]; if (override === false) { continue; } const params = { ...plugin.params, ...globalOverrides, ...override }; if (plugin.type === "perItem") { ast = perItem(ast, info, plugin, params); } if (plugin.type === "perItemReverse") { ast = perItem(ast, info, plugin, params, true); } if (plugin.type === "full") { if (plugin.active) { ast = plugin.fn(ast, params, info); } } if (plugin.type === "visitor") { if (plugin.active) { const visitor = plugin.fn(ast, params, info); if (visitor != null) { visit(ast, visitor); } } } } return ast; }; exports2.invokePlugins = invokePlugins; function perItem(data, info, plugin, params, reverse) { function monkeys(items) { items.children = items.children.filter(function(item) { if (reverse && item.children) { monkeys(item); } let kept = true; if (plugin.active) { kept = plugin.fn(item, params, info) !== false; } if (!reverse && item.children) { monkeys(item); } return kept; }); return items; } return monkeys(data); } var createPreset = ({ name, plugins }) => { return { name, type: "full", fn: (ast, params, info) => { const { floatPrecision, overrides } = params; const globalOverrides = {}; if (floatPrecision != null) { globalOverrides.floatPrecision = floatPrecision; } if (overrides) { for (const [pluginName, override] of Object.entries(overrides)) { if (override === true) { console.warn( `You are trying to enable ${pluginName} which is not part of preset. Try to put it before or after preset, for example plugins: [ { name: 'preset-default', }, 'cleanupListOfValues' ] ` ); } } } return invokePlugins(ast, info, plugins, overrides, globalOverrides); } }; }; exports2.createPreset = createPreset; } }); // node_modules/svgo/plugins/removeDoctype.js var require_removeDoctype = __commonJS({ "node_modules/svgo/plugins/removeDoctype.js"(exports2) { "use strict"; var { detachNodeFromParent } = require_xast(); exports2.name = "removeDoctype"; exports2.type = "visitor"; exports2.active = true; exports2.description = "removes doctype declaration"; exports2.fn = () => { return { doctype: { enter: (node, parentNode) => { detachNodeFromParent(node, parentNode); } } }; }; } }); // node_modules/svgo/plugins/removeXMLProcInst.js var require_removeXMLProcInst = __commonJS({ "node_modules/svgo/plugins/removeXMLProcInst.js"(exports2) { "use strict"; var { detachNodeFromParent } = require_xast(); exports2.name = "removeXMLProcInst"; exports2.type = "visitor"; exports2.active = true; exports2.description = "removes XML processing instructions"; exports2.fn = () => { return { instruction: { enter: (node, parentNode) => { if (node.name === "xml") { detachNodeFromParent(node, parentNode); } } } }; }; } }); // node_modules/svgo/plugins/removeComments.js var require_removeComments = __commonJS({ "node_modules/svgo/plugins/removeComments.js"(exports2) { "use strict"; var { detachNodeFromParent } = require_xast(); exports2.name = "removeComments"; exports2.type = "visitor"; exports2.active = true; exports2.description = "removes comments"; exports2.fn = () => { return { comment: { enter: (node, parentNode) => { if (node.value.charAt(0) !== "!") { detachNodeFromParent(node, parentNode); } } } }; }; } }); // node_modules/svgo/plugins/removeMetadata.js var require_removeMetadata = __commonJS({ "node_modules/svgo/plugins/removeMetadata.js"(exports2) { "use strict"; var { detachNodeFromParent } = require_xast(); exports2.name = "removeMetadata"; exports2.type = "visitor"; exports2.active = true; exports2.description = "removes "; exports2.fn = () => { return { element: { enter: (node, parentNode) => { if (node.name === "metadata") { detachNodeFromParent(node, parentNode); } } } }; }; } }); // node_modules/svgo/plugins/_collections.js var require_collections = __commonJS({ "node_modules/svgo/plugins/_collections.js"(exports2) { "use strict"; exports2.elemsGroups = { animation: [ "animate", "animateColor", "animateMotion", "animateTransform", "set" ], descriptive: ["desc", "metadata", "title"], shape: ["circle", "ellipse", "line", "path", "polygon", "polyline", "rect"], structural: ["defs", "g", "svg", "symbol", "use"], paintServer: [ "solidColor", "linearGradient", "radialGradient", "meshGradient", "pattern", "hatch" ], nonRendering: [ "linearGradient", "radialGradient", "pattern", "clipPath", "mask", "marker", "symbol", "filter", "solidColor" ], container: [ "a", "defs", "g", "marker", "mask", "missing-glyph", "pattern", "svg", "switch", "symbol", "foreignObject" ], textContent: [ "altGlyph", "altGlyphDef", "altGlyphItem", "glyph", "glyphRef", "textPath", "text", "tref", "tspan" ], textContentChild: ["altGlyph", "textPath", "tref", "tspan"], lightSource: [ "feDiffuseLighting", "feSpecularLighting", "feDistantLight", "fePointLight", "feSpotLight" ], filterPrimitive: [ "feBlend", "feColorMatrix", "feComponentTransfer", "feComposite", "feConvolveMatrix", "feDiffuseLighting", "feDisplacementMap", "feDropShadow", "feFlood", "feFuncA", "feFuncB", "feFuncG", "feFuncR", "feGaussianBlur", "feImage", "feMerge", "feMergeNode", "feMorphology", "feOffset", "feSpecularLighting", "feTile", "feTurbulence" ] }; exports2.textElems = exports2.elemsGroups.textContent.concat("title"); exports2.pathElems = ["path", "glyph", "missing-glyph"]; exports2.attrsGroups = { animationAddition: ["additive", "accumulate"], animationAttributeTarget: ["attributeType", "attributeName"], animationEvent: ["onbegin", "onend", "onrepeat", "onload"], animationTiming: [ "begin", "dur", "end", "min", "max", "restart", "repeatCount", "repeatDur", "fill" ], animationValue: [ "calcMode", "values", "keyTimes", "keySplines", "from", "to", "by" ], conditionalProcessing: [ "requiredFeatures", "requiredExtensions", "systemLanguage" ], core: ["id", "tabindex", "xml:base", "xml:lang", "xml:space"], graphicalEvent: [ "onfocusin", "onfocusout", "onactivate", "onclick", "onmousedown", "onmouseup", "onmouseover", "onmousemove", "onmouseout", "onload" ], presentation: [ "alignment-baseline", "baseline-shift", "clip", "clip-path", "clip-rule", "color", "color-interpolation", "color-interpolation-filters", "color-profile", "color-rendering", "cursor", "direction", "display", "dominant-baseline", "enable-background", "fill", "fill-opacity", "fill-rule", "filter", "flood-color", "flood-opacity", "font-family", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-variant", "font-weight", "glyph-orientation-horizontal", "glyph-orientation-vertical", "image-rendering", "letter-spacing", "lighting-color", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "overflow", "paint-order", "pointer-events", "shape-rendering", "stop-color", "stop-opacity", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-anchor", "text-decoration", "text-overflow", "text-rendering", "transform", "transform-origin", "unicode-bidi", "vector-effect", "visibility", "word-spacing", "writing-mode" ], xlink: [ "xlink:href", "xlink:show", "xlink:actuate", "xlink:type", "xlink:role", "xlink:arcrole", "xlink:title" ], documentEvent: [ "onunload", "onabort", "onerror", "onresize", "onscroll", "onzoom" ], filterPrimitive: ["x", "y", "width", "height", "result"], transferFunction: [ "type", "tableValues", "slope", "intercept", "amplitude", "exponent", "offset" ] }; exports2.attrsGroupsDefaults = { core: { "xml:space": "default" }, presentation: { clip: "auto", "clip-path": "none", "clip-rule": "nonzero", mask: "none", opacity: "1", "stop-color": "#000", "stop-opacity": "1", "fill-opacity": "1", "fill-rule": "nonzero", fill: "#000", stroke: "none", "stroke-width": "1", "stroke-linecap": "butt", "stroke-linejoin": "miter", "stroke-miterlimit": "4", "stroke-dasharray": "none", "stroke-dashoffset": "0", "stroke-opacity": "1", "paint-order": "normal", "vector-effect": "none", display: "inline", visibility: "visible", "marker-start": "none", "marker-mid": "none", "marker-end": "none", "color-interpolation": "sRGB", "color-interpolation-filters": "linearRGB", "color-rendering": "auto", "shape-rendering": "auto", "text-rendering": "auto", "image-rendering": "auto", "font-style": "normal", "font-variant": "normal", "font-weight": "normal", "font-stretch": "normal", "font-size": "medium", "font-size-adjust": "none", kerning: "auto", "letter-spacing": "normal", "word-spacing": "normal", "text-decoration": "none", "text-anchor": "start", "text-overflow": "clip", "writing-mode": "lr-tb", "glyph-orientation-vertical": "auto", "glyph-orientation-horizontal": "0deg", direction: "ltr", "unicode-bidi": "normal", "dominant-baseline": "auto", "alignment-baseline": "baseline", "baseline-shift": "baseline" }, transferFunction: { slope: "1", intercept: "0", amplitude: "1", exponent: "1", offset: "0" } }; exports2.elems = { a: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "target" ], defaults: { target: "_self" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view", "tspan" ] }, altGlyph: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink" ], attrs: [ "class", "style", "externalResourcesRequired", "x", "y", "dx", "dy", "glyphRef", "format", "rotate" ] }, altGlyphDef: { attrsGroups: ["core"], content: ["glyphRef"] }, altGlyphItem: { attrsGroups: ["core"], content: ["glyphRef", "altGlyphItem"] }, animate: { attrsGroups: [ "conditionalProcessing", "core", "animationAddition", "animationAttributeTarget", "animationEvent", "animationTiming", "animationValue", "presentation", "xlink" ], attrs: ["externalResourcesRequired"], contentGroups: ["descriptive"] }, animateColor: { attrsGroups: [ "conditionalProcessing", "core", "animationEvent", "xlink", "animationAttributeTarget", "animationTiming", "animationValue", "animationAddition", "presentation" ], attrs: ["externalResourcesRequired"], contentGroups: ["descriptive"] }, animateMotion: { attrsGroups: [ "conditionalProcessing", "core", "animationEvent", "xlink", "animationTiming", "animationValue", "animationAddition" ], attrs: [ "externalResourcesRequired", "path", "keyPoints", "rotate", "origin" ], defaults: { rotate: "0" }, contentGroups: ["descriptive"], content: ["mpath"] }, animateTransform: { attrsGroups: [ "conditionalProcessing", "core", "animationEvent", "xlink", "animationAttributeTarget", "animationTiming", "animationValue", "animationAddition" ], attrs: ["externalResourcesRequired", "type"], contentGroups: ["descriptive"] }, circle: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "cx", "cy", "r" ], defaults: { cx: "0", cy: "0" }, contentGroups: ["animation", "descriptive"] }, clipPath: { attrsGroups: ["conditionalProcessing", "core", "presentation"], attrs: [ "class", "style", "externalResourcesRequired", "transform", "clipPathUnits" ], defaults: { clipPathUnits: "userSpaceOnUse" }, contentGroups: ["animation", "descriptive", "shape"], content: ["text", "use"] }, "color-profile": { attrsGroups: ["core", "xlink"], attrs: ["local", "name", "rendering-intent"], defaults: { name: "sRGB", "rendering-intent": "auto" }, contentGroups: ["descriptive"] }, cursor: { attrsGroups: ["core", "conditionalProcessing", "xlink"], attrs: ["externalResourcesRequired", "x", "y"], defaults: { x: "0", y: "0" }, contentGroups: ["descriptive"] }, defs: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: ["class", "style", "externalResourcesRequired", "transform"], contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, desc: { attrsGroups: ["core"], attrs: ["class", "style"] }, ellipse: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "cx", "cy", "rx", "ry" ], defaults: { cx: "0", cy: "0" }, contentGroups: ["animation", "descriptive"] }, feBlend: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "in", "in2", "mode" ], defaults: { mode: "normal" }, content: ["animate", "set"] }, feColorMatrix: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in", "type", "values"], defaults: { type: "matrix" }, content: ["animate", "set"] }, feComponentTransfer: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in"], content: ["feFuncA", "feFuncB", "feFuncG", "feFuncR"] }, feComposite: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in", "in2", "operator", "k1", "k2", "k3", "k4"], defaults: { operator: "over", k1: "0", k2: "0", k3: "0", k4: "0" }, content: ["animate", "set"] }, feConvolveMatrix: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "in", "order", "kernelMatrix", "divisor", "bias", "targetX", "targetY", "edgeMode", "kernelUnitLength", "preserveAlpha" ], defaults: { order: "3", bias: "0", edgeMode: "duplicate", preserveAlpha: "false" }, content: ["animate", "set"] }, feDiffuseLighting: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "in", "surfaceScale", "diffuseConstant", "kernelUnitLength" ], defaults: { surfaceScale: "1", diffuseConstant: "1" }, contentGroups: ["descriptive"], content: [ "feDistantLight", "fePointLight", "feSpotLight" ] }, feDisplacementMap: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "in", "in2", "scale", "xChannelSelector", "yChannelSelector" ], defaults: { scale: "0", xChannelSelector: "A", yChannelSelector: "A" }, content: ["animate", "set"] }, feDistantLight: { attrsGroups: ["core"], attrs: ["azimuth", "elevation"], defaults: { azimuth: "0", elevation: "0" }, content: ["animate", "set"] }, feFlood: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style"], content: ["animate", "animateColor", "set"] }, feFuncA: { attrsGroups: ["core", "transferFunction"], content: ["set", "animate"] }, feFuncB: { attrsGroups: ["core", "transferFunction"], content: ["set", "animate"] }, feFuncG: { attrsGroups: ["core", "transferFunction"], content: ["set", "animate"] }, feFuncR: { attrsGroups: ["core", "transferFunction"], content: ["set", "animate"] }, feGaussianBlur: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in", "stdDeviation"], defaults: { stdDeviation: "0" }, content: ["set", "animate"] }, feImage: { attrsGroups: ["core", "presentation", "filterPrimitive", "xlink"], attrs: [ "class", "style", "externalResourcesRequired", "preserveAspectRatio", "href", "xlink:href" ], defaults: { preserveAspectRatio: "xMidYMid meet" }, content: ["animate", "animateTransform", "set"] }, feMerge: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style"], content: ["feMergeNode"] }, feMergeNode: { attrsGroups: ["core"], attrs: ["in"], content: ["animate", "set"] }, feMorphology: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in", "operator", "radius"], defaults: { operator: "erode", radius: "0" }, content: ["animate", "set"] }, feOffset: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in", "dx", "dy"], defaults: { dx: "0", dy: "0" }, content: ["animate", "set"] }, fePointLight: { attrsGroups: ["core"], attrs: ["x", "y", "z"], defaults: { x: "0", y: "0", z: "0" }, content: ["animate", "set"] }, feSpecularLighting: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "in", "surfaceScale", "specularConstant", "specularExponent", "kernelUnitLength" ], defaults: { surfaceScale: "1", specularConstant: "1", specularExponent: "1" }, contentGroups: [ "descriptive", "lightSource" ] }, feSpotLight: { attrsGroups: ["core"], attrs: [ "x", "y", "z", "pointsAtX", "pointsAtY", "pointsAtZ", "specularExponent", "limitingConeAngle" ], defaults: { x: "0", y: "0", z: "0", pointsAtX: "0", pointsAtY: "0", pointsAtZ: "0", specularExponent: "1" }, content: ["animate", "set"] }, feTile: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: ["class", "style", "in"], content: ["animate", "set"] }, feTurbulence: { attrsGroups: ["core", "presentation", "filterPrimitive"], attrs: [ "class", "style", "baseFrequency", "numOctaves", "seed", "stitchTiles", "type" ], defaults: { baseFrequency: "0", numOctaves: "1", seed: "0", stitchTiles: "noStitch", type: "turbulence" }, content: ["animate", "set"] }, filter: { attrsGroups: ["core", "presentation", "xlink"], attrs: [ "class", "style", "externalResourcesRequired", "x", "y", "width", "height", "filterRes", "filterUnits", "primitiveUnits", "href", "xlink:href" ], defaults: { primitiveUnits: "userSpaceOnUse", x: "-10%", y: "-10%", width: "120%", height: "120%" }, contentGroups: ["descriptive", "filterPrimitive"], content: ["animate", "set"] }, font: { attrsGroups: ["core", "presentation"], attrs: [ "class", "style", "externalResourcesRequired", "horiz-origin-x", "horiz-origin-y", "horiz-adv-x", "vert-origin-x", "vert-origin-y", "vert-adv-y" ], defaults: { "horiz-origin-x": "0", "horiz-origin-y": "0" }, contentGroups: ["descriptive"], content: ["font-face", "glyph", "hkern", "missing-glyph", "vkern"] }, "font-face": { attrsGroups: ["core"], attrs: [ "font-family", "font-style", "font-variant", "font-weight", "font-stretch", "font-size", "unicode-range", "units-per-em", "panose-1", "stemv", "stemh", "slope", "cap-height", "x-height", "accent-height", "ascent", "descent", "widths", "bbox", "ideographic", "alphabetic", "mathematical", "hanging", "v-ideographic", "v-alphabetic", "v-mathematical", "v-hanging", "underline-position", "underline-thickness", "strikethrough-position", "strikethrough-thickness", "overline-position", "overline-thickness" ], defaults: { "font-style": "all", "font-variant": "normal", "font-weight": "all", "font-stretch": "normal", "unicode-range": "U+0-10FFFF", "units-per-em": "1000", "panose-1": "0 0 0 0 0 0 0 0 0 0", slope: "0" }, contentGroups: ["descriptive"], content: [ "font-face-src" ] }, "font-face-format": { attrsGroups: ["core"], attrs: ["string"] }, "font-face-name": { attrsGroups: ["core"], attrs: ["name"] }, "font-face-src": { attrsGroups: ["core"], content: ["font-face-name", "font-face-uri"] }, "font-face-uri": { attrsGroups: ["core", "xlink"], attrs: ["href", "xlink:href"], content: ["font-face-format"] }, foreignObject: { attrsGroups: [ "core", "conditionalProcessing", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "x", "y", "width", "height" ], defaults: { x: "0", y: "0" } }, g: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: ["class", "style", "externalResourcesRequired", "transform"], contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, glyph: { attrsGroups: ["core", "presentation"], attrs: [ "class", "style", "d", "horiz-adv-x", "vert-origin-x", "vert-origin-y", "vert-adv-y", "unicode", "glyph-name", "orientation", "arabic-form", "lang" ], defaults: { "arabic-form": "initial" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, glyphRef: { attrsGroups: ["core", "presentation"], attrs: [ "class", "style", "d", "horiz-adv-x", "vert-origin-x", "vert-origin-y", "vert-adv-y" ], contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, hatch: { attrsGroups: ["core", "presentation", "xlink"], attrs: [ "class", "style", "x", "y", "pitch", "rotate", "hatchUnits", "hatchContentUnits", "transform" ], defaults: { hatchUnits: "objectBoundingBox", hatchContentUnits: "userSpaceOnUse", x: "0", y: "0", pitch: "0", rotate: "0" }, contentGroups: ["animation", "descriptive"], content: ["hatchPath"] }, hatchPath: { attrsGroups: ["core", "presentation", "xlink"], attrs: ["class", "style", "d", "offset"], defaults: { offset: "0" }, contentGroups: ["animation", "descriptive"] }, hkern: { attrsGroups: ["core"], attrs: ["u1", "g1", "u2", "g2", "k"] }, image: { attrsGroups: [ "core", "conditionalProcessing", "graphicalEvent", "xlink", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "preserveAspectRatio", "transform", "x", "y", "width", "height", "href", "xlink:href" ], defaults: { x: "0", y: "0", preserveAspectRatio: "xMidYMid meet" }, contentGroups: ["animation", "descriptive"] }, line: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "x1", "y1", "x2", "y2" ], defaults: { x1: "0", y1: "0", x2: "0", y2: "0" }, contentGroups: ["animation", "descriptive"] }, linearGradient: { attrsGroups: ["core", "presentation", "xlink"], attrs: [ "class", "style", "externalResourcesRequired", "x1", "y1", "x2", "y2", "gradientUnits", "gradientTransform", "spreadMethod", "href", "xlink:href" ], defaults: { x1: "0", y1: "0", x2: "100%", y2: "0", spreadMethod: "pad" }, contentGroups: ["descriptive"], content: ["animate", "animateTransform", "set", "stop"] }, marker: { attrsGroups: ["core", "presentation"], attrs: [ "class", "style", "externalResourcesRequired", "viewBox", "preserveAspectRatio", "refX", "refY", "markerUnits", "markerWidth", "markerHeight", "orient" ], defaults: { markerUnits: "strokeWidth", refX: "0", refY: "0", markerWidth: "3", markerHeight: "3" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, mask: { attrsGroups: ["conditionalProcessing", "core", "presentation"], attrs: [ "class", "style", "externalResourcesRequired", "x", "y", "width", "height", "mask-type", "maskUnits", "maskContentUnits" ], defaults: { maskUnits: "objectBoundingBox", maskContentUnits: "userSpaceOnUse", x: "-10%", y: "-10%", width: "120%", height: "120%" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, metadata: { attrsGroups: ["core"] }, "missing-glyph": { attrsGroups: ["core", "presentation"], attrs: [ "class", "style", "d", "horiz-adv-x", "vert-origin-x", "vert-origin-y", "vert-adv-y" ], contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, mpath: { attrsGroups: ["core", "xlink"], attrs: ["externalResourcesRequired", "href", "xlink:href"], contentGroups: ["descriptive"] }, path: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "d", "pathLength" ], contentGroups: ["animation", "descriptive"] }, pattern: { attrsGroups: ["conditionalProcessing", "core", "presentation", "xlink"], attrs: [ "class", "style", "externalResourcesRequired", "viewBox", "preserveAspectRatio", "x", "y", "width", "height", "patternUnits", "patternContentUnits", "patternTransform", "href", "xlink:href" ], defaults: { patternUnits: "objectBoundingBox", patternContentUnits: "userSpaceOnUse", x: "0", y: "0", width: "0", height: "0", preserveAspectRatio: "xMidYMid meet" }, contentGroups: [ "animation", "descriptive", "paintServer", "shape", "structural" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, polygon: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "points" ], contentGroups: ["animation", "descriptive"] }, polyline: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "points" ], contentGroups: ["animation", "descriptive"] }, radialGradient: { attrsGroups: ["core", "presentation", "xlink"], attrs: [ "class", "style", "externalResourcesRequired", "cx", "cy", "r", "fx", "fy", "fr", "gradientUnits", "gradientTransform", "spreadMethod", "href", "xlink:href" ], defaults: { gradientUnits: "objectBoundingBox", cx: "50%", cy: "50%", r: "50%" }, contentGroups: ["descriptive"], content: ["animate", "animateTransform", "set", "stop"] }, meshGradient: { attrsGroups: ["core", "presentation", "xlink"], attrs: ["class", "style", "x", "y", "gradientUnits", "transform"], contentGroups: ["descriptive", "paintServer", "animation"], content: ["meshRow"] }, meshRow: { attrsGroups: ["core", "presentation"], attrs: ["class", "style"], contentGroups: ["descriptive"], content: ["meshPatch"] }, meshPatch: { attrsGroups: ["core", "presentation"], attrs: ["class", "style"], contentGroups: ["descriptive"], content: ["stop"] }, rect: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "x", "y", "width", "height", "rx", "ry" ], defaults: { x: "0", y: "0" }, contentGroups: ["animation", "descriptive"] }, script: { attrsGroups: ["core", "xlink"], attrs: ["externalResourcesRequired", "type", "href", "xlink:href"] }, set: { attrsGroups: [ "conditionalProcessing", "core", "animation", "xlink", "animationAttributeTarget", "animationTiming" ], attrs: ["externalResourcesRequired", "to"], contentGroups: ["descriptive"] }, solidColor: { attrsGroups: ["core", "presentation"], attrs: ["class", "style"], contentGroups: ["paintServer"] }, stop: { attrsGroups: ["core", "presentation"], attrs: ["class", "style", "offset", "path"], content: ["animate", "animateColor", "set"] }, style: { attrsGroups: ["core"], attrs: ["type", "media", "title"], defaults: { type: "text/css" } }, svg: { attrsGroups: [ "conditionalProcessing", "core", "documentEvent", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "x", "y", "width", "height", "viewBox", "preserveAspectRatio", "zoomAndPan", "version", "baseProfile", "contentScriptType", "contentStyleType" ], defaults: { x: "0", y: "0", width: "100%", height: "100%", preserveAspectRatio: "xMidYMid meet", zoomAndPan: "magnify", version: "1.1", baseProfile: "none", contentScriptType: "application/ecmascript", contentStyleType: "text/css" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, switch: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: ["class", "style", "externalResourcesRequired", "transform"], contentGroups: ["animation", "descriptive", "shape"], content: [ "a", "foreignObject", "g", "image", "svg", "switch", "text", "use" ] }, symbol: { attrsGroups: ["core", "graphicalEvent", "presentation"], attrs: [ "class", "style", "externalResourcesRequired", "preserveAspectRatio", "viewBox", "refX", "refY" ], defaults: { refX: "0", refY: "0" }, contentGroups: [ "animation", "descriptive", "shape", "structural", "paintServer" ], content: [ "a", "altGlyphDef", "clipPath", "color-profile", "cursor", "filter", "font", "font-face", "foreignObject", "image", "marker", "mask", "pattern", "script", "style", "switch", "text", "view" ] }, text: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "lengthAdjust", "x", "y", "dx", "dy", "rotate", "textLength" ], defaults: { x: "0", y: "0", lengthAdjust: "spacing" }, contentGroups: ["animation", "descriptive", "textContentChild"], content: ["a"] }, textPath: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink" ], attrs: [ "class", "style", "externalResourcesRequired", "href", "xlink:href", "startOffset", "method", "spacing", "d" ], defaults: { startOffset: "0", method: "align", spacing: "exact" }, contentGroups: ["descriptive"], content: [ "a", "altGlyph", "animate", "animateColor", "set", "tref", "tspan" ] }, title: { attrsGroups: ["core"], attrs: ["class", "style"] }, tref: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation", "xlink" ], attrs: [ "class", "style", "externalResourcesRequired", "href", "xlink:href" ], contentGroups: ["descriptive"], content: ["animate", "animateColor", "set"] }, tspan: { attrsGroups: [ "conditionalProcessing", "core", "graphicalEvent", "presentation" ], attrs: [ "class", "style", "externalResourcesRequired", "x", "y", "dx", "dy", "rotate", "textLength", "lengthAdjust" ], contentGroups: ["descriptive"], content: [ "a", "altGlyph", "animate", "animateColor", "set", "tref", "tspan" ] }, use: { attrsGroups: [ "core", "conditionalProcessing", "graphicalEvent", "presentation", "xlink" ], attrs: [ "class", "style", "externalResourcesRequired", "transform", "x", "y", "width", "height", "href", "xlink:href" ], defaults: { x: "0", y: "0" }, contentGroups: ["animation", "descriptive"] }, view: { attrsGroups: ["core"], attrs: [ "externalResourcesRequired", "viewBox", "preserveAspectRatio", "zoomAndPan", "viewTarget" ], contentGroups: ["descriptive"] }, vkern: { attrsGroups: ["core"], attrs: ["u1", "g1", "u2", "g2", "k"] } }; exports2.editorNamespaces = [ "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd", "http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd", "http://www.inkscape.org/namespaces/inkscape", "http://www.bohemiancoding.com/sketch/ns", "http://ns.adobe.com/AdobeIllustrator/10.0/", "http://ns.adobe.com/Graphs/1.0/", "http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/", "http://ns.adobe.com/Variables/1.0/", "http://ns.adobe.com/SaveForWeb/1.0/", "http://ns.adobe.com/Extensibility/1.0/", "http://ns.adobe.com/Flows/1.0/", "http://ns.adobe.com/ImageReplacement/1.0/", "http://ns.adobe.com/GenericCustomNamespace/1.0/", "http://ns.adobe.com/XPath/1.0/", "http://schemas.microsoft.com/visio/2003/SVGExtensions/", "http://taptrix.com/vectorillustrator/svg_extensions", "http://www.figma.com/figma/ns", "http://purl.org/dc/elements/1.1/", "http://creativecommons.org/ns#", "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "http://www.serif.com/", "http://www.vector.evaxdesign.sk" ]; exports2.referencesProps = [ "clip-path", "color-profile", "fill", "filter", "marker-start", "marker-mid", "marker-end", "mask", "stroke", "style" ]; exports2.inheritableAttrs = [ "clip-rule", "color", "color-interpolation", "color-interpolation-filters", "color-profile", "color-rendering", "cursor", "direction", "dominant-baseline", "fill", "fill-opacity", "fill-rule", "font", "font-family", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-variant", "font-weight", "glyph-orientation-horizontal", "glyph-orientation-vertical", "image-rendering", "letter-spacing", "marker", "marker-end", "marker-mid", "marker-start", "paint-order", "pointer-events", "shape-rendering", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-anchor", "text-rendering", "transform", "visibility", "word-spacing", "writing-mode" ]; exports2.presentationNonInheritableGroupAttrs = [ "display", "clip-path", "filter", "mask", "opacity", "text-decoration", "transform", "unicode-bidi" ]; exports2.colorsNames = { aliceblue: "#f0f8ff", antiquewhite: "#faebd7", aqua: "#0ff", aquamarine: "#7fffd4", azure: "#f0ffff", beige: "#f5f5dc", bisque: "#ffe4c4", black: "#000", blanchedalmond: "#ffebcd", blue: "#00f", blueviolet: "#8a2be2", brown: "#a52a2a", burlywood: "#deb887", cadetblue: "#5f9ea0", chartreuse: "#7fff00", chocolate: "#d2691e", coral: "#ff7f50", cornflowerblue: "#6495ed", cornsilk: "#fff8dc", crimson: "#dc143c", cyan: "#0ff", darkblue: "#00008b", darkcyan: "#008b8b", darkgoldenrod: "#b8860b", darkgray: "#a9a9a9", darkgreen: "#006400", darkgrey: "#a9a9a9", darkkhaki: "#bdb76b", darkmagenta: "#8b008b", darkolivegreen: "#556b2f", darkorange: "#ff8c00", darkorchid: "#9932cc", darkred: "#8b0000", darksalmon: "#e9967a", darkseagreen: "#8fbc8f", darkslateblue: "#483d8b", darkslategray: "#2f4f4f", darkslategrey: "#2f4f4f", darkturquoise: "#00ced1", darkviolet: "#9400d3", deeppink: "#ff1493", deepskyblue: "#00bfff", dimgray: "#696969", dimgrey: "#696969", dodgerblue: "#1e90ff", firebrick: "#b22222", floralwhite: "#fffaf0", forestgreen: "#228b22", fuchsia: "#f0f", gainsboro: "#dcdcdc", ghostwhite: "#f8f8ff", gold: "#ffd700", goldenrod: "#daa520", gray: "#808080", green: "#008000", greenyellow: "#adff2f", grey: "#808080", honeydew: "#f0fff0", hotpink: "#ff69b4", indianred: "#cd5c5c", indigo: "#4b0082", ivory: "#fffff0", khaki: "#f0e68c", lavender: "#e6e6fa", lavenderblush: "#fff0f5", lawngreen: "#7cfc00", lemonchiffon: "#fffacd", lightblue: "#add8e6", lightcoral: "#f08080", lightcyan: "#e0ffff", lightgoldenrodyellow: "#fafad2", lightgray: "#d3d3d3", lightgreen: "#90ee90", lightgrey: "#d3d3d3", lightpink: "#ffb6c1", lightsalmon: "#ffa07a", lightseagreen: "#20b2aa", lightskyblue: "#87cefa", lightslategray: "#789", lightslategrey: "#789", lightsteelblue: "#b0c4de", lightyellow: "#ffffe0", lime: "#0f0", limegreen: "#32cd32", linen: "#faf0e6", magenta: "#f0f", maroon: "#800000", mediumaquamarine: "#66cdaa", mediumblue: "#0000cd", mediumorchid: "#ba55d3", mediumpurple: "#9370db", mediumseagreen: "#3cb371", mediumslateblue: "#7b68ee", mediumspringgreen: "#00fa9a", mediumturquoise: "#48d1cc", mediumvioletred: "#c71585", midnightblue: "#191970", mintcream: "#f5fffa", mistyrose: "#ffe4e1", moccasin: "#ffe4b5", navajowhite: "#ffdead", navy: "#000080", oldlace: "#fdf5e6", olive: "#808000", olivedrab: "#6b8e23", orange: "#ffa500", orangered: "#ff4500", orchid: "#da70d6", palegoldenrod: "#eee8aa", palegreen: "#98fb98", paleturquoise: "#afeeee", palevioletred: "#db7093", papayawhip: "#ffefd5", peachpuff: "#ffdab9", peru: "#cd853f", pink: "#ffc0cb", plum: "#dda0dd", powderblue: "#b0e0e6", purple: "#800080", rebeccapurple: "#639", red: "#f00", rosybrown: "#bc8f8f", royalblue: "#4169e1", saddlebrown: "#8b4513", salmon: "#fa8072", sandybrown: "#f4a460", seagreen: "#2e8b57", seashell: "#fff5ee", sienna: "#a0522d", silver: "#c0c0c0", skyblue: "#87ceeb", slateblue: "#6a5acd", slategray: "#708090", slategrey: "#708090", snow: "#fffafa", springgreen: "#00ff7f", steelblue: "#4682b4", tan: "#d2b48c", teal: "#008080", thistle: "#d8bfd8", tomato: "#ff6347", turquoise: "#40e0d0", violet: "#ee82ee", wheat: "#f5deb3", white: "#fff", whitesmoke: "#f5f5f5", yellow: "#ff0", yellowgreen: "#9acd32" }; exports2.colorsShortNames = { "#f0ffff": "azure", "#f5f5dc": "beige", "#ffe4c4": "bisque", "#a52a2a": "brown", "#ff7f50": "coral", "#ffd700": "gold", "#808080": "gray", "#008000": "green", "#4b0082": "indigo", "#fffff0": "ivory", "#f0e68c": "khaki", "#faf0e6": "linen", "#800000": "maroon", "#000080": "navy", "#808000": "olive", "#ffa500": "orange", "#da70d6": "orchid", "#cd853f": "peru", "#ffc0cb": "pink", "#dda0dd": "plum", "#800080": "purple", "#f00": "red", "#ff0000": "red", "#fa8072": "salmon", "#a0522d": "sienna", "#c0c0c0": "silver", "#fffafa": "snow", "#d2b48c": "tan", "#008080": "teal", "#ff6347": "tomato", "#ee82ee": "violet", "#f5deb3": "wheat" }; exports2.colorsProps = [ "color", "fill", "stroke", "stop-color", "flood-color", "lighting-color" ]; } }); // node_modules/svgo/plugins/removeEditorsNSData.js var require_removeEditorsNSData = __commonJS({ "node_modules/svgo/plugins/removeEditorsNSData.js"(exports2) { "use strict"; var { detachNodeFromParent } = require_xast(); var { editorNamespaces } = require_collections(); exports2.type = "visitor"; exports2.name = "removeEditorsNSData"; exports2.active = true; exports2.description = "removes editors namespaces, elements and attributes"; exports2.fn = (_root, params) => { let namespaces = editorNamespaces; if (Array.isArray(params.additionalNamespaces)) { namespaces = [...editorNamespaces, ...params.additionalNamespaces]; } const prefixes = []; return { element: { enter: (node, parentNode) => { if (node.name === "svg") { for (const [name, value] of Object.entries(node.attributes)) { if (name.startsWith("xmlns:") && namespaces.includes(value)) { prefixes.push(name.slice("xmlns:".length)); delete node.attributes[name]; } } } for (const name of Object.keys(node.attributes)) { if (name.includes(":")) { const [prefix] = name.split(":"); if (prefixes.includes(prefix)) { delete node.attributes[name]; } } } if (node.name.includes(":")) { const [prefix] = node.name.split(":"); if (prefixes.includes(prefix)) { detachNodeFromParent(node, parentNode); } } } } }; }; } }); // node_modules/svgo/plugins/cleanupAttrs.js var require_cleanupAttrs = __commonJS({ "node_modules/svgo/plugins/cleanupAttrs.js"(exports2) { "use strict"; exports2.name = "cleanupAttrs"; exports2.type = "visitor"; exports2.active = true; exports2.description = "cleanups attributes from newlines, trailing and repeating spaces"; var regNewlinesNeedSpace = /(\S)\r?\n(\S)/g; var regNewlines = /\r?\n/g; var regSpaces = /\s{2,}/g; exports2.fn = (root, params) => { const { newlines = true, trim = true, spaces = true } = params; return { element: { enter: (node) => { for (const name of Object.keys(node.attributes)) { if (newlines) { node.attributes[name] = node.attributes[name].replace( regNewlinesNeedSpace, (match, p1, p2) => p1 + " " + p2 ); node.attributes[name] = node.attributes[name].replace( regNewlines, "" ); } if (trim) { node.attributes[name] = node.attributes[name].trim(); } if (spaces) { node.attributes[name] = node.attributes[name].replace( regSpaces, " " ); } } } } }; }; } }); // node_modules/svgo/lib/svgo/css-class-list.js var require_css_class_list = __commonJS({ "node_modules/svgo/lib/svgo/css-class-list.js"(exports2, module2) { "use strict"; var CSSClassList = function(node) { this.parentNode = node; this.classNames = /* @__PURE__ */ new Set(); const value = node.attributes.class; if (value != null) { this.addClassValueHandler(); this.setClassValue(value); } }; CSSClassList.prototype.addClassValueHandler = function() { Object.defineProperty(this.parentNode.attributes, "class", { get: this.getClassValue.bind(this), set: this.setClassValue.bind(this), enumerable: true, configurable: true }); }; CSSClassList.prototype.getClassValue = function() { var arrClassNames = Array.from(this.classNames); return arrClassNames.join(" "); }; CSSClassList.prototype.setClassValue = function(newValue) { if (typeof newValue === "undefined") { this.classNames.clear(); return; } var arrClassNames = newValue.split(" "); this.classNames = new Set(arrClassNames); }; CSSClassList.prototype.add = function() { this.addClassValueHandler(); Object.values(arguments).forEach(this._addSingle.bind(this)); }; CSSClassList.prototype._addSingle = function(className) { this.classNames.add(className); }; CSSClassList.prototype.remove = function() { this.addClassValueHandler(); Object.values(arguments).forEach(this._removeSingle.bind(this)); }; CSSClassList.prototype._removeSingle = function(className) { this.classNames.delete(className); }; CSSClassList.prototype.item = function(index) { var arrClassNames = Array.from(this.classNames); return arrClassNames[index]; }; CSSClassList.prototype.toggle = function(className, force) { if (this.contains(className) || force === false) { this.classNames.delete(className); } this.classNames.add(className); }; CSSClassList.prototype.contains = function(className) { return this.classNames.has(className); }; module2.exports = CSSClassList; } }); // node_modules/css-tree/lib/common/List.js var require_List = __commonJS({ "node_modules/css-tree/lib/common/List.js"(exports2, module2) { function createItem(data) { return { prev: null, next: null, data }; } function allocateCursor(node, prev, next) { var cursor; if (cursors !== null) { cursor = cursors; cursors = cursors.cursor; cursor.prev = prev; cursor.next = next; cursor.cursor = node.cursor; } else { cursor = { prev, next, cursor: node.cursor }; } node.cursor = cursor; return cursor; } function releaseCursor(node) { var cursor = node.cursor; node.cursor = cursor.cursor; cursor.prev = null; cursor.next = null; cursor.cursor = cursors; cursors = cursor; } var cursors = null; var List = function() { this.cursor = null; this.head = null; this.tail = null; }; List.createItem = createItem; List.prototype.createItem = createItem; List.prototype.updateCursors = function(prevOld, prevNew, nextOld, nextNew) { var cursor = this.cursor; while (cursor !== null) { if (cursor.prev === prevOld) { cursor.prev = prevNew; } if (cursor.next === nextOld) { cursor.next = nextNew; } cursor = cursor.cursor; } }; List.prototype.getSize = function() { var size = 0; var cursor = this.head; while (cursor) { size++; cursor = cursor.next; } return size; }; List.prototype.fromArray = function(array) { var cursor = null; this.head = null; for (var i = 0; i < array.length; i++) { var item = createItem(array[i]); if (cursor !== null) { cursor.next = item; } else { this.head = item; } item.prev = cursor; cursor = item; } this.tail = cursor; return this; }; List.prototype.toArray = function() { var cursor = this.head; var result = []; while (cursor) { result.push(cursor.data); cursor = cursor.next; } return result; }; List.prototype.toJSON = List.prototype.toArray; List.prototype.isEmpty = function() { return this.head === null; }; List.prototype.first = function() { return this.head && this.head.data; }; List.prototype.last = function() { return this.tail && this.tail.data; }; List.prototype.each = function(fn, context) { var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, null, this.head); while (cursor.next !== null) { item = cursor.next; cursor.next = item.next; fn.call(context, item.data, item, this); } releaseCursor(this); }; List.prototype.forEach = List.prototype.each; List.prototype.eachRight = function(fn, context) { var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, this.tail, null); while (cursor.prev !== null) { item = cursor.prev; cursor.prev = item.prev; fn.call(context, item.data, item, this); } releaseCursor(this); }; List.prototype.forEachRight = List.prototype.eachRight; List.prototype.reduce = function(fn, initialValue, context) { var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, null, this.head); var acc = initialValue; while (cursor.next !== null) { item = cursor.next; cursor.next = item.next; acc = fn.call(context, acc, item.data, item, this); } releaseCursor(this); return acc; }; List.prototype.reduceRight = function(fn, initialValue, context) { var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, this.tail, null); var acc = initialValue; while (cursor.prev !== null) { item = cursor.prev; cursor.prev = item.prev; acc = fn.call(context, acc, item.data, item, this); } releaseCursor(this); return acc; }; List.prototype.nextUntil = function(start, fn, context) { if (start === null) { return; } var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, null, start); while (cursor.next !== null) { item = cursor.next; cursor.next = item.next; if (fn.call(context, item.data, item, this)) { break; } } releaseCursor(this); }; List.prototype.prevUntil = function(start, fn, context) { if (start === null) { return; } var item; if (context === void 0) { context = this; } var cursor = allocateCursor(this, start, null); while (cursor.prev !== null) { item = cursor.prev; cursor.prev = item.prev; if (fn.call(context, item.data, item, this)) { break; } } releaseCursor(this); }; List.prototype.some = function(fn, context) { var cursor = this.head; if (context === void 0) { context = this; } while (cursor !== null) { if (fn.call(context, cursor.data, cursor, this)) { return true; } cursor = cursor.next; } return false; }; List.prototype.map = function(fn, context) { var result = new List(); var cursor = this.head; if (context === void 0) { context = this; } while (cursor !== null) { result.appendData(fn.call(context, cursor.data, cursor, this)); cursor = cursor.next; } return result; }; List.prototype.filter = function(fn, context) { var result = new List(); var cursor = this.head; if (context === void 0) { context = this; } while (cursor !== null) { if (fn.call(context, cursor.data, cursor, this)) { result.appendData(cursor.data); } cursor = cursor.next; } return result; }; List.prototype.clear = function() { this.head = null; this.tail = null; }; List.prototype.copy = function() { var result = new List(); var cursor = this.head; while (cursor !== null) { result.insert(createItem(cursor.data)); cursor = cursor.next; } return result; }; List.prototype.prepend = function(item) { this.updateCursors(null, item, this.head, item); if (this.head !== null) { this.head.prev = item; item.next = this.head; } else { this.tail = item; } this.head = item; return this; }; List.prototype.prependData = function(data) { return this.prepend(createItem(data)); }; List.prototype.append = function(item) { return this.insert(item); }; List.prototype.appendData = function(data) { return this.insert(createItem(data)); }; List.prototype.insert = function(item, before) { if (before !== void 0 && before !== null) { this.updateCursors(before.prev, item, before, item); if (before.prev === null) { if (this.head !== before) { throw new Error("before doesn't belong to list"); } this.head = item; before.prev = item; item.next = before; this.updateCursors(null, item); } else { before.prev.next = item; item.prev = before.prev; before.prev = item; item.next = before; } } else { this.updateCursors(this.tail, item, null, item); if (this.tail !== null) { this.tail.next = item; item.prev = this.tail; } else { this.head = item; } this.tail = item; } return this; }; List.prototype.insertData = function(data, before) { return this.insert(createItem(data), before); }; List.prototype.remove = function(item) { this.updateCursors(item, item.prev, item, item.next); if (item.prev !== null) { item.prev.next = item.next; } else { if (this.head !== item) { throw new Error("item doesn't belong to list"); } this.head = item.next; } if (item.next !== null) { item.next.prev = item.prev; } else { if (this.tail !== item) { throw new Error("item doesn't belong to list"); } this.tail = item.prev; } item.prev = null; item.next = null; return item; }; List.prototype.push = function(data) { this.insert(createItem(data)); }; List.prototype.pop = function() { if (this.tail !== null) { return this.remove(this.tail); } }; List.prototype.unshift = function(data) { this.prepend(createItem(data)); }; List.prototype.shift = function() { if (this.head !== null) { return this.remove(this.head); } }; List.prototype.prependList = function(list) { return this.insertList(list, this.head); }; List.prototype.appendList = function(list) { return this.insertList(list); }; List.prototype.insertList = function(list, before) { if (list.head === null) { return this; } if (before !== void 0 && before !== null) { this.updateCursors(before.prev, list.tail, before, list.head); if (before.prev !== null) { before.prev.next = list.head; list.head.prev = before.prev; } else { this.head = list.head; } before.prev = list.tail; list.tail.next = before; } else { this.updateCursors(this.tail, list.tail, null, list.head); if (this.tail !== null) { this.tail.next = list.head; list.head.prev = this.tail; } else { this.head = list.head; } this.tail = list.tail; } list.head = null; list.tail = null; return this; }; List.prototype.replace = function(oldItem, newItemOrList) { if ("head" in newItemOrList) { this.insertList(newItemOrList, oldItem); } else { this.insert(newItemOrList, oldItem); } this.remove(oldItem); }; module2.exports = List; } }); // node_modules/css-tree/lib/utils/createCustomError.js var require_createCustomError = __commonJS({ "node_modules/css-tree/lib/utils/createCustomError.js"(exports2, module2) { module2.exports = function createCustomError(name, message) { var error = Object.create(SyntaxError.prototype); var errorStack = new Error(); error.name = name; error.message = message; Object.defineProperty(error, "stack", { get: function() { return (errorStack.stack || "").replace(/^(.+\n){1,3}/, name + ": " + message + "\n"); } }); return error; }; } }); // node_modules/css-tree/lib/common/SyntaxError.js var require_SyntaxError = __commonJS({ "node_modules/css-tree/lib/common/SyntaxError.js"(exports2, module2) { var createCustomError = require_createCustomError(); var MAX_LINE_LENGTH = 100; var OFFSET_CORRECTION = 60; var TAB_REPLACEMENT = " "; function sourceFragment(error, extraLines) { function processLines(start, end) { return lines.slice(start, end).map(function(line2, idx) { var num = String(start + idx + 1); while (num.length < maxNumLength) { num = " " + num; } return num + " |" + line2; }).join("\n"); } var lines = error.source.split(/\r\n?|\n|\f/); var line = error.line; var column = error.column; var startLine = Math.max(1, line - extraLines) - 1; var endLine = Math.min(line + extraLines, lines.length + 1); var maxNumLength = Math.max(4, String(endLine).length) + 1; var cutLeft = 0; column += (TAB_REPLACEMENT.length - 1) * (lines[line - 1].substr(0, column - 1).match(/\t/g) || []).length; if (column > MAX_LINE_LENGTH) { cutLeft = column - OFFSET_CORRECTION + 3; column = OFFSET_CORRECTION - 2; } for (var i = startLine; i <= endLine; i++) { if (i >= 0 && i < lines.length) { lines[i] = lines[i].replace(/\t/g, TAB_REPLACEMENT); lines[i] = (cutLeft > 0 && lines[i].length > cutLeft ? "\u2026" : "") + lines[i].substr(cutLeft, MAX_LINE_LENGTH - 2) + (lines[i].length > cutLeft + MAX_LINE_LENGTH - 1 ? "\u2026" : ""); } } return [ processLines(startLine, line), new Array(column + maxNumLength + 2).join("-") + "^", processLines(line, endLine) ].filter(Boolean).join("\n"); } var SyntaxError2 = function(message, source, offset, line, column) { var error = createCustomError("SyntaxError", message); error.source = source; error.offset = offset; error.line = line; error.column = column; error.sourceFragment = function(extraLines) { return sourceFragment(error, isNaN(extraLines) ? 0 : extraLines); }; Object.defineProperty(error, "formattedMessage", { get: function() { return "Parse error: " + error.message + "\n" + sourceFragment(error, 2); } }); error.parseError = { offset, line, column }; return error; }; module2.exports = SyntaxError2; } }); // node_modules/css-tree/lib/tokenizer/const.js var require_const2 = __commonJS({ "node_modules/css-tree/lib/tokenizer/const.js"(exports2, module2) { var TYPE = { EOF: 0, Ident: 1, Function: 2, AtKeyword: 3, Hash: 4, String: 5, BadString: 6, Url: 7, BadUrl: 8, Delim: 9, Number: 10, Percentage: 11, Dimension: 12, WhiteSpace: 13, CDO: 14, CDC: 15, Colon: 16, Semicolon: 17, Comma: 18, LeftSquareBracket: 19, RightSquareBracket: 20, LeftParenthesis: 21, RightParenthesis: 22, LeftCurlyBracket: 23, RightCurlyBracket: 24, Comment: 25 }; var NAME = Object.keys(TYPE).reduce(function(result, key) { result[TYPE[key]] = key; return result; }, {}); module2.exports = { TYPE, NAME }; } }); // node_modules/css-tree/lib/tokenizer/char-code-definitions.js var require_char_code_definitions = __commonJS({ "node_modules/css-tree/lib/tokenizer/char-code-definitions.js"(exports2, module2) { var EOF = 0; function isDigit(code) { return code >= 48 && code <= 57; } function isHexDigit(code) { return isDigit(code) || code >= 65 && code <= 70 || code >= 97 && code <= 102; } function isUppercaseLetter(code) { return code >= 65 && code <= 90; } function isLowercaseLetter(code) { return code >= 97 && code <= 122; } function isLetter(code) { return isUppercaseLetter(code) || isLowercaseLetter(code); } function isNonAscii(code) { return code >= 128; } function isNameStart(code) { return isLetter(code) || isNonAscii(code) || code === 95; } function isName(code) { return isNameStart(code) || isDigit(code) || code === 45; } function isNonPrintable(code) { return code >= 0 && code <= 8 || code === 11 || code >= 14 && code <= 31 || code === 127; } function isNewline(code) { return code === 10 || code === 13 || code === 12; } function isWhiteSpace(code) { return isNewline(code) || code === 32 || code === 9; } function isValidEscape(first, second) { if (first !== 92) { return false; } if (isNewline(second) || second === EOF) { return false; } return true; } function isIdentifierStart(first, second, third) { if (first === 45) { return isNameStart(second) || second === 45 || isValidEscape(second, third); } if (isNameStart(first)) { return true; } if (first === 92) { return isValidEscape(first, second); } return false; } function isNumberStart(first, second, third) { if (first === 43 || first === 45) { if (isDigit(second)) { return 2; } return second === 46 && isDigit(third) ? 3 : 0; } if (first === 46) { return isDigit(second) ? 2 : 0; } if (isDigit(first)) { return 1; } return 0; } function isBOM(code) { if (code === 65279) { return 1; } if (code === 65534) { return 1; } return 0; } var CATEGORY = new Array(128); charCodeCategory.Eof = 128; charCodeCategory.WhiteSpace = 130; charCodeCategory.Digit = 131; charCodeCategory.NameStart = 132; charCodeCategory.NonPrintable = 133; for (i = 0; i < CATEGORY.length; i++) { switch (true) { case isWhiteSpace(i): CATEGORY[i] = charCodeCategory.WhiteSpace; break; case isDigit(i): CATEGORY[i] = charCodeCategory.Digit; break; case isNameStart(i): CATEGORY[i] = charCodeCategory.NameStart; break; case isNonPrintable(i): CATEGORY[i] = charCodeCategory.NonPrintable; break; default: CATEGORY[i] = i || charCodeCategory.Eof; } } var i; function charCodeCategory(code) { return code < 128 ? CATEGORY[code] : charCodeCategory.NameStart; } module2.exports = { isDigit, isHexDigit, isUppercaseLetter, isLowercaseLetter, isLetter, isNonAscii, isNameStart, isName, isNonPrintable, isNewline, isWhiteSpace, isValidEscape, isIdentifierStart, isNumberStart, isBOM, charCodeCategory }; } }); // node_modules/css-tree/lib/tokenizer/utils.js var require_utils3 = __commonJS({ "node_modules/css-tree/lib/tokenizer/utils.js"(exports2, module2) { var charCodeDef = require_char_code_definitions(); var isDigit = charCodeDef.isDigit; var isHexDigit = charCodeDef.isHexDigit; var isUppercaseLetter = charCodeDef.isUppercaseLetter; var isName = charCodeDef.isName; var isWhiteSpace = charCodeDef.isWhiteSpace; var isValidEscape = charCodeDef.isValidEscape; function getCharCode(source, offset) { return offset < source.length ? source.charCodeAt(offset) : 0; } function getNewlineLength(source, offset, code) { if (code === 13 && getCharCode(source, offset + 1) === 10) { return 2; } return 1; } function cmpChar(testStr, offset, referenceCode) { var code = testStr.charCodeAt(offset); if (isUppercaseLetter(code)) { code = code | 32; } return code === referenceCode; } function cmpStr(testStr, start, end, referenceStr) { if (end - start !== referenceStr.length) { return false; } if (start < 0 || end > testStr.length) { return false; } for (var i = start; i < end; i++) { var testCode = testStr.charCodeAt(i); var referenceCode = referenceStr.charCodeAt(i - start); if (isUppercaseLetter(testCode)) { testCode = testCode | 32; } if (testCode !== referenceCode) { return false; } } return true; } function findWhiteSpaceStart(source, offset) { for (; offset >= 0; offset--) { if (!isWhiteSpace(source.charCodeAt(offset))) { break; } } return offset + 1; } function findWhiteSpaceEnd(source, offset) { for (; offset < source.length; offset++) { if (!isWhiteSpace(source.charCodeAt(offset))) { break; } } return offset; } function findDecimalNumberEnd(source, offset) { for (; offset < source.length; offset++) { if (!isDigit(source.charCodeAt(offset))) { break; } } return offset; } function consumeEscaped(source, offset) { offset += 2; if (isHexDigit(getCharCode(source, offset - 1))) { for (var maxOffset = Math.min(source.length, offset + 5); offset < maxOffset; offset++) { if (!isHexDigit(getCharCode(source, offset))) { break; } } var code = getCharCode(source, offset); if (isWhiteSpace(code)) { offset += getNewlineLength(source, offset, code); } } return offset; } function consumeName(source, offset) { for (; offset < source.length; offset++) { var code = source.charCodeAt(offset); if (isName(code)) { continue; } if (isValidEscape(code, getCharCode(source, offset + 1))) { offset = consumeEscaped(source, offset) - 1; continue; } break; } return offset; } function consumeNumber(source, offset) { var code = source.charCodeAt(offset); if (code === 43 || code === 45) { code = source.charCodeAt(offset += 1); } if (isDigit(code)) { offset = findDecimalNumberEnd(source, offset + 1); code = source.charCodeAt(offset); } if (code === 46 && isDigit(source.charCodeAt(offset + 1))) { code = source.charCodeAt(offset += 2); offset = findDecimalNumberEnd(source, offset); } if (cmpChar(source, offset, 101)) { var sign = 0; code = source.charCodeAt(offset + 1); if (code === 45 || code === 43) { sign = 1; code = source.charCodeAt(offset + 2); } if (isDigit(code)) { offset = findDecimalNumberEnd(source, offset + 1 + sign + 1); } } return offset; } function consumeBadUrlRemnants(source, offset) { for (; offset < source.length; offset++) { var code = source.charCodeAt(offset); if (code === 41) { offset++; break; } if (isValidEscape(code, getCharCode(source, offset + 1))) { offset = consumeEscaped(source, offset); } } return offset; } module2.exports = { consumeEscaped, consumeName, consumeNumber, consumeBadUrlRemnants, cmpChar, cmpStr, getNewlineLength, findWhiteSpaceStart, findWhiteSpaceEnd }; } }); // node_modules/css-tree/lib/common/TokenStream.js var require_TokenStream = __commonJS({ "node_modules/css-tree/lib/common/TokenStream.js"(exports2, module2) { var constants = require_const2(); var TYPE = constants.TYPE; var NAME = constants.NAME; var utils = require_utils3(); var cmpStr = utils.cmpStr; var EOF = TYPE.EOF; var WHITESPACE = TYPE.WhiteSpace; var COMMENT = TYPE.Comment; var OFFSET_MASK = 16777215; var TYPE_SHIFT = 24; var TokenStream = function() { this.offsetAndType = null; this.balance = null; this.reset(); }; TokenStream.prototype = { reset: function() { this.eof = false; this.tokenIndex = -1; this.tokenType = 0; this.tokenStart = this.firstCharOffset; this.tokenEnd = this.firstCharOffset; }, lookupType: function(offset) { offset += this.tokenIndex; if (offset < this.tokenCount) { return this.offsetAndType[offset] >> TYPE_SHIFT; } return EOF; }, lookupOffset: function(offset) { offset += this.tokenIndex; if (offset < this.tokenCount) { return this.offsetAndType[offset - 1] & OFFSET_MASK; } return this.source.length; }, lookupValue: function(offset, referenceStr) { offset += this.tokenIndex; if (offset < this.tokenCount) { return cmpStr( this.source, this.offsetAndType[offset - 1] & OFFSET_MASK, this.offsetAndType[offset] & OFFSET_MASK, referenceStr ); } return false; }, getTokenStart: function(tokenIndex) { if (tokenIndex === this.tokenIndex) { return this.tokenStart; } if (tokenIndex > 0) { return tokenIndex < this.tokenCount ? this.offsetAndType[tokenIndex - 1] & OFFSET_MASK : this.offsetAndType[this.tokenCount] & OFFSET_MASK; } return this.firstCharOffset; }, getRawLength: function(startToken, mode) { var cursor = startToken; var balanceEnd; var offset = this.offsetAndType[Math.max(cursor - 1, 0)] & OFFSET_MASK; var type; loop: for (; cursor < this.tokenCount; cursor++) { balanceEnd = this.balance[cursor]; if (balanceEnd < startToken) { break loop; } type = this.offsetAndType[cursor] >> TYPE_SHIFT; switch (mode(type, this.source, offset)) { case 1: break loop; case 2: cursor++; break loop; default: if (this.balance[balanceEnd] === cursor) { cursor = balanceEnd; } offset = this.offsetAndType[cursor] & OFFSET_MASK; } } return cursor - this.tokenIndex; }, isBalanceEdge: function(pos) { return this.balance[this.tokenIndex] < pos; }, isDelim: function(code, offset) { if (offset) { return this.lookupType(offset) === TYPE.Delim && this.source.charCodeAt(this.lookupOffset(offset)) === code; } return this.tokenType === TYPE.Delim && this.source.charCodeAt(this.tokenStart) === code; }, getTokenValue: function() { return this.source.substring(this.tokenStart, this.tokenEnd); }, getTokenLength: function() { return this.tokenEnd - this.tokenStart; }, substrToCursor: function(start) { return this.source.substring(start, this.tokenStart); }, skipWS: function() { for (var i = this.tokenIndex, skipTokenCount = 0; i < this.tokenCount; i++, skipTokenCount++) { if (this.offsetAndType[i] >> TYPE_SHIFT !== WHITESPACE) { break; } } if (skipTokenCount > 0) { this.skip(skipTokenCount); } }, skipSC: function() { while (this.tokenType === WHITESPACE || this.tokenType === COMMENT) { this.next(); } }, skip: function(tokenCount) { var next = this.tokenIndex + tokenCount; if (next < this.tokenCount) { this.tokenIndex = next; this.tokenStart = this.offsetAndType[next - 1] & OFFSET_MASK; next = this.offsetAndType[next]; this.tokenType = next >> TYPE_SHIFT; this.tokenEnd = next & OFFSET_MASK; } else { this.tokenIndex = this.tokenCount; this.next(); } }, next: function() { var next = this.tokenIndex + 1; if (next < this.tokenCount) { this.tokenIndex = next; this.tokenStart = this.tokenEnd; next = this.offsetAndType[next]; this.tokenType = next >> TYPE_SHIFT; this.tokenEnd = next & OFFSET_MASK; } else { this.tokenIndex = this.tokenCount; this.eof = true; this.tokenType = EOF; this.tokenStart = this.tokenEnd = this.source.length; } }, forEachToken(fn) { for (var i = 0, offset = this.firstCharOffset; i < this.tokenCount; i++) { var start = offset; var item = this.offsetAndType[i]; var end = item & OFFSET_MASK; var type = item >> TYPE_SHIFT; offset = end; fn(type, start, end, i); } }, dump() { var tokens = new Array(this.tokenCount); this.forEachToken((type, start, end, index) => { tokens[index] = { idx: index, type: NAME[type], chunk: this.source.substring(start, end), balance: this.balance[index] }; }); return tokens; } }; module2.exports = TokenStream; } }); // node_modules/css-tree/lib/definition-syntax/generate.js var require_generate = __commonJS({ "node_modules/css-tree/lib/definition-syntax/generate.js"(exports2, module2) { function noop(value) { return value; } function generateMultiplier(multiplier) { if (multiplier.min === 0 && multiplier.max === 0) { return "*"; } if (multiplier.min === 0 && multiplier.max === 1) { return "?"; } if (multiplier.min === 1 && multiplier.max === 0) { return multiplier.comma ? "#" : "+"; } if (multiplier.min === 1 && multiplier.max === 1) { return ""; } return (multiplier.comma ? "#" : "") + (multiplier.min === multiplier.max ? "{" + multiplier.min + "}" : "{" + multiplier.min + "," + (multiplier.max !== 0 ? multiplier.max : "") + "}"); } function generateTypeOpts(node) { switch (node.type) { case "Range": return " [" + (node.min === null ? "-\u221E" : node.min) + "," + (node.max === null ? "\u221E" : node.max) + "]"; default: throw new Error("Unknown node type `" + node.type + "`"); } } function generateSequence(node, decorate, forceBraces, compact) { var combinator = node.combinator === " " || compact ? node.combinator : " " + node.combinator + " "; var result = node.terms.map(function(term) { return generate(term, decorate, forceBraces, compact); }).join(combinator); if (node.explicit || forceBraces) { result = (compact || result[0] === "," ? "[" : "[ ") + result + (compact ? "]" : " ]"); } return result; } function generate(node, decorate, forceBraces, compact) { var result; switch (node.type) { case "Group": result = generateSequence(node, decorate, forceBraces, compact) + (node.disallowEmpty ? "!" : ""); break; case "Multiplier": return generate(node.term, decorate, forceBraces, compact) + decorate(generateMultiplier(node), node); case "Type": result = "<" + node.name + (node.opts ? decorate(generateTypeOpts(node.opts), node.opts) : "") + ">"; break; case "Property": result = "<'" + node.name + "'>"; break; case "Keyword": result = node.name; break; case "AtKeyword": result = "@" + node.name; break; case "Function": result = node.name + "("; break; case "String": case "Token": result = node.value; break; case "Comma": result = ","; break; default: throw new Error("Unknown node type `" + node.type + "`"); } return decorate(result, node); } module2.exports = function(node, options) { var decorate = noop; var forceBraces = false; var compact = false; if (typeof options === "function") { decorate = options; } else if (options) { forceBraces = Boolean(options.forceBraces); compact = Boolean(options.compact); if (typeof options.decorate === "function") { decorate = options.decorate; } } return generate(node, decorate, forceBraces, compact); }; } }); // node_modules/css-tree/lib/lexer/error.js var require_error2 = __commonJS({ "node_modules/css-tree/lib/lexer/error.js"(exports2, module2) { var createCustomError = require_createCustomError(); var generate = require_generate(); var defaultLoc = { offset: 0, line: 1, column: 1 }; function locateMismatch(matchResult, node) { const tokens = matchResult.tokens; const longestMatch = matchResult.longestMatch; const mismatchNode = longestMatch < tokens.length ? tokens[longestMatch].node || null : null; const badNode = mismatchNode !== node ? mismatchNode : null; let mismatchOffset = 0; let mismatchLength = 0; let entries = 0; let css = ""; let start; let end; for (let i = 0; i < tokens.length; i++) { const token = tokens[i].value; if (i === longestMatch) { mismatchLength = token.length; mismatchOffset = css.length; } if (badNode !== null && tokens[i].node === badNode) { if (i <= longestMatch) { entries++; } else { entries = 0; } } css += token; } if (longestMatch === tokens.length || entries > 1) { start = fromLoc(badNode || node, "end") || buildLoc(defaultLoc, css); end = buildLoc(start); } else { start = fromLoc(badNode, "start") || buildLoc(fromLoc(node, "start") || defaultLoc, css.slice(0, mismatchOffset)); end = fromLoc(badNode, "end") || buildLoc(start, css.substr(mismatchOffset, mismatchLength)); } return { css, mismatchOffset, mismatchLength, start, end }; } function fromLoc(node, point) { const value = node && node.loc && node.loc[point]; if (value) { return "line" in value ? buildLoc(value) : value; } return null; } function buildLoc({ offset, line, column }, extra) { const loc = { offset, line, column }; if (extra) { const lines = extra.split(/\n|\r\n?|\f/); loc.offset += extra.length; loc.line += lines.length - 1; loc.column = lines.length === 1 ? loc.column + extra.length : lines.pop().length + 1; } return loc; } var SyntaxReferenceError = function(type, referenceName) { const error = createCustomError( "SyntaxReferenceError", type + (referenceName ? " `" + referenceName + "`" : "") ); error.reference = referenceName; return error; }; var SyntaxMatchError = function(message, syntax, node, matchResult) { const error = createCustomError("SyntaxMatchError", message); const { css, mismatchOffset, mismatchLength, start, end } = locateMismatch(matchResult, node); error.rawMessage = message; error.syntax = syntax ? generate(syntax) : ""; error.css = css; error.mismatchOffset = mismatchOffset; error.mismatchLength = mismatchLength; error.message = message + "\n syntax: " + error.syntax + "\n value: " + (css || "") + "\n --------" + new Array(error.mismatchOffset + 1).join("-") + "^"; Object.assign(error, start); error.loc = { source: node && node.loc && node.loc.source || "", start, end }; return error; }; module2.exports = { SyntaxReferenceError, SyntaxMatchError }; } }); // node_modules/css-tree/lib/utils/names.js var require_names2 = __commonJS({ "node_modules/css-tree/lib/utils/names.js"(exports2, module2) { var hasOwnProperty2 = Object.prototype.hasOwnProperty; var keywords = /* @__PURE__ */ Object.create(null); var properties = /* @__PURE__ */ Object.create(null); var HYPHENMINUS = 45; function isCustomProperty(str, offset) { offset = offset || 0; return str.length - offset >= 2 && str.charCodeAt(offset) === HYPHENMINUS && str.charCodeAt(offset + 1) === HYPHENMINUS; } function getVendorPrefix(str, offset) { offset = offset || 0; if (str.length - offset >= 3) { if (str.charCodeAt(offset) === HYPHENMINUS && str.charCodeAt(offset + 1) !== HYPHENMINUS) { var secondDashIndex = str.indexOf("-", offset + 2); if (secondDashIndex !== -1) { return str.substring(offset, secondDashIndex + 1); } } } return ""; } function getKeywordDescriptor(keyword) { if (hasOwnProperty2.call(keywords, keyword)) { return keywords[keyword]; } var name = keyword.toLowerCase(); if (hasOwnProperty2.call(keywords, name)) { return keywords[keyword] = keywords[name]; } var custom = isCustomProperty(name, 0); var vendor = !custom ? getVendorPrefix(name, 0) : ""; return keywords[keyword] = Object.freeze({ basename: name.substr(vendor.length), name, vendor, prefix: vendor, custom }); } function getPropertyDescriptor(property) { if (hasOwnProperty2.call(properties, property)) { return properties[property]; } var name = property; var hack = property[0]; if (hack === "/") { hack = property[1] === "/" ? "//" : "/"; } else if (hack !== "_" && hack !== "*" && hack !== "$" && hack !== "#" && hack !== "+" && hack !== "&") { hack = ""; } var custom = isCustomProperty(name, hack.length); if (!custom) { name = name.toLowerCase(); if (hasOwnProperty2.call(properties, name)) { return properties[property] = properties[name]; } } var vendor = !custom ? getVendorPrefix(name, hack.length) : ""; var prefix = name.substr(0, hack.length + vendor.length); return properties[property] = Object.freeze({ basename: name.substr(prefix.length), name: name.substr(hack.length), hack, vendor, prefix, custom }); } module2.exports = { keyword: getKeywordDescriptor, property: getPropertyDescriptor, isCustomProperty, vendorPrefix: getVendorPrefix }; } }); // node_modules/css-tree/lib/common/adopt-buffer.js var require_adopt_buffer = __commonJS({ "node_modules/css-tree/lib/common/adopt-buffer.js"(exports2, module2) { var MIN_SIZE = 16 * 1024; var SafeUint32Array = typeof Uint32Array !== "undefined" ? Uint32Array : Array; module2.exports = function adoptBuffer(buffer, size) { if (buffer === null || buffer.length < size) { return new SafeUint32Array(Math.max(size + 1024, MIN_SIZE)); } return buffer; }; } }); // node_modules/css-tree/lib/tokenizer/index.js var require_tokenizer = __commonJS({ "node_modules/css-tree/lib/tokenizer/index.js"(exports2, module2) { var TokenStream = require_TokenStream(); var adoptBuffer = require_adopt_buffer(); var constants = require_const2(); var TYPE = constants.TYPE; var charCodeDefinitions = require_char_code_definitions(); var isNewline = charCodeDefinitions.isNewline; var isName = charCodeDefinitions.isName; var isValidEscape = charCodeDefinitions.isValidEscape; var isNumberStart = charCodeDefinitions.isNumberStart; var isIdentifierStart = charCodeDefinitions.isIdentifierStart; var charCodeCategory = charCodeDefinitions.charCodeCategory; var isBOM = charCodeDefinitions.isBOM; var utils = require_utils3(); var cmpStr = utils.cmpStr; var getNewlineLength = utils.getNewlineLength; var findWhiteSpaceEnd = utils.findWhiteSpaceEnd; var consumeEscaped = utils.consumeEscaped; var consumeName = utils.consumeName; var consumeNumber = utils.consumeNumber; var consumeBadUrlRemnants = utils.consumeBadUrlRemnants; var OFFSET_MASK = 16777215; var TYPE_SHIFT = 24; function tokenize(source, stream) { function getCharCode(offset2) { return offset2 < sourceLength ? source.charCodeAt(offset2) : 0; } function consumeNumericToken() { offset = consumeNumber(source, offset); if (isIdentifierStart(getCharCode(offset), getCharCode(offset + 1), getCharCode(offset + 2))) { type = TYPE.Dimension; offset = consumeName(source, offset); return; } if (getCharCode(offset) === 37) { type = TYPE.Percentage; offset++; return; } type = TYPE.Number; } function consumeIdentLikeToken() { const nameStartOffset = offset; offset = consumeName(source, offset); if (cmpStr(source, nameStartOffset, offset, "url") && getCharCode(offset) === 40) { offset = findWhiteSpaceEnd(source, offset + 1); if (getCharCode(offset) === 34 || getCharCode(offset) === 39) { type = TYPE.Function; offset = nameStartOffset + 4; return; } consumeUrlToken(); return; } if (getCharCode(offset) === 40) { type = TYPE.Function; offset++; return; } type = TYPE.Ident; } function consumeStringToken(endingCodePoint) { if (!endingCodePoint) { endingCodePoint = getCharCode(offset++); } type = TYPE.String; for (; offset < source.length; offset++) { var code2 = source.charCodeAt(offset); switch (charCodeCategory(code2)) { case endingCodePoint: offset++; return; case charCodeCategory.Eof: return; case charCodeCategory.WhiteSpace: if (isNewline(code2)) { offset += getNewlineLength(source, offset, code2); type = TYPE.BadString; return; } break; case 92: if (offset === source.length - 1) { break; } var nextCode = getCharCode(offset + 1); if (isNewline(nextCode)) { offset += getNewlineLength(source, offset + 1, nextCode); } else if (isValidEscape(code2, nextCode)) { offset = consumeEscaped(source, offset) - 1; } break; } } } function consumeUrlToken() { type = TYPE.Url; offset = findWhiteSpaceEnd(source, offset); for (; offset < source.length; offset++) { var code2 = source.charCodeAt(offset); switch (charCodeCategory(code2)) { case 41: offset++; return; case charCodeCategory.Eof: return; case charCodeCategory.WhiteSpace: offset = findWhiteSpaceEnd(source, offset); if (getCharCode(offset) === 41 || offset >= source.length) { if (offset < source.length) { offset++; } return; } offset = consumeBadUrlRemnants(source, offset); type = TYPE.BadUrl; return; case 34: case 39: case 40: case charCodeCategory.NonPrintable: offset = consumeBadUrlRemnants(source, offset); type = TYPE.BadUrl; return; case 92: if (isValidEscape(code2, getCharCode(offset + 1))) { offset = consumeEscaped(source, offset) - 1; break; } offset = consumeBadUrlRemnants(source, offset); type = TYPE.BadUrl; return; } } } if (!stream) { stream = new TokenStream(); } source = String(source || ""); var sourceLength = source.length; var offsetAndType = adoptBuffer(stream.offsetAndType, sourceLength + 1); var balance = adoptBuffer(stream.balance, sourceLength + 1); var tokenCount = 0; var start = isBOM(getCharCode(0)); var offset = start; var balanceCloseType = 0; var balanceStart = 0; var balancePrev = 0; while (offset < sourceLength) { var code = source.charCodeAt(offset); var type = 0; balance[tokenCount] = sourceLength; switch (charCodeCategory(code)) { case charCodeCategory.WhiteSpace: type = TYPE.WhiteSpace; offset = findWhiteSpaceEnd(source, offset + 1); break; case 34: consumeStringToken(); break; case 35: if (isName(getCharCode(offset + 1)) || isValidEscape(getCharCode(offset + 1), getCharCode(offset + 2))) { type = TYPE.Hash; offset = consumeName(source, offset + 1); } else { type = TYPE.Delim; offset++; } break; case 39: consumeStringToken(); break; case 40: type = TYPE.LeftParenthesis; offset++; break; case 41: type = TYPE.RightParenthesis; offset++; break; case 43: if (isNumberStart(code, getCharCode(offset + 1), getCharCode(offset + 2))) { consumeNumericToken(); } else { type = TYPE.Delim; offset++; } break; case 44: type = TYPE.Comma; offset++; break; case 45: if (isNumberStart(code, getCharCode(offset + 1), getCharCode(offset + 2))) { consumeNumericToken(); } else { if (getCharCode(offset + 1) === 45 && getCharCode(offset + 2) === 62) { type = TYPE.CDC; offset = offset + 3; } else { if (isIdentifierStart(code, getCharCode(offset + 1), getCharCode(offset + 2))) { consumeIdentLikeToken(); } else { type = TYPE.Delim; offset++; } } } break; case 46: if (isNumberStart(code, getCharCode(offset + 1), getCharCode(offset + 2))) { consumeNumericToken(); } else { type = TYPE.Delim; offset++; } break; case 47: if (getCharCode(offset + 1) === 42) { type = TYPE.Comment; offset = source.indexOf("*/", offset + 2) + 2; if (offset === 1) { offset = source.length; } } else { type = TYPE.Delim; offset++; } break; case 58: type = TYPE.Colon; offset++; break; case 59: type = TYPE.Semicolon; offset++; break; case 60: if (getCharCode(offset + 1) === 33 && getCharCode(offset + 2) === 45 && getCharCode(offset + 3) === 45) { type = TYPE.CDO; offset = offset + 4; } else { type = TYPE.Delim; offset++; } break; case 64: if (isIdentifierStart(getCharCode(offset + 1), getCharCode(offset + 2), getCharCode(offset + 3))) { type = TYPE.AtKeyword; offset = consumeName(source, offset + 1); } else { type = TYPE.Delim; offset++; } break; case 91: type = TYPE.LeftSquareBracket; offset++; break; case 92: if (isValidEscape(code, getCharCode(offset + 1))) { consumeIdentLikeToken(); } else { type = TYPE.Delim; offset++; } break; case 93: type = TYPE.RightSquareBracket; offset++; break; case 123: type = TYPE.LeftCurlyBracket; offset++; break; case 125: type = TYPE.RightCurlyBracket; offset++; break; case charCodeCategory.Digit: consumeNumericToken(); break; case charCodeCategory.NameStart: consumeIdentLikeToken(); break; case charCodeCategory.Eof: break; default: type = TYPE.Delim; offset++; } switch (type) { case balanceCloseType: balancePrev = balanceStart & OFFSET_MASK; balanceStart = balance[balancePrev]; balanceCloseType = balanceStart >> TYPE_SHIFT; balance[tokenCount] = balancePrev; balance[balancePrev++] = tokenCount; for (; balancePrev < tokenCount; balancePrev++) { if (balance[balancePrev] === sourceLength) { balance[balancePrev] = tokenCount; } } break; case TYPE.LeftParenthesis: case TYPE.Function: balance[tokenCount] = balanceStart; balanceCloseType = TYPE.RightParenthesis; balanceStart = balanceCloseType << TYPE_SHIFT | tokenCount; break; case TYPE.LeftSquareBracket: balance[tokenCount] = balanceStart; balanceCloseType = TYPE.RightSquareBracket; balanceStart = balanceCloseType << TYPE_SHIFT | tokenCount; break; case TYPE.LeftCurlyBracket: balance[tokenCount] = balanceStart; balanceCloseType = TYPE.RightCurlyBracket; balanceStart = balanceCloseType << TYPE_SHIFT | tokenCount; break; } offsetAndType[tokenCount++] = type << TYPE_SHIFT | offset; } offsetAndType[tokenCount] = TYPE.EOF << TYPE_SHIFT | offset; balance[tokenCount] = sourceLength; balance[sourceLength] = sourceLength; while (balanceStart !== 0) { balancePrev = balanceStart & OFFSET_MASK; balanceStart = balance[balancePrev]; balance[balancePrev] = sourceLength; } stream.source = source; stream.firstCharOffset = start; stream.offsetAndType = offsetAndType; stream.tokenCount = tokenCount; stream.balance = balance; stream.reset(); stream.next(); return stream; } Object.keys(constants).forEach(function(key) { tokenize[key] = constants[key]; }); Object.keys(charCodeDefinitions).forEach(function(key) { tokenize[key] = charCodeDefinitions[key]; }); Object.keys(utils).forEach(function(key) { tokenize[key] = utils[key]; }); module2.exports = tokenize; } }); // node_modules/css-tree/lib/lexer/generic-an-plus-b.js var require_generic_an_plus_b = __commonJS({ "node_modules/css-tree/lib/lexer/generic-an-plus-b.js"(exports2, module2) { var isDigit = require_tokenizer().isDigit; var cmpChar = require_tokenizer().cmpChar; var TYPE = require_tokenizer().TYPE; var DELIM = TYPE.Delim; var WHITESPACE = TYPE.WhiteSpace; var COMMENT = TYPE.Comment; var IDENT = TYPE.Ident; var NUMBER = TYPE.Number; var DIMENSION = TYPE.Dimension; var PLUSSIGN = 43; var HYPHENMINUS = 45; var N = 110; var DISALLOW_SIGN = true; var ALLOW_SIGN = false; function isDelim(token, code) { return token !== null && token.type === DELIM && token.value.charCodeAt(0) === code; } function skipSC(token, offset, getNextToken) { while (token !== null && (token.type === WHITESPACE || token.type === COMMENT)) { token = getNextToken(++offset); } return offset; } function checkInteger(token, valueOffset, disallowSign, offset) { if (!token) { return 0; } var code = token.value.charCodeAt(valueOffset); if (code === PLUSSIGN || code === HYPHENMINUS) { if (disallowSign) { return 0; } valueOffset++; } for (; valueOffset < token.value.length; valueOffset++) { if (!isDigit(token.value.charCodeAt(valueOffset))) { return 0; } } return offset + 1; } function consumeB(token, offset_, getNextToken) { var sign = false; var offset = skipSC(token, offset_, getNextToken); token = getNextToken(offset); if (token === null) { return offset_; } if (token.type !== NUMBER) { if (isDelim(token, PLUSSIGN) || isDelim(token, HYPHENMINUS)) { sign = true; offset = skipSC(getNextToken(++offset), offset, getNextToken); token = getNextToken(offset); if (token === null && token.type !== NUMBER) { return 0; } } else { return offset_; } } if (!sign) { var code = token.value.charCodeAt(0); if (code !== PLUSSIGN && code !== HYPHENMINUS) { return 0; } } return checkInteger(token, sign ? 0 : 1, sign, offset); } module2.exports = function anPlusB(token, getNextToken) { var offset = 0; if (!token) { return 0; } if (token.type === NUMBER) { return checkInteger(token, 0, ALLOW_SIGN, offset); } else if (token.type === IDENT && token.value.charCodeAt(0) === HYPHENMINUS) { if (!cmpChar(token.value, 1, N)) { return 0; } switch (token.value.length) { case 2: return consumeB(getNextToken(++offset), offset, getNextToken); case 3: if (token.value.charCodeAt(2) !== HYPHENMINUS) { return 0; } offset = skipSC(getNextToken(++offset), offset, getNextToken); token = getNextToken(offset); return checkInteger(token, 0, DISALLOW_SIGN, offset); default: if (token.value.charCodeAt(2) !== HYPHENMINUS) { return 0; } return checkInteger(token, 3, DISALLOW_SIGN, offset); } } else if (token.type === IDENT || isDelim(token, PLUSSIGN) && getNextToken(offset + 1).type === IDENT) { if (token.type !== IDENT) { token = getNextToken(++offset); } if (token === null || !cmpChar(token.value, 0, N)) { return 0; } switch (token.value.length) { case 1: return consumeB(getNextToken(++offset), offset, getNextToken); case 2: if (token.value.charCodeAt(1) !== HYPHENMINUS) { return 0; } offset = skipSC(getNextToken(++offset), offset, getNextToken); token = getNextToken(offset); return checkInteger(token, 0, DISALLOW_SIGN, offset); default: if (token.value.charCodeAt(1) !== HYPHENMINUS) { return 0; } return checkInteger(token, 2, DISALLOW_SIGN, offset); } } else if (token.type === DIMENSION) { var code = token.value.charCodeAt(0); var sign = code === PLUSSIGN || code === HYPHENMINUS ? 1 : 0; for (var i = sign; i < token.value.length; i++) { if (!isDigit(token.value.charCodeAt(i))) { break; } } if (i === sign) { return 0; } if (!cmpChar(token.value, i, N)) { return 0; } if (i + 1 === token.value.length) { return consumeB(getNextToken(++offset), offset, getNextToken); } else { if (token.value.charCodeAt(i + 1) !== HYPHENMINUS) { return 0; } if (i + 2 === token.value.length) { offset = skipSC(getNextToken(++offset), offset, getNextToken); token = getNextToken(offset); return checkInteger(token, 0, DISALLOW_SIGN, offset); } else { return checkInteger(token, i + 2, DISALLOW_SIGN, offset); } } } return 0; }; } }); // node_modules/css-tree/lib/lexer/generic-urange.js var require_generic_urange = __commonJS({ "node_modules/css-tree/lib/lexer/generic-urange.js"(exports2, module2) { var isHexDigit = require_tokenizer().isHexDigit; var cmpChar = require_tokenizer().cmpChar; var TYPE = require_tokenizer().TYPE; var IDENT = TYPE.Ident; var DELIM = TYPE.Delim; var NUMBER = TYPE.Number; var DIMENSION = TYPE.Dimension; var PLUSSIGN = 43; var HYPHENMINUS = 45; var QUESTIONMARK = 63; var U = 117; function isDelim(token, code) { return token !== null && token.type === DELIM && token.value.charCodeAt(0) === code; } function startsWith(token, code) { return token.value.charCodeAt(0) === code; } function hexSequence(token, offset, allowDash) { for (var pos = offset, hexlen = 0; pos < token.value.length; pos++) { var code = token.value.charCodeAt(pos); if (code === HYPHENMINUS && allowDash && hexlen !== 0) { if (hexSequence(token, offset + hexlen + 1, false) > 0) { return 6; } return 0; } if (!isHexDigit(code)) { return 0; } if (++hexlen > 6) { return 0; } ; } return hexlen; } function withQuestionMarkSequence(consumed, length, getNextToken) { if (!consumed) { return 0; } while (isDelim(getNextToken(length), QUESTIONMARK)) { if (++consumed > 6) { return 0; } length++; } return length; } module2.exports = function urange(token, getNextToken) { var length = 0; if (token === null || token.type !== IDENT || !cmpChar(token.value, 0, U)) { return 0; } token = getNextToken(++length); if (token === null) { return 0; } if (isDelim(token, PLUSSIGN)) { token = getNextToken(++length); if (token === null) { return 0; } if (token.type === IDENT) { return withQuestionMarkSequence(hexSequence(token, 0, true), ++length, getNextToken); } if (isDelim(token, QUESTIONMARK)) { return withQuestionMarkSequence(1, ++length, getNextToken); } return 0; } if (token.type === NUMBER) { if (!startsWith(token, PLUSSIGN)) { return 0; } var consumedHexLength = hexSequence(token, 1, true); if (consumedHexLength === 0) { return 0; } token = getNextToken(++length); if (token === null) { return length; } if (token.type === DIMENSION || token.type === NUMBER) { if (!startsWith(token, HYPHENMINUS) || !hexSequence(token, 1, false)) { return 0; } return length + 1; } return withQuestionMarkSequence(consumedHexLength, length, getNextToken); } if (token.type === DIMENSION) { if (!startsWith(token, PLUSSIGN)) { return 0; } return withQuestionMarkSequence(hexSequence(token, 1, true), ++length, getNextToken); } return 0; }; } }); // node_modules/css-tree/lib/lexer/generic.js var require_generic = __commonJS({ "node_modules/css-tree/lib/lexer/generic.js"(exports2, module2) { var tokenizer = require_tokenizer(); var isIdentifierStart = tokenizer.isIdentifierStart; var isHexDigit = tokenizer.isHexDigit; var isDigit = tokenizer.isDigit; var cmpStr = tokenizer.cmpStr; var consumeNumber = tokenizer.consumeNumber; var TYPE = tokenizer.TYPE; var anPlusB = require_generic_an_plus_b(); var urange = require_generic_urange(); var cssWideKeywords = ["unset", "initial", "inherit"]; var calcFunctionNames = ["calc(", "-moz-calc(", "-webkit-calc("]; var LENGTH = { "px": true, "mm": true, "cm": true, "in": true, "pt": true, "pc": true, "q": true, "em": true, "ex": true, "ch": true, "rem": true, "vh": true, "vw": true, "vmin": true, "vmax": true, "vm": true }; var ANGLE = { "deg": true, "grad": true, "rad": true, "turn": true }; var TIME = { "s": true, "ms": true }; var FREQUENCY = { "hz": true, "khz": true }; var RESOLUTION = { "dpi": true, "dpcm": true, "dppx": true, "x": true }; var FLEX = { "fr": true }; var DECIBEL = { "db": true }; var SEMITONES = { "st": true }; function charCode(str, index) { return index < str.length ? str.charCodeAt(index) : 0; } function eqStr(actual, expected) { return cmpStr(actual, 0, actual.length, expected); } function eqStrAny(actual, expected) { for (var i = 0; i < expected.length; i++) { if (eqStr(actual, expected[i])) { return true; } } return false; } function isPostfixIeHack(str, offset) { if (offset !== str.length - 2) { return false; } return str.charCodeAt(offset) === 92 && isDigit(str.charCodeAt(offset + 1)); } function outOfRange(opts, value, numEnd) { if (opts && opts.type === "Range") { var num = Number( numEnd !== void 0 && numEnd !== value.length ? value.substr(0, numEnd) : value ); if (isNaN(num)) { return true; } if (opts.min !== null && num < opts.min) { return true; } if (opts.max !== null && num > opts.max) { return true; } } return false; } function consumeFunction(token, getNextToken) { var startIdx = token.index; var length = 0; do { length++; if (token.balance <= startIdx) { break; } } while (token = getNextToken(length)); return length; } function calc(next) { return function(token, getNextToken, opts) { if (token === null) { return 0; } if (token.type === TYPE.Function && eqStrAny(token.value, calcFunctionNames)) { return consumeFunction(token, getNextToken); } return next(token, getNextToken, opts); }; } function tokenType(expectedTokenType) { return function(token) { if (token === null || token.type !== expectedTokenType) { return 0; } return 1; }; } function func(name) { name = name + "("; return function(token, getNextToken) { if (token !== null && eqStr(token.value, name)) { return consumeFunction(token, getNextToken); } return 0; }; } function customIdent(token) { if (token === null || token.type !== TYPE.Ident) { return 0; } var name = token.value.toLowerCase(); if (eqStrAny(name, cssWideKeywords)) { return 0; } if (eqStr(name, "default")) { return 0; } return 1; } function customPropertyName(token) { if (token === null || token.type !== TYPE.Ident) { return 0; } if (charCode(token.value, 0) !== 45 || charCode(token.value, 1) !== 45) { return 0; } return 1; } function hexColor(token) { if (token === null || token.type !== TYPE.Hash) { return 0; } var length = token.value.length; if (length !== 4 && length !== 5 && length !== 7 && length !== 9) { return 0; } for (var i = 1; i < length; i++) { if (!isHexDigit(token.value.charCodeAt(i))) { return 0; } } return 1; } function idSelector(token) { if (token === null || token.type !== TYPE.Hash) { return 0; } if (!isIdentifierStart(charCode(token.value, 1), charCode(token.value, 2), charCode(token.value, 3))) { return 0; } return 1; } function declarationValue(token, getNextToken) { if (!token) { return 0; } var length = 0; var level = 0; var startIdx = token.index; scan: do { switch (token.type) { case TYPE.BadString: case TYPE.BadUrl: break scan; case TYPE.RightCurlyBracket: case TYPE.RightParenthesis: case TYPE.RightSquareBracket: if (token.balance > token.index || token.balance < startIdx) { break scan; } level--; break; case TYPE.Semicolon: if (level === 0) { break scan; } break; case TYPE.Delim: if (token.value === "!" && level === 0) { break scan; } break; case TYPE.Function: case TYPE.LeftParenthesis: case TYPE.LeftSquareBracket: case TYPE.LeftCurlyBracket: level++; break; } length++; if (token.balance <= startIdx) { break; } } while (token = getNextToken(length)); return length; } function anyValue(token, getNextToken) { if (!token) { return 0; } var startIdx = token.index; var length = 0; scan: do { switch (token.type) { case TYPE.BadString: case TYPE.BadUrl: break scan; case TYPE.RightCurlyBracket: case TYPE.RightParenthesis: case TYPE.RightSquareBracket: if (token.balance > token.index || token.balance < startIdx) { break scan; } break; } length++; if (token.balance <= startIdx) { break; } } while (token = getNextToken(length)); return length; } function dimension(type) { return function(token, getNextToken, opts) { if (token === null || token.type !== TYPE.Dimension) { return 0; } var numberEnd = consumeNumber(token.value, 0); if (type !== null) { var reverseSolidusOffset = token.value.indexOf("\\", numberEnd); var unit = reverseSolidusOffset === -1 || !isPostfixIeHack(token.value, reverseSolidusOffset) ? token.value.substr(numberEnd) : token.value.substring(numberEnd, reverseSolidusOffset); if (type.hasOwnProperty(unit.toLowerCase()) === false) { return 0; } } if (outOfRange(opts, token.value, numberEnd)) { return 0; } return 1; }; } function percentage(token, getNextToken, opts) { if (token === null || token.type !== TYPE.Percentage) { return 0; } if (outOfRange(opts, token.value, token.value.length - 1)) { return 0; } return 1; } function zero(next) { if (typeof next !== "function") { next = function() { return 0; }; } return function(token, getNextToken, opts) { if (token !== null && token.type === TYPE.Number) { if (Number(token.value) === 0) { return 1; } } return next(token, getNextToken, opts); }; } function number(token, getNextToken, opts) { if (token === null) { return 0; } var numberEnd = consumeNumber(token.value, 0); var isNumber = numberEnd === token.value.length; if (!isNumber && !isPostfixIeHack(token.value, numberEnd)) { return 0; } if (outOfRange(opts, token.value, numberEnd)) { return 0; } return 1; } function integer(token, getNextToken, opts) { if (token === null || token.type !== TYPE.Number) { return 0; } var i = token.value.charCodeAt(0) === 43 || token.value.charCodeAt(0) === 45 ? 1 : 0; for (; i < token.value.length; i++) { if (!isDigit(token.value.charCodeAt(i))) { return 0; } } if (outOfRange(opts, token.value, i)) { return 0; } return 1; } module2.exports = { "ident-token": tokenType(TYPE.Ident), "function-token": tokenType(TYPE.Function), "at-keyword-token": tokenType(TYPE.AtKeyword), "hash-token": tokenType(TYPE.Hash), "string-token": tokenType(TYPE.String), "bad-string-token": tokenType(TYPE.BadString), "url-token": tokenType(TYPE.Url), "bad-url-token": tokenType(TYPE.BadUrl), "delim-token": tokenType(TYPE.Delim), "number-token": tokenType(TYPE.Number), "percentage-token": tokenType(TYPE.Percentage), "dimension-token": tokenType(TYPE.Dimension), "whitespace-token": tokenType(TYPE.WhiteSpace), "CDO-token": tokenType(TYPE.CDO), "CDC-token": tokenType(TYPE.CDC), "colon-token": tokenType(TYPE.Colon), "semicolon-token": tokenType(TYPE.Semicolon), "comma-token": tokenType(TYPE.Comma), "[-token": tokenType(TYPE.LeftSquareBracket), "]-token": tokenType(TYPE.RightSquareBracket), "(-token": tokenType(TYPE.LeftParenthesis), ")-token": tokenType(TYPE.RightParenthesis), "{-token": tokenType(TYPE.LeftCurlyBracket), "}-token": tokenType(TYPE.RightCurlyBracket), "string": tokenType(TYPE.String), "ident": tokenType(TYPE.Ident), "custom-ident": customIdent, "custom-property-name": customPropertyName, "hex-color": hexColor, "id-selector": idSelector, "an-plus-b": anPlusB, "urange": urange, "declaration-value": declarationValue, "any-value": anyValue, "dimension": calc(dimension(null)), "angle": calc(dimension(ANGLE)), "decibel": calc(dimension(DECIBEL)), "frequency": calc(dimension(FREQUENCY)), "flex": calc(dimension(FLEX)), "length": calc(zero(dimension(LENGTH))), "resolution": calc(dimension(RESOLUTION)), "semitones": calc(dimension(SEMITONES)), "time": calc(dimension(TIME)), "percentage": calc(percentage), "zero": zero(), "number": calc(number), "integer": calc(integer), "-ms-legacy-expression": func("expression") }; } }); // node_modules/css-tree/lib/definition-syntax/SyntaxError.js var require_SyntaxError2 = __commonJS({ "node_modules/css-tree/lib/definition-syntax/SyntaxError.js"(exports2, module2) { var createCustomError = require_createCustomError(); module2.exports = function SyntaxError2(message, input, offset) { var error = createCustomError("SyntaxError", message); error.input = input; error.offset = offset; error.rawMessage = message; error.message = error.rawMessage + "\n " + error.input + "\n--" + new Array((error.offset || error.input.length) + 1).join("-") + "^"; return error; }; } }); // node_modules/css-tree/lib/definition-syntax/tokenizer.js var require_tokenizer2 = __commonJS({ "node_modules/css-tree/lib/definition-syntax/tokenizer.js"(exports2, module2) { var SyntaxError2 = require_SyntaxError2(); var TAB = 9; var N = 10; var F = 12; var R = 13; var SPACE = 32; var Tokenizer = function(str) { this.str = str; this.pos = 0; }; Tokenizer.prototype = { charCodeAt: function(pos) { return pos < this.str.length ? this.str.charCodeAt(pos) : 0; }, charCode: function() { return this.charCodeAt(this.pos); }, nextCharCode: function() { return this.charCodeAt(this.pos + 1); }, nextNonWsCode: function(pos) { return this.charCodeAt(this.findWsEnd(pos)); }, findWsEnd: function(pos) { for (; pos < this.str.length; pos++) { var code = this.str.charCodeAt(pos); if (code !== R && code !== N && code !== F && code !== SPACE && code !== TAB) { break; } } return pos; }, substringToPos: function(end) { return this.str.substring(this.pos, this.pos = end); }, eat: function(code) { if (this.charCode() !== code) { this.error("Expect `" + String.fromCharCode(code) + "`"); } this.pos++; }, peek: function() { return this.pos < this.str.length ? this.str.charAt(this.pos++) : ""; }, error: function(message) { throw new SyntaxError2(message, this.str, this.pos); } }; module2.exports = Tokenizer; } }); // node_modules/css-tree/lib/definition-syntax/parse.js var require_parse6 = __commonJS({ "node_modules/css-tree/lib/definition-syntax/parse.js"(exports2, module2) { var Tokenizer = require_tokenizer2(); var TAB = 9; var N = 10; var F = 12; var R = 13; var SPACE = 32; var EXCLAMATIONMARK = 33; var NUMBERSIGN = 35; var AMPERSAND = 38; var APOSTROPHE = 39; var LEFTPARENTHESIS = 40; var RIGHTPARENTHESIS = 41; var ASTERISK = 42; var PLUSSIGN = 43; var COMMA = 44; var HYPERMINUS = 45; var LESSTHANSIGN = 60; var GREATERTHANSIGN = 62; var QUESTIONMARK = 63; var COMMERCIALAT = 64; var LEFTSQUAREBRACKET = 91; var RIGHTSQUAREBRACKET = 93; var LEFTCURLYBRACKET = 123; var VERTICALLINE = 124; var RIGHTCURLYBRACKET = 125; var INFINITY = 8734; var NAME_CHAR = createCharMap(function(ch) { return /[a-zA-Z0-9\-]/.test(ch); }); var COMBINATOR_PRECEDENCE = { " ": 1, "&&": 2, "||": 3, "|": 4 }; function createCharMap(fn) { var array = typeof Uint32Array === "function" ? new Uint32Array(128) : new Array(128); for (var i = 0; i < 128; i++) { array[i] = fn(String.fromCharCode(i)) ? 1 : 0; } return array; } function scanSpaces(tokenizer) { return tokenizer.substringToPos( tokenizer.findWsEnd(tokenizer.pos) ); } function scanWord(tokenizer) { var end = tokenizer.pos; for (; end < tokenizer.str.length; end++) { var code = tokenizer.str.charCodeAt(end); if (code >= 128 || NAME_CHAR[code] === 0) { break; } } if (tokenizer.pos === end) { tokenizer.error("Expect a keyword"); } return tokenizer.substringToPos(end); } function scanNumber(tokenizer) { var end = tokenizer.pos; for (; end < tokenizer.str.length; end++) { var code = tokenizer.str.charCodeAt(end); if (code < 48 || code > 57) { break; } } if (tokenizer.pos === end) { tokenizer.error("Expect a number"); } return tokenizer.substringToPos(end); } function scanString(tokenizer) { var end = tokenizer.str.indexOf("'", tokenizer.pos + 1); if (end === -1) { tokenizer.pos = tokenizer.str.length; tokenizer.error("Expect an apostrophe"); } return tokenizer.substringToPos(end + 1); } function readMultiplierRange(tokenizer) { var min = null; var max = null; tokenizer.eat(LEFTCURLYBRACKET); min = scanNumber(tokenizer); if (tokenizer.charCode() === COMMA) { tokenizer.pos++; if (tokenizer.charCode() !== RIGHTCURLYBRACKET) { max = scanNumber(tokenizer); } } else { max = min; } tokenizer.eat(RIGHTCURLYBRACKET); return { min: Number(min), max: max ? Number(max) : 0 }; } function readMultiplier(tokenizer) { var range = null; var comma = false; switch (tokenizer.charCode()) { case ASTERISK: tokenizer.pos++; range = { min: 0, max: 0 }; break; case PLUSSIGN: tokenizer.pos++; range = { min: 1, max: 0 }; break; case QUESTIONMARK: tokenizer.pos++; range = { min: 0, max: 1 }; break; case NUMBERSIGN: tokenizer.pos++; comma = true; if (tokenizer.charCode() === LEFTCURLYBRACKET) { range = readMultiplierRange(tokenizer); } else { range = { min: 1, max: 0 }; } break; case LEFTCURLYBRACKET: range = readMultiplierRange(tokenizer); break; default: return null; } return { type: "Multiplier", comma, min: range.min, max: range.max, term: null }; } function maybeMultiplied(tokenizer, node) { var multiplier = readMultiplier(tokenizer); if (multiplier !== null) { multiplier.term = node; return multiplier; } return node; } function maybeToken(tokenizer) { var ch = tokenizer.peek(); if (ch === "") { return null; } return { type: "Token", value: ch }; } function readProperty(tokenizer) { var name; tokenizer.eat(LESSTHANSIGN); tokenizer.eat(APOSTROPHE); name = scanWord(tokenizer); tokenizer.eat(APOSTROPHE); tokenizer.eat(GREATERTHANSIGN); return maybeMultiplied(tokenizer, { type: "Property", name }); } function readTypeRange(tokenizer) { var min = null; var max = null; var sign = 1; tokenizer.eat(LEFTSQUAREBRACKET); if (tokenizer.charCode() === HYPERMINUS) { tokenizer.peek(); sign = -1; } if (sign == -1 && tokenizer.charCode() === INFINITY) { tokenizer.peek(); } else { min = sign * Number(scanNumber(tokenizer)); } scanSpaces(tokenizer); tokenizer.eat(COMMA); scanSpaces(tokenizer); if (tokenizer.charCode() === INFINITY) { tokenizer.peek(); } else { sign = 1; if (tokenizer.charCode() === HYPERMINUS) { tokenizer.peek(); sign = -1; } max = sign * Number(scanNumber(tokenizer)); } tokenizer.eat(RIGHTSQUAREBRACKET); if (min === null && max === null) { return null; } return { type: "Range", min, max }; } function readType(tokenizer) { var name; var opts = null; tokenizer.eat(LESSTHANSIGN); name = scanWord(tokenizer); if (tokenizer.charCode() === LEFTPARENTHESIS && tokenizer.nextCharCode() === RIGHTPARENTHESIS) { tokenizer.pos += 2; name += "()"; } if (tokenizer.charCodeAt(tokenizer.findWsEnd(tokenizer.pos)) === LEFTSQUAREBRACKET) { scanSpaces(tokenizer); opts = readTypeRange(tokenizer); } tokenizer.eat(GREATERTHANSIGN); return maybeMultiplied(tokenizer, { type: "Type", name, opts }); } function readKeywordOrFunction(tokenizer) { var name; name = scanWord(tokenizer); if (tokenizer.charCode() === LEFTPARENTHESIS) { tokenizer.pos++; return { type: "Function", name }; } return maybeMultiplied(tokenizer, { type: "Keyword", name }); } function regroupTerms(terms, combinators) { function createGroup(terms2, combinator2) { return { type: "Group", terms: terms2, combinator: combinator2, disallowEmpty: false, explicit: false }; } combinators = Object.keys(combinators).sort(function(a, b) { return COMBINATOR_PRECEDENCE[a] - COMBINATOR_PRECEDENCE[b]; }); while (combinators.length > 0) { var combinator = combinators.shift(); for (var i = 0, subgroupStart = 0; i < terms.length; i++) { var term = terms[i]; if (term.type === "Combinator") { if (term.value === combinator) { if (subgroupStart === -1) { subgroupStart = i - 1; } terms.splice(i, 1); i--; } else { if (subgroupStart !== -1 && i - subgroupStart > 1) { terms.splice( subgroupStart, i - subgroupStart, createGroup(terms.slice(subgroupStart, i), combinator) ); i = subgroupStart + 1; } subgroupStart = -1; } } } if (subgroupStart !== -1 && combinators.length) { terms.splice( subgroupStart, i - subgroupStart, createGroup(terms.slice(subgroupStart, i), combinator) ); } } return combinator; } function readImplicitGroup(tokenizer) { var terms = []; var combinators = {}; var token; var prevToken = null; var prevTokenPos = tokenizer.pos; while (token = peek(tokenizer)) { if (token.type !== "Spaces") { if (token.type === "Combinator") { if (prevToken === null || prevToken.type === "Combinator") { tokenizer.pos = prevTokenPos; tokenizer.error("Unexpected combinator"); } combinators[token.value] = true; } else if (prevToken !== null && prevToken.type !== "Combinator") { combinators[" "] = true; terms.push({ type: "Combinator", value: " " }); } terms.push(token); prevToken = token; prevTokenPos = tokenizer.pos; } } if (prevToken !== null && prevToken.type === "Combinator") { tokenizer.pos -= prevTokenPos; tokenizer.error("Unexpected combinator"); } return { type: "Group", terms, combinator: regroupTerms(terms, combinators) || " ", disallowEmpty: false, explicit: false }; } function readGroup(tokenizer) { var result; tokenizer.eat(LEFTSQUAREBRACKET); result = readImplicitGroup(tokenizer); tokenizer.eat(RIGHTSQUAREBRACKET); result.explicit = true; if (tokenizer.charCode() === EXCLAMATIONMARK) { tokenizer.pos++; result.disallowEmpty = true; } return result; } function peek(tokenizer) { var code = tokenizer.charCode(); if (code < 128 && NAME_CHAR[code] === 1) { return readKeywordOrFunction(tokenizer); } switch (code) { case RIGHTSQUAREBRACKET: break; case LEFTSQUAREBRACKET: return maybeMultiplied(tokenizer, readGroup(tokenizer)); case LESSTHANSIGN: return tokenizer.nextCharCode() === APOSTROPHE ? readProperty(tokenizer) : readType(tokenizer); case VERTICALLINE: return { type: "Combinator", value: tokenizer.substringToPos( tokenizer.nextCharCode() === VERTICALLINE ? tokenizer.pos + 2 : tokenizer.pos + 1 ) }; case AMPERSAND: tokenizer.pos++; tokenizer.eat(AMPERSAND); return { type: "Combinator", value: "&&" }; case COMMA: tokenizer.pos++; return { type: "Comma" }; case APOSTROPHE: return maybeMultiplied(tokenizer, { type: "String", value: scanString(tokenizer) }); case SPACE: case TAB: case N: case R: case F: return { type: "Spaces", value: scanSpaces(tokenizer) }; case COMMERCIALAT: code = tokenizer.nextCharCode(); if (code < 128 && NAME_CHAR[code] === 1) { tokenizer.pos++; return { type: "AtKeyword", name: scanWord(tokenizer) }; } return maybeToken(tokenizer); case ASTERISK: case PLUSSIGN: case QUESTIONMARK: case NUMBERSIGN: case EXCLAMATIONMARK: break; case LEFTCURLYBRACKET: code = tokenizer.nextCharCode(); if (code < 48 || code > 57) { return maybeToken(tokenizer); } break; default: return maybeToken(tokenizer); } } function parse(source) { var tokenizer = new Tokenizer(source); var result = readImplicitGroup(tokenizer); if (tokenizer.pos !== source.length) { tokenizer.error("Unexpected input"); } if (result.terms.length === 1 && result.terms[0].type === "Group") { result = result.terms[0]; } return result; } parse("[a&&#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!"); module2.exports = parse; } }); // node_modules/css-tree/lib/definition-syntax/walk.js var require_walk2 = __commonJS({ "node_modules/css-tree/lib/definition-syntax/walk.js"(exports2, module2) { var noop = function() { }; function ensureFunction(value) { return typeof value === "function" ? value : noop; } module2.exports = function(node, options, context) { function walk(node2) { enter.call(context, node2); switch (node2.type) { case "Group": node2.terms.forEach(walk); break; case "Multiplier": walk(node2.term); break; case "Type": case "Property": case "Keyword": case "AtKeyword": case "Function": case "String": case "Token": case "Comma": break; default: throw new Error("Unknown type: " + node2.type); } leave.call(context, node2); } var enter = noop; var leave = noop; if (typeof options === "function") { enter = options; } else if (options) { enter = ensureFunction(options.enter); leave = ensureFunction(options.leave); } if (enter === noop && leave === noop) { throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function"); } walk(node, context); }; } }); // node_modules/css-tree/lib/lexer/prepare-tokens.js var require_prepare_tokens = __commonJS({ "node_modules/css-tree/lib/lexer/prepare-tokens.js"(exports2, module2) { var tokenize = require_tokenizer(); var TokenStream = require_TokenStream(); var tokenStream = new TokenStream(); var astToTokens = { decorator: function(handlers) { var curNode = null; var prev = { len: 0, node: null }; var nodes = [prev]; var buffer = ""; return { children: handlers.children, node: function(node) { var tmp = curNode; curNode = node; handlers.node.call(this, node); curNode = tmp; }, chunk: function(chunk) { buffer += chunk; if (prev.node !== curNode) { nodes.push({ len: chunk.length, node: curNode }); } else { prev.len += chunk.length; } }, result: function() { return prepareTokens(buffer, nodes); } }; } }; function prepareTokens(str, nodes) { var tokens = []; var nodesOffset = 0; var nodesIndex = 0; var currentNode = nodes ? nodes[nodesIndex].node : null; tokenize(str, tokenStream); while (!tokenStream.eof) { if (nodes) { while (nodesIndex < nodes.length && nodesOffset + nodes[nodesIndex].len <= tokenStream.tokenStart) { nodesOffset += nodes[nodesIndex++].len; currentNode = nodes[nodesIndex].node; } } tokens.push({ type: tokenStream.tokenType, value: tokenStream.getTokenValue(), index: tokenStream.tokenIndex, balance: tokenStream.balance[tokenStream.tokenIndex], node: currentNode }); tokenStream.next(); } return tokens; } module2.exports = function(value, syntax) { if (typeof value === "string") { return prepareTokens(value, null); } return syntax.generate(value, astToTokens); }; } }); // node_modules/css-tree/lib/lexer/match-graph.js var require_match_graph = __commonJS({ "node_modules/css-tree/lib/lexer/match-graph.js"(exports2, module2) { var parse = require_parse6(); var MATCH = { type: "Match" }; var MISMATCH = { type: "Mismatch" }; var DISALLOW_EMPTY = { type: "DisallowEmpty" }; var LEFTPARENTHESIS = 40; var RIGHTPARENTHESIS = 41; function createCondition(match, thenBranch, elseBranch) { if (thenBranch === MATCH && elseBranch === MISMATCH) { return match; } if (match === MATCH && thenBranch === MATCH && elseBranch === MATCH) { return match; } if (match.type === "If" && match.else === MISMATCH && thenBranch === MATCH) { thenBranch = match.then; match = match.match; } return { type: "If", match, then: thenBranch, else: elseBranch }; } function isFunctionType(name) { return name.length > 2 && name.charCodeAt(name.length - 2) === LEFTPARENTHESIS && name.charCodeAt(name.length - 1) === RIGHTPARENTHESIS; } function isEnumCapatible(term) { return term.type === "Keyword" || term.type === "AtKeyword" || term.type === "Function" || term.type === "Type" && isFunctionType(term.name); } function buildGroupMatchGraph(combinator, terms, atLeastOneTermMatched) { switch (combinator) { case " ": var result = MATCH; for (var i = terms.length - 1; i >= 0; i--) { var term = terms[i]; result = createCondition( term, result, MISMATCH ); } ; return result; case "|": var result = MISMATCH; var map = null; for (var i = terms.length - 1; i >= 0; i--) { var term = terms[i]; if (isEnumCapatible(term)) { if (map === null && i > 0 && isEnumCapatible(terms[i - 1])) { map = /* @__PURE__ */ Object.create(null); result = createCondition( { type: "Enum", map }, MATCH, result ); } if (map !== null) { var key = (isFunctionType(term.name) ? term.name.slice(0, -1) : term.name).toLowerCase(); if (key in map === false) { map[key] = term; continue; } } } map = null; result = createCondition( term, MATCH, result ); } ; return result; case "&&": if (terms.length > 5) { return { type: "MatchOnce", terms, all: true }; } var result = MISMATCH; for (var i = terms.length - 1; i >= 0; i--) { var term = terms[i]; var thenClause; if (terms.length > 1) { thenClause = buildGroupMatchGraph( combinator, terms.filter(function(newGroupTerm) { return newGroupTerm !== term; }), false ); } else { thenClause = MATCH; } result = createCondition( term, thenClause, result ); } ; return result; case "||": if (terms.length > 5) { return { type: "MatchOnce", terms, all: false }; } var result = atLeastOneTermMatched ? MATCH : MISMATCH; for (var i = terms.length - 1; i >= 0; i--) { var term = terms[i]; var thenClause; if (terms.length > 1) { thenClause = buildGroupMatchGraph( combinator, terms.filter(function(newGroupTerm) { return newGroupTerm !== term; }), true ); } else { thenClause = MATCH; } result = createCondition( term, thenClause, result ); } ; return result; } } function buildMultiplierMatchGraph(node) { var result = MATCH; var matchTerm = buildMatchGraph(node.term); if (node.max === 0) { matchTerm = createCondition( matchTerm, DISALLOW_EMPTY, MISMATCH ); result = createCondition( matchTerm, null, MISMATCH ); result.then = createCondition( MATCH, MATCH, result ); if (node.comma) { result.then.else = createCondition( { type: "Comma", syntax: node }, result, MISMATCH ); } } else { for (var i = node.min || 1; i <= node.max; i++) { if (node.comma && result !== MATCH) { result = createCondition( { type: "Comma", syntax: node }, result, MISMATCH ); } result = createCondition( matchTerm, createCondition( MATCH, MATCH, result ), MISMATCH ); } } if (node.min === 0) { result = createCondition( MATCH, MATCH, result ); } else { for (var i = 0; i < node.min - 1; i++) { if (node.comma && result !== MATCH) { result = createCondition( { type: "Comma", syntax: node }, result, MISMATCH ); } result = createCondition( matchTerm, result, MISMATCH ); } } return result; } function buildMatchGraph(node) { if (typeof node === "function") { return { type: "Generic", fn: node }; } switch (node.type) { case "Group": var result = buildGroupMatchGraph( node.combinator, node.terms.map(buildMatchGraph), false ); if (node.disallowEmpty) { result = createCondition( result, DISALLOW_EMPTY, MISMATCH ); } return result; case "Multiplier": return buildMultiplierMatchGraph(node); case "Type": case "Property": return { type: node.type, name: node.name, syntax: node }; case "Keyword": return { type: node.type, name: node.name.toLowerCase(), syntax: node }; case "AtKeyword": return { type: node.type, name: "@" + node.name.toLowerCase(), syntax: node }; case "Function": return { type: node.type, name: node.name.toLowerCase() + "(", syntax: node }; case "String": if (node.value.length === 3) { return { type: "Token", value: node.value.charAt(1), syntax: node }; } return { type: node.type, value: node.value.substr(1, node.value.length - 2).replace(/\\'/g, "'"), syntax: node }; case "Token": return { type: node.type, value: node.value, syntax: node }; case "Comma": return { type: node.type, syntax: node }; default: throw new Error("Unknown node type:", node.type); } } module2.exports = { MATCH, MISMATCH, DISALLOW_EMPTY, buildMatchGraph: function(syntaxTree, ref) { if (typeof syntaxTree === "string") { syntaxTree = parse(syntaxTree); } return { type: "MatchGraph", match: buildMatchGraph(syntaxTree), syntax: ref || null, source: syntaxTree }; } }; } }); // node_modules/css-tree/lib/lexer/match.js var require_match = __commonJS({ "node_modules/css-tree/lib/lexer/match.js"(exports2, module2) { var hasOwnProperty2 = Object.prototype.hasOwnProperty; var matchGraph = require_match_graph(); var MATCH = matchGraph.MATCH; var MISMATCH = matchGraph.MISMATCH; var DISALLOW_EMPTY = matchGraph.DISALLOW_EMPTY; var TYPE = require_const2().TYPE; var STUB = 0; var TOKEN = 1; var OPEN_SYNTAX = 2; var CLOSE_SYNTAX = 3; var EXIT_REASON_MATCH = "Match"; var EXIT_REASON_MISMATCH = "Mismatch"; var EXIT_REASON_ITERATION_LIMIT = "Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)"; var ITERATION_LIMIT = 15e3; var totalIterationCount = 0; function reverseList(list) { var prev = null; var next = null; var item = list; while (item !== null) { next = item.prev; item.prev = prev; prev = item; item = next; } return prev; } function areStringsEqualCaseInsensitive(testStr, referenceStr) { if (testStr.length !== referenceStr.length) { return false; } for (var i = 0; i < testStr.length; i++) { var testCode = testStr.charCodeAt(i); var referenceCode = referenceStr.charCodeAt(i); if (testCode >= 65 && testCode <= 90) { testCode = testCode | 32; } if (testCode !== referenceCode) { return false; } } return true; } function isContextEdgeDelim(token) { if (token.type !== TYPE.Delim) { return false; } return token.value !== "?"; } function isCommaContextStart(token) { if (token === null) { return true; } return token.type === TYPE.Comma || token.type === TYPE.Function || token.type === TYPE.LeftParenthesis || token.type === TYPE.LeftSquareBracket || token.type === TYPE.LeftCurlyBracket || isContextEdgeDelim(token); } function isCommaContextEnd(token) { if (token === null) { return true; } return token.type === TYPE.RightParenthesis || token.type === TYPE.RightSquareBracket || token.type === TYPE.RightCurlyBracket || token.type === TYPE.Delim; } function internalMatch(tokens, state, syntaxes) { function moveToNextToken() { do { tokenIndex++; token = tokenIndex < tokens.length ? tokens[tokenIndex] : null; } while (token !== null && (token.type === TYPE.WhiteSpace || token.type === TYPE.Comment)); } function getNextToken(offset) { var nextIndex = tokenIndex + offset; return nextIndex < tokens.length ? tokens[nextIndex] : null; } function stateSnapshotFromSyntax(nextState, prev) { return { nextState, matchStack, syntaxStack, thenStack, tokenIndex, prev }; } function pushThenStack(nextState) { thenStack = { nextState, matchStack, syntaxStack, prev: thenStack }; } function pushElseStack(nextState) { elseStack = stateSnapshotFromSyntax(nextState, elseStack); } function addTokenToMatch() { matchStack = { type: TOKEN, syntax: state.syntax, token, prev: matchStack }; moveToNextToken(); syntaxStash = null; if (tokenIndex > longestMatch) { longestMatch = tokenIndex; } } function openSyntax() { syntaxStack = { syntax: state.syntax, opts: state.syntax.opts || syntaxStack !== null && syntaxStack.opts || null, prev: syntaxStack }; matchStack = { type: OPEN_SYNTAX, syntax: state.syntax, token: matchStack.token, prev: matchStack }; } function closeSyntax() { if (matchStack.type === OPEN_SYNTAX) { matchStack = matchStack.prev; } else { matchStack = { type: CLOSE_SYNTAX, syntax: syntaxStack.syntax, token: matchStack.token, prev: matchStack }; } syntaxStack = syntaxStack.prev; } var syntaxStack = null; var thenStack = null; var elseStack = null; var syntaxStash = null; var iterationCount = 0; var exitReason = null; var token = null; var tokenIndex = -1; var longestMatch = 0; var matchStack = { type: STUB, syntax: null, token: null, prev: null }; moveToNextToken(); while (exitReason === null && ++iterationCount < ITERATION_LIMIT) { switch (state.type) { case "Match": if (thenStack === null) { if (token !== null) { if (tokenIndex !== tokens.length - 1 || token.value !== "\\0" && token.value !== "\\9") { state = MISMATCH; break; } } exitReason = EXIT_REASON_MATCH; break; } state = thenStack.nextState; if (state === DISALLOW_EMPTY) { if (thenStack.matchStack === matchStack) { state = MISMATCH; break; } else { state = MATCH; } } while (thenStack.syntaxStack !== syntaxStack) { closeSyntax(); } thenStack = thenStack.prev; break; case "Mismatch": if (syntaxStash !== null && syntaxStash !== false) { if (elseStack === null || tokenIndex > elseStack.tokenIndex) { elseStack = syntaxStash; syntaxStash = false; } } else if (elseStack === null) { exitReason = EXIT_REASON_MISMATCH; break; } state = elseStack.nextState; thenStack = elseStack.thenStack; syntaxStack = elseStack.syntaxStack; matchStack = elseStack.matchStack; tokenIndex = elseStack.tokenIndex; token = tokenIndex < tokens.length ? tokens[tokenIndex] : null; elseStack = elseStack.prev; break; case "MatchGraph": state = state.match; break; case "If": if (state.else !== MISMATCH) { pushElseStack(state.else); } if (state.then !== MATCH) { pushThenStack(state.then); } state = state.match; break; case "MatchOnce": state = { type: "MatchOnceBuffer", syntax: state, index: 0, mask: 0 }; break; case "MatchOnceBuffer": var terms = state.syntax.terms; if (state.index === terms.length) { if (state.mask === 0 || state.syntax.all) { state = MISMATCH; break; } state = MATCH; break; } if (state.mask === (1 << terms.length) - 1) { state = MATCH; break; } for (; state.index < terms.length; state.index++) { var matchFlag = 1 << state.index; if ((state.mask & matchFlag) === 0) { pushElseStack(state); pushThenStack({ type: "AddMatchOnce", syntax: state.syntax, mask: state.mask | matchFlag }); state = terms[state.index++]; break; } } break; case "AddMatchOnce": state = { type: "MatchOnceBuffer", syntax: state.syntax, index: 0, mask: state.mask }; break; case "Enum": if (token !== null) { var name = token.value.toLowerCase(); if (name.indexOf("\\") !== -1) { name = name.replace(/\\[09].*$/, ""); } if (hasOwnProperty2.call(state.map, name)) { state = state.map[name]; break; } } state = MISMATCH; break; case "Generic": var opts = syntaxStack !== null ? syntaxStack.opts : null; var lastTokenIndex = tokenIndex + Math.floor(state.fn(token, getNextToken, opts)); if (!isNaN(lastTokenIndex) && lastTokenIndex > tokenIndex) { while (tokenIndex < lastTokenIndex) { addTokenToMatch(); } state = MATCH; } else { state = MISMATCH; } break; case "Type": case "Property": var syntaxDict = state.type === "Type" ? "types" : "properties"; var dictSyntax = hasOwnProperty2.call(syntaxes, syntaxDict) ? syntaxes[syntaxDict][state.name] : null; if (!dictSyntax || !dictSyntax.match) { throw new Error( "Bad syntax reference: " + (state.type === "Type" ? "<" + state.name + ">" : "<'" + state.name + "'>") ); } if (syntaxStash !== false && token !== null && state.type === "Type") { var lowPriorityMatching = state.name === "custom-ident" && token.type === TYPE.Ident || state.name === "length" && token.value === "0"; if (lowPriorityMatching) { if (syntaxStash === null) { syntaxStash = stateSnapshotFromSyntax(state, elseStack); } state = MISMATCH; break; } } openSyntax(); state = dictSyntax.match; break; case "Keyword": var name = state.name; if (token !== null) { var keywordName = token.value; if (keywordName.indexOf("\\") !== -1) { keywordName = keywordName.replace(/\\[09].*$/, ""); } if (areStringsEqualCaseInsensitive(keywordName, name)) { addTokenToMatch(); state = MATCH; break; } } state = MISMATCH; break; case "AtKeyword": case "Function": if (token !== null && areStringsEqualCaseInsensitive(token.value, state.name)) { addTokenToMatch(); state = MATCH; break; } state = MISMATCH; break; case "Token": if (token !== null && token.value === state.value) { addTokenToMatch(); state = MATCH; break; } state = MISMATCH; break; case "Comma": if (token !== null && token.type === TYPE.Comma) { if (isCommaContextStart(matchStack.token)) { state = MISMATCH; } else { addTokenToMatch(); state = isCommaContextEnd(token) ? MISMATCH : MATCH; } } else { state = isCommaContextStart(matchStack.token) || isCommaContextEnd(token) ? MATCH : MISMATCH; } break; case "String": var string = ""; for (var lastTokenIndex = tokenIndex; lastTokenIndex < tokens.length && string.length < state.value.length; lastTokenIndex++) { string += tokens[lastTokenIndex].value; } if (areStringsEqualCaseInsensitive(string, state.value)) { while (tokenIndex < lastTokenIndex) { addTokenToMatch(); } state = MATCH; } else { state = MISMATCH; } break; default: throw new Error("Unknown node type: " + state.type); } } totalIterationCount += iterationCount; switch (exitReason) { case null: console.warn("[csstree-match] BREAK after " + ITERATION_LIMIT + " iterations"); exitReason = EXIT_REASON_ITERATION_LIMIT; matchStack = null; break; case EXIT_REASON_MATCH: while (syntaxStack !== null) { closeSyntax(); } break; default: matchStack = null; } return { tokens, reason: exitReason, iterations: iterationCount, match: matchStack, longestMatch }; } function matchAsList(tokens, matchGraph2, syntaxes) { var matchResult = internalMatch(tokens, matchGraph2, syntaxes || {}); if (matchResult.match !== null) { var item = reverseList(matchResult.match).prev; matchResult.match = []; while (item !== null) { switch (item.type) { case STUB: break; case OPEN_SYNTAX: case CLOSE_SYNTAX: matchResult.match.push({ type: item.type, syntax: item.syntax }); break; default: matchResult.match.push({ token: item.token.value, node: item.token.node }); break; } item = item.prev; } } return matchResult; } function matchAsTree(tokens, matchGraph2, syntaxes) { var matchResult = internalMatch(tokens, matchGraph2, syntaxes || {}); if (matchResult.match === null) { return matchResult; } var item = matchResult.match; var host = matchResult.match = { syntax: matchGraph2.syntax || null, match: [] }; var hostStack = [host]; item = reverseList(item).prev; while (item !== null) { switch (item.type) { case OPEN_SYNTAX: host.match.push(host = { syntax: item.syntax, match: [] }); hostStack.push(host); break; case CLOSE_SYNTAX: hostStack.pop(); host = hostStack[hostStack.length - 1]; break; default: host.match.push({ syntax: item.syntax || null, token: item.token.value, node: item.token.node }); } item = item.prev; } return matchResult; } module2.exports = { matchAsList, matchAsTree, getTotalIterationCount: function() { return totalIterationCount; } }; } }); // node_modules/css-tree/lib/lexer/trace.js var require_trace = __commonJS({ "node_modules/css-tree/lib/lexer/trace.js"(exports2, module2) { function getTrace(node) { function shouldPutToTrace(syntax) { if (syntax === null) { return false; } return syntax.type === "Type" || syntax.type === "Property" || syntax.type === "Keyword"; } function hasMatch(matchNode) { if (Array.isArray(matchNode.match)) { for (var i = 0; i < matchNode.match.length; i++) { if (hasMatch(matchNode.match[i])) { if (shouldPutToTrace(matchNode.syntax)) { result.unshift(matchNode.syntax); } return true; } } } else if (matchNode.node === node) { result = shouldPutToTrace(matchNode.syntax) ? [matchNode.syntax] : []; return true; } return false; } var result = null; if (this.matched !== null) { hasMatch(this.matched); } return result; } function testNode(match, node, fn) { var trace = getTrace.call(match, node); if (trace === null) { return false; } return trace.some(fn); } function isType(node, type) { return testNode(this, node, function(matchNode) { return matchNode.type === "Type" && matchNode.name === type; }); } function isProperty(node, property) { return testNode(this, node, function(matchNode) { return matchNode.type === "Property" && matchNode.name === property; }); } function isKeyword(node) { return testNode(this, node, function(matchNode) { return matchNode.type === "Keyword"; }); } module2.exports = { getTrace, isType, isProperty, isKeyword }; } }); // node_modules/css-tree/lib/lexer/search.js var require_search = __commonJS({ "node_modules/css-tree/lib/lexer/search.js"(exports2, module2) { var List = require_List(); function getFirstMatchNode(matchNode) { if ("node" in matchNode) { return matchNode.node; } return getFirstMatchNode(matchNode.match[0]); } function getLastMatchNode(matchNode) { if ("node" in matchNode) { return matchNode.node; } return getLastMatchNode(matchNode.match[matchNode.match.length - 1]); } function matchFragments(lexer, ast, match, type, name) { function findFragments(matchNode) { if (matchNode.syntax !== null && matchNode.syntax.type === type && matchNode.syntax.name === name) { var start = getFirstMatchNode(matchNode); var end = getLastMatchNode(matchNode); lexer.syntax.walk(ast, function(node, item, list) { if (node === start) { var nodes = new List(); do { nodes.appendData(item.data); if (item.data === end) { break; } item = item.next; } while (item !== null); fragments.push({ parent: list, nodes }); } }); } if (Array.isArray(matchNode.match)) { matchNode.match.forEach(findFragments); } } var fragments = []; if (match.matched !== null) { findFragments(match.matched); } return fragments; } module2.exports = { matchFragments }; } }); // node_modules/css-tree/lib/lexer/structure.js var require_structure = __commonJS({ "node_modules/css-tree/lib/lexer/structure.js"(exports2, module2) { var List = require_List(); var hasOwnProperty2 = Object.prototype.hasOwnProperty; function isValidNumber(value) { return typeof value === "number" && isFinite(value) && Math.floor(value) === value && value >= 0; } function isValidLocation(loc) { return Boolean(loc) && isValidNumber(loc.offset) && isValidNumber(loc.line) && isValidNumber(loc.column); } function createNodeStructureChecker(type, fields) { return function checkNode(node, warn) { if (!node || node.constructor !== Object) { return warn(node, "Type of node should be an Object"); } for (var key in node) { var valid = true; if (hasOwnProperty2.call(node, key) === false) { continue; } if (key === "type") { if (node.type !== type) { warn(node, "Wrong node type `" + node.type + "`, expected `" + type + "`"); } } else if (key === "loc") { if (node.loc === null) { continue; } else if (node.loc && node.loc.constructor === Object) { if (typeof node.loc.source !== "string") { key += ".source"; } else if (!isValidLocation(node.loc.start)) { key += ".start"; } else if (!isValidLocation(node.loc.end)) { key += ".end"; } else { continue; } } valid = false; } else if (fields.hasOwnProperty(key)) { for (var i = 0, valid = false; !valid && i < fields[key].length; i++) { var fieldType = fields[key][i]; switch (fieldType) { case String: valid = typeof node[key] === "string"; break; case Boolean: valid = typeof node[key] === "boolean"; break; case null: valid = node[key] === null; break; default: if (typeof fieldType === "string") { valid = node[key] && node[key].type === fieldType; } else if (Array.isArray(fieldType)) { valid = node[key] instanceof List; } } } } else { warn(node, "Unknown field `" + key + "` for " + type + " node type"); } if (!valid) { warn(node, "Bad value for `" + type + "." + key + "`"); } } for (var key in fields) { if (hasOwnProperty2.call(fields, key) && hasOwnProperty2.call(node, key) === false) { warn(node, "Field `" + type + "." + key + "` is missed"); } } }; } function processStructure(name, nodeType) { var structure = nodeType.structure; var fields = { type: String, loc: true }; var docs = { type: '"' + name + '"' }; for (var key in structure) { if (hasOwnProperty2.call(structure, key) === false) { continue; } var docsTypes = []; var fieldTypes = fields[key] = Array.isArray(structure[key]) ? structure[key].slice() : [structure[key]]; for (var i = 0; i < fieldTypes.length; i++) { var fieldType = fieldTypes[i]; if (fieldType === String || fieldType === Boolean) { docsTypes.push(fieldType.name); } else if (fieldType === null) { docsTypes.push("null"); } else if (typeof fieldType === "string") { docsTypes.push("<" + fieldType + ">"); } else if (Array.isArray(fieldType)) { docsTypes.push("List"); } else { throw new Error("Wrong value `" + fieldType + "` in `" + name + "." + key + "` structure definition"); } } docs[key] = docsTypes.join(" | "); } return { docs, check: createNodeStructureChecker(name, fields) }; } module2.exports = { getStructureFromConfig: function(config) { var structure = {}; if (config.node) { for (var name in config.node) { if (hasOwnProperty2.call(config.node, name)) { var nodeType = config.node[name]; if (nodeType.structure) { structure[name] = processStructure(name, nodeType); } else { throw new Error("Missed `structure` field in `" + name + "` node type definition"); } } } } return structure; } }; } }); // node_modules/css-tree/lib/lexer/Lexer.js var require_Lexer = __commonJS({ "node_modules/css-tree/lib/lexer/Lexer.js"(exports2, module2) { var SyntaxReferenceError = require_error2().SyntaxReferenceError; var SyntaxMatchError = require_error2().SyntaxMatchError; var names = require_names2(); var generic = require_generic(); var parse = require_parse6(); var generate = require_generate(); var walk = require_walk2(); var prepareTokens = require_prepare_tokens(); var buildMatchGraph = require_match_graph().buildMatchGraph; var matchAsTree = require_match().matchAsTree; var trace = require_trace(); var search = require_search(); var getStructureFromConfig = require_structure().getStructureFromConfig; var cssWideKeywords = buildMatchGraph("inherit | initial | unset"); var cssWideKeywordsWithExpression = buildMatchGraph("inherit | initial | unset | <-ms-legacy-expression>"); function dumpMapSyntax(map, compact, syntaxAsAst) { var result = {}; for (var name in map) { if (map[name].syntax) { result[name] = syntaxAsAst ? map[name].syntax : generate(map[name].syntax, { compact }); } } return result; } function dumpAtruleMapSyntax(map, compact, syntaxAsAst) { const result = {}; for (const [name, atrule] of Object.entries(map)) { result[name] = { prelude: atrule.prelude && (syntaxAsAst ? atrule.prelude.syntax : generate(atrule.prelude.syntax, { compact })), descriptors: atrule.descriptors && dumpMapSyntax(atrule.descriptors, compact, syntaxAsAst) }; } return result; } function valueHasVar(tokens) { for (var i = 0; i < tokens.length; i++) { if (tokens[i].value.toLowerCase() === "var(") { return true; } } return false; } function buildMatchResult(match, error, iterations) { return { matched: match, iterations, error, getTrace: trace.getTrace, isType: trace.isType, isProperty: trace.isProperty, isKeyword: trace.isKeyword }; } function matchSyntax(lexer, syntax, value, useCommon) { var tokens = prepareTokens(value, lexer.syntax); var result; if (valueHasVar(tokens)) { return buildMatchResult(null, new Error("Matching for a tree with var() is not supported")); } if (useCommon) { result = matchAsTree(tokens, lexer.valueCommonSyntax, lexer); } if (!useCommon || !result.match) { result = matchAsTree(tokens, syntax.match, lexer); if (!result.match) { return buildMatchResult( null, new SyntaxMatchError(result.reason, syntax.syntax, value, result), result.iterations ); } } return buildMatchResult(result.match, null, result.iterations); } var Lexer = function(config, syntax, structure) { this.valueCommonSyntax = cssWideKeywords; this.syntax = syntax; this.generic = false; this.atrules = {}; this.properties = {}; this.types = {}; this.structure = structure || getStructureFromConfig(config); if (config) { if (config.types) { for (var name in config.types) { this.addType_(name, config.types[name]); } } if (config.generic) { this.generic = true; for (var name in generic) { this.addType_(name, generic[name]); } } if (config.atrules) { for (var name in config.atrules) { this.addAtrule_(name, config.atrules[name]); } } if (config.properties) { for (var name in config.properties) { this.addProperty_(name, config.properties[name]); } } } }; Lexer.prototype = { structure: {}, checkStructure: function(ast) { function collectWarning(node, message) { warns.push({ node, message }); } var structure = this.structure; var warns = []; this.syntax.walk(ast, function(node) { if (structure.hasOwnProperty(node.type)) { structure[node.type].check(node, collectWarning); } else { collectWarning(node, "Unknown node type `" + node.type + "`"); } }); return warns.length ? warns : false; }, createDescriptor: function(syntax, type, name, parent = null) { var ref = { type, name }; var descriptor = { type, name, parent, syntax: null, match: null }; if (typeof syntax === "function") { descriptor.match = buildMatchGraph(syntax, ref); } else { if (typeof syntax === "string") { Object.defineProperty(descriptor, "syntax", { get: function() { Object.defineProperty(descriptor, "syntax", { value: parse(syntax) }); return descriptor.syntax; } }); } else { descriptor.syntax = syntax; } Object.defineProperty(descriptor, "match", { get: function() { Object.defineProperty(descriptor, "match", { value: buildMatchGraph(descriptor.syntax, ref) }); return descriptor.match; } }); } return descriptor; }, addAtrule_: function(name, syntax) { if (!syntax) { return; } this.atrules[name] = { type: "Atrule", name, prelude: syntax.prelude ? this.createDescriptor(syntax.prelude, "AtrulePrelude", name) : null, descriptors: syntax.descriptors ? Object.keys(syntax.descriptors).reduce((res, descName) => { res[descName] = this.createDescriptor(syntax.descriptors[descName], "AtruleDescriptor", descName, name); return res; }, {}) : null }; }, addProperty_: function(name, syntax) { if (!syntax) { return; } this.properties[name] = this.createDescriptor(syntax, "Property", name); }, addType_: function(name, syntax) { if (!syntax) { return; } this.types[name] = this.createDescriptor(syntax, "Type", name); if (syntax === generic["-ms-legacy-expression"]) { this.valueCommonSyntax = cssWideKeywordsWithExpression; } }, checkAtruleName: function(atruleName) { if (!this.getAtrule(atruleName)) { return new SyntaxReferenceError("Unknown at-rule", "@" + atruleName); } }, checkAtrulePrelude: function(atruleName, prelude) { let error = this.checkAtruleName(atruleName); if (error) { return error; } var atrule = this.getAtrule(atruleName); if (!atrule.prelude && prelude) { return new SyntaxError("At-rule `@" + atruleName + "` should not contain a prelude"); } if (atrule.prelude && !prelude) { return new SyntaxError("At-rule `@" + atruleName + "` should contain a prelude"); } }, checkAtruleDescriptorName: function(atruleName, descriptorName) { let error = this.checkAtruleName(atruleName); if (error) { return error; } var atrule = this.getAtrule(atruleName); var descriptor = names.keyword(descriptorName); if (!atrule.descriptors) { return new SyntaxError("At-rule `@" + atruleName + "` has no known descriptors"); } if (!atrule.descriptors[descriptor.name] && !atrule.descriptors[descriptor.basename]) { return new SyntaxReferenceError("Unknown at-rule descriptor", descriptorName); } }, checkPropertyName: function(propertyName) { var property = names.property(propertyName); if (property.custom) { return new Error("Lexer matching doesn't applicable for custom properties"); } if (!this.getProperty(propertyName)) { return new SyntaxReferenceError("Unknown property", propertyName); } }, matchAtrulePrelude: function(atruleName, prelude) { var error = this.checkAtrulePrelude(atruleName, prelude); if (error) { return buildMatchResult(null, error); } if (!prelude) { return buildMatchResult(null, null); } return matchSyntax(this, this.getAtrule(atruleName).prelude, prelude, false); }, matchAtruleDescriptor: function(atruleName, descriptorName, value) { var error = this.checkAtruleDescriptorName(atruleName, descriptorName); if (error) { return buildMatchResult(null, error); } var atrule = this.getAtrule(atruleName); var descriptor = names.keyword(descriptorName); return matchSyntax(this, atrule.descriptors[descriptor.name] || atrule.descriptors[descriptor.basename], value, false); }, matchDeclaration: function(node) { if (node.type !== "Declaration") { return buildMatchResult(null, new Error("Not a Declaration node")); } return this.matchProperty(node.property, node.value); }, matchProperty: function(propertyName, value) { var error = this.checkPropertyName(propertyName); if (error) { return buildMatchResult(null, error); } return matchSyntax(this, this.getProperty(propertyName), value, true); }, matchType: function(typeName, value) { var typeSyntax = this.getType(typeName); if (!typeSyntax) { return buildMatchResult(null, new SyntaxReferenceError("Unknown type", typeName)); } return matchSyntax(this, typeSyntax, value, false); }, match: function(syntax, value) { if (typeof syntax !== "string" && (!syntax || !syntax.type)) { return buildMatchResult(null, new SyntaxReferenceError("Bad syntax")); } if (typeof syntax === "string" || !syntax.match) { syntax = this.createDescriptor(syntax, "Type", "anonymous"); } return matchSyntax(this, syntax, value, false); }, findValueFragments: function(propertyName, value, type, name) { return search.matchFragments(this, value, this.matchProperty(propertyName, value), type, name); }, findDeclarationValueFragments: function(declaration, type, name) { return search.matchFragments(this, declaration.value, this.matchDeclaration(declaration), type, name); }, findAllFragments: function(ast, type, name) { var result = []; this.syntax.walk(ast, { visit: "Declaration", enter: function(declaration) { result.push.apply(result, this.findDeclarationValueFragments(declaration, type, name)); }.bind(this) }); return result; }, getAtrule: function(atruleName, fallbackBasename = true) { var atrule = names.keyword(atruleName); var atruleEntry = atrule.vendor && fallbackBasename ? this.atrules[atrule.name] || this.atrules[atrule.basename] : this.atrules[atrule.name]; return atruleEntry || null; }, getAtrulePrelude: function(atruleName, fallbackBasename = true) { const atrule = this.getAtrule(atruleName, fallbackBasename); return atrule && atrule.prelude || null; }, getAtruleDescriptor: function(atruleName, name) { return this.atrules.hasOwnProperty(atruleName) && this.atrules.declarators ? this.atrules[atruleName].declarators[name] || null : null; }, getProperty: function(propertyName, fallbackBasename = true) { var property = names.property(propertyName); var propertyEntry = property.vendor && fallbackBasename ? this.properties[property.name] || this.properties[property.basename] : this.properties[property.name]; return propertyEntry || null; }, getType: function(name) { return this.types.hasOwnProperty(name) ? this.types[name] : null; }, validate: function() { function validate(syntax, name, broken, descriptor) { if (broken.hasOwnProperty(name)) { return broken[name]; } broken[name] = false; if (descriptor.syntax !== null) { walk(descriptor.syntax, function(node) { if (node.type !== "Type" && node.type !== "Property") { return; } var map = node.type === "Type" ? syntax.types : syntax.properties; var brokenMap = node.type === "Type" ? brokenTypes : brokenProperties; if (!map.hasOwnProperty(node.name) || validate(syntax, node.name, brokenMap, map[node.name])) { broken[name] = true; } }, this); } } var brokenTypes = {}; var brokenProperties = {}; for (var key in this.types) { validate(this, key, brokenTypes, this.types[key]); } for (var key in this.properties) { validate(this, key, brokenProperties, this.properties[key]); } brokenTypes = Object.keys(brokenTypes).filter(function(name) { return brokenTypes[name]; }); brokenProperties = Object.keys(brokenProperties).filter(function(name) { return brokenProperties[name]; }); if (brokenTypes.length || brokenProperties.length) { return { types: brokenTypes, properties: brokenProperties }; } return null; }, dump: function(syntaxAsAst, pretty) { return { generic: this.generic, types: dumpMapSyntax(this.types, !pretty, syntaxAsAst), properties: dumpMapSyntax(this.properties, !pretty, syntaxAsAst), atrules: dumpAtruleMapSyntax(this.atrules, !pretty, syntaxAsAst) }; }, toString: function() { return JSON.stringify(this.dump()); } }; module2.exports = Lexer; } }); // node_modules/css-tree/lib/definition-syntax/index.js var require_definition_syntax = __commonJS({ "node_modules/css-tree/lib/definition-syntax/index.js"(exports2, module2) { module2.exports = { SyntaxError: require_SyntaxError2(), parse: require_parse6(), generate: require_generate(), walk: require_walk2() }; } }); // node_modules/css-tree/lib/common/OffsetToLocation.js var require_OffsetToLocation = __commonJS({ "node_modules/css-tree/lib/common/OffsetToLocation.js"(exports2, module2) { var adoptBuffer = require_adopt_buffer(); var isBOM = require_tokenizer().isBOM; var N = 10; var F = 12; var R = 13; function computeLinesAndColumns(host, source) { var sourceLength = source.length; var lines = adoptBuffer(host.lines, sourceLength); var line = host.startLine; var columns = adoptBuffer(host.columns, sourceLength); var column = host.startColumn; var startOffset = source.length > 0 ? isBOM(source.charCodeAt(0)) : 0; for (var i = startOffset; i < sourceLength; i++) { var code = source.charCodeAt(i); lines[i] = line; columns[i] = column++; if (code === N || code === R || code === F) { if (code === R && i + 1 < sourceLength && source.charCodeAt(i + 1) === N) { i++; lines[i] = line; columns[i] = column; } line++; column = 1; } } lines[i] = line; columns[i] = column; host.lines = lines; host.columns = columns; } var OffsetToLocation = function() { this.lines = null; this.columns = null; this.linesAndColumnsComputed = false; }; OffsetToLocation.prototype = { setSource: function(source, startOffset, startLine, startColumn) { this.source = source; this.startOffset = typeof startOffset === "undefined" ? 0 : startOffset; this.startLine = typeof startLine === "undefined" ? 1 : startLine; this.startColumn = typeof startColumn === "undefined" ? 1 : startColumn; this.linesAndColumnsComputed = false; }, ensureLinesAndColumnsComputed: function() { if (!this.linesAndColumnsComputed) { computeLinesAndColumns(this, this.source); this.linesAndColumnsComputed = true; } }, getLocation: function(offset, filename) { this.ensureLinesAndColumnsComputed(); return { source: filename, offset: this.startOffset + offset, line: this.lines[offset], column: this.columns[offset] }; }, getLocationRange: function(start, end, filename) { this.ensureLinesAndColumnsComputed(); return { source: filename, start: { offset: this.startOffset + start, line: this.lines[start], column: this.columns[start] }, end: { offset: this.startOffset + end, line: this.lines[end], column: this.columns[end] } }; } }; module2.exports = OffsetToLocation; } }); // node_modules/css-tree/lib/parser/sequence.js var require_sequence = __commonJS({ "node_modules/css-tree/lib/parser/sequence.js"(exports2, module2) { var TYPE = require_tokenizer().TYPE; var WHITESPACE = TYPE.WhiteSpace; var COMMENT = TYPE.Comment; module2.exports = function readSequence(recognizer) { var children = this.createList(); var child = null; var context = { recognizer, space: null, ignoreWS: false, ignoreWSAfter: false }; this.scanner.skipSC(); while (!this.scanner.eof) { switch (this.scanner.tokenType) { case COMMENT: this.scanner.next(); continue; case WHITESPACE: if (context.ignoreWS) { this.scanner.next(); } else { context.space = this.WhiteSpace(); } continue; } child = recognizer.getNode.call(this, context); if (child === void 0) { break; } if (context.space !== null) { children.push(context.space); context.space = null; } children.push(child); if (context.ignoreWSAfter) { context.ignoreWSAfter = false; context.ignoreWS = true; } else { context.ignoreWS = false; } } return children; }; } }); // node_modules/css-tree/lib/parser/create.js var require_create = __commonJS({ "node_modules/css-tree/lib/parser/create.js"(exports2, module2) { var OffsetToLocation = require_OffsetToLocation(); var SyntaxError2 = require_SyntaxError(); var TokenStream = require_TokenStream(); var List = require_List(); var tokenize = require_tokenizer(); var constants = require_const2(); var { findWhiteSpaceStart, cmpStr } = require_utils3(); var sequence = require_sequence(); var noop = function() { }; var TYPE = constants.TYPE; var NAME = constants.NAME; var WHITESPACE = TYPE.WhiteSpace; var COMMENT = TYPE.Comment; var IDENT = TYPE.Ident; var FUNCTION = TYPE.Function; var URL2 = TYPE.Url; var HASH = TYPE.Hash; var PERCENTAGE = TYPE.Percentage; var NUMBER = TYPE.Number; var NUMBERSIGN = 35; var NULL = 0; function createParseContext(name) { return function() { return this[name](); }; } function processConfig(config) { var parserConfig = { context: {}, scope: {}, atrule: {}, pseudo: {} }; if (config.parseContext) { for (var name in config.parseContext) { switch (typeof config.parseContext[name]) { case "function": parserConfig.context[name] = config.parseContext[name]; break; case "string": parserConfig.context[name] = createParseContext(config.parseContext[name]); break; } } } if (config.scope) { for (var name in config.scope) { parserConfig.scope[name] = config.scope[name]; } } if (config.atrule) { for (var name in config.atrule) { var atrule = config.atrule[name]; if (atrule.parse) { parserConfig.atrule[name] = atrule.parse; } } } if (config.pseudo) { for (var name in config.pseudo) { var pseudo = config.pseudo[name]; if (pseudo.parse) { parserConfig.pseudo[name] = pseudo.parse; } } } if (config.node) { for (var name in config.node) { parserConfig[name] = config.node[name].parse; } } return parserConfig; } module2.exports = function createParser(config) { var parser = { scanner: new TokenStream(), locationMap: new OffsetToLocation(), filename: "", needPositions: false, onParseError: noop, onParseErrorThrow: false, parseAtrulePrelude: true, parseRulePrelude: true, parseValue: true, parseCustomProperty: false, readSequence: sequence, createList: function() { return new List(); }, createSingleNodeList: function(node) { return new List().appendData(node); }, getFirstListNode: function(list) { return list && list.first(); }, getLastListNode: function(list) { return list.last(); }, parseWithFallback: function(consumer, fallback) { var startToken = this.scanner.tokenIndex; try { return consumer.call(this); } catch (e) { if (this.onParseErrorThrow) { throw e; } var fallbackNode = fallback.call(this, startToken); this.onParseErrorThrow = true; this.onParseError(e, fallbackNode); this.onParseErrorThrow = false; return fallbackNode; } }, lookupNonWSType: function(offset) { do { var type = this.scanner.lookupType(offset++); if (type !== WHITESPACE) { return type; } } while (type !== NULL); return NULL; }, eat: function(tokenType) { if (this.scanner.tokenType !== tokenType) { var offset = this.scanner.tokenStart; var message = NAME[tokenType] + " is expected"; switch (tokenType) { case IDENT: if (this.scanner.tokenType === FUNCTION || this.scanner.tokenType === URL2) { offset = this.scanner.tokenEnd - 1; message = "Identifier is expected but function found"; } else { message = "Identifier is expected"; } break; case HASH: if (this.scanner.isDelim(NUMBERSIGN)) { this.scanner.next(); offset++; message = "Name is expected"; } break; case PERCENTAGE: if (this.scanner.tokenType === NUMBER) { offset = this.scanner.tokenEnd; message = "Percent sign is expected"; } break; default: if (this.scanner.source.charCodeAt(this.scanner.tokenStart) === tokenType) { offset = offset + 1; } } this.error(message, offset); } this.scanner.next(); }, consume: function(tokenType) { var value = this.scanner.getTokenValue(); this.eat(tokenType); return value; }, consumeFunctionName: function() { var name = this.scanner.source.substring(this.scanner.tokenStart, this.scanner.tokenEnd - 1); this.eat(FUNCTION); return name; }, getLocation: function(start, end) { if (this.needPositions) { return this.locationMap.getLocationRange( start, end, this.filename ); } return null; }, getLocationFromList: function(list) { if (this.needPositions) { var head = this.getFirstListNode(list); var tail = this.getLastListNode(list); return this.locationMap.getLocationRange( head !== null ? head.loc.start.offset - this.locationMap.startOffset : this.scanner.tokenStart, tail !== null ? tail.loc.end.offset - this.locationMap.startOffset : this.scanner.tokenStart, this.filename ); } return null; }, error: function(message, offset) { var location = typeof offset !== "undefined" && offset < this.scanner.source.length ? this.locationMap.getLocation(offset) : this.scanner.eof ? this.locationMap.getLocation(findWhiteSpaceStart(this.scanner.source, this.scanner.source.length - 1)) : this.locationMap.getLocation(this.scanner.tokenStart); throw new SyntaxError2( message || "Unexpected input", this.scanner.source, location.offset, location.line, location.column ); } }; config = processConfig(config || {}); for (var key in config) { parser[key] = config[key]; } return function(source, options) { options = options || {}; var context = options.context || "default"; var onComment = options.onComment; var ast; tokenize(source, parser.scanner); parser.locationMap.setSource( source, options.offset, options.line, options.column ); parser.filename = options.filename || ""; parser.needPositions = Boolean(options.positions); parser.onParseError = typeof options.onParseError === "function" ? options.onParseError : noop; parser.onParseErrorThrow = false; parser.parseAtrulePrelude = "parseAtrulePrelude" in options ? Boolean(options.parseAtrulePrelude) : true; parser.parseRulePrelude = "parseRulePrelude" in options ? Boolean(options.parseRulePrelude) : true; parser.parseValue = "parseValue" in options ? Boolean(options.parseValue) : true; parser.parseCustomProperty = "parseCustomProperty" in options ? Boolean(options.parseCustomProperty) : false; if (!parser.context.hasOwnProperty(context)) { throw new Error("Unknown context `" + context + "`"); } if (typeof onComment === "function") { parser.scanner.forEachToken((type, start, end) => { if (type === COMMENT) { const loc = parser.getLocation(start, end); const value = cmpStr(source, end - 2, end, "*/") ? source.slice(start + 2, end - 2) : source.slice(start + 2, end); onComment(value, loc); } }); } ast = parser.context[context].call(parser, options); if (!parser.scanner.eof) { parser.error(); } return ast; }; }; } }); // node_modules/source-map/lib/base64.js var require_base642 = __commonJS({ "node_modules/source-map/lib/base64.js"(exports2) { var intToCharMap = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""); exports2.encode = function(number) { if (0 <= number && number < intToCharMap.length) { return intToCharMap[number]; } throw new TypeError("Must be between 0 and 63: " + number); }; exports2.decode = function(charCode) { var bigA = 65; var bigZ = 90; var littleA = 97; var littleZ = 122; var zero = 48; var nine = 57; var plus = 43; var slash = 47; var littleOffset = 26; var numberOffset = 52; if (bigA <= charCode && charCode <= bigZ) { return charCode - bigA; } if (littleA <= charCode && charCode <= littleZ) { return charCode - littleA + littleOffset; } if (zero <= charCode && charCode <= nine) { return charCode - zero + numberOffset; } if (charCode == plus) { return 62; } if (charCode == slash) { return 63; } return -1; }; } }); // node_modules/source-map/lib/base64-vlq.js var require_base64_vlq2 = __commonJS({ "node_modules/source-map/lib/base64-vlq.js"(exports2) { var base64 = require_base642(); var VLQ_BASE_SHIFT = 5; var VLQ_BASE = 1 << VLQ_BASE_SHIFT; var VLQ_BASE_MASK = VLQ_BASE - 1; var VLQ_CONTINUATION_BIT = VLQ_BASE; function toVLQSigned(aValue) { return aValue < 0 ? (-aValue << 1) + 1 : (aValue << 1) + 0; } function fromVLQSigned(aValue) { var isNegative = (aValue & 1) === 1; var shifted = aValue >> 1; return isNegative ? -shifted : shifted; } exports2.encode = function base64VLQ_encode(aValue) { var encoded = ""; var digit; var vlq = toVLQSigned(aValue); do { digit = vlq & VLQ_BASE_MASK; vlq >>>= VLQ_BASE_SHIFT; if (vlq > 0) { digit |= VLQ_CONTINUATION_BIT; } encoded += base64.encode(digit); } while (vlq > 0); return encoded; }; exports2.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { var strLen = aStr.length; var result = 0; var shift = 0; var continuation, digit; do { if (aIndex >= strLen) { throw new Error("Expected more digits in base 64 VLQ value."); } digit = base64.decode(aStr.charCodeAt(aIndex++)); if (digit === -1) { throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); } continuation = !!(digit & VLQ_CONTINUATION_BIT); digit &= VLQ_BASE_MASK; result = result + (digit << shift); shift += VLQ_BASE_SHIFT; } while (continuation); aOutParam.value = fromVLQSigned(result); aOutParam.rest = aIndex; }; } }); // node_modules/source-map/lib/util.js var require_util2 = __commonJS({ "node_modules/source-map/lib/util.js"(exports2) { function getArg(aArgs, aName, aDefaultValue) { if (aName in aArgs) { return aArgs[aName]; } else if (arguments.length === 3) { return aDefaultValue; } else { throw new Error('"' + aName + '" is a required argument.'); } } exports2.getArg = getArg; var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; var dataUrlRegexp = /^data:.+\,.+$/; function urlParse(aUrl) { var match = aUrl.match(urlRegexp); if (!match) { return null; } return { scheme: match[1], auth: match[2], host: match[3], port: match[4], path: match[5] }; } exports2.urlParse = urlParse; function urlGenerate(aParsedUrl) { var url = ""; if (aParsedUrl.scheme) { url += aParsedUrl.scheme + ":"; } url += "//"; if (aParsedUrl.auth) { url += aParsedUrl.auth + "@"; } if (aParsedUrl.host) { url += aParsedUrl.host; } if (aParsedUrl.port) { url += ":" + aParsedUrl.port; } if (aParsedUrl.path) { url += aParsedUrl.path; } return url; } exports2.urlGenerate = urlGenerate; function normalize(aPath) { var path = aPath; var url = urlParse(aPath); if (url) { if (!url.path) { return aPath; } path = url.path; } var isAbsolute = exports2.isAbsolute(path); var parts = path.split(/\/+/); for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { part = parts[i]; if (part === ".") { parts.splice(i, 1); } else if (part === "..") { up++; } else if (up > 0) { if (part === "") { parts.splice(i + 1, up); up = 0; } else { parts.splice(i, 2); up--; } } } path = parts.join("/"); if (path === "") { path = isAbsolute ? "/" : "."; } if (url) { url.path = path; return urlGenerate(url); } return path; } exports2.normalize = normalize; function join(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } if (aPath === "") { aPath = "."; } var aPathUrl = urlParse(aPath); var aRootUrl = urlParse(aRoot); if (aRootUrl) { aRoot = aRootUrl.path || "/"; } if (aPathUrl && !aPathUrl.scheme) { if (aRootUrl) { aPathUrl.scheme = aRootUrl.scheme; } return urlGenerate(aPathUrl); } if (aPathUrl || aPath.match(dataUrlRegexp)) { return aPath; } if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { aRootUrl.host = aPath; return urlGenerate(aRootUrl); } var joined = aPath.charAt(0) === "/" ? aPath : normalize(aRoot.replace(/\/+$/, "") + "/" + aPath); if (aRootUrl) { aRootUrl.path = joined; return urlGenerate(aRootUrl); } return joined; } exports2.join = join; exports2.isAbsolute = function(aPath) { return aPath.charAt(0) === "/" || urlRegexp.test(aPath); }; function relative(aRoot, aPath) { if (aRoot === "") { aRoot = "."; } aRoot = aRoot.replace(/\/$/, ""); var level = 0; while (aPath.indexOf(aRoot + "/") !== 0) { var index = aRoot.lastIndexOf("/"); if (index < 0) { return aPath; } aRoot = aRoot.slice(0, index); if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { return aPath; } ++level; } return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); } exports2.relative = relative; var supportsNullProto = function() { var obj = /* @__PURE__ */ Object.create(null); return !("__proto__" in obj); }(); function identity(s) { return s; } function toSetString(aStr) { if (isProtoString(aStr)) { return "$" + aStr; } return aStr; } exports2.toSetString = supportsNullProto ? identity : toSetString; function fromSetString(aStr) { if (isProtoString(aStr)) { return aStr.slice(1); } return aStr; } exports2.fromSetString = supportsNullProto ? identity : fromSetString; function isProtoString(s) { if (!s) { return false; } var length = s.length; if (length < 9) { return false; } if (s.charCodeAt(length - 1) !== 95 || s.charCodeAt(length - 2) !== 95 || s.charCodeAt(length - 3) !== 111 || s.charCodeAt(length - 4) !== 116 || s.charCodeAt(length - 5) !== 111 || s.charCodeAt(length - 6) !== 114 || s.charCodeAt(length - 7) !== 112 || s.charCodeAt(length - 8) !== 95 || s.charCodeAt(length - 9) !== 95) { return false; } for (var i = length - 10; i >= 0; i--) { if (s.charCodeAt(i) !== 36) { return false; } } return true; } function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { var cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0 || onlyCompareOriginal) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByOriginalPositions = compareByOriginalPositions; function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0 || onlyCompareGenerated) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; function strcmp(aStr1, aStr2) { if (aStr1 === aStr2) { return 0; } if (aStr1 === null) { return 1; } if (aStr2 === null) { return -1; } if (aStr1 > aStr2) { return 1; } return -1; } function compareByGeneratedPositionsInflated(mappingA, mappingB) { var cmp = mappingA.generatedLine - mappingB.generatedLine; if (cmp !== 0) { return cmp; } cmp = mappingA.generatedColumn - mappingB.generatedColumn; if (cmp !== 0) { return cmp; } cmp = strcmp(mappingA.source, mappingB.source); if (cmp !== 0) { return cmp; } cmp = mappingA.originalLine - mappingB.originalLine; if (cmp !== 0) { return cmp; } cmp = mappingA.originalColumn - mappingB.originalColumn; if (cmp !== 0) { return cmp; } return strcmp(mappingA.name, mappingB.name); } exports2.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; function parseSourceMapInput(str) { return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, "")); } exports2.parseSourceMapInput = parseSourceMapInput; function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { sourceURL = sourceURL || ""; if (sourceRoot) { if (sourceRoot[sourceRoot.length - 1] !== "/" && sourceURL[0] !== "/") { sourceRoot += "/"; } sourceURL = sourceRoot + sourceURL; } if (sourceMapURL) { var parsed = urlParse(sourceMapURL); if (!parsed) { throw new Error("sourceMapURL could not be parsed"); } if (parsed.path) { var index = parsed.path.lastIndexOf("/"); if (index >= 0) { parsed.path = parsed.path.substring(0, index + 1); } } sourceURL = join(urlGenerate(parsed), sourceURL); } return normalize(sourceURL); } exports2.computeSourceURL = computeSourceURL; } }); // node_modules/source-map/lib/array-set.js var require_array_set2 = __commonJS({ "node_modules/source-map/lib/array-set.js"(exports2) { var util = require_util2(); var has = Object.prototype.hasOwnProperty; var hasNativeMap = typeof Map !== "undefined"; function ArraySet() { this._array = []; this._set = hasNativeMap ? /* @__PURE__ */ new Map() : /* @__PURE__ */ Object.create(null); } ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { var set = new ArraySet(); for (var i = 0, len = aArray.length; i < len; i++) { set.add(aArray[i], aAllowDuplicates); } return set; }; ArraySet.prototype.size = function ArraySet_size() { return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; }; ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { var sStr = hasNativeMap ? aStr : util.toSetString(aStr); var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); var idx = this._array.length; if (!isDuplicate || aAllowDuplicates) { this._array.push(aStr); } if (!isDuplicate) { if (hasNativeMap) { this._set.set(aStr, idx); } else { this._set[sStr] = idx; } } }; ArraySet.prototype.has = function ArraySet_has(aStr) { if (hasNativeMap) { return this._set.has(aStr); } else { var sStr = util.toSetString(aStr); return has.call(this._set, sStr); } }; ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { if (hasNativeMap) { var idx = this._set.get(aStr); if (idx >= 0) { return idx; } } else { var sStr = util.toSetString(aStr); if (has.call(this._set, sStr)) { return this._set[sStr]; } } throw new Error('"' + aStr + '" is not in the set.'); }; ArraySet.prototype.at = function ArraySet_at(aIdx) { if (aIdx >= 0 && aIdx < this._array.length) { return this._array[aIdx]; } throw new Error("No element indexed by " + aIdx); }; ArraySet.prototype.toArray = function ArraySet_toArray() { return this._array.slice(); }; exports2.ArraySet = ArraySet; } }); // node_modules/source-map/lib/mapping-list.js var require_mapping_list2 = __commonJS({ "node_modules/source-map/lib/mapping-list.js"(exports2) { var util = require_util2(); function generatedPositionAfter(mappingA, mappingB) { var lineA = mappingA.generatedLine; var lineB = mappingB.generatedLine; var columnA = mappingA.generatedColumn; var columnB = mappingB.generatedColumn; return lineB > lineA || lineB == lineA && columnB >= columnA || util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; } function MappingList() { this._array = []; this._sorted = true; this._last = { generatedLine: -1, generatedColumn: 0 }; } MappingList.prototype.unsortedForEach = function MappingList_forEach(aCallback, aThisArg) { this._array.forEach(aCallback, aThisArg); }; MappingList.prototype.add = function MappingList_add(aMapping) { if (generatedPositionAfter(this._last, aMapping)) { this._last = aMapping; this._array.push(aMapping); } else { this._sorted = false; this._array.push(aMapping); } }; MappingList.prototype.toArray = function MappingList_toArray() { if (!this._sorted) { this._array.sort(util.compareByGeneratedPositionsInflated); this._sorted = true; } return this._array; }; exports2.MappingList = MappingList; } }); // node_modules/source-map/lib/source-map-generator.js var require_source_map_generator2 = __commonJS({ "node_modules/source-map/lib/source-map-generator.js"(exports2) { var base64VLQ = require_base64_vlq2(); var util = require_util2(); var ArraySet = require_array_set2().ArraySet; var MappingList = require_mapping_list2().MappingList; function SourceMapGenerator(aArgs) { if (!aArgs) { aArgs = {}; } this._file = util.getArg(aArgs, "file", null); this._sourceRoot = util.getArg(aArgs, "sourceRoot", null); this._skipValidation = util.getArg(aArgs, "skipValidation", false); this._sources = new ArraySet(); this._names = new ArraySet(); this._mappings = new MappingList(); this._sourcesContents = null; } SourceMapGenerator.prototype._version = 3; SourceMapGenerator.fromSourceMap = function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { var sourceRoot = aSourceMapConsumer.sourceRoot; var generator = new SourceMapGenerator({ file: aSourceMapConsumer.file, sourceRoot }); aSourceMapConsumer.eachMapping(function(mapping) { var newMapping = { generated: { line: mapping.generatedLine, column: mapping.generatedColumn } }; if (mapping.source != null) { newMapping.source = mapping.source; if (sourceRoot != null) { newMapping.source = util.relative(sourceRoot, newMapping.source); } newMapping.original = { line: mapping.originalLine, column: mapping.originalColumn }; if (mapping.name != null) { newMapping.name = mapping.name; } } generator.addMapping(newMapping); }); aSourceMapConsumer.sources.forEach(function(sourceFile) { var sourceRelative = sourceFile; if (sourceRoot !== null) { sourceRelative = util.relative(sourceRoot, sourceFile); } if (!generator._sources.has(sourceRelative)) { generator._sources.add(sourceRelative); } var content = aSourceMapConsumer.sourceContentFor(sourceFile); if (content != null) { generator.setSourceContent(sourceFile, content); } }); return generator; }; SourceMapGenerator.prototype.addMapping = function SourceMapGenerator_addMapping(aArgs) { var generated = util.getArg(aArgs, "generated"); var original = util.getArg(aArgs, "original", null); var source = util.getArg(aArgs, "source", null); var name = util.getArg(aArgs, "name", null); if (!this._skipValidation) { this._validateMapping(generated, original, source, name); } if (source != null) { source = String(source); if (!this._sources.has(source)) { this._sources.add(source); } } if (name != null) { name = String(name); if (!this._names.has(name)) { this._names.add(name); } } this._mappings.add({ generatedLine: generated.line, generatedColumn: generated.column, originalLine: original != null && original.line, originalColumn: original != null && original.column, source, name }); }; SourceMapGenerator.prototype.setSourceContent = function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { var source = aSourceFile; if (this._sourceRoot != null) { source = util.relative(this._sourceRoot, source); } if (aSourceContent != null) { if (!this._sourcesContents) { this._sourcesContents = /* @__PURE__ */ Object.create(null); } this._sourcesContents[util.toSetString(source)] = aSourceContent; } else if (this._sourcesContents) { delete this._sourcesContents[util.toSetString(source)]; if (Object.keys(this._sourcesContents).length === 0) { this._sourcesContents = null; } } }; SourceMapGenerator.prototype.applySourceMap = function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { var sourceFile = aSourceFile; if (aSourceFile == null) { if (aSourceMapConsumer.file == null) { throw new Error( `SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.` ); } sourceFile = aSourceMapConsumer.file; } var sourceRoot = this._sourceRoot; if (sourceRoot != null) { sourceFile = util.relative(sourceRoot, sourceFile); } var newSources = new ArraySet(); var newNames = new ArraySet(); this._mappings.unsortedForEach(function(mapping) { if (mapping.source === sourceFile && mapping.originalLine != null) { var original = aSourceMapConsumer.originalPositionFor({ line: mapping.originalLine, column: mapping.originalColumn }); if (original.source != null) { mapping.source = original.source; if (aSourceMapPath != null) { mapping.source = util.join(aSourceMapPath, mapping.source); } if (sourceRoot != null) { mapping.source = util.relative(sourceRoot, mapping.source); } mapping.originalLine = original.line; mapping.originalColumn = original.column; if (original.name != null) { mapping.name = original.name; } } } var source = mapping.source; if (source != null && !newSources.has(source)) { newSources.add(source); } var name = mapping.name; if (name != null && !newNames.has(name)) { newNames.add(name); } }, this); this._sources = newSources; this._names = newNames; aSourceMapConsumer.sources.forEach(function(sourceFile2) { var content = aSourceMapConsumer.sourceContentFor(sourceFile2); if (content != null) { if (aSourceMapPath != null) { sourceFile2 = util.join(aSourceMapPath, sourceFile2); } if (sourceRoot != null) { sourceFile2 = util.relative(sourceRoot, sourceFile2); } this.setSourceContent(sourceFile2, content); } }, this); }; SourceMapGenerator.prototype._validateMapping = function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, aName) { if (aOriginal && typeof aOriginal.line !== "number" && typeof aOriginal.column !== "number") { throw new Error( "original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values." ); } if (aGenerated && "line" in aGenerated && "column" in aGenerated && aGenerated.line > 0 && aGenerated.column >= 0 && !aOriginal && !aSource && !aName) { return; } else if (aGenerated && "line" in aGenerated && "column" in aGenerated && aOriginal && "line" in aOriginal && "column" in aOriginal && aGenerated.line > 0 && aGenerated.column >= 0 && aOriginal.line > 0 && aOriginal.column >= 0 && aSource) { return; } else { throw new Error("Invalid mapping: " + JSON.stringify({ generated: aGenerated, source: aSource, original: aOriginal, name: aName })); } }; SourceMapGenerator.prototype._serializeMappings = function SourceMapGenerator_serializeMappings() { var previousGeneratedColumn = 0; var previousGeneratedLine = 1; var previousOriginalColumn = 0; var previousOriginalLine = 0; var previousName = 0; var previousSource = 0; var result = ""; var next; var mapping; var nameIdx; var sourceIdx; var mappings = this._mappings.toArray(); for (var i = 0, len = mappings.length; i < len; i++) { mapping = mappings[i]; next = ""; if (mapping.generatedLine !== previousGeneratedLine) { previousGeneratedColumn = 0; while (mapping.generatedLine !== previousGeneratedLine) { next += ";"; previousGeneratedLine++; } } else { if (i > 0) { if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { continue; } next += ","; } } next += base64VLQ.encode(mapping.generatedColumn - previousGeneratedColumn); previousGeneratedColumn = mapping.generatedColumn; if (mapping.source != null) { sourceIdx = this._sources.indexOf(mapping.source); next += base64VLQ.encode(sourceIdx - previousSource); previousSource = sourceIdx; next += base64VLQ.encode(mapping.originalLine - 1 - previousOriginalLine); previousOriginalLine = mapping.originalLine - 1; next += base64VLQ.encode(mapping.originalColumn - previousOriginalColumn); previousOriginalColumn = mapping.originalColumn; if (mapping.name != null) { nameIdx = this._names.indexOf(mapping.name); next += base64VLQ.encode(nameIdx - previousName); previousName = nameIdx; } } result += next; } return result; }; SourceMapGenerator.prototype._generateSourcesContent = function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { return aSources.map(function(source) { if (!this._sourcesContents) { return null; } if (aSourceRoot != null) { source = util.relative(aSourceRoot, source); } var key = util.toSetString(source); return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) ? this._sourcesContents[key] : null; }, this); }; SourceMapGenerator.prototype.toJSON = function SourceMapGenerator_toJSON() { var map = { version: this._version, sources: this._sources.toArray(), names: this._names.toArray(), mappings: this._serializeMappings() }; if (this._file != null) { map.file = this._file; } if (this._sourceRoot != null) { map.sourceRoot = this._sourceRoot; } if (this._sourcesContents) { map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); } return map; }; SourceMapGenerator.prototype.toString = function SourceMapGenerator_toString() { return JSON.stringify(this.toJSON()); }; exports2.SourceMapGenerator = SourceMapGenerator; } }); // node_modules/css-tree/lib/generator/sourceMap.js var require_sourceMap = __commonJS({ "node_modules/css-tree/lib/generator/sourceMap.js"(exports2, module2) { var SourceMapGenerator = require_source_map_generator2().SourceMapGenerator; var trackNodes = { Atrule: true, Selector: true, Declaration: true }; module2.exports = function generateSourceMap(handlers) { var map = new SourceMapGenerator(); var line = 1; var column = 0; var generated = { line: 1, column: 0 }; var original = { line: 0, column: 0 }; var sourceMappingActive = false; var activatedGenerated = { line: 1, column: 0 }; var activatedMapping = { generated: activatedGenerated }; var handlersNode = handlers.node; handlers.node = function(node) { if (node.loc && node.loc.start && trackNodes.hasOwnProperty(node.type)) { var nodeLine = node.loc.start.line; var nodeColumn = node.loc.start.column - 1; if (original.line !== nodeLine || original.column !== nodeColumn) { original.line = nodeLine; original.column = nodeColumn; generated.line = line; generated.column = column; if (sourceMappingActive) { sourceMappingActive = false; if (generated.line !== activatedGenerated.line || generated.column !== activatedGenerated.column) { map.addMapping(activatedMapping); } } sourceMappingActive = true; map.addMapping({ source: node.loc.source, original, generated }); } } handlersNode.call(this, node); if (sourceMappingActive && trackNodes.hasOwnProperty(node.type)) { activatedGenerated.line = line; activatedGenerated.column = column; } }; var handlersChunk = handlers.chunk; handlers.chunk = function(chunk) { for (var i = 0; i < chunk.length; i++) { if (chunk.charCodeAt(i) === 10) { line++; column = 0; } else { column++; } } handlersChunk(chunk); }; var handlersResult = handlers.result; handlers.result = function() { if (sourceMappingActive) { map.addMapping(activatedMapping); } return { css: handlersResult(), map }; }; return handlers; }; } }); // node_modules/css-tree/lib/generator/create.js var require_create2 = __commonJS({ "node_modules/css-tree/lib/generator/create.js"(exports2, module2) { var sourceMap = require_sourceMap(); var hasOwnProperty2 = Object.prototype.hasOwnProperty; function processChildren(node, delimeter) { var list = node.children; var prev = null; if (typeof delimeter !== "function") { list.forEach(this.node, this); } else { list.forEach(function(node2) { if (prev !== null) { delimeter.call(this, prev); } this.node(node2); prev = node2; }, this); } } module2.exports = function createGenerator(config) { function processNode(node) { if (hasOwnProperty2.call(types, node.type)) { types[node.type].call(this, node); } else { throw new Error("Unknown node type: " + node.type); } } var types = {}; if (config.node) { for (var name in config.node) { types[name] = config.node[name].generate; } } return function(node, options) { var buffer = ""; var handlers = { children: processChildren, node: processNode, chunk: function(chunk) { buffer += chunk; }, result: function() { return buffer; } }; if (options) { if (typeof options.decorator === "function") { handlers = options.decorator(handlers); } if (options.sourceMap) { handlers = sourceMap(handlers); } } handlers.node(node); return handlers.result(); }; }; } }); // node_modules/css-tree/lib/convertor/create.js var require_create3 = __commonJS({ "node_modules/css-tree/lib/convertor/create.js"(exports2, module2) { var List = require_List(); module2.exports = function createConvertors(walk) { return { fromPlainObject: function(ast) { walk(ast, { enter: function(node) { if (node.children && node.children instanceof List === false) { node.children = new List().fromArray(node.children); } } }); return ast; }, toPlainObject: function(ast) { walk(ast, { leave: function(node) { if (node.children && node.children instanceof List) { node.children = node.children.toArray(); } } }); return ast; } }; }; } }); // node_modules/css-tree/lib/walker/create.js var require_create4 = __commonJS({ "node_modules/css-tree/lib/walker/create.js"(exports2, module2) { var hasOwnProperty2 = Object.prototype.hasOwnProperty; var noop = function() { }; function ensureFunction(value) { return typeof value === "function" ? value : noop; } function invokeForType(fn, type) { return function(node, item, list) { if (node.type === type) { fn.call(this, node, item, list); } }; } function getWalkersFromStructure(name, nodeType) { var structure = nodeType.structure; var walkers = []; for (var key in structure) { if (hasOwnProperty2.call(structure, key) === false) { continue; } var fieldTypes = structure[key]; var walker = { name: key, type: false, nullable: false }; if (!Array.isArray(structure[key])) { fieldTypes = [structure[key]]; } for (var i = 0; i < fieldTypes.length; i++) { var fieldType = fieldTypes[i]; if (fieldType === null) { walker.nullable = true; } else if (typeof fieldType === "string") { walker.type = "node"; } else if (Array.isArray(fieldType)) { walker.type = "list"; } } if (walker.type) { walkers.push(walker); } } if (walkers.length) { return { context: nodeType.walkContext, fields: walkers }; } return null; } function getTypesFromConfig(config) { var types = {}; for (var name in config.node) { if (hasOwnProperty2.call(config.node, name)) { var nodeType = config.node[name]; if (!nodeType.structure) { throw new Error("Missed `structure` field in `" + name + "` node type definition"); } types[name] = getWalkersFromStructure(name, nodeType); } } return types; } function createTypeIterator(config, reverse) { var fields = config.fields.slice(); var contextName = config.context; var useContext = typeof contextName === "string"; if (reverse) { fields.reverse(); } return function(node, context, walk, walkReducer) { var prevContextValue; if (useContext) { prevContextValue = context[contextName]; context[contextName] = node; } for (var i = 0; i < fields.length; i++) { var field = fields[i]; var ref = node[field.name]; if (!field.nullable || ref) { if (field.type === "list") { var breakWalk = reverse ? ref.reduceRight(walkReducer, false) : ref.reduce(walkReducer, false); if (breakWalk) { return true; } } else if (walk(ref)) { return true; } } } if (useContext) { context[contextName] = prevContextValue; } }; } function createFastTraveralMap(iterators) { return { Atrule: { StyleSheet: iterators.StyleSheet, Atrule: iterators.Atrule, Rule: iterators.Rule, Block: iterators.Block }, Rule: { StyleSheet: iterators.StyleSheet, Atrule: iterators.Atrule, Rule: iterators.Rule, Block: iterators.Block }, Declaration: { StyleSheet: iterators.StyleSheet, Atrule: iterators.Atrule, Rule: iterators.Rule, Block: iterators.Block, DeclarationList: iterators.DeclarationList } }; } module2.exports = function createWalker(config) { var types = getTypesFromConfig(config); var iteratorsNatural = {}; var iteratorsReverse = {}; var breakWalk = Symbol("break-walk"); var skipNode = Symbol("skip-node"); for (var name in types) { if (hasOwnProperty2.call(types, name) && types[name] !== null) { iteratorsNatural[name] = createTypeIterator(types[name], false); iteratorsReverse[name] = createTypeIterator(types[name], true); } } var fastTraversalIteratorsNatural = createFastTraveralMap(iteratorsNatural); var fastTraversalIteratorsReverse = createFastTraveralMap(iteratorsReverse); var walk = function(root, options) { function walkNode(node, item, list) { var enterRet = enter.call(context, node, item, list); if (enterRet === breakWalk) { debugger; return true; } if (enterRet === skipNode) { return false; } if (iterators.hasOwnProperty(node.type)) { if (iterators[node.type](node, context, walkNode, walkReducer)) { return true; } } if (leave.call(context, node, item, list) === breakWalk) { return true; } return false; } var walkReducer = (ret, data, item, list) => ret || walkNode(data, item, list); var enter = noop; var leave = noop; var iterators = iteratorsNatural; var context = { break: breakWalk, skip: skipNode, root, stylesheet: null, atrule: null, atrulePrelude: null, rule: null, selector: null, block: null, declaration: null, function: null }; if (typeof options === "function") { enter = options; } else if (options) { enter = ensureFunction(options.enter); leave = ensureFunction(options.leave); if (options.reverse) { iterators = iteratorsReverse; } if (options.visit) { if (fastTraversalIteratorsNatural.hasOwnProperty(options.visit)) { iterators = options.reverse ? fastTraversalIteratorsReverse[options.visit] : fastTraversalIteratorsNatural[options.visit]; } else if (!types.hasOwnProperty(options.visit)) { throw new Error("Bad value `" + options.visit + "` for `visit` option (should be: " + Object.keys(types).join(", ") + ")"); } enter = invokeForType(enter, options.visit); leave = invokeForType(leave, options.visit); } } if (enter === noop && leave === noop) { throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function"); } walkNode(root); }; walk.break = breakWalk; walk.skip = skipNode; walk.find = function(ast, fn) { var found = null; walk(ast, function(node, item, list) { if (fn.call(this, node, item, list)) { found = node; return breakWalk; } }); return found; }; walk.findLast = function(ast, fn) { var found = null; walk(ast, { reverse: true, enter: function(node, item, list) { if (fn.call(this, node, item, list)) { found = node; return breakWalk; } } }); return found; }; walk.findAll = function(ast, fn) { var found = []; walk(ast, function(node, item, list) { if (fn.call(this, node, item, list)) { found.push(node); } }); return found; }; return walk; }; } }); // node_modules/css-tree/lib/utils/clone.js var require_clone = __commonJS({ "node_modules/css-tree/lib/utils/clone.js"(exports2, module2) { var List = require_List(); module2.exports = function clone(node) { var result = {}; for (var key in node) { var value = node[key]; if (value) { if (Array.isArray(value) || value instanceof List) { value = value.map(clone); } else if (value.constructor === Object) { value = clone(value); } } result[key] = value; } return result; }; } }); // node_modules/css-tree/lib/syntax/config/mix.js var require_mix = __commonJS({ "node_modules/css-tree/lib/syntax/config/mix.js"(exports2, module2) { var hasOwnProperty2 = Object.prototype.hasOwnProperty; var shape = { generic: true, types: appendOrAssign, atrules: { prelude: appendOrAssignOrNull, descriptors: appendOrAssignOrNull }, properties: appendOrAssign, parseContext: assign, scope: deepAssign, atrule: ["parse"], pseudo: ["parse"], node: ["name", "structure", "parse", "generate", "walkContext"] }; function isObject(value) { return value && value.constructor === Object; } function copy(value) { return isObject(value) ? Object.assign({}, value) : value; } function assign(dest, src) { return Object.assign(dest, src); } function deepAssign(dest, src) { for (const key in src) { if (hasOwnProperty2.call(src, key)) { if (isObject(dest[key])) { deepAssign(dest[key], copy(src[key])); } else { dest[key] = copy(src[key]); } } } return dest; } function append(a, b) { if (typeof b === "string" && /^\s*\|/.test(b)) { return typeof a === "string" ? a + b : b.replace(/^\s*\|\s*/, ""); } return b || null; } function appendOrAssign(a, b) { if (typeof b === "string") { return append(a, b); } const result = Object.assign({}, a); for (let key in b) { if (hasOwnProperty2.call(b, key)) { result[key] = append(hasOwnProperty2.call(a, key) ? a[key] : void 0, b[key]); } } return result; } function appendOrAssignOrNull(a, b) { const result = appendOrAssign(a, b); return !isObject(result) || Object.keys(result).length ? result : null; } function mix(dest, src, shape2) { for (const key in shape2) { if (hasOwnProperty2.call(shape2, key) === false) { continue; } if (shape2[key] === true) { if (key in src) { if (hasOwnProperty2.call(src, key)) { dest[key] = copy(src[key]); } } } else if (shape2[key]) { if (typeof shape2[key] === "function") { const fn = shape2[key]; dest[key] = fn({}, dest[key]); dest[key] = fn(dest[key] || {}, src[key]); } else if (isObject(shape2[key])) { const result = {}; for (let name in dest[key]) { result[name] = mix({}, dest[key][name], shape2[key]); } for (let name in src[key]) { result[name] = mix(result[name] || {}, src[key][name], shape2[key]); } dest[key] = result; } else if (Array.isArray(shape2[key])) { const res = {}; const innerShape = shape2[key].reduce(function(s, k) { s[k] = true; return s; }, {}); for (const [name, value] of Object.entries(dest[key] || {})) { res[name] = {}; if (value) { mix(res[name], value, innerShape); } } for (const name in src[key]) { if (hasOwnProperty2.call(src[key], name)) { if (!res[name]) { res[name] = {}; } if (src[key] && src[key][name]) { mix(res[name], src[key][name], innerShape); } } } dest[key] = res; } } } return dest; } module2.exports = (dest, src) => mix(dest, src, shape); } }); // node_modules/css-tree/lib/syntax/create.js var require_create5 = __commonJS({ "node_modules/css-tree/lib/syntax/create.js"(exports2) { var List = require_List(); var SyntaxError2 = require_SyntaxError(); var TokenStream = require_TokenStream(); var Lexer = require_Lexer(); var definitionSyntax = require_definition_syntax(); var tokenize = require_tokenizer(); var createParser = require_create(); var createGenerator = require_create2(); var createConvertor = require_create3(); var createWalker = require_create4(); var clone = require_clone(); var names = require_names2(); var mix = require_mix(); function createSyntax(config) { var parse = createParser(config); var walk = createWalker(config); var generate = createGenerator(config); var convert = createConvertor(walk); var syntax = { List, SyntaxError: SyntaxError2, TokenStream, Lexer, vendorPrefix: names.vendorPrefix, keyword: names.keyword, property: names.property, isCustomProperty: names.isCustomProperty, definitionSyntax, lexer: null, createLexer: function(config2) { return new Lexer(config2, syntax, syntax.lexer.structure); }, tokenize, parse, walk, generate, find: walk.find, findLast: walk.findLast, findAll: walk.findAll, clone, fromPlainObject: convert.fromPlainObject, toPlainObject: convert.toPlainObject, createSyntax: function(config2) { return createSyntax(mix({}, config2)); }, fork: function(extension) { var base = mix({}, config); return createSyntax( typeof extension === "function" ? extension(base, Object.assign) : mix(base, extension) ); } }; syntax.lexer = new Lexer({ generic: true, types: config.types, atrules: config.atrules, properties: config.properties, node: config.node }, syntax); return syntax; } exports2.create = function(config) { return createSyntax(mix({}, config)); }; } }); // node_modules/mdn-data/css/at-rules.json var require_at_rules = __commonJS({ "node_modules/mdn-data/css/at-rules.json"(exports2, module2) { module2.exports = { "@charset": { syntax: '@charset "";', groups: [ "CSS Charsets" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@charset" }, "@counter-style": { syntax: "@counter-style {\n [ system: ; ] ||\n [ symbols: ; ] ||\n [ additive-symbols: ; ] ||\n [ negative: ; ] ||\n [ prefix: ; ] ||\n [ suffix: ; ] ||\n [ range: ; ] ||\n [ pad: ; ] ||\n [ speak-as: ; ] ||\n [ fallback: ; ]\n}", interfaces: [ "CSSCounterStyleRule" ], groups: [ "CSS Counter Styles" ], descriptors: { "additive-symbols": { syntax: "[ && ]#", media: "all", initial: "n/a (required)", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, fallback: { syntax: "", media: "all", initial: "decimal", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, negative: { syntax: " ?", media: "all", initial: '"-" hyphen-minus', percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, pad: { syntax: " && ", media: "all", initial: '0 ""', percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, prefix: { syntax: "", media: "all", initial: '""', percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, range: { syntax: "[ [ | infinite ]{2} ]# | auto", media: "all", initial: "auto", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, "speak-as": { syntax: "auto | bullets | numbers | words | spell-out | ", media: "all", initial: "auto", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, suffix: { syntax: "", media: "all", initial: '". "', percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, symbols: { syntax: "+", media: "all", initial: "n/a (required)", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, system: { syntax: "cyclic | numeric | alphabetic | symbolic | additive | [ fixed ? ] | [ extends ]", media: "all", initial: "symbolic", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" } }, status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@counter-style" }, "@document": { syntax: "@document [ | url-prefix() | domain() | media-document() | regexp() ]# {\n \n}", interfaces: [ "CSSGroupingRule", "CSSConditionRule" ], groups: [ "CSS Conditional Rules" ], status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@document" }, "@font-face": { syntax: "@font-face {\n [ font-family: ; ] ||\n [ src: ; ] ||\n [ unicode-range: ; ] ||\n [ font-variant: ; ] ||\n [ font-feature-settings: ; ] ||\n [ font-variation-settings: ; ] ||\n [ font-stretch: ; ] ||\n [ font-weight: ; ] ||\n [ font-style: ; ]\n}", interfaces: [ "CSSFontFaceRule" ], groups: [ "CSS Fonts" ], descriptors: { "font-display": { syntax: "[ auto | block | swap | fallback | optional ]", media: "visual", percentages: "no", initial: "auto", computed: "asSpecified", order: "uniqueOrder", status: "experimental" }, "font-family": { syntax: "", media: "all", initial: "n/a (required)", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "font-feature-settings": { syntax: "normal | #", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, "font-variation-settings": { syntax: "normal | [ ]#", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, "font-stretch": { syntax: "{1,2}", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "font-style": { syntax: "normal | italic | oblique {0,2}", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "font-weight": { syntax: "{1,2}", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "font-variant": { syntax: "normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]", media: "all", initial: "normal", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, src: { syntax: "[ [ format( # ) ]? | local( ) ]#", media: "all", initial: "n/a (required)", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, "unicode-range": { syntax: "#", media: "all", initial: "U+0-10FFFF", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" } }, status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@font-face" }, "@font-feature-values": { syntax: "@font-feature-values # {\n \n}", interfaces: [ "CSSFontFeatureValuesRule" ], groups: [ "CSS Fonts" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values" }, "@import": { syntax: "@import [ | ] [ ]?;", groups: [ "Media Queries" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@import" }, "@keyframes": { syntax: "@keyframes {\n \n}", interfaces: [ "CSSKeyframeRule", "CSSKeyframesRule" ], groups: [ "CSS Animations" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@keyframes" }, "@media": { syntax: "@media {\n \n}", interfaces: [ "CSSGroupingRule", "CSSConditionRule", "CSSMediaRule", "CSSCustomMediaRule" ], groups: [ "CSS Conditional Rules", "Media Queries" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@media" }, "@namespace": { syntax: "@namespace ? [ | ];", groups: [ "CSS Namespaces" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@namespace" }, "@page": { syntax: "@page {\n \n}", interfaces: [ "CSSPageRule" ], groups: [ "CSS Pages" ], descriptors: { bleed: { syntax: "auto | ", media: [ "visual", "paged" ], initial: "auto", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, marks: { syntax: "none | [ crop || cross ]", media: [ "visual", "paged" ], initial: "none", percentages: "no", computed: "asSpecified", order: "orderOfAppearance", status: "standard" }, size: { syntax: "{1,2} | auto | [ || [ portrait | landscape ] ]", media: [ "visual", "paged" ], initial: "auto", percentages: "no", computed: "asSpecifiedRelativeToAbsoluteLengths", order: "orderOfAppearance", status: "standard" } }, status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@page" }, "@property": { syntax: "@property {\n \n}", interfaces: [ "CSS", "CSSPropertyRule" ], groups: [ "CSS Houdini" ], descriptors: { syntax: { syntax: "", media: "all", percentages: "no", initial: "n/a (required)", computed: "asSpecified", order: "uniqueOrder", status: "experimental" }, inherits: { syntax: "true | false", media: "all", percentages: "no", initial: "auto", computed: "asSpecified", order: "uniqueOrder", status: "experimental" }, "initial-value": { syntax: "", media: "all", initial: "n/a (required)", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "experimental" } }, status: "experimental", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@property" }, "@supports": { syntax: "@supports {\n \n}", interfaces: [ "CSSGroupingRule", "CSSConditionRule", "CSSSupportsRule" ], groups: [ "CSS Conditional Rules" ], status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@supports" }, "@viewport": { syntax: "@viewport {\n \n}", interfaces: [ "CSSViewportRule" ], groups: [ "CSS Device Adaptation" ], descriptors: { height: { syntax: "{1,2}", media: [ "visual", "continuous" ], initial: [ "min-height", "max-height" ], percentages: [ "min-height", "max-height" ], computed: [ "min-height", "max-height" ], order: "orderOfAppearance", status: "standard" }, "max-height": { syntax: "", media: [ "visual", "continuous" ], initial: "auto", percentages: "referToHeightOfInitialViewport", computed: "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto", order: "uniqueOrder", status: "standard" }, "max-width": { syntax: "", media: [ "visual", "continuous" ], initial: "auto", percentages: "referToWidthOfInitialViewport", computed: "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto", order: "uniqueOrder", status: "standard" }, "max-zoom": { syntax: "auto | | ", media: [ "visual", "continuous" ], initial: "auto", percentages: "the zoom factor itself", computed: "autoNonNegativeOrPercentage", order: "uniqueOrder", status: "standard" }, "min-height": { syntax: "", media: [ "visual", "continuous" ], initial: "auto", percentages: "referToHeightOfInitialViewport", computed: "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto", order: "uniqueOrder", status: "standard" }, "min-width": { syntax: "", media: [ "visual", "continuous" ], initial: "auto", percentages: "referToWidthOfInitialViewport", computed: "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto", order: "uniqueOrder", status: "standard" }, "min-zoom": { syntax: "auto | | ", media: [ "visual", "continuous" ], initial: "auto", percentages: "the zoom factor itself", computed: "autoNonNegativeOrPercentage", order: "uniqueOrder", status: "standard" }, orientation: { syntax: "auto | portrait | landscape", media: [ "visual", "continuous" ], initial: "auto", percentages: "referToSizeOfBoundingBox", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "user-zoom": { syntax: "zoom | fixed", media: [ "visual", "continuous" ], initial: "zoom", percentages: "referToSizeOfBoundingBox", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, "viewport-fit": { syntax: "auto | contain | cover", media: [ "visual", "continuous" ], initial: "auto", percentages: "no", computed: "asSpecified", order: "uniqueOrder", status: "standard" }, width: { syntax: "{1,2}", media: [ "visual", "continuous" ], initial: [ "min-width", "max-width" ], percentages: [ "min-width", "max-width" ], computed: [ "min-width", "max-width" ], order: "orderOfAppearance", status: "standard" }, zoom: { syntax: "auto | | ", media: [ "visual", "continuous" ], initial: "auto", percentages: "the zoom factor itself", computed: "autoNonNegativeOrPercentage", order: "uniqueOrder", status: "standard" } }, status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/@viewport" } }; } }); // node_modules/mdn-data/css/properties.json var require_properties = __commonJS({ "node_modules/mdn-data/css/properties.json"(exports2, module2) { module2.exports = { "--*": { syntax: "", media: "all", inherited: true, animationType: "discrete", percentages: "no", groups: [ "CSS Variables" ], initial: "seeProse", appliesto: "allElements", computed: "asSpecifiedWithVarsSubstituted", order: "perGrammar", status: "experimental", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/--*" }, "-ms-accelerator": { syntax: "false | true", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "false", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator" }, "-ms-block-progression": { syntax: "tb | rl | bt | lr", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "tb", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression" }, "-ms-content-zoom-chaining": { syntax: "none | chained", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining" }, "-ms-content-zooming": { syntax: "none | zoom", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "zoomForTheTopLevelNoneForTheRest", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming" }, "-ms-content-zoom-limit": { syntax: "<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>", media: "interactive", inherited: false, animationType: "discrete", percentages: [ "-ms-content-zoom-limit-max", "-ms-content-zoom-limit-min" ], groups: [ "Microsoft Extensions" ], initial: [ "-ms-content-zoom-limit-max", "-ms-content-zoom-limit-min" ], appliesto: "nonReplacedBlockAndInlineBlockElements", computed: [ "-ms-content-zoom-limit-max", "-ms-content-zoom-limit-min" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit" }, "-ms-content-zoom-limit-max": { syntax: "", media: "interactive", inherited: false, animationType: "discrete", percentages: "maxZoomFactor", groups: [ "Microsoft Extensions" ], initial: "400%", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max" }, "-ms-content-zoom-limit-min": { syntax: "", media: "interactive", inherited: false, animationType: "discrete", percentages: "minZoomFactor", groups: [ "Microsoft Extensions" ], initial: "100%", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min" }, "-ms-content-zoom-snap": { syntax: "<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: [ "-ms-content-zoom-snap-type", "-ms-content-zoom-snap-points" ], appliesto: "nonReplacedBlockAndInlineBlockElements", computed: [ "-ms-content-zoom-snap-type", "-ms-content-zoom-snap-points" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap" }, "-ms-content-zoom-snap-points": { syntax: "snapInterval( , ) | snapList( # )", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "snapInterval(0%, 100%)", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points" }, "-ms-content-zoom-snap-type": { syntax: "none | proximity | mandatory", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type" }, "-ms-filter": { syntax: "", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: '""', appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-filter" }, "-ms-flow-from": { syntax: "[ none | ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "nonReplacedElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from" }, "-ms-flow-into": { syntax: "[ none | ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "iframeElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into" }, "-ms-grid-columns": { syntax: "none | | ", media: "visual", inherited: false, animationType: "simpleListOfLpcDifferenceLpc", percentages: "referToDimensionOfContentArea", groups: [ "CSS Grid Layout" ], initial: "none", appliesto: "gridContainers", computed: "asSpecifiedRelativeToAbsoluteLengths", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns" }, "-ms-grid-rows": { syntax: "none | | ", media: "visual", inherited: false, animationType: "simpleListOfLpcDifferenceLpc", percentages: "referToDimensionOfContentArea", groups: [ "CSS Grid Layout" ], initial: "none", appliesto: "gridContainers", computed: "asSpecifiedRelativeToAbsoluteLengths", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows" }, "-ms-high-contrast-adjust": { syntax: "auto | none", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust" }, "-ms-hyphenate-limit-chars": { syntax: "auto | {1,3}", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars" }, "-ms-hyphenate-limit-lines": { syntax: "no-limit | ", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "no-limit", appliesto: "blockContainerElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines" }, "-ms-hyphenate-limit-zone": { syntax: " | ", media: "visual", inherited: true, animationType: "discrete", percentages: "referToLineBoxWidth", groups: [ "Microsoft Extensions" ], initial: "0", appliesto: "blockContainerElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone" }, "-ms-ime-align": { syntax: "auto | after", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align" }, "-ms-overflow-style": { syntax: "auto | none | scrollbar | -ms-autohiding-scrollbar", media: "interactive", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style" }, "-ms-scrollbar-3dlight-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "dependsOnUserAgent", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color" }, "-ms-scrollbar-arrow-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "ButtonText", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color" }, "-ms-scrollbar-base-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "dependsOnUserAgent", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color" }, "-ms-scrollbar-darkshadow-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "ThreeDDarkShadow", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color" }, "-ms-scrollbar-face-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "ThreeDFace", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color" }, "-ms-scrollbar-highlight-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "ThreeDHighlight", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color" }, "-ms-scrollbar-shadow-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "ThreeDDarkShadow", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color" }, "-ms-scrollbar-track-color": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "Scrollbar", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color" }, "-ms-scroll-chaining": { syntax: "chained | none", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "chained", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining" }, "-ms-scroll-limit": { syntax: "<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: [ "-ms-scroll-limit-x-min", "-ms-scroll-limit-y-min", "-ms-scroll-limit-x-max", "-ms-scroll-limit-y-max" ], appliesto: "nonReplacedBlockAndInlineBlockElements", computed: [ "-ms-scroll-limit-x-min", "-ms-scroll-limit-y-min", "-ms-scroll-limit-x-max", "-ms-scroll-limit-y-max" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit" }, "-ms-scroll-limit-x-max": { syntax: "auto | ", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max" }, "-ms-scroll-limit-x-min": { syntax: "", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "0", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min" }, "-ms-scroll-limit-y-max": { syntax: "auto | ", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max" }, "-ms-scroll-limit-y-min": { syntax: "", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "0", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min" }, "-ms-scroll-rails": { syntax: "none | railed", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "railed", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails" }, "-ms-scroll-snap-points-x": { syntax: "snapInterval( , ) | snapList( # )", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "snapInterval(0px, 100%)", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x" }, "-ms-scroll-snap-points-y": { syntax: "snapInterval( , ) | snapList( # )", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "snapInterval(0px, 100%)", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y" }, "-ms-scroll-snap-type": { syntax: "none | proximity | mandatory", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "nonReplacedBlockAndInlineBlockElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type" }, "-ms-scroll-snap-x": { syntax: "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: [ "-ms-scroll-snap-type", "-ms-scroll-snap-points-x" ], appliesto: "nonReplacedBlockAndInlineBlockElements", computed: [ "-ms-scroll-snap-type", "-ms-scroll-snap-points-x" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x" }, "-ms-scroll-snap-y": { syntax: "<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: [ "-ms-scroll-snap-type", "-ms-scroll-snap-points-y" ], appliesto: "nonReplacedBlockAndInlineBlockElements", computed: [ "-ms-scroll-snap-type", "-ms-scroll-snap-points-y" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y" }, "-ms-scroll-translation": { syntax: "none | vertical-to-horizontal", media: "interactive", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation" }, "-ms-text-autospace": { syntax: "none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace" }, "-ms-touch-select": { syntax: "grippers | none", media: "interactive", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "grippers", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select" }, "-ms-user-select": { syntax: "none | element | text", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "text", appliesto: "nonReplacedElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-user-select" }, "-ms-wrap-flow": { syntax: "auto | both | start | end | maximum | clear", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "auto", appliesto: "blockLevelElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow" }, "-ms-wrap-margin": { syntax: "", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "0", appliesto: "exclusionElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin" }, "-ms-wrap-through": { syntax: "wrap | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Microsoft Extensions" ], initial: "wrap", appliesto: "blockLevelElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through" }, "-moz-appearance": { syntax: "none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions", "WebKit Extensions" ], initial: "noneButOverriddenInUserAgentCSS", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/appearance" }, "-moz-binding": { syntax: " | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElementsExceptGeneratedContentOrPseudoElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-binding" }, "-moz-border-bottom-colors": { syntax: "+ | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors" }, "-moz-border-left-colors": { syntax: "+ | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors" }, "-moz-border-right-colors": { syntax: "+ | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors" }, "-moz-border-top-colors": { syntax: "+ | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors" }, "-moz-context-properties": { syntax: "none | [ fill | fill-opacity | stroke | stroke-opacity ]#", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElementsThatCanReferenceImages", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties" }, "-moz-float-edge": { syntax: "border-box | content-box | margin-box | padding-box", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "content-box", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge" }, "-moz-force-broken-image-icon": { syntax: "", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "0", appliesto: "images", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon" }, "-moz-image-region": { syntax: " | auto", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "auto", appliesto: "xulImageElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-image-region" }, "-moz-orient": { syntax: "inline | block | horizontal | vertical", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "inline", appliesto: "anyElementEffectOnProgressAndMeter", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-orient" }, "-moz-outline-radius": { syntax: "{1,4} [ / {1,4} ]?", media: "visual", inherited: false, animationType: [ "-moz-outline-radius-topleft", "-moz-outline-radius-topright", "-moz-outline-radius-bottomright", "-moz-outline-radius-bottomleft" ], percentages: [ "-moz-outline-radius-topleft", "-moz-outline-radius-topright", "-moz-outline-radius-bottomright", "-moz-outline-radius-bottomleft" ], groups: [ "Mozilla Extensions" ], initial: [ "-moz-outline-radius-topleft", "-moz-outline-radius-topright", "-moz-outline-radius-bottomright", "-moz-outline-radius-bottomleft" ], appliesto: "allElements", computed: [ "-moz-outline-radius-topleft", "-moz-outline-radius-topright", "-moz-outline-radius-bottomright", "-moz-outline-radius-bottomleft" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius" }, "-moz-outline-radius-bottomleft": { syntax: "", media: "visual", inherited: false, animationType: "lpc", percentages: "referToDimensionOfBorderBox", groups: [ "Mozilla Extensions" ], initial: "0", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft" }, "-moz-outline-radius-bottomright": { syntax: "", media: "visual", inherited: false, animationType: "lpc", percentages: "referToDimensionOfBorderBox", groups: [ "Mozilla Extensions" ], initial: "0", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright" }, "-moz-outline-radius-topleft": { syntax: "", media: "visual", inherited: false, animationType: "lpc", percentages: "referToDimensionOfBorderBox", groups: [ "Mozilla Extensions" ], initial: "0", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft" }, "-moz-outline-radius-topright": { syntax: "", media: "visual", inherited: false, animationType: "lpc", percentages: "referToDimensionOfBorderBox", groups: [ "Mozilla Extensions" ], initial: "0", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright" }, "-moz-stack-sizing": { syntax: "ignore | stretch-to-fit", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "stretch-to-fit", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing" }, "-moz-text-blink": { syntax: "none | blink", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink" }, "-moz-user-focus": { syntax: "ignore | normal | select-after | select-before | select-menu | select-same | select-all | none", media: "interactive", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus" }, "-moz-user-input": { syntax: "auto | none | enabled | disabled", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "auto", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-user-input" }, "-moz-user-modify": { syntax: "read-only | read-write | write-only", media: "interactive", inherited: true, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "read-only", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify" }, "-moz-window-dragging": { syntax: "drag | no-drag", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "drag", appliesto: "allElementsCreatingNativeWindows", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging" }, "-moz-window-shadow": { syntax: "default | menu | tooltip | sheet | none", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "Mozilla Extensions" ], initial: "default", appliesto: "allElementsCreatingNativeWindows", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow" }, "-webkit-appearance": { syntax: "none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "noneButOverriddenInUserAgentCSS", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/appearance" }, "-webkit-border-before": { syntax: "<'border-width'> || <'border-style'> || <'color'>", media: "visual", inherited: true, animationType: "discrete", percentages: [ "-webkit-border-before-width" ], groups: [ "WebKit Extensions" ], initial: [ "border-width", "border-style", "color" ], appliesto: "allElements", computed: [ "border-width", "border-style", "color" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before" }, "-webkit-border-before-color": { syntax: "<'color'>", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "currentcolor", appliesto: "allElements", computed: "computedColor", order: "uniqueOrder", status: "nonstandard" }, "-webkit-border-before-style": { syntax: "<'border-style'>", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard" }, "-webkit-border-before-width": { syntax: "<'border-width'>", media: "visual", inherited: true, animationType: "discrete", percentages: "logicalWidthOfContainingBlock", groups: [ "WebKit Extensions" ], initial: "medium", appliesto: "allElements", computed: "absoluteLengthZeroIfBorderStyleNoneOrHidden", order: "uniqueOrder", status: "nonstandard" }, "-webkit-box-reflect": { syntax: "[ above | below | right | left ]? ? ?", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect" }, "-webkit-line-clamp": { syntax: "none | ", media: "visual", inherited: false, animationType: "byComputedValueType", percentages: "no", groups: [ "WebKit Extensions", "CSS Overflow" ], initial: "none", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp" }, "-webkit-mask": { syntax: "[ || [ / ]? || || [ | border | padding | content | text ] || [ | border | padding | content ] ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: [ "-webkit-mask-image", "-webkit-mask-repeat", "-webkit-mask-attachment", "-webkit-mask-position", "-webkit-mask-origin", "-webkit-mask-clip" ], appliesto: "allElements", computed: [ "-webkit-mask-image", "-webkit-mask-repeat", "-webkit-mask-attachment", "-webkit-mask-position", "-webkit-mask-origin", "-webkit-mask-clip" ], order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask" }, "-webkit-mask-attachment": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "scroll", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment" }, "-webkit-mask-clip": { syntax: "[ | border | padding | content | text ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "border", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-clip" }, "-webkit-mask-composite": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "source-over", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite" }, "-webkit-mask-image": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "none", appliesto: "allElements", computed: "absoluteURIOrNone", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-image" }, "-webkit-mask-origin": { syntax: "[ | border | padding | content ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "padding", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-origin" }, "-webkit-mask-position": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "referToSizeOfElement", groups: [ "WebKit Extensions" ], initial: "0% 0%", appliesto: "allElements", computed: "absoluteLengthOrPercentage", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-position" }, "-webkit-mask-position-x": { syntax: "[ | left | center | right ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "referToSizeOfElement", groups: [ "WebKit Extensions" ], initial: "0%", appliesto: "allElements", computed: "absoluteLengthOrPercentage", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x" }, "-webkit-mask-position-y": { syntax: "[ | top | center | bottom ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "referToSizeOfElement", groups: [ "WebKit Extensions" ], initial: "0%", appliesto: "allElements", computed: "absoluteLengthOrPercentage", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y" }, "-webkit-mask-repeat": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "repeat", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-repeat" }, "-webkit-mask-repeat-x": { syntax: "repeat | no-repeat | space | round", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "repeat", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x" }, "-webkit-mask-repeat-y": { syntax: "repeat | no-repeat | space | round", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "repeat", appliesto: "allElements", computed: "absoluteLengthOrPercentage", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y" }, "-webkit-mask-size": { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "relativeToBackgroundPositioningArea", groups: [ "WebKit Extensions" ], initial: "auto auto", appliesto: "allElements", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/mask-size" }, "-webkit-overflow-scrolling": { syntax: "auto | touch", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "auto", appliesto: "scrollingBoxes", computed: "asSpecified", order: "orderOfAppearance", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling" }, "-webkit-tap-highlight-color": { syntax: "", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "black", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color" }, "-webkit-text-fill-color": { syntax: "", media: "visual", inherited: true, animationType: "color", percentages: "no", groups: [ "WebKit Extensions" ], initial: "currentcolor", appliesto: "allElements", computed: "computedColor", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color" }, "-webkit-text-stroke": { syntax: " || ", media: "visual", inherited: true, animationType: [ "-webkit-text-stroke-width", "-webkit-text-stroke-color" ], percentages: "no", groups: [ "WebKit Extensions" ], initial: [ "-webkit-text-stroke-width", "-webkit-text-stroke-color" ], appliesto: "allElements", computed: [ "-webkit-text-stroke-width", "-webkit-text-stroke-color" ], order: "canonicalOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke" }, "-webkit-text-stroke-color": { syntax: "", media: "visual", inherited: true, animationType: "color", percentages: "no", groups: [ "WebKit Extensions" ], initial: "currentcolor", appliesto: "allElements", computed: "computedColor", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color" }, "-webkit-text-stroke-width": { syntax: "", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "0", appliesto: "allElements", computed: "absoluteLength", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width" }, "-webkit-touch-callout": { syntax: "default | none", media: "visual", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "default", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout" }, "-webkit-user-modify": { syntax: "read-only | read-write | read-write-plaintext-only", media: "interactive", inherited: true, animationType: "discrete", percentages: "no", groups: [ "WebKit Extensions" ], initial: "read-only", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "nonstandard" }, "align-content": { syntax: "normal | | | ? ", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "CSS Box Alignment" ], initial: "normal", appliesto: "multilineFlexContainers", computed: "asSpecified", order: "uniqueOrder", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/align-content" }, "align-items": { syntax: "normal | stretch | | [ ? ]", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "CSS Box Alignment" ], initial: "normal", appliesto: "allElements", computed: "asSpecified", order: "uniqueOrder", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/align-items" }, "align-self": { syntax: "auto | normal | stretch | | ? ", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "CSS Box Alignment" ], initial: "auto", appliesto: "flexItemsGridItemsAndAbsolutelyPositionedBoxes", computed: "autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent", order: "uniqueOrder", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/align-self" }, "align-tracks": { syntax: "[ normal | | | ? ]#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "CSS Grid Layout" ], initial: "normal", appliesto: "gridContainersWithMasonryLayoutInTheirBlockAxis", computed: "asSpecified", order: "uniqueOrder", status: "experimental", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/align-tracks" }, all: { syntax: "initial | inherit | unset | revert", media: "noPracticalMedia", inherited: false, animationType: "eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection", percentages: "no", groups: [ "CSS Miscellaneous" ], initial: "noPracticalInitialValue", appliesto: "allElements", computed: "asSpecifiedAppliesToEachProperty", order: "uniqueOrder", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/all" }, animation: { syntax: "#", media: "visual", inherited: false, animationType: "discrete", percentages: "no", groups: [ "CSS Animations" ], initial: [ "animation-name", "animation-duration", "animation-timing-function", "animation-delay", "animation-iteration-count", "animation-direction", "animation-fill-mode", "animation-play-state" ], appliesto: "allElementsAndPseudos", computed: [ "animation-name", "animation-duration", "animation-timing-function", "animation-delay", "animation-direction", "animation-iteration-count", "animation-fill-mode", "animation-play-state" ], order: "orderOfAppearance", status: "standard", mdn_url: "https://developer.mozilla.org/docs/Web/CSS/animation" }, "animation-delay": { syntax: "