diff --git a/src/plugins/sources-plugin.js b/src/plugins/sources-plugin.js index c4759d4e..28ce1d3c 100644 --- a/src/plugins/sources-plugin.js +++ b/src/plugins/sources-plugin.js @@ -7,6 +7,9 @@ import { webpackIgnoreCommentRegexp, } from "../utils"; +const DOUBLE_QUOTE = '"'.charCodeAt(0); +const SINGLE_QUOTE = "'".charCodeAt(0); + export default (options) => function process(html) { const sources = []; @@ -71,8 +74,10 @@ export default (options) => sourceCodeLocation.attrs[name].endOffset, ); const isValueQuoted = - attributeAndValue[attributeAndValue.length - 1] === '"' || - attributeAndValue[attributeAndValue.length - 1] === "'"; + attributeAndValue.charCodeAt(attributeAndValue.length - 1) === + DOUBLE_QUOTE || + attributeAndValue.charCodeAt(attributeAndValue.length - 1) === + SINGLE_QUOTE; const valueStartOffset = sourceCodeLocation.attrs[name].startOffset + attributeAndValue.indexOf(attribute.value); diff --git a/src/utils.js b/src/utils.js index ea642f38..4ed05467 100644 --- a/src/utils.js +++ b/src/utils.js @@ -2,18 +2,24 @@ import path from "path"; import HtmlSourceError from "./HtmlSourceError"; +const HORIZONTAL_TAB = "\u0009".charCodeAt(0); +const NEWLINE = "\u000A".charCodeAt(0); +const FORM_FEED = "\u000C".charCodeAt(0); +const CARRIAGE_RETURN = "\u000D".charCodeAt(0); +const SPACE = "\u0020".charCodeAt(0); + function isASCIIWhitespace(character) { return ( // Horizontal tab - character === "\u0009" || + character === HORIZONTAL_TAB || // New line - character === "\u000A" || + character === NEWLINE || // Form feed - character === "\u000C" || + character === FORM_FEED || // Carriage return - character === "\u000D" || + character === CARRIAGE_RETURN || // Space - character === "\u0020" + character === SPACE ); } @@ -26,6 +32,12 @@ const regexLeadingCommasOrSpaces = /^[, \t\n\r\u000c]+/; const regexLeadingNotSpaces = /^[^ \t\n\r\u000c]+/; const regexTrailingCommas = /[,]+$/; const regexNonNegativeInteger = /^\d+$/; +const COMMA = ",".charCodeAt(0); +const LEFT_PARENTHESIS = "(".charCodeAt(0); +const RIGHT_PARENTHESIS = ")".charCodeAt(0); +const SMALL_LETTER_W = "w".charCodeAt(0); +const SMALL_LETTER_X = "x".charCodeAt(0); +const SMALL_LETTER_H = "h".charCodeAt(0); // ( Positive or negative or unsigned integers or decimals, without or without exponents. // Must include at least one digit. @@ -93,7 +105,7 @@ export function parseSrcset(input) { // 8. If url ends with a U+002C COMMA character (,), follow these sub steps: // (1). Remove all trailing U+002C COMMA characters from url. If this removed // more than one character, that is a parse error. - if (url.slice(-1) === ",") { + if (url.charCodeAt(url.length - 1) === COMMA) { url = url.replace(regexTrailingCommas, ""); // (Jump ahead to step 9 to skip tokenization and just push the candidate). @@ -124,7 +136,7 @@ export function parseSrcset(input) { // eslint-disable-next-line no-constant-condition while (true) { // 8.4. Let c be the character at position. - c = input.charAt(position); + c = input.charCodeAt(position); // Do the following depending on the value of state. // For the purpose of this step, "EOF" is a special character representing @@ -149,7 +161,7 @@ export function parseSrcset(input) { // Advance position to the next character in input. If current descriptor // is not empty, append current descriptor to descriptors. Jump to the step // labeled descriptor parser. - else if (c === ",") { + else if (c === COMMA) { position += 1; if (currentDescriptor) { @@ -162,14 +174,14 @@ export function parseSrcset(input) { } // U+0028 LEFT PARENTHESIS (() // Append c to current descriptor. Set state to in parens. - else if (c === "\u0028") { - currentDescriptor += c; + else if (c === LEFT_PARENTHESIS) { + currentDescriptor += input.charAt(position); state = "in parens"; } // EOF // If current descriptor is not empty, append current descriptor to // descriptors. Jump to the step labeled descriptor parser. - else if (c === "") { + else if (isNaN(c)) { if (currentDescriptor) { descriptors.push(currentDescriptor); } @@ -181,21 +193,21 @@ export function parseSrcset(input) { // Anything else // Append c to current descriptor. } else { - currentDescriptor += c; + currentDescriptor += input.charAt(position); } } // In parens else if (state === "in parens") { // U+0029 RIGHT PARENTHESIS ()) // Append c to current descriptor. Set state to in descriptor. - if (c === ")") { - currentDescriptor += c; + if (c === RIGHT_PARENTHESIS) { + currentDescriptor += input.charAt(position); state = "in descriptor"; } // EOF // Append current descriptor to descriptors. Jump to the step labeled // descriptor parser. - else if (c === "") { + else if (isNaN(c)) { descriptors.push(currentDescriptor); parseDescriptors(); return; @@ -203,7 +215,7 @@ export function parseSrcset(input) { // Anything else // Append c to current descriptor. else { - currentDescriptor += c; + currentDescriptor += input.charAt(position); } } // After descriptor @@ -213,7 +225,7 @@ export function parseSrcset(input) { // Space character: Stay in this state. } // EOF: Jump to the step labeled descriptor parser. - else if (c === "") { + else if (isNaN(c)) { parseDescriptors(); return; } @@ -258,14 +270,14 @@ export function parseSrcset(input) { for (i = 0; i < descriptors.length; i++) { desc = descriptors[i]; - lastChar = desc[desc.length - 1]; + lastChar = desc[desc.length - 1].charCodeAt(0); value = desc.substring(0, desc.length - 1); intVal = parseInt(value, 10); floatVal = parseFloat(value); // If the descriptor consists of a valid non-negative integer followed by // a U+0077 LATIN SMALL LETTER W character - if (regexNonNegativeInteger.test(value) && lastChar === "w") { + if (regexNonNegativeInteger.test(value) && lastChar === SMALL_LETTER_W) { // If width and density are not both absent, then let error be yes. if (w || d) { pError = true; @@ -282,7 +294,7 @@ export function parseSrcset(input) { } // If the descriptor consists of a valid floating-point number followed by // a U+0078 LATIN SMALL LETTER X character - else if (regexFloatingPoint.test(value) && lastChar === "x") { + else if (regexFloatingPoint.test(value) && lastChar === SMALL_LETTER_X) { // If width, density and future-compat-h are not all absent, then let error // be yes. if (w || d || h) { @@ -300,7 +312,10 @@ export function parseSrcset(input) { } // If the descriptor consists of a valid non-negative integer followed by // a U+0068 LATIN SMALL LETTER H character - else if (regexNonNegativeInteger.test(value) && lastChar === "h") { + else if ( + regexNonNegativeInteger.test(value) && + lastChar === SMALL_LETTER_H + ) { // If height and density are not both absent, then let error be yes. if (h || d) { pError = true; @@ -354,14 +369,18 @@ export function parseSrc(input) { } let start = 0; - for (; start < input.length && isASCIIWhitespace(input[start]); start++); + for ( + ; + start < input.length && isASCIIWhitespace(input.charCodeAt(start)); + start++ + ); if (start === input.length) { throw new Error("Must be non-empty"); } let end = input.length - 1; - for (; end > -1 && isASCIIWhitespace(input[end]); end--); + for (; end > -1 && isASCIIWhitespace(input.charCodeAt(end)); end--); end += 1; let value = input; @@ -430,12 +449,13 @@ export function isURLRequestable(url, options = {}) { const WINDOWS_PATH_SEPARATOR_REGEXP = /\\/g; const RELATIVE_PATH_REGEXP = /^\.\.?[/\\]/; +const SLASH = "/".charCodeAt(0); const absoluteToRequest = (context, maybeAbsolutePath) => { - if (maybeAbsolutePath[0] === "/") { + if (maybeAbsolutePath.charCodeAt(0) === SLASH) { if ( maybeAbsolutePath.length > 1 && - maybeAbsolutePath[maybeAbsolutePath.length - 1] === "/" + maybeAbsolutePath.charCodeAt(maybeAbsolutePath.length - 1) === SLASH ) { // this 'path' is actually a regexp generated by dynamic requires. // Don't treat it as an absolute path. @@ -505,7 +525,7 @@ export function requestify(context, request) { .replace(/[\t\n\r]/g, "") .replace(/\\/g, "/"); - if (isWindowsAbsolutePath || newRequest[0] === "/") { + if (isWindowsAbsolutePath || newRequest.charCodeAt(0) === SLASH) { return newRequest; } @@ -1240,7 +1260,7 @@ export function getImportCode(html, loaderContext, imports, options) { return `// Imports\n${code}`; } -const SLASH = "\\".charCodeAt(0); +const BACKSLASH = "\\".charCodeAt(0); const BACKTICK = "`".charCodeAt(0); const DOLLAR = "$".charCodeAt(0); @@ -1251,7 +1271,7 @@ export function convertToTemplateLiteral(str) { const code = str.charCodeAt(i); escapedString += - code === SLASH || code === BACKTICK || code === DOLLAR + code === BACKSLASH || code === BACKTICK || code === DOLLAR ? `\\${str[i]}` : str[i]; } diff --git a/test/__snapshots__/esModule-option.test.js.snap b/test/__snapshots__/esModule-option.test.js.snap index e9be371c..6fc82434 100644 --- a/test/__snapshots__/esModule-option.test.js.snap +++ b/test/__snapshots__/esModule-option.test.js.snap @@ -32,6 +32,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -69,6 +70,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -518,6 +520,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -973,6 +979,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -1008,6 +1018,7 @@ var ___HTML_LOADER_IMPORT_21___ = require("./video.mp4"); var ___HTML_LOADER_IMPORT_22___ = require("./nested/image3.png"); var ___HTML_LOADER_IMPORT_23___ = require("/nested/image3.png"); var ___HTML_LOADER_IMPORT_24___ = require("./noscript.png"); +var ___HTML_LOADER_IMPORT_25___ = require("./😀abc.png"); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -1043,6 +1054,7 @@ var ___HTML_LOADER_REPLACEMENT_30___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_22___); var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); +var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var code = \`

My First Heading

@@ -1495,6 +1507,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports module.exports = code;" @@ -1953,6 +1969,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -1990,6 +2010,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -2027,6 +2048,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -2476,6 +2498,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -2931,6 +2957,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; diff --git a/test/__snapshots__/loader.test.js.snap b/test/__snapshots__/loader.test.js.snap index 93456c44..ac9d0e76 100644 --- a/test/__snapshots__/loader.test.js.snap +++ b/test/__snapshots__/loader.test.js.snap @@ -174,6 +174,7 @@ var ___HTML_LOADER_IMPORT_25___ = new URL("./nested/image3.png", import.meta.url var ___HTML_LOADER_IMPORT_26___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_27___ = new URL("./noscript.png", import.meta.url); var ___HTML_LOADER_IMPORT_28___ = new URL("https://raw.githubusercontent.com/webpack-contrib/html-loader/master/test/fixtures/image.png", import.meta.url); +var ___HTML_LOADER_IMPORT_29___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -213,6 +214,7 @@ var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var ___HTML_LOADER_REPLACEMENT_37___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_28___); +var ___HTML_LOADER_REPLACEMENT_38___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_29___); var code = \`

My First Heading

@@ -662,6 +664,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -1117,6 +1123,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -1451,6 +1461,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -1488,6 +1499,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -1937,6 +1949,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -2392,6 +2408,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; diff --git a/test/__snapshots__/minimize-option.test.js.snap b/test/__snapshots__/minimize-option.test.js.snap index e93ad61a..fddb8885 100644 --- a/test/__snapshots__/minimize-option.test.js.snap +++ b/test/__snapshots__/minimize-option.test.js.snap @@ -32,6 +32,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -69,6 +70,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -518,6 +520,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -973,6 +979,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -1010,6 +1020,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -1047,6 +1058,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -1496,6 +1508,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -1951,6 +1967,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -1988,6 +2008,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -2025,9 +2046,10 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

My first paragraph.

An Unordered HTML List

An Ordered HTML List

  1. Coffee
  2. Tea
  3. Milk
\${"<" + "script"}>console.log({json:'with "quotes" in value'})\${"<" + "/script"}>
Foo
BAR
\${"<" + "script"}>console.log("36")\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Flowers Smiley face
First name:
\${"<" + "script"} src="https://github.com/webpack-contrib/css-loader/blob/master/src/index.js">\${"<" + "/script"}> T ex t
Call me --> -->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

\${"<" + "script"} type="module" src="\${___HTML_LOADER_REPLACEMENT_14___}">\${"<" + "/script"}> \${"<" + "script"} nomodule src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" src="fallback.file.json">\${"<" + "/script"}> \${"<" + "script"} type="text/x-handlebars-template" src="preprocessor.hbs">\${"<" + "/script"}> \${"<" + "script"} type="module">function test(){}\${"<" + "/script"}> \${"<" + "script"}>function test(){}\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial \${"<" + "script"}>console.log("HERE")\${"<" + "/script"}>
text
text
multi
 line
-alt Red dot <%= name %> \${"<" + "script"} href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" href="./script.file.js">\${"<" + "/script"}> \${"<" + "script"} xlink:href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" xlink:href="./script.file.js">\${"<" + "/script"}>
\`; +alt"/> Red dot <%= name %> \${"<" + "script"} href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" href="./script.file.js">\${"<" + "/script"}> \${"<" + "script"} xlink:href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" xlink:href="./script.file.js">\${"<" + "/script"}>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy \`; // Exports export default code;" `; @@ -2035,7 +2057,7 @@ export default code;" exports[`"minimize" option should be turned on in "production" mode: result 1`] = ` "

My First Heading

My first paragraph.

An Unordered HTML List

  • Coffee
  • Tea
  • Milk

An Ordered HTML List

  1. Coffee
  2. Tea
  3. Milk
Foo
BAR
Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Flowers Smiley face
First name:
T ex t
Call me --> -->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial
text
text
multi
 line
-alt Red dot <%= name %>
" +alt"/> Red dot <%= name %>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy " `; exports[`"minimize" option should be turned on in "production" mode: warnings 1`] = `[]`; @@ -2112,6 +2134,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -2149,6 +2172,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -2598,6 +2622,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -3053,6 +3081,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -3090,6 +3122,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -3127,11 +3160,12 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

My first paragraph.

An Unordered HTML List

  • Coffee
  • Tea
  • Milk

An Ordered HTML List

  1. Coffee
  2. Tea
  3. Milk
\${"<" + "script"}>console.log({json:'with "quotes" in value'})\${"<" + "/script"}>
Foo
BAR
\${"<" + "script"}>console.log("36")\${"<" + "/script"}> \${"<" + "script"} src=\${___HTML_LOADER_REPLACEMENT_4___}>\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Flowers Smiley face
First name:
\${"<" + "script"} src=https://github.com/webpack-contrib/css-loader/blob/master/src/index.js>\${"<" + "/script"}> T ex t
]]> Call me --> -->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

