WordPress/wp-includes/js/dist/dom.min.js
desrosj 6d6beaec8c Security: Update the Security Policy to include WordPress 5.7.
Reviewed by desrosj, SergeyBiryukov.
Merges [50428] to the 5.7 branch.
Fixes #52633.
Built from https://develop.svn.wordpress.org/branches/5.7@50431


git-svn-id: http://core.svn.wordpress.org/branches/5.7@50042 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2021-02-24 15:57:54 +00:00

2 lines
14 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! This file is auto-generated */
this.wp=this.wp||{},this.wp.dom=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=460)}({15:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(24);var i=n(37),o=n(31);function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(i.a)(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},2:function(e,t){e.exports=window.lodash},24:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},31:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(24);function i(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},37:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}n.d(t,"a",(function(){return r}))},460:function(e,t,n){"use strict";n.r(t),n.d(t,"focus",(function(){return ee})),n.d(t,"isHorizontalEdge",(function(){return P})),n.d(t,"isVerticalEdge",(function(){return R})),n.d(t,"getRectangleFromRange",(function(){return x})),n.d(t,"computeCaretRect",(function(){return D})),n.d(t,"placeCaretAtHorizontalEdge",(function(){return M})),n.d(t,"placeCaretAtVerticalEdge",(function(){return L})),n.d(t,"isTextField",(function(){return _})),n.d(t,"isNumberInput",(function(){return H})),n.d(t,"documentHasTextSelection",(function(){return F})),n.d(t,"documentHasUncollapsedSelection",(function(){return U})),n.d(t,"documentHasSelection",(function(){return V})),n.d(t,"isEntirelySelected",(function(){return B})),n.d(t,"getScrollContainer",(function(){return z})),n.d(t,"getOffsetParent",(function(){return k})),n.d(t,"replace",(function(){return X})),n.d(t,"remove",(function(){return q})),n.d(t,"insertAfter",(function(){return G})),n.d(t,"unwrap",(function(){return W})),n.d(t,"replaceTag",(function(){return Y})),n.d(t,"wrap",(function(){return $})),n.d(t,"__unstableStripHTML",(function(){return J})),n.d(t,"isEmpty",(function(){return K})),n.d(t,"removeInvalidHTML",(function(){return Q})),n.d(t,"getPhrasingContentSchema",(function(){return w})),n.d(t,"isPhrasingContent",(function(){return j})),n.d(t,"isTextContent",(function(){return A})),n.d(t,"getFilesFromDataTransfer",(function(){return Z}));var r={};n.r(r),n.d(r,"find",(function(){return u}));var i={};n.r(i),n.d(i,"isTabbableIndex",(function(){return f})),n.d(i,"find",(function(){return p})),n.d(i,"findPrevious",(function(){return h})),n.d(i,"findNext",(function(){return v}));var o=["[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","iframe","object","embed","area[href]","[contenteditable]:not([contenteditable=false])"].join(",");function a(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function u(e){var t=e.querySelectorAll(o);return Array.from(t).filter((function(e){return!(!a(e)||function(e){return"iframe"===e.nodeName.toLowerCase()&&"-1"===e.getAttribute("tabindex")}(e))&&("AREA"!==e.nodeName||function(e){var t=e.closest("map[name]");if(!t)return!1;var n=e.ownerDocument.querySelector('img[usemap="#'+t.name+'"]');return!!n&&a(n)}(e))}))}var c=n(2);function l(e){var t=e.getAttribute("tabindex");return null===t?0:parseInt(t,10)}function f(e){return-1!==l(e)}function s(e,t){return{element:e,index:t}}function d(e){return e.element}function m(e,t){var n=l(e.element),r=l(t.element);return n===r?e.index-t.index:n-r}function b(e){return e.filter(f).map(s).sort(m).map(d).reduce((t={},function(e,n){var r=n.nodeName,i=n.type,o=n.checked,a=n.name;if("INPUT"!==r||"radio"!==i||!a)return e.concat(n);var u=t.hasOwnProperty(a);if(!o&&u)return e;if(u){var l=t[a];e=Object(c.without)(e,l)}return t[a]=n,e.concat(n)}),[]);var t}function p(e){return b(u(e))}function h(e){var t=u(e.ownerDocument.body),n=t.indexOf(e);return t.length=n,Object(c.last)(b(t))}function v(e){var t=u(e.ownerDocument.body),n=t.indexOf(e),r=t.slice(n+1).filter((function(t){return!e.contains(t)}));return Object(c.first)(b(r))}var g=n(15),y=n(5);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){Object(y.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E={strong:{},em:{},s:{},del:{},ins:{},a:{attributes:["href","target","rel"]},code:{},abbr:{attributes:["title"]},sub:{},sup:{},br:{},small:{},q:{attributes:["cite"]},dfn:{attributes:["title"]},data:{attributes:["value"]},time:{attributes:["datetime"]},var:{},samp:{},kbd:{},i:{},b:{},u:{},mark:{},ruby:{},rt:{},rp:{},bdi:{attributes:["dir"]},bdo:{attributes:["dir"]},wbr:{},"#text":{}};Object(c.without)(Object.keys(E),"#text","br").forEach((function(e){E[e].children=Object(c.omit)(E,e)}));var C=N(N({},E),{audio:{attributes:["src","preload","autoplay","mediagroup","loop","muted"]},canvas:{attributes:["width","height"]},embed:{attributes:["src","type","width","height"]},img:{attributes:["alt","src","srcset","usemap","ismap","width","height"]},object:{attributes:["data","type","name","usemap","form","width","height"]},video:{attributes:["src","poster","preload","autoplay","mediagroup","loop","muted","controls","width","height"]}});function w(e){return"paste"!==e?C:Object(c.omit)(N(N({},C),{},{ins:{children:C.ins.children},del:{children:C.del.children}}),["u","abbr","data","time","wbr","bdi","bdo"])}function j(e){var t=e.nodeName.toLowerCase();return w().hasOwnProperty(t)||"span"===t}function A(e){var t=e.nodeName.toLowerCase();return E.hasOwnProperty(t)||"span"===t}function T(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function S(e,t,n){if(Object(c.includes)(["INPUT","TEXTAREA"],e.tagName))return e.selectionStart===e.selectionEnd&&(t?0===e.selectionStart:e.value.length===e.selectionStart);if(!e.isContentEditable)return!0;var r=e.ownerDocument,i=r.defaultView.getSelection();if(!i.rangeCount)return!1;var o=i.getRangeAt(0),a=o.cloneRange(),u=function(e){var t=e.anchorNode,n=e.focusNode,r=e.anchorOffset,i=e.focusOffset,o=t.compareDocumentPosition(n);return!(o&t.DOCUMENT_POSITION_PRECEDING)&&(!!(o&t.DOCUMENT_POSITION_FOLLOWING)||(0!==o||r<=i))}(i),l=i.isCollapsed;l||a.collapse(!u);var f=x(a),s=x(o);if(!f||!s)return!1;if(!l&&function(e){var t=Array.from(e.getClientRects());if(t.length){var n=Math.min.apply(Math,Object(g.a)(t.map((function(e){return e.top}))));return Math.max.apply(Math,Object(g.a)(t.map((function(e){return e.bottom}))))-n}}(o)>f.height&&u===t)return!1;var d="rtl"===T(e).direction?!t:t,m=e.getBoundingClientRect(),b=I(r,d?m.left+1:m.right-1,t?m.top+1:m.bottom-1,e);if(!b)return!1;var p=x(b);if(!p)return!1;var h=t?"top":"bottom",v=d?"left":"right",y=p[h]-s[h],O=p[v]-f[v],N=Math.abs(y)<=1,E=Math.abs(O)<=1;return n?N:N&&E}function P(e,t){return S(e,t)}function R(e,t){return S(e,t,!0)}function x(e){if(!e.collapsed)return e.getBoundingClientRect();var t=e.startContainer,n=t.ownerDocument;if("BR"===t.nodeName){var r=t.parentNode,i=Array.from(r.childNodes).indexOf(t);(e=n.createRange()).setStart(r,i),e.setEnd(r,i)}var o=e.getClientRects()[0];if(!o){var a=n.createTextNode("");(e=e.cloneRange()).insertNode(a),o=e.getClientRects()[0],a.parentNode.removeChild(a)}return o}function D(e){var t=e.getSelection(),n=t.rangeCount?t.getRangeAt(0):null;if(n)return x(n)}function M(e,t){if(e){if(Object(c.includes)(["INPUT","TEXTAREA"],e.tagName))return e.focus(),void(t?(e.selectionStart=e.value.length,e.selectionEnd=e.value.length):(e.selectionStart=0,e.selectionEnd=0));if(e.focus(),e.isContentEditable){var n=e[t?"lastChild":"firstChild"];if(n){var r=e.ownerDocument,i=r.defaultView.getSelection(),o=r.createRange();o.selectNodeContents(n),o.collapse(!t),i.removeAllRanges(),i.addRange(o)}}}}function I(e,t,n,r){var i=r.style.zIndex,o=r.style.position;r.style.zIndex="10000",r.style.position="relative";var a=function(e,t,n){if(e.caretRangeFromPoint)return e.caretRangeFromPoint(t,n);if(!e.caretPositionFromPoint)return null;var r=e.caretPositionFromPoint(t,n);if(!r)return null;var i=e.createRange();return i.setStart(r.offsetNode,r.offset),i.collapse(!0),i}(e,t,n);return r.style.zIndex=i,r.style.position=o,a}function L(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e)if(n&&e.isContentEditable){var i=n.height/2,o=e.getBoundingClientRect(),a=n.left,u=t?o.bottom-i:o.top+i,c=e.ownerDocument,l=c.defaultView,f=I(c,a,u,e);if(!f||!e.contains(f.startContainer))return!r||f&&f.startContainer&&f.startContainer.contains(e)?void M(e,t):(e.scrollIntoView(t),void L(e,t,n,!1));var s=l.getSelection();s.removeAllRanges(),s.addRange(f),e.focus(),s.removeAllRanges(),s.addRange(f)}else M(e,t)}function _(e){var t=e.nodeName,n=e.contentEditable;return"INPUT"===t&&!["button","checkbox","hidden","file","radio","image","range","reset","submit","number"].includes(e.type)||"TEXTAREA"===t||"true"===n}function H(e){var t=e.nodeName,n=e.type,r=e.valueAsNumber;return"INPUT"===t&&"number"===n&&!!r}function F(e){var t=e.defaultView.getSelection(),n=t.rangeCount?t.getRangeAt(0):null;return n&&!n.collapsed}function U(e){return F(e)||function(e){if(!_(e)&&!H(e))return!1;try{var t=e.selectionStart,n=e.selectionEnd;return null!==t&&t!==n}catch(e){return!1}}(e.activeElement)}function V(e){return _(e.activeElement)||H(e.activeElement)||F(e)}function B(e){if(Object(c.includes)(["INPUT","TEXTAREA"],e.nodeName))return 0===e.selectionStart&&e.value.length===e.selectionEnd;if(!e.isContentEditable)return!0;var t=e.ownerDocument.defaultView.getSelection(),n=t.rangeCount?t.getRangeAt(0):null;if(!n)return!0;var r=n.startContainer,i=n.endContainer,o=n.startOffset,a=n.endOffset;if(r===e&&i===e&&0===o&&a===e.childNodes.length)return!0;var u=e.lastChild,l=u.nodeType===u.TEXT_NODE?u.data.length:u.childNodes.length;return r===e.firstChild&&i===e.lastChild&&0===o&&a===l}function z(e){if(e){if(e.scrollHeight>e.clientHeight){var t=T(e).overflowY;if(/(auto|scroll)/.test(t))return e}return z(e.parentNode)}}function k(e){for(var t;(t=e.parentNode)&&t.nodeType!==t.ELEMENT_NODE;);return t?"static"!==T(t).position?t:t.offsetParent:null}function X(e,t){G(t,e.parentNode),q(e)}function q(e){e.parentNode.removeChild(e)}function G(e,t){t.parentNode.insertBefore(e,t.nextSibling)}function W(e){for(var t=e.parentNode;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}function Y(e,t){for(var n=e.ownerDocument.createElement(t);e.firstChild;)n.appendChild(e.firstChild);return e.parentNode.replaceChild(n,e),n}function $(e,t){t.parentNode.insertBefore(e,t),e.appendChild(t)}function J(e){return(new window.DOMParser).parseFromString(e,"text/html").body.textContent||""}function K(e){return!e.hasChildNodes()||Array.from(e.childNodes).every((function(e){return e.nodeType===e.TEXT_NODE?!e.nodeValue.trim():e.nodeType!==e.ELEMENT_NODE||("BR"===e.nodeName||!e.hasAttributes()&&K(e))}))}function Q(e,t,n){var r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,function e(t,n,r,i){Array.from(t).forEach((function(t){var o=t.nodeName.toLowerCase();if(!r.hasOwnProperty(o)||r[o].isMatch&&!r[o].isMatch(t))e(t.childNodes,n,r,i),i&&!j(t)&&t.nextElementSibling&&G(n.createElement("br"),t),W(t);else if(t.nodeType===t.ELEMENT_NODE){var a=r[o],u=a.attributes,l=void 0===u?[]:u,f=a.classes,s=void 0===f?[]:f,d=a.children,m=a.require,b=void 0===m?[]:m,p=a.allowEmpty;if(d&&!p&&K(t))return void q(t);if(t.hasAttributes()&&(Array.from(t.attributes).forEach((function(e){var n=e.name;"class"===n||Object(c.includes)(l,n)||t.removeAttribute(n)})),t.classList&&t.classList.length)){var h=s.map((function(e){return"string"==typeof e?function(t){return t===e}:e instanceof RegExp?function(t){return e.test(t)}:c.noop}));Array.from(t.classList).forEach((function(e){h.some((function(t){return t(e)}))||t.classList.remove(e)})),t.classList.length||t.removeAttribute("class")}if(t.hasChildNodes()){if("*"===d)return;if(d)b.length&&!t.querySelector(b.join(","))?(e(t.childNodes,n,r,i),W(t)):"BODY"===t.parentNode.nodeName&&j(t)?(e(t.childNodes,n,r,i),Array.from(t.childNodes).some((function(e){return!j(e)}))&&W(t)):e(t.childNodes,n,d,i);else for(;t.firstChild;)q(t.firstChild)}}}))}(r.body.childNodes,r,t,n),r.body.innerHTML}function Z(e){var t=Object(g.a)(e.files);return Array.from(e.items).forEach((function(e){var n=e.getAsFile();n&&!t.find((function(e){var t=e.name,r=e.type,i=e.size;return t===n.name&&r===n.type&&i===n.size}))&&t.push(n)})),t}var ee={focusable:r,tabbable:i}},5:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))}});