amis
Version:
一种MIS页面生成工具
2 lines • 1.47 MB
JavaScript
;/*!node_modules/tinymce/tinymce.js*/
amis.define("fd6a42f",(function(e,t,n,r){!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}},r=t((function(e,t){return e===t})),o=function(e){return t((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},i=function(e,n){return function(e,n){return t((function(t,r){return e.eq(n(t),n(r))}))}(o(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,n)}))},a=function(e){return t((function(t,n){var o=Object.keys(t),a=Object.keys(n);if(!i(r).eq(o,a))return!1;for(var u=o.length,c=0;c<u;c++){var s=o[c];if(!e.eq(t[s],n[s]))return!1}return!0}))},u=t((function(t,n){if(t===n)return!0;var r=e(t);return r===e(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?t===n:"array"===r?o(u).eq(t,n):"object"===r&&a(u).eq(t,n))})),c=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},s=function(e){return function(t){return typeof t===e}},f=function(e){return function(t){return e===t}},l=c("string"),d=c("object"),m=c("array"),g=f(null),p=s("boolean"),h=f(void 0),v=function(e){return null==e},b=function(e){return!v(e)},y=s("function"),C=s("number"),w=function(){},x=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},S=function(e,t){return function(n){return e(t(n))}},E=function(e){return function(){return e}},N=function(e){return e},k=function(e,t){return e===t};function _(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var A=function(e){return function(t){return!e(t)}},T=function(e){return e()},R=function(e){e()},D=E(!1),O=E(!0),B=function(){return P},P=function(){var e=function(e){return e()},t=N;return{fold:function(e,t){return e()},isSome:D,isNone:O,getOr:t,getOrThunk:e,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:E(null),getOrUndefined:E(void 0),or:t,orThunk:e,map:B,each:w,bind:B,exists:D,forall:O,filter:function(){return B()},toArray:function(){return[]},toString:E("none()")}}(),L=function(e){var t=E(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:O,isNone:D,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return L(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:P},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},I={some:L,none:B,from:function(e){return null==e?P:L(e)}},M=Array.prototype.slice,F=Array.prototype.indexOf,U=Array.prototype.push,z=function(e,t){return F.call(e,t)},j=function(e,t){return z(e,t)>-1},H=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},V=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)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},$=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},W=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},K=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},X=function(e,t,n){return $(e,(function(e,r){n=t(n,e,r)})),n},Y=function(e,t,n){return q(e,(function(e,r){n=t(n,e,r)})),n},G=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return I.some(i);if(n(i,r))break}return I.none()},J=function(e,t){return G(e,t,D)},Q=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return I.some(n)}return I.none()},Z=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!m(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);U.apply(t,e[n])}return t}(V(e,t))},ee=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},te=function(e){var t=M.call(e,0);return t.reverse(),t},ne=function(e,t){return K(e,(function(e){return!j(t,e)}))},re=function(e,t){return t>=0&&t<e.length?I.some(e[t]):I.none()},oe=function(e){return re(e,0)},ie=function(e){return re(e,e.length-1)},ae=y(Array.from)?Array.from:function(e){return M.call(e)},ue=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return I.none()},ce=Object.keys,se=Object.hasOwnProperty,fe=function(e,t){for(var n=ce(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},le=function(e,t){return de(e,(function(e,n){return{k:n,v:t(e,n)}}))},de=function(e,t){var n={};return fe(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},me=function(e){return function(t,n){e[n]=t}},ge=function(e,t,n,r){return fe(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},pe=function(e,t){var n={};return ge(e,t,me(n),w),n},he=function(e){return function(e,t){var n=[];return fe(e,(function(e,r){n.push(t(e,r))})),n}(e,N)},ve=function(e,t){return be(e,t)?I.from(e[t]):I.none()},be=function(e,t){return se.call(e,t)},ye=function(e,t){return be(e,t)&&void 0!==e[t]&&null!==e[t]},Ce=Array.isArray,we=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(be(e,r)&&!1===t.call(n,e[r],r,e))return!1;return!0},xe=function(e,t){var n=[];return we(e,(function(r,o){n.push(t(r,o,e))})),n},Se=function(e,t){var n=[];return we(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Ee=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Ne=function(e,t,n,r){for(var o=h(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},ke=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},_e=function(e){return e[e.length-1]},Ae=function(){return(Ae=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function Te(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Re=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},De=function(){return Oe(0,0)},Oe=function(e,t){return{major:e,minor:t}},Be={nu:Oe,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?De():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Oe(r(1),r(2))}(e,n)},unknown:De},Pe=function(e,t){var n=String(t).toLowerCase();return J(e,(function(e){return e.search(n)}))},Le=function(e,t){return-1!==e.indexOf(t)},Ie=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},Me=function(e){return function(t){return t.replace(e,"")}},Fe=Me(/^\s+|\s+$/g),Ue=Me(/^\s+/g),ze=Me(/\s+$/g),je=function(e){return e.length>0},He=function(e){return!je(e)},Ve=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qe=function(e){return function(t){return Le(t,e)}},$e=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Le(e,"edge/")&&Le(e,"chrome")&&Le(e,"safari")&&Le(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ve],search:function(e){return Le(e,"chrome")&&!Le(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Le(e,"msie")||Le(e,"trident")}},{name:"Opera",versionRegexes:[Ve,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qe("firefox")},{name:"Safari",versionRegexes:[Ve,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Le(e,"safari")||Le(e,"mobile/"))&&Le(e,"applewebkit")}}],We=[{name:"Windows",search:qe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Le(e,"iphone")||Le(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qe("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qe("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qe("linux"),versionRegexes:[]},{name:"Solaris",search:qe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qe("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:qe("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ke={browsers:E($e),oses:E(We)},Xe="Edge",Ye="Chrome",Ge="Opera",Je="Firefox",Qe="Safari",Ze=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Xe),isChrome:r(Ye),isIE:r("IE"),isOpera:r(Ge),isFirefox:r(Je),isSafari:r(Qe)}},et={unknown:function(){return Ze({current:void 0,version:Be.unknown()})},nu:Ze,edge:E(Xe),chrome:E(Ye),ie:E("IE"),opera:E(Ge),firefox:E(Je),safari:E(Qe)},tt="Windows",nt="Android",rt="Linux",ot="Solaris",it="FreeBSD",at="ChromeOS",ut=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(tt),isiOS:r("iOS"),isAndroid:r(nt),isOSX:r("OSX"),isLinux:r(rt),isSolaris:r(ot),isFreeBSD:r(it),isChromeOS:r(at)}},ct={unknown:function(){return ut({current:void 0,version:Be.unknown()})},nu:ut,windows:E(tt),ios:E("iOS"),android:E(nt),linux:E(rt),osx:E("OSX"),solaris:E(ot),freebsd:E(it),chromeos:E(at)},st=function(e,t,n){var r=Ke.browsers(),o=Ke.oses(),i=t.bind((function(e){return function(e,t){return ue(t.brands,(function(t){var n=t.brand.toLowerCase();return J(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Be.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Pe(e,t).map((function(e){var n=Be.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(et.unknown,et.nu),a=function(e,t){return Pe(e,t).map((function(e){var n=Be.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(ct.unknown,ct.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),l=!s&&!c&&!f;return{isiPad:E(o),isiPhone:E(i),isTablet:E(c),isPhone:E(s),isTouch:E(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:E(f),isDesktop:E(l)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},ft=function(e){return window.matchMedia(e).matches},lt=Re((function(){return st(navigator.userAgent,I.from(navigator.userAgentData),ft)})),dt=function(){return lt()},mt=navigator.userAgent,gt=dt(),pt=gt.browser,ht=gt.os,vt=gt.deviceType,bt=/WebKit/.test(mt)&&!pt.isEdge(),yt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ct=-1!==mt.indexOf("Windows Phone"),wt={opera:pt.isOpera(),webkit:bt,ie:!(!pt.isIE()&&!pt.isEdge())&&pt.version.major,gecko:pt.isFirefox(),mac:ht.isOSX()||ht.isiOS(),iOS:vt.isiPad()||vt.isiPhone(),android:ht.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:pt.isIE()?document.documentMode||7:10,fileApi:yt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!pt.isIE(),desktop:vt.isDesktop(),windowsPhone:Ct,browser:{current:pt.current,version:pt.version,isChrome:pt.isChrome,isEdge:pt.isEdge,isFirefox:pt.isFirefox,isIE:pt.isIE,isOpera:pt.isOpera,isSafari:pt.isSafari},os:{current:ht.current,version:ht.version,isAndroid:ht.isAndroid,isChromeOS:ht.isChromeOS,isFreeBSD:ht.isFreeBSD,isiOS:ht.isiOS,isLinux:ht.isLinux,isOSX:ht.isOSX,isSolaris:ht.isSolaris,isWindows:ht.isWindows},deviceType:{isDesktop:vt.isDesktop,isiPad:vt.isiPad,isiPhone:vt.isiPhone,isPhone:vt.isPhone,isTablet:vt.isTablet,isTouch:vt.isTouch,isWebView:vt.isWebView}},xt=/^\s*|\s*$/g,St=function(e){return null==e?"":(""+e).replace(xt,"")},Et=function(e,t){return t?!("array"!==t||!Ce(e))||typeof e===t:void 0!==e},Nt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),we(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;Nt(e,t,n,r)})))},kt={trim:St,isArray:Ce,is:Et,toArray:function(e){if(Ce(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:we,map:xe,grep:Se,inArray:Ee,hasOwn:be,extend:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(be(o,i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},create:function(e,t,n){var r,o,i,a=this,u=0,c=(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e))[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[c]){if("static"===e[2])return s[c]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[c]));t[c]||(t[c]=function(){},u=1),s[c]=t[c],a.extend(s[c].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[c],s[c]=u?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[c].prototype[c]=s[c],a.each(r,(function(e,t){s[c].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[c].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==c&&(s[c].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[c][t]=e}))}},walk:Nt,createNS:function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t},resolve:function(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||Et(e,"array")?e:xe(e.split(t||","),St)},_addCacheSuffix:function(e){var t=wt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},_t=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},At={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return _t(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return _t(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return _t(n)},fromDom:_t,fromPoint:function(e,t,n){return I.from(e.dom.elementFromPoint(t,n)).map(_t)}},Tt=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Rt=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Dt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Ot=function(e,t){return e.dom===t.dom},Bt=function(e,t){return n=e.dom,r=t.dom,function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},Pt=function(e,t){return dt().browser.isIE()?Bt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Lt=function(e){return e.dom.nodeName.toLowerCase()},It=function(e){return e.dom.nodeType},Mt=function(e){return function(t){return It(t)===e}},Ft=Mt(1),Ut=Mt(3),zt=Mt(9),jt=Mt(11),Ht=function(e){return At.fromDom(e.dom.ownerDocument)},Vt=function(e){return zt(e)?e:Ht(e)},qt=function(e){return At.fromDom(Vt(e).dom.defaultView)},$t=function(e){return I.from(e.dom.parentNode).map(At.fromDom)},Wt=function(e){return I.from(e.dom.previousSibling).map(At.fromDom)},Kt=function(e){return I.from(e.dom.nextSibling).map(At.fromDom)},Xt=function(e){return te(Tt(e,Wt))},Yt=function(e){return Tt(e,Kt)},Gt=function(e){return V(e.dom.childNodes,At.fromDom)},Jt=function(e,t){var n=e.dom.childNodes;return I.from(n[t]).map(At.fromDom)},Qt=function(e){return Jt(e,0)},Zt=function(e){return Jt(e,e.dom.childNodes.length-1)},en=function(e){return e.dom.childNodes.length},tn=function(e){return jt(e)&&b(e.dom.host)},nn=y(Element.prototype.attachShadow)&&y(Node.prototype.getRootNode),rn=E(nn),on=nn?function(e){return At.fromDom(e.dom.getRootNode())}:Vt,an=function(e){return tn(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return At.fromDom(t)}(Vt(e))},un=function(e){return At.fromDom(e.dom.host)},cn=function(e){return b(e.dom.shadowRoot)},sn=function(e,t){$t(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},fn=function(e,t){Kt(e).fold((function(){$t(e).each((function(e){dn(e,t)}))}),(function(e){sn(e,t)}))},ln=function(e,t){Qt(e).fold((function(){dn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},dn=function(e,t){e.dom.appendChild(t.dom)},mn=function(e,t){q(t,(function(t){dn(e,t)}))},gn=function(e){e.dom.textContent="",q(Gt(e),(function(e){pn(e)}))},pn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},hn=function(e){var t,n=Gt(e);n.length>0&&(t=e,q(n,(function(e){sn(t,e)}))),pn(e)},vn=function(e){var t=Ut(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=on(e);return tn(t)?I.some(t):I.none()}(At.fromDom(t)).fold((function(){return n.body.contains(t)}),S(vn,un))},bn=function(e,t){return{left:e,top:t,translate:function(n,r){return bn(e+n,t+r)}}},yn=bn,Cn=function(e,t){return void 0!==e?e:void 0!==t?t:0},wn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?yn(n.offsetLeft,n.offsetTop):vn(e)?function(e){var t=e.getBoundingClientRect();return yn(t.left,t.top)}(t):yn(0,0)},xn=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return yn(n,r)},Sn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},En=function(e,t){dt().browser.isSafari()&&y(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Nn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},kn=function(e){var t=void 0===e?window:e,n=t.document,r=xn(At.fromDom(n));return function(e){var t=void 0===e?window:e;return I.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Nn(r.left,r.top,n,o)}),(function(e){return Nn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},_n=function(e){return function(t){return!!t&&t.nodeType===e}},An=function(e){return!!e&&!Object.getPrototypeOf(e)},Tn=_n(1),Rn=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return j(t,n)}return!1}},Dn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(Tn(t))for(var r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},On=function(e){return function(t){return Tn(t)&&t.hasAttribute(e)}},Bn=function(e){return Tn(e)&&e.hasAttribute("data-mce-bogus")},Pn=function(e){return Tn(e)&&"TABLE"===e.tagName},Ln=function(e){return function(t){if(Tn(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},In=Rn(["textarea","input"]),Mn=_n(3),Fn=_n(8),Un=_n(9),zn=_n(11),jn=Rn(["br"]),Hn=Rn(["img"]),Vn=Ln("true"),qn=Ln("false"),$n=Rn(["td","th"]),Wn=Rn(["video","audio","object","embed"]),Kn=function(e,t,n){return void 0===n&&(n=k),e.exists((function(e){return n(e,t)}))},Xn=function(e,t,n){return e.isSome()&&t.isSome()?I.some(n(e.getOrDie(),t.getOrDie())):I.none()},Yn=function(e){return void 0!==e.style&&y(e.style.getPropertyValue)},Gn=function(e,t,n){if(!(l(n)||p(n)||C(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Jn=function(e,t,n){Gn(e.dom,t,n)},Qn=function(e,t){var n=e.dom;fe(t,(function(e,t){Gn(n,t,e)}))},Zn=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},er=function(e,t){return I.from(Zn(e,t))},tr=function(e,t){e.dom.removeAttribute(t)},nr=function(e,t){var n=e.dom;fe(t,(function(e,t){!function(e,t,n){if(!l(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Yn(e)&&e.style.setProperty(t,n)}(n,t,e)}))},rr=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||vn(e)?r:or(n,t)},or=function(e,t){return Yn(e)?e.style.getPropertyValue(t):""},ir=function(e,t){var n=e.dom,r=or(n,t);return I.from(r).filter((function(e){return e.length>0}))},ar=function(e){var t={},n=e.dom;if(Yn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},ur=dt().browser,cr=function(e){return J(e,Ft)},sr=function(e,t){return e.children&&j(e.children,t)},fr=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===rr(At.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var u=t;u&&u!==n&&u.nodeType&&!sr(u,n);){var c=u;r+=c.offsetLeft||0,o+=c.offsetTop||0,u=c.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!sr(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return ur.isFirefox()&&"table"===Lt(e)?cr(Gt(e)).filter((function(e){return"caption"===Lt(e)})).bind((function(e){return cr(Yt(e)).map((function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(At.fromDom(t))}return{x:r,y:o}},lr={},dr={exports:lr};!function(e,t,n,r){!function(r){if("object"==typeof t&&void 0!==n)n.exports=r();else if("function"==typeof e&&e.amd)e([],r);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).EphoxContactWrapper=r()}}((function(){return function e(t,n,o){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof r&&r;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var f=new Error("Cannot find module '"+u+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[u]={exports:{}};t[u][0].call(l.exports,(function(e){return i(t[u][1][e]||e)}),l,l.exports,e,t,n,o)}return n[u].exports}for(var a="function"==typeof r&&r,u=0;u<o.length;u++)i(o[u]);return i}({1:[function(e,t,n){var r,o,i=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(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:u}catch(e){o=u}}();var s,f=[],l=!1,d=-1;function m(){l&&s&&(l=!1,s.length?f=s.concat(f):d=-1,f.length&&g())}function g(){if(!l){var e=c(m);l=!0;for(var t=f.length;t;){for(s=f,f=[];++d<t;)s&&s[d].run();d=-1,t=f.length}s=null,l=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}i.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 p(e,t)),1!==f.length||l||c(g)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],2:[function(e,t,n){(function(e){!function(n){var r=setTimeout;function o(){}function i(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=[],l(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}u(t.promise,r)}else(1===e._state?u:c)(t.promise,e._value)}))):e._deferreds.push(t)}function u(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 i)return e._state=3,e._value=t,void s(e);if("function"==typeof n)return void l((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,s(e)}catch(t){c(e,t)}var r,o}function c(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)a(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 l(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return a(this,new f(e,t,n)),n},i.all=function(e){var t=Array.prototype.slice.call(e);return new i((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,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){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},i._immediateFn="function"==typeof e?function(t){e(t)}:function(e){r(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},i._setImmediateFn=function(e){i._immediateFn=e},i._setUnhandledRejectionFn=function(e){i._unhandledRejectionFn=e},void 0!==t&&t.exports?t.exports=i:n.Promise||(n.Promise=i)}(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function s(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.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,o((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"),o="undefined"!=typeof window?window:Function("return this;")();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))}(void 0,lr,dr,void 0);var mr=dr.exports.boltExport,gr=function(e){var t=I.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){q(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=I.some(e),i(n),n=[])})),{get:r,map:function(e){return gr((function(t){r((function(n){t(e(n))}))}))},isReady:o}},pr={nu:gr,pure:function(e){return gr((function(t){t(e)}))}},hr=function(e){setTimeout((function(){throw e}),0)},vr=function(e){var t=function(t){e().then(t,hr)};return{map:function(t){return vr((function(){return e().then(t)}))},bind:function(t){return vr((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return vr((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return pr.nu(t)},toCached:function(){var t=null;return vr((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},br=function(e){return vr((function(){return new mr(e)}))},yr=function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):q(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))},Cr=function(e){return{isValue:O,isError:D,getOr:E(e),getOrThunk:E(e),getOrDie:E(e),or:function(t){return Cr(e)},orThunk:function(t){return Cr(e)},fold:function(t,n){return n(e)},map:function(t){return Cr(t(e))},mapError:function(t){return Cr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return I.some(e)}}},wr=function(e){return{isValue:D,isError:O,getOr:N,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:N,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return wr(e)},mapError:function(t){return wr(t(e))},each:w,bind:function(t){return wr(e)},exists:D,forall:O,toOptional:I.none}},xr={value:Cr,error:wr,fromOption:function(e,t){return e.fold((function(){return wr(t)}),Cr)}},Sr=function(e){if(!m(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return q(e,(function(r,o){var i=ce(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!m(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);var c=function(e){var r=ce(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!ee(t,(function(e){return j(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)};return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);var i=t[o];return i.apply(null,n)},match:c,log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};Sr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Er=function(e){return e.fold(N,N)};function Nr(e,t,n,r,o){return e(n,r)?I.some(n):y(o)&&o(n)?I.none():t(n,r,o)}var kr,_r,Ar,Tr,Rr,Dr,Or,Br,Pr,Lr,Ir,Mr,Fr,Ur,zr,jr,Hr,Vr,qr,$r,Wr=function(e,t,n){for(var r=e.dom,o=y(n)?n:D;r.parentNode;){r=r.parentNode;var i=At.fromDom(r);if(t(i))return I.some(i);if(o(i))break}return I.none()},Kr=function(e,t,n){return Nr((function(e,t){return t(e)}),Wr,e,t,n)},Xr=function(e,t){return J(e.dom.childNodes,(function(e){return t(At.fromDom(e))})).map(At.fromDom)},Yr=function(e,t,n){return Wr(e,(function(e){return Rt(e,t)}),n)},Gr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Dt(n)?I.none():I.from(n.querySelector(e)).map(At.fromDom)}(t,e)},Jr=function(e,t,n){return Nr((function(e,t){return Rt(e,t)}),Yr,e,t,n)},Qr=window.Promise?window.Promise:function(){var e=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];e.apply(t,n)}},t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=function(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(i,this),e(a,this))},r=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){return setTimeout(e,1)};function o(e){var t=this;null!==this._state?r((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void e.reject(t)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function i(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(i,this),e(a,this))}this._state=!0,this._value=t,u.call(this)}catch(e){a.call(this,e)}}function a(e){this._state=!1,this._value=e,u.call(this)}function u(){for(var e=0,t=this._deferreds.length;e<t;e++)o.call(this,this._deferreds[e]);this._deferreds=null}function c(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}var s=function(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(e){if(r)return;r=!0,n(e)}};return n.prototype.catch=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n((function(n,i){o.call(r,new c(e,t,n,i))}))},n.all=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=Array.prototype.slice.call(1===e.length&&t(e[0])?e[0]:e);return new n((function(e,t){if(0===o.length)return e([]);for(var n=o.length,r=function(i,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){r(i,e)}),t)}o[i]=a,0==--n&&e(o)}catch(e){t(e)}},i=0;i<o.length;i++)r(i,o[i])}))},n.resolve=function(e){return e&&"object"==typeof e&&e.constructor===n?e:new n((function(t){t(e)}))},n.reject=function(e){return new n((function(t,n){n(e)}))},n.race=function(e){return new n((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},n}(),Zr=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},eo=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},to=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=Zr((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},no={requestAnimationFrame:function(e,t){kr?kr.then(e):kr=new Qr((function(e){t||(t=document.body),function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(e){window.setTimeout(e,0)}),n(e,t)}(e,t)})).then(e)},setTimeout:Zr,setInterval:eo,setEditorTimeout:function(e,t,n){return Zr((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=eo((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:to,throttle:to,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},ro=function(e,t){void 0===t&&(t={});var n=0,r={},o=At.fromDom(e),i=Vt(o),a=t.maxLoadTime||5e3,u=function(u,c,s){var f,l=kt._addCacheSuffix(u),d=function(e){return ve(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(l);r[l]=d,d.count++;var m=function(e,t){for(var n=e.length;n--;)e[n]();d.status=t,d.passed=[],d.failed=[],f&&(f.onload=null,f.onerror=null,f=null)},g=function(){return m(d.passed,2)},p=function(){return m(d.failed,3)},h=function(){var t;t=h,function(){for(var t=e.styleSheets,n=t.length;n--;){var r=t[n].ownerNode;if(r&&r.id===f.id)return g(),!0}return!1}()||(Date.now()-y<a?no.setTimeout(t):p())};if(c&&d.passed.push(c),s&&d.failed.push(s),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=At.fromTag("link",i.dom);Qn(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();t.contentCssCors&&Jn(v,"crossOrigin","anonymous"),t.referrerPolicy&&Jn(v,"referrerpolicy",t.referrerPolicy),(f=v.dom).onload=h,f.onerror=p,b=v,dn(an(o),b),Jn(v,"href",l)}else p();else g()},c=function(e){return br((function(t){u(e,x(t,E(xr.value(e))),x(t,E(xr.error(e))))}))},s=function(e){var t=kt._addCacheSuffix(e);ve(r,t).each((function(e){var n,i;0===--e.count&&(delete r[t],n=e.id,i=an(o),Gr(i,"#"+n).each(pn))}))};return{load:u,loadAll:function(e,t,n){var r;(r=V(e,c),yr(r,br)).get((function(e){var r=W(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Er)):t(r.pass.map(Er))}))},unload:s,unloadAll:function(e){q(e,(function(e){s(e)}))},_setReferrerPolicy:function(e){t.referrerPolicy=e}}},oo=function(){var e=new WeakMap;return{forElement:function(t,n){var r=on(t).dom;return I.from(e.get(r)).getOrThunk((function(){var t=ro(r,n);return e.set(r,t),t}))}}}(),io=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n])return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)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!==this.rootNode)return i}},e}(),ao=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,O),be(t,Lt(n))}},uo=ao(["h1","h2","h3","h4","h5","h6"]),co=ao(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),so=function(e){return Ft(e)&&!co(e)},fo=function(e){return Ft(e)&&"br"===Lt(e)},lo=ao(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),mo=ao(["ul","ol","dl"]),go=ao(["li","dd","dt"]),po=ao(["thead","tbody","tfoot"]),ho=ao(["td","th"]),vo=ao(["pre","script","textarea","style"]),bo=" ",yo="\ufeff",Co=function(e){return"\ufeff"===e},wo=function(e){return e.replace(/\uFEFF/g,"")},xo=Tn,So=Mn,Eo=function(e){return So(e)&&(e=e.parentNode),xo(e)&&e.hasAttribute("data-mce-caret")},No=function(e){return So(e)&&Co(e.data)},ko=function(e){return Eo(e)||No(e)},_o=function(e){return e.firstChild!==e.lastChild||!jn(e.firstChild)},Ao=function(e){var t=e.container();return!!Mn(t)&&(t.data.charAt(e.offset())===yo||e.isAtStart()&&No(t.previousSibling))},To=function(e){var t=e.container();return!!Mn(t)&&(t.data.charAt(e.offset()-1)===yo||e.isAtEnd()&&No(t.nextSibling))},Ro=function(e,t,n){var r,o=t.ownerDocument.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Do=function(e){return So(e)&&e.data[0]===yo},Oo=function(e){return So(e)&&e.data[e.data.length-1]===yo},Bo=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],Bn(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},Po=function(e){return Eo(e.startContainer)},Lo=Vn,Io=qn,Mo=jn,Fo=Mn,Uo=Rn(["script","style","textarea"]),zo=Rn(["img","input","textarea","hr","iframe","video","audio","object","embed"]),jo=Rn(["table"]),Ho=ko,Vo=function(e){return!Ho(e)&&(Fo(e)?!Uo(e.parentNode):zo(e)||Mo(e)||jo(e)||qo(e))},qo=function(e){return!1===function(e){return Tn(e)&&"true"===e.getAttribute("unselectable")}(e)&&Io(e)},$o=function(e,t){return Vo(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(qo(e))return!1;if(Lo(e))return!0}return!0}(e,t)},Wo=/^[ \t\r\n]*$/,Ko=function(e){return Wo.test(e)},Xo=function(e,t){var n,r,o,i=At.fromDom(t),a=At.fromDom(e);return n=a,r="pre,code",o=_(Ot,i),Yr(n,r,o).isSome()},Yo=function(e,t){return Vo(e)&&!1===function(e,t){return Mn(e)&&Ko(e.data)&&!1===Xo(e,t)}(e,t)||function(e){return Tn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(e)||Go(e)},Go=On("data-mce-bookmark"),Jo=On("data-mce-bogus"),Qo=(_r="data-mce-bogus",Ar="all",function(e){return Tn(e)&&e.getAttribute(_r)===Ar}),Zo=function(e,t){return void 0===t&&(t=!0),function(e,t){var n=0;if(Yo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var o=new io(r,e);do{if(t){if(Qo(r)){r=o.next(!0);continue}if(Jo(r)){r=o.next();continue}}if(jn(r))n++,r=o.next();else{if(Yo(r,e))return!1;r=o.next()}}while(r);return n<=1}(e.dom,t)},ei=function(e,t){return b(e)&&(Yo(e,t)||so(At.fromDom(e)))},ti=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},ni=function(e,t){return Mn(e)&&e.data.length>0&&function(e,t){var n=new io(e,t).prev(!1),r=new io(e,t).next(!1),o=h(n)||ei(n,t),i=h(r)||ei(r,t);return o&&i}(e,t)},ri=function(e,t,n){var r=n||t;if(Tn(t)&&ti(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)ri(e,o[i],r);if(Tn(t)){var a=t.childNodes;1===a.length&&ti(a[0])&&t.parentNode.insertBefore(a[0],t)}return function(e){return zn(e)||Un(e)}(t)||Yo(t,r)||function(e){return!!Tn(e)&&e.childNodes.length>0}(t)||ni(t,r)||e.remove(t),t},oi=kt.makeMap,ii=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ai=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ui=/[<>&\"\']/g,ci=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,si={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fi={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},li={"<":"<",">":">","&":"&",""":'"',"'":"'"},di=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),fi[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},mi=di("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),gi=function(e,t){return e.replace(t?ii:ai,(function(e){return fi[e]||e}))},pi=function(e,t){return e.replace(t?ii:ai,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":fi[e]||"&#"+e.charCodeAt(0)+";"}))},hi=function(e,t,n){return n=n||mi,e.replace(t?ii:ai,(function(e){return fi[e]||n[e]||e}))},vi={encodeRaw:gi,encodeAllRaw:function(e){return(""+e).replace(ui,(function(e){return fi[e]||e}))},encodeNumeric:pi,encodeNamed:hi,getEncodeFunc:function(e,t){var n=di(t)||mi,r=oi(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?ii:ai,(function(e){return void 0!==fi[e]?fi[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return hi(e,t,n)}:hi:r.numeric?pi:gi},decode:function(e){return e.replace(ci,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):si[t]||String.fromCharCode(t):li[e]||mi[e]||function(e){var t=At.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)}))}},bi={},yi={},Ci=kt.makeMap,wi=kt.each,xi=kt.extend,Si=kt.explode,Ei=kt.inArray,Ni=function(e,t){return(e=kt.trim(e))?e.split(t||" "):[]},ki=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),wi(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?Ci(e,/[, ]/):Si(e,/[, ]/)}))),n},_i=function(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=bi[t])||(o=Ci(n," ",Ci(n.toUpperCase()," ")),o=xi(o,r),bi[t]=o),o},u=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=Ni(r));var s=Ni(e);for(o=s.length;o--;)a={attributes:c(i=Ni([t,n].join(" "))),attributesOrder:i,children:c(r,yi)},u[s[o]]=a},s=function(e,t){var n,r,o,i,a=Ni(e);n=a.length;for(var c=Ni(t);n--;)for(r=u[a[n]],o=0,i=c.length;o<i;o++)r.attributes[c[o]]={},r.attributesOrder.push(c[o])};return bi[e]?bi[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),wi(Ni(a),(function(e){c(e,"",r)})),n=[n,i="cen