\${"<" + "script"} type=module src=\${___HTML_LOADER_REPLACEMENT_14___}>\${"<" + "/script"}> \${"<" + "script"} nomodule src=\${___HTML_LOADER_REPLACEMENT_15___}>\${"<" + "/script"}> \${"<" + "script"} src=\${___HTML_LOADER_REPLACEMENT_15___}>\${"<" + "/script"}> \${"<" + "script"} src=\${___HTML_LOADER_REPLACEMENT_15___}>\${"<" + "/script"}> \${"<" + "script"} type=application/json src=fallback.file.json>\${"<" + "/script"}> \${"<" + "script"} type=text/x-handlebars-template src=preprocessor.hbs>\${"<" + "/script"}> \${"<" + "script"} type=module>function test(){}\${"<" + "/script"}> \${"<" + "script"}>function test(){}\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial \${"<" + "script"}>console.log("HERE")\${"<" + "/script"}>
text
text
multi
 line
-alt Red dot <%= name %> \${"<" + "script"} href=\${___HTML_LOADER_REPLACEMENT_4___}>\${"<" + "/script"}> \${"<" + "script"} type=application/json href=./script.file.js>\${"<" + "/script"}> \${"<" + "script"} xlink:href=\${___HTML_LOADER_REPLACEMENT_4___}>\${"<" + "/script"}> \${"<" + "script"} type=application/json xlink:href=./script.file.js>\${"<" + "/script"}>
\`; +alt"/> Red dot <%= name %> \${"<" + "script"} href=\${___HTML_LOADER_REPLACEMENT_4___}>\${"<" + "/script"}> \${"<" + "script"} type=application/json href=./script.file.js>\${"<" + "/script"}> \${"<" + "script"} xlink:href=\${___HTML_LOADER_REPLACEMENT_4___}>\${"<" + "/script"}> \${"<" + "script"} type=application/json xlink:href=./script.file.js>\${"<" + "/script"}>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy \`; // Exports export default code;" `; @@ -3141,7 +3175,7 @@ exports[`"minimize" option should support options for minimizer: result 1`] = ` Text < Text >-->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial
text
text
multi
 line
-alt Red dot <%= name %>
" +alt"/> Red dot <%= name %>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy " `; exports[`"minimize" option should support options for minimizer: warnings 1`] = `[]`; @@ -3191,6 +3225,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -3228,9 +3263,10 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

