You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@annotator.apache.org by ge...@apache.org on 2020/06/18 13:51:43 UTC
[incubator-annotator-website] branch asf-site updated: Update demo
(Link in demo to its source code)
This is an automated email from the ASF dual-hosted git repository.
gerben pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-annotator-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new ac6f0ef Update demo (Link in demo to its source code)
ac6f0ef is described below
commit ac6f0ef5b689d130fae7e0d303894ebee238c80a
Author: Gerben <ge...@treora.com>
AuthorDate: Thu Jun 18 15:50:12 2020 +0200
Update demo (Link in demo to its source code)
---
annotator | 2 +-
content/demo/index.html | 1 +
content/demo/index.js | 916 +++++++++++++++++++++++++++++-------------------
3 files changed, 561 insertions(+), 358 deletions(-)
diff --git a/annotator b/annotator
index 4d356e5..43f8198 160000
--- a/annotator
+++ b/annotator
@@ -1 +1 @@
-Subproject commit 4d356e533008f767cb3b698ff6b284f598d84aee
+Subproject commit 43f8198cd4e9782feeb33a152f98ec2352726448
diff --git a/content/demo/index.html b/content/demo/index.html
index a74d369..ad2d0a2 100644
--- a/content/demo/index.html
+++ b/content/demo/index.html
@@ -62,6 +62,7 @@ under the License.
<p>This page demonstrates Web Annotation
<a href="https://www.w3.org/TR/2017/REC-annotation-model-20170223/#selectors" target="_blank">Selectors</a>,
standardised JSON objects that describe a selection inside a document with sufficient information to find it back.</p>
+ <p>This demo’s source code can be found <a href="https://gitbox.apache.org/repos/asf?p=incubator-annotator.git;a=tree;hb=HEAD;f=web/demo">in the project repo</a> (also mirrored <a href="https://github.com/apache/incubator-annotator/tree/master/web/demo">on GitHub</a>)</p>
<div class="columns full-width">
<div class="column">
diff --git a/content/demo/index.js b/content/demo/index.js
index ce875b7..72d8d74 100644
--- a/content/demo/index.js
+++ b/content/demo/index.js
@@ -86,6 +86,28 @@
/************************************************************************/
/******/ ({
+/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js":
+/*!***************************************************************************!*\
+ !*** ../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js ***!
+ \***************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! core-js-pure/stable/array/from */ "../node_modules/core-js-pure/stable/array/from.js");
+
+/***/ }),
+
+/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js":
+/*!*******************************************************************************!*\
+ !*** ../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js ***!
+ \*******************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! core-js-pure/stable/array/is-array */ "../node_modules/core-js-pure/stable/array/is-array.js");
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js":
/*!********************************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js ***!
@@ -163,6 +185,17 @@ module.exports = __webpack_require__(/*! core-js-pure/stable/instance/map */ "..
/***/ }),
+/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js":
+/*!*******************************************************************************!*\
+ !*** ../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js ***!
+ \*******************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! core-js-pure/stable/instance/slice */ "../node_modules/core-js-pure/stable/instance/slice.js");
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/some.js":
/*!******************************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/core-js-stable/instance/some.js ***!
@@ -218,6 +251,17 @@ module.exports = __webpack_require__(/*! core-js-pure/stable/promise */ "../node
/***/ }),
+/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js":
+/*!***********************************************************************!*\
+ !*** ../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js ***!
+ \***********************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! core-js-pure/stable/symbol */ "../node_modules/core-js-pure/stable/symbol/index.js");
+
+/***/ }),
+
/***/ "../node_modules/@babel/runtime-corejs3/core-js-stable/symbol/async-iterator.js":
/*!**************************************************************************************!*\
!*** ../node_modules/@babel/runtime-corejs3/core-js-stable/symbol/async-iterator.js ***!
@@ -1172,6 +1216,21 @@ module.exports = entryVirtual('Array').map;
/***/ }),
+/***/ "../node_modules/core-js-pure/es/array/virtual/slice.js":
+/*!**************************************************************!*\
+ !*** ../node_modules/core-js-pure/es/array/virtual/slice.js ***!
+ \**************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+__webpack_require__(/*! ../../../modules/es.array.slice */ "../node_modules/core-js-pure/modules/es.array.slice.js");
+var entryVirtual = __webpack_require__(/*! ../../../internals/entry-virtual */ "../node_modules/core-js-pure/internals/entry-virtual.js");
+
+module.exports = entryVirtual('Array').slice;
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/es/array/virtual/some.js":
/*!*************************************************************!*\
!*** ../node_modules/core-js-pure/es/array/virtual/some.js ***!
@@ -1316,6 +1375,25 @@ module.exports = function (it) {
/***/ }),
+/***/ "../node_modules/core-js-pure/es/instance/slice.js":
+/*!*********************************************************!*\
+ !*** ../node_modules/core-js-pure/es/instance/slice.js ***!
+ \*********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+var slice = __webpack_require__(/*! ../array/virtual/slice */ "../node_modules/core-js-pure/es/array/virtual/slice.js");
+
+var ArrayPrototype = Array.prototype;
+
+module.exports = function (it) {
+ var own = it.slice;
+ return it === ArrayPrototype || (it instanceof Array && own === ArrayPrototype.slice) ? slice : own;
+};
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/es/instance/some.js":
/*!********************************************************!*\
!*** ../node_modules/core-js-pure/es/instance/some.js ***!
@@ -4677,6 +4755,63 @@ $({ target: 'Array', proto: true, forced: !arrayMethodHasSpeciesSupport('map') }
/***/ }),
+/***/ "../node_modules/core-js-pure/modules/es.array.slice.js":
+/*!**************************************************************!*\
+ !*** ../node_modules/core-js-pure/modules/es.array.slice.js ***!
+ \**************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js-pure/internals/export.js");
+var isObject = __webpack_require__(/*! ../internals/is-object */ "../node_modules/core-js-pure/internals/is-object.js");
+var isArray = __webpack_require__(/*! ../internals/is-array */ "../node_modules/core-js-pure/internals/is-array.js");
+var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "../node_modules/core-js-pure/internals/to-absolute-index.js");
+var toLength = __webpack_require__(/*! ../internals/to-length */ "../node_modules/core-js-pure/internals/to-length.js");
+var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "../node_modules/core-js-pure/internals/to-indexed-object.js");
+var createProperty = __webpack_require__(/*! ../internals/create-property */ "../node_modules/core-js-pure/internals/create-property.js");
+var arrayMethodHasSpeciesSupport = __webpack_require__(/*! ../internals/array-method-has-species-support */ "../node_modules/core-js-pure/internals/array-method-has-species-support.js");
+var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js-pure/internals/well-known-symbol.js");
+
+var SPECIES = wellKnownSymbol('species');
+var nativeSlice = [].slice;
+var max = Math.max;
+
+// `Array.prototype.slice` method
+// https://tc39.github.io/ecma262/#sec-array.prototype.slice
+// fallback for not array-like ES3 strings and DOM objects
+$({ target: 'Array', proto: true, forced: !arrayMethodHasSpeciesSupport('slice') }, {
+ slice: function slice(start, end) {
+ var O = toIndexedObject(this);
+ var length = toLength(O.length);
+ var k = toAbsoluteIndex(start, length);
+ var fin = toAbsoluteIndex(end === undefined ? length : end, length);
+ // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
+ var Constructor, result, n;
+ if (isArray(O)) {
+ Constructor = O.constructor;
+ // cross-realm fallback
+ if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {
+ Constructor = undefined;
+ } else if (isObject(Constructor)) {
+ Constructor = Constructor[SPECIES];
+ if (Constructor === null) Constructor = undefined;
+ }
+ if (Constructor === Array || Constructor === undefined) {
+ return nativeSlice.call(O, k, fin);
+ }
+ }
+ result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));
+ for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
+ result.length = n;
+ return result;
+ }
+});
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/modules/es.array.some.js":
/*!*************************************************************!*\
!*** ../node_modules/core-js-pure/modules/es.array.some.js ***!
@@ -6152,6 +6287,30 @@ for (var COLLECTION_NAME in DOMIterables) {
/***/ }),
+/***/ "../node_modules/core-js-pure/stable/array/from.js":
+/*!*********************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/array/from.js ***!
+ \*********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/array/from */ "../node_modules/core-js-pure/es/array/from.js");
+
+
+/***/ }),
+
+/***/ "../node_modules/core-js-pure/stable/array/is-array.js":
+/*!*************************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/array/is-array.js ***!
+ \*************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/array/is-array */ "../node_modules/core-js-pure/es/array/is-array.js");
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/stable/array/virtual/for-each.js":
/*!*********************************************************************!*\
!*** ../node_modules/core-js-pure/stable/array/virtual/for-each.js ***!
@@ -6263,6 +6422,18 @@ module.exports = __webpack_require__(/*! ../../es/instance/map */ "../node_modul
/***/ }),
+/***/ "../node_modules/core-js-pure/stable/instance/slice.js":
+/*!*************************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/instance/slice.js ***!
+ \*************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/instance/slice */ "../node_modules/core-js-pure/es/instance/slice.js");
+
+
+/***/ }),
+
/***/ "../node_modules/core-js-pure/stable/instance/some.js":
/*!************************************************************!*\
!*** ../node_modules/core-js-pure/stable/instance/some.js ***!
@@ -6335,6 +6506,18 @@ module.exports = __webpack_require__(/*! ../../es/symbol/async-iterator */ "../n
/***/ }),
+/***/ "../node_modules/core-js-pure/stable/symbol/index.js":
+/*!***********************************************************!*\
+ !*** ../node_modules/core-js-pure/stable/symbol/index.js ***!
+ \***********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(/*! ../../es/symbol */ "../node_modules/core-js-pure/es/symbol/index.js");
+
+
+/***/ }),
+
/***/ "../node_modules/dom-node-iterator/implementation.js":
/*!***********************************************************!*\
!*** ../node_modules/dom-node-iterator/implementation.js ***!
@@ -7751,13 +7934,13 @@ function _product() {
});
nextValuePromises = _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_8___default()(iterators).call(iterators, function (iterator, iterableNr) {
return iterator.next().then( /*#__PURE__*/function () {
- var _ref = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _callee(_ref2) {
+ var _ref2 = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _callee(_ref) {
var value, done;
return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
- value = _ref2.value, done = _ref2.done;
+ value = _ref.value, done = _ref.done;
_context.next = 3;
return value;
@@ -7778,7 +7961,7 @@ function _product() {
}));
return function (_x) {
- return _ref.apply(this, arguments);
+ return _ref2.apply(this, arguments);
};
}()).then( // Label the result with iterableNr, to know which iterable produced
// this value after Promise.race below.
@@ -7796,7 +7979,7 @@ function _product() {
_loop = /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _loop() {
var _context2;
- var _ref4, value, done, iterableNr, arrays, combinations;
+ var _yield$_awaitAsyncGen, value, done, iterableNr, arrays, combinations;
return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.wrap(function _loop$(_context4) {
while (1) {
@@ -7808,10 +7991,10 @@ function _product() {
})));
case 2:
- _ref4 = _context4.sent;
- value = _ref4.value;
- done = _ref4.done;
- iterableNr = _ref4.iterableNr;
+ _yield$_awaitAsyncGen = _context4.sent;
+ value = _yield$_awaitAsyncGen.value;
+ done = _yield$_awaitAsyncGen.done;
+ iterableNr = _yield$_awaitAsyncGen.iterableNr;
if (!done) {
_context4.next = 9;
@@ -7831,13 +8014,13 @@ function _product() {
logs[iterableNr] = _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_0___default()(_context2 = []).call(_context2, Object(_babel_runtime_corejs3_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__["default"])(logs[iterableNr]), [value]); // Start listening for the next value of this iterable.
nextValuePromises[iterableNr] = iterators[iterableNr].next().then( /*#__PURE__*/function () {
- var _ref5 = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _callee2(_ref6) {
+ var _ref5 = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _callee2(_ref4) {
var value, done;
return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.wrap(function _callee2$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
- value = _ref6.value, done = _ref6.done;
+ value = _ref4.value, done = _ref4.done;
_context3.next = 3;
return value;
@@ -7860,9 +8043,9 @@ function _product() {
return function (_x2) {
return _ref5.apply(this, arguments);
};
- }()).then(function (_ref7) {
- var value = _ref7.value,
- done = _ref7.done;
+ }()).then(function (_ref6) {
+ var value = _ref6.value,
+ done = _ref6.done;
return {
value: value,
done: done,
@@ -7957,29 +8140,28 @@ __webpack_require__.r(__webpack_exports__);
function createCssSelector(selector) {
- return (/*#__PURE__*/function () {
- var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
- return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- return _context.delegateYield(Object(_babel_runtime_corejs3_helpers_esm_asyncGeneratorDelegate__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_3__["default"])(scope.querySelectorAll(selector.value)), _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"]), "t0", 1);
-
- case 1:
- case "end":
- return _context.stop();
- }
+ return /*#__PURE__*/function () {
+ var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
+ return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
+ while (1) {
+ switch (_context.prev = _context.next) {
+ case 0:
+ return _context.delegateYield(Object(_babel_runtime_corejs3_helpers_esm_asyncGeneratorDelegate__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_3__["default"])(scope.querySelectorAll(selector.value)), _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"]), "t0", 1);
+
+ case 1:
+ case "end":
+ return _context.stop();
}
- }, _callee);
- }));
+ }
+ }, _callee);
+ }));
- function matchAll(_x) {
- return _matchAll.apply(this, arguments);
- }
+ function matchAll(_x) {
+ return _matchAll.apply(this, arguments);
+ }
- return matchAll;
- }()
- );
+ return matchAll;
+ }();
}
/***/ }),
@@ -7994,12 +8176,22 @@ function createCssSelector(selector) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "highlightRange", function() { return highlightRange; });
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/object/keys */ "../node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/for-each */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/for-each.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/is-array */ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator-method */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator-method.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/symbol */ "../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/from */ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/slice */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/object/keys */ "../node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/for-each */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/for-each.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_7__);
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -8022,6 +8214,18 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
+
+
+
+function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3___default.a === "undefined" || _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2___default()(o) == null) { if (_babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = [...]
+
+function _unsupportedIterableToArray(o, minLen) { var _context2; if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5___default()(_context2 = Object.prototype.toString.call(o)).call(_context2, 8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4_ [...]
+
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
+
// Wrap each text node in a given DOM Range with a <mark> or other element.
// Breaks start and/or end node if needed.
// Returns a function that cleans up the created highlight (not a perfect undo: split text nodes are
@@ -8040,30 +8244,21 @@ function highlightRange(range) {
var nodes = textNodesInRange(range); // Highlight each node
var highlightElements = [];
- var _iteratorNormalCompletion = true;
- var _didIteratorError = false;
- var _iteratorError = undefined;
+
+ var _iterator = _createForOfIteratorHelper(nodes),
+ _step;
try {
- for (var _iterator = _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_2___default()(nodes), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
+ for (_iterator.s(); !(_step = _iterator.n()).done;) {
var node = _step.value;
var highlightElement = wrapNodeInHighlight(node, tagName, attributes);
highlightElements.push(highlightElement);
} // Return a function that cleans up the highlightElements.
} catch (err) {
- _didIteratorError = true;
- _iteratorError = err;
+ _iterator.e(err);
} finally {
- try {
- if (!_iteratorNormalCompletion && _iterator.return != null) {
- _iterator.return();
- }
- } finally {
- if (_didIteratorError) {
- throw _iteratorError;
- }
- }
+ _iterator.f();
}
function removeHighlights() {
@@ -8129,7 +8324,7 @@ function wrapNodeInHighlight(node, tagName, attributes) {
var highlightElement = node.ownerDocument.createElement(tagName);
- _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_1___default()(_context = _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(attributes)).call(_context, function (key) {
+ _babel_runtime_corejs3_core_js_stable_instance_for_each__WEBPACK_IMPORTED_MODULE_7___default()(_context = _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(attributes)).call(_context, function (key) {
highlightElement.setAttribute(key, attributes[key]);
});
@@ -8255,112 +8450,111 @@ function createRangeSelectorCreator(createSelector) {
return function createRangeSelector(selector) {
var startSelector = createSelector(selector.startSelector);
var endSelector = createSelector(selector.endSelector);
- return (/*#__PURE__*/function () {
- var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_3__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
- var document, startMatches, endMatches, pairs, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, _value2, _value3, start, end, result;
-
- return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- document = Object(_scope_js__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope);
- startMatches = startSelector(scope);
- endMatches = endSelector(scope);
- pairs = Object(_cartesian_js__WEBPACK_IMPORTED_MODULE_6__["product"])(startMatches, endMatches);
- _iteratorNormalCompletion = true;
- _didIteratorError = false;
- _context.prev = 6;
- _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(pairs);
-
- case 8:
- _context.next = 10;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.next());
+ return /*#__PURE__*/function () {
+ var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_3__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
+ var document, startMatches, endMatches, pairs, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, _value2, _value3, start, end, result;
- case 10:
- _step = _context.sent;
- _iteratorNormalCompletion = _step.done;
- _context.next = 14;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_step.value);
-
- case 14:
- _value = _context.sent;
-
- if (_iteratorNormalCompletion) {
- _context.next = 26;
- break;
- }
-
- _value2 = _value, _value3 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_value2, 2), start = _value3[0], end = _value3[1];
- result = document.createRange();
- result.setStart(start.endContainer, start.endOffset);
- result.setEnd(end.startContainer, end.startOffset);
+ return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
+ while (1) {
+ switch (_context.prev = _context.next) {
+ case 0:
+ document = Object(_scope_js__WEBPACK_IMPORTED_MODULE_5__["ownerDocument"])(scope);
+ startMatches = startSelector(scope);
+ endMatches = endSelector(scope);
+ pairs = Object(_cartesian_js__WEBPACK_IMPORTED_MODULE_6__["product"])(startMatches, endMatches);
+ _iteratorNormalCompletion = true;
+ _didIteratorError = false;
+ _context.prev = 6;
+ _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(pairs);
+
+ case 8:
+ _context.next = 10;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.next());
+
+ case 10:
+ _step = _context.sent;
+ _iteratorNormalCompletion = _step.done;
+ _context.next = 14;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_step.value);
+
+ case 14:
+ _value = _context.sent;
+
+ if (_iteratorNormalCompletion) {
+ _context.next = 26;
+ break;
+ }
- if (result.collapsed) {
- _context.next = 23;
- break;
- }
+ _value2 = _value, _value3 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_value2, 2), start = _value3[0], end = _value3[1];
+ result = document.createRange();
+ result.setStart(start.endContainer, start.endOffset);
+ result.setEnd(end.startContainer, end.startOffset);
+ if (result.collapsed) {
_context.next = 23;
- return result;
-
- case 23:
- _iteratorNormalCompletion = true;
- _context.next = 8;
break;
+ }
- case 26:
- _context.next = 32;
- break;
+ _context.next = 23;
+ return result;
- case 28:
- _context.prev = 28;
- _context.t0 = _context["catch"](6);
- _didIteratorError = true;
- _iteratorError = _context.t0;
+ case 23:
+ _iteratorNormalCompletion = true;
+ _context.next = 8;
+ break;
- case 32:
- _context.prev = 32;
- _context.prev = 33;
+ case 26:
+ _context.next = 32;
+ break;
- if (!(!_iteratorNormalCompletion && _iterator.return != null)) {
- _context.next = 37;
- break;
- }
+ case 28:
+ _context.prev = 28;
+ _context.t0 = _context["catch"](6);
+ _didIteratorError = true;
+ _iteratorError = _context.t0;
+
+ case 32:
+ _context.prev = 32;
+ _context.prev = 33;
+ if (!(!_iteratorNormalCompletion && _iterator.return != null)) {
_context.next = 37;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.return());
+ break;
+ }
- case 37:
- _context.prev = 37;
+ _context.next = 37;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.return());
- if (!_didIteratorError) {
- _context.next = 40;
- break;
- }
+ case 37:
+ _context.prev = 37;
- throw _iteratorError;
+ if (!_didIteratorError) {
+ _context.next = 40;
+ break;
+ }
- case 40:
- return _context.finish(37);
+ throw _iteratorError;
- case 41:
- return _context.finish(32);
+ case 40:
+ return _context.finish(37);
- case 42:
- case "end":
- return _context.stop();
- }
+ case 41:
+ return _context.finish(32);
+
+ case 42:
+ case "end":
+ return _context.stop();
}
- }, _callee, null, [[6, 28, 32, 42], [33,, 37, 41]]);
- }));
+ }
+ }, _callee, null, [[6, 28, 32, 42], [33,, 37, 41]]);
+ }));
- function matchAll(_x) {
- return _matchAll.apply(this, arguments);
- }
+ function matchAll(_x) {
+ return _matchAll.apply(this, arguments);
+ }
- return matchAll;
- }()
- );
+ return matchAll;
+ }();
};
}
@@ -8427,31 +8621,41 @@ function rangeFromScope(scope) {
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createTextQuoteSelector", function() { return createTextQuoteSelector; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "describeTextQuote", function() { return describeTextQuote; });
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/every */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/every.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/slicedToArray */ "../node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js");
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/typeof */ "../node_modules/@babel/runtime-corejs3/helpers/esm/typeof.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/sort */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/sort.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/map */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_5__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/flat-map */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/flat-map.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/asyncToGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/asyncToGenerator.js");
-/* harmony import */ var _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs3/regenerator */ "../node_modules/@babel/runtime-corejs3/regenerator/index.js");
-/* harmony import */ var _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8__);
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/index-of */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/index-of.js");
-/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_9__);
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/asyncIterator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/asyncIterator.js");
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/awaitAsyncGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/awaitAsyncGenerator.js");
-/* harmony import */ var _babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/wrapAsyncGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/wrapAsyncGenerator.js");
-/* harmony import */ var dom_node_iterator__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! dom-node-iterator */ "../node_modules/dom-node-iterator/index.js");
-/* harmony import */ var dom_node_iterator__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(dom_node_iterator__WEBPACK_IMPORTED_MODULE_13__);
-/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! dom-seek */ "../node_modules/dom-seek/index.js");
-/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(dom_seek__WEBPACK_IMPORTED_MODULE_14__);
-/* harmony import */ var _scope_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./scope.js */ "../packages/dom/src/scope.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/is-array */ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/is-array.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js/get-iterator-method */ "../node_modules/@babel/runtime-corejs3/core-js/get-iterator-method.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/symbol */ "../node_modules/@babel/runtime-corejs3/core-js-stable/symbol.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/array/from */ "../node_modules/@babel/runtime-corejs3/core-js-stable/array/from.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/slice */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/every */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/every.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/slicedToArray */ "../node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js");
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/typeof */ "../node_modules/@babel/runtime-corejs3/helpers/esm/typeof.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/sort */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/sort.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/map */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/flat-map */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/flat-map.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/asyncToGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/asyncToGenerator.js");
+/* harmony import */ var _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime-corejs3/regenerator */ "../node_modules/@babel/runtime-corejs3/regenerator/index.js");
+/* harmony import */ var _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @babel/runtime-corejs3/core-js-stable/instance/index-of */ "../node_modules/@babel/runtime-corejs3/core-js-stable/instance/index-of.js");
+/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/asyncIterator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/asyncIterator.js");
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/awaitAsyncGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/awaitAsyncGenerator.js");
+/* harmony import */ var _babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @babel/runtime-corejs3/helpers/esm/wrapAsyncGenerator */ "../node_modules/@babel/runtime-corejs3/helpers/esm/wrapAsyncGenerator.js");
+/* harmony import */ var dom_node_iterator__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! dom-node-iterator */ "../node_modules/dom-node-iterator/index.js");
+/* harmony import */ var dom_node_iterator__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(dom_node_iterator__WEBPACK_IMPORTED_MODULE_18__);
+/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! dom-seek */ "../node_modules/dom-seek/index.js");
+/* harmony import */ var dom_seek__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(dom_seek__WEBPACK_IMPORTED_MODULE_19__);
+/* harmony import */ var _scope_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./scope.js */ "../packages/dom/src/scope.js");
/**
* @license
* Licensed to the Apache Software Foundation (ASF) under one
@@ -8486,6 +8690,18 @@ __webpack_require__.r(__webpack_exports__);
+
+
+
+
+function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof _babel_runtime_corejs3_core_js_stable_symbol__WEBPACK_IMPORTED_MODULE_3___default.a === "undefined" || _babel_runtime_corejs3_core_js_get_iterator_method__WEBPACK_IMPORTED_MODULE_2___default()(o) == null) { if (_babel_runtime_corejs3_core_js_stable_array_is_array__WEBPACK_IMPORTED_MODULE_1___default()(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = [...]
+
+function _unsupportedIterableToArray(o, minLen) { var _context3; if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_5___default()(_context3 = Object.prototype.toString.call(o)).call(_context3, 8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return _babel_runtime_corejs3_core_js_stable_array_from__WEBPACK_IMPORTED_MODULE_4_ [...]
+
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
+
+
+
// Node constants
var TEXT_NODE = 3; // NodeFilter constants
@@ -8496,125 +8712,124 @@ function firstTextNodeInRange(range) {
var startContainer = range.startContainer;
if (startContainer.nodeType === TEXT_NODE) return startContainer;
var root = range.commonAncestorContainer;
- var iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_13___default()(root, SHOW_TEXT);
+ var iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_18___default()(root, SHOW_TEXT);
return iter.nextNode();
}
function createTextQuoteSelector(selector) {
- return (/*#__PURE__*/function () {
- var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark(function _callee(scope) {
- var document, range, root, text, exact, prefix, suffix, pattern, iter, fromIndex, referenceNodeIndex, patternStartIndex, match, matchStartIndex, matchEndIndex;
- return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- document = Object(_scope_js__WEBPACK_IMPORTED_MODULE_15__["ownerDocument"])(scope);
- range = Object(_scope_js__WEBPACK_IMPORTED_MODULE_15__["rangeFromScope"])(scope);
- root = range.commonAncestorContainer;
- text = range.toString();
- exact = selector.exact;
- prefix = selector.prefix || '';
- suffix = selector.suffix || '';
- pattern = prefix + exact + suffix;
- iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_13___default()(root, SHOW_TEXT);
- fromIndex = 0;
- referenceNodeIndex = 0;
-
- if (range.startContainer.nodeType === TEXT_NODE) {
- referenceNodeIndex -= range.startOffset;
- }
+ return /*#__PURE__*/function () {
+ var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_17__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13___default.a.mark(function _callee(scope) {
+ var document, range, root, text, exact, prefix, suffix, pattern, iter, fromIndex, referenceNodeIndex, patternStartIndex, match, matchStartIndex, matchEndIndex;
+ return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13___default.a.wrap(function _callee$(_context) {
+ while (1) {
+ switch (_context.prev = _context.next) {
+ case 0:
+ document = Object(_scope_js__WEBPACK_IMPORTED_MODULE_20__["ownerDocument"])(scope);
+ range = Object(_scope_js__WEBPACK_IMPORTED_MODULE_20__["rangeFromScope"])(scope);
+ root = range.commonAncestorContainer;
+ text = range.toString();
+ exact = selector.exact;
+ prefix = selector.prefix || '';
+ suffix = selector.suffix || '';
+ pattern = prefix + exact + suffix;
+ iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_18___default()(root, SHOW_TEXT);
+ fromIndex = 0;
+ referenceNodeIndex = 0;
+
+ if (range.startContainer.nodeType === TEXT_NODE) {
+ referenceNodeIndex -= range.startOffset;
+ }
- case 12:
- if (!(fromIndex < text.length)) {
- _context.next = 31;
- break;
- }
+ case 12:
+ if (!(fromIndex < text.length)) {
+ _context.next = 31;
+ break;
+ }
- patternStartIndex = _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_9___default()(text).call(text, pattern, fromIndex);
+ patternStartIndex = _babel_runtime_corejs3_core_js_stable_instance_index_of__WEBPACK_IMPORTED_MODULE_14___default()(text).call(text, pattern, fromIndex);
- if (!(patternStartIndex === -1)) {
- _context.next = 16;
- break;
- }
+ if (!(patternStartIndex === -1)) {
+ _context.next = 16;
+ break;
+ }
- return _context.abrupt("return");
+ return _context.abrupt("return");
- case 16:
- match = document.createRange();
- matchStartIndex = patternStartIndex + prefix.length;
- matchEndIndex = matchStartIndex + exact.length; // Seek to the start of the match.
+ case 16:
+ match = document.createRange();
+ matchStartIndex = patternStartIndex + prefix.length;
+ matchEndIndex = matchStartIndex + exact.length; // Seek to the start of the match.
- referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, matchStartIndex - referenceNodeIndex); // Normalize the reference to the start of the match.
+ referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, matchStartIndex - referenceNodeIndex); // Normalize the reference to the start of the match.
- if (!iter.pointerBeforeReferenceNode) {
- // Peek forward and skip over any empty nodes.
- if (iter.nextNode()) {
- while (iter.referenceNode.nodeValue.length === 0) {
- iter.nextNode();
- } // The iterator now points to the end of the reference node.
- // Move the iterator back to the start of the reference node.
+ if (!iter.pointerBeforeReferenceNode) {
+ // Peek forward and skip over any empty nodes.
+ if (iter.nextNode()) {
+ while (iter.referenceNode.nodeValue.length === 0) {
+ iter.nextNode();
+ } // The iterator now points to the end of the reference node.
+ // Move the iterator back to the start of the reference node.
- iter.previousNode();
- }
- } // Record the start container and offset.
+ iter.previousNode();
+ }
+ } // Record the start container and offset.
- match.setStart(iter.referenceNode, matchStartIndex - referenceNodeIndex); // Seek to the end of the match.
+ match.setStart(iter.referenceNode, matchStartIndex - referenceNodeIndex); // Seek to the end of the match.
- referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, matchEndIndex - referenceNodeIndex); // Normalize the reference to the end of the match.
+ referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, matchEndIndex - referenceNodeIndex); // Normalize the reference to the end of the match.
- if (!iter.pointerBeforeReferenceNode) {
- // Peek forward and skip over any empty nodes.
- if (iter.nextNode()) {
- while (iter.referenceNode.nodeValue.length === 0) {
- iter.nextNode();
- } // The iterator now points to the end of the reference node.
- // Move the iterator back to the start of the reference node.
+ if (!iter.pointerBeforeReferenceNode) {
+ // Peek forward and skip over any empty nodes.
+ if (iter.nextNode()) {
+ while (iter.referenceNode.nodeValue.length === 0) {
+ iter.nextNode();
+ } // The iterator now points to the end of the reference node.
+ // Move the iterator back to the start of the reference node.
- iter.previousNode();
- } // Maybe seek backwards to the start of the node.
+ iter.previousNode();
+ } // Maybe seek backwards to the start of the node.
- referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, iter.referenceNode);
- } // Record the end container and offset.
+ referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, iter.referenceNode);
+ } // Record the end container and offset.
- match.setEnd(iter.referenceNode, matchEndIndex - referenceNodeIndex); // Yield the match.
+ match.setEnd(iter.referenceNode, matchEndIndex - referenceNodeIndex); // Yield the match.
- _context.next = 27;
- return match;
+ _context.next = 27;
+ return match;
- case 27:
- // Advance the search forward.
- fromIndex = matchStartIndex + 1;
- referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, fromIndex - referenceNodeIndex);
- _context.next = 12;
- break;
+ case 27:
+ // Advance the search forward.
+ fromIndex = matchStartIndex + 1;
+ referenceNodeIndex += dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, fromIndex - referenceNodeIndex);
+ _context.next = 12;
+ break;
- case 31:
- case "end":
- return _context.stop();
- }
+ case 31:
+ case "end":
+ return _context.stop();
}
- }, _callee);
- }));
+ }
+ }, _callee);
+ }));
- function matchAll(_x) {
- return _matchAll.apply(this, arguments);
- }
+ function matchAll(_x) {
+ return _matchAll.apply(this, arguments);
+ }
- return matchAll;
- }()
- );
+ return matchAll;
+ }();
}
function describeTextQuote(_x2) {
return _describeTextQuote.apply(this, arguments);
}
function _describeTextQuote() {
- _describeTextQuote = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark(function _callee2(range) {
+ _describeTextQuote = Object(_babel_runtime_corejs3_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_12__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13___default.a.mark(function _callee2(range) {
var scope,
root,
text,
@@ -8645,27 +8860,27 @@ function _describeTextQuote() {
_suffixLength,
_args2 = arguments;
- return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap(function _callee2$(_context2) {
+ return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_13___default.a.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
scope = _args2.length > 1 && _args2[1] !== undefined ? _args2[1] : null;
- scope = Object(_scope_js__WEBPACK_IMPORTED_MODULE_15__["rangeFromScope"])(scope || Object(_scope_js__WEBPACK_IMPORTED_MODULE_15__["ownerDocument"])(range).documentElement);
+ scope = Object(_scope_js__WEBPACK_IMPORTED_MODULE_20__["rangeFromScope"])(scope || Object(_scope_js__WEBPACK_IMPORTED_MODULE_20__["ownerDocument"])(range).documentElement);
root = scope.commonAncestorContainer;
text = scope.toString();
exact = range.toString();
selector = createTextQuoteSelector({
exact: exact
});
- iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_13___default()(root, SHOW_TEXT);
+ iter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_18___default()(root, SHOW_TEXT);
startNode = firstTextNodeInRange(range);
- startIndex = range.startContainer.nodeType === TEXT_NODE ? dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, startNode) + range.startOffset : dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(iter, startNode);
+ startIndex = range.startContainer.nodeType === TEXT_NODE ? dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, startNode) + range.startOffset : dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(iter, startNode);
endIndex = startIndex + exact.length;
affixLengthPairs = [];
_iteratorNormalCompletion = true;
_didIteratorError = false;
_context2.prev = 13;
- _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_10__["default"])(selector(scope));
+ _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_15__["default"])(selector(scope));
case 15:
_context2.next = 17;
@@ -8686,9 +8901,9 @@ function _describeTextQuote() {
}
match = _value;
- matchIter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_13___default()(root, SHOW_TEXT);
+ matchIter = dom_node_iterator__WEBPACK_IMPORTED_MODULE_18___default()(root, SHOW_TEXT);
matchStartNode = firstTextNodeInRange(match);
- matchStartIndex = match.startContainer.nodeType === TEXT_NODE ? dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(matchIter, matchStartNode) + match.startOffset : dom_seek__WEBPACK_IMPORTED_MODULE_14___default()(matchIter, matchStartNode);
+ matchStartIndex = match.startContainer.nodeType === TEXT_NODE ? dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(matchIter, matchStartNode) + match.startOffset : dom_seek__WEBPACK_IMPORTED_MODULE_19___default()(matchIter, matchStartNode);
matchEndIndex = matchStartIndex + match.toString().length; // If the match is the same as the input range, continue.
if (!(matchStartIndex === startIndex || matchEndIndex === endIndex)) {
@@ -8757,7 +8972,7 @@ function _describeTextQuote() {
};
if (affixLengthPairs.length) {
- _minimalSolution = minimalSolution(affixLengthPairs), _minimalSolution2 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_minimalSolution, 2), _prefixLength = _minimalSolution2[0], _suffixLength = _minimalSolution2[1];
+ _minimalSolution = minimalSolution(affixLengthPairs), _minimalSolution2 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__["default"])(_minimalSolution, 2), _prefixLength = _minimalSolution2[0], _suffixLength = _minimalSolution2[1];
if (_prefixLength > 0 && startIndex > 0) {
result.prefix = text.substring(startIndex - _prefixLength, startIndex);
@@ -8808,31 +9023,30 @@ function overlapRight(text1, text2) {
function minimalSolution(requirements) {
// Build all the pairs and order them by their sums.
- var pairs = _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_6___default()(requirements).call(requirements, function (l) {
- return _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_5___default()(requirements).call(requirements, function (r) {
+ var pairs = _babel_runtime_corejs3_core_js_stable_instance_flat_map__WEBPACK_IMPORTED_MODULE_11___default()(requirements).call(requirements, function (l) {
+ return _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_10___default()(requirements).call(requirements, function (r) {
return [l[0], r[1]];
});
});
- _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_4___default()(pairs).call(pairs, function (a, b) {
+ _babel_runtime_corejs3_core_js_stable_instance_sort__WEBPACK_IMPORTED_MODULE_9___default()(pairs).call(pairs, function (a, b) {
return a[0] + a[1] - (b[0] + b[1]);
}); // Find the first pair that satisfies every requirement.
- var _iteratorNormalCompletion2 = true;
- var _didIteratorError2 = false;
- var _iteratorError2 = undefined;
+ var _iterator2 = _createForOfIteratorHelper(pairs),
+ _step2;
try {
var _loop = function _loop() {
var pair = _step2.value;
- var _pair = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(pair, 2),
+ var _pair = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__["default"])(pair, 2),
p0 = _pair[0],
p1 = _pair[1];
- if (_babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_0___default()(requirements).call(requirements, function (_ref) {
- var _ref2 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_ref, 2),
+ if (_babel_runtime_corejs3_core_js_stable_instance_every__WEBPACK_IMPORTED_MODULE_6___default()(requirements).call(requirements, function (_ref) {
+ var _ref2 = Object(_babel_runtime_corejs3_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_7__["default"])(_ref, 2),
r0 = _ref2[0],
r1 = _ref2[1];
@@ -8844,25 +9058,16 @@ function minimalSolution(requirements) {
}
};
- for (var _iterator2 = _babel_runtime_corejs3_core_js_get_iterator__WEBPACK_IMPORTED_MODULE_3___default()(pairs), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
+ for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
var _ret = _loop();
- if (Object(_babel_runtime_corejs3_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_2__["default"])(_ret) === "object") return _ret.v;
+ if (Object(_babel_runtime_corejs3_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_8__["default"])(_ret) === "object") return _ret.v;
} // Return the largest pairing (unreachable).
} catch (err) {
- _didIteratorError2 = true;
- _iteratorError2 = err;
+ _iterator2.e(err);
} finally {
- try {
- if (!_iteratorNormalCompletion2 && _iterator2.return != null) {
- _iterator2.return();
- }
- } finally {
- if (_didIteratorError2) {
- throw _iteratorError2;
- }
- }
+ _iterator2.f();
}
return pairs[pairs.length - 1];
@@ -8916,98 +9121,97 @@ function makeRefinable(selectorCreator) {
if (source.refinedBy) {
var refiningSelector = createSelector(source.refinedBy);
- return (/*#__PURE__*/function () {
- var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
- var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, match;
-
- return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
- while (1) {
- switch (_context.prev = _context.next) {
- case 0:
- _iteratorNormalCompletion = true;
- _didIteratorError = false;
- _context.prev = 2;
- _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(selector(scope));
-
- case 4:
- _context.next = 6;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.next());
-
- case 6:
- _step = _context.sent;
- _iteratorNormalCompletion = _step.done;
- _context.next = 10;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_step.value);
-
- case 10:
- _value = _context.sent;
-
- if (_iteratorNormalCompletion) {
- _context.next = 17;
- break;
- }
+ return /*#__PURE__*/function () {
+ var _matchAll = Object(_babel_runtime_corejs3_helpers_esm_wrapAsyncGenerator__WEBPACK_IMPORTED_MODULE_1__["default"])( /*#__PURE__*/_babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(scope) {
+ var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, match;
+
+ return _babel_runtime_corejs3_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) {
+ while (1) {
+ switch (_context.prev = _context.next) {
+ case 0:
+ _iteratorNormalCompletion = true;
+ _didIteratorError = false;
+ _context.prev = 2;
+ _iterator = Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(selector(scope));
- match = _value;
- return _context.delegateYield(Object(_babel_runtime_corejs3_helpers_esm_asyncGeneratorDelegate__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(refiningSelector(match)), _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"]), "t0", 14);
+ case 4:
+ _context.next = 6;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.next());
- case 14:
- _iteratorNormalCompletion = true;
- _context.next = 4;
- break;
+ case 6:
+ _step = _context.sent;
+ _iteratorNormalCompletion = _step.done;
+ _context.next = 10;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_step.value);
- case 17:
- _context.next = 23;
+ case 10:
+ _value = _context.sent;
+
+ if (_iteratorNormalCompletion) {
+ _context.next = 17;
break;
+ }
- case 19:
- _context.prev = 19;
- _context.t1 = _context["catch"](2);
- _didIteratorError = true;
- _iteratorError = _context.t1;
+ match = _value;
+ return _context.delegateYield(Object(_babel_runtime_corejs3_helpers_esm_asyncGeneratorDelegate__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_babel_runtime_corejs3_helpers_esm_asyncIterator__WEBPACK_IMPORTED_MODULE_4__["default"])(refiningSelector(match)), _babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"]), "t0", 14);
- case 23:
- _context.prev = 23;
- _context.prev = 24;
+ case 14:
+ _iteratorNormalCompletion = true;
+ _context.next = 4;
+ break;
- if (!(!_iteratorNormalCompletion && _iterator.return != null)) {
- _context.next = 28;
- break;
- }
+ case 17:
+ _context.next = 23;
+ break;
+
+ case 19:
+ _context.prev = 19;
+ _context.t1 = _context["catch"](2);
+ _didIteratorError = true;
+ _iteratorError = _context.t1;
+
+ case 23:
+ _context.prev = 23;
+ _context.prev = 24;
+ if (!(!_iteratorNormalCompletion && _iterator.return != null)) {
_context.next = 28;
- return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.return());
+ break;
+ }
- case 28:
- _context.prev = 28;
+ _context.next = 28;
+ return Object(_babel_runtime_corejs3_helpers_esm_awaitAsyncGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(_iterator.return());
- if (!_didIteratorError) {
- _context.next = 31;
- break;
- }
+ case 28:
+ _context.prev = 28;
+
+ if (!_didIteratorError) {
+ _context.next = 31;
+ break;
+ }
- throw _iteratorError;
+ throw _iteratorError;
- case 31:
- return _context.finish(28);
+ case 31:
+ return _context.finish(28);
- case 32:
- return _context.finish(23);
+ case 32:
+ return _context.finish(23);
- case 33:
- case "end":
- return _context.stop();
- }
+ case 33:
+ case "end":
+ return _context.stop();
}
- }, _callee, null, [[2, 19, 23, 33], [24,, 28, 32]]);
- }));
+ }
+ }, _callee, null, [[2, 19, 23, 33], [24,, 28, 32]]);
+ }));
- function matchAll(_x) {
- return _matchAll.apply(this, arguments);
- }
+ function matchAll(_x) {
+ return _matchAll.apply(this, arguments);
+ }
- return matchAll;
- }()
- );
+ return matchAll;
+ }();
}
return selector;
@@ -9247,8 +9451,6 @@ function _anchor() {
return _anchor.apply(this, arguments);
}
-;
-
function describeSelection() {
return _describeSelection.apply(this, arguments);
}
@@ -9373,4 +9575,4 @@ module.exports = __webpack_require__(/*! ./demo/index.js */"./demo/index.js");
/***/ })
/******/ });
-//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2luc3RhbmNlL2NvbmNhdC5qcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lLWNvcmVqczMvY29yZS1qcy1zdGFibGUvaW5zdGFuY2UvZXZlcnkuanMiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2luc3RhbmNlL2ZpbHRlci5qcyIsIndlYnBhY2s6 [...]
\ No newline at end of file
+//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2Zyb20uanMiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS1jb3JlanMzL2NvcmUtanMtc3RhYmxlL2FycmF5L2lzLWFycmF5LmpzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUtY29yZWpzMy9jb3JlLWpzLXN0YWJsZS9pbnN0YW5jZS9jb25jYXQuanMiLCJ3ZWJwYWNrOi8vLy4u [...]
\ No newline at end of file