diff --git a/wp-includes/js/tinymce/plugins/charmap/plugin.js b/wp-includes/js/tinymce/plugins/charmap/plugin.js index 8098d5e13d..10967338d2 100644 --- a/wp-includes/js/tinymce/plugins/charmap/plugin.js +++ b/wp-includes/js/tinymce/plugins/charmap/plugin.js @@ -7,13 +7,13 @@ var charmap = (function () { var fireInsertCustomChar = function (editor, chr) { return editor.fire('insertCustomChar', { chr: chr }); }; - var $_j6jbo95jfuw8onk = { fireInsertCustomChar: fireInsertCustomChar }; + var $_ce2ncy9qjjgwebhk = { fireInsertCustomChar: fireInsertCustomChar }; var insertChar = function (editor, chr) { - var evtChr = $_j6jbo95jfuw8onk.fireInsertCustomChar(editor, chr).chr; + var evtChr = $_ce2ncy9qjjgwebhk.fireInsertCustomChar(editor, chr).chr; editor.execCommand('mceInsertContent', false, evtChr); }; - var $_apbezv94jfuw8onj = { insertChar: insertChar }; + var $_el68bd9pjjgwebhj = { insertChar: insertChar }; var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); @@ -23,7 +23,7 @@ var charmap = (function () { var getCharMapAppend = function (editor) { return editor.settings.charmap_append; }; - var $_ae555o98jfuw8onx = { + var $_5e4nos9tjjgwebhr = { getCharMap: getCharMap, getCharMapAppend: getCharMapAppend }; @@ -1096,11 +1096,11 @@ var charmap = (function () { return []; }; var extendCharMap = function (editor, charmap) { - var userCharMap = $_ae555o98jfuw8onx.getCharMap(editor); + var userCharMap = $_5e4nos9tjjgwebhr.getCharMap(editor); if (userCharMap) { charmap = getCharsFromSetting(userCharMap); } - var userCharMapAppend = $_ae555o98jfuw8onx.getCharMapAppend(editor); + var userCharMapAppend = $_5e4nos9tjjgwebhr.getCharMapAppend(editor); if (userCharMapAppend) { return [].concat(charmap).concat(getCharsFromSetting(userCharMapAppend)); } @@ -1109,21 +1109,21 @@ var charmap = (function () { var getCharMap$1 = function (editor) { return extendCharMap(editor, getDefaultCharMap()); }; - var $_a0v8qq96jfuw8onl = { getCharMap: getCharMap$1 }; + var $_dc8shd9rjjgwebhl = { getCharMap: getCharMap$1 }; var get = function (editor) { var getCharMap = function () { - return $_a0v8qq96jfuw8onl.getCharMap(editor); + return $_dc8shd9rjjgwebhl.getCharMap(editor); }; var insertChar = function (chr) { - $_apbezv94jfuw8onj.insertChar(editor, chr); + $_el68bd9pjjgwebhj.insertChar(editor, chr); }; return { getCharMap: getCharMap, insertChar: insertChar }; }; - var $_bi5zpv93jfuw8oni = { get: get }; + var $_gbufu29ojjgwebhf = { get: get }; var getHtml = function (charmap) { var gridHtml, x, y; @@ -1148,7 +1148,7 @@ var charmap = (function () { gridHtml += ''; return gridHtml; }; - var $_gbsfov9bjfuw8oo2 = { getHtml: getHtml }; + var $_6avwgq9wjjgwebi2 = { getHtml: getHtml }; var getParentTd = function (elm) { while (elm) { @@ -1162,7 +1162,7 @@ var charmap = (function () { var win; var charMapPanel = { type: 'container', - html: $_gbsfov9bjfuw8oo2.getHtml($_a0v8qq96jfuw8onl.getCharMap(editor)), + html: $_6avwgq9wjjgwebi2.getHtml($_dc8shd9rjjgwebhl.getCharMap(editor)), onclick: function (e) { var target = e.target; if (/^(TD|DIV)$/.test(target.nodeName)) { @@ -1171,7 +1171,7 @@ var charmap = (function () { var charCodeString = charDiv.getAttribute('data-chr'); var charCode = parseInt(charCodeString, 10); if (!isNaN(charCode)) { - $_apbezv94jfuw8onj.insertChar(editor, String.fromCharCode(charCode)); + $_el68bd9pjjgwebhj.insertChar(editor, String.fromCharCode(charCode)); } if (!e.ctrlKey) { win.close(); @@ -1237,14 +1237,14 @@ var charmap = (function () { }] }); }; - var $_apxwbz9ajfuw8oo0 = { open: open }; + var $_3eaa3c9vjjgwebht = { open: open }; var register = function (editor) { editor.addCommand('mceShowCharmap', function () { - $_apxwbz9ajfuw8oo0.open(editor); + $_3eaa3c9vjjgwebht.open(editor); }); }; - var $_21ao9599jfuw8ony = { register: register }; + var $_b5cdu19ujjgwebhs = { register: register }; var register$1 = function (editor) { editor.addButton('charmap', { @@ -1259,12 +1259,12 @@ var charmap = (function () { context: 'insert' }); }; - var $_9qh4i09cjfuw8oo4 = { register: register$1 }; + var $_19iu2m9xjjgwebi3 = { register: register$1 }; global.add('charmap', function (editor) { - $_21ao9599jfuw8ony.register(editor); - $_9qh4i09cjfuw8oo4.register(editor); - return $_bi5zpv93jfuw8oni.get(editor); + $_b5cdu19ujjgwebhs.register(editor); + $_19iu2m9xjjgwebi3.register(editor); + return $_gbufu29ojjgwebhf.get(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/colorpicker/plugin.js b/wp-includes/js/tinymce/plugins/colorpicker/plugin.js index 63d2dd87b4..12ebc25f85 100644 --- a/wp-includes/js/tinymce/plugins/colorpicker/plugin.js +++ b/wp-includes/js/tinymce/plugins/colorpicker/plugin.js @@ -108,12 +108,12 @@ var colorpicker = (function () { }); setColor(win, value); }; - var $_3y7nz6a1jfuw8osh = { open: open }; + var $_2gqaphanjjgwebmu = { open: open }; global.add('colorpicker', function (editor) { if (!editor.settings.color_picker_callback) { editor.settings.color_picker_callback = function (callback, value) { - $_3y7nz6a1jfuw8osh.open(editor, callback, value); + $_2gqaphanjjgwebmu.open(editor, callback, value); }; } }); diff --git a/wp-includes/js/tinymce/plugins/directionality/plugin.js b/wp-includes/js/tinymce/plugins/directionality/plugin.js index 73edbfbdbf..0c588e4d53 100644 --- a/wp-includes/js/tinymce/plugins/directionality/plugin.js +++ b/wp-includes/js/tinymce/plugins/directionality/plugin.js @@ -20,17 +20,17 @@ var directionality = (function () { editor.nodeChanged(); } }; - var $_3zbk8naijfuw8otk = { setDir: setDir }; + var $_fd54yfb4jjgwebo5 = { setDir: setDir }; var register = function (editor) { editor.addCommand('mceDirectionLTR', function () { - $_3zbk8naijfuw8otk.setDir(editor, 'ltr'); + $_fd54yfb4jjgwebo5.setDir(editor, 'ltr'); }); editor.addCommand('mceDirectionRTL', function () { - $_3zbk8naijfuw8otk.setDir(editor, 'rtl'); + $_fd54yfb4jjgwebo5.setDir(editor, 'rtl'); }); }; - var $_eltqhvahjfuw8otj = { register: register }; + var $_cpb3fob3jjgwebo4 = { register: register }; var generateSelector = function (dir) { var selector = []; @@ -51,11 +51,11 @@ var directionality = (function () { stateSelector: generateSelector('rtl') }); }; - var $_g7lfqakjfuw8otn = { register: register$1 }; + var $_8ch9fzb6jjgwebo7 = { register: register$1 }; global.add('directionality', function (editor) { - $_eltqhvahjfuw8otj.register(editor); - $_g7lfqakjfuw8otn.register(editor); + $_cpb3fob3jjgwebo4.register(editor); + $_8ch9fzb6jjgwebo7.register(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/fullscreen/plugin.js b/wp-includes/js/tinymce/plugins/fullscreen/plugin.js index 0772d896a1..83da16b5e8 100644 --- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.js +++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.js @@ -29,14 +29,14 @@ var fullscreen = (function () { } }; }; - var $_2d5qbdbsjfuw8ozh = { get: get }; + var $_6qfcwucejjgwebu0 = { get: get }; var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); var fireFullscreenStateChanged = function (editor, state) { editor.fire('FullscreenStateChanged', { state: state }); }; - var $_6m5hhtbwjfuw8ozm = { fireFullscreenStateChanged: fireFullscreenStateChanged }; + var $_en5ltwcijjgwebu6 = { fireFullscreenStateChanged: fireFullscreenStateChanged }; var DOM = global$1.DOM; var getWindowSize = function () { @@ -103,7 +103,7 @@ var fullscreen = (function () { editor.on('remove', removeResize); resize(); fullscreenState.set(newFullScreenInfo); - $_6m5hhtbwjfuw8ozm.fireFullscreenStateChanged(editor, true); + $_en5ltwcijjgwebu6.fireFullscreenStateChanged(editor, true); } else { iframeStyle.width = fullscreenInfo.iframeWidth; iframeStyle.height = fullscreenInfo.iframeHeight; @@ -120,17 +120,17 @@ var fullscreen = (function () { DOM.unbind(window, 'resize', fullscreenInfo.resizeHandler); editor.off('remove', fullscreenInfo.removeHandler); fullscreenState.set(null); - $_6m5hhtbwjfuw8ozm.fireFullscreenStateChanged(editor, false); + $_en5ltwcijjgwebu6.fireFullscreenStateChanged(editor, false); } }; - var $_e74zxhbujfuw8ozj = { toggleFullscreen: toggleFullscreen }; + var $_dvg07kcgjjgwebu3 = { toggleFullscreen: toggleFullscreen }; var register = function (editor, fullscreenState) { editor.addCommand('mceFullScreen', function () { - $_e74zxhbujfuw8ozj.toggleFullscreen(editor, fullscreenState); + $_dvg07kcgjjgwebu3.toggleFullscreen(editor, fullscreenState); }); }; - var $_j53v2btjfuw8ozi = { register: register }; + var $_bebdcrcfjjgwebu1 = { register: register }; var postRender = function (editor) { return function (e) { @@ -156,17 +156,17 @@ var fullscreen = (function () { onPostRender: postRender(editor) }); }; - var $_3ge8trbxjfuw8ozn = { register: register$1 }; + var $_tne4sckjjgwebuo = { register: register$1 }; global.add('fullscreen', function (editor) { var fullscreenState = Cell(null); if (editor.settings.inline) { - return $_2d5qbdbsjfuw8ozh.get(fullscreenState); + return $_6qfcwucejjgwebu0.get(fullscreenState); } - $_j53v2btjfuw8ozi.register(editor, fullscreenState); - $_3ge8trbxjfuw8ozn.register(editor); + $_bebdcrcfjjgwebu1.register(editor, fullscreenState); + $_tne4sckjjgwebuo.register(editor); editor.addShortcut('Ctrl+Shift+F', '', 'mceFullScreen'); - return $_2d5qbdbsjfuw8ozh.get(fullscreenState); + return $_6qfcwucejjgwebu0.get(fullscreenState); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/hr/plugin.js b/wp-includes/js/tinymce/plugins/hr/plugin.js index 2151d92112..5e47bda6bd 100644 --- a/wp-includes/js/tinymce/plugins/hr/plugin.js +++ b/wp-includes/js/tinymce/plugins/hr/plugin.js @@ -9,7 +9,7 @@ var hr = (function () { editor.execCommand('mceInsertContent', false, '
'); }); }; - var $_598wgdc0jfuw8p00 = { register: register }; + var $_cqh592cnjjgwebvk = { register: register }; var register$1 = function (editor) { editor.addButton('hr', { @@ -24,11 +24,11 @@ var hr = (function () { context: 'insert' }); }; - var $_7oq7jyc1jfuw8p02 = { register: register$1 }; + var $_13g834cojjgwebvl = { register: register$1 }; global.add('hr', function (editor) { - $_598wgdc0jfuw8p00.register(editor); - $_7oq7jyc1jfuw8p02.register(editor); + $_cqh592cnjjgwebvk.register(editor); + $_13g834cojjgwebvl.register(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/image/plugin.js b/wp-includes/js/tinymce/plugins/image/plugin.js index 9fe18bb996..7a72ed0d80 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.js @@ -46,7 +46,7 @@ var image = (function () { var getUploadCredentials = function (editor) { return editor.getParam('images_upload_credentials'); }; - var $_9cq6y3c6jfuw8p0n = { + var $_1dn8wtctjjgwebvz = { hasDimensions: hasDimensions, hasAdvTab: hasAdvTab, getPrependUrl: getPrependUrl, @@ -63,10 +63,10 @@ var image = (function () { getUploadCredentials: getUploadCredentials }; - var global$1 = typeof window !== 'undefined' ? window : Function('return this;')(); + var Global = typeof window !== 'undefined' ? window : Function('return this;')(); var path = function (parts, scope) { - var o = scope !== undefined && scope !== null ? scope : global$1; + var o = scope !== undefined && scope !== null ? scope : Global; for (var i = 0; i < parts.length && o !== undefined && o !== null; ++i) o = o[parts[i]]; return o; @@ -75,30 +75,9 @@ var image = (function () { var parts = p.split('.'); return path(parts, scope); }; - var step = function (o, part) { - if (o[part] === undefined || o[part] === null) - o[part] = {}; - return o[part]; - }; - var forge = function (parts, target) { - var o = target !== undefined ? target : global$1; - for (var i = 0; i < parts.length; ++i) - o = step(o, parts[i]); - return o; - }; - var namespace = function (name, target) { - var parts = name.split('.'); - return forge(parts, target); - }; - var $_5mb36jcajfuw8p19 = { - path: path, - resolve: resolve, - forge: forge, - namespace: namespace - }; var unsafe = function (name, scope) { - return $_5mb36jcajfuw8p19.resolve(name, scope); + return resolve(name, scope); }; var getOrDie = function (name, scope) { var actual = unsafe(name, scope); @@ -106,18 +85,18 @@ var image = (function () { throw name + ' not available on this browser'; return actual; }; - var $_ba69mec9jfuw8p15 = { getOrDie: getOrDie }; + var $_oab1bcwjjgwebwl = { getOrDie: getOrDie }; function FileReader () { - var f = $_ba69mec9jfuw8p15.getOrDie('FileReader'); + var f = $_oab1bcwjjgwebwl.getOrDie('FileReader'); return new f(); } - var global$2 = tinymce.util.Tools.resolve('tinymce.util.Promise'); + var global$1 = tinymce.util.Tools.resolve('tinymce.util.Promise'); - var global$3 = tinymce.util.Tools.resolve('tinymce.util.Tools'); + var global$2 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - var global$4 = tinymce.util.Tools.resolve('tinymce.util.XHR'); + var global$3 = tinymce.util.Tools.resolve('tinymce.util.XHR'); var parseIntAndGetMax = function (val1, val2) { return Math.max(parseInt(val1, 10), parseInt(val2, 10)); @@ -152,7 +131,7 @@ var image = (function () { var buildListItems = function (inputList, itemCallback, startItems) { function appendItems(values, output) { output = output || []; - global$3.each(values, function (item) { + global$2.each(values, function (item) { var menuItem = { text: item.text || item.title }; if (item.menu) { menuItem.menu = appendItems(item.menu); @@ -211,9 +190,9 @@ var image = (function () { return css; }; var createImageList = function (editor, callback) { - var imageList = $_9cq6y3c6jfuw8p0n.getImageList(editor); + var imageList = $_1dn8wtctjjgwebvz.getImageList(editor); if (typeof imageList === 'string') { - global$4.send({ + global$3.send({ url: imageList, success: function (text) { callback(JSON.parse(text)); @@ -234,7 +213,7 @@ var image = (function () { } } imgElm.onload = function () { - if (!data.width && !data.height && $_9cq6y3c6jfuw8p0n.hasDimensions(editor)) { + if (!data.width && !data.height && $_1dn8wtctjjgwebvz.hasDimensions(editor)) { editor.dom.setAttribs(imgElm, { width: imgElm.clientWidth, height: imgElm.clientHeight @@ -245,7 +224,7 @@ var image = (function () { imgElm.onerror = selectImage; }; var blobToDataUri = function (blob) { - return new global$2(function (resolve, reject) { + return new global$1(function (resolve, reject) { var reader = new FileReader(); reader.onload = function () { resolve(reader.result); @@ -256,7 +235,7 @@ var image = (function () { reader.readAsDataURL(blob); }); }; - var $_7v7yldc7jfuw8p0q = { + var $_1e8k4ncujjgwebw2 = { getImageSize: getImageSize, buildListItems: buildListItems, removePixelSuffix: removePixelSuffix, @@ -267,41 +246,12 @@ var image = (function () { blobToDataUri: blobToDataUri }; - var global$5 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var typeOf = function (x) { - if (x === null) - return 'null'; - var t = typeof x; - if (t === 'object' && Array.prototype.isPrototypeOf(x)) - return 'array'; - if (t === 'object' && String.prototype.isPrototypeOf(x)) - return 'string'; - return t; - }; - var isType = function (type) { - return function (value) { - return typeOf(value) === type; - }; - }; - var $_rbqovckjfuw8p27 = { - isString: isType('string'), - isObject: isType('object'), - isArray: isType('array'), - isNull: isType('null'), - isBoolean: isType('boolean'), - isUndefined: isType('undefined'), - isFunction: isType('function'), - isNumber: isType('number') - }; + var global$4 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); + var hasOwnProperty = Object.prototype.hasOwnProperty; var shallow = function (old, nu) { return nu; }; - var deep = function (old, nu) { - var bothObjects = $_rbqovckjfuw8p27.isObject(old) && $_rbqovckjfuw8p27.isObject(nu); - return bothObjects ? deepMerge(old, nu) : nu; - }; var baseMerge = function (merger) { return function () { var objects = new Array(arguments.length); @@ -313,57 +263,53 @@ var image = (function () { for (var j = 0; j < objects.length; j++) { var curObject = objects[j]; for (var key in curObject) - if (curObject.hasOwnProperty(key)) { + if (hasOwnProperty.call(curObject, key)) { ret[key] = merger(ret[key], curObject[key]); } } return ret; }; }; - var deepMerge = baseMerge(deep); - var merge = baseMerge(shallow); - var $_ajpvnqcjjfuw8p25 = { - deepMerge: deepMerge, - merge: merge - }; - var DOM = global$5.DOM; + var merge = baseMerge(shallow); + + var DOM = global$4.DOM; var getHspace = function (image) { if (image.style.marginLeft && image.style.marginRight && image.style.marginLeft === image.style.marginRight) { - return $_7v7yldc7jfuw8p0q.removePixelSuffix(image.style.marginLeft); + return $_1e8k4ncujjgwebw2.removePixelSuffix(image.style.marginLeft); } else { return ''; } }; var getVspace = function (image) { if (image.style.marginTop && image.style.marginBottom && image.style.marginTop === image.style.marginBottom) { - return $_7v7yldc7jfuw8p0q.removePixelSuffix(image.style.marginTop); + return $_1e8k4ncujjgwebw2.removePixelSuffix(image.style.marginTop); } else { return ''; } }; var getBorder = function (image) { if (image.style.borderWidth) { - return $_7v7yldc7jfuw8p0q.removePixelSuffix(image.style.borderWidth); + return $_1e8k4ncujjgwebw2.removePixelSuffix(image.style.borderWidth); } else { return ''; } }; - var getAttrib = function (image, name) { - if (image.hasAttribute(name)) { - return image.getAttribute(name); + var getAttrib = function (image, name$$1) { + if (image.hasAttribute(name$$1)) { + return image.getAttribute(name$$1); } else { return ''; } }; - var getStyle = function (image, name) { - return image.style[name] ? image.style[name] : ''; + var getStyle = function (image, name$$1) { + return image.style[name$$1] ? image.style[name$$1] : ''; }; var hasCaption = function (image) { return image.parentNode !== null && image.parentNode.nodeName === 'FIGURE'; }; - var setAttrib = function (image, name, value) { - image.setAttribute(name, value); + var setAttrib = function (image, name$$1, value) { + image.setAttribute(name$$1, value); }; var wrapInFigure = function (image) { var figureElm = DOM.create('figure', { class: 'image' }); @@ -394,35 +340,35 @@ var image = (function () { image.removeAttribute('style'); } }; - var setSize = function (name, normalizeCss) { - return function (image, name, value) { - if (image.style[name]) { - image.style[name] = $_7v7yldc7jfuw8p0q.addPixelSuffix(value); + var setSize = function (name$$1, normalizeCss) { + return function (image, name$$1, value) { + if (image.style[name$$1]) { + image.style[name$$1] = $_1e8k4ncujjgwebw2.addPixelSuffix(value); normalizeStyle(image, normalizeCss); } else { - setAttrib(image, name, value); + setAttrib(image, name$$1, value); } }; }; - var getSize = function (image, name) { - if (image.style[name]) { - return $_7v7yldc7jfuw8p0q.removePixelSuffix(image.style[name]); + var getSize = function (image, name$$1) { + if (image.style[name$$1]) { + return $_1e8k4ncujjgwebw2.removePixelSuffix(image.style[name$$1]); } else { - return getAttrib(image, name); + return getAttrib(image, name$$1); } }; var setHspace = function (image, value) { - var pxValue = $_7v7yldc7jfuw8p0q.addPixelSuffix(value); + var pxValue = $_1e8k4ncujjgwebw2.addPixelSuffix(value); image.style.marginLeft = pxValue; image.style.marginRight = pxValue; }; var setVspace = function (image, value) { - var pxValue = $_7v7yldc7jfuw8p0q.addPixelSuffix(value); + var pxValue = $_1e8k4ncujjgwebw2.addPixelSuffix(value); image.style.marginTop = pxValue; image.style.marginBottom = pxValue; }; var setBorder = function (image, value) { - var pxValue = $_7v7yldc7jfuw8p0q.addPixelSuffix(value); + var pxValue = $_1e8k4ncujjgwebw2.addPixelSuffix(value); image.style.borderWidth = pxValue; }; var setBorderStyle = function (image, value) { @@ -469,7 +415,7 @@ var image = (function () { }; var create = function (normalizeCss, data) { var image = document.createElement('img'); - write(normalizeCss, $_ajpvnqcjjfuw8p25.merge(data, { caption: false }), image); + write(normalizeCss, merge(data, { caption: false }), image); setAttrib(image, 'alt', data.alt); if (data.caption) { var figure = DOM.create('figure', { class: 'image' }); @@ -497,13 +443,13 @@ var image = (function () { borderStyle: getStyle(image, 'borderStyle') }; }; - var updateProp = function (image, oldData, newData, name, set) { - if (newData[name] !== oldData[name]) { - set(image, name, newData[name]); + var updateProp = function (image, oldData, newData, name$$1, set) { + if (newData[name$$1] !== oldData[name$$1]) { + set(image, name$$1, newData[name$$1]); } }; var normalized = function (set, normalizeCss) { - return function (image, name, value) { + return function (image, name$$1, value) { set(image, value); normalizeStyle(image, normalizeCss); }; @@ -530,7 +476,7 @@ var image = (function () { var normalizeCss = function (editor, cssText) { var css = editor.dom.styles.parse(cssText); - var mergedCss = $_7v7yldc7jfuw8p0q.mergeMargins(css); + var mergedCss = $_1e8k4ncujjgwebw2.mergeMargins(css); var compressed = editor.dom.styles.parse(editor.dom.styles.serialize(mergedCss)); return editor.dom.styles.serialize(compressed); }; @@ -605,7 +551,7 @@ var image = (function () { editor.selection.select(image.parentNode); } else { editor.selection.select(image); - $_7v7yldc7jfuw8p0q.waitLoadImage(editor, data, image); + $_1e8k4ncujjgwebw2.waitLoadImage(editor, data, image); } }; var insertOrUpdateImage = function (editor, data) { @@ -625,28 +571,28 @@ var image = (function () { return function (evt) { var dom = editor.dom; var rootControl = evt.control.rootControl; - if (!$_9cq6y3c6jfuw8p0n.hasAdvTab(editor)) { + if (!$_1dn8wtctjjgwebvz.hasAdvTab(editor)) { return; } var data = rootControl.toJSON(); var css = dom.parseStyle(data.style); rootControl.find('#vspace').value(''); rootControl.find('#hspace').value(''); - css = $_7v7yldc7jfuw8p0q.mergeMargins(css); + css = $_1e8k4ncujjgwebw2.mergeMargins(css); if (css['margin-top'] && css['margin-bottom'] || css['margin-right'] && css['margin-left']) { if (css['margin-top'] === css['margin-bottom']) { - rootControl.find('#vspace').value($_7v7yldc7jfuw8p0q.removePixelSuffix(css['margin-top'])); + rootControl.find('#vspace').value($_1e8k4ncujjgwebw2.removePixelSuffix(css['margin-top'])); } else { rootControl.find('#vspace').value(''); } if (css['margin-right'] === css['margin-left']) { - rootControl.find('#hspace').value($_7v7yldc7jfuw8p0q.removePixelSuffix(css['margin-right'])); + rootControl.find('#hspace').value($_1e8k4ncujjgwebw2.removePixelSuffix(css['margin-right'])); } else { rootControl.find('#hspace').value(''); } } if (css['border-width']) { - rootControl.find('#border').value($_7v7yldc7jfuw8p0q.removePixelSuffix(css['border-width'])); + rootControl.find('#border').value($_1e8k4ncujjgwebw2.removePixelSuffix(css['border-width'])); } else { rootControl.find('#border').value(''); } @@ -662,7 +608,7 @@ var image = (function () { win.find('#style').each(function (ctrl) { var value = getStyleValue(function (css) { return normalizeCss(editor, css); - }, $_ajpvnqcjjfuw8p25.merge(defaultData(), win.toJSON())); + }, merge(defaultData(), win.toJSON())); ctrl.value(value); }); }; @@ -765,7 +711,7 @@ var image = (function () { ] }; }; - var $_dlliegcfjfuw8p1m = { makeTab: makeTab }; + var $_6dfy5vd3jjgwebxf = { makeTab: makeTab }; var doSyncSize = function (widthCtrl, heightCtrl) { widthCtrl.state.set('oldVal', widthCtrl.value()); @@ -845,7 +791,7 @@ var image = (function () { ] }; }; - var $_1ahiincmjfuw8p2c = { + var $_ftlz5pdajjgweby4 = { createUi: createUi, syncSize: syncSize, updateSize: updateSize @@ -860,22 +806,22 @@ var image = (function () { if (imageListCtrl) { imageListCtrl.value(editor.convertURL(control.value(), 'src')); } - global$3.each(meta, function (value, key) { + global$2.each(meta, function (value, key) { rootControl.find('#' + key).value(value); }); if (!meta.width && !meta.height) { srcURL = editor.convertURL(control.value(), 'src'); - prependURL = $_9cq6y3c6jfuw8p0n.getPrependUrl(editor); + prependURL = $_1dn8wtctjjgwebvz.getPrependUrl(editor); absoluteURLPattern = new RegExp('^(?:[a-z]+:)?//', 'i'); if (prependURL && !absoluteURLPattern.test(srcURL) && srcURL.substring(0, prependURL.length) !== prependURL) { srcURL = prependURL + srcURL; } control.value(srcURL); - $_7v7yldc7jfuw8p0q.getImageSize(editor.documentBaseURI.toAbsolute(control.value()), function (data) { - if (data.width && data.height && $_9cq6y3c6jfuw8p0n.hasDimensions(editor)) { + $_1e8k4ncujjgwebw2.getImageSize(editor.documentBaseURI.toAbsolute(control.value()), function (data) { + if (data.width && data.height && $_1dn8wtctjjgwebvz.hasDimensions(editor)) { rootControl.find('#width').value(data.width); rootControl.find('#height').value(data.height); - $_1ahiincmjfuw8p2c.syncSize(rootControl); + $_ftlz5pdajjgweby4.syncSize(rootControl); } }); } @@ -898,29 +844,29 @@ var image = (function () { }, imageListCtrl ]; - if ($_9cq6y3c6jfuw8p0n.hasDescription(editor)) { + if ($_1dn8wtctjjgwebvz.hasDescription(editor)) { generalFormItems.push({ name: 'alt', type: 'textbox', label: 'Image description' }); } - if ($_9cq6y3c6jfuw8p0n.hasImageTitle(editor)) { + if ($_1dn8wtctjjgwebvz.hasImageTitle(editor)) { generalFormItems.push({ name: 'title', type: 'textbox', label: 'Image Title' }); } - if ($_9cq6y3c6jfuw8p0n.hasDimensions(editor)) { - generalFormItems.push($_1ahiincmjfuw8p2c.createUi()); + if ($_1dn8wtctjjgwebvz.hasDimensions(editor)) { + generalFormItems.push($_ftlz5pdajjgweby4.createUi()); } - if ($_9cq6y3c6jfuw8p0n.getClassList(editor)) { + if ($_1dn8wtctjjgwebvz.getClassList(editor)) { generalFormItems.push({ name: 'class', type: 'listbox', label: 'Class', - values: $_7v7yldc7jfuw8p0q.buildListItems($_9cq6y3c6jfuw8p0n.getClassList(editor), function (item) { + values: $_1e8k4ncujjgwebw2.buildListItems($_1dn8wtctjjgwebvz.getClassList(editor), function (item) { if (item.value) { item.textStyle = function () { return editor.formatter.getCssText({ @@ -932,7 +878,7 @@ var image = (function () { }) }); } - if ($_9cq6y3c6jfuw8p0n.hasImageCaption(editor)) { + if ($_1dn8wtctjjgwebvz.hasImageCaption(editor)) { generalFormItems.push({ name: 'caption', type: 'checkbox', @@ -948,13 +894,13 @@ var image = (function () { items: getGeneralItems(editor, imageListCtrl) }; }; - var $_e4gxykcljfuw8p29 = { + var $_78zck5d9jjgweby1 = { makeTab: makeTab$1, getGeneralItems: getGeneralItems }; var url = function () { - return $_ba69mec9jfuw8p15.getOrDie('URL'); + return $_oab1bcwjjgwebwl.getOrDie('URL'); }; var createObjectURL = function (blob) { return url().createObjectURL(blob); @@ -962,15 +908,15 @@ var image = (function () { var revokeObjectURL = function (u) { url().revokeObjectURL(u); }; - var $_52xhfhcojfuw8p2i = { + var $_86i13edcjjgwebya = { createObjectURL: createObjectURL, revokeObjectURL: revokeObjectURL }; - var global$6 = tinymce.util.Tools.resolve('tinymce.ui.Factory'); + var global$5 = tinymce.util.Tools.resolve('tinymce.ui.Factory'); function XMLHttpRequest () { - var f = $_ba69mec9jfuw8p15.getOrDie('XMLHttpRequest'); + var f = $_oab1bcwjjgwebwl.getOrDie('XMLHttpRequest'); return new f(); } @@ -1012,7 +958,7 @@ var image = (function () { xhr.send(formData); }; var uploadBlob = function (blobInfo, handler) { - return new global$2(function (resolve, reject) { + return new global$1(function (resolve, reject) { try { handler(blobInfo, resolve, reject, noop); } catch (ex) { @@ -1024,9 +970,9 @@ var image = (function () { return handler === defaultHandler; }; var upload = function (blobInfo) { - return !settings.url && isDefaultHandler(settings.handler) ? global$2.reject('Upload url missing from the settings.') : uploadBlob(blobInfo, settings.handler); + return !settings.url && isDefaultHandler(settings.handler) ? global$1.reject('Upload url missing from the settings.') : uploadBlob(blobInfo, settings.handler); }; - settings = global$3.extend({ + settings = global$2.extend({ credentials: false, handler: defaultHandler }, settings); @@ -1035,23 +981,23 @@ var image = (function () { var onFileInput = function (editor) { return function (evt) { - var Throbber = global$6.get('Throbber'); + var Throbber = global$5.get('Throbber'); var rootControl = evt.control.rootControl; var throbber = new Throbber(rootControl.getEl()); var file = evt.control.value(); - var blobUri = $_52xhfhcojfuw8p2i.createObjectURL(file); + var blobUri = $_86i13edcjjgwebya.createObjectURL(file); var uploader = Uploader({ - url: $_9cq6y3c6jfuw8p0n.getUploadUrl(editor), - basePath: $_9cq6y3c6jfuw8p0n.getUploadBasePath(editor), - credentials: $_9cq6y3c6jfuw8p0n.getUploadCredentials(editor), - handler: $_9cq6y3c6jfuw8p0n.getUploadHandler(editor) + url: $_1dn8wtctjjgwebvz.getUploadUrl(editor), + basePath: $_1dn8wtctjjgwebvz.getUploadBasePath(editor), + credentials: $_1dn8wtctjjgwebvz.getUploadCredentials(editor), + handler: $_1dn8wtctjjgwebvz.getUploadHandler(editor) }); var finalize = function () { throbber.hide(); - $_52xhfhcojfuw8p2i.revokeObjectURL(blobUri); + $_86i13edcjjgwebya.revokeObjectURL(blobUri); }; throbber.show(); - return $_7v7yldc7jfuw8p0q.blobToDataUri(file).then(function (dataUrl) { + return $_1e8k4ncujjgwebw2.blobToDataUri(file).then(function (dataUrl) { var blobInfo = editor.editorUpload.blobCache.create({ blob: file, blobUri: blobUri, @@ -1111,43 +1057,8 @@ var image = (function () { ] }; }; - var $_9k5u99cnjfuw8p2f = { makeTab: makeTab$2 }; + var $_71qd7mdbjjgweby7 = { makeTab: makeTab$2 }; - var noop$1 = function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - }; - var noarg = function (f) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return f(); - }; - }; - var compose = function (fa, fb) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return fa(fb.apply(null, arguments)); - }; - }; - var constant = function (value) { - return function () { - return value; - }; - }; - var identity = function (x) { - return x; - }; - var tripleEquals = function (a, b) { - return a === b; - }; var curry = function (f) { var x = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -1168,49 +1079,12 @@ var image = (function () { return f.apply(null, all); }; }; - var not = function (f) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return !f.apply(null, arguments); - }; - }; - var die = function (msg) { - return function () { - throw new Error(msg); - }; - }; - var apply = function (f) { - return f(); - }; - var call = function (f) { - f(); - }; - var never = constant(false); - var always = constant(true); - var $_ajqvh7csjfuw8p2q = { - noop: noop$1, - noarg: noarg, - compose: compose, - constant: constant, - identity: identity, - tripleEquals: tripleEquals, - curry: curry, - not: not, - die: die, - apply: apply, - call: call, - never: never, - always: always - }; var submitForm = function (editor, evt) { var win = evt.control.getRoot(); - $_1ahiincmjfuw8p2c.updateSize(win); + $_ftlz5pdajjgweby4.updateSize(win); editor.undoManager.transact(function () { - var data = $_ajpvnqcjjfuw8p25.merge(readImageDataFromSelection(editor), win.toJSON()); + var data = merge(readImageDataFromSelection(editor), win.toJSON()); insertOrUpdateImage(editor, data); }); editor.editorUpload.uploadImagesAuto(); @@ -1224,7 +1098,7 @@ var image = (function () { type: 'listbox', label: 'Image list', name: 'image-list', - values: $_7v7yldc7jfuw8p0q.buildListItems(imageList, function (item) { + values: $_1e8k4ncujjgwebw2.buildListItems(imageList, function (item) { item.value = editor.convertURL(item.value || item.url, 'src'); }, [{ text: 'None', @@ -1243,33 +1117,33 @@ var image = (function () { } }; } - if ($_9cq6y3c6jfuw8p0n.hasAdvTab(editor) || $_9cq6y3c6jfuw8p0n.hasUploadUrl(editor) || $_9cq6y3c6jfuw8p0n.hasUploadHandler(editor)) { - var body = [$_e4gxykcljfuw8p29.makeTab(editor, imageListCtrl)]; - if ($_9cq6y3c6jfuw8p0n.hasAdvTab(editor)) { - body.push($_dlliegcfjfuw8p1m.makeTab(editor)); + if ($_1dn8wtctjjgwebvz.hasAdvTab(editor) || $_1dn8wtctjjgwebvz.hasUploadUrl(editor) || $_1dn8wtctjjgwebvz.hasUploadHandler(editor)) { + var body = [$_78zck5d9jjgweby1.makeTab(editor, imageListCtrl)]; + if ($_1dn8wtctjjgwebvz.hasAdvTab(editor)) { + body.push($_6dfy5vd3jjgwebxf.makeTab(editor)); } - if ($_9cq6y3c6jfuw8p0n.hasUploadUrl(editor) || $_9cq6y3c6jfuw8p0n.hasUploadHandler(editor)) { - body.push($_9k5u99cnjfuw8p2f.makeTab(editor)); + if ($_1dn8wtctjjgwebvz.hasUploadUrl(editor) || $_1dn8wtctjjgwebvz.hasUploadHandler(editor)) { + body.push($_71qd7mdbjjgweby7.makeTab(editor)); } win = editor.windowManager.open({ title: 'Insert/edit image', data: data, bodyType: 'tabpanel', body: body, - onSubmit: $_ajqvh7csjfuw8p2q.curry(submitForm, editor) + onSubmit: curry(submitForm, editor) }); } else { win = editor.windowManager.open({ title: 'Insert/edit image', data: data, - body: $_e4gxykcljfuw8p29.getGeneralItems(editor, imageListCtrl), - onSubmit: $_ajqvh7csjfuw8p2q.curry(submitForm, editor) + body: $_78zck5d9jjgweby1.getGeneralItems(editor, imageListCtrl), + onSubmit: curry(submitForm, editor) }); } - $_1ahiincmjfuw8p2c.syncSize(win); + $_ftlz5pdajjgweby4.syncSize(win); } function open() { - $_7v7yldc7jfuw8p0q.createImageList(editor, showDialog); + $_1e8k4ncujjgwebw2.createImageList(editor, showDialog); } return { open: open }; } @@ -1277,7 +1151,7 @@ var image = (function () { var register = function (editor) { editor.addCommand('mceImage', Dialog(editor).open); }; - var $_cbuvmdc4jfuw8p0d = { register: register }; + var $_3lypdlcrjjgwebvs = { register: register }; var hasImageClass = function (node) { var className = node.attr('class'); @@ -1293,7 +1167,7 @@ var image = (function () { node = nodes[i]; if (hasImageClass(node)) { node.attr('contenteditable', state ? 'false' : null); - global$3.each(node.getAll('figcaption'), toggleContentEditable); + global$2.each(node.getAll('figcaption'), toggleContentEditable); } } }; @@ -1304,7 +1178,7 @@ var image = (function () { editor.serializer.addNodeFilter('figure', toggleContentEditableState(false)); }); }; - var $_191db6ctjfuw8p2t = { setup: setup }; + var $_5op6l2dhjjgwebym = { setup: setup }; var register$1 = function (editor) { editor.addButton('image', { @@ -1321,12 +1195,12 @@ var image = (function () { prependToContext: true }); }; - var $_9nl4e0cujfuw8p2v = { register: register$1 }; + var $_dm869adijjgwebyn = { register: register$1 }; global.add('image', function (editor) { - $_191db6ctjfuw8p2t.setup(editor); - $_9nl4e0cujfuw8p2v.register(editor); - $_cbuvmdc4jfuw8p0d.register(editor); + $_5op6l2dhjjgwebym.setup(editor); + $_dm869adijjgwebyn.register(editor); + $_3lypdlcrjjgwebvs.register(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/image/plugin.min.js b/wp-includes/js/tinymce/plugins/image/plugin.min.js index 40b2929557..4ab72c5e39 100644 --- a/wp-includes/js/tinymce/plugins/image/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/image/plugin.min.js @@ -1 +1 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),d={hasDimensions:function(e){return!1!==e.settings.image_dimensions},hasAdvTab:function(e){return!0===e.settings.image_advtab},getPrependUrl:function(e){return e.getParam("image_prepend_url","")},getClassList:function(e){return e.getParam("image_class_list")},hasDescription:function(e){return!1!==e.settings.image_description},hasImageTitle:function(e){return!0===e.settings.image_title},hasImageCaption:function(e){return!0===e.settings.image_caption},getImageList:function(e){return e.getParam("image_list",!1)},hasUploadUrl:function(e){return e.getParam("images_upload_url",!1)},hasUploadHandler:function(e){return e.getParam("images_upload_handler",!1)},getUploadUrl:function(e){return e.getParam("images_upload_url")},getUploadHandler:function(e){return e.getParam("images_upload_handler")},getUploadBasePath:function(e){return e.getParam("images_upload_base_path")},getUploadCredentials:function(e){return e.getParam("images_upload_credentials")}},a="undefined"!=typeof window?window:Function("return this;")(),r=function(e,t){for(var n=t!==undefined&&null!==t?t:a,r=0;r 10) { var link = document.createElement('a'); link.target = '_blank'; @@ -94,7 +94,7 @@ var link = (function () { } } }; - var $_2ksejbf4jfuw8pj6 = { open: open }; + var $_du0gebfwjjgwechl = { open: open$$1 }; var global$4 = tinymce.util.Tools.resolve('tinymce.util.Tools'); @@ -158,7 +158,7 @@ var link = (function () { class: data.class ? data.class : null, title: data.title ? data.title : null }; - if (!$_ae1yh4f3jfuw8pj4.hasRelList(editor.settings) && $_ae1yh4f3jfuw8pj4.allowUnsafeLinkTarget(editor.settings) === false) { + if (!$_1b4wbxfvjjgwechi.hasRelList(editor.settings) && $_1b4wbxfvjjgwechi.allowUnsafeLinkTarget(editor.settings) === false) { linkAttrs.rel = toggleTargetRules(linkAttrs.rel, linkAttrs.target === '_blank'); } if (data.href === attachState.href) { @@ -221,7 +221,7 @@ var link = (function () { a.appendChild(img); } }; - var $_fs5xf5f7jfuw8pjf = { + var $_5298ug0jjgweci0 = { link: link, unlink: unlink, isLink: isLink, @@ -238,7 +238,7 @@ var link = (function () { var attachState = {}; var createLinkList = function (editor, callback) { - var linkList = $_ae1yh4f3jfuw8pj4.getLinkList(editor.settings); + var linkList = $_1b4wbxfvjjgwechi.getLinkList(editor.settings); if (typeof linkList === 'string') { global$6.send({ url: linkList, @@ -355,14 +355,14 @@ var link = (function () { var onBeforeCall = function (e) { e.meta = win.toJSON(); }; - onlyText = $_fs5xf5f7jfuw8pjf.isOnlyTextSelected(selection.getContent()); - anchorElm = $_fs5xf5f7jfuw8pjf.getAnchorElement(editor); - data.text = initialText = $_fs5xf5f7jfuw8pjf.getAnchorText(editor.selection, anchorElm); + onlyText = $_5298ug0jjgweci0.isOnlyTextSelected(selection.getContent()); + anchorElm = $_5298ug0jjgweci0.getAnchorElement(editor); + data.text = initialText = $_5298ug0jjgweci0.getAnchorText(editor.selection, anchorElm); data.href = anchorElm ? dom.getAttrib(anchorElm, 'href') : ''; if (anchorElm) { data.target = dom.getAttrib(anchorElm, 'target'); - } else if ($_ae1yh4f3jfuw8pj4.hasDefaultLinkTarget(editor.settings)) { - data.target = $_ae1yh4f3jfuw8pj4.getDefaultLinkTarget(editor.settings); + } else if ($_1b4wbxfvjjgwechi.hasDefaultLinkTarget(editor.settings)) { + data.target = $_1b4wbxfvjjgwechi.getDefaultLinkTarget(editor.settings); } if (value = dom.getAttrib(anchorElm, 'rel')) { data.rel = value; @@ -401,9 +401,9 @@ var link = (function () { } }; } - if ($_ae1yh4f3jfuw8pj4.shouldShowTargetList(editor.settings)) { - if ($_ae1yh4f3jfuw8pj4.getTargetList(editor.settings) === undefined) { - $_ae1yh4f3jfuw8pj4.setTargetList(editor, [ + if ($_1b4wbxfvjjgwechi.shouldShowTargetList(editor.settings)) { + if ($_1b4wbxfvjjgwechi.getTargetList(editor.settings) === undefined) { + $_1b4wbxfvjjgwechi.setTargetList(editor, [ { text: 'None', value: '' @@ -418,27 +418,27 @@ var link = (function () { name: 'target', type: 'listbox', label: 'Target', - values: buildListItems($_ae1yh4f3jfuw8pj4.getTargetList(editor.settings)) + values: buildListItems($_1b4wbxfvjjgwechi.getTargetList(editor.settings)) }; } - if ($_ae1yh4f3jfuw8pj4.hasRelList(editor.settings)) { + if ($_1b4wbxfvjjgwechi.hasRelList(editor.settings)) { relListCtrl = { name: 'rel', type: 'listbox', label: 'Rel', - values: buildListItems($_ae1yh4f3jfuw8pj4.getRelList(editor.settings), function (item) { - if ($_ae1yh4f3jfuw8pj4.allowUnsafeLinkTarget(editor.settings) === false) { - item.value = $_fs5xf5f7jfuw8pjf.toggleTargetRules(item.value, data.target === '_blank'); + values: buildListItems($_1b4wbxfvjjgwechi.getRelList(editor.settings), function (item) { + if ($_1b4wbxfvjjgwechi.allowUnsafeLinkTarget(editor.settings) === false) { + item.value = $_5298ug0jjgweci0.toggleTargetRules(item.value, data.target === '_blank'); } }) }; } - if ($_ae1yh4f3jfuw8pj4.hasLinkClassList(editor.settings)) { + if ($_1b4wbxfvjjgwechi.hasLinkClassList(editor.settings)) { classListCtrl = { name: 'class', type: 'listbox', label: 'Class', - values: buildListItems($_ae1yh4f3jfuw8pj4.getLinkClassList(editor.settings), function (item) { + values: buildListItems($_1b4wbxfvjjgwechi.getLinkClassList(editor.settings), function (item) { if (item.value) { item.textStyle = function () { return editor.formatter.getCssText({ @@ -450,7 +450,7 @@ var link = (function () { }) }; } - if ($_ae1yh4f3jfuw8pj4.shouldShowLinkTitle(editor.settings)) { + if ($_1b4wbxfvjjgwechi.shouldShowLinkTitle(editor.settings)) { linkTitleCtrl = { name: 'title', type: 'textbox', @@ -483,9 +483,9 @@ var link = (function () { classListCtrl ], onSubmit: function (e) { - var assumeExternalTargets = $_ae1yh4f3jfuw8pj4.assumeExternalTargets(editor.settings); - var insertLink = $_fs5xf5f7jfuw8pjf.link(editor, attachState); - var removeLink = $_fs5xf5f7jfuw8pjf.unlink(editor); + var assumeExternalTargets = $_1b4wbxfvjjgwechi.assumeExternalTargets(editor.settings); + var insertLink = $_5298ug0jjgweci0.link(editor, attachState); + var removeLink = $_5298ug0jjgweci0.unlink(editor); var resultData = global$4.extend({}, data, e.data); var href = resultData.href; if (!href) { @@ -520,7 +520,7 @@ var link = (function () { var open$1 = function (editor) { createLinkList(editor, showDialog); }; - var $_3kgdixf9jfuw8pjm = { open: open$1 }; + var $_dxaplrg2jjgweci6 = { open: open$1 }; var getLink = function (editor, elm) { return editor.dom.getParent(elm, 'a[href]'); @@ -548,13 +548,13 @@ var link = (function () { editor.selection.scrollIntoView(targetEl[0], true); } } else { - $_2ksejbf4jfuw8pj6.open(a.href); + $_du0gebfwjjgwechl.open(a.href); } } }; var openDialog = function (editor) { return function () { - $_3kgdixf9jfuw8pjm.open(editor); + $_dxaplrg2jjgweci6.open(editor); }; }; var gotoSelectedLink = function (editor) { @@ -565,7 +565,7 @@ var link = (function () { var leftClickedOnAHref = function (editor) { return function (elm) { var sel, rng, node; - if ($_ae1yh4f3jfuw8pj4.hasContextToolbar(editor.settings) && !isContextMenuVisible(editor) && $_fs5xf5f7jfuw8pjf.isLink(elm)) { + if ($_1b4wbxfvjjgwechi.hasContextToolbar(editor.settings) && !isContextMenuVisible(editor) && $_5298ug0jjgweci0.isLink(elm)) { sel = editor.selection; rng = sel.getRng(); node = rng.startContainer; @@ -596,7 +596,7 @@ var link = (function () { return function () { var self = this; editor.on('nodechange', function (e) { - self.active(!editor.readonly && !!$_fs5xf5f7jfuw8pjf.getAnchorElement(editor, e.element)); + self.active(!editor.readonly && !!$_5298ug0jjgweci0.getAnchorElement(editor, e.element)); }); }; }; @@ -604,13 +604,13 @@ var link = (function () { return function () { var self = this; var toggleVisibility = function (e) { - if ($_fs5xf5f7jfuw8pjf.hasLinks(e.parents)) { + if ($_5298ug0jjgweci0.hasLinks(e.parents)) { self.show(); } else { self.hide(); } }; - if (!$_fs5xf5f7jfuw8pjf.hasLinks(editor.dom.getParents(editor.selection.getStart()))) { + if (!$_5298ug0jjgweci0.hasLinks(editor.dom.getParents(editor.selection.getStart()))) { self.hide(); } editor.on('nodechange', toggleVisibility); @@ -619,7 +619,7 @@ var link = (function () { }); }; }; - var $_auu7ckf1jfuw8pj0 = { + var $_8hceq8ftjjgweche = { openDialog: openDialog, gotoSelectedLink: gotoSelectedLink, leftClickedOnAHref: leftClickedOnAHref, @@ -629,35 +629,35 @@ var link = (function () { }; var register = function (editor) { - editor.addCommand('mceLink', $_auu7ckf1jfuw8pj0.openDialog(editor)); + editor.addCommand('mceLink', $_8hceq8ftjjgweche.openDialog(editor)); }; - var $_4bbs70f0jfuw8piz = { register: register }; + var $_bauc80fsjjgwechc = { register: register }; var setup = function (editor) { - editor.addShortcut('Meta+K', '', $_auu7ckf1jfuw8pj0.openDialog(editor)); + editor.addShortcut('Meta+K', '', $_8hceq8ftjjgweche.openDialog(editor)); }; - var $_7rlm6qfcjfuw8pjt = { setup: setup }; + var $_49u4p1g5jjgwecie = { setup: setup }; var setupButtons = function (editor) { editor.addButton('link', { active: false, icon: 'link', tooltip: 'Insert/edit link', - onclick: $_auu7ckf1jfuw8pj0.openDialog(editor), - onpostrender: $_auu7ckf1jfuw8pj0.toggleActiveState(editor) + onclick: $_8hceq8ftjjgweche.openDialog(editor), + onpostrender: $_8hceq8ftjjgweche.toggleActiveState(editor) }); editor.addButton('unlink', { active: false, icon: 'unlink', tooltip: 'Remove link', - onclick: $_fs5xf5f7jfuw8pjf.unlink(editor), - onpostrender: $_auu7ckf1jfuw8pj0.toggleActiveState(editor) + onclick: $_5298ug0jjgweci0.unlink(editor), + onpostrender: $_8hceq8ftjjgweche.toggleActiveState(editor) }); if (editor.addContextToolbar) { editor.addButton('openlink', { icon: 'newtab', tooltip: 'Open link', - onclick: $_auu7ckf1jfuw8pj0.gotoSelectedLink(editor) + onclick: $_8hceq8ftjjgweche.gotoSelectedLink(editor) }); } }; @@ -665,15 +665,15 @@ var link = (function () { editor.addMenuItem('openlink', { text: 'Open link', icon: 'newtab', - onclick: $_auu7ckf1jfuw8pj0.gotoSelectedLink(editor), - onPostRender: $_auu7ckf1jfuw8pj0.toggleViewLinkState(editor), + onclick: $_8hceq8ftjjgweche.gotoSelectedLink(editor), + onPostRender: $_8hceq8ftjjgweche.toggleViewLinkState(editor), prependToContext: true }); editor.addMenuItem('link', { icon: 'link', text: 'Link', shortcut: 'Meta+K', - onclick: $_auu7ckf1jfuw8pj0.openDialog(editor), + onclick: $_8hceq8ftjjgweche.openDialog(editor), stateSelector: 'a[href]', context: 'insert', prependToContext: true @@ -681,28 +681,28 @@ var link = (function () { editor.addMenuItem('unlink', { icon: 'unlink', text: 'Remove link', - onclick: $_fs5xf5f7jfuw8pjf.unlink(editor), + onclick: $_5298ug0jjgweci0.unlink(editor), stateSelector: 'a[href]' }); }; var setupContextToolbars = function (editor) { if (editor.addContextToolbar) { - editor.addContextToolbar($_auu7ckf1jfuw8pj0.leftClickedOnAHref(editor), 'openlink | link unlink'); + editor.addContextToolbar($_8hceq8ftjjgweche.leftClickedOnAHref(editor), 'openlink | link unlink'); } }; - var $_dz7svyfdjfuw8pju = { + var $_bn93cg6jjgwecif = { setupButtons: setupButtons, setupMenuItems: setupMenuItems, setupContextToolbars: setupContextToolbars }; global.add('link', function (editor) { - $_dz7svyfdjfuw8pju.setupButtons(editor); - $_dz7svyfdjfuw8pju.setupMenuItems(editor); - $_dz7svyfdjfuw8pju.setupContextToolbars(editor); - $_auu7ckf1jfuw8pj0.setupGotoLinks(editor); - $_4bbs70f0jfuw8piz.register(editor); - $_7rlm6qfcjfuw8pjt.setup(editor); + $_bn93cg6jjgwecif.setupButtons(editor); + $_bn93cg6jjgwecif.setupMenuItems(editor); + $_bn93cg6jjgwecif.setupContextToolbars(editor); + $_8hceq8ftjjgweche.setupGotoLinks(editor); + $_bauc80fsjjgwechc.register(editor); + $_49u4p1g5jjgwecie.setup(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.js b/wp-includes/js/tinymce/plugins/lists/plugin.js index fd0c96575e..46d742a65c 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.js @@ -62,7 +62,7 @@ var lists = (function () { var isChildOfBody = function (dom, elm) { return dom.isChildOf(elm, dom.getRoot()); }; - var $_fmlqy7fsjfuw8plr = { + var $_okk1ogljjgweckx = { isTextNode: isTextNode, isListNode: isListNode, isListItemNode: isListItemNode, @@ -79,7 +79,7 @@ var lists = (function () { var getNormalizedEndPoint = function (container, offset) { var node = global$1.getNode(container, offset); - if ($_fmlqy7fsjfuw8plr.isListItemNode(container) && $_fmlqy7fsjfuw8plr.isTextNode(node)) { + if ($_okk1ogljjgweckx.isListItemNode(container) && $_okk1ogljjgweckx.isTextNode(node)) { var textNodeOffset = offset >= container.childNodes.length ? node.data.length : 0; return { container: node, @@ -99,7 +99,7 @@ var lists = (function () { outRng.setEnd(rangeEnd.container, rangeEnd.offset); return outRng; }; - var $_14fh94frjfuw8plp = { + var $_a9cyhvgkjjgweckv = { getNormalizedEndPoint: getNormalizedEndPoint, normalizeRange: normalizeRange }; @@ -174,9 +174,9 @@ var lists = (function () { if (bookmark.endContainer) { rng.setEnd(bookmark.endContainer, bookmark.endOffset); } - return $_14fh94frjfuw8plp.normalizeRange(rng); + return $_a9cyhvgkjjgweckv.normalizeRange(rng); }; - var $_3byghwfqjfuw8pln = { + var $_2nx1i4gjjjgweckt = { createBookmark: createBookmark, resolveBookmark: resolveBookmark }; @@ -189,14 +189,14 @@ var lists = (function () { sibling = parentNode.previousSibling; if (sibling && sibling.nodeName === 'LI') { sibling.appendChild(ul); - if ($_fmlqy7fsjfuw8plr.isEmpty(dom, parentNode)) { + if ($_okk1ogljjgweckx.isEmpty(dom, parentNode)) { DOM$1.remove(parentNode); } } else { DOM$1.setStyle(parentNode, 'listStyleType', 'none'); } } - if ($_fmlqy7fsjfuw8plr.isListNode(parentNode)) { + if ($_okk1ogljjgweckx.isListNode(parentNode)) { sibling = parentNode.previousSibling; if (sibling && sibling.nodeName === 'LI') { sibling.appendChild(ul); @@ -208,7 +208,7 @@ var lists = (function () { normalizeList(dom, ul); }); }; - var $_7p90zmftjfuw8plu = { + var $_ekd4wzgmjjgwecl1 = { normalizeList: normalizeList, normalizeLists: normalizeLists }; @@ -224,7 +224,7 @@ var lists = (function () { }; var findSubLists = function (parentList) { return global$5.grep(parentList.querySelectorAll('ol,ul,dl'), function (elm) { - return $_fmlqy7fsjfuw8plr.isListNode(elm); + return $_okk1ogljjgweckx.isListNode(elm); }); }; var getSelectedSubLists = function (editor) { @@ -234,7 +234,7 @@ var lists = (function () { return findSubLists(parentList); } else { return global$5.grep(selectedBlocks, function (elm) { - return $_fmlqy7fsjfuw8plr.isListNode(elm) && parentList !== elm; + return $_okk1ogljjgweckx.isListNode(elm) && parentList !== elm; }); } }; @@ -248,7 +248,7 @@ var lists = (function () { var getSelectedListItems = function (editor) { var selectedBlocks = editor.selection.getSelectedBlocks(); return global$5.grep(findParentListItemsNodes(editor, selectedBlocks), function (block) { - return $_fmlqy7fsjfuw8plr.isListItemNode(block); + return $_okk1ogljjgweckx.isListItemNode(block); }); }; var getClosestListRootElm = function (editor, elm) { @@ -256,7 +256,7 @@ var lists = (function () { var root = parentTableCell.length > 0 ? parentTableCell[0] : editor.getBody(); return root; }; - var $_2bncsnfujfuw8plw = { + var $_3xb1cggnjjgwecl3 = { getParentList: getParentList, getSelectedSubLists: getSelectedSubLists, getSelectedListItems: getSelectedListItems, @@ -279,7 +279,7 @@ var lists = (function () { if (textBlock.tagName === editor.settings.forced_root_block) { DOM$2.setAttribs(textBlock, editor.settings.forced_root_block_attrs); } - if (!$_fmlqy7fsjfuw8plr.isBlock(contentNode.firstChild, blockElements)) { + if (!$_okk1ogljjgweckx.isBlock(contentNode.firstChild, blockElements)) { fragment.appendChild(textBlock); } } @@ -289,7 +289,7 @@ var lists = (function () { if (!hasContentNode && (nodeName !== 'SPAN' || node.getAttribute('data-mce-type') !== 'bookmark')) { hasContentNode = true; } - if ($_fmlqy7fsjfuw8plr.isBlock(node, blockElements)) { + if ($_okk1ogljjgweckx.isBlock(node, blockElements)) { fragment.appendChild(node); textBlock = null; } else { @@ -314,7 +314,7 @@ var lists = (function () { } return fragment; }; - var $_3c0i4zfxjfuw8pm1 = { createNewTextBlock: createNewTextBlock }; + var $_kbc02gqjjgwecl9 = { createNewTextBlock: createNewTextBlock }; var DOM$3 = global$6.DOM; var splitList = function (editor, ul, li, newBlock) { @@ -326,7 +326,7 @@ var lists = (function () { DOM$3.remove(targetNode); }; bookmarks = DOM$3.select('span[data-mce-type="bookmark"]', ul); - newBlock = newBlock || $_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li); + newBlock = newBlock || $_kbc02gqjjgwecl9.createNewTextBlock(editor, li); tmpRng = DOM$3.createRng(); tmpRng.setStartAfter(li); tmpRng.setEndAfter(ul); @@ -341,19 +341,19 @@ var lists = (function () { DOM$3.insertAfter(fragment, ul); } DOM$3.insertAfter(newBlock, ul); - if ($_fmlqy7fsjfuw8plr.isEmpty(editor.dom, li.parentNode)) { + if ($_okk1ogljjgweckx.isEmpty(editor.dom, li.parentNode)) { removeAndKeepBookmarks(li.parentNode); } DOM$3.remove(li); - if ($_fmlqy7fsjfuw8plr.isEmpty(editor.dom, ul)) { + if ($_okk1ogljjgweckx.isEmpty(editor.dom, ul)) { DOM$3.remove(ul); } }; - var $_dbkw03fwjfuw8plz = { splitList: splitList }; + var $_fikiq7gpjjgwecl5 = { splitList: splitList }; var DOM$4 = global$6.DOM; var removeEmptyLi = function (dom, li) { - if ($_fmlqy7fsjfuw8plr.isEmpty(dom, li)) { + if ($_okk1ogljjgweckx.isEmpty(dom, li)) { DOM$4.remove(li); } }; @@ -373,59 +373,59 @@ var lists = (function () { DOM$4.rename(li, 'DT'); return true; } - if ($_fmlqy7fsjfuw8plr.isFirstChild(li) && $_fmlqy7fsjfuw8plr.isLastChild(li)) { + if ($_okk1ogljjgweckx.isFirstChild(li) && $_okk1ogljjgweckx.isLastChild(li)) { if (ulParent.nodeName === 'LI') { DOM$4.insertAfter(li, ulParent); removeEmptyLi(editor.dom, ulParent); DOM$4.remove(ul); - } else if ($_fmlqy7fsjfuw8plr.isListNode(ulParent)) { + } else if ($_okk1ogljjgweckx.isListNode(ulParent)) { DOM$4.remove(ul, true); } else { - ulParent.insertBefore($_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li), ul); + ulParent.insertBefore($_kbc02gqjjgwecl9.createNewTextBlock(editor, li), ul); DOM$4.remove(ul); } return true; - } else if ($_fmlqy7fsjfuw8plr.isFirstChild(li)) { + } else if ($_okk1ogljjgweckx.isFirstChild(li)) { if (ulParent.nodeName === 'LI') { DOM$4.insertAfter(li, ulParent); li.appendChild(ul); removeEmptyLi(editor.dom, ulParent); - } else if ($_fmlqy7fsjfuw8plr.isListNode(ulParent)) { + } else if ($_okk1ogljjgweckx.isListNode(ulParent)) { ulParent.insertBefore(li, ul); } else { - ulParent.insertBefore($_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li), ul); + ulParent.insertBefore($_kbc02gqjjgwecl9.createNewTextBlock(editor, li), ul); DOM$4.remove(li); } return true; - } else if ($_fmlqy7fsjfuw8plr.isLastChild(li)) { + } else if ($_okk1ogljjgweckx.isLastChild(li)) { if (ulParent.nodeName === 'LI') { DOM$4.insertAfter(li, ulParent); - } else if ($_fmlqy7fsjfuw8plr.isListNode(ulParent)) { + } else if ($_okk1ogljjgweckx.isListNode(ulParent)) { DOM$4.insertAfter(li, ul); } else { - DOM$4.insertAfter($_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li), ul); + DOM$4.insertAfter($_kbc02gqjjgwecl9.createNewTextBlock(editor, li), ul); DOM$4.remove(li); } return true; } if (ulParent.nodeName === 'LI') { ul = ulParent; - newBlock = $_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li, 'LI'); - } else if ($_fmlqy7fsjfuw8plr.isListNode(ulParent)) { - newBlock = $_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li, 'LI'); + newBlock = $_kbc02gqjjgwecl9.createNewTextBlock(editor, li, 'LI'); + } else if ($_okk1ogljjgweckx.isListNode(ulParent)) { + newBlock = $_kbc02gqjjgwecl9.createNewTextBlock(editor, li, 'LI'); } else { - newBlock = $_3c0i4zfxjfuw8pm1.createNewTextBlock(editor, li); + newBlock = $_kbc02gqjjgwecl9.createNewTextBlock(editor, li); } - $_dbkw03fwjfuw8plz.splitList(editor, ul, li, newBlock); - $_7p90zmftjfuw8plu.normalizeLists(editor.dom, ul.parentNode); + $_fikiq7gpjjgwecl5.splitList(editor, ul, li, newBlock); + $_ekd4wzgmjjgwecl1.normalizeLists(editor.dom, ul.parentNode); return true; }; var outdentSelection = function (editor) { - var listElements = $_2bncsnfujfuw8plw.getSelectedListItems(editor); + var listElements = $_3xb1cggnjjgwecl3.getSelectedListItems(editor); if (listElements.length) { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(editor.selection.getRng()); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(editor.selection.getRng()); var i = void 0, y = void 0; - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, editor.selection.getStart(true)); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, editor.selection.getStart(true)); i = listElements.length; while (i--) { var node = listElements[i].parentNode; @@ -445,12 +445,12 @@ var lists = (function () { break; } } - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); editor.nodeChanged(); return true; } }; - var $_b067pwfojfuw8plj = { + var $_6pbactghjjgweckp = { outdent: outdent, outdentSelection: outdentSelection }; @@ -476,8 +476,8 @@ var lists = (function () { }; var removeStyles = function (dom, element, styles) { global$5.each(styles, function (style) { - return dom.setStyle(element, (_a = {}, _a[style] = '', _a)); var _a; + return dom.setStyle(element, (_a = {}, _a[style] = '', _a)); }); }; var getEndPointNode = function (editor, rng, start, root) { @@ -487,11 +487,11 @@ var lists = (function () { if (container.nodeType === 1) { container = container.childNodes[Math.min(offset, container.childNodes.length - 1)] || container; } - if (!start && $_fmlqy7fsjfuw8plr.isBr(container.nextSibling)) { + if (!start && $_okk1ogljjgweckx.isBr(container.nextSibling)) { container = container.nextSibling; } while (container.parentNode !== root) { - if ($_fmlqy7fsjfuw8plr.isTextBlock(editor, container)) { + if ($_okk1ogljjgweckx.isTextBlock(editor, container)) { return container; } if (/^(TD|TH)$/.test(container.parentNode.nodeName)) { @@ -514,13 +514,13 @@ var lists = (function () { } } global$5.each(siblings, function (node) { - if ($_fmlqy7fsjfuw8plr.isTextBlock(editor, node)) { + if ($_okk1ogljjgweckx.isTextBlock(editor, node)) { textBlocks.push(node); block = null; return; } - if (dom.isBlock(node) || $_fmlqy7fsjfuw8plr.isBr(node)) { - if ($_fmlqy7fsjfuw8plr.isBr(node)) { + if (dom.isBlock(node) || $_okk1ogljjgweckx.isBr(node)) { + if ($_okk1ogljjgweckx.isBr(node)) { dom.remove(node); } block = null; @@ -528,7 +528,7 @@ var lists = (function () { } var nextSibling = node.nextSibling; if (global$4.isBookmarkNode(node)) { - if ($_fmlqy7fsjfuw8plr.isTextBlock(editor, nextSibling) || !nextSibling && node.parentNode === root) { + if ($_okk1ogljjgweckx.isTextBlock(editor, nextSibling) || !nextSibling && node.parentNode === root) { block = null; return; } @@ -555,7 +555,7 @@ var lists = (function () { var rng = editor.selection.getRng(true); var bookmark; var listItemName = 'LI'; - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, editor.selection.getStart(true)); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, editor.selection.getStart(true)); var dom = editor.dom; if (dom.getContentEditable(editor.selection.getNode()) === 'false') { return; @@ -564,11 +564,11 @@ var lists = (function () { if (listName === 'DL') { listItemName = 'DT'; } - bookmark = $_3byghwfqjfuw8pln.createBookmark(rng); + bookmark = $_2nx1i4gjjjgweckt.createBookmark(rng); global$5.each(getSelectedTextBlocks(editor, rng, root), function (block) { var listBlock, sibling; sibling = block.previousSibling; - if (sibling && $_fmlqy7fsjfuw8plr.isListNode(sibling) && sibling.nodeName === listName && hasCompatibleStyle(dom, sibling, detail)) { + if (sibling && $_okk1ogljjgweckx.isListNode(sibling) && sibling.nodeName === listName && hasCompatibleStyle(dom, sibling, detail)) { listBlock = sibling; block = dom.rename(block, listItemName); sibling.appendChild(block); @@ -593,12 +593,12 @@ var lists = (function () { updateListWithDetails(dom, listBlock, detail); mergeWithAdjacentLists(editor.dom, listBlock); }); - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); }; var removeList = function (editor) { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(editor.selection.getRng(true)); - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, editor.selection.getStart(true)); - var listItems = $_2bncsnfujfuw8plw.getSelectedListItems(editor); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(editor.selection.getRng(true)); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, editor.selection.getStart(true)); + var listItems = $_3xb1cggnjjgwecl3.getSelectedListItems(editor); var emptyListItems = global$5.grep(listItems, function (li) { return editor.dom.isEmpty(li); }); @@ -606,8 +606,8 @@ var lists = (function () { return !editor.dom.isEmpty(li); }); global$5.each(emptyListItems, function (li) { - if ($_fmlqy7fsjfuw8plr.isEmpty(editor.dom, li)) { - $_b067pwfojfuw8plj.outdent(editor, li); + if ($_okk1ogljjgweckx.isEmpty(editor.dom, li)) { + $_6pbactghjjgweckp.outdent(editor, li); return; } }); @@ -617,17 +617,17 @@ var lists = (function () { return; } for (node = li; node && node !== root; node = node.parentNode) { - if ($_fmlqy7fsjfuw8plr.isListNode(node)) { + if ($_okk1ogljjgweckx.isListNode(node)) { rootList = node; } } - $_dbkw03fwjfuw8plz.splitList(editor, rootList, li); - $_7p90zmftjfuw8plu.normalizeLists(editor.dom, rootList.parentNode); + $_fikiq7gpjjgwecl5.splitList(editor, rootList, li); + $_ekd4wzgmjjgwecl1.normalizeLists(editor.dom, rootList.parentNode); }); - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); }; var isValidLists = function (list1, list2) { - return list1 && list2 && $_fmlqy7fsjfuw8plr.isListNode(list1) && list1.nodeName === list2.nodeName; + return list1 && list2 && $_okk1ogljjgweckx.isListNode(list1) && list1.nodeName === list2.nodeName; }; var hasSameListStyle = function (dom, list1, list2) { var targetStyle = dom.getStyle(list1, 'list-style-type', true); @@ -669,11 +669,11 @@ var lists = (function () { if (parentList.nodeName === listName && !hasListStyleDetail(detail)) { removeList(editor); } else { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(editor.selection.getRng(true)); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(editor.selection.getRng(true)); global$5.each([parentList].concat(lists), function (elm) { updateList(editor.dom, elm, listName, detail); }); - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); } }; var hasListStyleDetail = function (detail) { @@ -687,18 +687,18 @@ var lists = (function () { if (parentList.nodeName === listName && !hasListStyleDetail(detail)) { removeList(editor); } else { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(editor.selection.getRng(true)); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(editor.selection.getRng(true)); updateListWithDetails(editor.dom, parentList, detail); mergeWithAdjacentLists(editor.dom, editor.dom.rename(parentList, listName)); - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); } } else { applyList(editor, listName, detail); } }; var toggleList = function (editor, listName, detail) { - var parentList = $_2bncsnfujfuw8plw.getParentList(editor); - var selectedSubLists = $_2bncsnfujfuw8plw.getSelectedSubLists(editor); + var parentList = $_3xb1cggnjjgwecl3.getParentList(editor); + var selectedSubLists = $_3xb1cggnjjgwecl3.getSelectedSubLists(editor); detail = detail ? detail : {}; if (parentList && selectedSubLists.length > 0) { toggleMultipleLists(editor, parentList, selectedSubLists, listName, detail); @@ -706,7 +706,7 @@ var lists = (function () { toggleSingleList(editor, parentList, listName, detail); } }; - var $_8qbnsrfljfuw8plb = { + var $_aek3i3gejjgwecki = { toggleList: toggleList, removeList: removeList, mergeWithAdjacentLists: mergeWithAdjacentLists @@ -725,7 +725,7 @@ var lists = (function () { } walker = new global$2(node, root); if (isForward) { - if ($_fmlqy7fsjfuw8plr.isBogusBr(editor.dom, node)) { + if ($_okk1ogljjgweckx.isBogusBr(editor.dom, node)) { walker.next(); } } @@ -743,7 +743,7 @@ var lists = (function () { }; var hasOnlyOneBlockChild = function (dom, elm) { var childNodes = elm.childNodes; - return childNodes.length === 1 && !$_fmlqy7fsjfuw8plr.isListNode(childNodes[0]) && dom.isBlock(childNodes[0]); + return childNodes.length === 1 && !$_okk1ogljjgweckx.isListNode(childNodes[0]) && dom.isBlock(childNodes[0]); }; var unwrapSingleBlockChild = function (dom, elm) { if (hasOnlyOneBlockChild(dom, elm)) { @@ -754,7 +754,7 @@ var lists = (function () { var node, targetElm; targetElm = hasOnlyOneBlockChild(dom, toElm) ? toElm.firstChild : toElm; unwrapSingleBlockChild(dom, fromElm); - if (!$_fmlqy7fsjfuw8plr.isEmpty(dom, fromElm, true)) { + if (!$_okk1ogljjgweckx.isEmpty(dom, fromElm, true)) { while (node = fromElm.firstChild) { targetElm.appendChild(node); } @@ -763,22 +763,22 @@ var lists = (function () { var mergeLiElements = function (dom, fromElm, toElm) { var node, listNode; var ul = fromElm.parentNode; - if (!$_fmlqy7fsjfuw8plr.isChildOfBody(dom, fromElm) || !$_fmlqy7fsjfuw8plr.isChildOfBody(dom, toElm)) { + if (!$_okk1ogljjgweckx.isChildOfBody(dom, fromElm) || !$_okk1ogljjgweckx.isChildOfBody(dom, toElm)) { return; } - if ($_fmlqy7fsjfuw8plr.isListNode(toElm.lastChild)) { + if ($_okk1ogljjgweckx.isListNode(toElm.lastChild)) { listNode = toElm.lastChild; } if (ul === toElm.lastChild) { - if ($_fmlqy7fsjfuw8plr.isBr(ul.previousSibling)) { + if ($_okk1ogljjgweckx.isBr(ul.previousSibling)) { dom.remove(ul.previousSibling); } } node = toElm.lastChild; - if (node && $_fmlqy7fsjfuw8plr.isBr(node) && fromElm.hasChildNodes()) { + if (node && $_okk1ogljjgweckx.isBr(node) && fromElm.hasChildNodes()) { dom.remove(node); } - if ($_fmlqy7fsjfuw8plr.isEmpty(dom, toElm, true)) { + if ($_okk1ogljjgweckx.isEmpty(dom, toElm, true)) { dom.$(toElm).empty(); } moveChildren(dom, fromElm, toElm); @@ -786,7 +786,7 @@ var lists = (function () { toElm.appendChild(listNode); } dom.remove(fromElm); - if ($_fmlqy7fsjfuw8plr.isEmpty(dom, ul) && ul !== dom.getRoot()) { + if ($_okk1ogljjgweckx.isEmpty(dom, ul) && ul !== dom.getRoot()) { dom.remove(ul); } }; @@ -800,29 +800,29 @@ var lists = (function () { if (dom.isEmpty(toLi)) { mergeIntoEmptyLi(editor, fromLi, toLi); } else { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(rng); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(rng); mergeLiElements(dom, fromLi, toLi); - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); } }; var mergeBackward = function (editor, rng, fromLi, toLi) { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(rng); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(rng); mergeLiElements(editor.dom, fromLi, toLi); - var resolvedBookmark = $_3byghwfqjfuw8pln.resolveBookmark(bookmark); + var resolvedBookmark = $_2nx1i4gjjjgweckt.resolveBookmark(bookmark); editor.selection.setRng(resolvedBookmark); }; var backspaceDeleteFromListToListCaret = function (editor, isForward) { var dom = editor.dom, selection = editor.selection; var selectionStartElm = selection.getStart(); - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, selectionStartElm); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, selectionStartElm); var li = dom.getParent(selection.getStart(), 'LI', root); var ul, rng, otherLi; if (li) { ul = li.parentNode; - if (ul === editor.getBody() && $_fmlqy7fsjfuw8plr.isEmpty(dom, ul)) { + if (ul === editor.getBody() && $_okk1ogljjgweckx.isEmpty(dom, ul)) { return true; } - rng = $_14fh94frjfuw8plp.normalizeRange(selection.getRng(true)); + rng = $_a9cyhvgkjjgweckv.normalizeRange(selection.getRng(true)); otherLi = dom.getParent(findNextCaretContainer(editor, rng, isForward, root), 'LI', root); if (otherLi && otherLi !== li) { if (isForward) { @@ -832,7 +832,7 @@ var lists = (function () { } return true; } else if (!otherLi) { - if (!isForward && $_8qbnsrfljfuw8plb.removeList(editor)) { + if (!isForward && $_aek3i3gejjgwecki.removeList(editor)) { return true; } } @@ -849,15 +849,15 @@ var lists = (function () { var backspaceDeleteIntoListCaret = function (editor, isForward) { var dom = editor.dom; var selectionStartElm = editor.selection.getStart(); - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, selectionStartElm); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, selectionStartElm); var block = dom.getParent(selectionStartElm, dom.isBlock, root); if (block && dom.isEmpty(block)) { - var rng = $_14fh94frjfuw8plp.normalizeRange(editor.selection.getRng(true)); + var rng = $_a9cyhvgkjjgweckv.normalizeRange(editor.selection.getRng(true)); var otherLi_1 = dom.getParent(findNextCaretContainer(editor, rng, isForward, root), 'LI', root); if (otherLi_1) { editor.undoManager.transact(function () { removeBlock(dom, block, root); - $_8qbnsrfljfuw8plb.mergeWithAdjacentLists(dom, otherLi_1.parentNode); + $_aek3i3gejjgwecki.mergeWithAdjacentLists(dom, otherLi_1.parentNode); editor.selection.select(otherLi_1, true); editor.selection.collapse(isForward); }); @@ -871,12 +871,12 @@ var lists = (function () { }; var backspaceDeleteRange = function (editor) { var selectionStartElm = editor.selection.getStart(); - var root = $_2bncsnfujfuw8plw.getClosestListRootElm(editor, selectionStartElm); + var root = $_3xb1cggnjjgwecl3.getClosestListRootElm(editor, selectionStartElm); var startListParent = editor.dom.getParent(selectionStartElm, 'LI,DT,DD', root); - if (startListParent || $_2bncsnfujfuw8plw.getSelectedListItems(editor).length > 0) { + if (startListParent || $_3xb1cggnjjgwecl3.getSelectedListItems(editor).length > 0) { editor.undoManager.transact(function () { editor.execCommand('Delete'); - $_7p90zmftjfuw8plu.normalizeLists(editor.dom, editor.getBody()); + $_ekd4wzgmjjgwecl1.normalizeLists(editor.dom, editor.getBody()); }); return true; } @@ -898,7 +898,7 @@ var lists = (function () { } }); }; - var $_6qu3vpfhjfuw8pl2 = { + var $_brhyezgajjgweck7 = { setup: setup, backspaceDelete: backspaceDelete }; @@ -906,16 +906,16 @@ var lists = (function () { var get = function (editor) { return { backspaceDelete: function (isForward) { - $_6qu3vpfhjfuw8pl2.backspaceDelete(editor, isForward); + $_brhyezgajjgweck7.backspaceDelete(editor, isForward); } }; }; - var $_bgmttlfgjfuw8pl0 = { get: get }; + var $_nb3yvg9jjgweck5 = { get: get }; var DOM$5 = global$6.DOM; var mergeLists = function (from, to) { var node; - if ($_fmlqy7fsjfuw8plr.isListNode(from)) { + if ($_okk1ogljjgweckx.isListNode(from)) { while (node = from.firstChild) { to.appendChild(node); } @@ -929,17 +929,17 @@ var lists = (function () { return true; } sibling = li.previousSibling; - if (sibling && $_fmlqy7fsjfuw8plr.isListNode(sibling)) { + if (sibling && $_okk1ogljjgweckx.isListNode(sibling)) { sibling.appendChild(li); return true; } - if (sibling && sibling.nodeName === 'LI' && $_fmlqy7fsjfuw8plr.isListNode(sibling.lastChild)) { + if (sibling && sibling.nodeName === 'LI' && $_okk1ogljjgweckx.isListNode(sibling.lastChild)) { sibling.lastChild.appendChild(li); mergeLists(li.lastChild, sibling.lastChild); return true; } sibling = li.nextSibling; - if (sibling && $_fmlqy7fsjfuw8plr.isListNode(sibling)) { + if (sibling && $_okk1ogljjgweckx.isListNode(sibling)) { sibling.insertBefore(li, sibling.firstChild); return true; } @@ -958,20 +958,20 @@ var lists = (function () { return false; }; var indentSelection = function (editor) { - var listElements = $_2bncsnfujfuw8plw.getSelectedListItems(editor); + var listElements = $_3xb1cggnjjgwecl3.getSelectedListItems(editor); if (listElements.length) { - var bookmark = $_3byghwfqjfuw8pln.createBookmark(editor.selection.getRng(true)); + var bookmark = $_2nx1i4gjjjgweckt.createBookmark(editor.selection.getRng(true)); for (var i = 0; i < listElements.length; i++) { if (!indent(listElements[i]) && i === 0) { break; } } - editor.selection.setRng($_3byghwfqjfuw8pln.resolveBookmark(bookmark)); + editor.selection.setRng($_2nx1i4gjjjgweckt.resolveBookmark(bookmark)); editor.nodeChanged(); return true; } }; - var $_4zf6mug0jfuw8pm7 = { indentSelection: indentSelection }; + var $_3rkwagtjjgweclf = { indentSelection: indentSelection }; var queryListCommandState = function (editor, listName) { return function () { @@ -984,11 +984,11 @@ var lists = (function () { var cmd = e.command.toLowerCase(); var isHandled; if (cmd === 'indent') { - if ($_4zf6mug0jfuw8pm7.indentSelection(editor)) { + if ($_3rkwagtjjgweclf.indentSelection(editor)) { isHandled = true; } } else if (cmd === 'outdent') { - if ($_b067pwfojfuw8plj.outdentSelection(editor)) { + if ($_6pbactghjjgweckp.outdentSelection(editor)) { isHandled = true; } } @@ -999,24 +999,24 @@ var lists = (function () { } }); editor.addCommand('InsertUnorderedList', function (ui, detail) { - $_8qbnsrfljfuw8plb.toggleList(editor, 'UL', detail); + $_aek3i3gejjgwecki.toggleList(editor, 'UL', detail); }); editor.addCommand('InsertOrderedList', function (ui, detail) { - $_8qbnsrfljfuw8plb.toggleList(editor, 'OL', detail); + $_aek3i3gejjgwecki.toggleList(editor, 'OL', detail); }); editor.addCommand('InsertDefinitionList', function (ui, detail) { - $_8qbnsrfljfuw8plb.toggleList(editor, 'DL', detail); + $_aek3i3gejjgwecki.toggleList(editor, 'DL', detail); }); editor.addQueryStateHandler('InsertUnorderedList', queryListCommandState(editor, 'UL')); editor.addQueryStateHandler('InsertOrderedList', queryListCommandState(editor, 'OL')); editor.addQueryStateHandler('InsertDefinitionList', queryListCommandState(editor, 'DL')); }; - var $_ci56e3fzjfuw8pm5 = { register: register }; + var $_blnfs1gsjjgwecld = { register: register }; var shouldIndentOnTab = function (editor) { return editor.getParam('lists_indent_on_tab', true); }; - var $_e85xmvg2jfuw8pmc = { shouldIndentOnTab: shouldIndentOnTab }; + var $_8obsbgvjjgweclk = { shouldIndentOnTab: shouldIndentOnTab }; var setupTabKey = function (editor) { editor.on('keydown', function (e) { @@ -1026,20 +1026,20 @@ var lists = (function () { if (editor.dom.getParent(editor.selection.getStart(), 'LI,DT,DD')) { e.preventDefault(); if (e.shiftKey) { - $_b067pwfojfuw8plj.outdentSelection(editor); + $_6pbactghjjgweckp.outdentSelection(editor); } else { - $_4zf6mug0jfuw8pm7.indentSelection(editor); + $_3rkwagtjjgweclf.indentSelection(editor); } } }); }; var setup$1 = function (editor) { - if ($_e85xmvg2jfuw8pmc.shouldIndentOnTab(editor)) { + if ($_8obsbgvjjgweclk.shouldIndentOnTab(editor)) { setupTabKey(editor); } - $_6qu3vpfhjfuw8pl2.setup(editor); + $_brhyezgajjgweck7.setup(editor); }; - var $_1iz32kg1jfuw8pma = { setup: setup$1 }; + var $_ees9z9gujjgwecli = { setup: setup$1 }; var findIndex = function (list, predicate) { for (var index = 0; index < list.length; index++) { @@ -1054,9 +1054,9 @@ var lists = (function () { return function (e) { var ctrl = e.control; editor.on('NodeChange', function (e) { - var tableCellIndex = findIndex(e.parents, $_fmlqy7fsjfuw8plr.isTableCellNode); + var tableCellIndex = findIndex(e.parents, $_okk1ogljjgweckx.isTableCellNode); var parents = tableCellIndex !== -1 ? e.parents.slice(0, tableCellIndex) : e.parents; - var lists = global$5.grep(parents, $_fmlqy7fsjfuw8plr.isListNode); + var lists = global$5.grep(parents, $_okk1ogljjgweckx.isListNode); ctrl.active(lists.length > 0 && lists[0].nodeName === listName); }); }; @@ -1065,8 +1065,8 @@ var lists = (function () { return function (e) { var ctrl = e.control; editor.on('nodechange', function () { - var listItemBlocks = $_2bncsnfujfuw8plw.getSelectedListItems(editor); - var disable = listItemBlocks.length > 0 && $_fmlqy7fsjfuw8plr.isFirstChild(listItemBlocks[0]); + var listItemBlocks = $_3xb1cggnjjgwecl3.getSelectedListItems(editor); + var disable = listItemBlocks.length > 0 && $_okk1ogljjgweckx.isFirstChild(listItemBlocks[0]); ctrl.disabled(disable); }); }; @@ -1097,13 +1097,13 @@ var lists = (function () { onPostRender: indentPostRender(editor) }); }; - var $_fizi9xg3jfuw8pmd = { register: register$1 }; + var $_s7o0sgwjjgweclm = { register: register$1 }; global.add('lists', function (editor) { - $_1iz32kg1jfuw8pma.setup(editor); - $_fizi9xg3jfuw8pmd.register(editor); - $_ci56e3fzjfuw8pm5.register(editor); - return $_bgmttlfgjfuw8pl0.get(editor); + $_ees9z9gujjgwecli.setup(editor); + $_s7o0sgwjjgweclm.register(editor); + $_blnfs1gsjjgwecld.register(editor); + return $_nb3yvg9jjgweck5.get(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.min.js b/wp-includes/js/tinymce/plugins/lists/plugin.min.js index 68a1bae4a0..3df438fc4f 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js @@ -1 +1 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),d=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),l=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),n=tinymce.util.Tools.resolve("tinymce.util.VK"),p=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),v=tinymce.util.Tools.resolve("tinymce.util.Tools"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=function(e){return e&&"BR"===e.nodeName},r=function(e){return e&&3===e.nodeType},h=function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)},i=function(e){return e&&/^(LI|DT|DD)$/.test(e.nodeName)},a=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},C=o,s=function(e){return e.parentNode.firstChild===e},c=function(e){return e.parentNode.lastChild===e},y=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},f=function(e,t){return e&&e.nodeName in t},u=function(e,t){return!!o(t)&&!(!e.isBlock(t.nextSibling)||o(t.previousSibling))},m=function(e,t,n){var o=e.isEmpty(t);return!(n&&0=e.childNodes.length?n.data.length:0}:{container:e,offset:t}},L=function(e){var t=e.cloneRange(),n=N(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var o=N(e.endContainer,e.endOffset);return t.setEnd(o.container,o.offset),t},S=t.DOM,b=function(r){var i={},e=function(e){var t,n,o;n=r[e?"startContainer":"endContainer"],o=r[e?"startOffset":"endOffset"],1===n.nodeType&&(t=S.create("span",{"data-mce-type":"bookmark"}),n.hasChildNodes()?(o=Math.min(o,n.childNodes.length-1),e?n.insertBefore(t,n.childNodes[o]):S.insertAfter(t,n.childNodes[o])):n.appendChild(t),n=t,o=0),i[e?"startContainer":"endContainer"]=n,i[e?"startOffset":"endOffset"]=o};return e(!0),r.collapsed||e(),i},D=function(r){function e(e){var t,n,o;t=o=r[e?"startContainer":"endContainer"],n=r[e?"startOffset":"endOffset"],t&&(1===t.nodeType&&(n=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(t),t=t.parentNode,S.remove(o),!t.hasChildNodes()&&S.isBlock(t)&&t.appendChild(S.create("br"))),r[e?"startContainer":"endContainer"]=t,r[e?"startOffset":"endOffset"]=n)}e(!0),e();var t=S.createRng();return t.setStart(r.startContainer,r.startOffset),r.endContainer&&t.setEnd(r.endContainer,r.endOffset),L(t)},k=t.DOM,T=function(e,t){var n,o=t.parentNode;"LI"===o.nodeName&&o.firstChild===t&&((n=o.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),m(e,o)&&k.remove(o)):k.setStyle(o,"listStyleType","none")),h(o)&&(n=o.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)},I=function(t,e){v.each(v.grep(t.select("ol,ul",e)),function(e){T(t,e)})},B=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),R=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",O(e,t))},O=function(e,t){var n=e.dom.getParents(t,"TD,TH");return 0=e.childNodes.length?n.data.length:0}:{container:e,offset:t}},L=function(e){var t=e.cloneRange(),n=N(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var o=N(e.endContainer,e.endOffset);return t.setEnd(o.container,o.offset),t},S=t.DOM,b=function(r){var i={},e=function(e){var t,n,o;n=r[e?"startContainer":"endContainer"],o=r[e?"startOffset":"endOffset"],1===n.nodeType&&(t=S.create("span",{"data-mce-type":"bookmark"}),n.hasChildNodes()?(o=Math.min(o,n.childNodes.length-1),e?n.insertBefore(t,n.childNodes[o]):S.insertAfter(t,n.childNodes[o])):n.appendChild(t),n=t,o=0),i[e?"startContainer":"endContainer"]=n,i[e?"startOffset":"endOffset"]=o};return e(!0),r.collapsed||e(),i},D=function(r){function e(e){var t,n,o;t=o=r[e?"startContainer":"endContainer"],n=r[e?"startOffset":"endOffset"],t&&(1===t.nodeType&&(n=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(t),t=t.parentNode,S.remove(o),!t.hasChildNodes()&&S.isBlock(t)&&t.appendChild(S.create("br"))),r[e?"startContainer":"endContainer"]=t,r[e?"startOffset":"endOffset"]=n)}e(!0),e();var t=S.createRng();return t.setStart(r.startContainer,r.startOffset),r.endContainer&&t.setEnd(r.endContainer,r.endOffset),L(t)},k=t.DOM,T=function(e,t){var n,o=t.parentNode;"LI"===o.nodeName&&o.firstChild===t&&((n=o.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),m(e,o)&&k.remove(o)):k.setStyle(o,"listStyleType","none")),h(o)&&(n=o.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)},I=function(t,e){v.each(v.grep(t.select("ol,ul",e)),function(e){T(t,e)})},B=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),R=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",O(e,t))},O=function(e,t){var n=e.dom.getParents(t,"TD,TH");return 0/gi, /]+id="?docs-internal-[^>]*>/gi, //gi, @@ -573,7 +573,7 @@ var paste = (function () { } ] ]); - var validElements = $_dls6llhqjfuw8ptf.getWordValidElements(editor); + var validElements = $_xr8b0ikjjgwectl.getWordValidElements(editor); var schema = global$8({ valid_elements: validElements, valid_children: '-li[p]' @@ -647,16 +647,16 @@ var paste = (function () { } }); var rootNode = domParser.parse(content); - if ($_dls6llhqjfuw8ptf.shouldConvertWordFakeLists(editor)) { + if ($_xr8b0ikjjgwectl.shouldConvertWordFakeLists(editor)) { convertFakeListsToProperLists(rootNode); } content = global$9({ validate: editor.settings.validate }, schema).serialize(rootNode); return content; }; var preProcess = function (editor, content) { - return $_dls6llhqjfuw8ptf.shouldUseDefaultFilters(editor) ? filterWordContent(editor, content) : content; + return $_xr8b0ikjjgwectl.shouldUseDefaultFilters(editor) ? filterWordContent(editor, content) : content; }; - var $_8q8fy4i1jfuw8pu5 = { + var $_dfatuiivjjgwecu8 = { preProcess: preProcess, isWordContent: isWordContent }; @@ -669,11 +669,11 @@ var paste = (function () { }; var postProcessFilter = function (editor, html, internal, isWordHtml) { var tempBody = editor.dom.create('div', { style: 'display:none' }, html); - var postProcessArgs = $_ae0f8dhpjfuw8pte.firePastePostProcess(editor, tempBody, internal, isWordHtml); + var postProcessArgs = $_8tki3zijjjgwectj.firePastePostProcess(editor, tempBody, internal, isWordHtml); return processResult(postProcessArgs.node.innerHTML, postProcessArgs.isDefaultPrevented()); }; var filterContent = function (editor, content, internal, isWordHtml) { - var preProcessArgs = $_ae0f8dhpjfuw8pte.firePastePreProcess(editor, content, internal, isWordHtml); + var preProcessArgs = $_8tki3zijjjgwectj.firePastePreProcess(editor, content, internal, isWordHtml); if (editor.hasEventListeners('PastePostProcess') && !preProcessArgs.isDefaultPrevented()) { return postProcessFilter(editor, preProcessArgs.content, internal, isWordHtml); } else { @@ -681,15 +681,15 @@ var paste = (function () { } }; var process = function (editor, html, internal) { - var isWordHtml = $_8q8fy4i1jfuw8pu5.isWordContent(html); - var content = isWordHtml ? $_8q8fy4i1jfuw8pu5.preProcess(editor, html) : html; + var isWordHtml = $_dfatuiivjjgwecu8.isWordContent(html); + var content = isWordHtml ? $_dfatuiivjjgwecu8.preProcess(editor, html) : html; return filterContent(editor, content, internal, isWordHtml); }; - var $_g5r539i0jfuw8pu1 = { process: process }; + var $_3scw66iujjgwecu4 = { process: process }; var pasteHtml = function (editor, html) { editor.insertContent(html, { - merge: $_dls6llhqjfuw8ptf.shouldMergeFormats(editor), + merge: $_xr8b0ikjjgwectl.shouldMergeFormats(editor), paste: true }); return true; @@ -732,28 +732,28 @@ var paste = (function () { }); }; var insertContent = function (editor, html) { - if ($_dls6llhqjfuw8ptf.isSmartPasteEnabled(editor) === false) { + if ($_xr8b0ikjjgwectl.isSmartPasteEnabled(editor) === false) { pasteHtml(editor, html); } else { smartInsertContent(editor, html); } }; - var $_6s6wwwi7jfuw8puh = { + var $_d8pzpej1jjgwecum = { isImageUrl: isImageUrl, isAbsoluteUrl: isAbsoluteUrl, insertContent: insertContent }; var pasteHtml$1 = function (editor, html, internalFlag) { - var internal = internalFlag ? internalFlag : $_ceqsrthxjfuw8ptx.isMarked(html); - var args = $_g5r539i0jfuw8pu1.process(editor, $_ceqsrthxjfuw8ptx.unmark(html), internal); + var internal = internalFlag ? internalFlag : $_4x13hjirjjgwecu1.isMarked(html); + var args = $_3scw66iujjgwecu4.process(editor, $_4x13hjirjjgwecu1.unmark(html), internal); if (args.cancelled === false) { - $_6s6wwwi7jfuw8puh.insertContent(editor, args.content); + $_d8pzpej1jjgwecum.insertContent(editor, args.content); } }; var pasteText = function (editor, text) { text = editor.dom.encode(text).replace(/\r\n/g, '\n'); - text = $_7lc4hihyjfuw8pty.convert(text, editor.settings.forced_root_block, editor.settings.forced_root_block_attrs); + text = $_4h3hnrisjjgwecu2.convert(text, editor.settings.forced_root_block, editor.settings.forced_root_block_attrs); pasteHtml$1(editor, text, false); }; var getDataTransferItems = function (dataTransfer) { @@ -783,7 +783,7 @@ var paste = (function () { }; var getClipboardContent = function (editor, clipboardEvent) { var content = getDataTransferItems(clipboardEvent.clipboardData || editor.getDoc().dataTransfer); - return $_cedk7ri6jfuw8pud.isMsEdge() ? global$3.extend(content, { 'text/html': '' }) : content; + return $_4bi2o9j0jjgwecui.isMsEdge() ? global$3.extend(content, { 'text/html': '' }) : content; }; var hasContentType = function (clipboardContent, mimeType) { return mimeType in clipboardContent && clipboardContent[mimeType].length > 0; @@ -806,8 +806,8 @@ var paste = (function () { var m = str.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i); return m ? editor.dom.encode(m[1]) : null; }; + var uniqueId = $_4bi2o9j0jjgwecui.createIdGenerator('mceclip'); var pasteImage = function (editor, rng, reader, blob) { - var uniqueId = $_cedk7ri6jfuw8pud.createIdGenerator('mceclip'); if (rng) { editor.selection.setRng(rng); rng = null; @@ -815,7 +815,7 @@ var paste = (function () { var dataUri = reader.result; var base64 = getBase64FromUri(dataUri); var id = uniqueId(); - var name = editor.settings.images_reuse_filename && blob.name ? extractFilename(editor, blob.name) : id; + var name$$1 = editor.settings.images_reuse_filename && blob.name ? extractFilename(editor, blob.name) : id; var img = new Image(); img.src = dataUri; if (isValidDataUriImage(editor.settings, img)) { @@ -825,7 +825,7 @@ var paste = (function () { return cachedBlobInfo.base64() === base64; }); if (!existingBlobInfo) { - blobInfo = blobCache.create(id, blob, base64, name); + blobInfo = blobCache.create(id, blob, base64, name$$1); blobCache.add(blobInfo); } else { blobInfo = existingBlobInfo; @@ -835,8 +835,8 @@ var paste = (function () { pasteHtml$1(editor, '', false); } }; - var isClipboardEvent = function (event) { - return event.type === 'paste'; + var isClipboardEvent = function (event$$1) { + return event$$1.type === 'paste'; }; var pasteImageData = function (editor, e, rng) { var dataTransfer = isClipboardEvent(e) ? e.clipboardData : e.dataTransfer; @@ -886,7 +886,7 @@ var paste = (function () { keyboardPasteTimeStamp = new Date().getTime(); if (global$1.ie && keyboardPastePlainTextState) { e.preventDefault(); - $_ae0f8dhpjfuw8pte.firePaste(editor, true); + $_8tki3zijjjgwectj.firePaste(editor, true); return; } pasteBin.remove(); @@ -903,14 +903,14 @@ var paste = (function () { content = clipboardContent['text/html']; } else { content = pasteBin.getHtml(); - internal = internal ? internal : $_ceqsrthxjfuw8ptx.isMarked(content); + internal = internal ? internal : $_4x13hjirjjgwecu1.isMarked(content); if (pasteBin.isDefaultContent(content)) { plainTextMode = true; } } - content = $_cedk7ri6jfuw8pud.trimHtml(content); + content = $_4bi2o9j0jjgwecui.trimHtml(content); pasteBin.remove(); - isPlainTextHtml = internal === false && $_7lc4hihyjfuw8pty.isPlainText(content); + isPlainTextHtml = internal === false && $_4h3hnrisjjgwecu2.isPlainText(content); if (!content.length || isPlainTextHtml) { plainTextMode = true; } @@ -918,7 +918,7 @@ var paste = (function () { if (hasContentType(clipboardContent, 'text/plain') && isPlainTextHtml) { content = clipboardContent['text/plain']; } else { - content = $_cedk7ri6jfuw8pud.innerText(content); + content = $_4bi2o9j0jjgwecui.innerText(content); } } if (pasteBin.isDefaultContent(content)) { @@ -942,7 +942,7 @@ var paste = (function () { var clipboardDelay = new Date().getTime() - clipboardTimer; var isKeyBoardPaste = new Date().getTime() - keyboardPasteTimeStamp - clipboardDelay < 1000; var plainTextMode = pasteFormat.get() === 'text' || keyboardPastePlainTextState; - var internal = hasContentType(clipboardContent, $_ceqsrthxjfuw8ptx.internalHtmlMime()); + var internal = hasContentType(clipboardContent, $_4x13hjirjjgwecu1.internalHtmlMime()); keyboardPastePlainTextState = false; if (e.isDefaultPrevented() || isBrokenAndroidClipboardEvent(e)) { pasteBin.remove(); @@ -966,7 +966,7 @@ var paste = (function () { if (hasContentType(clipboardContent, 'text/html')) { e.preventDefault(); if (!internal) { - internal = $_ceqsrthxjfuw8ptx.isMarked(clipboardContent['text/html']); + internal = $_4x13hjirjjgwecu1.isMarked(clipboardContent['text/html']); } insertClipboardContent(clipboardContent, isKeyBoardPaste, plainTextMode, internal); } else { @@ -979,7 +979,7 @@ var paste = (function () { var registerEventsAndFilters = function (editor, pasteBin, pasteFormat) { registerEventHandlers(editor, pasteBin, pasteFormat); var src; - editor.parser.addNodeFilter('img', function (nodes, name, args) { + editor.parser.addNodeFilter('img', function (nodes, name$$1, args) { var isPasteInsert = function (args) { return args.data && args.data.paste === true; }; @@ -1011,72 +1011,31 @@ var paste = (function () { }); }; + var getPasteBinParent = function (editor) { + return global$1.ie && editor.inline ? document.body : editor.getBody(); + }; + var isExternalPasteBin = function (editor) { + return getPasteBinParent(editor) !== editor.getBody(); + }; + var delegatePasteEvents = function (editor, pasteBinElm) { + if (isExternalPasteBin(editor)) { + editor.dom.bind(pasteBinElm, 'paste keyup', function (e) { + setTimeout(function () { + editor.fire('paste'); + }, 0); + }); + } + }; var create = function (editor, lastRngCell, pasteBinDefaultContent) { var dom = editor.dom, body = editor.getBody(); - var viewport = editor.dom.getViewPort(editor.getWin()); - var scrollTop = viewport.y, top = 20; var pasteBinElm; - var scrollContainer; lastRngCell.set(editor.selection.getRng()); - var lastRng = lastRngCell.get(); - if (editor.inline) { - scrollContainer = editor.selection.getScrollContainer(); - if (scrollContainer && scrollContainer.scrollTop > 0) { - scrollTop = scrollContainer.scrollTop; - } - } - function getCaretRect(rng) { - var rects, textNode, node; - var container = rng.startContainer; - rects = rng.getClientRects(); - if (rects.length) { - return rects[0]; - } - if (!rng.collapsed || container.nodeType !== 1) { - return; - } - node = container.childNodes[lastRng.startOffset]; - while (node && node.nodeType === 3 && !node.data.length) { - node = node.nextSibling; - } - if (!node) { - return; - } - if (node.tagName === 'BR') { - textNode = dom.doc.createTextNode('\uFEFF'); - node.parentNode.insertBefore(textNode, node); - rng = dom.createRng(); - rng.setStartBefore(textNode); - rng.setEndAfter(textNode); - rects = rng.getClientRects(); - dom.remove(textNode); - } - if (rects.length) { - return rects[0]; - } - } - if (lastRng.getClientRects) { - var rect = getCaretRect(lastRng); - if (rect) { - top = scrollTop + (rect.top - dom.getPos(body).y); - } else { - top = scrollTop; - var container = lastRng.startContainer; - if (container) { - if (container.nodeType === 3 && container.parentNode !== body) { - container = container.parentNode; - } - if (container.nodeType === 1) { - top = dom.getPos(container, scrollContainer || body).y; - } - } - } - } - pasteBinElm = editor.dom.add(editor.getBody(), 'div', { + pasteBinElm = editor.dom.add(getPasteBinParent(editor), 'div', { 'id': 'mcepastebin', + 'class': 'mce-pastebin', 'contentEditable': true, 'data-mce-bogus': 'all', - 'style': 'position: absolute; top: ' + top + 'px; width: 10px; height: 10px; overflow: hidden; opacity: 0' + 'style': 'position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0' }, pasteBinDefaultContent); if (global$1.ie || global$1.gecko) { dom.setStyle(pasteBinElm, 'left', dom.getStyle(body, 'direction', true) === 'rtl' ? 65535 : -65535); @@ -1084,6 +1043,7 @@ var paste = (function () { dom.bind(pasteBinElm, 'beforedeactivate focusin focusout', function (e) { e.stopPropagation(); }); + delegatePasteEvents(editor, pasteBinElm); pasteBinElm.focus(); editor.selection.select(pasteBinElm, true); }; @@ -1110,7 +1070,7 @@ var paste = (function () { toElm.appendChild(fromElm); editor.dom.remove(fromElm, true); }; - pasteBinClones = global$3.grep(editor.getBody().childNodes, function (elm) { + pasteBinClones = global$3.grep(getPasteBinParent(editor).childNodes, function (elm) { return elm.id === 'mcepastebin'; }); pasteBinElm = pasteBinClones.shift(); @@ -1191,7 +1151,7 @@ var paste = (function () { var noop = function () { }; var hasWorkingClipboardApi = function (clipboardData) { - return global$1.iOS === false && clipboardData !== undefined && typeof clipboardData.setData === 'function' && $_cedk7ri6jfuw8pud.isMsEdge() !== true; + return global$1.iOS === false && clipboardData !== undefined && typeof clipboardData.setData === 'function' && $_4bi2o9j0jjgwecui.isMsEdge() !== true; }; var setHtml5Clipboard = function (clipboardData, html, text) { if (hasWorkingClipboardApi(clipboardData)) { @@ -1199,7 +1159,7 @@ var paste = (function () { clipboardData.clearData(); clipboardData.setData('text/html', html); clipboardData.setData('text/plain', text); - clipboardData.setData($_ceqsrthxjfuw8ptx.internalHtmlMime(), html); + clipboardData.setData($_4x13hjirjjgwecu1.internalHtmlMime(), html); return true; } catch (e) { return false; @@ -1218,7 +1178,7 @@ var paste = (function () { }; var fallback = function (editor) { return function (html, done) { - var markedHtml = $_ceqsrthxjfuw8ptx.mark(html); + var markedHtml = $_4x13hjirjjgwecu1.mark(html); var outer = editor.dom.create('div', { 'contenteditable': 'false', 'data-mce-bogus': 'all' @@ -1273,7 +1233,7 @@ var paste = (function () { editor.on('cut', cut(editor)); editor.on('copy', copy(editor)); }; - var $_cphe9ai9jfuw8puq = { register: register$1 }; + var $_32blojj3jjgwecv4 = { register: register$1 }; var global$10 = tinymce.util.Tools.resolve('tinymce.dom.RangeUtils'); @@ -1289,13 +1249,13 @@ var paste = (function () { editor.selection.setRng(rng); }; var setup = function (editor, clipboard, draggingInternallyState) { - if ($_dls6llhqjfuw8ptf.shouldBlockDrop(editor)) { + if ($_xr8b0ikjjgwectl.shouldBlockDrop(editor)) { editor.on('dragend dragover draggesture dragdrop drop drag', function (e) { e.preventDefault(); e.stopPropagation(); }); } - if (!$_dls6llhqjfuw8ptf.shouldPasteDataImages(editor)) { + if (!$_xr8b0ikjjgwectl.shouldPasteDataImages(editor)) { editor.on('drop', function (e) { var dataTransfer = e.dataTransfer; if (dataTransfer && dataTransfer.files && dataTransfer.files.length > 0) { @@ -1310,11 +1270,11 @@ var paste = (function () { return; } dropContent = clipboard.getDataTransferItems(e.dataTransfer); - var internal = clipboard.hasContentType(dropContent, $_ceqsrthxjfuw8ptx.internalHtmlMime()); + var internal = clipboard.hasContentType(dropContent, $_4x13hjirjjgwecu1.internalHtmlMime()); if ((!clipboard.hasHtmlOrText(dropContent) || isPlainTextFileUrl(dropContent)) && clipboard.pasteImageData(e, rng)) { return; } - if (rng && $_dls6llhqjfuw8ptf.shouldFilterDrop(editor)) { + if (rng && $_xr8b0ikjjgwectl.shouldFilterDrop(editor)) { var content_1 = dropContent['mce-internal'] || dropContent['text/html'] || dropContent['text/plain']; if (content_1) { e.preventDefault(); @@ -1324,7 +1284,7 @@ var paste = (function () { editor.execCommand('Delete'); } setFocusedRange(editor, rng); - content_1 = $_cedk7ri6jfuw8pud.trimHtml(content_1); + content_1 = $_4bi2o9j0jjgwecui.trimHtml(content_1); if (!dropContent['text/html']) { clipboard.pasteText(content_1); } else { @@ -1339,7 +1299,7 @@ var paste = (function () { draggingInternallyState.set(true); }); editor.on('dragover dragend', function (e) { - if ($_dls6llhqjfuw8ptf.shouldPasteDataImages(editor) && draggingInternallyState.get() === false) { + if ($_xr8b0ikjjgwectl.shouldPasteDataImages(editor) && draggingInternallyState.get() === false) { e.preventDefault(); setFocusedRange(editor, getCaretRangeFromEvent(editor, e)); } @@ -1348,24 +1308,24 @@ var paste = (function () { } }); }; - var $_2uhmpriajfuw8put = { setup: setup }; + var $_b4etj0j4jjgwecv7 = { setup: setup }; var setup$1 = function (editor) { var plugin = editor.plugins.paste; - var preProcess = $_dls6llhqjfuw8ptf.getPreProcess(editor); + var preProcess = $_xr8b0ikjjgwectl.getPreProcess(editor); if (preProcess) { editor.on('PastePreProcess', function (e) { preProcess.call(plugin, plugin, e); }); } - var postProcess = $_dls6llhqjfuw8ptf.getPostProcess(editor); + var postProcess = $_xr8b0ikjjgwectl.getPostProcess(editor); if (postProcess) { editor.on('PastePostProcess', function (e) { postProcess.call(plugin, plugin, e); }); } }; - var $_84oppricjfuw8pux = { setup: setup$1 }; + var $_c5bihmj6jjgwecva = { setup: setup$1 }; function addPreProcessFilter(editor, filterFunc) { editor.on('PastePreProcess', function (e) { @@ -1378,7 +1338,7 @@ var paste = (function () { }); } function removeExplorerBrElementsAfterBlocks(editor, html) { - if (!$_8q8fy4i1jfuw8pu5.isWordContent(html)) { + if (!$_dfatuiivjjgwecu8.isWordContent(html)) { return html; } var blockElements = []; @@ -1386,11 +1346,11 @@ var paste = (function () { blockElements.push(blockName); }); var explorerBlocksRegExp = new RegExp('(?:
 [\\s\\r\\n]+|
)*(<\\/?(' + blockElements.join('|') + ')[^>]*>)(?:
 [\\s\\r\\n]+|
)*', 'g'); - html = $_cedk7ri6jfuw8pud.filter(html, [[ + html = $_4bi2o9j0jjgwecui.filter(html, [[ explorerBlocksRegExp, '$1' ]]); - html = $_cedk7ri6jfuw8pud.filter(html, [ + html = $_4bi2o9j0jjgwecui.filter(html, [ [ /

/g, '

' @@ -1410,9 +1370,9 @@ var paste = (function () { if (isWordHtml || internal) { return content; } - var webKitStylesSetting = $_dls6llhqjfuw8ptf.getWebkitStyles(editor); + var webKitStylesSetting = $_xr8b0ikjjgwectl.getWebkitStyles(editor); var webKitStyles; - if ($_dls6llhqjfuw8ptf.shouldRemoveWebKitStyles(editor) === false || webKitStylesSetting === 'all') { + if ($_xr8b0ikjjgwectl.shouldRemoveWebKitStyles(editor) === false || webKitStylesSetting === 'all') { return content; } if (webKitStylesSetting) { @@ -1464,43 +1424,8 @@ var paste = (function () { addPostProcessFilter(editor, removeUnderlineAndFontInAnchor); } }; - var $_6bnerjidjfuw8puz = { setup: setup$2 }; + var $_36tmgyj7jjgwecvc = { setup: setup$2 }; - var noop$1 = function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - }; - var noarg = function (f) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return f(); - }; - }; - var compose = function (fa, fb) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return fa(fb.apply(null, arguments)); - }; - }; - var constant = function (value) { - return function () { - return value; - }; - }; - var identity = function (x) { - return x; - }; - var tripleEquals = function (a, b) { - return a === b; - }; var curry = function (f) { var x = []; for (var _i = 1; _i < arguments.length; _i++) { @@ -1521,43 +1446,6 @@ var paste = (function () { return f.apply(null, all); }; }; - var not = function (f) { - return function () { - var x = []; - for (var _i = 0; _i < arguments.length; _i++) { - x[_i] = arguments[_i]; - } - return !f.apply(null, arguments); - }; - }; - var die = function (msg) { - return function () { - throw new Error(msg); - }; - }; - var apply = function (f) { - return f(); - }; - var call = function (f) { - f(); - }; - var never = constant(false); - var always = constant(true); - var $_avmd1ifjfuw8pv5 = { - noop: noop$1, - noarg: noarg, - compose: compose, - constant: constant, - identity: identity, - tripleEquals: tripleEquals, - curry: curry, - not: not, - die: die, - apply: apply, - call: call, - never: never, - always: always - }; var stateChange = function (editor, clipboard, e) { var ctrl = e.control; @@ -1567,7 +1455,7 @@ var paste = (function () { }); }; var register$2 = function (editor, clipboard) { - var postRender = $_avmd1ifjfuw8pv5.curry(stateChange, editor, clipboard); + var postRender = curry(stateChange, editor, clipboard); editor.addButton('pastetext', { active: false, icon: 'pastetext', @@ -1583,21 +1471,21 @@ var paste = (function () { onPostRender: postRender }); }; - var $_3d07oyiejfuw8pv2 = { register: register$2 }; + var $_g9yhwdj8jjgwecvf = { register: register$2 }; global.add('paste', function (editor) { - if ($_5e30n7hljfuw8pt8.hasProPlugin(editor) === false) { + if ($_15bf6siejjgwect1.hasProPlugin(editor) === false) { var userIsInformedState = Cell(false); var draggingInternallyState = Cell(false); - var pasteFormat = Cell($_dls6llhqjfuw8ptf.isPasteAsTextEnabled(editor) ? 'text' : 'html'); + var pasteFormat = Cell($_xr8b0ikjjgwectl.isPasteAsTextEnabled(editor) ? 'text' : 'html'); var clipboard = Clipboard(editor, pasteFormat); - var quirks = $_6bnerjidjfuw8puz.setup(editor); - $_3d07oyiejfuw8pv2.register(editor, clipboard); - $_a15l7thnjfuw8pta.register(editor, clipboard, userIsInformedState); - $_84oppricjfuw8pux.setup(editor); - $_cphe9ai9jfuw8puq.register(editor); - $_2uhmpriajfuw8put.setup(editor, clipboard, draggingInternallyState); - return $_4xrki5hmjfuw8pta.get(clipboard, quirks); + var quirks = $_36tmgyj7jjgwecvc.setup(editor); + $_g9yhwdj8jjgwecvf.register(editor, clipboard); + $_fldd1mihjjgwecth.register(editor, clipboard, userIsInformedState); + $_c5bihmj6jjgwecva.setup(editor); + $_32blojj3jjgwecv4.register(editor); + $_b4etj0j4jjgwecv7.setup(editor, clipboard, draggingInternallyState); + return $_6gtliyigjjgwecte.get(clipboard, quirks); } }); function Plugin () { diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index e638e6eb55..bc3fa2e000 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(){"use strict";var o=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return o(n())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),s=function(e){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(e.settings.plugins)||!t.get("powerpaste")||("undefined"!=typeof window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),0))},l=function(e,t){return{clipboard:e,quirks:t}},f=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})},d=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})},u=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},n=function(e,t){return e.fire("paste",{ieFake:t})},m={shouldPlainTextInform:function(e){return e.getParam("paste_plaintext_inform",!0)},shouldBlockDrop:function(e){return e.getParam("paste_block_drop",!1)},shouldPasteDataImages:function(e){return e.getParam("paste_data_images",!1)},shouldFilterDrop:function(e){return e.getParam("paste_filter_drop",!0)},getPreProcess:function(e){return e.getParam("paste_preprocess")},getPostProcess:function(e){return e.getParam("paste_postprocess")},getWebkitStyles:function(e){return e.getParam("paste_webkit_styles")},shouldRemoveWebKitStyles:function(e){return e.getParam("paste_remove_styles_if_webkit",!0)},shouldMergeFormats:function(e){return e.getParam("paste_merge_formats",!0)},isSmartPasteEnabled:function(e){return e.getParam("smart_paste",!0)},isPasteAsTextEnabled:function(e){return e.getParam("paste_as_text",!1)},getRetainStyleProps:function(e){return e.getParam("paste_retain_style_properties")},getWordValidElements:function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")},shouldConvertWordFakeLists:function(e){return e.getParam("paste_convert_word_fake_lists",!0)},shouldUseDefaultFilters:function(e){return e.getParam("paste_enable_default_filters",!0)}},r=function(e,t,n){var r,a,i;"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),u(e,!1)):(t.pasteFormat.set("text"),u(e,!0),i=e,!1===n.get()&&m.shouldPlainTextInform(i)&&(a="Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.",(r=e).notificationManager.open({text:r.translate(a),type:"info"}),n.set(!0))),e.focus()},c=function(e,n,t){e.addCommand("mceTogglePlainTextPaste",function(){r(e,n,t)}),e.addCommand("mceInsertClipboardContent",function(e,t){t.content&&n.pasteHtml(t.content,t.internal),t.text&&n.pasteText(t.text)})},v=tinymce.util.Tools.resolve("tinymce.Env"),h=tinymce.util.Tools.resolve("tinymce.util.Delay"),y=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=tinymce.util.Tools.resolve("tinymce.util.VK"),e="x-tinymce/html",i="\x3c!-- "+e+" --\x3e",b={mark:function(e){return i+e},unmark:function(e){return e.replace(i,"")},isMarked:function(e){return-1!==e.indexOf(i)},internalHtmlMime:function(){return e}},g=tinymce.util.Tools.resolve("tinymce.html.Entities"),p=function(e){return e.replace(/\r?\n/g,"
")},x=function(e,t,n){var r=e.split(/\n\n/),a=function(e,t){var n,r=[],a="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+g.encodeAllRaw(t[n])+'"');r.length&&(a+=" "+r.join(" "))}return a+">"}(t,n),i="",o=y.map(r,function(e){return e.split(/\n/).join("
")});return 1===o.length?o[0]:y.map(o,function(e){return a+e+i}).join("")},P={isPlainText:function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)},convert:function(e,t,n){return t?x(e,t,n):p(e)},toBRs:p,toBlockElements:x},w=tinymce.util.Tools.resolve("tinymce.html.DomParser"),T=tinymce.util.Tools.resolve("tinymce.html.Node"),_=tinymce.util.Tools.resolve("tinymce.html.Schema"),C=tinymce.util.Tools.resolve("tinymce.html.Serializer");function D(t,e){return y.each(e,function(e){t=e.constructor===RegExp?t.replace(e,""):t.replace(e[0],e[1])}),t}var k={filter:D,innerText:function(t){var n=_(),r=w({},n),a="",i=n.getShortEndedElements(),o=y.makeMap("script noscript style textarea video audio iframe object"," "),s=n.getBlockElements();return t=D(t,[//g]),function e(t){var n=t.name,r=t;if("br"!==n)if(i[n]&&(a+=" "),o[n])a+=" ";else{if(3===t.type&&(a+=t.value),!t.shortEnded&&(t=t.firstChild))for(;e(t),t=t.next;);s[n]&&r.next&&(a+="\n","p"===n&&(a+="\n"))}else a+="\n"}(r.parse(t)),a},trimHtml:function(e){return e=D(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?"\xa0":" "}],/
/g,/
$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==navigator.userAgent.indexOf(" Edge/")}};function R(t){var n,e;return e=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],t=t.replace(/^[\u00a0 ]+/,""),y.each(e,function(e){if(e.test(t))return!(n=!0)}),n}function E(e){var i,o,s=1;function n(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)for(;t+=n(e),e=e.next;);return t}function l(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!l(e,t))return!1}while(e=e.next);return!0}function t(t,n,r){var a=t._listLevel||s;a!==s&&(a/gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return 0')}),!0);var r,a,i},$=function(e,t){var n,r;!1===m.isSmartPasteEnabled(e)?A(e,t):(n=e,r=t,y.each([N,L,A],function(e){return!0!==e(n,r,A)}))},W=function(e,t,n){var r=n||b.isMarked(t),a=O(e,b.unmark(t),r);!1===a.cancelled&&$(e,a.content)},j=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=P.convert(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),W(e,t,!1)},V=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&0',!1)}else W(e,'',!1)},G=function(o,s,l){var e="paste"===s.type?s.clipboardData:s.dataTransfer;function t(e){var t,n,r,a=!1;if(e)for(t=0;t [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return t=k.filter(t,[[r,"$1"]]),t=k.filter(t,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function me(e,t,n,r){if(r||n)return t;var u,a=m.getWebkitStyles(e);if(!1===m.shouldRemoveWebKitStyles(e)||"all"===a)return t;if(a&&(u=a.split(/[, ]/)),u){var c=e.dom,f=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,t,n,r){var a=c.parseStyle(c.decode(n)),i={};if("none"===u)return t+r;for(var o=0;o]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r})}function ge(n,e){n.$("a",e).find("font,u").each(function(e,t){n.dom.remove(t,!0)})}var pe=function(e){var t,n;v.webkit&&fe(e,me),v.ie&&(fe(e,de),n=ge,(t=e).on("PastePostProcess",function(e){n(t,e.node)}))},ve=function(e){return function(){return e}},he=(ve(!1),ve(!0),function(i){for(var e=[],t=1;t")},_=function(e,t,n){var r=e.split(/\n\n/),a=function(e,t){var n,r=[],a="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+P.encodeAllRaw(t[n])+'"');r.length&&(a+=" "+r.join(" "))}return a+">"}(t,n),i="",o=b.map(r,function(e){return e.split(/\n/).join("
")});return 1===o.length?o[0]:b.map(o,function(e){return a+e+i}).join("")},D=function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)},T=function(e,t,n){return t?_(e,t,n):w(e)},C=tinymce.util.Tools.resolve("tinymce.html.DomParser"),k=tinymce.util.Tools.resolve("tinymce.html.Node"),R=tinymce.util.Tools.resolve("tinymce.html.Schema"),F=tinymce.util.Tools.resolve("tinymce.html.Serializer");function E(t,e){return b.each(e,function(e){t=e.constructor===RegExp?t.replace(e,""):t.replace(e[0],e[1])}),t}var S={filter:E,innerText:function(t){var n=R(),r=C({},n),a="",i=n.getShortEndedElements(),o=b.makeMap("script noscript style textarea video audio iframe object"," "),s=n.getBlockElements();return t=E(t,[//g]),function e(t){var n=t.name,r=t;if("br"!==n)if(i[n]&&(a+=" "),o[n])a+=" ";else{if(3===t.type&&(a+=t.value),!t.shortEnded&&(t=t.firstChild))for(;e(t),t=t.next;);s[n]&&r.next&&(a+="\n","p"===n&&(a+="\n"))}else a+="\n"}(r.parse(t)),a},trimHtml:function(e){return e=E(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?"\xa0":" "}],/
/g,/
$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==navigator.userAgent.indexOf(" Edge/")}};function I(t){var n,e;return e=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],t=t.replace(/^[\u00a0 ]+/,""),b.each(e,function(e){if(e.test(t))return!(n=!0)}),n}function M(e){var i,o,s=1;function n(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)for(;t+=n(e),e=e.next;);return t}function l(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!l(e,t))return!1}while(e=e.next);return!0}function t(t,n,r){var a=t._listLevel||s;a!==s&&(a/gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return 0')}),!0);var r,a,i},z=function(e,t){var n,r;!1===m.isSmartPasteEnabled(e)?$(e,t):(n=e,r=t,b.each([N,V,$],function(e){return!0!==e(n,r,$)}))},K=function(e,t,n){var r=n||y(t),a=L(e,g(t),r);!1===a.cancelled&&z(e,a.content)},U=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=T(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),K(e,t,!1)},G=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&0',!1)}else K(e,'',!1)},J=function(o,s,l){var e="paste"===s.type?s.clipboardData:s.dataTransfer;function t(e){var t,n,r,a=!1;if(e)for(t=0;t [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return t=S.filter(t,[[r,"$1"]]),t=S.filter(t,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function xe(e,t,n,r){if(r||n)return t;var u,a=m.getWebkitStyles(e);if(!1===m.shouldRemoveWebKitStyles(e)||"all"===a)return t;if(a&&(u=a.split(/[, ]/)),u){var c=e.dom,f=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,t,n,r){var a=c.parseStyle(c.decode(n)),i={};if("none"===u)return t+r;for(var o=0;o]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r})}function Pe(n,e){n.$("a",e).find("font,u").each(function(e,t){n.dom.remove(t,!0)})}var we=function(e){var t,n;v.webkit&&be(e,xe),v.ie&&(be(e,ye),n=Pe,(t=e).on("PastePostProcess",function(e){n(t,e.node)}))},_e=function(e,t,n){var r=n.control;r.active("text"===t.pasteFormat.get()),e.on("PastePlainTextToggle",function(e){r.active(e.state)})},De=function(e,t){var n=function(i){for(var e=[],t=1;t' + '
' + (isNoColor ? '×' : '') + '
' + ''; }; - colors = $_4zaeklqljfuw8rym.mapColors(colorMap); + colors = $_b0p88yrijjgwefd2.mapColors(colorMap); colors.push({ text: global$3.translate('No color'), color: 'transparent' @@ -224,7 +224,7 @@ var textcolor = (function () { html += ''; return html; }; - var $_2vokwrqqjfuw8ryv = { getHtml: getHtml }; + var $_fihh7qrnjjgwefdb = { getHtml: getHtml }; var setDivColor = function setDivColor(div, value) { div.style.background = value; @@ -244,20 +244,20 @@ var textcolor = (function () { return function (e) { var buttonCtrl = this.parent(); var value; - var currentColor = $_4zaeklqljfuw8rym.getCurrentColor(editor, buttonCtrl.settings.format); + var currentColor = $_b0p88yrijjgwefd2.getCurrentColor(editor, buttonCtrl.settings.format); var selectColor = function (value) { + editor.execCommand('mceApplyTextcolor', buttonCtrl.settings.format, value); buttonCtrl.hidePanel(); buttonCtrl.color(value); - editor.execCommand('mceApplyTextcolor', buttonCtrl.settings.format, value); }; var resetColor = function () { + editor.execCommand('mceRemoveTextcolor', buttonCtrl.settings.format); buttonCtrl.hidePanel(); buttonCtrl.resetColor(); - editor.execCommand('mceRemoveTextcolor', buttonCtrl.settings.format); }; if (global$1.DOM.getParent(e.target, '.mce-custom-color-btn')) { buttonCtrl.hidePanel(); - var colorPickerCallback = $_92xy2xqpjfuw8ryt.getColorPickerCallback(editor); + var colorPickerCallback = $_2rfqb7rmjjgwefd9.getColorPickerCallback(editor); colorPickerCallback.call(editor, function (value) { var tableElm = buttonCtrl.panel.getEl().getElementsByTagName('table')[0]; var customColorCells, div, i; @@ -298,11 +298,11 @@ var textcolor = (function () { }; var renderColorPicker = function (editor, foreColor) { return function () { - var cols = foreColor ? $_92xy2xqpjfuw8ryt.getForeColorCols(editor) : $_92xy2xqpjfuw8ryt.getBackColorCols(editor); - var rows = foreColor ? $_92xy2xqpjfuw8ryt.getForeColorRows(editor) : $_92xy2xqpjfuw8ryt.getBackColorRows(editor); - var colorMap = foreColor ? $_92xy2xqpjfuw8ryt.getForeColorMap(editor) : $_92xy2xqpjfuw8ryt.getBackColorMap(editor); - var hasColorPicker = $_92xy2xqpjfuw8ryt.hasColorPicker(editor); - return $_2vokwrqqjfuw8ryv.getHtml(cols, rows, colorMap, hasColorPicker); + var cols = foreColor ? $_2rfqb7rmjjgwefd9.getForeColorCols(editor) : $_2rfqb7rmjjgwefd9.getBackColorCols(editor); + var rows = foreColor ? $_2rfqb7rmjjgwefd9.getForeColorRows(editor) : $_2rfqb7rmjjgwefd9.getBackColorRows(editor); + var colorMap = foreColor ? $_2rfqb7rmjjgwefd9.getForeColorMap(editor) : $_2rfqb7rmjjgwefd9.getBackColorMap(editor); + var hasColorPicker = $_2rfqb7rmjjgwefd9.hasColorPicker(editor); + return $_fihh7qrnjjgwefdb.getHtml(cols, rows, colorMap, hasColorPicker); }; }; var register$1 = function (editor) { @@ -314,7 +314,7 @@ var textcolor = (function () { role: 'application', ariaRemember: true, html: renderColorPicker(editor, true), - onclick: onPanelClick(editor, $_92xy2xqpjfuw8ryt.getForeColorCols(editor)) + onclick: onPanelClick(editor, $_2rfqb7rmjjgwefd9.getForeColorCols(editor)) }, onclick: onButtonClick(editor) }); @@ -326,16 +326,16 @@ var textcolor = (function () { role: 'application', ariaRemember: true, html: renderColorPicker(editor, false), - onclick: onPanelClick(editor, $_92xy2xqpjfuw8ryt.getBackColorCols(editor)) + onclick: onPanelClick(editor, $_2rfqb7rmjjgwefd9.getBackColorCols(editor)) }, onclick: onButtonClick(editor) }); }; - var $_f806lqqmjfuw8ryo = { register: register$1 }; + var $_8npvswrjjjgwefd5 = { register: register$1 }; global.add('textcolor', function (editor) { - $_5bxwpcqkjfuw8ryl.register(editor); - $_f806lqqmjfuw8ryo.register(editor); + $_g2o2pirhjjgwefd1.register(editor); + $_8npvswrjjjgwefd5.register(editor); }); function Plugin () { } diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js index 2d7e337acb..4e4a06b763 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js @@ -1 +1 @@ -!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(t,o){var r;return t.dom.getParents(t.selection.getStart(),function(t){var e;(e=t.style["forecolor"===o?"color":"background-color"])&&(r=e)}),r},g=function(t){var e,o=[];for(e=0;e
'+(o?"×":"")+"
"};for((n=g(o)).push({text:h.translate("No color"),color:"transparent"}),l='',c=n.length-1,u=0;u",i=0;i":f((a=n[m]).color,a.text);l+=""}if(r){for(l+='",l+="",i=0;i
'+(o?"×":"")+"
"};for((n=g(o)).push({text:h.translate("No color"),color:"transparent"}),l='
',c=n.length-1,u=0;u",i=0;i":f((a=n[m]).color,a.text);l+=""}if(r){for(l+='",l+="",i=0;i' ); } - if ( event.load && event.format !== 'raw' && hasWpautop ) { - event.content = wp.editor.autop( event.content ); + if ( event.load && event.format !== 'raw' ) { + if ( hasWpautop ) { + event.content = wp.editor.autop( event.content ); + } else { + // Prevent creation of paragraphs out of multiple HTML comments. + event.content = event.content.replace( /-->\s+\s*\n\n/g,function(b,d){return''})),b.content.indexOf("")!==-1&&(c=i("Page break"),b.content=b.content.replace(//g,'')),b.load&&"raw"!==b.format&&l&&(b.content=k.editor.autop(b.content)),b.content.indexOf("]*>[\s\S]*?<\/\1>/g,function(b,c){return'<'+c+'>'})))}),b.on("setcontent",function(){b.$("p").each(function(b,c){if(c.innerHTML&&c.innerHTML.length<10){var d=a.trim(c.innerHTML);d&&" "!==d||(c.innerHTML=a.Env.ie&&a.Env.ie<11?"":'
')}})}),b.on("PostProcess",function(a){a.get&&(a.content=a.content.replace(/]+>/g,function(a){var b,c,d="";return a.indexOf('data-wp-more="more"')!==-1?((b=a.match(/data-wp-more-text="([^"]+)"/))&&(d=b[1]),c=""):a.indexOf('data-wp-more="nextpage"')!==-1?c="":a.indexOf("data-wp-preserve")!==-1&&(b=a.match(/ data-wp-preserve="([^"]+)"/))&&(c=decodeURIComponent(b[1])),c||a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode(),k=b.getBody();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='',j===k||"P"===j.nodeName&&j.parentNode===k?void b.insertContent(e):(d=h.getParent(j,function(a){return!(!a.parentNode||a.parentNode!==k)},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a,b){var c="
",d=0;for(b=b||1,h(a,function(a,b){c+="",d++});d",d++;return c+""}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[],n={},o={},p=0,q=0,r=b.settings.wp_shortcut_labels;r&&(h(r,function(a,b){var d;a.indexOf("meta")!==-1?(p++,d=a.replace("meta","").toLowerCase(),d&&(n[d]=b,p%2===0&&(l.push(c(n,2)),n={}))):a.indexOf("access")!==-1&&(q++,d=a.replace("access","").toLowerCase(),d&&(o[d]=b,q%2===0&&(m.push(c(o,2)),o={})))}),p%2>0&&l.push(c(n,2)),q%2>0&&m.push(c(o,2)),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d="",e='
',e=e+"

"+i("Default shortcuts,")+" "+k+'

"+b+""+i(a)+"
"+d.join("")+"
'+d+l.join("")+"

"+i("Additional shortcuts,")+" "+j+'

'+d+m.join("")+"
",b.plugins.wptextpattern&&(!a.Env.ie||a.Env.ie>8)&&(e=e+"

"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+'

'+c({"*":"Bullet list","1.":"Numbered list"})+c({"-":"Bullet list","1)":"Numbered list"})+"
",e=e+"

"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+'

'+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+c({"---":"Horizontal line"})+"
"),e=e+"

"+i("Focus shortcuts:")+'

'+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"

"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"

",e+="",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()}))))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;if(c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,""))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/
/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(c){b.$("p",c.node).each(function(a,b){f.isEmpty(b)&&f.remove(b)}),a.isIE&&b.$("a",c.node).find("font, u").each(function(a,b){f.remove(b,!0)})})),b.settings.wp_shortcut_labels&&b.theme.panel){var g={},i="Shift+Alt+",k="Ctrl+";a.Env.mac&&(i="\u2303\u2325",k="\u2318"),h(b.settings.wp_shortcut_labels,function(a,b){g[b]=a.replace("access",i).replace("meta",k)}),h(b.theme.panel.find("button"),function(a){a&&a.settings.tooltip&&g.hasOwnProperty(a.settings.tooltip)&&(a.settings.tooltip=b.translate(a.settings.tooltip)+" ("+g[a.settings.tooltip]+")")}),h(b.theme.panel.find("listbox"),function(a){a&&"Paragraph"===a.settings.text&&h(a.settings.values,function(a){a.text&&g.hasOwnProperty(a.text)&&(a.shortcut="("+g[a.text]+")")})})}}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(l&&(a.content=k.editor.removep(a.content))))}),b.on("preInit",function(){var c="@[id|accesskey|class|dir|lang|style|tabindex|title|contenteditable|draggable|dropzone|hidden|spellcheck|translate],i,b,script[src|async|defer|type|charset|crossorigin|integrity]";b.schema.addValidElements(c),a.Env.iOS&&(b.settings.height=300),h({c:"JustifyCenter",r:"JustifyRight",l:"JustifyLeft",j:"JustifyFull",q:"mceBlockQuote",u:"InsertUnorderedList",o:"InsertOrderedList",m:"WP_Medialib",z:"WP_Adv",t:"WP_More",d:"Strikethrough",h:"WP_Help",p:"WP_Page",x:"WP_Code"},function(a,c){b.shortcuts.add("access+"+c,"",a)}),b.addShortcut("meta+s","",function(){k&&k.autosave&&k.autosave.server.triggerSave()}),window.getUserSetting("editor_plain_text_paste_warning")>1&&(b.settings.paste_plaintext_inform=!1),a.Env.mac&&a.$(b.iframeElement).attr("title",i("Rich Text Area. Press Control-Option-H for help."))}),b.on("PastePlainTextToggle",function(a){if(a.state===!0){var b=parseInt(window.getUserSetting("editor_plain_text_paste_warning"),10)||0;b<2&&window.setUserSetting("editor_plain_text_paste_warning",++b)}}),b.on("preinit",function(){function c(c,d){function e(){if(!f)return this;var b,c,d=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop,h=window.innerWidth,i=window.innerHeight,m=q?q.getBoundingClientRect():{top:0,right:h,bottom:i,left:0,width:h,height:i},n=this.getEl(),o=n.offsetWidth,r=n.clientHeight,s=f.getBoundingClientRect(),t=(s.left+s.right)/2,u=5,v=r+u,w=p?p.getBoundingClientRect().bottom:0,x=j?j.getBoundingClientRect().bottom:0,y=k?i-k.getBoundingClientRect().top:0,z=l?i-l.getBoundingClientRect().top:0,A=Math.max(0,w,x,m.top),B=Math.max(0,y,z,i-m.bottom),C=s.top+m.top-A,D=i-m.top-s.bottom-B,E=i-A-B,F="",G=0,H=0;return C>=E||D>=E?(this.scrolling=!0,this.hide(),this.scrolling=!1,this):(a.Env.iOS&&"IMG"===f.nodeName&&(G=54,H=46),this.bottom?D>=v?(F=" mce-arrow-up",b=s.bottom+m.top+e-H):C>=v&&(F=" mce-arrow-down",b=s.top+m.top+e-r+G):C>=v?(F=" mce-arrow-down",b=s.top+m.top+e-r+G):D>=v&&E/2>s.bottom+m.top-A&&(F=" mce-arrow-up",b=s.bottom+m.top+e-H),"undefined"==typeof b&&(b=e+A+u+H),c=t-o/2+m.left+d,s.left<0||s.right>m.width?c=m.left+d+(m.width-o)/2:o>=h?(F+=" mce-arrow-full",c=0):c<0&&s.left+o>h||c+o>h&&s.right-o<0?c=(h-o)/2:cm.width+m.left+d&&(F+=" mce-arrow-right",c=s.right-o+m.left+d),a.Env.iOS&&"IMG"===f.nodeName&&(F=F.replace(/ ?mce-arrow-(up|down)/g,"")),n.className=n.className.replace(/ ?mce-arrow-[\w]+/g,"")+F,g.setStyles(n,{left:c,top:b}),this)}var i,o,s=[];return h(c,function(a){function c(){var c=b.selection;"bullist"===d&&c.selectorChanged("ul > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!=d););a.active(b&&"UL"===d)}),"numlist"===d&&c.selectorChanged("ol > li",function(b,c){for(var d,e=c.parents.length;e--&&(d=c.parents[e].nodeName,"OL"!==d&&"UL"!==d););a.active(b&&"OL"===d)}),a.settings.stateSelector&&c.selectorChanged(a.settings.stateSelector,function(b){a.active(b)},!0),a.settings.disabledStateSelector&&c.selectorChanged(a.settings.disabledStateSelector,function(b){a.disabled(b)})}var d;"|"===a?o=null:m.has(a)?(a={type:a},n.toolbar_items_size&&(a.size=n.toolbar_items_size),s.push(a),o=null):(o||(o={type:"buttongroup",items:[]},s.push(o)),b.buttons[a]&&(d=a,a=b.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",n.toolbar_items_size&&(a.size=n.toolbar_items_size),a=m.create(a),o.items.push(a),b.initialized?c():b.on("init",c)))}),i=m.create({type:"panel",layout:"stack",classes:"toolbar-grp inline-toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:[{type:"toolbar",layout:"flow",items:s}]}),i.bottom=d,i.on("show",function(){this.reposition(),r&&a.$(".mce-widget.mce-tooltip").addClass("wp-hide-mce-tooltip")}),i.on("hide",function(){r&&a.$(".mce-widget.mce-tooltip").removeClass("wp-hide-mce-tooltip")}),i.on("keydown",function(a){27===a.keyCode&&(this.hide(),b.focus())}),b.on("remove",function(){i.remove()}),i.reposition=e,i.hide().renderTo(document.body),i}function d(a){e&&(e.tempHide||"hide"===a.type||"blur"===a.type?(e.hide(),e=!1):"resizewindow"!==a.type&&"scrollwindow"!==a.type&&"resize"!==a.type&&"scroll"!==a.type||e.blockHide||(clearTimeout(i),i=setTimeout(function(){e&&"function"==typeof e.show&&(e.scrolling=!1,e.show())},250),e.scrolling=!0,e.hide()))}var e,f,i,j,k,l,m=a.ui.Factory,n=b.settings,o=b.getContainer(),p=document.getElementById("wpadminbar"),q=document.getElementById(b.id+"_ifr"),r=b.rtl&&/Chrome/.test(navigator.userAgent);o&&(j=a.$(".mce-toolbar-grp",o)[0],k=a.$(".mce-statusbar",o)[0]),"content"===b.id&&(l=document.getElementById("post-status-info")),b.shortcuts.add("alt+119","",function(){var a;e&&(a=e.find("toolbar")[0],a&&a.focus(!0))}),b.on("nodechange",function(a){var c=b.selection.isCollapsed(),d={element:a.element,parents:a.parents,collapsed:c};b.fire("wptoolbar",d),f=d.selection||d.element,e&&e!==d.toolbar&&e.hide(),d.toolbar?(e=d.toolbar,e.visible()?e.reposition():e.show()):e=!1}),b.on("focus",function(){e&&e.show()}),b.on("resizewindow scrollwindow",d),b.dom.bind(b.getWin(),"resize scroll",d),b.on("remove",function(){b.off("resizewindow scrollwindow",d),b.dom.unbind(b.getWin(),"resize scroll",d)}),b.on("blur hide",d),b.wp=b.wp||{},b.wp._createToolbar=c},!0),{_showButtons:d,_hideButtons:d,_setEmbed:d,_getEmbed:d}})}(window.tinymce); \ No newline at end of file +!function(a){(!a.ui.FloatPanel.zIndex||a.ui.FloatPanel.zIndex<100100)&&(a.ui.FloatPanel.zIndex=100100),a.PluginManager.add("wordpress",function(b){function c(c){var d,f,i,j=0;f="hide"===c,b.theme.panel&&(i=b.theme.panel.find(".toolbar:not(.menubar)")),!i||i.length<2||"hide"===c&&!i[1].visible()||(!c&&i[1].visible()&&(c="hide"),h(i,function(a,b){b>0&&("hide"===c?(a.hide(),j+=30):(a.show(),j-=30))}),j&&!f&&(a.Env.iOS||(d=b.getContentAreaContainer().firstChild,g.setStyle(d,"height",d.clientHeight+j)),"hide"===c?(setUserSetting("hidetb","0"),e&&e.active(!1)):(setUserSetting("hidetb","1"),e&&e.active(!0))),b.fire("wp-toolbar-toggle"))}function d(){}var e,f,g=a.DOM,h=a.each,i=b.editorManager.i18n.translate,j=window.jQuery,k=window.wp,l=k&&k.editor&&k.editor.autop&&b.getParam("wpautop",!0);return j&&j(document).triggerHandler("tinymce-editor-setup",[b]),b.addButton("wp_adv",{tooltip:"Toolbar Toggle",cmd:"WP_Adv",onPostRender:function(){e=this,e.active("1"===getUserSetting("hidetb"))}}),b.on("PostRender",function(){b.getParam("wordpress_adv_hidden",!0)&&"0"===getUserSetting("hidetb","0")&&c("hide")}),b.addCommand("WP_Adv",function(){c()}),b.on("focus",function(){window.wpActiveEditor=b.id}),b.on("BeforeSetContent",function(b){var c;b.content&&(b.content.indexOf("/g,function(b,d){return''})),b.content.indexOf("")!==-1&&(c=i("Page break"),b.content=b.content.replace(//g,'')),b.load&&"raw"!==b.format&&(l?b.content=k.editor.autop(b.content):b.content=b.content.replace(/-->\s+"):a.indexOf('data-wp-more="nextpage"')!==-1?c="":a.indexOf("data-wp-preserve")!==-1&&(b=a.match(/ data-wp-preserve="([^"]+)"/))&&(c=decodeURIComponent(b[1])),c||a}))}),b.on("ResolveName",function(a){var c;"IMG"===a.target.nodeName&&(c=b.dom.getAttrib(a.target,"data-wp-more"))&&(a.name=c)}),b.addCommand("WP_More",function(c){var d,e,f,g="wp-more-tag",h=b.dom,j=b.selection.getNode(),k=b.getBody();return c=c||"more",g+=" mce-wp-"+c,f="more"===c?"Read more...":"Next page",f=i(f),e='',j===k||"P"===j.nodeName&&j.parentNode===k?void b.insertContent(e):(d=h.getParent(j,function(a){return!(!a.parentNode||a.parentNode!==k)},b.getBody()),void(d&&("P"===d.nodeName?d.appendChild(h.create("p",null,e).firstChild):h.insertAfter(h.create("p",null,e),d),b.nodeChanged())))}),b.addCommand("WP_Code",function(){b.formatter.toggle("code")}),b.addCommand("WP_Page",function(){b.execCommand("WP_More","nextpage")}),b.addCommand("WP_Help",function(){function c(a,b){var c="",d=0;for(b=b||1,h(a,function(a,b){c+=""+b+""+i(a)+"",d++});d",d++;return c+""}var d,e,f,g,j=i(a.Env.mac?"Ctrl + Alt + letter:":"Shift + Alt + letter:"),k=i(a.Env.mac?"Cmd + letter:":"Ctrl + letter:"),l=[],m=[],n={},o={},p=0,q=0,r=b.settings.wp_shortcut_labels;r&&(h(r,function(a,b){var d;a.indexOf("meta")!==-1?(p++,d=a.replace("meta","").toLowerCase(),d&&(n[d]=b,p%2===0&&(l.push(c(n,2)),n={}))):a.indexOf("access")!==-1&&(q++,d=a.replace("access","").toLowerCase(),d&&(o[d]=b,q%2===0&&(m.push(c(o,2)),o={})))}),p%2>0&&l.push(c(n,2)),q%2>0&&m.push(c(o,2)),d=[i("Letter"),i("Action"),i("Letter"),i("Action")],d=""+d.join("")+"",e='
',e=e+"

"+i("Default shortcuts,")+" "+k+'

'+d+l.join("")+"

"+i("Additional shortcuts,")+" "+j+'

'+d+m.join("")+"
",b.plugins.wptextpattern&&(!a.Env.ie||a.Env.ie>8)&&(e=e+"

"+i("When starting a new paragraph with one of these formatting shortcuts followed by a space, the formatting will be applied automatically. Press Backspace or Escape to undo.")+'

'+c({"*":"Bullet list","1.":"Numbered list"})+c({"-":"Bullet list","1)":"Numbered list"})+"
",e=e+"

"+i("The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.")+'

'+c({">":"Blockquote"})+c({"##":"Heading 2"})+c({"###":"Heading 3"})+c({"####":"Heading 4"})+c({"#####":"Heading 5"})+c({"######":"Heading 6"})+c({"---":"Horizontal line"})+"
"),e=e+"

"+i("Focus shortcuts:")+'

'+c({"Alt + F8":"Inline toolbar (when an image, link or preview is selected)"})+c({"Alt + F9":"Editor menu (when enabled)"})+c({"Alt + F10":"Editor toolbar"})+c({"Alt + F11":"Elements path"})+"

"+i("To move focus to other buttons use Tab or the arrow keys. To return focus to the editor press Escape or use one of the buttons.")+"

",e+="
",f=b.windowManager.open({title:"Keyboard Shortcuts",items:{type:"container",classes:"wp-help",html:e},buttons:{text:"Close",onclick:"close"}}),f.$el&&(f.$el.find('div[role="application"]').attr("role","document"),g=f.$el.find(".mce-wp-help"),g[0]&&(g.attr("tabindex","0"),g[0].focus(),g.on("keydown",function(a){a.keyCode>=33&&a.keyCode<=40&&a.stopPropagation()}))))}),b.addCommand("WP_Medialib",function(){k&&k.media&&k.media.editor&&k.media.editor.open(b.id)}),b.addButton("wp_more",{tooltip:"Insert Read More tag",onclick:function(){b.execCommand("WP_More","more")}}),b.addButton("wp_page",{tooltip:"Page break",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.addButton("wp_help",{tooltip:"Keyboard Shortcuts",cmd:"WP_Help"}),b.addButton("wp_code",{tooltip:"Code",cmd:"WP_Code",stateSelector:"code"}),k&&k.media&&k.media.editor&&b.addMenuItem("add_media",{text:"Add Media",icon:"wp-media-library",context:"insert",cmd:"WP_Medialib"}),b.addMenuItem("wp_more",{text:"Insert Read More tag",icon:"wp_more",context:"insert",onclick:function(){b.execCommand("WP_More","more")}}),b.addMenuItem("wp_page",{text:"Page break",icon:"wp_page",context:"insert",onclick:function(){b.execCommand("WP_More","nextpage")}}),b.on("BeforeExecCommand",function(c){!a.Env.webkit||"InsertUnorderedList"!==c.command&&"InsertOrderedList"!==c.command||(f||(f=b.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),b.getDoc().head.appendChild(f))}),b.on("ExecCommand",function(c){a.Env.webkit&&f&&("InsertUnorderedList"===c.command||"InsertOrderedList"===c.command)&&b.dom.remove(f)}),b.on("init",function(){var c=a.Env,d=["mceContentBody"],e=b.getDoc(),f=b.dom;if(c.iOS&&f.addClass(e.documentElement,"ios"),"rtl"===b.getParam("directionality")&&(d.push("rtl"),f.setAttrib(e.documentElement,"dir","rtl")),f.setAttrib(e.documentElement,"lang",b.getParam("wp_lang_attr")),c.ie?9===parseInt(c.ie,10)?d.push("ie9"):8===parseInt(c.ie,10)?d.push("ie8"):c.ie<8&&d.push("ie7"):c.webkit&&d.push("webkit"),d.push("wp-editor"),h(d,function(a){a&&f.addClass(e.body,a)}),b.on("BeforeSetContent",function(a){a.content&&(a.content=a.content.replace(/

\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)( [^>]*)?>/gi,"<$1$2>").replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre)>\s*<\/p>/gi,""))}),j&&j(document).triggerHandler("tinymce-editor-init",[b]),window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&f.bind(e,"dragstart dragend dragover drop",function(a){j&&j(document).trigger(new j.Event(a))}),b.getParam("wp_paste_filters",!0)&&(b.on("PastePreProcess",function(b){b.content=b.content.replace(/
/gi,""),a.Env.webkit||(b.content=b.content.replace(/(<[^>]+) style="[^"]*"([^>]*>)/gi,"$1$2"),b.content=b.content.replace(/(<[^>]+) data-mce-style=([^>]+>)/gi,"$1 style=$2"))}),b.on("PastePostProcess",function(c){b.$("p",c.node).each(function(a,b){f.isEmpty(b)&&f.remove(b)}),a.isIE&&b.$("a",c.node).find("font, u").each(function(a,b){f.remove(b,!0)})})),b.settings.wp_shortcut_labels&&b.theme.panel){var g={},i="Shift+Alt+",k="Ctrl+";a.Env.mac&&(i="\u2303\u2325",k="\u2318"),h(b.settings.wp_shortcut_labels,function(a,b){g[b]=a.replace("access",i).replace("meta",k)}),h(b.theme.panel.find("button"),function(a){a&&a.settings.tooltip&&g.hasOwnProperty(a.settings.tooltip)&&(a.settings.tooltip=b.translate(a.settings.tooltip)+" ("+g[a.settings.tooltip]+")")}),h(b.theme.panel.find("listbox"),function(a){a&&"Paragraph"===a.settings.text&&h(a.settings.values,function(a){a.text&&g.hasOwnProperty(a.text)&&(a.shortcut="("+g[a.text]+")")})})}}),b.on("SaveContent",function(a){return!b.inline&&b.isHidden()?void(a.content=a.element.value):(a.content=a.content.replace(/

(?:
|\u00a0|\uFEFF| )*<\/p>/g,"

 

"),void(l?a.content=k.editor.removep(a.content):a.content=a.content.replace(/-->\s*\n\n/g,"")},Ig=function(e,t,n){var r,o,i,a,u=1;for(a=e.getShortEndedElements(),(i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;o=i.exec(t);){if(r=i.lastIndex,"/"===o[1])u--;else if(!o[1]){if(o[2]in a)continue;u++}if(0===u)break}return r};function Mg(z,U){void 0===U&&(U=Zo());var t=function(){};!1!==(z=z||{}).fix_self_closing&&(z.fix_self_closing=!0),Og("comment cdata text start end pi doctype".split(" "),function(e){e&&(self[e]=z[e]||t)});var q=z.comment?z.comment:t,V=z.cdata?z.cdata:t,H=z.text?z.text:t,j=z.start?z.start:t,$=z.end?z.end:t,W=z.pi?z.pi:t,K=z.doctype?z.doctype:t;return{parse:function(e){var t,n,r,c,o,i,a,l,u,s,f,d,m,p,g,h,v,y,b,C,x,w,N,E,S,k,T,A,R,B=0,_=[],D=0,O=Vo.decode,P=Lt.makeMap("src,href,data,background,formaction,poster"),L=/((java|vb)script|mhtml):/i,I=/^data:/i,M=function(e){var t,n;for(t=_.length;t--&&_[t].name!==e;);if(0<=t){for(n=_.length-1;t<=n;n--)(e=_[n]).valid&&$(e.name);_.length=t}},F=function(e,t,n,r,o){var i,a;if(n=(t=t.toLowerCase())in f?t:O(n||r||o||""),m&&!l&&!1===Pg(t)){if(!(i=y[t])&&b){for(a=b.length;a--&&!(i=b[a]).pattern.test(t););-1===a&&(i=null)}if(!i)return;if(i.validValues&&!(n in i.validValues))return}if(P[t]&&!z.allow_script_urls){var u=n.replace(/[\s\u0000-\u001F]+/g,"");try{u=decodeURIComponent(u)}catch(s){u=unescape(u)}if(L.test(u))return;if(!z.allow_html_data_urls&&I.test(u)&&!/^data:image\//i.test(u))return}l&&(t in P||0===t.indexOf("on"))||(c.map[t]=n,c.push({name:t,value:n}))};for(S=new RegExp("<(?:(?:!--([\\w\\W]*?)--\x3e)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),k=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,s=U.getShortEndedElements(),E=z.self_closing_elements||U.getSelfClosingElements(),f=U.getBoolAttrs(),m=z.validate,u=z.remove_internals,R=z.fix_self_closing,T=U.getSpecialElements(),N=e+">";t=S.exec(N);){if(Be.length){H(O(e.substr(t.index))),B=t.index+t[0].length;continue}if(":"===(n=n.toLowerCase()).charAt(0)&&(n=n.substr(1)),d=n in s,R&&E[n]&&0<_.length&&_[_.length-1].name===n&&M(n),!m||(p=U.getElementRule(n))){if(g=!0,m&&(y=p.attributes,b=p.attributePatterns),(v=t[8])?((l=-1!==v.indexOf("data-mce-type"))&&u&&(g=!1),(c=[]).map={},v.replace(k,F)):(c=[]).map={},m&&!l){if(C=p.attributesRequired,x=p.attributesDefault,w=p.attributesForced,p.removeEmptyAttrs&&!c.length&&(g=!1),w)for(o=w.length;o--;)a=(h=w[o]).name,"{$uid}"===(A=h.value)&&(A="mce_"+D++),c.map[a]=A,c.push({name:a,value:A});if(x)for(o=x.length;o--;)(a=(h=x[o]).name)in c.map||("{$uid}"===(A=h.value)&&(A="mce_"+D++),c.map[a]=A,c.push({name:a,value:A}));if(C){for(o=C.length;o--&&!(C[o]in c.map););-1===o&&(g=!1)}if(h=c.map["data-mce-bogus"]){if("all"===h){B=Ig(U,e,S.lastIndex),S.lastIndex=B;continue}g=!1}}g&&j(n,c,d)}else g=!1;if(r=T[n]){r.lastIndex=B=t.index+t[0].length,(t=r.exec(e))?(g&&(i=e.substr(B,t.index-B)),B=t.index+t[0].length):(i=e.substr(B),B=e.length),g&&(0"===n.charAt(0)&&(n=" "+n),z.allow_conditional_comments||"[if"!==n.substr(0,3).toLowerCase()||(n=" "+n),q(n)):(n=t[2])?V(Lg(n)):(n=t[3])?K(n):(n=t[4])&&W(n,t[5]);B=t.index+t[0].length}for(B]*data-mce-bogus="all"[^>]*>/g,d=e.schema;for(u=e.getTempAttrs(),s=l,c=new RegExp(["\\s?("+u.join("|")+')="[^"]+"'].join("|"),"gi"),l=s.replace(c,""),a=d.getShortEndedElements();i=f.exec(l);)r=f.lastIndex,o=i[0].length,n=a[i[1]]?r:Fg.findEndTag(d,l,r),l=l.substring(0,r-o)+l.substring(n),f.lastIndex=r-o;return Si(l)},Ug={trimExternal:zg,trimInternal:zg},qg=0,Vg=2,Hg=1,jg=function(p,g){var e=p.length+g.length+2,h=new Array(e),v=new Array(e),c=function(e,t,n,r,o){var i=l(e,t,n,r);if(null===i||i.start===t&&i.diag===t-r||i.end===e&&i.diag===e-n)for(var a=e,u=n;a")?Zg(r):eh(t)},applyToEditor:function(e,t,n){"fragmented"===t.type?Xg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},isEq:function(e,t){return!(!e||!t)&&(r=t,th(e)===th(r)||(n=t,nh(e)===nh(n)));var n,r}};function oh(u){var s,r,o=this,c=0,l=[],t=0,f=function(){return 0===t},i=function(e){f()&&(o.typing=e)},d=function(e){u.setDirty(e)},a=function(e){i(!1),o.add({},e)},n=function(){o.typing&&(i(!1),o.add())};return u.on("init",function(){o.add()}),u.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(n(),o.beforeChange())}),u.on("ExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&a(e)}),u.on("ObjectResizeStart Cut",function(){o.beforeChange()}),u.on("SaveContent ObjectResized blur",a),u.on("DragEnd",a),u.on("KeyUp",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(a(),u.nodeChanged()),46!==t&&8!==t||u.nodeChanged(),r&&o.typing&&!1===rh.isEq(rh.createFromEditor(u),l[0])&&(!1===u.isDirty()&&(d(!0),u.fire("change",{level:l[0],lastLevel:null})),u.fire("TypingUndo"),r=!1,u.nodeChanged()))}),u.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(33<=t&&t<=36||37<=t&&t<=40||45===t)o.typing&&a(e);else{var n=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||20i.custom_undo_redo_levels){for(n=0;n
").append(n.childNodes)}))},jh[ih="pre"]||(jh[ih]=[]),jh[ih].push(ah);var Kh=function(e,t){Wh(jh[e],function(e){e(t)})},Xh=Lt.each,Yh={walk:function(e,t,o){var n,r,i,a,u,s,c,l=t.startContainer,f=t.startOffset,d=t.endContainer,m=t.endOffset;if(0<(c=e.select("td[data-mce-selected],th[data-mce-selected]")).length)Xh(c,function(e){o([e])});else{var p,g,h,v=function(e){var t;return 3===(t=e[0]).nodeType&&t===l&&f>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===m&&0h.length-1?g=h.length-1:g<0&&(g=0),d=h[g]||p),l===d)return o(v([l]));for(n=e.findCommonAncestor(l,d),a=l;a;a=a.parentNode){if(a===d)return C(l,n,!0);if(a===n)break}for(a=d;a;a=a.parentNode){if(a===l)return C(d,n);if(a===n)break}r=b(l,n)||l,i=b(d,n)||d,C(l,r,!0),(s=y(r===l?r:r.nextSibling,"nextSibling",i===d?i.nextSibling:i)).length&&o(v(s)),C(d,i)}}},Gh=/^(src|href|style)$/,Jh=Lt.each,Qh=lh.isEq,Zh=function(e){return/^(TH|TD)$/.test(e.nodeName)},ev=function(e,t,n){var r,o,i;return r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Ao.isElement(r)&&(i=r.childNodes.length-1,!n&&o&&o--,r=r.childNodes[i=r.nodeValue.length&&(r=new no(r,e.getBody()).next()||r),Ao.isText(r)&&!n&&0===o&&(r=new no(r,e.getBody()).prev()||r),r},tv=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},nv=function(e,t,n,r){return!(t=lh.getNonWhiteSpaceSibling(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},rv=function(e,n,r,o,i){var t,a,u,s,c,l,f,d,m,p,g,h,v,y,b=e.dom;if(c=b,!(Qh(l=o,(f=n).inline)||Qh(l,f.block)||(f.selector?Ao.isElement(l)&&c.is(l,f.selector):void 0)||(s=o,n.links&&"A"===s.tagName)))return!1;if("all"!==n.remove)for(Jh(n.styles,function(e,t){e=lh.normalizeStyleValue(b,lh.replaceVars(e,r),t),"number"==typeof t&&(t=e,i=0),(n.remove_similar||!i||Qh(lh.getStyle(b,i,t),e))&&b.setStyle(o,t,""),u=1}),u&&""===b.getAttrib(o,"style")&&(o.removeAttribute("style"),o.removeAttribute("data-mce-style")),Jh(n.attributes,function(e,t){var n;if(e=lh.replaceVars(e,r),"number"==typeof t&&(t=e,i=0),!i||Qh(b.getAttrib(i,t),e)){if("class"===t&&(e=b.getAttrib(o,t))&&(n="",Jh(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(n+=(n?" ":"")+e)}),n))return void b.setAttrib(o,t,n);"class"===t&&o.removeAttribute("className"),Gh.test(t)&&o.removeAttribute("data-mce-"+t),o.removeAttribute(t)}}),Jh(n.classes,function(e){e=lh.replaceVars(e,r),i&&!b.hasClass(i,e)||b.removeClass(o,e)}),a=b.getAttribs(o),t=0;t)\s*/g,"$1"),Lt.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=Lt.map(e.split(/(?:~\+|~|\+)/),Rv),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[]},_v={getCssText:function(n,e){var t,r,o,i,a,u,s="";if(!1===(u=n.settings.preview_styles))return"";"string"!=typeof u&&(u="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");var c=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof e){if(!(e=n.formatter.get(e)))return;e=e[0]}return"preview"in e&&!1===(u=e.preview)?"":(t=e.block||e.inline||"span",(i=Bv(e.selector)).length?(i[0].name||(i[0].name=t),t=e.selector,r=Av(i,n)):r=Av([t],n),o=Tv.select(t,r)[0]||r.firstChild,kv(e.styles,function(e,t){(e=c(e))&&Tv.setStyle(o,t,e)}),kv(e.attributes,function(e,t){(e=c(e))&&Tv.setAttrib(o,t,e)}),kv(e.classes,function(e){e=c(e),Tv.hasClass(o,e)||Tv.addClass(o,e)}),n.fire("PreviewFormats"),Tv.setStyles(r,{position:"absolute",left:-65535}),n.getBody().appendChild(r),a=Tv.getStyle(n.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,kv(u.split(" "),function(e){var t=Tv.getStyle(o,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=Tv.getStyle(n.getBody(),e,!0),"#ffffff"===Tv.toHex(t).toLowerCase())||"color"===e&&"#000000"===Tv.toHex(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===a)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*a+"px"}"border"===e&&t&&(s+="padding:0 2px;"),s+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),Tv.remove(r),s)},parseSelector:Bv,selectorToHtml:function(e,t){return Av(Bv(e),t)}},Dv={toggle:function(e,t,n,r,o){var i=t.get(n);!Rh.match(e,n,r,o)||"toggle"in i[0]&&!i[0].toggle?wv.applyFormat(e,n,r,o):ov.remove(e,n,r,o)}},Ov={setup:function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}};function Pv(e){var t,n,r,o=(t=e,n={},(r=function(e,t){e&&("string"!=typeof e?Lt.each(e,function(e,t){r(t,e)}):(t=t.length?t:[t],Lt.each(t,function(e){"undefined"==typeof e.deep&&(e.deep=!e.selector),"undefined"==typeof e.split&&(e.split=!e.selector||e.inline),"undefined"==typeof e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),n[e]=t))})(Sv.get(t.dom)),r(t.settings.formats),{get:function(e){return e?n[e]:n},register:r,unregister:function(e){return e&&n[e]&&delete n[e],n}}),i=Ju(null);return Ov.setup(e),Vh(e),{get:o.get,register:o.register,unregister:o.unregister,apply:V.curry(wv.applyFormat,e),remove:V.curry(ov.remove,e),toggle:V.curry(Dv.toggle,e,o),match:V.curry(Rh.match,e),matchAll:V.curry(Rh.matchAll,e),matchNode:V.curry(Rh.matchNode,e),canApply:V.curry(Rh.canApply,e),formatChanged:V.curry(Ev.formatChanged,e,i),getCssText:V.curry(_v.getCssText,e)}}var Lv=function(a){return function(){for(var e=new Array(arguments.length),t=0;t)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};i--;)r=(n=e[i]).firstChild?n.firstChild.value:"","script"===t?((o=n.attr("type"))&&n.attr("type","mce-no/type"===o?null:o.replace(/^mce\-/,"")),"xhtml"===s.element_format&&0")):"xhtml"===s.element_format&&0T(n)?(C=A(b*y),b=A(C/y)):(b=A(C/y),C=A(b*y))),N.setStyles(_(s),{width:b,height:C}),r=0<(r=f.startPos.x+t)?r:0,o=0<(o=f.startPos.y+n)?o:0,N.setStyles(c,{left:r,top:o,display:"block"}),c.innerHTML=b+" × "+C,f[2]<0&&s.clientWidth<=b&&N.setStyle(s,"left",p+(h-b)),f[3]<0&&s.clientHeight<=C&&N.setStyle(s,"top",g+(v-C)),(t=R.scrollWidth-x)+(n=R.scrollHeight-w)!=0&&N.setStyles(c,{left:r-t,top:o-n}),i||(a.fire("ObjectResizeStart",{target:u,width:h,height:v}),i=!0)},P=function(){i=!1;var e=function(e,t){t&&(u.style[e]||!a.schema.isValid(u.nodeName.toLowerCase(),e)?N.setStyle(_(u),e,t):N.setAttrib(_(u),e,t))};e("width",b),e("height",C),N.unbind(S,"mousemove",O),N.unbind(S,"mouseup",P),k!==S&&(N.unbind(k,"mousemove",O),N.unbind(k,"mouseup",P)),N.remove(s),N.remove(c),o(u),a.fire("ObjectResized",{target:u,width:b,height:C}),N.setAttrib(u,"style",N.getAttrib(u,"style")),a.nodeChanged()},o=function(e){var t,r,o,n,i;L(),F(),t=N.getPos(e,R),p=t.x,g=t.y,i=e.getBoundingClientRect(),r=i.width||i.right-i.left,o=i.height||i.bottom-i.top,u!==e&&(u=e,b=C=0),n=a.fire("ObjectSelected",{target:e}),D(e)&&!n.isDefaultPrevented()?E(l,function(n,e){var t;(t=N.get("mceResizeHandle"+e))&&N.remove(t),t=N.add(R,"div",{id:"mceResizeHandle"+e,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+e+"-resize; margin:0; padding:0"}),ge.ie&&(t.contentEditable=!1),N.bind(t,"mousedown",function(e){var t;e.stopImmediatePropagation(),e.preventDefault(),d=(t=e).screenX,m=t.screenY,h=_(u).clientWidth,v=_(u).clientHeight,y=v/h,(f=n).startPos={x:r*n[0]+p,y:o*n[1]+g},x=R.scrollWidth,w=R.scrollHeight,s=u.cloneNode(!0),N.addClass(s,"mce-clonedresizable"),N.setAttrib(s,"data-mce-bogus","all"),s.contentEditable=!1,s.unSelectabe=!0,N.setStyles(s,{left:p,top:g,margin:0}),s.removeAttribute("data-mce-selected"),R.appendChild(s),N.bind(S,"mousemove",O),N.bind(S,"mouseup",P),k!==S&&(N.bind(k,"mousemove",O),N.bind(k,"mouseup",P)),c=N.add(R,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},h+" × "+v)}),n.elm=t,N.setStyles(t,{left:r*n[0]+p-t.offsetWidth/2,top:o*n[1]+g-t.offsetHeight/2})}):L(),u.setAttribute("data-mce-selected","1")},L=function(){var e,t;for(e in F(),u&&u.removeAttribute("data-mce-selected"),l)(t=N.get("mceResizeHandle"+e))&&(N.unbind(t),N.remove(t))},I=function(e){var t,n=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};i||a.removed||(E(N.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),t="mousedown"===e.type?e.target:r.getNode(),n(t=N.$(t).closest("table,img,figure.image,hr")[0],R)&&(z(),n(r.getStart(!0),t)&&n(r.getEnd(!0),t))?o(t):L())},M=function(e){return gy(function(e,t){for(;t&&t!==e;){if(hy(t)||gy(t))return t;t=t.parentNode}return null}(a.getBody(),e))},F=function(){for(var e in l){var t=l[e];t.elm&&(N.unbind(t.elm),delete t.elm)}},z=function(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};return a.on("init",function(){z(),ge.ie&&11<=ge.ie&&(a.on("mousedown click",function(e){var t=e.target,n=t.nodeName;i||!/^(TABLE|IMG|HR)$/.test(n)||M(t)||(2!==e.button&&a.selection.select(t,"TABLE"===n),"mousedown"===e.type&&a.nodeChanged())}),a.dom.bind(R,"mscontrolselect",function(e){var t=function(e){Ce.setEditorTimeout(a,function(){a.selection.select(e)})};if(M(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))}));var t=Ce.throttle(function(e){a.composing||I(e)});a.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",t),a.on("keyup compositionend",function(e){u&&"TABLE"===u.nodeName&&t(e)}),a.on("hide blur",L),a.on("contextmenu",n)}),a.on("remove",F),{isResizable:D,showResizeRect:o,hideResizeRect:L,updateResizeRect:I,destroy:function(){u=s=null}}},yy=function(e){return Ao.isContentEditableTrue(e)||Ao.isContentEditableFalse(e)},by={fromPoint:function(e,t,n){var r,o,i,a,u,s=n;if(s.caretPositionFromPoint)(o=s.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(s.body.createTextRange){r=s.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(c){r=function(e,n,t){var r,o,i;if(r=t.elementFromPoint(e,n),o=t.body.createTextRange(),r&&"HTML"!==r.tagName||(r=t.body),o.moveToElementText(r),0<(i=(i=Lt.toArray(o.getClientRects())).sort(function(e,t){return(e=Math.abs(Math.max(e.top-n,e.bottom-n)))-(t=Math.abs(Math.max(t.top-n,t.bottom-n)))})).length){n=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,n),o.collapse(!0),o}catch(a){}}return null}(e,t,n)}return i=r,a=n.body,u=i&&i.parentElement?i.parentElement():null,Ao.isContentEditableFalse(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(u,a,yy))?null:i}return r}},Cy=function(n,e){return H.map(e,function(e){var t=n.fire("GetSelectionRange",{range:e});return t.range!==e?t.range:e})},xy=function(e,t){return qn.fromDom(e.dom().cloneNode(t))},wy=function(e){return xy(e,!0)},Ny=function(e){return xy(e,!1)},Ey=wy,Sy=function(e,t){var n=(t||document).createDocumentFragment();return H.each(e,function(e){n.appendChild(e.dom())}),qn.fromDom(n)},ky=function(t){return qr.firstChild(t).fold(V.constant([t]),function(e){return[t].concat(ky(e))})},Ty=function(t){return qr.lastChild(t).fold(V.constant([t]),function(e){return"br"===Qn.name(e)?qr.prevSibling(e).map(function(e){return[t].concat(Ty(e))}).getOr([]):[t].concat(Ty(e))})},Ay=function(o,e){return sa([(i=e,a=i.startContainer,u=i.startOffset,Ao.isText(a)?0===u?A.some(qn.fromDom(a)):A.none():A.from(a.childNodes[u]).map(qn.fromDom)),(t=e,n=t.endContainer,r=t.endOffset,Ao.isText(n)?r===n.data.length?A.some(qn.fromDom(n)):A.none():A.from(n.childNodes[r-1]).map(qn.fromDom))],function(e,t){var n=H.find(ky(o),V.curry(Or.eq,e)),r=H.find(Ty(o),V.curry(Or.eq,t));return n.isSome()&&r.isSome()}).getOr(!1);var t,n,r,i,a,u},Ry=function(e,t,n,r){var o=n,i=new no(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Lt.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(ge.ie&&ge.ie<11&&e.isBlock(n)&&e.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},By=wr.immutable("element","width","rows"),_y=wr.immutable("element","cells"),Dy=wr.immutable("x","y"),Oy=function(e,t){var n=parseInt(cr.get(e,t),10);return isNaN(n)?1:n},Py=function(e){return H.foldl(e,function(e,t){return t.cells().length>e?t.cells().length:e},0)},Ly=function(e,t){for(var n=e.rows(),r=0;r"+(r.item?r.item(0).outerHTML:r.htmlText),o.removeChild(o.firstChild)):o.innerHTML=r.toString(),t.getInner=!0;var u=e.selection.serializer.serialize(o,t);return"tree"===t.format?u:(t.content=e.selection.isCollapsed()?"":u,e.fire("GetContent",t),t.content)},Ky=function(e,t,n){var r,o,i,a=e.selection.getRng(),u=e.getDoc();if((n=n||{format:"html"}).set=!0,n.selection=!0,n.content=t,n.no_events||!(n=e.fire("BeforeSetContent",n)).isDefaultPrevented()){if(t=n.content,a.insertNode){t+='_',a.startContainer===u&&a.endContainer===u?u.body.innerHTML=t:(a.deleteContents(),0===u.body.childNodes.length?u.body.innerHTML=t:a.createContextualFragment?a.insertNode(a.createContextualFragment(t)):(o=u.createDocumentFragment(),i=u.createElement("div"),o.appendChild(i),i.outerHTML=t,a.insertNode(o))),r=e.dom.get("__caret"),(a=u.createRange()).setStartBefore(r),a.setEndBefore(r),e.selection.setRng(a),e.dom.remove("__caret");try{e.selection.setRng(a)}catch(s){}}else a.item&&(u.execCommand("Delete",!1,null),a=e.getRng()),/^\s+/.test(t)?(a.pasteHTML('_'+t),e.dom.remove("__mce_tmp")):a.pasteHTML(t);n.no_events||e.fire("SetContent",n)}else e.fire("SetContent",n)},Xy=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return A.from(i).map(qn.fromDom).map(function(e){return r&&t.collapsed?e:qr.child(e,o(e,a)).getOr(e)}).bind(function(e){return Qn.isElement(e)?A.some(e):qr.parent(e)}).map(function(e){return e.dom()}).getOr(e)},Yy=function(e,t,n){return Xy(e,t,!0,n,function(e,t){return Math.min(qr.childNodesCount(e),t)})},Gy=function(e,t,n){return Xy(e,t,!1,n,function(e,t){return 0t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){return yu(c,e,t)},placeCaretAt:function(e,t){return i(by.fromPoint(e,t,c.getDoc()))},getBoundingClientRect:function(){var e=m();return e.collapsed?Ba.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){s=l=f=null,t.destroy()}};return n=py(g),t=vy(g,c),g.bookmarkManager=n,g.controlSelection=t,g},nb=Ao.isContentEditableFalse,rb=ta,ob=ks,ib=Ss,ab=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},ub=function(e,t,n,r){var o,i,a,u,s,c,l=e===eu.Forwards,f=l?ib:ob;return!r.collapsed&&(o=rb(r),nb(o))?Ga(e,t,o,e===eu.Backwards,!0):(u=Ai(r.startContainer),f(i=Es(e,t.getBody(),r))?Ja(t,i.getNode(!l)):(i=n(i))?f(i)?Ga(e,t,i.getNode(!l),l,!0):f(a=n(i))&&(!(c=ps(s=i,a))&&Ao.isBr(s.getNode())||c)?Ga(e,t,a.getNode(!l),l,!0):u?Za(t,i.toRange(),!0):null:u?r:null)},sb=function(e,t,n,r){var o,i,a,u,s,c,l,f,d;if(d=rb(r),o=Es(e,t.getBody(),r),i=n(t.getBody(),mg(1),o),a=Bt.filter(i,pg(1)),s=Bt.last(o.getClientRects()),(ib(o)||Ts(o))&&(d=o.getNode()),(ob(o)||As(o))&&(d=o.getNode(!0)),!s)return null;if(c=s.left,(u=Cg(a,c))&&nb(u.node))return l=Math.abs(c-u.left),f=Math.abs(c-u.right),Ga(e,t,u.node,l'),o=a,1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},lb=function(l,f){return function(){var e,t,n,r,o,i,a,u,s,c=(t=f,r=js((e=l).getBody()),o=ua.curry(ab,r.next),i=ua.curry(ab,r.prev),a=t?eu.Forwards:eu.Backwards,u=t?o:i,s=e.selection.getRng(),(n=ub(a,e,u,s))?n:(n=cb(e,a,s))||null);return!!c&&(l.selection.setRng(c),!0)}},fb=function(u,s){return function(){var e,t,n,r,o,i,a=(r=(t=s)?1:-1,o=t?dg:fg,i=(e=u).selection.getRng(),(n=sb(r,e,o,i))?n:(n=cb(e,r,i))||null);return!!a&&(u.selection.setRng(a),!0)}},db=function(e,r){return H.bind((t=e,H.map(t,function(e){return Fv.merge({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:V.noop},e)})),function(e){return t=e,(n=r).keyCode===t.keyCode&&n.shiftKey===t.shiftKey&&n.altKey===t.altKey&&n.ctrlKey===t.ctrlKey&&n.metaKey===t.metaKey?[e]:[];var t,n});var t},mb=function(e){for(var t=[],n=1;n'},Ob=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Pb=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Lb=function(e,t,n){return!1===Ao.isText(t)?n:e?1===n&&t.data.charAt(n-1)===Ei?0:n:n===t.data.length-1&&t.data.charAt(n)===Ei?t.data.length:n},Ib=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Mb=function(e,t){var n=Au(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&e.dom.setAttribs(t,Ru(e))},Fb=function(a,e){var t,u,s,i,c,n,r,o,l,f,d,m,p,g,h,v,y,b,C=a.dom,x=a.schema,w=x.getNonEmptyElements(),N=a.selection.getRng(),E=function(e){var t,n,r,o=s,i=x.getTextInlineElements();if(e||"TABLE"===f||"HR"===f?(t=C.create(e||m),Mb(a,t)):t=c.cloneNode(!1),r=t,!1===Du(a))C.setAttrib(t,"style",null),C.setAttrib(t,"class",null);else do{if(i[o.nodeName]){if(xc(o))continue;n=o.cloneNode(!1),C.setAttrib(n,"id",""),t.hasChildNodes()?n.appendChild(t.firstChild):r=n,t.appendChild(n)}}while((o=o.parentNode)&&o!==u);return Db(r),t},S=function(e){var t,n,r,o;if(o=Lb(e,s,i),Ao.isText(s)&&(e?0s.childNodes.length-1,s=s.childNodes[Math.min(i,s.childNodes.length-1)]||s,i=p&&Ao.isText(s)?s.nodeValue.length:0),(u=Ib(C,s))&&((m&&!n||!m&&n)&&(s=function(e,t,n,r,o){var i,a,u,s,c,l,f,d=t||"P",m=e.dom,p=Ib(m,r);if(!(a=m.getParent(r,m.isBlock))||!Pb(m,a)){if(l=(a=a||p)===e.getBody()||(f=a)&&/^(TD|TH|CAPTION)$/.test(f.nodeName)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=m.create(d),Mb(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==a;)s=s.parentNode;for(;s&&!m.isBlock(s);)s=(u=s).previousSibling;if(u&&e.schema.isValidChild(l,d.toLowerCase())){for(i=m.create(d),Mb(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!m.isBlock(s);)c=s.nextSibling,i.appendChild(s),s=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(a,m,N,s,i)),c=C.getParent(s,C.isBlock),l=c?C.getParent(c.parentNode,C.isBlock):null,f=c?c.nodeName.toUpperCase():"","LI"!==(d=l?l.nodeName.toUpperCase():"")||e.ctrlKey||(l=(c=l).parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&C.isEmpty(c)?_b(a,E,l,c,m):m&&c===a.getBody()||(m=m||"P",Ai(c)?(r=Mi(c),C.isEmpty(c)&&Db(c),wb(a,r)):S()?k():S(!0)?(r=c.parentNode.insertBefore(E(),c),wb(a,Ob(c,"HR")?r:c)):((t=(y=N,b=y.cloneRange(),b.setStart(y.startContainer,Lb(!0,y.startContainer,y.startOffset)),b.setEnd(y.endContainer,Lb(!1,y.endContainer,y.endOffset)),b).cloneRange()).setEndAfter(c),function(e){for(;Ao.isText(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild;);}(o=t.extractContents()),r=o.firstChild,C.insertAfter(o,c),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Ao.isElement(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue?e.remove(o):(a=o)&&"A"===a.nodeName&&0===Lt.trim(Si(a.innerText||a.textContent)).length&&e.remove(o);var a}}(C,w,r),g=C,(h=c).normalize(),(v=h.lastChild)&&!/^(left|right)$/gi.test(g.getStyle(v,"float",!0))||g.add(h,"br"),C.isEmpty(c)&&Db(c),r.normalize(),C.isEmpty(r)?(C.remove(r),k()):wb(a,r)),C.setAttrib(r,"id",""),a.fire("NewBlock",{newBlock:r})))},zb=function(e,t){return Eb(e).filter(function(e){return 0",Nu(f)!==f.documentBaseUrl&&(p+=''),p+='',d=Eu(f),m=Su(f),ku(f)&&(p+=''),p+='
'),gC.add(t.iframeContainer,l),g},vC=function(e,t){var n=hC(e,t);t.editorContainer&&(gC.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=gC.isHidden(t.editorContainer)),e.getElement().style.display="none",gC.setAttrib(e.id,"aria-hidden","true"),n||pC(e)},yC=di.DOM,bC=function(t,n,e){var r,o,i=Tp.get(e);if(r=Tp.urls[e]||t.documentBaseUrl.replace(/\/$/,""),e=Lt.trim(e),i&&-1===Lt.inArray(n,e)){if(Lt.each(Tp.dependencies(e),function(e){bC(t,n,e)}),t.plugins[e])return;o=new i(t,r,t.$),(t.plugins[e]=o).init&&(o.init(t,r),n.push(e))}},CC=function(e){return e.replace(/^\-/,"")},xC=function(e){return{editorContainer:e,iframeContainer:e}},wC=function(e){var t,n,r=e.getElement();return e.inline?xC(null):(t=r,n=yC.create("div"),yC.insertAfter(n,t),xC(n))},NC=function(e){var t,n,r,o,i,a,u,s,c,l,f,d=e.settings,m=e.getElement();return e.orgDisplay=m.style.display,E.isString(d.theme)?(l=(o=e).settings,f=o.getElement(),i=l.width||yC.getStyle(f,"width")||"100%",a=l.height||yC.getStyle(f,"height")||f.offsetHeight,u=l.min_height||100,(s=/^[0-9\.]+(|px)$/i).test(""+i)&&(i=Math.max(parseInt(i,10),100)),s.test(""+a)&&(a=Math.max(parseInt(a,10),u)),c=o.theme.renderUI({targetNode:f,width:i,height:a,deltaWidth:l.delta_width,deltaHeight:l.delta_height}),l.content_editable||(a=(c.iframeHeight||a)+("number"==typeof a?c.deltaHeight||0:""))=n.length)for(r=0,o=e.length;r=n.length||e[r]!==n[r]){i=r+1;break}if(e.length=e.length||e[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=e.length-(i-1);r]*>( | |\\s|\xa0|
|)<\\/"+a+">[\r\n]*|
[\r\n]*)$"),r=i.replace(u,"")}return"text"!==t.format?t.content=Lt.trim(r):t.content=r,t.no_events||e.fire("GetContent",t),t.content},zC=function(u,s,c){return void 0===c&&(c={}),c.format=c.format?c.format:"html",c.set=!0,c.content=MC(s)?"":s,MC(s)||c.no_events||(u.fire("BeforeSetContent",c),s=c.content),A.from(u.getBody()).fold(V.constant(s),function(e){return MC(s)?function(e,t,n,r){IC(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=jc({validate:e.validate},e.schema).serialize(n);return r.content=Lt.trim(o),e.dom.setHTML(t,r.content),r.no_events||e.fire("SetContent",r),n}(u,e,s,c):(t=u,n=e,o=c,0===(r=s).length||/^\s+$/.test(r)?(a='
',"TABLE"===n.nodeName?r=""+a+"":/^(UL|OL)$/.test(n.nodeName)&&(r="
  • "+a+"
  • "),(i=Au(t))&&t.schema.isValidChild(n.nodeName.toLowerCase(),i.toLowerCase())?(r=a,r=t.dom.createHTML(i,t.settings.forced_root_block_attrs,r)):r||(r='
    '),t.dom.setHTML(n,r),t.fire("SetContent",o)):("raw"!==o.format&&(r=jc({validate:t.validate},t.schema).serialize(t.parser.parse(r,{isRootContent:!0,insert:!0}))),o.content=Lt.trim(r),t.dom.setHTML(n,o.content),o.no_events||t.fire("SetContent",o)),o.content);var t,n,r,o,i,a})},UC=di.DOM,qC=function(e){return A.from(e).each(function(e){return e.destroy()})},VC=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save(),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&UC.remove(o.nextSibling),!e.inline&&r&&(i=e,UC.setStyle(i.id,"display",i.orgDisplay)),qv(e),e.editorManager.remove(e),UC.remove(e.getContainer()),qC(t),qC(n),e.destroy()}var i},HC=function(e,t){var n,r,o,i=e.selection,a=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),qC(i),qC(a)),(r=(n=e).formElement)&&(r._mceOldSubmit&&(r.submit=r._mceOldSubmit,r._mceOldSubmit=null),UC.unbind(r,"submit reset",n.formEventDelegate)),(o=e).contentAreaContainer=o.formElement=o.container=o.editorContainer=null,o.bodyElement=o.contentDocument=o.contentWindow=null,o.iframeElement=o.targetElm=null,o.selection&&(o.selection=o.selection.win=o.selection.dom=o.selection.dom.doc=null),e.destroyed=!0):e.remove())},jC=di.DOM,$C=Lt.extend,WC=Lt.each,KC=Lt.resolve,XC=ge.ie,YC=function(e,t,n){var r,o,i,a,u,s,c,l=this,f=l.documentBaseUrl=n.documentBaseURL,d=n.baseURI;r=l,o=e,i=f,a=n.defaultSettings,u=t,c={id:o,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:i,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:(s=r).convertURL,url_converter_scope:s,ie7_compat:!0},t=sl(nl,c,a,u),l.settings=t,Ci.language=t.language||"en",Ci.languageLoad=t.language_load,Ci.baseURL=n.baseURL,l.id=e,l.setDirty(!1),l.plugins={},l.documentBaseURI=new PC(t.document_base_url,{base_uri:d}),l.baseURI=d,l.contentCSS=[],l.contentStyles=[],l.shortcuts=new tp(l),l.loadedCSS={},l.editorCommands=new Mm(l),l.suffix=n.suffix,l.editorManager=n,l.inline=t.inline,l.buttons={},l.menuItems={},t.cache_suffix&&(ge.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(ge.overrideViewPort=!1),n.fire("SetupEditor",{editor:l}),l.execCallback("setup",l),l.$=en.overrideDefaults(function(){return{context:l.inline?l.getBody():l.getDoc(),element:l.getBody()}})};$C(YC.prototype={render:function(){AC(this)},focus:function(e){fp(this,e)},hasFocus:function(){return dp(this)},execCallback:function(e){for(var t=[],n=1;n=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n,r,o,i;return n=Rx(e.x,t.x),r=Rx(e.y,t.y),o=Ax(e.x+e.w,t.x+t.w),i=Ax(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:Dx(n,r,o-n,i-r)},clamp:function(e,t,n){var r,o,i,a,u,s,c,l,f,d;return u=e.x,s=e.y,c=e.x+e.w,l=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=Rx(0,t.x-u),o=Rx(0,t.y-s),i=Rx(0,c-f),a=Rx(0,l-d),u+=r,s+=o,n&&(c+=r,l+=o,u-=i,s-=a),Dx(u,s,(c-=i)-u,(l-=a)-s)},create:Dx,fromClientRect:function(e){return Dx(e.left,e.top,e.width,e.height)}},Px={},Lx={add:function(e,t){Px[e.toLowerCase()]=t},has:function(e){return!!Px[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),n=Px.hasOwnProperty(t)?Px[t]:null;if(null===n)throw new Error("Could not find module for type: "+e);return n},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=Px[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}},Ix=Lt.each,Mx=Lt.extend,Fx=function(){};Fx.extend=Sx=function(n){var e,t,r,o=this.prototype,i=function(){var e,t,n;if(!kx&&(this.init&&this.init.apply(this,arguments),t=this.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(this,arguments)},a=function(){return this},u=function(n,r){return function(){var e,t=this._super;return this._super=o[n],e=r.apply(this,arguments),this._super=t,e}};for(t in kx=!0,e=new this,kx=!1,n.Mixins&&(Ix(n.Mixins,function(e){for(var t in e)"init"!==t&&(n[t]=e[t])}),o.Mixins&&(n.Mixins=o.Mixins.concat(n.Mixins))),n.Methods&&Ix(n.Methods.split(","),function(e){n[e]=a}),n.Properties&&Ix(n.Properties.split(","),function(e){var t="_"+e;n[e]=function(e){return e!==undefined?(this[t]=e,this):this[t]}}),n.Statics&&Ix(n.Statics,function(e,t){i[t]=e}),n.Defaults&&o.Defaults&&(n.Defaults=Mx({},o.Defaults,n.Defaults)),n)"function"==typeof(r=n[t])&&o[t]?e[t]=u(t,r):e[t]=r;return i.prototype=e,(i.constructor=i).extend=Sx,i};var zx=Math.min,Ux=Math.max,qx=Math.round,Vx=function(e,n){var r,o,t,i;if(n=n||'"',null===e)return"null";if("string"==(t=typeof e))return o="\bb\tt\nn\ff\rr\"\"''\\\\",n+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=o.indexOf(t))+1?"\\"+o.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)})+n;if("object"===t){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(r=0,o="[";r+~]|"+ut+")"+ut+"*"),gt=new RegExp("="+ut+"*([^\\]'\"]*?)"+ut+"*\\]","g"),pt=new RegExp(lt),ht=new RegExp("^"+st+"$"),vt={ID:new RegExp("^#("+st+")"),CLASS:new RegExp("^\\.("+st+")"),TAG:new RegExp("^("+st+"|[*])"),ATTR:new RegExp("^"+ct),PSEUDO:new RegExp("^"+lt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ut+"*(even|odd|(([+-]|)(\\d*)n|)"+ut+"*(?:([+-]|)"+ut+"*(\\d+)|))"+ut+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+ut+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ut+"*((?:-\\d)?\\d*)"+ut+"*\\)|)(?=[^-]|$)","i")},bt=/^(?:input|select|textarea|button)$/i,yt=/^h\d$/i,Ct=/^[^{]+\{\s*\[native \w/,xt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,wt=/[+~]/,Nt=/'|\\/g,Et=new RegExp("\\\\([\\da-f]{1,6}"+ut+"?|("+ut+")|.)","ig"),St=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ot.apply(tt=it.call(We.childNodes),We.childNodes),tt[We.childNodes.length].nodeType}catch(Kw){ot={apply:tt.length?function(e,t){rt.apply(e,it.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Tt=function(e,t,n,r){var o,i,a,u,s,c,l,f,d,m;if((t?t.ownerDocument||t:We)!==Ee&&Ne(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Ee).nodeType)&&9!==u)return[];if(Te&&!r){if(o=xt.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&_e(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ot.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&me.getElementsByClassName)return ot.apply(n,t.getElementsByClassName(a)),n}if(me.qsa&&(!ke||!ke.test(e))){if(f=l=$e,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=ve(e),(l=t.getAttribute("id"))?f=l.replace(Nt,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",s=c.length;s--;)c[s]=f+Lt(c[s]);d=wt.test(e)&&Ot(t.parentNode)||t,m=c.join(",")}if(m)try{return ot.apply(n,d.querySelectorAll(m)),n}catch(g){}finally{l||t.removeAttribute("id")}}}return ye(e.replace(ft,"$1"),t,n,r)};function kt(){var r=[];return function e(t,n){return r.push(t+" ")>ge.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function At(e){return e[$e]=!0,e}function _t(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Rt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function Dt(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function Bt(a){return At(function(i){return i=+i,At(function(e,t){for(var n,r=a([],e.length,i),o=r.length;o--;)e[n=r[o]]&&(e[n]=!(t[n]=e[n]))})})}function Ot(e){return e&&typeof e.getElementsByTagName!==Ze&&e}for(de in me=Tt.support={},he=Tt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Ne=Tt.setDocument=function(e){var t,s=e?e.ownerDocument||e:We,n=s.defaultView;return s!==Ee&&9===s.nodeType&&s.documentElement?(Se=(Ee=s).documentElement,Te=!he(s),n&&n!==function(e){try{return e.top}catch(t){}return null}(n)&&(n.addEventListener?n.addEventListener("unload",function(){Ne()},!1):n.attachEvent&&n.attachEvent("onunload",function(){Ne()})),me.attributes=!0,me.getElementsByTagName=!0,me.getElementsByClassName=Ct.test(s.getElementsByClassName),me.getById=!0,ge.find.ID=function(e,t){if(typeof t.getElementById!==Ze&&Te){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},ge.filter.ID=function(e){var t=e.replace(Et,St);return function(e){return e.getAttribute("id")===t}},ge.find.TAG=me.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Ze)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},ge.find.CLASS=me.getElementsByClassName&&function(e,t){if(Te)return t.getElementsByClassName(e)},Ae=[],ke=[],me.disconnectedMatch=!0,ke=ke.length&&new RegExp(ke.join("|")),Ae=Ae.length&&new RegExp(Ae.join("|")),t=Ct.test(Se.compareDocumentPosition),_e=t||Ct.test(Se.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Qe=t?function(e,t){if(e===t)return we=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!me.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument===We&&_e(We,e)?-1:t===s||t.ownerDocument===We&&_e(We,t)?1:xe?at.call(xe,e)-at.call(xe,t):0:4&n?-1:1)}:function(e,t){if(e===t)return we=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===s?-1:t===s?1:o?-1:i?1:xe?at.call(xe,e)-at.call(xe,t):0;if(o===i)return _t(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?_t(a[r],u[r]):a[r]===We?-1:u[r]===We?1:0},s):Ee},Tt.matches=function(e,t){return Tt(e,null,null,t)},Tt.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Ee&&Ne(e),t=t.replace(gt,"='$1']"),me.matchesSelector&&Te&&(!Ae||!Ae.test(t))&&(!ke||!ke.test(t)))try{var n=(void 0).call(e,t);if(n||me.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(Kw){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Et,St),e[3]=(e[3]||e[4]||e[5]||"").replace(Et,St),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Tt.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Tt.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return vt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pt.test(n)&&(t=ve(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Et,St).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Ye[e+" "];return t||(t=new RegExp("(^|"+ut+")"+e+"("+ut+"|$)"))&&Ye(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Ze&&e.getAttribute("class")||"")})},ATTR:function(n,r,o){return function(e){var t=Tt.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===o:"!="===r?t!==o:"^="===r?o&&0===t.indexOf(o):"*="===r?o&&-1)[^>]*$|#([\w\-]*)$)/,en=je.Event,tn=Yt.makeMap("children,contents,next,prev"),nn=function(e){return void 0!==e},rn=function(e){return"string"==typeof e},on=function(e,t){var n,r,o;for(o=(t=t||Gt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},an=function(e,t,n,r){var o;if(rn(t))t=on(t,Cn(e[0]));else if(t.length&&!t.nodeType){if(t=pn.makeArray(t),r)for(o=t.length-1;0<=o;o--)an(e,t[o],n,r);else for(o=0;o"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:Zt.exec(e)))return pn(t).find(e);if(n[1])for(r=on(e,Cn(t)).firstChild;r;)Jt.call(o,r),r=r.nextSibling;else{if(!(r=Cn(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return Yt.toArray(this)},add:function(e,t){var n,r,o=this;if(rn(e))return o.add(pn(e));if(!1!==t)for(n=pn.unique(o.toArray().concat(pn.makeArray(e))),o.length=n.length,r=0;r=a.length&&r(o)}))})})},to=function(e){return eo(e,Zr.nu)},no=function(n){return{is:function(e){return n===e},isValue:C,isError:y,getOr:H(n),getOrThunk:H(n),getOrDie:H(n),or:function(e){return no(n)},orThunk:function(e){return no(n)},fold:function(e,t){return t(n)},map:function(e){return no(e(n))},each:function(e){e(n)},bind:function(e){return e(n)},exists:function(e){return e(n)},forall:function(e){return e(n)},toOption:function(){return A.some(n)}}},ro=function(n){return{is:y,isValue:y,isError:C,getOr:j,getOrThunk:function(e){return e()},getOrDie:function(){return e=String(n),function(){throw new Error(e)}();var e},or:function(e){return e},orThunk:function(e){return e()},fold:function(e,t){return e(n)},map:function(e){return ro(n)},each:v,bind:function(e){return ro(n)},exists:y,forall:C,toOption:A.none}},oo={value:no,error:ro};function io(e,u){var t=e,n=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==u){if(o=e[n])return o;for(i=e.parentNode;i&&i!==u;i=i.parentNode)if(o=i[n])return o}}};this.current=function(){return t},this.next=function(e){return t=n(t,"firstChild","nextSibling",e)},this.prev=function(e){return t=n(t,"lastChild","previousSibling",e)},this.prev2=function(e){return t=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],u&&o===u)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==u)return i}}(t,"lastChild","previousSibling",e)}}var ao,uo,so,co=function(t){var n;return function(e){return(n=n||function(e,t){for(var n={},r=0,o=e.length;r\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Fo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Uo=/[<>&\"\']/g,zo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Vo={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};uo={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},so={"<":"<",">":">","&":"&",""":'"',"'":"'"};var qo=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n>10),56320+(1023&t))):Vo[t]||String.fromCharCode(t):so[e]||ao[e]||(n=e,(r=er.fromTag("div").dom()).innerHTML=n,r.textContent||r.innerText||n);var n,r})}},Ko={},Xo={},Yo=Yt.makeMap,Go=Yt.each,Jo=Yt.extend,Qo=Yt.explode,Zo=Yt.inArray,ei=function(e,t){return(e=Yt.trim(e))?e.split(t||" "):[]},ti=function(e){var u,t,n,r,o,i,s={},a=function(e,t,n){var r,o,i,a=function(e,t){var n,r,o={};for(n=0,r=e.length;n