My first paragraph.

An Unordered HTML List

  • Coffee
  • Tea
  • Milk

An Ordered HTML List

  1. Coffee
  2. Tea
  3. Milk
\${"<" + "script"}>console.log({json:'with "quotes" in value'})\${"<" + "/script"}>
Foo
BAR
\${"<" + "script"}>console.log("36")\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Flowers Smiley face
First name:
\${"<" + "script"} src="https://github.com/webpack-contrib/css-loader/blob/master/src/index.js">\${"<" + "/script"}> T ex t
Call me --> -->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

\${"<" + "script"} type="module" src="\${___HTML_LOADER_REPLACEMENT_14___}">\${"<" + "/script"}> \${"<" + "script"} nomodule src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} src="\${___HTML_LOADER_REPLACEMENT_15___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" src="fallback.file.json">\${"<" + "/script"}> \${"<" + "script"} type="text/x-handlebars-template" src="preprocessor.hbs">\${"<" + "/script"}> \${"<" + "script"} type="module">function test(){}\${"<" + "/script"}> \${"<" + "script"}>function test(){}\${"<" + "/script"}> Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial \${"<" + "script"}>console.log("HERE")\${"<" + "/script"}>
text
text
multi
 line
-alt Red dot <%= name %> \${"<" + "script"} href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" href="./script.file.js">\${"<" + "/script"}> \${"<" + "script"} xlink:href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" xlink:href="./script.file.js">\${"<" + "/script"}>
\`; +alt"/> Red dot <%= name %> \${"<" + "script"} href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" href="./script.file.js">\${"<" + "/script"}> \${"<" + "script"} xlink:href="\${___HTML_LOADER_REPLACEMENT_4___}">\${"<" + "/script"}> \${"<" + "script"} type="application/json" xlink:href="./script.file.js">\${"<" + "/script"}>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy \`; // Exports export default code;" `; @@ -3238,7 +3274,7 @@ export default code;" exports[`"minimize" option should work with a value equal to "true": result 1`] = ` "

