app~70000ac5.383c2f07.js 35 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~70000ac5"],{"2a7d":function(e,t,n){(function(e){n("d9e2"),n("14d9"),function(t){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){},i=function(e){return function(){return e}},o=function(e){return e},a=function(e){return function(){throw new Error(e)}},u=i(!1),c=i(!0),l=function(){return s},s=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},o={fold:function(e,t){return e()},is:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:l,each:r,bind:l,exists:u,forall:c,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(o),o}(),f=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?s:f(e)},m={some:f,none:l,from:d},p=function(e){if(null===e)return"null";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},g=function(e){return function(t){return p(t)===e}},h=g("string"),v=g("object"),y=g("array"),b=g("boolean"),w=g("function"),x=Array.prototype.slice,T=Array.prototype.push,_=function(e,t){for(var n=0,r=e.length;n<r;n++){var i=e[n];t(i,n)}},S=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!y(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);T.apply(t,e[n])}return t},I=function(e){return 0===e.length?m.none():m.some(e[0])},A=(w(Array.from)&&Array.from,function(){return A=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},A.apply(this,arguments)}),P={},C={exports:P};(function(t,n,r,i){(function(i){if("object"===typeof n&&"undefined"!==typeof r)r.exports=i();else if("function"===typeof t&&t.amd)t([],i);else{var o;o="undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:this,o.EphoxContactWrapper=i()}})((function(){return function(){function e(t,n,r){function o(u,c){if(!n[u]){if(!t[u]){var l="function"==typeof i&&i;if(!c&&l)return l(u,!0);if(a)return a(u,!0);var s=new Error("Cannot find module '"+u+"'");throw s.code="MODULE_NOT_FOUND",s}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return o(n||e)}),f,f.exports,e,t,n,r)}return n[u].exports}for(var a="function"==typeof i&&i,u=0;u<r.length;u++)o(r[u]);return o}return e}()({1:[function(e,t,n){var r,i,o=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function l(e){if(i===clearTimeout)return clearTimeout(e);if((i===u||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{return i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{i="function"===typeof clearTimeout?clearTimeout:u}catch(e){i=u}})();var s,f=[],d=!1,m=-1;function p(){d&&s&&(d=!1,s.length?f=s.concat(f):m=-1,f.length&&g())}function g(){if(!d){var e=c(p);d=!0;var t=f.length;while(t){s=f,f=[];while(++m<t)s&&s[m].run();m=-1,t=f.length}s=null,d=!1,l(e)}}function h(e,t){this.fun=e,this.array=t}function v(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new h(e,t)),1!==f.length||d||c(g)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){(function(n){var r=setTimeout;function i(){}function o(e,t){return function(){e.apply(t,arguments)}}function a(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function u(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(i){return void l(t.promise,i)}c(t.promise,r)}else(1===e._state?c:l)(t.promise,e._value)}))):e._deferreds.push(t)}function c(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void s(e);if("function"===typeof n)return void d(o(n,t),e)}e._state=1,e._value=t,s(e)}catch(r){l(e,r)}}function l(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function f(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,l(t,e))}))}catch(r){if(n)return;n=!0,l(t,r)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(i);return u(this,new f(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a((function(e,n){if(0===t.length)return e([]);var r=t.length;function i(o,a){try{if(a&&("object"===typeof a||"function"===typeof a)){var u=a.then;if("function"===typeof u)return void u.call(a,(function(e){i(o,e)}),n)}t[o]=a,0===--r&&e(t)}catch(c){n(c)}}for(var o=0;o<t.length;o++)i(o,t[o])}))},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a((function(t){t(e)}))},a.reject=function(e){return new a((function(t,n){n(e)}))},a.race=function(e){return new a((function(t,n){for(var r=0,i=e.length;r<i;r++)e[r].then(t,n)}))},a._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)})(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var i=e("process/browser.js").nextTick,o=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function l(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new l(o.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new l(o.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},l.prototype.unref=l.prototype.ref=function(){},l.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"===typeof t?t:function(e){var t=c++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,i((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill"),i=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:i.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,P,C,void 0);var U=C.exports.boltExport,D=function(e){var n=m.none(),r=[],i=function(e){return D((function(t){o((function(n){t(e(n))}))}))},o=function(e){u()?l(e):r.push(e)},a=function(e){n=m.some(e),c(r),r=[]},u=function(){return n.isSome()},c=function(e){_(e,l)},l=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e(a),{get:o,map:i,isReady:u}},O=function(e){return D((function(t){t(e)}))},E={nu:D,pure:O},z=function(e){t.setTimeout((function(){throw e}),0)},M=function(e){var t=function(t){e().then(t,z)},n=function(t){return M((function(){return e().then(t)}))},r=function(t){return M((function(){return e().then((function(e){return t(e).toPromise()}))}))},i=function(t){return M((function(){return e().then((function(){return t.toPromise()}))}))},o=function(){return E.nu(t)},a=function(){var t=null;return M((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:i,toLazy:o,toCached:a,toPromise:u,get:t}},L=function(e){return M((function(){return new U(e)}))},R=function(e){return M((function(){return U.resolve(e)}))},k={nu:L,pure:R},N=function(e){var t=function(t){return e===t},n=function(t){return N(e)},r=function(t){return N(e)},o=function(t){return N(t(e))},a=function(t){return N(e)},l=function(t){t(e)},s=function(t){return t(e)},f=function(t,n){return n(e)},d=function(t){return t(e)},p=function(t){return t(e)},g=function(){return m.some(e)};return{is:t,isValue:c,isError:u,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:f,map:o,mapError:a,each:l,bind:s,exists:d,forall:p,toOption:g}},j=function(e){var t=function(e){return e()},n=function(){return a(String(e))()},i=function(e){return e},l=function(e){return e()},s=function(t){return j(e)},f=function(t){return j(t(e))},d=function(t){return j(e)},p=function(t,n){return t(e)};return{is:u,isValue:u,isError:c,getOr:o,getOrThunk:t,getOrDie:n,or:i,orThunk:l,fold:p,map:s,mapError:f,each:r,bind:d,exists:u,forall:c,toOption:m.none}},F=function(e,t){return e.fold((function(){return j(t)}),N)},H={value:N,error:j,fromOption:F},B=function(e){var n=function(){return B(e.toCached())},r=function(t){return B(e.bind((function(e){return e.fold((function(e){return k.pure(H.error(e))}),(function(e){return t(e)}))})))},i=function(t){return B(e.map((function(e){return e.bind(t)})))},o=function(t){return B(e.map((function(e){return e.map(t)})))},a=function(t){return B(e.map((function(e){return e.mapError(t)})))},u=function(t,n){return e.map((function(e){return e.fold(t,n)}))},c=function(n,r){return B(k.nu((function(i){var o=!1,a=t.setTimeout((function(){o=!0,i(H.error(r()))}),n);e.get((function(e){o||(t.clearTimeout(a),i(e))}))})))};return A(A({},e),{toCached:n,bindFuture:r,bindResult:i,mapResult:o,mapError:a,foldResult:u,withTimeout:c})},W=function(e){return B(k.nu(e))},G=function(e){return B(k.pure(H.value(e)))},q=function(e){return B(k.pure(H.error(e)))},J=function(e){return B(k.pure(e))},V=function(e){return B(e.map(H.value))},$=function(e){return W((function(t){e.then((function(e){t(H.value(e))}),(function(e){t(H.error(e))}))}))},X={nu:W,wrap:B,pure:G,value:G,error:q,fromResult:J,fromFuture:V,fromPromise:$},Z=Object.prototype.hasOwnProperty,K=function(e,t){return t},Q=function(e,t){var n=v(e)&&v(t);return n?ee(e,t):t},Y=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},i=0;i<t.length;i++){var o=t[i];for(var a in o)Z.call(o,a)&&(r[a]=e(r[a],o[a]))}return r}},ee=Y(Q),te=Y(K),ne=function(e){var t={name:"src",type:"urlinput",filetype:"image",label:"Source"},n=e.imageList.map((function(e){return{name:"images",type:"selectbox",label:"Image list",items:e}})),r={name:"alt",type:"input",label:"Image description"},i={name:"title",type:"input",label:"Image title"},o={name:"dimensions",type:"sizeinput"},a=e.classList.map((function(e){return{name:"classes",type:"selectbox",label:"Class",items:e}})),u={type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]};return S([[t],n.toArray(),e.hasDescription?[r]:[],e.hasImageTitle?[i]:[],e.hasDimensions?[o]:[],[{type:"grid",columns:2,items:S([a.toArray(),e.hasImageCaption?[u]:[]])}]])},re=function(e){return{title:"General",name:"general",items:ne(e)}},ie={makeTab:re,makeItems:ne},oe=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),ae=tinymce.util.Tools.resolve("tinymce.util.Promise"),ue=tinymce.util.Tools.resolve("tinymce.util.XHR"),ce=function(e){return e.getParam("image_dimensions",!0,"boolean")},le=function(e){return e.getParam("image_advtab",!1,"boolean")},se=function(e){return e.getParam("image_uploadtab",!0,"boolean")},fe=function(e){return e.getParam("image_prepend_url","","string")},de=function(e){return e.getParam("image_class_list")},me=function(e){return e.getParam("image_description",!0,"boolean")},pe=function(e){return e.getParam("image_title",!1,"boolean")},ge=function(e){return e.getParam("image_caption",!1,"boolean")},he=function(e){return e.getParam("image_list",!1)},ve=function(e){return!!be(e)},ye=function(e){return!!we(e)},be=function(e){return e.getParam("images_upload_url","","string")},we=function(e){return e.getParam("images_upload_handler",void 0,"function")},xe=function(e){return e.getParam("images_upload_base_path",void 0,"string")},Te=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},_e={hasDimensions:ce,hasUploadTab:se,hasAdvTab:le,getPrependUrl:fe,getClassList:de,hasDescription:me,hasImageTitle:pe,hasImageCaption:ge,getImageList:he,hasUploadUrl:ve,hasUploadHandler:ye,getUploadUrl:be,getUploadHandler:we,getUploadBasePath:xe,getUploadCredentials:Te},Se=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},Ie=function(e,n){var r=t.document.createElement("img"),i=function(e){r.parentNode&&r.parentNode.removeChild(r),n(e)};r.onload=function(){var e=Se(r.width,r.clientWidth),t=Se(r.height,r.clientHeight),n={width:e,height:t};i(H.value(n))},r.onerror=function(){i(H.error("Failed to get image dimensions for: "+e))};var o=r.style;o.visibility="hidden",o.position="fixed",o.bottom=o.left="0px",o.width=o.height="auto",t.document.body.appendChild(r),r.src=e},Ae=function(e){return e&&(e=e.replace(/px$/,"")),e},Pe=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},Ce=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},Ue=function(e,t){var n=_e.getImageList(e);"string"===typeof n?ue.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"===typeof n?n(t):t(n)},De=function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!_e.hasDimensions(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},Oe=function(e){return new ae((function(n,r){var i=new t.FileReader;i.onload=function(){n(i.result)},i.onerror=function(){r(i.error.message)},i.readAsDataURL(e)}))},Ee=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},ze={getImageSize:Ie,removePixelSuffix:Ae,addPixelSuffix:Pe,mergeMargins:Ce,createImageList:Ue,waitLoadImage:De,blobToDataUri:Oe,isPlaceholderImage:Ee},Me=oe.DOM,Le=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?ze.removePixelSuffix(e.style.marginLeft):""},Re=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?ze.removePixelSuffix(e.style.marginTop):""},ke=function(e){return e.style.borderWidth?ze.removePixelSuffix(e.style.borderWidth):""},Ne=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},je=function(e,t){return e.style[t]?e.style[t]:""},Fe=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},He=function(e,t,n){e.setAttribute(t,n)},Be=function(e){var t=Me.create("figure",{class:"image"});Me.insertAfter(t,e),t.appendChild(e),t.appendChild(Me.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"},We=function(e){var t=e.parentNode;Me.insertAfter(e,t),Me.remove(t)},Ge=function(e){Fe(e)?We(e):Be(e)},qe=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},Je=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=ze.addPixelSuffix(r),qe(e,t)):He(e,n,r)}},Ve=function(e,t){return e.style[t]?ze.removePixelSuffix(e.style[t]):Ne(e,t)},$e=function(e,t){var n=ze.addPixelSuffix(t);e.style.marginLeft=n,e.style.marginRight=n},Xe=function(e,t){var n=ze.addPixelSuffix(t);e.style.marginTop=n,e.style.marginBottom=n},Ze=function(e,t){var n=ze.addPixelSuffix(t);e.style.borderWidth=n},Ke=function(e,t){e.style.borderStyle=t},Qe=function(e){return je(e,"borderStyle")},Ye=function(e){return"FIGURE"===e.nodeName},et=function(e){return"IMG"===e.nodeName},tt=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},nt=function(e,n){var r=t.document.createElement("img");return He(r,"style",n.style),(Le(r)||""!==n.hspace)&&$e(r,n.hspace),(Re(r)||""!==n.vspace)&&Xe(r,n.vspace),(ke(r)||""!==n.border)&&Ze(r,n.border),(Qe(r)||""!==n.borderStyle)&&Ke(r,n.borderStyle),e(r.getAttribute("style"))},rt=function(e,n){var r=t.document.createElement("img");if(ut(e,te(n,{caption:!1}),r),He(r,"alt",n.alt),n.caption){var i=Me.create("figure",{class:"image"});return i.appendChild(r),i.appendChild(Me.create("figcaption",{contentEditable:"true"},"Caption")),i.contentEditable="false",i}return r},it=function(e,t){return{src:Ne(t,"src"),alt:Ne(t,"alt"),title:Ne(t,"title"),width:Ve(t,"width"),height:Ve(t,"height"),class:Ne(t,"class"),style:e(Ne(t,"style")),caption:Fe(t),hspace:Le(t),vspace:Re(t),border:ke(t),borderStyle:je(t,"borderStyle")}},ot=function(e,t,n,r,i){n[r]!==t[r]&&i(e,r,n[r])},at=function(e,t){return function(n,r,i){e(n,i),qe(n,t)}},ut=function(e,t,n){var r=it(e,n);ot(n,r,t,"caption",(function(e,t,n){return Ge(e)})),ot(n,r,t,"src",He),ot(n,r,t,"alt",He),ot(n,r,t,"title",He),ot(n,r,t,"width",Je("width",e)),ot(n,r,t,"height",Je("height",e)),ot(n,r,t,"class",He),ot(n,r,t,"style",at((function(e,t){return He(e,"style",t)}),e)),ot(n,r,t,"hspace",at($e,e)),ot(n,r,t,"vspace",at(Xe,e)),ot(n,r,t,"border",at(Ze,e)),ot(n,r,t,"borderStyle",at(Ke,e))},ct=function(e,t){var n=e.dom.styles.parse(t),r=ze.mergeMargins(n),i=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(i)},lt=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||ze.isPlaceholderImage(t))?null:t},st=function(e,t){var n=e.dom,r=n.getParent(t.parentNode,(function(t){return e.schema.getTextBlockElements()[t.nodeName]}),e.getBody());return r?n.split(r,t):t},ft=function(e){var t=lt(e);return t?it((function(t){return ct(e,t)}),t):tt()},dt=function(e,t){var n=rt((function(t){return ct(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(r,"data-mce-id",null),Ye(r)){var i=st(e,r);e.selection.select(i)}else e.selection.select(r)},mt=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))},pt=function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}},gt=function(e,t){var n=lt(e);if(ut((function(t){return ct(e,t)}),t,n),mt(e,n),Ye(n.parentNode)){var r=n.parentNode;st(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),ze.waitLoadImage(e,t,n)},ht=function(e,t){var n=lt(e);n?t.src?gt(e,t):pt(e,n):t.src&&dt(e,t)},vt=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return m.none()},yt=tinymce.util.Tools.resolve("tinymce.util.Tools"),bt=function(e){return h(e.value)?e.value:""},wt=function(e,t){var n=[];return yt.each(e,(function(e){var r=h(e.text)?e.text:h(e.title)?e.title:"";if(void 0!==e.menu){var i=wt(e.menu,t);n.push({text:r,items:i})}else{var o=t(e);n.push({text:r,value:o})}})),n},xt=function(e){return void 0===e&&(e=bt),function(t){return t?m.from(t).map((function(t){return wt(t,e)})):m.none()}},Tt=function(e){return xt(bt)(e)},_t=function(e){return Object.prototype.hasOwnProperty.call(e,"items")},St=function(e,t){return vt(e,(function(e){return _t(e)?St(e.items,t):e.value===t?m.some(e):m.none()}))},It=function(e,t){return e.bind((function(e){return St(e,t)}))},At={sanitizer:xt,sanitize:Tt,findEntry:It},Pt=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t};function Ct(e){var n=function(n,r,i,o){var a,u;a=new t.XMLHttpRequest,a.open("POST",e.url),a.withCredentials=e.credentials,a.upload.onprogress=function(e){o(e.loaded/e.total*100)},a.onerror=function(){i("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var t;a.status<200||a.status>=300?i("HTTP Error: "+a.status):(t=JSON.parse(a.responseText),t&&"string"===typeof t.location?r(Pt(e.basePath,t.location)):i("Invalid JSON: "+a.responseText))},u=new t.FormData,u.append("file",n.blob(),n.filename()),a.send(u)},i=function(e,t){return new ae((function(n,i){try{t(e,n,i,r)}catch(o){i(o.message)}}))},o=function(e){return e===n},a=function(t){return!e.url&&o(e.handler)?ae.reject("Upload url missing from the settings."):i(t,e.handler)};return e=yt.extend({credentials:!1,handler:n},e),{upload:a}}var Ut=function(e){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"selectbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},Dt={makeTab:Ut},Ot=function(e){var t=At.sanitizer((function(t){return e.convertURL(t.value||t.url,"src")})),n=k.nu((function(n){ze.createImageList(e,(function(e){n(t(e).map((function(e){return S([[{text:"None",value:""}],e])})))}))})),r=At.sanitize(_e.getClassList(e)),i=_e.hasAdvTab(e),o=_e.hasUploadTab(e),a=_e.hasUploadUrl(e),u=_e.hasUploadHandler(e),c=ft(e),l=_e.hasDescription(e),s=_e.hasImageTitle(e),f=_e.hasDimensions(e),d=_e.hasImageCaption(e),p=_e.getUploadUrl(e),g=_e.getUploadBasePath(e),v=_e.getUploadCredentials(e),y=_e.getUploadHandler(e),b=m.some(_e.getPrependUrl(e)).filter((function(e){return h(e)&&e.length>0}));return n.map((function(e){return{image:c,imageList:e,classList:r,hasAdvTab:i,hasUploadTab:o,hasUploadUrl:a,hasUploadHandler:u,hasDescription:l,hasImageTitle:s,hasDimensions:f,hasImageCaption:d,url:p,basePath:g,credentials:v,handler:y,prependURL:b}}))},Et=function(e){var t=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:t}},zt={makeTab:Et},Mt=function(e){return{prevImage:At.findEntry(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}},Lt=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[]}},Rt=function(e){return{src:e.src.value,alt:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle}},kt=function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?m.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?m.some(e+t):m.none()}))},Nt=function(e,t){var n=t.getData();kt(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},jt=function(e,t,n){e.hasDescription&&h(n.alt)&&(t.alt=n.alt),e.hasImageTitle&&h(n.title)&&(t.title=n.title),e.hasDimensions&&(h(n.width)&&(t.dimensions.width=n.width),h(n.height)&&(t.dimensions.height=n.height)),h(n.class)&&At.findEntry(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&b(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(h(n.vspace)&&(t.vspace=n.vspace),h(n.border)&&(t.border=n.border),h(n.hspace)&&(t.hspace=n.hspace),h(n.borderstyle)&&(t.borderstyle=n.borderstyle))},Ft=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var i=ee({},n);jt(e,i,r),t.setData(i)}},Ht=function(e,t,n,r){var i=r.getData(),o=i.src.value,a=i.src.meta||{};a.width||a.height||!t.hasDimensions||e.imageSize(o).get((function(e){e.each((function(e){n.open&&r.setData({dimensions:e})}))}))},Bt=function(e,t,n){var r=n.getData(),i=At.findEntry(e.imageList,r.src.value);t.prevImage=i,n.setData({images:i.map((function(e){return e.value})).getOr("")})},Wt=function(e,t,n,r){Nt(t,r),Ft(t,r),Ht(e,t,n,r),Bt(t,n,r)},Gt=function(e,t,n,r){var i=r.getData(),o=At.findEntry(t.imageList,i.images);o.each((function(e){var t=""===i.alt||n.prevImage.map((function(e){return e.text===i.alt})).getOr(!1);t?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=o,Wt(e,t,n,r)},qt=function(e){var t=e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"];return t?ze.removePixelSuffix(String(e["margin-top"])):""},Jt=function(e){var t=e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"];return t?ze.removePixelSuffix(String(e["margin-right"])):""},Vt=function(e){return e["border-width"]?ze.removePixelSuffix(String(e["border-width"])):""},$t=function(e){return e["border-style"]?String(e["border-style"]):""},Xt=function(e,t,n){return t(e(t(n)))},Zt=function(e,t,n){var r=ze.mergeMargins(e(n.style)),i=ee({},n);return i.vspace=qt(r),i.hspace=Jt(r),i.border=Vt(r),i.borderstyle=$t(r),i.style=Xt(e,t,r),i},Kt=function(e,t){var n=t.getData(),r=Zt(e.parseStyle,e.serializeStyle,n);t.setData(r)},Qt=function(e,t,n){var r=ee(Lt(t.image),n.getData()),i=nt(e.normalizeCss,Rt(r));n.setData({style:i})},Yt=function(e,n,r,i){var o=i.getData();i.block("Uploading image"),I(o.fileinput).fold((function(){i.unblock()}),(function(o){var a=t.URL.createObjectURL(o),u=Ct({url:n.url,basePath:n.basePath,credentials:n.credentials,handler:n.handler}),c=function(){i.unblock(),t.URL.revokeObjectURL(a)};ze.blobToDataUri(o).then((function(t){var l=e.createBlobCache(o,a,t);u.upload(l).then((function(t){i.setData({src:{value:t,meta:{}}}),i.showTab("general"),Wt(e,n,r,i),c()})).catch((function(t){c(),e.alertErr(i,t)}))}))}))},en=function(e,t,n){return function(r,i){"src"===i.name?Wt(e,t,n,r):"images"===i.name?Gt(e,t,n,r):"alt"===i.name?n.prevAlt=r.getData().alt:"style"===i.name?Kt(e,r):"vspace"===i.name||"hspace"===i.name||"border"===i.name||"borderstyle"===i.name?Qt(e,t,r):"fileinput"===i.name&&Yt(e,t,n,r)}},tn=function(e){return function(){e.open=!1}},nn=function(e){if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){var t={type:"tabpanel",tabs:S([[ie.makeTab(e)],e.hasAdvTab?[Dt.makeTab(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[zt.makeTab(e)]:[]])};return t}var n={type:"panel",items:ie.makeItems(e)};return n},rn=function(e){return function(t){var n=Mt(t);return{title:"Insert/Edit Image",size:"normal",body:nn(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Lt(t.image),onSubmit:e.onSubmit(t),onChange:en(e,t,n),onClose:tn(n)}}},on=function(e){return function(t){return function(n){var r=ee(Lt(t.image),n.getData());e.undoManager.transact((function(){ht(e,Rt(r))})),e.editorUpload.uploadImagesAuto(),n.close()}}},an=function(e){return function(t){return X.nu((function(n){ze.getImageSize(e.documentBaseURI.toAbsolute(t),(function(e){var t=e.map((function(e){return{width:String(e.width),height:String(e.height)}}));n(t)}))}))}},un=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,base64:r.split(",")[1]})}},cn=function(e){return function(t,n){e.windowManager.alert(n,t.close)}},ln=function(e){return function(t){return ct(e,t)}},sn=function(e){return function(t){return e.dom.parseStyle(t)}},fn=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},dn=function(e){var t={onSubmit:on(e),imageSize:an(e),createBlobCache:un(e),alertErr:cn(e),normalizeCss:ln(e),parseStyle:sn(e),serializeStyle:fn(e)},n=function(){return Ot(e).map(rn(t)).get((function(t){e.windowManager.open(t)}))};return{open:n}},mn=function(e){e.addCommand("mceImage",dn(e).open)},pn={register:mn},gn=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},hn=function(e){return function(t){var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};while(n--){var i=t[n];gn(i)&&(i.attr("contenteditable",e?"false":null),yt.each(i.getAll("figcaption"),r))}}},vn=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",hn(!0)),e.serializer.addNodeFilter("figure",hn(!1))}))},yn={setup:vn},bn=function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:dn(e).open,onSetup:function(t){return e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:dn(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return Ye(e)||et(e)&&!ze.isPlaceholderImage(e)?["image"]:[]}})},wn={register:bn};function xn(){n.add("image",(function(e){yn.setup(e),wn.register(e),pn.register(e)}))}xn()}(window)}).call(this,n("c8ba"))},"60a0":function(e,t,n){n("b6dd")},"9e09":function(e,t,n){n("a507")},a507:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()},n=function(e){return e.getContent({source_view:!0})},r={setContent:t,getContent:n},i=function(e){var t=r.getContent(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:function(t){r.setContent(e,t.getData().code),t.close()}})},o={open:i},a=function(e){e.addCommand("mceCodeEditor",(function(){o.open(e)}))},u={register:a},c=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return o.open(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return o.open(e)}})},l={register:c};function s(){e.add("code",(function(e){return u.register(e),l.register(e),{}}))}s()})()},b6dd:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))},n={register:t},r=function(e){e.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}})},i={register:r};function o(){e.add("hr",(function(e){n.register(e),i.register(e)}))}o()})()},c8e2:function(e,t){tinymce.PluginManager.add("indent2em",(function(e,t){var n="首行缩进",r=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=e.getParam("indent2em_val","2em"),o=function(){var t=e.dom,n=e.selection.getSelectedBlocks(),o="";r.each(n,(function(e){if(""==o&&(o=t.getStyle(e,"text-indent")==i?"remove":"add"),"add"==o)t.setStyle(e,"text-indent",i);else{var n=t.getAttrib(e,"style"),r=new RegExp("text-indent:[\\s]*"+i+";","ig");n=n.replace(r,""),t.setAttrib(e,"style",n)}}))};e.ui.registry.getAll().icons.indent2em||e.ui.registry.addIcon("indent2em",'<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M170.666667 563.2v-102.4H887.466667v102.4zM170.666667 836.266667v-102.4H887.466667v102.4zM512 290.133333v-102.4H887.466667v102.4zM238.933333 341.333333V136.533333l204.8 102.4z" fill="#2c2c2c" p-id="5210"></path></svg>');var a=function(e,t){return function(n){return e.selection.selectorChangedWithUnbind(t.join(","),n.setActive).unbind}};return e.ui.registry.addToggleButton("indent2em",{icon:"indent2em",tooltip:n,onAction:function(){o()},onSetup:a(e,['*[style*="text-indent"]','*[data-mce-style*="text-indent"]'])}),e.ui.registry.addMenuItem("indent2em",{text:n,onAction:function(){o()}}),e.addCommand("indent2em",o),{getMetadata:function(){return{name:n,url:"http://tinymce.ax-z.cn/more-plugins/indent2em.php"}}}}))},dd9c:function(e,t){tinymce.PluginManager.add("lineheight",(function(e,t){var n="设置行高",r=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=e.getParam("lineheight_val","1 1.5 1.6 1.75 1.8 2 3 4 5");e.on("init",(function(){e.formatter.register({lineheight:{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table",styles:{"line-height":"%value"}}})}));var o=function(t){e.formatter.apply("lineheight",{value:t}),e.fire("change",{})};return e.ui.registry.getAll().icons.lineheight||e.ui.registry.addIcon("lineheight",'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9.984 12.984v-1.969h12v1.969h-12zM9.984 18.984v-1.969h12v1.969h-12zM9.984 5.016h12v1.969h-12v-1.969zM6 6.984v10.031h2.484l-3.469 3.469-3.516-3.469h2.484v-10.031h-2.484l3.516-3.469 3.469 3.469h-2.484z"></path></svg>'),e.ui.registry.addMenuButton("lineheight",{icon:"lineheight",tooltip:n,fetch:function(t){var n=e.dom,a=e.selection.getSelectedBlocks(),u=0;r.each(a,(function(e){0==u&&(u=n.getStyle(e,"line-height")?n.getStyle(e,"line-height"):0)}));var c=i.split(" ").map((function(e){var t=e,n=e;return{type:"togglemenuitem",text:t,active:u==n,onAction:function(){o(n)}}}));t(c)}}),{getMetadata:function(){return{name:n,url:"http://tinymce.ax-z.cn/more-plugins/lineheight.php"}}}}))},f1e1:function(e,t,n){n("2a7d")}}]);