czl-web/js/tinymce.min.js

32 lines
409 KiB
JavaScript
Raw Permalink Normal View History

2025-05-20 13:54:27 +08:00
/*!
* TinyMCE
*
* Copyright (c) 2023 Ephox Corporation DBA Tiny Technologies, Inc.
* Licensed under the Tiny commercial license. See https://www.tiny.cloud/legal/
*
* Version: 6.3.2
*/
!function(){"use strict";var e=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},t=function(e){return{eq:e}},n=t((function(e,t){return e===t})),o=function(e){return t((function(t,n){if(t.length!==n.length)return!1;for(var o=t.length,r=0;r<o;r++)if(!e.eq(t[r],n[r]))return!1;return!0}))},r=function(e){return t((function(r,s){var a=Object.keys(r),i=Object.keys(s);if(!function(e,n){return function(e,n){return t((function(t,o){return e.eq(n(t),n(o))}))}(o(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,n)}))}(n).eq(a,i))return!1;for(var l=a.length,d=0;d<l;d++){var c=a[d];if(!e.eq(r[c],s[c]))return!1}return!0}))},s=t((function(t,n){if(t===n)return!0;var a=e(t);return a===e(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(a)?t===n:"array"===a?o(s).eq(t,n):"object"===a&&r(s).eq(t,n))}));const a=Object.getPrototypeOf,i=(e,t,n)=>{var o;return!!n(e,t.prototype)||(null===(o=e.constructor)||void 0===o?void 0:o.name)===t.name},l=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&i(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":t})(t)===e,d=e=>t=>typeof t===e,c=e=>t=>e===t,u=(e,t)=>f(e)&&i(e,t,((e,t)=>a(e)===t)),m=l("string"),f=l("object"),g=e=>u(e,Object),p=l("array"),h=c(null),b=d("boolean"),v=c(void 0),y=e=>null==e,C=e=>!y(e),w=d("function"),x=d("number"),k=(e,t)=>{if(p(e)){for(let n=0,o=e.length;n<o;++n)if(!t(e[n]))return!1;return!0}return!1},S=()=>{},_=(e,t)=>(...n)=>e(t.apply(null,n)),E=(e,t)=>n=>e(t(n)),N=e=>()=>e,R=e=>e,A=(e,t)=>e===t;function O(e,...t){return(...n)=>{const o=t.concat(n);return e.apply(null,o)}}const T=e=>t=>!e(t),B=e=>e(),D=e=>{e()},P=N(!1),L=N(!0);class M{constructor(e,t){this.tag=e,this.value=t}static some(e){return new M(!0,e)}static none(){return M.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?M.some(e(this.value)):M.none()}bind(e){return this.tag?e(this.value):M.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:M.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return C(e)?M.some(e):M.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}M.singletonNone=new M(!1);const I=Array.prototype.slice,F=Array.prototype.indexOf,U=Array.prototype.push,z=(e,t)=>F.call(e,t),j=(e,t)=>z(e,t)>-1,H=(e,t)=>{for(let n=0,o=e.length;n<o;n++)if(t(e[n],n))return!0;return!1},$=(e,t)=>{const n=e.length,o=new Array(n);for(let r=0;r<n;r++){const n=e[r];o[r]=t(n,r)}return o},V=(e,t)=>{for(let n=0,o=e.length;n<o;n++)t(e[n],n)},q=(e,t)=>{for(let n=e.length-1;n>=0;n--)t(e[n],n)},W=(e,t)=>{const n=[],o=[];for(let r=0,s=e.length;r<s;r++){const s=e[r];(t(s,r)?n:o).push(s)}return{pass:n,fail:o}},K=(e,t)=>{const n=[];for(let o=0,r=e.length;o<r;o++){const r=e[o];t(r,o)&&n.push(r)}return n},G=(e,t,n)=>(q(e,((e,o)=>{n=t(n,e,o)})),n),Y=(e,t,n)=>(V(e,((e,o)=>{n=t(n,e,o)})),n),X=(e,t,n)=>{for(let o=0,r=e.length;o<r;o++){const r=e[o];if(t(r,o))return M.some(r);if(n(r,o))break}return M.none()},Q=(e,t)=>X(e,t,P),J=(e,t)=>{for(let n=0,o=e.length;n<o;n++)if(t(e[n],n))return M.some(n);return M.none()},Z=e=>{const t=[];for(let n=0,o=e.length;n<o;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);U.apply(t,e[n])}return t},ee=(e,t)=>Z($(e,t)),te=(e,t)=>{for(let n=0,o=e.length;n<o;++n)if(!0
/* Ephox Fluffy plugin
*
* Copyright 2010-2016 Ephox Corporation. All rights reserved.
*
* Version: 2.7.0-15
*/
!function(){"use strict";function n(r){return function(n){return t=typeof(n=n),(null===n?"null":"object"==t&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"==t&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":t)===r;var t}}function t(n,t){return{isRequired:n,applyPatch:t}}function u(e,i){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var r=i.apply(this,n),r=d(r)?n:r;return e.apply(this,r)}}function r(){return l}function e(n,t){for(var r=function(n,t){for(var r=n.length,e=new Array(r),i=0;i<r;i++){var o=n[i];e[i]=t(o,i)}return e}(n,t),e=[],i=0,o=r.length;i<o;++i){if(!p(r[i]))throw new Error("Arr.flatten item "+i+" was not an array, input: "+r);y.apply(e,r[i])}return e}function a(r){return function(n,t){r[t]=n}}function i(c){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];if(0===n.length)throw new Error("Can't merge zero objects");for(var r,e,i={},o=0;o<n.length;o++){var u,a=n[o];for(u in a)r=a,e=u,w.call(r,e)&&(i[u]=c(i[u],a[u]))}return i}}function o(n){var t;return null!=(t=n.defaultOptions)?t:n.defaultSettings}function c(n,t){var n=j(n,t),r=A(t.plugins),e=n.custom_plugin_urls||{},e=E(e,function(n,t){return h(r,t)}),n=n.external_plugins||{},i={},e=(b(e.t,function(n,t){i[t]=n}),x(i,n)),n=0===m(e).length?{}:{external_plugins:e};return x(t,n)}var f,l,s=n("object"),p=n("array"),d=(f=void 0,function(n){return f===n}),g="undefined"!=typeof window?window:Function("return this;")(),v=(l=!0,Array.prototype.indexOf),y=Array.prototype.push,h=function(n,t){return-1<v.call(n,t)},m=Object.keys,w=Object.hasOwnProperty,b=function(n,t){for(var r=m(n),e=0,i=r.length;e<i;e++){var o=r[e];t(n[o],o)}},E=function(n,t){var r,e,i,o={},u={};return r=t,e=a(o),i=a(u),b(n,function(n,t){(r(n,t)?e:i)(n,t)}),{t:o,f:u}},j=i(function(n,t){return s(n)&&s(t)?j(n,t):t}),x=i(function(n,t){return t}),A=function(n){if(d(n)||""===n)return[];n=p(n)?e(n,function(n){return n.split(/[\s+,]/)}):n.split(/[\s+,]/);return e(n,function(n){return 0<n.length?[n.trim()]:[]})},_=t(r,function(r){var n=r.EditorManager;n.init=u(n.init,function(n){return[c(o(r),n)]}),n.createEditor=u(n.createEditor,function(n,t){return[n,c(o(r),t)]})});function M(n,t,r){if(r||2===arguments.length)for(var e,i=0,o=t.length;i<o;i++)!e&&i in t||((e=e||Array.prototype.slice.call(t,0,i))[i]=t[i]);return n.concat(e||Array.prototype.slice.call(t))}function O(n){return parseInt(n,10)}function R(n,t){return 0==(n-=t)?0:0<n?1:-1}function S(n,t,r){return{major:n,minor:t,patch:r}}function I(n,t){return!!n&&-1===q(N(n),L(t))}function P(e,i){return function(n){var t=A(n.plugins),r=V(i),r=0<r.length?t.concat(r):t;return[e.util.Tools.extend({},n,{plugins:r})]}}function C(){return(new Date).getTime()}function D(r){return function(){n="position";var n,t=(((t=r).currentStyle||window.getComputedStyle(t,null))[n]||"").toLowerCase();return"absolute"===t||"fixed"===t}}function U(n){n.parentNode.removeChild(n)}function T(n){var t=n,r=[$,G,k,_];if(t)for(var e=0;e<r.length;e++)r[e].isRequired(t)&&r[e].applyPatch(t)}var L=function(n){n=/([0-9]+)\.([0-9]+)\.([0-9]+)(?:(\-.+)?)/.exec(n);return n?S(O(n[1]),O(n[2]),O(n[3])):S(0,0,0)},q=function(n,t){var r=R(n.major,t.major);if(0!==r)return r;r=R(n.minor,t.minor);if(0!==r)return r;r=R(n.patch,t.patch);return 0!==r?r:0},N=function(n){return L([n.majorVersion,n.minorVersion].join(".").split(".").slice(0,3).join("."))},V=function(n){n=o(n).forced_plugins;return n||[]},k=t(function(n){return I(n,"4.7.0")},function(n){var r=n,e=r.EditorManager;e.init=u(e.init,P(r,e)),e.createEditor=u(e.createEditor,function(n,t){return M([n],P(r,e)(t),!0)})}),z=function(n,t,r,e,i){var o=C(),u=setInterval(function(){n()&&(clearInterval(u),t()),C()-o>i&&(clearInterval(u),r())},e)},B=function(n,t){(r=document.createElement("div")).style.display="none",r.className="mce-floatpanel";var r,e=r;document.body.appendChild(e),z(D(e),function(){U(e),n()},function(){U(e),t()},10,5e3)},F=function(n,t){n.notificationManager?n.notificationManager.open({text:t,type:"w
(function(cloudSettings) {
tinymce.overrideDefaults(cloudSettings);
})({"rtc_tenant_id":"no-api-key","editimage_api_key":"no-api-key","imagetools_proxy":"https://imageproxy.tiny.cloud/2/image","autocorrect_service_url":"https://spelling.tiny.cloud","suffix":".min","linkchecker_service_url":"https://hyperlinking.tiny.cloud","spellchecker_rpc_url":"https://spelling.tiny.cloud","spellchecker_api_key":"no-api-key","tinydrive_service_url":"https://catalog.tiny.cloud","api_key":"no-api-key","imagetools_api_key":"no-api-key","tinydrive_api_key":"no-api-key","export_image_proxy_service_url":"https://imageproxy.tiny.cloud","forced_plugins":["chiffer"],"referrer_policy":"origin","content_css_cors":true,"custom_plugin_urls":{},"chiffer_snowplow_service_url":"https://sp.tinymce.com/i","mediaembed_api_key":"no-api-key","promotion":false,"rtc_service_url":"https://rtc.tiny.cloud","editimage_proxy_service_url":"https://imageproxy.tiny.cloud","linkchecker_api_key":"no-api-key","mediaembed_service_url":"https://hyperlinking.tiny.cloud","service_message":"This domain is not registered with Tiny Cloud. Please see the \u003ca target=\"_blank\" href=\"https://www.tiny.cloud/docs/quick-start/\"\u003equick start guide\u003c/a\u003e or \u003ca target=\"_blank\" href=\"https://www.tiny.cloud/auth/signup/\"\u003ecreate an account\u003c/a\u003e."});
tinymce.baseURL = "https://cdn.tiny.cloud/1/no-api-key/tinymce/6.3.2-13"
/* Ephox chiffer plugin
*
* Copyright 2010-2019 Tiny Technologies Inc. All rights reserved.
*
* Version: 2.1.0-21
*/
!function(){"use strict";function e(t){return!p(t)}function s(){}function u(t,n,o,r){for(var e=t,c=function(t,e){(n(t,e)?o:r)(t,e)},a=g(e),i=0,s=a.length;i<s;i++){var u=a[i];c(e[u],u)}}function l(t,e){return-1<P.call(t,e)}function d(t){return"plugin_".concat(t,"_loaded")}function f(){return(new Date).getTime()}n="string";var n,o,r,t,c,a,i=function(t){return e=typeof(t=t),(null===t?"null":"object"==e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"==e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e)===n;var e},m=(o=void 0,function(t){return o===t}),p=function(t){return null==t},g=Object.keys,_=Object.hasOwnProperty,y=function(t,e){return _.call(t,e)},v={mceInsertToc:"toc_insert",mceUpdateToc:"toc_update"},S={mceEditImage:"imagetools_open_dialog",mceImageRotateLeft:"imagetools_rotate",mceImageRotateRight:"imagetools_rotate",mceImageFlipVertical:"imagetools_flip",mceImageFlipHorizontal:"imagetools_flip"},h={InsertUnorderedList:!0,InsertOrderedList:!0},I={mceInsertTemplate:"template_insert",mceInsertDate:"insertdatetime_insert",mceInsertTime:"insertdatetime_insert",mcePreview:"preview_open_dialog",mceAnchor:"anchor_open_dialog"},w=function(t){if(e(t.value)&&y(t.value,"list-style-type"))return t=t.value["list-style-type"],"advlist_".concat(""===t?"default":t)},P=Array.prototype.indexOf,b=function(t,e){for(var n=0,o=t.length;n<o;n++)e(t[n],n)},k=["a11ychecker","advcode","advtable","autocorrect","casechange","checklist","editimage","export","footnotes","formatpainter","inlinecss","linkchecker","mediaembed","mentions","mergetags","pageembed","permanentpen","powerpaste","rtc","tableofcontents","tinycomments","tinydrive","tinymcespellchecker","typography"],O=function(t){u(t,function(t,e){t=!!t.isStub;return!!e&&!t&&l(k,e)},(n=t={},function(t,e){n[e]=t}),s);for(var n,e=g(t),o=d,r=e.length,c=new Array(r),a=0;a<r;a++){var i=e[a];c[a]=o(i,a)}return c},R=function(s,u){return{send:function(t,e,n){function o(t){return function(){i.onload=null,i.onerror=null,n(t)}}var r=u,c=f(),a="undefined"!=typeof Intl?encodeURIComponent(Intl.DateTimeFormat().resolvedOptions().timeZone):"N%2FA",r="?aid=".concat(r,"&tna=").concat("tinymce_cloud","&p=").concat("web","&dtm=").concat(e,"&stm=").concat(c,"&tz=").concat(a,"&e=").concat("se","&se_ca=").concat(t),i=document.createElement("img");i.src=s.chiffer_snowplow_service_url+r;i.onload=o(!0),i.onerror=o(!1)}}},T=function(e){return{sendStat:function(t){e.send(t,f(),s)}}};t=null!=(t=tinymce.defaultOptions)?t:tinymce.defaultSettings,c={load:s},a=function(t){t=t.api_key;return i(t)?t:void 0}(t),c=void 0===a?c:((r=function(t,e){t=R(t,e);return T(t)}(t,a)).sendStat("script_load"),{load:function(n){n.once("init",function(){return r.sendStat("init")}),n.once("focus",function(){return r.sendStat("focus")}),n.on("ExportPdf",function(){return r.sendStat("export_pdf")}),n.on("InlineCSS",function(){return r.sendStat("inlinecss_get_content")}),n.on("PastePreProcess PowerPasteTempStats",function(t){t=t.source;e(t)&&r.sendStat("powerpaste_".concat(t))}),n.on("VisualChars",function(t){!0===t.state&&r.sendStat("visualchars_true")}),n.on("RtcSessionConnected",function(t){var e=t.time;switch(e){case 0:r.sendStat("rtc_started");break;case 5:case 10:case 20:r.sendStat("rtc_connected_".concat(e,"min"))}}),n.on("RtcSessionError",function(){return r.sendStat("rtc_error")}),n.on("RtcSessionDirty",function(){return r.sendStat("rtc_edited")}),n.on("SpellcheckerLanguageChanged",function(t){t=t.language;r.sendStat("spellcheckerpro_language_changed_".concat(t))}),n.on("ExecCommand",function(t){e=(t=t).command;var e,t=y(h,e)?w(t):y(S,e)?S[e]:y(v,e)?v[e]:y(I,e)?I[e]:void 0;m(t)||r.sendStat(t)}),n.on("PreInit",function(){var t=r,e=n.plugins;e=O(e),b(e,t.sendStat)})}}),tinymce.PluginManager.add("chiffer",c.load)}();