My First Heading

My first paragraph.

An Unordered HTML List

  • Coffee
  • Tea
  • Milk

An Ordered HTML List

  1. Coffee
  2. Tea
  3. Milk
Foo
BAR
Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Flowers Smiley face
First name:
T ex t
Call me --> -->

<div id = "character"> © 2007 or © 2007
Red dot
Written by Jon Doe.
Visit us at:
Example.com
Box 564, Disneyland
USA
link Start Chat Start Chat Start Chat Elva dressed as a fairy Elva dressed as a fairy Elva dressed as a fairy Test Test test test test

Text

Text

Text

Elva dressed as a fairy Elva dressed as a fairy test test test test test Elva dressed as a fairy foo bar Text Text
Visit our HTML tutorial Visit our HTML tutorial
text
text
multi
 line
-alt Red dot <%= name %>
" +alt"/> Red dot <%= name %>
Smiley face Smiley face Elva dressed as a fairy Elva dressed as a fairy " `; exports[`"minimize" option should work with a value equal to "true": warnings 1`] = `[]`; diff --git a/test/__snapshots__/sources-option.test.js.snap b/test/__snapshots__/sources-option.test.js.snap index 5b21e9ef..c1b53170 100644 --- a/test/__snapshots__/sources-option.test.js.snap +++ b/test/__snapshots__/sources-option.test.js.snap @@ -31,6 +31,7 @@ var ___HTML_LOADER_IMPORT_22___ = new URL("./sound.mp3", import.meta.url); var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); +var ___HTML_LOADER_IMPORT_26___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -67,6 +68,7 @@ var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); +var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); var code = \`

