Ghost Exploiter Team Official
/
home2
/
warripp1
/
www
/
wp-includes
/
js
/
dist
/
Nama File / Folder
Size
Action
development
--
NONE
script-modules
--
NONE
vendor
--
NONE
a11y.js
5.453KB
Hapus
Edit
Rename
a11y.min.js
2.444KB
Hapus
Edit
Rename
annotations.js
15.13KB
Hapus
Edit
Rename
annotations.min.js
5.618KB
Hapus
Edit
Rename
api-fetch.js
17.456KB
Hapus
Edit
Rename
api-fetch.min.js
6.32KB
Hapus
Edit
Rename
autop.js
9.729KB
Hapus
Edit
Rename
autop.min.js
5.505KB
Hapus
Edit
Rename
blob.js
2.3KB
Hapus
Edit
Rename
blob.min.js
1.16KB
Hapus
Edit
Rename
block-directory.js
55.67KB
Hapus
Edit
Rename
block-directory.min.js
21.955KB
Hapus
Edit
Rename
block-editor.js
2.7MB
Hapus
Edit
Rename
block-editor.min.js
1.01MB
Hapus
Edit
Rename
block-library.js
2.57MB
Hapus
Edit
Rename
block-serialization-default-parser.js
6.538KB
Hapus
Edit
Rename
block-serialization-default-parser.min.js
2.394KB
Hapus
Edit
Rename
block-serialization-spec-parser.js
50.481KB
Hapus
Edit
Rename
block-serialization-spec-parser.min.js
10.376KB
Hapus
Edit
Rename
blocks.js
381.061KB
Hapus
Edit
Rename
blocks.min.js
180.617KB
Hapus
Edit
Rename
commands.min.js
63.138KB
Hapus
Edit
Rename
components.js
3.83MB
Hapus
Edit
Rename
components.min.js
786.277KB
Hapus
Edit
Rename
compose.js
80.75KB
Hapus
Edit
Rename
compose.min.js
28.18KB
Hapus
Edit
Rename
core-commands.js
28.679KB
Hapus
Edit
Rename
core-commands.min.js
11.868KB
Hapus
Edit
Rename
core-data.js
612.029KB
Hapus
Edit
Rename
core-data.min.js
210.465KB
Hapus
Edit
Rename
customize-widgets.js
91.572KB
Hapus
Edit
Rename
customize-widgets.min.js
36.615KB
Hapus
Edit
Rename
data-controls.js
4.131KB
Hapus
Edit
Rename
data-controls.min.js
1.771KB
Hapus
Edit
Rename
data.js
82.784KB
Hapus
Edit
Rename
data.min.js
25.918KB
Hapus
Edit
Rename
date.js
176.344KB
Hapus
Edit
Rename
date.min.js
141.219KB
Hapus
Edit
Rename
deprecated.js
3.04KB
Hapus
Edit
Rename
dom-ready.js
1.473KB
Hapus
Edit
Rename
dom-ready.min.js
0.799KB
Hapus
Edit
Rename
dom.js
34.614KB
Hapus
Edit
Rename
dom.min.js
12.65KB
Hapus
Edit
Rename
edit-post.js
117.396KB
Hapus
Edit
Rename
edit-post.min.js
49.105KB
Hapus
Edit
Rename
edit-site.js
1.69MB
Hapus
Edit
Rename
edit-widgets.js
160.248KB
Hapus
Edit
Rename
edit-widgets.min.js
61.859KB
Hapus
Edit
Rename
editor.js
2.5MB
Hapus
Edit
Rename
editor.min.js
1021.631KB
Hapus
Edit
Rename
element.min.js
12.166KB
Hapus
Edit
Rename
escape-html.js
2.291KB
Hapus
Edit
Rename
escape-html.min.js
1.065KB
Hapus
Edit
Rename
format-library.js
73.339KB
Hapus
Edit
Rename
format-library.min.js
28.882KB
Hapus
Edit
Rename
hooks.js
11.955KB
Hapus
Edit
Rename
hooks.min.js
4.932KB
Hapus
Edit
Rename
html-entities.js
1.646KB
Hapus
Edit
Rename
html-entities.min.js
0.858KB
Hapus
Edit
Rename
i18n.js
15.303KB
Hapus
Edit
Rename
i18n.min.js
5.598KB
Hapus
Edit
Rename
is-shallow-equal.min.js
1.096KB
Hapus
Edit
Rename
keyboard-shortcuts.js
9.681KB
Hapus
Edit
Rename
keyboard-shortcuts.min.js
3.444KB
Hapus
Edit
Rename
keycodes.js
8.302KB
Hapus
Edit
Rename
keycodes.min.js
2.905KB
Hapus
Edit
Rename
list-reusable-blocks.js
13.061KB
Hapus
Edit
Rename
list-reusable-blocks.min.js
5.241KB
Hapus
Edit
Rename
media-utils.js
637.146KB
Hapus
Edit
Rename
media-utils.min.js
237.64KB
Hapus
Edit
Rename
notices.js
10.113KB
Hapus
Edit
Rename
notices.min.js
4.384KB
Hapus
Edit
Rename
nux.js
10.324KB
Hapus
Edit
Rename
nux.min.js
3.953KB
Hapus
Edit
Rename
patterns.js
58.246KB
Hapus
Edit
Rename
plugins.js
11.671KB
Hapus
Edit
Rename
plugins.min.js
4.756KB
Hapus
Edit
Rename
preferences-persistence.js
17.216KB
Hapus
Edit
Rename
preferences.js
21.068KB
Hapus
Edit
Rename
preferences.min.js
7.714KB
Hapus
Edit
Rename
primitives.js
5.081KB
Hapus
Edit
Rename
primitives.min.js
1.979KB
Hapus
Edit
Rename
priority-queue.js
10.024KB
Hapus
Edit
Rename
priority-queue.min.js
3.352KB
Hapus
Edit
Rename
private-apis.js
4.094KB
Hapus
Edit
Rename
private-apis.min.js
2.659KB
Hapus
Edit
Rename
react-i18n.js
3.905KB
Hapus
Edit
Rename
react-i18n.min.js
1.525KB
Hapus
Edit
Rename
redux-routine.js
24.683KB
Hapus
Edit
Rename
redux-routine.min.js
9.649KB
Hapus
Edit
Rename
reusable-blocks.js
20.512KB
Hapus
Edit
Rename
rich-text.js
97.037KB
Hapus
Edit
Rename
rich-text.min.js
39.89KB
Hapus
Edit
Rename
router.js
36.12KB
Hapus
Edit
Rename
router.min.js
14.131KB
Hapus
Edit
Rename
server-side-render.min.js
3.94KB
Hapus
Edit
Rename
shortcode.js
7.959KB
Hapus
Edit
Rename
shortcode.min.js
3.282KB
Hapus
Edit
Rename
style-engine.js
17.617KB
Hapus
Edit
Rename
theme.js
127.647KB
Hapus
Edit
Rename
theme.min.js
56.118KB
Hapus
Edit
Rename
token-list.js
6.115KB
Hapus
Edit
Rename
token-list.min.js
1.619KB
Hapus
Edit
Rename
undo-manager.js
5.295KB
Hapus
Edit
Rename
undo-manager.min.js
1.698KB
Hapus
Edit
Rename
upload-media.js
55.666KB
Hapus
Edit
Rename
upload-media.min.js
23.053KB
Hapus
Edit
Rename
url.min.js
10.127KB
Hapus
Edit
Rename
viewport.js
6.606KB
Hapus
Edit
Rename
viewport.min.js
2.243KB
Hapus
Edit
Rename
warning.js
1.522KB
Hapus
Edit
Rename
warning.min.js
0.737KB
Hapus
Edit
Rename
widgets.js
50.08KB
Hapus
Edit
Rename
widgets.min.js
20.827KB
Hapus
Edit
Rename
wordcount.js
6.935KB
Hapus
Edit
Rename
wordcount.min.js
2.446KB
Hapus
Edit
Rename
<=Back
"use strict"; var wp; (wp ||= {}).blockSerializationSpecParser = (() => { var __getOwnPropNames = Object.getOwnPropertyNames; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; // packages/block-serialization-spec-parser/parser.js var require_parser = __commonJS({ "packages/block-serialization-spec-parser/parser.js"(exports, module) { function peg$subclass(child, parent) { function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); } function peg$SyntaxError(message, expected, found, location) { this.message = message; this.expected = expected; this.found = found; this.location = location; this.name = "SyntaxError"; if (typeof Error.captureStackTrace === "function") { Error.captureStackTrace(this, peg$SyntaxError); } } peg$subclass(peg$SyntaxError, Error); peg$SyntaxError.buildMessage = function(expected, found) { var DESCRIBE_EXPECTATION_FNS = { literal: function(expectation) { return '"' + literalEscape(expectation.text) + '"'; }, "class": function(expectation) { var escapedParts = "", i; for (i = 0; i < expectation.parts.length; i++) { escapedParts += expectation.parts[i] instanceof Array ? classEscape(expectation.parts[i][0]) + "-" + classEscape(expectation.parts[i][1]) : classEscape(expectation.parts[i]); } return "[" + (expectation.inverted ? "^" : "") + escapedParts + "]"; }, any: function(expectation) { return "any character"; }, end: function(expectation) { return "end of input"; }, other: function(expectation) { return expectation.description; } }; function hex(ch) { return ch.charCodeAt(0).toString(16).toUpperCase(); } function literalEscape(s) { return s.replace(/\\/g, "\\\\").replace(/"/g, '\\"').replace(/\0/g, "\\0").replace(/\t/g, "\\t").replace(/\n/g, "\\n").replace(/\r/g, "\\r").replace(/[\x00-\x0F]/g, function(ch) { return "\\x0" + hex(ch); }).replace(/[\x10-\x1F\x7F-\x9F]/g, function(ch) { return "\\x" + hex(ch); }); } function classEscape(s) { return s.replace(/\\/g, "\\\\").replace(/\]/g, "\\]").replace(/\^/g, "\\^").replace(/-/g, "\\-").replace(/\0/g, "\\0").replace(/\t/g, "\\t").replace(/\n/g, "\\n").replace(/\r/g, "\\r").replace(/[\x00-\x0F]/g, function(ch) { return "\\x0" + hex(ch); }).replace(/[\x10-\x1F\x7F-\x9F]/g, function(ch) { return "\\x" + hex(ch); }); } function describeExpectation(expectation) { return DESCRIBE_EXPECTATION_FNS[expectation.type](expectation); } function describeExpected(expected2) { var descriptions = new Array(expected2.length), i, j; for (i = 0; i < expected2.length; i++) { descriptions[i] = describeExpectation(expected2[i]); } descriptions.sort(); if (descriptions.length > 0) { for (i = 1, j = 1; i < descriptions.length; i++) { if (descriptions[i - 1] !== descriptions[i]) { descriptions[j] = descriptions[i]; j++; } } descriptions.length = j; } switch (descriptions.length) { case 1: return descriptions[0]; case 2: return descriptions[0] + " or " + descriptions[1]; default: return descriptions.slice(0, -1).join(", ") + ", or " + descriptions[descriptions.length - 1]; } } function describeFound(found2) { return found2 ? '"' + literalEscape(found2) + '"' : "end of input"; } return "Expected " + describeExpected(expected) + " but " + describeFound(found) + " found."; }; function peg$parse(input, options) { options = options !== void 0 ? options : {}; var peg$FAILED = {}, peg$startRuleFunctions = { Block_List: peg$parseBlock_List }, peg$startRuleFunction = peg$parseBlock_List, peg$c0 = peg$anyExpectation(), peg$c1 = function(pre, b, html) { return [b, html]; }, peg$c2 = function(pre, bs, post) { return joinBlocks(pre, bs, post); }, peg$c3 = "<!--", peg$c4 = peg$literalExpectation("<!--", false), peg$c5 = "wp:", peg$c6 = peg$literalExpectation("wp:", false), peg$c7 = function(blockName, a) { return a; }, peg$c8 = "/-->", peg$c9 = peg$literalExpectation("/-->", false), peg$c10 = function(blockName, attrs) { return { blockName, attrs: attrs || {}, innerBlocks: [], innerHTML: "", innerContent: [] }; }, peg$c11 = function(s, children, e) { var innerParts = processInnerContent(children); var innerHTML = innerParts[0]; var innerBlocks = innerParts[1]; var innerContent = innerParts[2]; return { blockName: s.blockName, attrs: s.attrs, innerBlocks, innerHTML, innerContent }; }, peg$c12 = "-->", peg$c13 = peg$literalExpectation("-->", false), peg$c14 = function(blockName, attrs) { return { blockName, attrs: attrs || {} }; }, peg$c15 = "/wp:", peg$c16 = peg$literalExpectation("/wp:", false), peg$c17 = function(blockName) { return { blockName }; }, peg$c18 = "/", peg$c19 = peg$literalExpectation("/", false), peg$c20 = function(type) { return "core/" + type; }, peg$c21 = /^[a-z]/, peg$c22 = peg$classExpectation([["a", "z"]], false, false), peg$c23 = /^[a-z0-9_\-]/, peg$c24 = peg$classExpectation([["a", "z"], ["0", "9"], "_", "-"], false, false), peg$c25 = peg$otherExpectation("JSON-encoded attributes embedded in a block's opening comment"), peg$c26 = "{", peg$c27 = peg$literalExpectation("{", false), peg$c28 = "}", peg$c29 = peg$literalExpectation("}", false), peg$c30 = "", peg$c31 = function(attrs) { return maybeJSON(attrs); }, peg$c32 = /^[ \t\r\n]/, peg$c33 = peg$classExpectation([" ", " ", "\r", "\n"], false, false), peg$currPos = 0, peg$savedPos = 0, peg$posDetailsCache = [{ line: 1, column: 1 }], peg$maxFailPos = 0, peg$maxFailExpected = [], peg$silentFails = 0, peg$result; if ("startRule" in options) { if (!(options.startRule in peg$startRuleFunctions)) { throw new Error(`Can't start parsing from rule "` + options.startRule + '".'); } peg$startRuleFunction = peg$startRuleFunctions[options.startRule]; } function text() { return input.substring(peg$savedPos, peg$currPos); } function location() { return peg$computeLocation(peg$savedPos, peg$currPos); } function expected(description, location2) { location2 = location2 !== void 0 ? location2 : peg$computeLocation(peg$savedPos, peg$currPos); throw peg$buildStructuredError( [peg$otherExpectation(description)], input.substring(peg$savedPos, peg$currPos), location2 ); } function error(message, location2) { location2 = location2 !== void 0 ? location2 : peg$computeLocation(peg$savedPos, peg$currPos); throw peg$buildSimpleError(message, location2); } function peg$literalExpectation(text2, ignoreCase) { return { type: "literal", text: text2, ignoreCase }; } function peg$classExpectation(parts, inverted, ignoreCase) { return { type: "class", parts, inverted, ignoreCase }; } function peg$anyExpectation() { return { type: "any" }; } function peg$endExpectation() { return { type: "end" }; } function peg$otherExpectation(description) { return { type: "other", description }; } function peg$computePosDetails(pos) { var details = peg$posDetailsCache[pos], p; if (details) { return details; } else { p = pos - 1; while (!peg$posDetailsCache[p]) { p--; } details = peg$posDetailsCache[p]; details = { line: details.line, column: details.column }; while (p < pos) { if (input.charCodeAt(p) === 10) { details.line++; details.column = 1; } else { details.column++; } p++; } peg$posDetailsCache[pos] = details; return details; } } function peg$computeLocation(startPos, endPos) { var startPosDetails = peg$computePosDetails(startPos), endPosDetails = peg$computePosDetails(endPos); return { start: { offset: startPos, line: startPosDetails.line, column: startPosDetails.column }, end: { offset: endPos, line: endPosDetails.line, column: endPosDetails.column } }; } function peg$fail(expected2) { if (peg$currPos < peg$maxFailPos) { return; } if (peg$currPos > peg$maxFailPos) { peg$maxFailPos = peg$currPos; peg$maxFailExpected = []; } peg$maxFailExpected.push(expected2); } function peg$buildSimpleError(message, location2) { return new peg$SyntaxError(message, null, null, location2); } function peg$buildStructuredError(expected2, found, location2) { return new peg$SyntaxError( peg$SyntaxError.buildMessage(expected2, found), expected2, found, location2 ); } function peg$parseBlock_List() { var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; s0 = peg$currPos; s1 = peg$currPos; s2 = []; s3 = peg$currPos; s4 = peg$currPos; peg$silentFails++; s5 = peg$parseBlock(); peg$silentFails--; if (s5 === peg$FAILED) { s4 = void 0; } else { peg$currPos = s4; s4 = peg$FAILED; } if (s4 !== peg$FAILED) { if (input.length > peg$currPos) { s5 = input.charAt(peg$currPos); peg$currPos++; } else { s5 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s5 !== peg$FAILED) { s4 = [s4, s5]; s3 = s4; } else { peg$currPos = s3; s3 = peg$FAILED; } } else { peg$currPos = s3; s3 = peg$FAILED; } while (s3 !== peg$FAILED) { s2.push(s3); s3 = peg$currPos; s4 = peg$currPos; peg$silentFails++; s5 = peg$parseBlock(); peg$silentFails--; if (s5 === peg$FAILED) { s4 = void 0; } else { peg$currPos = s4; s4 = peg$FAILED; } if (s4 !== peg$FAILED) { if (input.length > peg$currPos) { s5 = input.charAt(peg$currPos); peg$currPos++; } else { s5 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s5 !== peg$FAILED) { s4 = [s4, s5]; s3 = s4; } else { peg$currPos = s3; s3 = peg$FAILED; } } else { peg$currPos = s3; s3 = peg$FAILED; } } if (s2 !== peg$FAILED) { s1 = input.substring(s1, peg$currPos); } else { s1 = s2; } if (s1 !== peg$FAILED) { s2 = []; s3 = peg$currPos; s4 = peg$parseBlock(); if (s4 !== peg$FAILED) { s5 = peg$currPos; s6 = []; s7 = peg$currPos; s8 = peg$currPos; peg$silentFails++; s9 = peg$parseBlock(); peg$silentFails--; if (s9 === peg$FAILED) { s8 = void 0; } else { peg$currPos = s8; s8 = peg$FAILED; } if (s8 !== peg$FAILED) { if (input.length > peg$currPos) { s9 = input.charAt(peg$currPos); peg$currPos++; } else { s9 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s9 !== peg$FAILED) { s8 = [s8, s9]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } while (s7 !== peg$FAILED) { s6.push(s7); s7 = peg$currPos; s8 = peg$currPos; peg$silentFails++; s9 = peg$parseBlock(); peg$silentFails--; if (s9 === peg$FAILED) { s8 = void 0; } else { peg$currPos = s8; s8 = peg$FAILED; } if (s8 !== peg$FAILED) { if (input.length > peg$currPos) { s9 = input.charAt(peg$currPos); peg$currPos++; } else { s9 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s9 !== peg$FAILED) { s8 = [s8, s9]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } if (s6 !== peg$FAILED) { s5 = input.substring(s5, peg$currPos); } else { s5 = s6; } if (s5 !== peg$FAILED) { peg$savedPos = s3; s4 = peg$c1(s1, s4, s5); s3 = s4; } else { peg$currPos = s3; s3 = peg$FAILED; } } else { peg$currPos = s3; s3 = peg$FAILED; } while (s3 !== peg$FAILED) { s2.push(s3); s3 = peg$currPos; s4 = peg$parseBlock(); if (s4 !== peg$FAILED) { s5 = peg$currPos; s6 = []; s7 = peg$currPos; s8 = peg$currPos; peg$silentFails++; s9 = peg$parseBlock(); peg$silentFails--; if (s9 === peg$FAILED) { s8 = void 0; } else { peg$currPos = s8; s8 = peg$FAILED; } if (s8 !== peg$FAILED) { if (input.length > peg$currPos) { s9 = input.charAt(peg$currPos); peg$currPos++; } else { s9 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s9 !== peg$FAILED) { s8 = [s8, s9]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } while (s7 !== peg$FAILED) { s6.push(s7); s7 = peg$currPos; s8 = peg$currPos; peg$silentFails++; s9 = peg$parseBlock(); peg$silentFails--; if (s9 === peg$FAILED) { s8 = void 0; } else { peg$currPos = s8; s8 = peg$FAILED; } if (s8 !== peg$FAILED) { if (input.length > peg$currPos) { s9 = input.charAt(peg$currPos); peg$currPos++; } else { s9 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s9 !== peg$FAILED) { s8 = [s8, s9]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } if (s6 !== peg$FAILED) { s5 = input.substring(s5, peg$currPos); } else { s5 = s6; } if (s5 !== peg$FAILED) { peg$savedPos = s3; s4 = peg$c1(s1, s4, s5); s3 = s4; } else { peg$currPos = s3; s3 = peg$FAILED; } } else { peg$currPos = s3; s3 = peg$FAILED; } } if (s2 !== peg$FAILED) { s3 = peg$currPos; s4 = []; if (input.length > peg$currPos) { s5 = input.charAt(peg$currPos); peg$currPos++; } else { s5 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } while (s5 !== peg$FAILED) { s4.push(s5); if (input.length > peg$currPos) { s5 = input.charAt(peg$currPos); peg$currPos++; } else { s5 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } } if (s4 !== peg$FAILED) { s3 = input.substring(s3, peg$currPos); } else { s3 = s4; } if (s3 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c2(s1, s2, s3); s0 = s1; } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } return s0; } function peg$parseBlock() { var s0; s0 = peg$parseBlock_Void(); if (s0 === peg$FAILED) { s0 = peg$parseBlock_Balanced(); } return s0; } function peg$parseBlock_Void() { var s0, s1, s2, s3, s4, s5, s6, s7, s8; s0 = peg$currPos; if (input.substr(peg$currPos, 4) === peg$c3) { s1 = peg$c3; peg$currPos += 4; } else { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c4); } } if (s1 !== peg$FAILED) { s2 = peg$parse__(); if (s2 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c5) { s3 = peg$c5; peg$currPos += 3; } else { s3 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c6); } } if (s3 !== peg$FAILED) { s4 = peg$parseBlock_Name(); if (s4 !== peg$FAILED) { s5 = peg$parse__(); if (s5 !== peg$FAILED) { s6 = peg$currPos; s7 = peg$parseBlock_Attributes(); if (s7 !== peg$FAILED) { s8 = peg$parse__(); if (s8 !== peg$FAILED) { peg$savedPos = s6; s7 = peg$c7(s4, s7); s6 = s7; } else { peg$currPos = s6; s6 = peg$FAILED; } } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 === peg$FAILED) { s6 = null; } if (s6 !== peg$FAILED) { if (input.substr(peg$currPos, 4) === peg$c8) { s7 = peg$c8; peg$currPos += 4; } else { s7 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c9); } } if (s7 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c10(s4, s6); s0 = s1; } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } return s0; } function peg$parseBlock_Balanced() { var s0, s1, s2, s3, s4, s5, s6, s7, s8; s0 = peg$currPos; s1 = peg$parseBlock_Start(); if (s1 !== peg$FAILED) { s2 = []; s3 = peg$parseBlock(); if (s3 === peg$FAILED) { s3 = peg$currPos; s4 = []; s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$parseBlock(); peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { s7 = peg$currPos; peg$silentFails++; s8 = peg$parseBlock_End(); peg$silentFails--; if (s8 === peg$FAILED) { s7 = void 0; } else { peg$currPos = s7; s7 = peg$FAILED; } if (s7 !== peg$FAILED) { if (input.length > peg$currPos) { s8 = input.charAt(peg$currPos); peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s8 !== peg$FAILED) { s6 = [s6, s7, s8]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } if (s5 !== peg$FAILED) { while (s5 !== peg$FAILED) { s4.push(s5); s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$parseBlock(); peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { s7 = peg$currPos; peg$silentFails++; s8 = peg$parseBlock_End(); peg$silentFails--; if (s8 === peg$FAILED) { s7 = void 0; } else { peg$currPos = s7; s7 = peg$FAILED; } if (s7 !== peg$FAILED) { if (input.length > peg$currPos) { s8 = input.charAt(peg$currPos); peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s8 !== peg$FAILED) { s6 = [s6, s7, s8]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } } else { s4 = peg$FAILED; } if (s4 !== peg$FAILED) { s3 = input.substring(s3, peg$currPos); } else { s3 = s4; } } while (s3 !== peg$FAILED) { s2.push(s3); s3 = peg$parseBlock(); if (s3 === peg$FAILED) { s3 = peg$currPos; s4 = []; s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$parseBlock(); peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { s7 = peg$currPos; peg$silentFails++; s8 = peg$parseBlock_End(); peg$silentFails--; if (s8 === peg$FAILED) { s7 = void 0; } else { peg$currPos = s7; s7 = peg$FAILED; } if (s7 !== peg$FAILED) { if (input.length > peg$currPos) { s8 = input.charAt(peg$currPos); peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s8 !== peg$FAILED) { s6 = [s6, s7, s8]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } if (s5 !== peg$FAILED) { while (s5 !== peg$FAILED) { s4.push(s5); s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$parseBlock(); peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { s7 = peg$currPos; peg$silentFails++; s8 = peg$parseBlock_End(); peg$silentFails--; if (s8 === peg$FAILED) { s7 = void 0; } else { peg$currPos = s7; s7 = peg$FAILED; } if (s7 !== peg$FAILED) { if (input.length > peg$currPos) { s8 = input.charAt(peg$currPos); peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s8 !== peg$FAILED) { s6 = [s6, s7, s8]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } } else { s4 = peg$FAILED; } if (s4 !== peg$FAILED) { s3 = input.substring(s3, peg$currPos); } else { s3 = s4; } } } if (s2 !== peg$FAILED) { s3 = peg$parseBlock_End(); if (s3 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c11(s1, s2, s3); s0 = s1; } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } return s0; } function peg$parseBlock_Start() { var s0, s1, s2, s3, s4, s5, s6, s7, s8; s0 = peg$currPos; if (input.substr(peg$currPos, 4) === peg$c3) { s1 = peg$c3; peg$currPos += 4; } else { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c4); } } if (s1 !== peg$FAILED) { s2 = peg$parse__(); if (s2 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c5) { s3 = peg$c5; peg$currPos += 3; } else { s3 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c6); } } if (s3 !== peg$FAILED) { s4 = peg$parseBlock_Name(); if (s4 !== peg$FAILED) { s5 = peg$parse__(); if (s5 !== peg$FAILED) { s6 = peg$currPos; s7 = peg$parseBlock_Attributes(); if (s7 !== peg$FAILED) { s8 = peg$parse__(); if (s8 !== peg$FAILED) { peg$savedPos = s6; s7 = peg$c7(s4, s7); s6 = s7; } else { peg$currPos = s6; s6 = peg$FAILED; } } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 === peg$FAILED) { s6 = null; } if (s6 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c12) { s7 = peg$c12; peg$currPos += 3; } else { s7 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c13); } } if (s7 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c14(s4, s6); s0 = s1; } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } return s0; } function peg$parseBlock_End() { var s0, s1, s2, s3, s4, s5, s6; s0 = peg$currPos; if (input.substr(peg$currPos, 4) === peg$c3) { s1 = peg$c3; peg$currPos += 4; } else { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c4); } } if (s1 !== peg$FAILED) { s2 = peg$parse__(); if (s2 !== peg$FAILED) { if (input.substr(peg$currPos, 4) === peg$c15) { s3 = peg$c15; peg$currPos += 4; } else { s3 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c16); } } if (s3 !== peg$FAILED) { s4 = peg$parseBlock_Name(); if (s4 !== peg$FAILED) { s5 = peg$parse__(); if (s5 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c12) { s6 = peg$c12; peg$currPos += 3; } else { s6 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c13); } } if (s6 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c17(s4); s0 = s1; } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } } else { peg$currPos = s0; s0 = peg$FAILED; } return s0; } function peg$parseBlock_Name() { var s0; s0 = peg$parseNamespaced_Block_Name(); if (s0 === peg$FAILED) { s0 = peg$parseCore_Block_Name(); } return s0; } function peg$parseNamespaced_Block_Name() { var s0, s1, s2, s3, s4; s0 = peg$currPos; s1 = peg$currPos; s2 = peg$parseBlock_Name_Part(); if (s2 !== peg$FAILED) { if (input.charCodeAt(peg$currPos) === 47) { s3 = peg$c18; peg$currPos++; } else { s3 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c19); } } if (s3 !== peg$FAILED) { s4 = peg$parseBlock_Name_Part(); if (s4 !== peg$FAILED) { s2 = [s2, s3, s4]; s1 = s2; } else { peg$currPos = s1; s1 = peg$FAILED; } } else { peg$currPos = s1; s1 = peg$FAILED; } } else { peg$currPos = s1; s1 = peg$FAILED; } if (s1 !== peg$FAILED) { s0 = input.substring(s0, peg$currPos); } else { s0 = s1; } return s0; } function peg$parseCore_Block_Name() { var s0, s1, s2; s0 = peg$currPos; s1 = peg$currPos; s2 = peg$parseBlock_Name_Part(); if (s2 !== peg$FAILED) { s1 = input.substring(s1, peg$currPos); } else { s1 = s2; } if (s1 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c20(s1); } s0 = s1; return s0; } function peg$parseBlock_Name_Part() { var s0, s1, s2, s3, s4; s0 = peg$currPos; s1 = peg$currPos; if (peg$c21.test(input.charAt(peg$currPos))) { s2 = input.charAt(peg$currPos); peg$currPos++; } else { s2 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c22); } } if (s2 !== peg$FAILED) { s3 = []; if (peg$c23.test(input.charAt(peg$currPos))) { s4 = input.charAt(peg$currPos); peg$currPos++; } else { s4 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c24); } } while (s4 !== peg$FAILED) { s3.push(s4); if (peg$c23.test(input.charAt(peg$currPos))) { s4 = input.charAt(peg$currPos); peg$currPos++; } else { s4 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c24); } } } if (s3 !== peg$FAILED) { s2 = [s2, s3]; s1 = s2; } else { peg$currPos = s1; s1 = peg$FAILED; } } else { peg$currPos = s1; s1 = peg$FAILED; } if (s1 !== peg$FAILED) { s0 = input.substring(s0, peg$currPos); } else { s0 = s1; } return s0; } function peg$parseBlock_Attributes() { var s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12; peg$silentFails++; s0 = peg$currPos; s1 = peg$currPos; s2 = peg$currPos; if (input.charCodeAt(peg$currPos) === 123) { s3 = peg$c26; peg$currPos++; } else { s3 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c27); } } if (s3 !== peg$FAILED) { s4 = []; s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$currPos; if (input.charCodeAt(peg$currPos) === 125) { s8 = peg$c28; peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c29); } } if (s8 !== peg$FAILED) { s9 = peg$parse__(); if (s9 !== peg$FAILED) { s10 = peg$c30; if (s10 !== peg$FAILED) { if (input.charCodeAt(peg$currPos) === 47) { s11 = peg$c18; peg$currPos++; } else { s11 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c19); } } if (s11 === peg$FAILED) { s11 = null; } if (s11 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c12) { s12 = peg$c12; peg$currPos += 3; } else { s12 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c13); } } if (s12 !== peg$FAILED) { s8 = [s8, s9, s10, s11, s12]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { if (input.length > peg$currPos) { s7 = input.charAt(peg$currPos); peg$currPos++; } else { s7 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s7 !== peg$FAILED) { s6 = [s6, s7]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } while (s5 !== peg$FAILED) { s4.push(s5); s5 = peg$currPos; s6 = peg$currPos; peg$silentFails++; s7 = peg$currPos; if (input.charCodeAt(peg$currPos) === 125) { s8 = peg$c28; peg$currPos++; } else { s8 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c29); } } if (s8 !== peg$FAILED) { s9 = peg$parse__(); if (s9 !== peg$FAILED) { s10 = peg$c30; if (s10 !== peg$FAILED) { if (input.charCodeAt(peg$currPos) === 47) { s11 = peg$c18; peg$currPos++; } else { s11 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c19); } } if (s11 === peg$FAILED) { s11 = null; } if (s11 !== peg$FAILED) { if (input.substr(peg$currPos, 3) === peg$c12) { s12 = peg$c12; peg$currPos += 3; } else { s12 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c13); } } if (s12 !== peg$FAILED) { s8 = [s8, s9, s10, s11, s12]; s7 = s8; } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } } else { peg$currPos = s7; s7 = peg$FAILED; } peg$silentFails--; if (s7 === peg$FAILED) { s6 = void 0; } else { peg$currPos = s6; s6 = peg$FAILED; } if (s6 !== peg$FAILED) { if (input.length > peg$currPos) { s7 = input.charAt(peg$currPos); peg$currPos++; } else { s7 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c0); } } if (s7 !== peg$FAILED) { s6 = [s6, s7]; s5 = s6; } else { peg$currPos = s5; s5 = peg$FAILED; } } else { peg$currPos = s5; s5 = peg$FAILED; } } if (s4 !== peg$FAILED) { if (input.charCodeAt(peg$currPos) === 125) { s5 = peg$c28; peg$currPos++; } else { s5 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c29); } } if (s5 !== peg$FAILED) { s3 = [s3, s4, s5]; s2 = s3; } else { peg$currPos = s2; s2 = peg$FAILED; } } else { peg$currPos = s2; s2 = peg$FAILED; } } else { peg$currPos = s2; s2 = peg$FAILED; } if (s2 !== peg$FAILED) { s1 = input.substring(s1, peg$currPos); } else { s1 = s2; } if (s1 !== peg$FAILED) { peg$savedPos = s0; s1 = peg$c31(s1); } s0 = s1; peg$silentFails--; if (s0 === peg$FAILED) { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c25); } } return s0; } function peg$parse__() { var s0, s1; s0 = []; if (peg$c32.test(input.charAt(peg$currPos))) { s1 = input.charAt(peg$currPos); peg$currPos++; } else { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c33); } } if (s1 !== peg$FAILED) { while (s1 !== peg$FAILED) { s0.push(s1); if (peg$c32.test(input.charAt(peg$currPos))) { s1 = input.charAt(peg$currPos); peg$currPos++; } else { s1 = peg$FAILED; if (peg$silentFails === 0) { peg$fail(peg$c33); } } } } else { s0 = peg$FAILED; } return s0; } function freeform(s) { return s.length && { blockName: null, attrs: {}, innerBlocks: [], innerHTML: s, innerContent: [s] }; } function joinBlocks(pre, tokens, post) { var blocks = [], i, l, html, item, token; if (pre.length) { blocks.push(freeform(pre)); } for (i = 0, l = tokens.length; i < l; i++) { item = tokens[i]; token = item[0]; html = item[1]; blocks.push(token); if (html.length) { blocks.push(freeform(html)); } } if (post.length) { blocks.push(freeform(post)); } return blocks; } function maybeJSON(s) { try { return JSON.parse(s); } catch (e) { return null; } } function processInnerContent(list) { var i, l, item; var html = ""; var blocks = []; var content = []; for (i = 0, l = list.length; i < l; i++) { item = list[i]; if ("string" === typeof item) { html += item; content.push(item); } else { blocks.push(item); content.push(null); } } ; return [html, blocks, content]; } peg$result = peg$startRuleFunction(); if (peg$result !== peg$FAILED && peg$currPos === input.length) { return peg$result; } else { if (peg$result !== peg$FAILED && peg$currPos < input.length) { peg$fail(peg$endExpectation()); } throw peg$buildStructuredError( peg$maxFailExpected, peg$maxFailPos < input.length ? input.charAt(peg$maxFailPos) : null, peg$maxFailPos < input.length ? peg$computeLocation(peg$maxFailPos, peg$maxFailPos + 1) : peg$computeLocation(peg$maxFailPos, peg$maxFailPos) ); } } module.exports = { SyntaxError: peg$SyntaxError, parse: peg$parse }; } }); return require_parser(); })();
Liking