锦水项目前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 lines
162 KiB

/* Tiny PowerPaste plugin
*
* Copyright 2010-2019 Tiny Technologies LLC. All rights reserved.
*
* Version: 4.0.1-317
*/
!function(y){"use strict";var n=function(e){return parseInt(e,10)},r=function(e,t,n){return{major:e,minor:t,patch:n}},o=function(e){var t=/([0-9]+)\.([0-9]+)\.([0-9]+)(?:(\-.+)?)/.exec(e);return t?r(n(t[1]),n(t[2]),n(t[3])):r(0,0,0)},i=function(e,t){var n=e-t;return 0===n?0:0<n?1:-1},c=function(e,t){return-1===function(e,t){var n=i(e.major,t.major);if(0!==n)return n;var r=i(e.minor,t.minor);if(0!==r)return r;var o=i(e.patch,t.patch);return 0!==o?o:0}((n=e)?o([(r=n).majorVersion,r.minorVersion].join(".").split(".").slice(0,3).join(".")):null,o(t));var n,r},e=function(r,o){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=r.console;n&&o in n&&n[o].apply(n,arguments)}},t={log:e(window,"log"),error:e(window,"error"),warn:e(window,"warm")},s={register:function(e,t){e.addCommand("mceTogglePlainTextPaste",t.toggle)}},l=function(e){return e.getParam("powerpaste_block_drop",!1,"boolean")},a=function(e){return void 0!==e.settings.images_upload_url},f=function(e){return e.getParam("paste_as_text",!1)},u=function(e,t){e.dom.bind(t,"drop dragstart dragend dragover dragenter dragleave dragdrop draggesture",function(e){e.preventDefault(),e.stopImmediatePropagation()})},d=function(t){t.on("init",function(e){u(t,t.getBody()),t.inline||u(t,t.getDoc())})},C=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},g=function(n,r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n(r.apply(null,e))}},v=function(e){return function(){return e}},m=function(e){return e};function N(r){for(var o=[],e=1;e<arguments.length;e++)o[e-1]=arguments[e];return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o.concat(e);return r.apply(null,n)}}var p,h,b,x,T,E=function(e){return function(){throw new Error(e)}},w=v(!1),I=v(!0),S=w,L=I,D=function(){return O},O=(x={fold:function(e,t){return e()},is:S,isSome:S,isNone:L,getOr:b=function(e){return e},getOrThunk:h=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:b,orThunk:h,map:D,ap:D,each:function(){},bind:D,flatten:D,exists:S,forall:L,filter:D,equals:p=function(e){return e.isNone()},equals_:p,toArray:function(){return[]},toString:v("none()")},Object.freeze&&Object.freeze(x),x),A=function(n){var e=function(){return n},t=function(){return o},r=function(e){return e(n)},o={fold:function(e,t){return t(n)},is:function(e){return n===e},isSome:L,isNone:S,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:t,orThunk:t,map:function(e){return A(e(n))},ap:function(e){return e.fold(D,function(e){return A(e(n))})},each:function(e){e(n)},bind:r,flatten:e,exists:r,forall:r,filter:function(e){return e(n)?o:O},equals:function(e){return e.is(n)},equals_:function(e,t){return e.fold(S,function(e){return t(n,e)})},toArray:function(){return[n]},toString:function(){return"some("+n+")"}};return o},_={some:A,none:D,from:function(e){return null==e?O:A(e)}},P=function(t){return function(e){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(e)===t}},k=P("string"),M=P("object"),R=P("array"),F=P("boolean"),j=P("function"),U=P("number"),B=void 0===(T=Array.prototype.indexOf)?function(e,t){return z(e,t)}:function(e,t){return T.call(e,t)},Y=function(e,t){return-1<B(e,t)},H=function(e,t){return G(e,t).isSome()},W=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},$=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n},V=function(e,t,n){return q(e,function(e){n=t(n,e)}),n},X=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n,e))return _.some(o)}return _.none()},G=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n,e))return _.some(n);return _.none()},z=function(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return n;return-1},K=Arr