My First Heading

@@ -516,6 +518,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -971,6 +977,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -2609,6 +2619,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -3071,6 +3085,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -3101,6 +3119,7 @@ var ___HTML_LOADER_IMPORT_16___ = new URL("./pixel.png?url", import.meta.url); var ___HTML_LOADER_IMPORT_17___ = new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==", import.meta.url); var ___HTML_LOADER_IMPORT_18___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_19___ = new URL("/nested/image3.png", import.meta.url); +var ___HTML_LOADER_IMPORT_20___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -3129,6 +3148,7 @@ var ___HTML_LOADER_REPLACEMENT_23___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_24___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_17___); var ___HTML_LOADER_REPLACEMENT_25___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_18___); var ___HTML_LOADER_REPLACEMENT_26___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_19___); +var ___HTML_LOADER_REPLACEMENT_27___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_20___); var code = \`

My First Heading

@@ -3578,6 +3598,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -4033,6 +4057,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -4070,6 +4098,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -4107,6 +4136,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -4556,6 +4586,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -5011,6 +5045,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -5476,6 +5514,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -5938,6 +5980,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -5974,6 +6020,7 @@ var ___HTML_LOADER_IMPORT_22___ = new URL("./sound.mp3", import.meta.url); var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); +var ___HTML_LOADER_IMPORT_26___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -6010,6 +6057,7 @@ var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); +var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); var code = \`

My First Heading

@@ -6459,6 +6507,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -6914,6 +6966,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -6942,6 +6998,7 @@ var ___HTML_LOADER_IMPORT_14___ = new URL("./browserconfig.xml", import.meta.url var ___HTML_LOADER_IMPORT_15___ = new URL("./favicon.ico", import.meta.url); var ___HTML_LOADER_IMPORT_16___ = new URL("./sound.mp3", import.meta.url); var ___HTML_LOADER_IMPORT_17___ = new URL("./video.mp4", import.meta.url); +var ___HTML_LOADER_IMPORT_18___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_1___); @@ -6966,6 +7023,7 @@ var ___HTML_LOADER_REPLACEMENT_19___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_20___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_15___); var ___HTML_LOADER_REPLACEMENT_21___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_16___); var ___HTML_LOADER_REPLACEMENT_22___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_17___); +var ___HTML_LOADER_REPLACEMENT_23___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_18___); var code = \`

My First Heading

@@ -7422,6 +7480,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -7884,6 +7946,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -7940,6 +8006,7 @@ var ___HTML_LOADER_IMPORT_21___ = require("./video.mp4"); var ___HTML_LOADER_IMPORT_22___ = require("./nested/image3.png"); var ___HTML_LOADER_IMPORT_23___ = require("/nested/image3.png"); var ___HTML_LOADER_IMPORT_24___ = require("./noscript.png"); +var ___HTML_LOADER_IMPORT_25___ = require("./😀abc.png"); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -7975,6 +8042,7 @@ var ___HTML_LOADER_REPLACEMENT_30___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_22___); var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); +var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var code = \`

My First Heading

@@ -8427,6 +8495,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports module.exports = code;" @@ -8885,6 +8957,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -8920,6 +8996,7 @@ var ___HTML_LOADER_IMPORT_21___ = require("./video.mp4"); var ___HTML_LOADER_IMPORT_22___ = require("./nested/image3.png"); var ___HTML_LOADER_IMPORT_23___ = require("/nested/image3.png"); var ___HTML_LOADER_IMPORT_24___ = require("./noscript.png"); +var ___HTML_LOADER_IMPORT_25___ = require("./😀abc.png"); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -8955,6 +9032,7 @@ var ___HTML_LOADER_REPLACEMENT_30___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_22___); var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); +var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var code = \`

My First Heading

@@ -9407,6 +9485,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports module.exports = code;" @@ -9865,6 +9947,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -9902,6 +9988,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -9939,6 +10026,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -10388,6 +10476,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -10843,6 +10935,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -10880,6 +10976,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -10917,6 +11014,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -11366,6 +11464,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -11821,6 +11923,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -11858,6 +11964,7 @@ var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_26___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_27___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -11895,6 +12002,7 @@ var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); +var ___HTML_LOADER_REPLACEMENT_36___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_27___); var code = \`

My First Heading

@@ -12344,6 +12452,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -12799,6 +12911,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -13286,6 +13402,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -13748,6 +13868,10 @@ ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -13784,6 +13908,7 @@ var ___HTML_LOADER_IMPORT_22___ = new URL("./sound.mp3", import.meta.url); var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); +var ___HTML_LOADER_IMPORT_26___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -13820,6 +13945,7 @@ var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); +var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); var code = \`

My First Heading

@@ -14269,6 +14395,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -14724,6 +14854,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -14746,6 +14880,7 @@ var ___HTML_LOADER_IMPORT_8___ = new URL("data:image/png;base64,iVBORw0KGgoAAAAN var ___HTML_LOADER_IMPORT_9___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_10___ = new URL("/nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_11___ = new URL("./noscript.png", import.meta.url); +var ___HTML_LOADER_IMPORT_12___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -14766,6 +14901,7 @@ var ___HTML_LOADER_REPLACEMENT_15___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_16___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_9___); var ___HTML_LOADER_REPLACEMENT_17___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_10___); var ___HTML_LOADER_REPLACEMENT_18___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_11___); +var ___HTML_LOADER_REPLACEMENT_19___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_12___); var code = \`

My First Heading

@@ -15215,6 +15351,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -15670,6 +15810,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; @@ -15706,6 +15850,7 @@ var ___HTML_LOADER_IMPORT_22___ = new URL("./sound.mp3", import.meta.url); var ___HTML_LOADER_IMPORT_23___ = new URL("./video.mp4", import.meta.url); var ___HTML_LOADER_IMPORT_24___ = new URL("./nested/image3.png", import.meta.url); var ___HTML_LOADER_IMPORT_25___ = new URL("/nested/image3.png", import.meta.url); +var ___HTML_LOADER_IMPORT_26___ = new URL("./😀abc.png", import.meta.url); // Module var ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___); var ___HTML_LOADER_REPLACEMENT_1___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___, { maybeNeedQuotes: true }); @@ -15742,6 +15887,7 @@ var ___HTML_LOADER_REPLACEMENT_31___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___( var ___HTML_LOADER_REPLACEMENT_32___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_23___); var ___HTML_LOADER_REPLACEMENT_33___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_24___); var ___HTML_LOADER_REPLACEMENT_34___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_25___); +var ___HTML_LOADER_REPLACEMENT_35___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_26___); var code = \`

My First Heading

@@ -16191,6 +16337,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy \`; // Exports export default code;" @@ -16646,6 +16796,10 @@ alt" /> +Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy " `; diff --git a/test/fixtures/simple.html b/test/fixtures/simple.html index 09d028c4..d2302e40 100644 --- a/test/fixtures/simple.html +++ b/test/fixtures/simple.html @@ -454,3 +454,7 @@

An Ordered HTML List

+Smiley face +Smiley face +Elva dressed as a fairy +Elva dressed as a fairy diff --git "a/test/fixtures/\360\237\230\200abc.png" "b/test/fixtures/\360\237\230\200abc.png" new file mode 100644 index 00000000..b74b839e Binary files /dev/null and "b/test/fixtures/\360\237\230\200abc.png" differ