-!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/static/admin/",n(n.s=335)}([function(e,t,n){var r=n(2),o=n(8),i=n(15),a=n(12),u=n(18),s=function(e,t,n){var c,l,f,d,h=e&s.F,m=e&s.G,p=e&s.S,g=e&s.P,v=e&s.B,y=m?r:p?r[t]||(r[t]={}):(r[t]||{}).prototype,b=m?o:o[t]||(o[t]={}),x=b.prototype||(b.prototype={});for(c in m&&(n=t),n)f=((l=!h&&y&&void 0!==y[c])?y:n)[c],d=v&&l?u(f,r):g&&"function"==typeof f?u(Function.call,f):f,y&&a(y,c,f,e&s.U),b[c]!=f&&i(b,c,d),g&&x[c]!=f&&(x[c]=f)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},,function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(5);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(53)("wks"),o=n(31),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(20),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(4),o=n(97),i=n(27),a=Object.defineProperty;t.f=n(10)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(3)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(25);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(2),o=n(15),i=n(14),a=n(31)("src"),u=n(141),s=(""+u).split("toString");n(8).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||u.call(this)})},function(e,t,n){var r=n(0),o=n(3),i=n(25),a=/"/g,u=function(e,t,n,r){var o=String(i(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+String(r).replace(a,""")+'"'),u+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(u),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(9),o=n(30);e.exports=n(10)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(46),o=n(25);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){var r=n(19);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(47),o=n(30),i=n(16),a=n(27),u=n(14),s=n(97),c=Object.getOwnPropertyDescriptor;t.f=n(10)?c:function(e,t){if(e=i(e),t=a(t,!0),s)try{return c(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(0),o=n(8),i=n(3);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(18),o=n(46),i=n(11),a=n(7),u=n(113);e.exports=function(e,t){var n=1==e,s=2==e,c=3==e,l=4==e,f=6==e,d=5==e||f,h=t||u;return function(t,u,m){for(var p,g,v=i(t),y=o(v),b=r(u,m,3),x=a(y.length),w=0,C=n?h(t,x):s?h(t,0):void 0;x>w;w++)if((d||w in y)&&(g=b(p=y[w],w,v),e))if(n)C[w]=g;else if(g)switch(e){case 3:return!0;case 5:return p;case 6:return w;case 2:C.push(p)}else if(l)return!1;return f?-1:c||l?l:C}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";if(n(10)){var r=n(32),o=n(2),i=n(3),a=n(0),u=n(64),s=n(89),c=n(18),l=n(44),f=n(30),d=n(15),h=n(45),m=n(20),p=n(7),g=n(124),v=n(34),y=n(27),b=n(14),x=n(48),w=n(5),C=n(11),E=n(81),S=n(35),T=n(37),N=n(36).f,k=n(83),D=n(31),_=n(6),R=n(23),A=n(54),O=n(49),P=n(85),M=n(42),I=n(57),B=n(43),L=n(84),F=n(115),H=n(9),j=n(21),W=H.f,U=j.f,z=o.RangeError,q=o.TypeError,V=o.Uint8Array,$=Array.prototype,Y=s.ArrayBuffer,X=s.DataView,K=R(0),G=R(2),J=R(3),Q=R(4),Z=R(5),ee=R(6),te=A(!0),ne=A(!1),re=P.values,oe=P.keys,ie=P.entries,ae=$.lastIndexOf,ue=$.reduce,se=$.reduceRight,ce=$.join,le=$.sort,fe=$.slice,de=$.toString,he=$.toLocaleString,me=_("iterator"),pe=_("toStringTag"),ge=D("typed_constructor"),ve=D("def_constructor"),ye=u.CONSTR,be=u.TYPED,xe=u.VIEW,we=R(1,function(e,t){return Ne(O(e,e[ve]),t)}),Ce=i(function(){return 1===new V(new Uint16Array([1]).buffer)[0]}),Ee=!!V&&!!V.prototype.set&&i(function(){new V(1).set({})}),Se=function(e,t){var n=m(e);if(n<0||n%t)throw z("Wrong offset!");return n},Te=function(e){if(w(e)&&be in e)return e;throw q(e+" is not a typed array!")},Ne=function(e,t){if(!(w(e)&&ge in e))throw q("It is not a typed array constructor!");return new e(t)},ke=function(e,t){return De(O(e,e[ve]),t)},De=function(e,t){for(var n=0,r=t.length,o=Ne(e,r);r>n;)o[n]=t[n++];return o},_e=function(e,t,n){W(e,t,{get:function(){return this._d[n]}})},Re=function(e){var t,n,r,o,i,a,u=C(e),s=arguments.length,l=s>1?arguments[1]:void 0,f=void 0!==l,d=k(u);if(null!=d&&!E(d)){for(a=d.call(u),r=[],t=0;!(i=a.next()).done;t++)r.push(i.value);u=r}for(f&&s>2&&(l=c(l,arguments[2],2)),t=0,n=p(u.length),o=Ne(this,n);n>t;t++)o[t]=f?l(u[t],t):u[t];return o},Ae=function(){for(var e=0,t=arguments.length,n=Ne(this,t);t>e;)n[e]=arguments[e++];return n},Oe=!!V&&i(function(){he.call(new V(1))}),Pe=function(){return he.apply(Oe?fe.call(Te(this)):Te(this),arguments)},Me={copyWithin:function(e,t){return F.call(Te(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Q(Te(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return L.apply(Te(this),arguments)},filter:function(e){return ke(this,G(Te(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Z(Te(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Te(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){K(Te(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Te(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Te(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ce.apply(Te(this),arguments)},lastIndexOf:function(e){return ae.apply(Te(this),arguments)},map:function(e){return we(Te(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return ue.apply(Te(this),arguments)},reduceRight:function(e){return se.apply(Te(this),arguments)},reverse:function(){for(var e,t=Te(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return J(Te(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return le.call(Te(this),e)},subarray:function(e,t){var n=Te(this),r=n.length,o=v(e,r);return new(O(n,n[ve]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,p((void 0===t?r:v(t,r))-o))}},Ie=function(e,t){return ke(this,fe.call(Te(this),e,t))},Be=function(e){Te(this);var t=Se(arguments[1],1),n=this.length,r=C(e),o=p(r.length),i=0;if(o+t>n)throw z("Wrong length!");for(;i<o;)this[t+i]=r[i++]},Le={entries:function(){return ie.call(Te(this))},keys:function(){return oe.call(Te(this))},values:function(){return re.call(Te(this))}},Fe=function(e,t){return w(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},He=function(e,t){return Fe(e,t=y(t,!0))?f(2,e[t]):U(e,t)},je=function(e,t,n){return!(Fe(e,t=y(t,!0))&&w(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?W(e,t,n):(e[t]=n.value,e)};ye||(j.f=He,H.f=je),a(a.S+a.F*!ye,"Object",{getOwnPropertyDescriptor:He,defineProperty:je}),i(function(){de.call({})})&&(de=he=function(){return ce.call(this)});var We=h({},Me);h(We,Le),d(We,me,Le.values),h(We,{slice:Ie,set:Be,constructor:function(){},toString:de,toLocaleString:Pe}),_e(We,"buffer","b"),_e(We,"byteOffset","o"),_e(We,"byteLength","l"),_e(We,"length","e"),W(We,pe,{get:function(){return this[be]}}),e.exports=function(e,t,n,s){var c=e+((s=!!s)?"Clamped":"")+"Array",f="get"+e,h="set"+e,m=o[c],v=m||{},y=m&&T(m),b=!m||!u.ABV,C={},E=m&&m.prototype,k=function(e,n){W(e,n,{get:function(){return function(e,n){var r=e._d;return r.v[f](n*t+r.o,Ce)}(this,n)},set:function(e){return function(e,n,r){var o=e._d;s&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),o.v[h](n*t+o.o,r,Ce)}(this,n,e)},enumerable:!0})};b?(m=n(function(e,n,r,o){l(e,m,c,"_d");var i,a,u,s,f=0,h=0;if(w(n)){if(!(n instanceof Y||"ArrayBuffer"==(s=x(n))||"SharedArrayBuffer"==s))return be in n?De(m,n):Re.call(m,n);i=n,h=Se(r,t);var v=n.byteLength;if(void 0===o){if(v%t)throw z("Wrong length!");if((a=v-h)<0)throw z("Wrong length!")}else if((a=p(o)*t)+h>v)throw z("Wrong length!");u=a/t}else u=g(n),i=new Y(a=u*t);for(d(e,"_d",{b:i,o:h,l:a,e:u,v:new X(i)});f<u;)k(e,f++)}),E=m.prototype=S(We),d(E,"constructor",m)):i(function(){m(1)})&&i(function(){new m(-1)})&&I(function(e){new m,new m(null),new m(1.5),new m(e)},!0)||(m=n(function(e,n,r,o){var i;return l(e,m,c),w(n)?n instanceof Y||"ArrayBuffer"==(i=x(n))||"SharedArrayBuffer"==i?void 0!==o?new v(n,Se(r,t),o):void 0!==r?new v(n,Se(r,t)):new v(n):be in n?De(m,n):Re.call(m,n):new v(g(n))}),K(y!==Function.prototype?N(v).concat(N(y)):N(v),function(e){e in m||d(m,e,v[e])}),m.prototype=E,r||(E.constructor=m));var D=E[me],_=!!D&&("values"==D.name||null==D.name),R=Le.values;d(m,ge,!0),d(E,be,c),d(E,xe,!0),d(E,ve,m),(s?new m(1)[pe]==c:pe in E)||W(E,pe,{get:function(){return c}}),C[c]=m,a(a.G+a.W+a.F*(m!=v),C),a(a.S,c,{BYTES_PER_ELEMENT:t}),a(a.S+a.F*i(function(){v.of.call(m,1)}),c,{from:Re,of:Ae}),"BYTES_PER_ELEMENT"in E||d(E,"BYTES_PER_ELEMENT",t),a(a.P,c,Me),B(c),a(a.P+a.F*Ee,c,{set:Be}),a(a.P+a.F*!_,c,Le),r||E.toString==de||(E.toString=de),a(a.P+a.F*i(function(){new m(1).slice()}),c,{slice:Ie}),a(a.P+a.F*(i(function(){return[1,2].toLocaleString()!=new m([1,2]).toLocaleString()})||!i(function(){E.toLocaleString.call([1,2])})),c,{toLocaleString:Pe}),M[c]=_?D:R,r||_||d(E,me,R)}}else e.exports=function(){}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(31)("meta"),o=n(5),i=n(14),a=n(9).f,u=0,s=Object.isExtensible||function(){return!0},c=!n(3)(function(){return s(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!s(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!s(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return c&&f.NEED&&s(e)&&!i(e,r)&&l(e),e}}},function(e,t,n){var r;
-/*!
- * jQuery JavaScript Library v3.3.1
- * https://jquery.com/
- *
- * Includes Sizzle.js
- * https://sizzlejs.com/
- *
- * Copyright JS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2018-01-20T17:24Z
- */
-/*!
- * jQuery JavaScript Library v3.3.1
- * https://jquery.com/
- *
- * Includes Sizzle.js
- * https://sizzlejs.com/
- *
- * Copyright JS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2018-01-20T17:24Z
- */
-!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,o){"use strict";var i=[],a=n.document,u=Object.getPrototypeOf,s=i.slice,c=i.concat,l=i.push,f=i.indexOf,d={},h=d.toString,m=d.hasOwnProperty,p=m.toString,g=p.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},x={type:!0,src:!0,noModule:!0};function w(e,t,n){var r,o=(t=t||a).createElement("script");if(o.text=e,n)for(r in x)n[r]&&(o[r]=n[r]);t.head.appendChild(o).parentNode.removeChild(o)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var E=function(e,t){return new E.fn.init(e,t)},S=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function T(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:"3.3.1",constructor:E,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:i.sort,splice:i.splice},E.extend=E.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},u=1,s=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[u]||{},u++),"object"==typeof a||y(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)n=a[t],a!==(r=e[t])&&(c&&r&&(E.isPlainObject(r)||(o=Array.isArray(r)))?(o?(o=!1,i=n&&Array.isArray(n)?n:[]):i=n&&E.isPlainObject(n)?n:{},a[t]=E.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},E.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=u(e))||"function"==typeof(n=m.call(t,"constructor")&&t.constructor)&&p.call(n)===g)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){w(e)},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(S,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?E.merge(n,"string"==typeof e?[e]:e):l.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:f.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(T(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return c.apply([],a)},guid:1,support:v}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=i[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()});var N=
-/*!
- * Sizzle CSS Selector Engine v2.3.3
- * https://sizzlejs.com/
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2016-08-08
- */
-function(e){var t,n,r,o,i,a,u,s,c,l,f,d,h,m,p,g,v,y,b,x="sizzle"+1*new Date,w=e.document,C=0,E=0,S=ae(),T=ae(),N=ae(),k=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,_=[],R=_.pop,A=_.push,O=_.push,P=_.slice,M=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},I="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",B="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",F="\\["+B+"*("+L+")(?:"+B+"*([*^$|!~]?=)"+B+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+B+"*\\]",H=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+F+")*)|.*)\\)|)",j=new RegExp(B+"+","g"),W=new RegExp("^"+B+"+|((?:^|[^\\\\])(?:\\\\.)*)"+B+"+$","g"),U=new RegExp("^"+B+"*,"+B+"*"),z=new RegExp("^"+B+"*([>+~]|"+B+")"+B+"*"),q=new RegExp("="+B+"*([^\\]'\"]*?)"+B+"*\\]","g"),V=new RegExp(H),$=new RegExp("^"+L+"$"),Y={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+B+"?|("+B+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},oe=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{O.apply(_=P.call(w.childNodes),w.childNodes),_[w.childNodes.length].nodeType}catch(e){O={apply:_.length?function(e,t){A.apply(e,P.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ie(e,t,r,o){var i,u,c,l,f,m,v,y=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!o&&((t?t.ownerDocument||t:w)!==h&&d(t),t=t||h,p)){if(11!==C&&(f=J.exec(e)))if(i=f[1]){if(9===C){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(y&&(c=y.getElementById(i))&&b(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return O.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return O.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!N[e+" "]&&(!g||!g.test(e))){if(1!==C)y=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((l=t.getAttribute("id"))?l=l.replace(te,ne):t.setAttribute("id",l=x),u=(m=a(e)).length;u--;)m[u]="#"+l+" "+ve(m[u]);v=m.join(","),y=Q.test(e)&&pe(t.parentNode)||t}if(v)try{return O.apply(r,y.querySelectorAll(v)),r}catch(e){}finally{l===x&&t.removeAttribute("id")}}}return s(e.replace(W,"$1"),t,r,o)}function ae(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ue(e){return e[x]=!0,e}function se(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return ue(function(t){return t=+t,ue(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ie.support={},i=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=ie.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:w;return a!==h&&9===a.nodeType&&a.documentElement?(m=(h=a).documentElement,p=!i(h),w!==h&&(o=h.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",re,!1):o.attachEvent&&o.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(h.getElementsByClassName),n.getById=se(function(e){return m.appendChild(e).id=x,!h.getElementsByName||!h.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=G.test(h.querySelectorAll))&&(se(function(e){m.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+B+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+B+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]")}),se(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+B+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),m.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=G.test(y=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&se(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",H)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=G.test(m.compareDocumentPosition),b=t||G.test(m.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===h||e.ownerDocument===w&&b(w,e)?-1:t===h||t.ownerDocument===w&&b(w,t)?1:l?M(l,e)-M(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===h?-1:t===h?1:o?-1:i?1:l?M(l,e)-M(l,t):0;if(o===i)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?le(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},h):h},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&d(e),t=t.replace(q,"='$1']"),n.matchesSelector&&p&&!N[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return ie(t,h,null,[e]).length>0},ie.contains=function(e,t){return(e.ownerDocument||e)!==h&&d(e),b(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==h&&d(e);var o=r.attrHandle[t.toLowerCase()],i=o&&D.call(r.attrHandle,t.toLowerCase())?o(e,t,!p):void 0;return void 0!==i?i:n.attributes||!p?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ie.escape=function(e){return(e+"").replace(te,ne)},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(k),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return l=null,e},o=ie.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=ie.selectors={cacheLength:50,createPseudo:ue,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+B+")"+e+"("+B+"|$)"))&&S(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=ie.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(j," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,h,m,p=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),y=!s&&!u,b=!1;if(g){if(i){for(;p;){for(d=t;d=d[p];)if(u?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;m=p="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(b=(h=(c=(l=(f=(d=g)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[p]||(b=h=0)||m.pop();)if(1===d.nodeType&&++b&&d===t){l[e]=[C,h,b];break}}else if(y&&(b=h=(c=(l=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===b)for(;(d=++h&&d&&d[p]||(b=h=0)||m.pop())&&((u?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&((l=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d!==t)););return(b-=o)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return o[x]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=M(e,i[a])]=!(n[r]=i[a])}):function(e){return o(e,0,n)}):o}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace(W,"$1"));return r[x]?ue(function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return ie(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ue(function(e){return $.test(e||"")||ie.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===m},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me(function(){return[0]}),last:me(function(e,t){return[t-1]}),eq:me(function(e,t,n){return[n<0?n+t:n]}),even:me(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:me(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:me(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:me(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=de(t);function ge(){}function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ye(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,u=E++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,s){var c,l,f,d=[C,u];if(s){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(l=(f=t[x]||(t[x]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[i])&&c[0]===C&&c[1]===u)return d[2]=c[2];if(l[i]=d,d[2]=e(t,n,s))return!0}return!1}}function be(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function we(e,t,n,r,o,i){return r&&!r[x]&&(r=we(r)),o&&!o[x]&&(o=we(o,i)),ue(function(i,a,u,s){var c,l,f,d=[],h=[],m=a.length,p=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ie(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?p:xe(p,d,e,u,s),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=xe(v,h),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[h[l]]=!(g[h[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?M(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=xe(v===a?v.splice(m,v.length):v),o?o(null,a,v,s):O.apply(a,v)})}function Ce(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,l=ye(function(e){return e===t},u,!0),f=ye(function(e){return M(t,e)>-1},u,!0),d=[function(e,n,r){var o=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,o}];s<i;s++)if(n=r.relative[e[s].type])d=[ye(be(d),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[x]){for(o=++s;o<i&&!r.relative[e[o].type];o++);return we(s>1&&be(d),s>1&&ve(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(W,"$1"),n,s<o&&Ce(e.slice(s,o)),o<i&&Ce(e=e.slice(o)),o<i&&ve(e))}d.push(n)}return be(d)}return ge.prototype=r.filters=r.pseudos,r.setFilters=new ge,a=ie.tokenize=function(e,t){var n,o,i,a,u,s,c,l=T[e+" "];if(l)return t?0:l.slice(0);for(u=e,s=[],c=r.preFilter;u;){for(a in n&&!(o=U.exec(u))||(o&&(u=u.slice(o[0].length)||u),s.push(i=[])),n=!1,(o=z.exec(u))&&(n=o.shift(),i.push({value:n,type:o[0].replace(W," ")}),u=u.slice(n.length)),r.filter)!(o=Y[a].exec(u))||c[a]&&!(o=c[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ie.error(e):T(e,s).slice(0)},u=ie.compile=function(e,t){var n,o=[],i=[],u=N[e+" "];if(!u){for(t||(t=a(e)),n=t.length;n--;)(u=Ce(t[n]))[x]?o.push(u):i.push(u);(u=N(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,u,s,l){var f,m,g,v=0,y="0",b=i&&[],x=[],w=c,E=i||o&&r.find.TAG("*",l),S=C+=null==w?1:Math.random()||.1,T=E.length;for(l&&(c=a===h||a||l);y!==T&&null!=(f=E[y]);y++){if(o&&f){for(m=0,a||f.ownerDocument===h||(d(f),u=!p);g=e[m++];)if(g(f,a||h,u)){s.push(f);break}l&&(C=S)}n&&((f=!g&&f)&&v--,i&&b.push(f))}if(v+=y,n&&y!==v){for(m=0;g=t[m++];)g(b,x,a,u);if(i){if(v>0)for(;y--;)b[y]||x[y]||(x[y]=R.call(s));x=xe(x)}O.apply(s,x),l&&!i&&x.length>0&&v+t.length>1&&ie.uniqueSort(s)}return l&&(C=S,c=w),b};return n?ue(i):i}(i,o))).selector=e}return u},s=ie.select=function(e,t,n,o){var i,s,c,l,f,d="function"==typeof e&&e,h=!o&&a(e=d.selector||e);if(n=n||[],1===h.length){if((s=h[0]=h[0].slice(0)).length>2&&"ID"===(c=s[0]).type&&9===t.nodeType&&p&&r.relative[s[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}for(i=Y.needsContext.test(e)?0:s.length;i--&&(c=s[i],!r.relative[l=c.type]);)if((f=r.find[l])&&(o=f(c.matches[0].replace(Z,ee),Q.test(s[0].type)&&pe(t.parentNode)||t))){if(s.splice(i,1),!(e=o.length&&ve(s)))return O.apply(n,o),n;break}}return(d||u(e,h))(o,t,!p,n,!t||Q.test(e)&&pe(t.parentNode)||t),n},n.sortStable=x.split("").sort(k).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),se(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ce("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ce("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||ce(I,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ie}(n);E.find=N,E.expr=N.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=N.uniqueSort,E.text=N.getText,E.isXMLDoc=N.isXML,E.contains=N.contains,E.escapeSelector=N.escape;var k=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&E(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_=E.expr.match.needsContext;function R(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return y(t)?E.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?E.grep(e,function(e){return e===t!==n}):"string"!=typeof t?E.grep(e,function(e){return f.call(t,e)>-1!==n}):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<r;t++)if(E.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,o[t],n);return r>1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&_.test(e)?E(e):e||[],!1).length}});var P,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||P,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),A.test(r[1])&&E.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=a.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,P=E(a);var I=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&E(e);if(!_.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&E.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?E.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?f.call(E(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return R(e,"iframe")?e.contentDocument:(R(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(e,t){E.fn[e]=function(n,r){var o=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=E.filter(r,o)),this.length>1&&(B[e]||E.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}});var F=/[^\x20\t\r\n\f]+/g;function H(e){return e}function j(e){throw e}function W(e,t,n,r){var o;try{e&&y(o=e.promise)?o.call(e).done(t).fail(n):e&&y(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(F)||[],function(e,n){t[n]=!0}),t}(e):E.extend({},e);var t,n,r,o,i=[],a=[],u=-1,s=function(){for(o=o||e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u<i.length;)!1===i[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(u=i.length-1,a.push(n)),function t(n){E.each(n,function(n,r){y(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==C(r)&&t(r)})}(arguments),n&&!t&&s()),this},remove:function(){return E.each(arguments,function(e,t){for(var n;(n=E.inArray(t,i,n))>-1;)i.splice(n,1),n<=u&&u--}),this},has:function(e){return e?E.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return E.Deferred(function(n){E.each(t,function(t,r){var o=y(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,r,o){var i=0;function a(e,t,r,o){return function(){var u=this,s=arguments,c=function(){var n,c;if(!(e<i)){if((n=r.apply(u,s))===t.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then,y(c)?o?c.call(n,a(i,t,H,o),a(i,t,j,o)):(i++,c.call(n,a(i,t,H,o),a(i,t,j,o),a(i,t,H,t.notifyWith))):(r!==H&&(u=void 0,s=[n]),(o||t.resolveWith)(u,s))}},l=o?c:function(){try{c()}catch(n){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(n,l.stackTrace),e+1>=i&&(r!==j&&(u=void 0,s=[n]),t.rejectWith(u,s))}};e?l():(E.Deferred.getStackHook&&(l.stackTrace=E.Deferred.getStackHook()),n.setTimeout(l))}}return E.Deferred(function(n){t[0][3].add(a(0,n,y(o)?o:H,n.notifyWith)),t[1][3].add(a(0,n,y(e)?e:H)),t[2][3].add(a(0,n,y(r)?r:j))}).promise()},promise:function(e){return null!=e?E.extend(e,o):o}},i={};return E.each(t,function(e,n){var a=n[2],u=n[5];o[n[1]]=a.add,u&&a.add(function(){r=u},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=a.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=s.call(arguments),i=E.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?s.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(W(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||y(o[n]&&o[n].then)))return i.then();for(;n--;)W(o[n],a(n),i.reject);return i.promise()}});var U=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&U.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout(function(){throw e})};var z=E.Deferred();function q(){a.removeEventListener("DOMContentLoaded",q),n.removeEventListener("load",q),E.ready()}E.fn.ready=function(e){return z.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||z.resolveWith(a,[E]))}}),E.ready.then=z.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(E.ready):(a.addEventListener("DOMContentLoaded",q),n.addEventListener("load",q));var V=function(e,t,n,r,o,i,a){var u=0,s=e.length,c=null==n;if("object"===C(n))for(u in o=!0,n)V(e,t,u,n[u],!0,i,a);else if(void 0!==r&&(o=!0,y(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;u<s;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return o?e:c?t.call(e):s?t(e[0],n):i},$=/^-ms-/,Y=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function K(e){return e.replace($,"ms-").replace(Y,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function J(){this.expando=E.expando+J.uid++}J.uid=1,J.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[K(t)]=n;else for(r in t)o[K(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][K(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(K):(t=K(t))in r?[t]:t.match(F)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||E.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var Q=new J,Z=new J,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Z.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return Z.hasData(e)||Q.hasData(e)},data:function(e,t,n){return Z.access(e,t,n)},removeData:function(e,t){Z.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),E.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=Z.get(i),1===i.nodeType&&!Q.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=K(r.slice(5)),ne(i,r,o[r]));Q.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){Z.set(this,e)}):V(this,function(t){var n;if(i&&void 0===t)return void 0!==(n=Z.get(i,e))?n:void 0!==(n=ne(i,e))?n:void 0;this.each(function(){Z.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,o=n.shift(),i=E._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,function(){E.dequeue(e,t)},i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:E.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?E.queue(this[0],e):void 0===t?this:this.each(function(){var n=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&E.dequeue(this,e)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=E.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Q.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&E.contains(e.ownerDocument,e)&&"none"===E.css(e,"display")},ue=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=n.apply(e,r||[]),t)e.style[i]=a[i];return o};function se(e,t,n,r){var o,i,a=20,u=r?function(){return r.cur()}:function(){return E.css(e,t,"")},s=u(),c=n&&n[3]||(E.cssNumber[t]?"":"px"),l=(E.cssNumber[t]||"px"!==c&&+s)&&oe.exec(E.css(e,t));if(l&&l[3]!==c){for(s/=2,c=c||l[3],l=+s||1;a--;)E.style(e,t,l+c),(1-i)*(1-(i=u()/s||.5))<=0&&(a=0),l/=i;l*=2,E.style(e,t,l+c),n=n||[]}return n&&(l=+l||+s||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}var ce={};function le(e){var t,n=e.ownerDocument,r=e.nodeName,o=ce[r];return o||(t=n.body.appendChild(n.createElement(r)),o=E.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),ce[r]=o,o)}function fe(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Q.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ae(r)&&(o[i]=le(r))):"none"!==n&&(o[i]="none",Q.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}E.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?E(this).show():E(this).hide()})}});var de=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,me=/^$|^module$|\/(?:java|ecma)script/i,pe={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&R(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}pe.optgroup=pe.option,pe.tbody=pe.tfoot=pe.colgroup=pe.caption=pe.thead,pe.th=pe.td;var ye,be,xe=/<|&#?\w+;/;function we(e,t,n,r,o){for(var i,a,u,s,c,l,f=t.createDocumentFragment(),d=[],h=0,m=e.length;h<m;h++)if((i=e[h])||0===i)if("object"===C(i))E.merge(d,i.nodeType?[i]:i);else if(xe.test(i)){for(a=a||f.appendChild(t.createElement("div")),u=(he.exec(i)||["",""])[1].toLowerCase(),s=pe[u]||pe._default,a.innerHTML=s[1]+E.htmlPrefilter(i)+s[2],l=s[0];l--;)a=a.lastChild;E.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(i));for(f.textContent="",h=0;i=d[h++];)if(r&&E.inArray(i,r)>-1)o&&o.push(i);else if(c=E.contains(i.ownerDocument,i),a=ge(f.appendChild(i),"script"),c&&ve(a),n)for(l=0;i=a[l++];)me.test(i.type||"")&&n.push(i);return f}ye=a.createDocumentFragment().appendChild(a.createElement("div")),(be=a.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),ye.appendChild(be),v.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var Ce=a.documentElement,Ee=/^key/,Se=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function ke(){return!1}function De(){try{return a.activeElement}catch(e){}}function _e(e,t,n,r,o,i){var a,u;if("object"==typeof t){for(u in"string"!=typeof n&&(r=r||n,n=void 0),t)_e(e,u,n,r,t[u],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=ke;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,o,r,n)})}E.event={global:{},add:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,h,m,p,g=Q.get(e);if(g)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&E.find.matchesSelector(Ce,o),n.guid||(n.guid=E.guid++),(s=g.events)||(s=g.events={}),(a=g.handle)||(a=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(F)||[""]).length;c--;)h=p=(u=Te.exec(t[c])||[])[1],m=(u[2]||"").split(".").sort(),h&&(f=E.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=E.event.special[h]||{},l=E.extend({type:h,origType:p,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&E.expr.match.needsContext.test(o),namespace:m.join(".")},i),(d=s[h])||((d=s[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,m,a)||e.addEventListener&&e.addEventListener(h,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,l):d.push(l),E.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,h,m,p,g=Q.hasData(e)&&Q.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(F)||[""]).length;c--;)if(h=p=(u=Te.exec(t[c])||[])[1],m=(u[2]||"").split(".").sort(),h){for(f=E.event.special[h]||{},d=s[h=(r?f.delegateType:f.bindType)||h]||[],u=u[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)l=d[i],!o&&p!==l.origType||n&&n.guid!==l.guid||u&&!u.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(i,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,m,g.handle)||E.removeEvent(e,h,g.handle),delete s[h])}else for(h in s)E.event.remove(e,h+t[c],n,r,!0);E.isEmptyObject(s)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,u=E.event.fix(e),s=new Array(arguments.length),c=(Q.get(this,"events")||{})[u.type]||[],l=E.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,u)){for(a=E.event.handlers.call(this,u,c),t=0;(o=a[t++])&&!u.isPropagationStopped();)for(u.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!u.rnamespace.test(i.namespace)||(u.handleObj=i,u.data=i.data,void 0!==(r=((E.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,o,i,a,u=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<s;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?E(o,this).index(c)>-1:E.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&u.push({elem:c,handlers:i})}return c=this,s<t.length&&u.push({elem:c,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:y(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==De()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===De()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&R(this,"input"))return this.click(),!1},_default:function(e){return R(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Ee.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Se.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},E.event.addProp),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,o=e.handleObj;return r&&(r===this||E.contains(this,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),E.fn.extend({on:function(e,t,n,r){return _e(this,e,t,n,r)},one:function(e,t,n,r){return _e(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){E.event.remove(this,e,n,t)})}});var Re=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,Oe=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Me(e,t){return R(e,"table")&&R(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,o,i,a,u,s,c;if(1===t.nodeType){if(Q.hasData(e)&&(i=Q.access(e),a=Q.set(t,i),c=i.events))for(o in delete a.handle,a.events={},c)for(n=0,r=c[o].length;n<r;n++)E.event.add(t,o,c[o][n]);Z.hasData(e)&&(u=Z.access(e),s=E.extend({},u),Z.set(t,s))}}function Fe(e,t,n,r){t=c.apply([],t);var o,i,a,u,s,l,f=0,d=e.length,h=d-1,m=t[0],p=y(m);if(p||d>1&&"string"==typeof m&&!v.checkClone&&Oe.test(m))return e.each(function(o){var i=e.eq(o);p&&(t[0]=m.call(this,o,i.html())),Fe(i,t,n,r)});if(d&&(i=(o=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(u=(a=E.map(ge(o,"script"),Ie)).length;f<d;f++)s=o,f!==h&&(s=E.clone(s,!0,!0),u&&E.merge(a,ge(s,"script"))),n.call(e[f],s,f);if(u)for(l=a[a.length-1].ownerDocument,E.map(a,Be),f=0;f<u;f++)s=a[f],me.test(s.type||"")&&!Q.access(s,"globalEval")&&E.contains(l,s)&&(s.src&&"module"!==(s.type||"").toLowerCase()?E._evalUrl&&E._evalUrl(s.src):w(s.textContent.replace(Pe,""),l,s))}return e}function He(e,t,n){for(var r,o=t?E.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||E.cleanData(ge(r)),r.parentNode&&(n&&E.contains(r.ownerDocument,r)&&ve(ge(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e.replace(Re,"<$1></$2>")},clone:function(e,t,n){var r,o,i,a,u,s,c,l=e.cloneNode(!0),f=E.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(l),r=0,o=(i=ge(e)).length;r<o;r++)u=i[r],s=a[r],c=void 0,"input"===(c=s.nodeName.toLowerCase())&&de.test(u.type)?s.checked=u.checked:"input"!==c&&"textarea"!==c||(s.defaultValue=u.defaultValue);if(t)if(n)for(i=i||ge(e),a=a||ge(l),r=0,o=i.length;r<o;r++)Le(i[r],a[r]);else Le(e,l);return(a=ge(l,"script")).length>0&&ve(a,!f&&ge(e,"script")),l},cleanData:function(e){for(var t,n,r,o=E.event.special,i=0;void 0!==(n=e[i]);i++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)o[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),E.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return V(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Fe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)})},prepend:function(){return Fe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Fe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Fe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return V(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!pe[(he.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,function(t){var n=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(ge(this)),n&&n.replaceChild(t,this))},e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){E.fn[e]=function(e){for(var n,r=[],o=E(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),E(o[a])[t](n),l.apply(r,n.get());return this.pushStack(r)}});var je=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),We=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},Ue=new RegExp(ie.join("|"),"i");function ze(e,t,n){var r,o,i,a,u=e.style;return(n=n||We(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||E.contains(e.ownerDocument,e)||(a=E.style(e,t)),!v.pixelBoxStyles()&&je.test(a)&&Ue.test(t)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function qe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ce.appendChild(c).appendChild(l);var e=n.getComputedStyle(l);r="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",u=36===t(e.right),o=36===t(e.width),l.style.position="absolute",i=36===l.offsetWidth||"absolute",Ce.removeChild(c),l=null}}function t(e){return Math.round(parseFloat(e))}var r,o,i,u,s,c=a.createElement("div"),l=a.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===l.style.backgroundClip,E.extend(v,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),u},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i}}))}();var Ve=/^(none|table(?!-c[ea]).+)/,$e=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Xe={letterSpacing:"0",fontWeight:"400"},Ke=["Webkit","Moz","ms"],Ge=a.createElement("div").style;function Je(e){var t=E.cssProps[e];return t||(t=E.cssProps[e]=function(e){if(e in Ge)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=Ke.length;n--;)if((e=Ke[n]+t)in Ge)return e}(e)||e),t}function Qe(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,o,i){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=E.css(e,n+ie[a],!0,o)),r?("content"===n&&(s-=E.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(s-=E.css(e,"border"+ie[a]+"Width",!0,o))):(s+=E.css(e,"padding"+ie[a],!0,o),"padding"!==n?s+=E.css(e,"border"+ie[a]+"Width",!0,o):u+=E.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-u-.5))),s}function et(e,t,n){var r=We(e),o=ze(e,t,r),i="border-box"===E.css(e,"boxSizing",!1,r),a=i;if(je.test(o)){if(!n)return o;o="auto"}return a=a&&(v.boxSizingReliable()||o===e.style[t]),("auto"===o||!parseFloat(o)&&"inline"===E.css(e,"display",!1,r))&&(o=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(o=parseFloat(o)||0)+Ze(e,t,n||(i?"border":"content"),a,r,o)+"px"}function tt(e,t,n,r,o){return new tt.prototype.init(e,t,n,r,o)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,u=K(t),s=$e.test(t),c=e.style;if(s||(t=Je(u)),a=E.cssHooks[t]||E.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"===(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=se(e,t,o),i="number"),null!=n&&n==n&&("number"===i&&(n+=o&&o[3]||(E.cssNumber[u]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,u=K(t);return $e.test(t)||(t=Je(u)),(a=E.cssHooks[t]||E.cssHooks[u])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=ze(e,t,r)),"normal"===o&&t in Xe&&(o=Xe[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),E.each(["height","width"],function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ve.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ye,function(){return et(e,t,r)})},set:function(e,n,r){var o,i=We(e),a="border-box"===E.css(e,"boxSizing",!1,i),u=r&&Ze(e,t,r,a,i);return a&&v.scrollboxSize()===i.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-Ze(e,t,"border",!1,i)-.5)),u&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),Qe(0,n,u)}}}),E.cssHooks.marginLeft=qe(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(E.cssHooks[e+t].set=Qe)}),E.fn.extend({css:function(e,t){return V(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=We(e),o=t.length;a<o;a++)i[t[a]]=E.css(e,t[a],!1,r);return i}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,arguments.length>1)}}),E.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(E.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[E.cssProps[e.prop]]&&!E.cssHooks[e.prop]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=tt.prototype.init,E.fx.step={};var nt,rt,ot=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function at(){rt&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(at):n.setTimeout(at,E.fx.interval),E.fx.tick())}function ut(){return n.setTimeout(function(){nt=void 0}),nt=Date.now()}function st(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function ct(e,t,n){for(var r,o=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function lt(e,t,n){var r,o,i=0,a=lt.prefilters.length,u=E.Deferred().always(function(){delete s.elem}),s=function(){if(o)return!1;for(var t=nt||ut(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return u.notifyWith(e,[c,r,n]),r<1&&a?n:(a||u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c]),!1)},c=u.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var r=E.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c,t])):u.rejectWith(e,[c,t]),this}}),l=c.props;for(!function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=K(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=E.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(l,c.opts.specialEasing);i<a;i++)if(r=lt.prefilters[i].call(c,e,l,c.opts))return y(r.stop)&&(E._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return E.map(l,ct,c),y(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),E.fx.timer(E.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}E.Animation=E.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){y(e)?(t=e,e=["*"]):e=e.match(F);for(var n,r=0,o=e.length;r<o;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,u,s,c,l,f="width"in t||"height"in t,d=this,h={},m=e.style,p=e.nodeType&&ae(e),g=Q.get(e,"fxshow");for(r in n.queue||(null==(a=E._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,E.queue(e,"fx").length||a.empty.fire()})})),t)if(o=t[r],ot.test(o)){if(delete t[r],i=i||"toggle"===o,o===(p?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;p=!0}h[r]=g&&g[r]||E.style(e,r)}if((s=!E.isEmptyObject(t))||!E.isEmptyObject(h))for(r in f&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],null==(c=g&&g.display)&&(c=Q.get(e,"display")),"none"===(l=E.css(e,"display"))&&(c?l=c:(fe([e],!0),c=e.style.display||c,l=E.css(e,"display"),fe([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===E.css(e,"float")&&(s||(d.done(function(){m.display=c}),null==c&&(l=m.display,c="none"===l?"":l)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",d.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),s=!1,h)s||(g?"hidden"in g&&(p=g.hidden):g=Q.access(e,"fxshow",{display:c}),i&&(g.hidden=!p),p&&fe([e],!0),d.done(function(){for(r in p||fe([e]),Q.remove(e,"fxshow"),h)E.style(e,r,h[r])})),s=ct(p?g[r]:0,r,d),r in g||(g[r]=s.start,p&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||y(e)&&e,duration:e,easing:n&&t||t&&!y(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){y(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=E.isEmptyObject(e),i=E.speed(t,n,r),a=function(){var t=lt(this,E.extend({},e),i);(o||Q.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=E.timers,a=Q.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&it.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||E.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Q.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=E.timers,a=r?r.length:0;for(n.finish=!0,E.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),E.each(["toggle","show","hide"],function(e,t){var n=E.fn[t];E.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(st(t,!0),e,r,o)}}),E.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){E.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),nt=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){rt||(rt=!0,at())},E.fx.stop=function(){rt=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,r){var o=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(o)}})},function(){var e=a.createElement("input"),t=a.createElement("select").appendChild(a.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=a.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var ft,dt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return V(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?E.prop(e,t,n):(1===i&&E.isXMLDoc(e)||(o=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?ft:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&R(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(F);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),ft={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var n=dt[t]||E.find.attr;dt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=dt[a],dt[a]=o,o=null!=n(e,t,r)?a:null,dt[a]=i),o}});var ht=/^(?:input|select|textarea|button)$/i,mt=/^(?:a|area)$/i;function pt(e){return(e.match(F)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}E.fn.extend({prop:function(e,t){return V(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&E.isXMLDoc(e)||(t=E.propFix[t]||t,o=E.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(e){var t,n,r,o,i,a,u,s=0;if(y(e))return this.each(function(t){E(this).addClass(e.call(this,t,gt(this)))});if((t=vt(e)).length)for(;n=this[s++];)if(o=gt(n),r=1===n.nodeType&&" "+pt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(u=pt(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,o,i,a,u,s=0;if(y(e))return this.each(function(t){E(this).removeClass(e.call(this,t,gt(this)))});if(!arguments.length)return this.attr("class","");if((t=vt(e)).length)for(;n=this[s++];)if(o=gt(n),r=1===n.nodeType&&" "+pt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(u=pt(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){E(this).toggleClass(e.call(this,n,gt(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=E(this),a=vt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=gt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+pt(gt(n))+" ").indexOf(t)>-1)return!0;return!1}});var yt=/\r/g;E.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=y(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,E(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=E.map(o,function(e){return null==e?"":e+""})),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=E.valHooks[o.type]||E.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(yt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:pt(E.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?i+1:o.length;for(r=i<0?s:a?i:0;r<s;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!R(n.parentNode,"optgroup"))){if(t=E(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=E.makeArray(t),a=o.length;a--;)((r=o[a]).selected=E.inArray(E.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},v.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var bt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,r,o){var i,u,s,c,l,f,d,h,p=[r||a],g=m.call(e,"type")?e.type:e,v=m.call(e,"namespace")?e.namespace.split("."):[];if(u=h=s=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!bt.test(g+E.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[E.expando]?e:new E.Event(g,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(r,t))){if(!o&&!d.noBubble&&!b(r)){for(c=d.delegateType||g,bt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)p.push(u),s=u;s===(r.ownerDocument||a)&&p.push(s.defaultView||s.parentWindow||n)}for(i=0;(u=p[i++])&&!e.isPropagationStopped();)h=u,e.type=i>1?c:d.bindType||g,(f=(Q.get(u,"events")||{})[e.type]&&Q.get(u,"handle"))&&f.apply(u,t),(f=l&&u[l])&&f.apply&&G(u)&&(e.result=f.apply(u,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),t)||!G(r)||l&&y(r[g])&&!b(r)&&((s=r[l])&&(r[l]=null),E.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,xt),r[g](),e.isPropagationStopped()&&h.removeEventListener(g,xt),E.event.triggered=void 0,s&&(r[l]=s)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),v.focusin||E.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Q.access(r,t);o||r.addEventListener(e,n,!0),Q.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Q.access(r,t)-1;o?Q.access(r,t,o):(r.removeEventListener(e,n,!0),Q.remove(r,t))}}});var wt=n.location,Ct=Date.now(),Et=/\?/;E.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||E.error("Invalid XML: "+e),t};var St=/\[\]$/,Tt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var o;if(Array.isArray(t))E.each(t,function(t,o){n||St.test(e)?r(e,o):Dt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)});else if(n||"object"!==C(t))r(e,t);else for(o in t)Dt(e+"["+o+"]",t[o],n,r)}E.param=function(e,t){var n,r=[],o=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){o(this.name,this.value)});else for(n in e)Dt(n,e[n],t,o);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&kt.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(Tt,"\r\n")}}):{name:t.name,value:n.replace(Tt,"\r\n")}}).get()}});var _t=/%20/g,Rt=/#.*$/,At=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Bt={},Lt="*/".concat("*"),Ft=a.createElement("a");function Ht(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(F)||[];if(y(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function jt(e,t,n,r){var o={},i=e===Bt;function a(u){var s;return o[u]=!0,E.each(e[u]||[],function(e,u){var c=u(t,n,r);return"string"!=typeof c||i||o[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),a(c),!1)}),s}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Wt(e,t){var n,r,o=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}Ft.href=wt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Wt(Wt(e,E.ajaxSettings),t):Wt(E.ajaxSettings,e)},ajaxPrefilter:Ht(It),ajaxTransport:Ht(Bt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,u,s,c,l,f,d,h,m=E.ajaxSetup({},t),p=m.context||m,g=m.context&&(p.nodeType||p.jquery)?E(p):E.event,v=E.Deferred(),y=E.Callbacks("once memory"),b=m.statusCode||{},x={},w={},C="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(l){if(!u)for(u={};t=Ot.exec(i);)u[t[1].toLowerCase()]=t[2];t=u[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?i:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==l&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)S.always(e[S.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),T(0,t),this}};if(v.promise(S),m.url=((e||m.url||wt.href)+"").replace(Mt,wt.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(F)||[""],null==m.crossDomain){c=a.createElement("a");try{c.href=m.url,c.href=c.href,m.crossDomain=Ft.protocol+"//"+Ft.host!=c.protocol+"//"+c.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=E.param(m.data,m.traditional)),jt(It,m,t,S),l)return S;for(d in(f=E.event&&m.global)&&0==E.active++&&E.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Pt.test(m.type),o=m.url.replace(Rt,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(_t,"+")):(h=m.url.slice(o.length),m.data&&(m.processData||"string"==typeof m.data)&&(o+=(Et.test(o)?"&":"?")+m.data,delete m.data),!1===m.cache&&(o=o.replace(At,"$1"),h=(Et.test(o)?"&":"?")+"_="+Ct+++h),m.url=o+h),m.ifModified&&(E.lastModified[o]&&S.setRequestHeader("If-Modified-Since",E.lastModified[o]),E.etag[o]&&S.setRequestHeader("If-None-Match",E.etag[o])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&S.setRequestHeader("Content-Type",m.contentType),S.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Lt+"; q=0.01":""):m.accepts["*"]),m.headers)S.setRequestHeader(d,m.headers[d]);if(m.beforeSend&&(!1===m.beforeSend.call(p,S,m)||l))return S.abort();if(C="abort",y.add(m.complete),S.done(m.success),S.fail(m.error),r=jt(Bt,m,t,S)){if(S.readyState=1,f&&g.trigger("ajaxSend",[S,m]),l)return S;m.async&&m.timeout>0&&(s=n.setTimeout(function(){S.abort("timeout")},m.timeout));try{l=!1,r.send(x,T)}catch(e){if(l)throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,a,u){var c,d,h,x,w,C=t;l||(l=!0,s&&n.clearTimeout(s),r=void 0,i=u||"",S.readyState=e>0?4:0,c=e>=200&&e<300||304===e,a&&(x=function(e,t,n){for(var r,o,i,a,u=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}(m,S,a)),x=function(e,t,n,r){var o,i,a,u,s,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=l.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(a=c[s+" "+i]||c["* "+i]))for(o in c)if((u=o.split(" "))[1]===i&&(a=c[s+" "+u[0]]||c["* "+u[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=u[0],l.unshift(u[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(m,x,S,c),c?(m.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(E.lastModified[o]=w),(w=S.getResponseHeader("etag"))&&(E.etag[o]=w)),204===e||"HEAD"===m.type?C="nocontent":304===e?C="notmodified":(C=x.state,d=x.data,c=!(h=x.error))):(h=C,!e&&C||(C="error",e<0&&(e=0))),S.status=e,S.statusText=(t||C)+"",c?v.resolveWith(p,[d,C,S]):v.rejectWith(p,[S,C,h]),S.statusCode(b),b=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[S,m,c?d:h]),y.fireWith(p,[S,C]),f&&(g.trigger("ajaxComplete",[S,m]),--E.active||E.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,t){E[t]=function(e,n,r,o){return y(n)&&(o=o||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:o,data:n,success:r},E.isPlainObject(e)&&e))}}),E._evalUrl=function(e){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){E(this).wrapInner(e.call(this,t))}):this.each(function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){E(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},zt=E.ajaxSettings.xhr();v.cors=!!zt&&"withCredentials"in zt,v.ajax=zt=!!zt,E.ajaxTransport(function(e){var t,r;if(v.cors||zt&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];for(a in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=r=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!=typeof u.status?i(0,"error"):i(u.status,u.statusText):i(Ut[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!=typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),r=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=r:u.onreadystatechange=function(){4===u.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(r,o){t=E("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),a.head.appendChild(t[0])},abort:function(){n&&n()}}});var qt,Vt=[],$t=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Vt.pop()||E.expando+"_"+Ct++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,r){var o,i,a,u=!1!==e.jsonp&&($t.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&$t.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace($t,"$1"+o):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||E.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always(function(){void 0===i?E(n).removeProp(o):n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Vt.push(o)),a&&y(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((qt=a.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===qt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,t.head.appendChild(r)):t=a),i=!n&&[],(o=A.exec(e))?[t.createElement(o[1])]:(o=we([e],t,i),i&&i.length&&E(i).remove(),E.merge([],o.childNodes)));var r,o,i},E.fn.load=function(e,t,n){var r,o,i,a=this,u=e.indexOf(" ");return u>-1&&(r=pt(e.slice(u)),e=e.slice(0,u)),y(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&E.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.pseudos.animated=function(e){return E.grep(E.timers,function(t){return e===t.elem}).length},E.offset={setOffset:function(e,t,n){var r,o,i,a,u,s,c=E.css(e,"position"),l=E(e),f={};"static"===c&&(e.style.position="relative"),u=l.offset(),i=E.css(e,"top"),s=E.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1?(a=(r=l.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),y(t)&&(t=t.call(e,n,E.extend({},u))),null!=t.top&&(f.top=t.top-u.top+a),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(e,f):l.css(f)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){E.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),o.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-E.css(r,"marginTop",!0),left:t.left-o.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||Ce})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return V(this,function(e,r,o){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o},e,r,arguments.length)}}),E.each(["top","left"],function(e,t){E.cssHooks[t]=qe(v.pixelPosition,function(e,n){if(n)return n=ze(e,t),je.test(n)?E(e).position()[t]+"px":n})}),E.each({Height:"height",Width:"width"},function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){E.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),u=n||(!0===o||!0===i?"margin":"border");return V(this,function(t,n,o){var i;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?E.css(t,n,u):E.style(t,n,o,u)},t,a?o:void 0,a)}})}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),E.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),E.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),y(e))return r=s.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||E.guid++,o},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=R,E.isFunction=y,E.isWindow=b,E.camelCase=K,E.type=C,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(r=function(){return E}.apply(t,[]))||(e.exports=r);var Yt=n.jQuery,Xt=n.$;return E.noConflict=function(e){return n.$===E&&(n.$=Xt),e&&n.jQuery===E&&(n.jQuery=Yt),E},o||(n.jQuery=n.$=E),E})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=!1},function(e,t,n){var r=n(99),o=n(68);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(20),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){var r=n(4),o=n(100),i=n(68),a=n(67)("IE_PROTO"),u=function(){},s=function(){var e,t=n(65)("iframe"),r=i.length;for(t.style.display="none",n(69).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),s=e.F;r--;)delete s.prototype[i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=s(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(99),o=n(68).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(14),o=n(11),i=n(67)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(6)("unscopables"),o=Array.prototype;null==o[r]&&n(15)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){var r=n(9).f,o=n(14),i=n(6)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(0),o=n(25),i=n(3),a=n(71),u="["+a+"]",s=RegExp("^"+u+u+"*"),c=RegExp(u+u+"*$"),l=function(e,t,n){var o={},u=i(function(){return!!a[e]()||"\85"!="\85"[e]()}),s=o[e]=u?t(f):a[e];n&&(o[n]=s),r(r.P+r.F*u,"String",o)},f=l.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(s,"")),2&t&&(e=e.replace(c,"")),e};e.exports=l},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(2),o=n(9),i=n(10),a=n(6)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(12);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){var r=n(24);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(24),o=n(6)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var r=n(4),o=n(19),i=n(6)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},,,,function(e,t,n){var r=n(8),o=n(2),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(32)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(16),o=n(7),i=n(34);e.exports=function(e){return function(t,n,a){var u,s=r(t),c=o(s.length),l=i(a,c);if(e&&n!=n){for(;c>l;)if((u=s[l++])!=u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===n)return e||l||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(24);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(6)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(4);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(48),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";n(117);var r=n(12),o=n(15),i=n(3),a=n(25),u=n(6),s=n(86),c=u("species"),l=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var d=u(e),h=!i(function(){var t={};return t[d]=function(){return 7},7!=""[e](t)}),m=h?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[d](""),!t}):void 0;if(!h||!m||"replace"===e&&!l||"split"===e&&!f){var p=/./[d],g=n(a,d,""[e],function(e,t,n,r,o){return t.exec===s?h&&!o?{done:!0,value:p.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),v=g[0],y=g[1];r(String.prototype,e,v),o(RegExp.prototype,d,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},function(e,t,n){var r=n(18),o=n(112),i=n(81),a=n(4),u=n(7),s=n(83),c={},l={};(t=e.exports=function(e,t,n,f,d){var h,m,p,g,v=d?function(){return e}:s(e),y=r(n,f,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(i(v)){for(h=u(e.length);h>b;b++)if((g=t?y(a(m=e[b])[0],m[1]):y(e[b]))===c||g===l)return g}else for(p=v.call(e);!(m=p.next()).done;)if((g=o(p,y,m.value,t))===c||g===l)return g}).BREAK=c,t.RETURN=l},function(e,t,n){var r=n(2).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(2),o=n(0),i=n(12),a=n(45),u=n(28),s=n(61),c=n(44),l=n(5),f=n(3),d=n(57),h=n(40),m=n(72);e.exports=function(e,t,n,p,g,v){var y=r[e],b=y,x=g?"set":"add",w=b&&b.prototype,C={},E=function(e){var t=w[e];i(w,e,"delete"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(v||w.forEach&&!f(function(){(new b).entries().next()}))){var S=new b,T=S[x](v?{}:-0,1)!=S,N=f(function(){S.has(1)}),k=d(function(e){new b(e)}),D=!v&&f(function(){for(var e=new b,t=5;t--;)e[x](t,t);return!e.has(-0)});k||((b=t(function(t,n){c(t,b,e);var r=m(new y,t,b);return null!=n&&s(n,g,r[x],r),r})).prototype=w,w.constructor=b),(N||D)&&(E("delete"),E("has"),g&&E("get")),(D||T)&&E(x),v&&w.clear&&delete w.clear}else b=p.getConstructor(t,e,g,x),a(b.prototype,n),u.NEED=!0;return h(b,e),C[e]=b,o(o.G+o.W+o.F*(b!=y),C),v||p.setStrong(b,e,g),b}},function(e,t,n){for(var r,o=n(2),i=n(15),a=n(31),u=a("typed_array"),s=a("view"),c=!(!o.ArrayBuffer||!o.DataView),l=c,f=0,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=o[d[f++]])?(i(r.prototype,u,!0),i(r.prototype,s,!0)):l=!1;e.exports={ABV:c,CONSTR:l,TYPED:u,VIEW:s}},function(e,t,n){var r=n(5),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){t.f=n(6)},function(e,t,n){var r=n(53)("keys"),o=n(31);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(5),o=n(4),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(18)(Function.call,n(21).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(e,t,n){var r=n(5),o=n(70).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t,n){"use strict";var r=n(20),o=n(25);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(20),o=n(25);e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),s=r(n),c=u.length;return s<0||s>=c?e?"":void 0:(i=u.charCodeAt(s))<55296||i>56319||s+1===c||(a=u.charCodeAt(s+1))<56320||a>57343?e?u.charAt(s):i:e?u.slice(s,s+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(32),o=n(0),i=n(12),a=n(15),u=n(42),s=n(111),c=n(40),l=n(37),f=n(6)("iterator"),d=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,m,p,g,v){s(n,t,m);var y,b,x,w=function(e){if(!d&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",E="values"==p,S=!1,T=e.prototype,N=T[f]||T["@@iterator"]||p&&T[p],k=N||w(p),D=p?E?w("entries"):k:void 0,_="Array"==t&&T.entries||N;if(_&&(x=l(_.call(new e)))!==Object.prototype&&x.next&&(c(x,C,!0),r||"function"==typeof x[f]||a(x,f,h)),E&&N&&"values"!==N.name&&(S=!0,k=function(){return N.call(this)}),r&&!v||!d&&!S&&T[f]||a(T,f,k),u[t]=k,u[C]=h,p)if(y={values:E?k:w("values"),keys:g?k:w("keys"),entries:D},v)for(b in y)b in T||i(T,b,y[b]);else o(o.P+o.F*(d||S),t,y);return y}},function(e,t,n){var r=n(79),o=n(25);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(5),o=n(24),i=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){var r=n(42),o=n(6)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){"use strict";var r=n(9),o=n(30);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(48),o=n(6)("iterator"),i=n(42);e.exports=n(8).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){"use strict";var r=n(11),o=n(34),i=n(7);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,u=o(a>1?arguments[1]:void 0,n),s=a>2?arguments[2]:void 0,c=void 0===s?n:o(s,n);c>u;)t[u++]=e;return t}},function(e,t,n){"use strict";var r=n(38),o=n(116),i=n(42),a=n(16);e.exports=n(77)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var r,o,i=n(58),a=RegExp.prototype.exec,u=String.prototype.replace,s=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(s=function(e){var t,n,r,o,s=this;return l&&(n=new RegExp("^"+s.source+"$(?!\\s)",i.call(s))),c&&(t=s.lastIndex),r=a.call(s,e),c&&r&&(s.lastIndex=s.global?r.index+r[0].length:t),l&&r&&r.length>1&&u.call(r[0],n,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)}),r}),e.exports=s},function(e,t,n){"use strict";var r=n(76)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r,o,i,a=n(18),u=n(105),s=n(69),c=n(65),l=n(2),f=l.process,d=l.setImmediate,h=l.clearImmediate,m=l.MessageChannel,p=l.Dispatch,g=0,v={},y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},b=function(e){y.call(e.data)};d&&h||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++g]=function(){u("function"==typeof e?e:Function(e),t)},r(g),g},h=function(e){delete v[e]},"process"==n(24)(f)?r=function(e){f.nextTick(a(y,e,1))}:p&&p.now?r=function(e){p.now(a(y,e,1))}:m?(i=(o=new m).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){s.appendChild(c("script")).onreadystatechange=function(){s.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:d,clear:h}},function(e,t,n){"use strict";var r=n(2),o=n(10),i=n(32),a=n(64),u=n(15),s=n(45),c=n(3),l=n(44),f=n(20),d=n(7),h=n(124),m=n(36).f,p=n(9).f,g=n(84),v=n(40),y="prototype",b="Wrong index!",x=r.ArrayBuffer,w=r.DataView,C=r.Math,E=r.RangeError,S=r.Infinity,T=x,N=C.abs,k=C.pow,D=C.floor,_=C.log,R=C.LN2,A=o?"_b":"buffer",O=o?"_l":"byteLength",P=o?"_o":"byteOffset";function M(e,t,n){var r,o,i,a=new Array(n),u=8*n-t-1,s=(1<<u)-1,c=s>>1,l=23===t?k(2,-24)-k(2,-77):0,f=0,d=e<0||0===e&&1/e<0?1:0;for((e=N(e))!=e||e===S?(o=e!=e?1:0,r=s):(r=D(_(e)/R),e*(i=k(2,-r))<1&&(r--,i*=2),(e+=r+c>=1?l/i:l*k(2,1-c))*i>=2&&(r++,i/=2),r+c>=s?(o=0,r=s):r+c>=1?(o=(e*i-1)*k(2,t),r+=c):(o=e*k(2,c-1)*k(2,t),r=0));t>=8;a[f++]=255&o,o/=256,t-=8);for(r=r<<t|o,u+=t;u>0;a[f++]=255&r,r/=256,u-=8);return a[--f]|=128*d,a}function I(e,t,n){var r,o=8*n-t-1,i=(1<<o)-1,a=i>>1,u=o-7,s=n-1,c=e[s--],l=127&c;for(c>>=7;u>0;l=256*l+e[s],s--,u-=8);for(r=l&(1<<-u)-1,l>>=-u,u+=t;u>0;r=256*r+e[s],s--,u-=8);if(0===l)l=1-a;else{if(l===i)return r?NaN:c?-S:S;r+=k(2,t),l-=a}return(c?-1:1)*r*k(2,l-t)}function B(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function L(e){return[255&e]}function F(e){return[255&e,e>>8&255]}function H(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function j(e){return M(e,52,8)}function W(e){return M(e,23,4)}function U(e,t,n){p(e[y],t,{get:function(){return this[n]}})}function z(e,t,n,r){var o=h(+n);if(o+t>e[O])throw E(b);var i=e[A]._b,a=o+e[P],u=i.slice(a,a+t);return r?u:u.reverse()}function q(e,t,n,r,o,i){var a=h(+n);if(a+t>e[O])throw E(b);for(var u=e[A]._b,s=a+e[P],c=r(+o),l=0;l<t;l++)u[s+l]=c[i?l:t-l-1]}if(a.ABV){if(!c(function(){x(1)})||!c(function(){new x(-1)})||c(function(){return new x,new x(1.5),new x(NaN),"ArrayBuffer"!=x.name})){for(var V,$=(x=function(e){return l(this,x),new T(h(e))})[y]=T[y],Y=m(T),X=0;Y.length>X;)(V=Y[X++])in x||u(x,V,T[V]);i||($.constructor=x)}var K=new w(new x(2)),G=w[y].setInt8;K.setInt8(0,2147483648),K.setInt8(1,2147483649),!K.getInt8(0)&&K.getInt8(1)||s(w[y],{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},!0)}else x=function(e){l(this,x,"ArrayBuffer");var t=h(e);this._b=g.call(new Array(t),0),this[O]=t},w=function(e,t,n){l(this,w,"DataView"),l(e,x,"DataView");var r=e[O],o=f(t);if(o<0||o>r)throw E("Wrong offset!");if(o+(n=void 0===n?r-o:d(n))>r)throw E("Wrong length!");this[A]=e,this[P]=o,this[O]=n},o&&(U(x,"byteLength","_l"),U(w,"buffer","_b"),U(w,"byteLength","_l"),U(w,"byteOffset","_o")),s(w[y],{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return B(z(this,4,e,arguments[1]))},getUint32:function(e){return B(z(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return I(z(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return I(z(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){q(this,1,e,L,t)},setUint8:function(e,t){q(this,1,e,L,t)},setInt16:function(e,t){q(this,2,e,F,t,arguments[2])},setUint16:function(e,t){q(this,2,e,F,t,arguments[2])},setInt32:function(e,t){q(this,4,e,H,t,arguments[2])},setUint32:function(e,t){q(this,4,e,H,t,arguments[2])},setFloat32:function(e,t){q(this,4,e,W,t,arguments[2])},setFloat64:function(e,t){q(this,8,e,j,t,arguments[2])}});v(x,"ArrayBuffer"),v(w,"DataView"),u(w[y],a.VIEW,!0),t.ArrayBuffer=x,t.DataView=w},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(129)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},,,,,function(e,t,n){e.exports=!n(10)&&!n(3)(function(){return 7!=Object.defineProperty(n(65)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(2),o=n(8),i=n(32),a=n(66),u=n(9).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(14),o=n(16),i=n(54)(!1),a=n(67)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),s=0,c=[];for(n in u)n!=a&&r(u,n)&&c.push(n);for(;t.length>s;)r(u,n=t[s++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(9),o=n(4),i=n(33);e.exports=n(10)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,s=0;u>s;)r.f(e,n=a[s++],t[n]);return e}},function(e,t,n){var r=n(16),o=n(36).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){"use strict";var r=n(33),o=n(55),i=n(47),a=n(11),u=n(46),s=Object.assign;e.exports=!s||n(3)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=a(e),s=arguments.length,c=1,l=o.f,f=i.f;s>c;)for(var d,h=u(arguments[c++]),m=l?r(h).concat(l(h)):r(h),p=m.length,g=0;p>g;)f.call(h,d=m[g++])&&(n[d]=h[d]);return n}:s},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(105),a=[].slice,u={};e.exports=Function.bind||function(e){var t=r(this),n=a.call(arguments,1),s=function(){var r=n.concat(a.call(arguments));return this instanceof s?function(e,t,n){if(!(t in u)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";u[t]=Function("F,a","return new F("+r.join(",")+")")}return u[t](e,n)}(t,r.length,r):i(t,r,e)};return o(t.prototype)&&(s.prototype=t.prototype),s}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(2).parseInt,o=n(41).trim,i=n(71),a=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(a.test(n)?16:10))}:r},function(e,t,n){var r=n(2).parseFloat,o=n(41).trim;e.exports=1/r(n(71)+"-0")!=-1/0?function(e){var t=o(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){var r=n(24);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(5),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){"use strict";var r=n(35),o=n(30),i=n(40),a={};n(15)(a,n(6)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(4);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(231);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(19),o=n(11),i=n(46),a=n(7);e.exports=function(e,t,n,u,s){r(t);var c=o(e),l=i(c),f=a(c.length),d=s?f-1:0,h=s?-1:1;if(n<2)for(;;){if(d in l){u=l[d],d+=h;break}if(d+=h,s?d<0:f<=d)throw TypeError("Reduce of empty array with no initial value")}for(;s?d>=0:f>d;d+=h)d in l&&(u=t(u,l[d],d,c));return u}},function(e,t,n){"use strict";var r=n(11),o=n(34),i=n(7);e.exports=[].copyWithin||function(e,t){var n=r(this),a=i(n.length),u=o(e,a),s=o(t,a),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?a:o(c,a))-s,a-u),f=1;for(s<u&&u<s+l&&(f=-1,s+=l-1,u+=l-1);l-- >0;)s in n?n[u]=n[s]:delete n[u],u+=f,s+=f;return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var r=n(86);n(0)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){n(10)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(58)})},function(e,t,n){"use strict";var r,o,i,a,u=n(32),s=n(2),c=n(18),l=n(48),f=n(0),d=n(5),h=n(19),m=n(44),p=n(61),g=n(49),v=n(88).set,y=n(251)(),b=n(120),x=n(252),w=n(62),C=n(121),E=s.TypeError,S=s.process,T=S&&S.versions,N=T&&T.v8||"",k=s.Promise,D="process"==l(S),_=function(){},R=o=b.f,A=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n(6)("species")]=function(e){e(_,_)};return(D||"function"==typeof PromiseRejectionEvent)&&e.then(_)instanceof t&&0!==N.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(e){}}(),O=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},P=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(o||(2==e._h&&B(e),e._h=1),!0===u?n=r:(l&&l.enter(),n=u(r),l&&(l.exit(),a=!0)),n===t.promise?c(E("Promise-chain cycle")):(i=O(n))?i.call(n,s,c):s(n)):c(r)}catch(e){l&&!a&&l.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&M(e)})}},M=function(e){v.call(s,function(){var t,n,r,o=e._v,i=I(e);if(i&&(t=x(function(){D?S.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=D||I(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},I=function(e){return 1!==e._h&&0===(e._a||e._c).length},B=function(e){v.call(s,function(){var t;D?S.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},L=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),P(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(t=O(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,c(F,r,1),c(L,r,1))}catch(e){L.call(r,e)}}):(n._v=e,n._s=1,P(n,!1))}catch(e){L.call({_w:n,_d:!1},e)}}};A||(k=function(e){m(this,k,"Promise","_h"),h(e),r.call(this);try{e(c(F,this,1),c(L,this,1))}catch(e){L.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(45)(k.prototype,{then:function(e,t){var n=R(g(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=D?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&P(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(F,e,1),this.reject=c(L,e,1)},b.f=R=function(e){return e===k||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!A,{Promise:k}),n(40)(k,"Promise"),n(43)("Promise"),a=n(8).Promise,f(f.S+f.F*!A,"Promise",{reject:function(e){var t=R(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!A),"Promise",{resolve:function(e){return C(u&&this===a?k:this,e)}}),f(f.S+f.F*!(A&&n(57)(function(e){k.all(e).catch(_)})),"Promise",{all:function(e){var t=this,n=R(t),r=n.resolve,o=n.reject,i=x(function(){var n=[],i=0,a=1;p(e,!1,function(e){var u=i++,s=!1;n.push(void 0),a++,t.resolve(e).then(function(e){s||(s=!0,n[u]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=R(t),r=n.reject,o=x(function(){p(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t,n){"use strict";var r=n(19);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(4),o=n(5),i=n(120);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(9).f,o=n(35),i=n(45),a=n(18),u=n(44),s=n(61),c=n(77),l=n(116),f=n(43),d=n(10),h=n(28).fastKey,m=n(39),p=d?"_s":"size",g=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var l=e(function(e,r){u(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[p]=0,null!=r&&s(r,n,e[c],e)});return i(l.prototype,{clear:function(){for(var e=m(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[p]=0},delete:function(e){var n=m(this,t),r=g(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[p]--}return!!r},forEach:function(e){m(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!g(m(this,t),e)}}),d&&r(l.prototype,"size",{get:function(){return m(this,t)[p]}}),l},def:function(e,t,n){var r,o,i=g(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[p]++,"F"!==o&&(e._i[o]=i)),e},getEntry:g,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=m(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(45),o=n(28).getWeak,i=n(4),a=n(5),u=n(44),s=n(61),c=n(23),l=n(14),f=n(39),d=c(5),h=c(6),m=0,p=function(e){return e._l||(e._l=new g)},g=function(){this.a=[]},v=function(e,t){return d(e.a,function(e){return e[0]===t})};g.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var c=e(function(e,r){u(e,c,t,"_i"),e._t=t,e._i=m++,e._l=void 0,null!=r&&s(r,n,e[i],e)});return r(c.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?p(f(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?p(f(this,t)).has(e):n&&l(n,this._i)}}),c},def:function(e,t,n){var r=o(i(t),!0);return!0===r?p(e).set(t,n):r[e._i]=n,e},ufstore:p}},function(e,t,n){var r=n(20),o=n(7);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(36),o=n(55),i=n(4),a=n(2).Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(7),o=n(73),i=n(25);e.exports=function(e,t,n,a){var u=String(i(e)),s=u.length,c=void 0===n?" ":String(n),l=r(t);if(l<=s||""==c)return u;var f=l-s,d=o.call(c,Math.ceil(f/c.length));return d.length>f&&(d=d.slice(0,f)),a?d+u:u+d}},function(e,t,n){var r=n(33),o=n(16),i=n(47).f;e.exports=function(e){return function(t){for(var n,a=o(t),u=r(a),s=u.length,c=0,l=[];s>c;)i.call(a,n=u[c++])&&l.push(e?[n,a[n]]:a[n]);return l}}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",function(){return c}),n.d(t,"Request",function(){return g}),n.d(t,"Response",function(){return y}),n.d(t,"DOMException",function(){return x}),n.d(t,"fetch",function(){return w});var r={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&o.indexOf(Object.prototype.toString.call(e))>-1};function a(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function d(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():r.arrayBuffer&&r.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=h(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var e,t,n,r=l(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=f(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=a(e),t=u(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},c.prototype.delete=function(e){delete this.map[a(e)]},c.prototype.get=function(e){return e=a(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},c.prototype.set=function(e,t){this.map[a(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),s(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),s(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),s(e)},r.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var p=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(e,t){var n,r,o=(t=t||{}).body;if(e instanceof g){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new c(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),p.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},m.call(g.prototype),m.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];y.redirect=function(e,t){if(-1===b.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})};var x=self.DOMException;try{new x}catch(e){(x=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),x.prototype.constructor=x}function w(e,t){return new Promise(function(n,o){var i=new g(e,t);if(i.signal&&i.signal.aborted)return o(new x("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;n(new y(o,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new x("Aborted","AbortError"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&r.blob&&(a.responseType="blob"),i.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),i.signal&&(i.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&i.signal.removeEventListener("abort",u)}),a.send(void 0===i._bodyInit?null:i._bodyInit)})}w.polyfill=!0,self.fetch||(self.fetch=w,self.Headers=c,self.Request=g,self.Response=y)},function(e,t,n){"use strict";function r(){const e=(t=n(310))&&t.__esModule?t:{default:t};var t;return r=function(){return e},e}n(138),r().default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),r().default._babelPolyfill=!0},function(e,t,n){"use strict";n(139),n(282),n(284),n(287),n(289),n(291),n(293),n(295),n(297),n(299),n(301),n(303),n(305),n(309)},function(e,t,n){n(140),n(143),n(144),n(145),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(85),n(245),n(117),n(246),n(118),n(247),n(248),n(249),n(250),n(119),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),e.exports=n(8)},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(10),a=n(0),u=n(12),s=n(28).KEY,c=n(3),l=n(53),f=n(40),d=n(31),h=n(6),m=n(66),p=n(98),g=n(142),v=n(56),y=n(4),b=n(5),x=n(16),w=n(27),C=n(30),E=n(35),S=n(101),T=n(21),N=n(9),k=n(33),D=T.f,_=N.f,R=S.f,A=r.Symbol,O=r.JSON,P=O&&O.stringify,M=h("_hidden"),I=h("toPrimitive"),B={}.propertyIsEnumerable,L=l("symbol-registry"),F=l("symbols"),H=l("op-symbols"),j=Object.prototype,W="function"==typeof A,U=r.QObject,z=!U||!U.prototype||!U.prototype.findChild,q=i&&c(function(){return 7!=E(_({},"a",{get:function(){return _(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=D(j,t);r&&delete j[t],_(e,t,n),r&&e!==j&&_(j,t,r)}:_,V=function(e){var t=F[e]=E(A.prototype);return t._k=e,t},$=W&&"symbol"==typeof A.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof A},Y=function(e,t,n){return e===j&&Y(H,t,n),y(e),t=w(t,!0),y(n),o(F,t)?(n.enumerable?(o(e,M)&&e[M][t]&&(e[M][t]=!1),n=E(n,{enumerable:C(0,!1)})):(o(e,M)||_(e,M,C(1,{})),e[M][t]=!0),q(e,t,n)):_(e,t,n)},X=function(e,t){y(e);for(var n,r=g(t=x(t)),o=0,i=r.length;i>o;)Y(e,n=r[o++],t[n]);return e},K=function(e){var t=B.call(this,e=w(e,!0));return!(this===j&&o(F,e)&&!o(H,e))&&(!(t||!o(this,e)||!o(F,e)||o(this,M)&&this[M][e])||t)},G=function(e,t){if(e=x(e),t=w(t,!0),e!==j||!o(F,t)||o(H,t)){var n=D(e,t);return!n||!o(F,t)||o(e,M)&&e[M][t]||(n.enumerable=!0),n}},J=function(e){for(var t,n=R(x(e)),r=[],i=0;n.length>i;)o(F,t=n[i++])||t==M||t==s||r.push(t);return r},Q=function(e){for(var t,n=e===j,r=R(n?H:x(e)),i=[],a=0;r.length>a;)!o(F,t=r[a++])||n&&!o(j,t)||i.push(F[t]);return i};W||(u((A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(H,n),o(this,M)&&o(this[M],e)&&(this[M][e]=!1),q(this,e,C(1,n))};return i&&z&&q(j,e,{configurable:!0,set:t}),V(e)}).prototype,"toString",function(){return this._k}),T.f=G,N.f=Y,n(36).f=S.f=J,n(47).f=K,n(55).f=Q,i&&!n(32)&&u(j,"propertyIsEnumerable",K,!0),m.f=function(e){return V(h(e))}),a(a.G+a.W+a.F*!W,{Symbol:A});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Z.length>ee;)h(Z[ee++]);for(var te=k(h.store),ne=0;te.length>ne;)p(te[ne++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return o(L,e+="")?L[e]:L[e]=A(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){z=!0},useSimple:function(){z=!1}}),a(a.S+a.F*!W,"Object",{create:function(e,t){return void 0===t?E(e):X(E(e),t)},defineProperty:Y,defineProperties:X,getOwnPropertyDescriptor:G,getOwnPropertyNames:J,getOwnPropertySymbols:Q}),O&&a(a.S+a.F*(!W||c(function(){var e=A();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!$(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,P.apply(O,r)}}),A.prototype[I]||n(15)(A.prototype,I,A.prototype.valueOf),f(A,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(53)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(33),o=n(55),i=n(47);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,u=n(e),s=i.f,c=0;u.length>c;)s.call(e,a=u[c++])&&t.push(a);return t}},function(e,t,n){var r=n(0);r(r.S,"Object",{create:n(35)})},function(e,t,n){var r=n(0);r(r.S+r.F*!n(10),"Object",{defineProperty:n(9).f})},function(e,t,n){var r=n(0);r(r.S+r.F*!n(10),"Object",{defineProperties:n(100)})},function(e,t,n){var r=n(16),o=n(21).f;n(22)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){var r=n(11),o=n(37);n(22)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(11),o=n(33);n(22)("keys",function(){return function(e){return o(r(e))}})},function(e,t,n){n(22)("getOwnPropertyNames",function(){return n(101).f})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("freeze",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("seal",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("preventExtensions",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5);n(22)("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(5);n(22)("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(5);n(22)("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},function(e,t,n){var r=n(0);r(r.S+r.F,"Object",{assign:n(102)})},function(e,t,n){var r=n(0);r(r.S,"Object",{is:n(103)})},function(e,t,n){var r=n(0);r(r.S,"Object",{setPrototypeOf:n(70).set})},function(e,t,n){"use strict";var r=n(48),o={};o[n(6)("toStringTag")]="z",o+""!="[object z]"&&n(12)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(0);r(r.P,"Function",{bind:n(104)})},function(e,t,n){var r=n(9).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(10)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(5),o=n(37),i=n(6)("hasInstance"),a=Function.prototype;i in a||n(9).f(a,i,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(0),o=n(106);r(r.G+r.F*(parseInt!=o),{parseInt:o})},function(e,t,n){var r=n(0),o=n(107);r(r.G+r.F*(parseFloat!=o),{parseFloat:o})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(24),a=n(72),u=n(27),s=n(3),c=n(36).f,l=n(21).f,f=n(9).f,d=n(41).trim,h=r.Number,m=h,p=h.prototype,g="Number"==i(n(35)(p)),v="trim"in String.prototype,y=function(e){var t=u(e,!1);if("string"==typeof t&&t.length>2){var n,r,o,i=(t=v?t.trim():d(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var a,s=t.slice(2),c=0,l=s.length;c<l;c++)if((a=s.charCodeAt(c))<48||a>o)return NaN;return parseInt(s,r)}}return+t};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof h&&(g?s(function(){p.valueOf.call(n)}):"Number"!=i(n))?a(new m(y(t)),n,h):y(t)};for(var b,x=n(10)?c(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;x.length>w;w++)o(m,b=x[w])&&!o(h,b)&&f(h,b,l(m,b));h.prototype=p,p.constructor=h,n(12)(r,"Number",h)}},function(e,t,n){"use strict";var r=n(0),o=n(20),i=n(108),a=n(73),u=1..toFixed,s=Math.floor,c=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*c[n],c[n]=r%1e7,r=s(r/1e7)},d=function(e){for(var t=6,n=0;--t>=0;)n+=c[t],c[t]=s(n/e),n=n%e*1e7},h=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==c[e]){var n=String(c[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t},m=function(e,t,n){return 0===t?n:t%2==1?m(e,t-1,n*e):m(e*e,t/2,n)};r(r.P+r.F*(!!u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(3)(function(){u.call({})})),"Number",{toFixed:function(e){var t,n,r,u,s=i(this,l),c=o(e),p="",g="0";if(c<0||c>20)throw RangeError(l);if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return String(s);if(s<0&&(p="-",s=-s),s>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(s*m(2,69,1))-69)<0?s*m(2,-t,1):s/m(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),r=c;r>=7;)f(1e7,0),r-=7;for(f(m(10,r,1),0),r=t-1;r>=23;)d(1<<23),r-=23;d(1<<r),f(1,1),d(2),g=h()}else f(0,n),f(1<<-t,0),g=h()+a.call("0",c);return g=c>0?p+((u=g.length)<=c?"0."+a.call("0",c-u)+g:g.slice(0,u-c)+"."+g.slice(u-c)):p+g}})},function(e,t,n){"use strict";var r=n(0),o=n(3),i=n(108),a=1..toPrecision;r(r.P+r.F*(o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},function(e,t,n){var r=n(0);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(0),o=n(2).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},function(e,t,n){var r=n(0);r(r.S,"Number",{isInteger:n(109)})},function(e,t,n){var r=n(0);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(0),o=n(109),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){var r=n(0);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(0);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(0),o=n(107);r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(e,t,n){var r=n(0),o=n(106);r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(e,t,n){var r=n(0),o=n(110),i=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:o(e-1+i(e-1)*i(e+1))}})},function(e,t,n){var r=n(0),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,n){var r=n(0),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(0),o=n(74);r(r.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,n){var r=n(0),o=n(75);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,n){var r=n(0);r(r.S,"Math",{fround:n(185)})},function(e,t,n){var r=n(74),o=Math.pow,i=o(2,-52),a=o(2,-23),u=o(2,127)*(2-a),s=o(2,-126);e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o<s?c*(o/s/a+1/i-1/i)*s*a:(n=(t=(1+a/i)*o)-(t-o))>u||n!=n?c*(1/0):c*n}},function(e,t,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,a=0,u=arguments.length,s=0;a<u;)s<(n=o(arguments[a++]))?(i=i*(r=s/n)*r+1,s=n):i+=n>0?(r=n/s)*r:n;return s===1/0?1/0:s*Math.sqrt(i)}})},function(e,t,n){var r=n(0),o=Math.imul;r(r.S+r.F*n(3)(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log1p:n(110)})},function(e,t,n){var r=n(0);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(0);r(r.S,"Math",{sign:n(74)})},function(e,t,n){var r=n(0),o=n(75),i=Math.exp;r(r.S+r.F*n(3)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(0),o=n(75),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(0);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(0),o=n(34),i=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(0),o=n(16),i=n(7);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],u=0;n>u;)a.push(String(t[u++])),u<r&&a.push(String(arguments[u]));return a.join("")}})},function(e,t,n){"use strict";n(41)("trim",function(e){return function(){return e(this,3)}})},function(e,t,n){"use strict";var r=n(76)(!0);n(77)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r=n(0),o=n(76)(!1);r(r.P,"String",{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(0),o=n(7),i=n(78),a="".endsWith;r(r.P+r.F*n(80)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),u=void 0===n?r:Math.min(o(n),r),s=String(e);return a?a.call(t,s,u):t.slice(u-s.length,u)===s}})},function(e,t,n){"use strict";var r=n(0),o=n(78);r(r.P+r.F*n(80)("includes"),"String",{includes:function(e){return!!~o(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(0);r(r.P,"String",{repeat:n(73)})},function(e,t,n){"use strict";var r=n(0),o=n(7),i=n(78),a="".startsWith;r(r.P+r.F*n(80)("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(13)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){"use strict";n(13)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(13)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(13)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(13)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(13)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(13)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(13)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(13)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(13)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(13)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(13)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(13)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){var r=n(0);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(0),o=n(11),i=n(27);r(r.P+r.F*n(3)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=o(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(0),o=n(220);r(r.P+r.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(e,t,n){"use strict";var r=n(3),o=Date.prototype.getTime,i=Date.prototype.toISOString,a=function(e){return e>9?e:"0"+e};e.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))})||!r(function(){i.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:i},function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(12)(r,"toString",function(){var e=i.call(this);return e==e?o.call(this):"Invalid Date"})},function(e,t,n){var r=n(6)("toPrimitive"),o=Date.prototype;r in o||n(15)(o,r,n(223))},function(e,t,n){"use strict";var r=n(4),o=n(27);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!=e)}},function(e,t,n){var r=n(0);r(r.S,"Array",{isArray:n(56)})},function(e,t,n){"use strict";var r=n(18),o=n(0),i=n(11),a=n(112),u=n(81),s=n(7),c=n(82),l=n(83);o(o.S+o.F*!n(57)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,f,d=i(e),h="function"==typeof this?this:Array,m=arguments.length,p=m>1?arguments[1]:void 0,g=void 0!==p,v=0,y=l(d);if(g&&(p=r(p,m>2?arguments[2]:void 0,2)),null==y||h==Array&&u(y))for(n=new h(t=s(d.length));t>v;v++)c(n,v,g?p(d[v],v):d[v]);else for(f=y.call(d),n=new h;!(o=f.next()).done;v++)c(n,v,g?a(f,p,[o.value,v],!0):o.value);return n.length=v,n}})},function(e,t,n){"use strict";var r=n(0),o=n(82);r(r.S+r.F*n(3)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)o(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(0),o=n(16),i=[].join;r(r.P+r.F*(n(46)!=Object||!n(17)(i)),"Array",{join:function(e){return i.call(o(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(0),o=n(69),i=n(24),a=n(34),u=n(7),s=[].slice;r(r.P+r.F*n(3)(function(){o&&s.call(o)}),"Array",{slice:function(e,t){var n=u(this.length),r=i(this);if(t=void 0===t?n:t,"Array"==r)return s.call(this,e,t);for(var o=a(e,n),c=a(t,n),l=u(c-o),f=new Array(l),d=0;d<l;d++)f[d]="String"==r?this.charAt(o+d):this[o+d];return f}})},function(e,t,n){"use strict";var r=n(0),o=n(19),i=n(11),a=n(3),u=[].sort,s=[1,2,3];r(r.P+r.F*(a(function(){s.sort(void 0)})||!a(function(){s.sort(null)})||!n(17)(u)),"Array",{sort:function(e){return void 0===e?u.call(i(this)):u.call(i(this),o(e))}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(0),i=n(17)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(5),o=n(56),i=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(23)(1);r(r.P+r.F*!n(17)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(2);r(r.P+r.F*!n(17)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(3);r(r.P+r.F*!n(17)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(4);r(r.P+r.F*!n(17)([].every,!0),"Array",{every:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(114);r(r.P+r.F*!n(17)([].reduce,!0),"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){"use strict";var r=n(0),o=n(114);r(r.P+r.F*!n(17)([].reduceRight,!0),"Array",{reduceRight:function(e){return o(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(0),o=n(54)(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(17)(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(16),i=n(20),a=n(7),u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(s||!n(17)(u)),"Array",{lastIndexOf:function(e){if(s)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(0);r(r.P,"Array",{copyWithin:n(115)}),n(38)("copyWithin")},function(e,t,n){var r=n(0);r(r.P,"Array",{fill:n(84)}),n(38)("fill")},function(e,t,n){"use strict";var r=n(0),o=n(23)(5),i=!0;"find"in[]&&Array(1).find(function(){i=!1}),r(r.P+r.F*i,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("find")},function(e,t,n){"use strict";var r=n(0),o=n(23)(6),i="findIndex",a=!0;i in[]&&Array(1)[i](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)(i)},function(e,t,n){n(43)("Array")},function(e,t,n){var r=n(2),o=n(72),i=n(9).f,a=n(36).f,u=n(79),s=n(58),c=r.RegExp,l=c,f=c.prototype,d=/a/g,h=/a/g,m=new c(d)!==d;if(n(10)&&(!m||n(3)(function(){return h[n(6)("match")]=!1,c(d)!=d||c(h)==h||"/a/i"!=c(d,"i")}))){c=function(e,t){var n=this instanceof c,r=u(e),i=void 0===t;return!n&&r&&e.constructor===c&&i?e:o(m?new l(r&&!i?e.source:e,t):l((r=e instanceof c)?e.source:e,r&&i?s.call(e):t),n?this:f,c)};for(var p=function(e){e in c||i(c,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},g=a(l),v=0;g.length>v;)p(g[v++]);f.constructor=c,c.prototype=f,n(12)(r,"RegExp",c)}n(43)("RegExp")},function(e,t,n){"use strict";n(118);var r=n(4),o=n(58),i=n(10),a=/./.toString,u=function(e){n(12)(RegExp.prototype,"toString",e,!0)};n(3)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?u(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)}):"toString"!=a.name&&u(function(){return a.call(this)})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(87),a=n(59);n(60)("match",1,function(e,t,n,u){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=u(n,e,this);if(t.done)return t.value;var s=r(e),c=String(this);if(!s.global)return a(s,c);var l=s.unicode;s.lastIndex=0;for(var f,d=[],h=0;null!==(f=a(s,c));){var m=String(f[0]);d[h]=m,""===m&&(s.lastIndex=i(c,o(s.lastIndex),l)),h++}return 0===h?null:d}]})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(7),a=n(20),u=n(87),s=n(59),c=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;n(60)("replace",2,function(e,t,n,m){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=m(n,e,this,t);if(o.done)return o.value;var f=r(e),d=String(this),h="function"==typeof t;h||(t=String(t));var g=f.global;if(g){var v=f.unicode;f.lastIndex=0}for(var y=[];;){var b=s(f,d);if(null===b)break;if(y.push(b),!g)break;""===String(b[0])&&(f.lastIndex=u(d,i(f.lastIndex),v))}for(var x,w="",C=0,E=0;E<y.length;E++){b=y[E];for(var S=String(b[0]),T=c(l(a(b.index),d.length),0),N=[],k=1;k<b.length;k++)N.push(void 0===(x=b[k])?x:String(x));var D=b.groups;if(h){var _=[S].concat(N,T,d);void 0!==D&&_.push(D);var R=String(t.apply(void 0,_))}else R=p(S,d,T,N,D,t);T>=C&&(w+=d.slice(C,T)+R,C=T+S.length)}return w+d.slice(C)}];function p(e,t,r,i,a,u){var s=r+e.length,c=i.length,l=h;return void 0!==a&&(a=o(a),l=d),n.call(u,l,function(n,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(s);case"<":u=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>c){var d=f(l/10);return 0===d?n:d<=c?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}u=i[l-1]}return void 0===u?"":u})}})},function(e,t,n){"use strict";var r=n(4),o=n(103),i=n(59);n(60)("search",1,function(e,t,n,a){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var u=r(e),s=String(this),c=u.lastIndex;o(c,0)||(u.lastIndex=0);var l=i(u,s);return o(u.lastIndex,c)||(u.lastIndex=c),null===l?-1:l.index}]})},function(e,t,n){"use strict";var r=n(79),o=n(4),i=n(49),a=n(87),u=n(7),s=n(59),c=n(86),l=n(3),f=Math.min,d=[].push,h=!l(function(){RegExp(4294967295,"y")});n(60)("split",2,function(e,t,n,l){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,u,s=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?4294967295:t>>>0,m=new RegExp(e.source,l+"g");(i=c.call(m,o))&&!((a=m.lastIndex)>f&&(s.push(o.slice(f,i.index)),i.length>1&&i.index<o.length&&d.apply(s,i.slice(1)),u=i[0].length,f=a,s.length>=h));)m.lastIndex===i.index&&m.lastIndex++;return f===o.length?!u&&m.test("")||s.push(""):s.push(o.slice(f)),s.length>h?s.slice(0,h):s}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):m.call(String(o),n,r)},function(e,t){var r=l(m,e,this,t,m!==n);if(r.done)return r.value;var c=o(e),d=String(this),p=i(c,RegExp),g=c.unicode,v=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(h?"y":"g"),y=new p(h?c:"^(?:"+c.source+")",v),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===d.length)return null===s(y,d)?[d]:[];for(var x=0,w=0,C=[];w<d.length;){y.lastIndex=h?w:0;var E,S=s(y,h?d:d.slice(w));if(null===S||(E=f(u(y.lastIndex+(h?0:w)),d.length))===x)w=a(d,w,g);else{if(C.push(d.slice(x,w)),C.length===b)return C;for(var T=1;T<=S.length-1;T++)if(C.push(S[T]),C.length===b)return C;w=x=E}}return C.push(d.slice(x)),C}]})},function(e,t,n){var r=n(2),o=n(88).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,s="process"==n(24)(a);e.exports=function(){var e,t,n,c=function(){var r,o;for(s&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(s)n=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var l=u.resolve(void 0);n=function(){l.then(c)}}else n=function(){o.call(r,c)};else{var f=!0,d=document.createTextNode("");new i(c).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){"use strict";var r=n(122),o=n(39);e.exports=n(63)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(122),o=n(39);e.exports=n(63)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,o=n(2),i=n(23)(0),a=n(12),u=n(28),s=n(102),c=n(123),l=n(5),f=n(39),d=n(39),h=!o.ActiveXObject&&"ActiveXObject"in o,m=u.getWeak,p=Object.isExtensible,g=c.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=m(e);return!0===t?g(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(f(this,"WeakMap"),e,t)}},b=e.exports=n(63)("WeakMap",v,y,c,!0,!0);d&&h&&(s((r=c.getConstructor(v,"WeakMap")).prototype,y),u.NEED=!0,i(["delete","has","get","set"],function(e){var t=b.prototype,n=t[e];a(t,e,function(t,o){if(l(t)&&!p(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},function(e,t,n){"use strict";var r=n(123),o=n(39);n(63)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(0),o=n(64),i=n(89),a=n(4),u=n(34),s=n(7),c=n(5),l=n(2).ArrayBuffer,f=n(49),d=i.ArrayBuffer,h=i.DataView,m=o.ABV&&l.isView,p=d.prototype.slice,g=o.VIEW;r(r.G+r.W+r.F*(l!==d),{ArrayBuffer:d}),r(r.S+r.F*!o.CONSTR,"ArrayBuffer",{isView:function(e){return m&&m(e)||c(e)&&g in e}}),r(r.P+r.U+r.F*n(3)(function(){return!new d(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,t){if(void 0!==p&&void 0===t)return p.call(a(this),e);for(var n=a(this).byteLength,r=u(e,n),o=u(void 0===t?n:t,n),i=new(f(this,d))(s(o-r)),c=new h(this),l=new h(i),m=0;r<o;)l.setUint8(m++,c.getUint8(r++));return i}}),n(43)("ArrayBuffer")},function(e,t,n){var r=n(0);r(r.G+r.W+r.F*!n(64).ABV,{DataView:n(89).DataView})},function(e,t,n){n(26)("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},function(e,t,n){n(26)("Int16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Int32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Float32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Float64",8,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){var r=n(0),o=n(19),i=n(4),a=(n(2).Reflect||{}).apply,u=Function.apply;r(r.S+r.F*!n(3)(function(){a(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),s=i(n);return a?a(r,t,s):u.call(r,t,s)}})},function(e,t,n){var r=n(0),o=n(35),i=n(19),a=n(4),u=n(5),s=n(3),c=n(104),l=(n(2).Reflect||{}).construct,f=s(function(){function e(){}return!(l(function(){},[],e)instanceof e)}),d=!s(function(){l(function(){})});r(r.S+r.F*(f||d),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(d&&!f)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(c.apply(e,r))}var s=n.prototype,h=o(u(s)?s:Object.prototype),m=Function.apply.call(e,h,t);return u(m)?m:h}})},function(e,t,n){var r=n(9),o=n(0),i=n(4),a=n(27);o(o.S+o.F*n(3)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=a(t,!0),i(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},function(e,t,n){var r=n(0),o=n(21).f,i=n(4);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=o(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(0),o=n(4),i=function(e){this._t=o(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(111)(i,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},function(e,t,n){var r=n(21),o=n(37),i=n(14),a=n(0),u=n(5),s=n(4);a(a.S,"Reflect",{get:function e(t,n){var a,c,l=arguments.length<3?t:arguments[2];return s(t)===l?t[n]:(a=r.f(t,n))?i(a,"value")?a.value:void 0!==a.get?a.get.call(l):void 0:u(c=o(t))?e(c,n,l):void 0}})},function(e,t,n){var r=n(21),o=n(0),i=n(4);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},function(e,t,n){var r=n(0),o=n(37),i=n(4);r(r.S,"Reflect",{getPrototypeOf:function(e){return o(i(e))}})},function(e,t,n){var r=n(0);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(0),o=n(4),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){var r=n(0);r(r.S,"Reflect",{ownKeys:n(125)})},function(e,t,n){var r=n(0),o=n(4),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){o(e);try{return i&&i(e),!0}catch(e){return!1}}})},function(e,t,n){var r=n(9),o=n(21),i=n(37),a=n(14),u=n(0),s=n(30),c=n(4),l=n(5);u(u.S,"Reflect",{set:function e(t,n,u){var f,d,h=arguments.length<4?t:arguments[3],m=o.f(c(t),n);if(!m){if(l(d=i(t)))return e(d,n,u,h);m=s(0)}if(a(m,"value")){if(!1===m.writable||!l(h))return!1;if(f=o.f(h,n)){if(f.get||f.set||!1===f.writable)return!1;f.value=u,r.f(h,n,f)}else r.f(h,n,s(0,u));return!0}return void 0!==m.set&&(m.set.call(h,u),!0)}})},function(e,t,n){var r=n(0),o=n(70);o&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){n(283),e.exports=n(8).Array.includes},function(e,t,n){"use strict";var r=n(0),o=n(54)(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("includes")},function(e,t,n){n(285),e.exports=n(8).Array.flatMap},function(e,t,n){"use strict";var r=n(0),o=n(286),i=n(11),a=n(7),u=n(19),s=n(113);r(r.P,"Array",{flatMap:function(e){var t,n,r=i(this);return u(e),t=a(r.length),n=s(r,0),o(n,r,r,t,0,1,e,arguments[1]),n}}),n(38)("flatMap")},function(e,t,n){"use strict";var r=n(56),o=n(5),i=n(7),a=n(18),u=n(6)("isConcatSpreadable");e.exports=function e(t,n,s,c,l,f,d,h){for(var m,p,g=l,v=0,y=!!d&&a(d,h,3);v<c;){if(v in s){if(m=y?y(s[v],v,n):s[v],p=!1,o(m)&&(p=void 0!==(p=m[u])?!!p:r(m)),p&&f>0)g=e(t,n,m,i(m.length),g,f-1)-1;else{if(g>=9007199254740991)throw TypeError();t[g]=m}g++}v++}return g}},function(e,t,n){n(288),e.exports=n(8).String.padStart},function(e,t,n){"use strict";var r=n(0),o=n(126),i=n(62),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(290),e.exports=n(8).String.padEnd},function(e,t,n){"use strict";var r=n(0),o=n(126),i=n(62),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){n(292),e.exports=n(8).String.trimLeft},function(e,t,n){"use strict";n(41)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,n){n(294),e.exports=n(8).String.trimRight},function(e,t,n){"use strict";n(41)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,n){n(296),e.exports=n(66).f("asyncIterator")},function(e,t,n){n(98)("asyncIterator")},function(e,t,n){n(298),e.exports=n(8).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(0),o=n(125),i=n(16),a=n(21),u=n(82);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),s=a.f,c=o(r),l={},f=0;c.length>f;)void 0!==(n=s(r,t=c[f++]))&&u(l,t,n);return l}})},function(e,t,n){n(300),e.exports=n(8).Object.values},function(e,t,n){var r=n(0),o=n(127)(!1);r(r.S,"Object",{values:function(e){return o(e)}})},function(e,t,n){n(302),e.exports=n(8).Object.entries},function(e,t,n){var r=n(0),o=n(127)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){"use strict";n(119),n(304),e.exports=n(8).Promise.finally},function(e,t,n){"use strict";var r=n(0),o=n(8),i=n(2),a=n(49),u=n(121);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){n(306),n(307),n(308),e.exports=n(8)},function(e,t,n){var r=n(2),o=n(0),i=n(62),a=[].slice,u=/MSIE .\./.test(i),s=function(e){return function(t,n){var r=arguments.length>2,o=!!r&&a.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};o(o.G+o.B+o.F*u,{setTimeout:s(r.setTimeout),setInterval:s(r.setInterval)})},function(e,t,n){var r=n(0),o=n(88);r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},function(e,t,n){for(var r=n(85),o=n(33),i=n(12),a=n(2),u=n(15),s=n(42),c=n(6),l=c("iterator"),f=c("toStringTag"),d=s.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(h),p=0;p<m.length;p++){var g,v=m[p],y=h[v],b=a[v],x=b&&b.prototype;if(x&&(x[l]||u(x,l,d),x[f]||u(x,f,v),s[v]=d,y))for(g in r)x[g]||i(x,g,r[g],!0)}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(e,t,n,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),a=new k(r||[]);return i._invoke=function(e,t,n){var r=l;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=S(a,n);if(u){if(u===m)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var s=c(e,t,n);if("normal"===s.type){if(r=n.done?h:f,s.arg===m)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=h,n.method="throw",n.arg=s.arg)}}}(e,n,a),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var l="suspendedStart",f="suspendedYield",d="executing",h="completed",m={};function p(){}function g(){}function v(){}var y={};y[i]=function(){return this};var b=Object.getPrototypeOf,x=b&&b(b(D([])));x&&x!==n&&r.call(x,i)&&(y=x);var w=v.prototype=p.prototype=Object.create(y);function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var u=c(e[n],e,o);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(l).then(function(e){s.value=e,i(s)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=c(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function D(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:_}}function _(){return{value:t,done:!0}}return g.prototype=w.constructor=v,v.constructor=g,v[u]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},C(E.prototype),E.prototype[a]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,r,o){var i=new E(s(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},C(w),w[u]="Generator",w[i]=function(){return this},w.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=D,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(N),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(s&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),N(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;N(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(311),e.exports=n(128).global},function(e,t,n){var r=n(312);r(r.G,{global:n(90)})},function(e,t,n){var r=n(90),o=n(128),i=n(313),a=n(315),u=n(322),s=function(e,t,n){var c,l,f,d=e&s.F,h=e&s.G,m=e&s.S,p=e&s.P,g=e&s.B,v=e&s.W,y=h?o:o[t]||(o[t]={}),b=y.prototype,x=h?r:m?r[t]:(r[t]||{}).prototype;for(c in h&&(n=t),n)(l=!d&&x&&void 0!==x[c])&&u(y,c)||(f=l?x[c]:n[c],y[c]=h&&"function"!=typeof x[c]?n[c]:g&&l?i(f,r):v&&x[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):p&&"function"==typeof f?i(Function.call,f):f,p&&((y.virtual||(y.virtual={}))[c]=f,e&s.R&&b&&!b[c]&&a(b,c,f)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var r=n(314);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(316),o=n(321);e.exports=n(92)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(317),o=n(318),i=n(320),a=Object.defineProperty;t.f=n(92)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(91);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(92)&&!n(129)(function(){return 7!=Object.defineProperty(n(319)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(91),o=n(90).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(91);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},,function(e,t,n){(function(t){!function(n){"use strict";var r=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},o=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},i=function(e){return function(){return e}},a=function(e){return e};function u(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 s,c,l,f,d,h,m,p,g,v,y,b,x,w=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},C=i(!1),E=i(!0),S=C,T=E,N=function(){return k},k=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:S,isSome:S,isNone:T,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:n,orThunk:t,map:N,ap:N,each:function(){},bind:N,flatten:N,exists:S,forall:T,filter:N,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(r),r}(),D=function(e){var t=function(){return 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:T,isNone:S,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return D(t(e))},ap:function(t){return t.fold(N,function(t){return D(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:k},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(S,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},_={some:D,none:N,from:function(e){return null==e?k:D(e)}},R=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(t)===e}},A=R("string"),O=R("object"),P=R("array"),M=R("null"),I=R("boolean"),B=R("function"),L=R("number"),F=void 0===(s=Array.prototype.indexOf)?function(e,t){return Y(e,t)}:function(e,t){return s.call(e,t)},H=function(e,t){return F(e,t)>-1},j=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r},W=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},U=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o,e)?n:r).push(a)}return{pass:n,fail:r}},z=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n},q=function(e,t,n){return W(e,function(e){n=t(n,e)}),n},V=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n,e))return _.some(o)}return _.none()},$=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n,e))return _.some(n);return _.none()},Y=function(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return n;return-1},X=Array.prototype.push,K=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Array.prototype.isPrototypeOf(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);X.apply(t,e[n])}return t}(j(e,t))},G=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n,e))return!1;return!0},J=Array.prototype.slice,Q=function(e,t){return z(e,function(e){return!H(t,e)})},Z=function(e){return 0===e.length?_.none():_.some(e[0])},ee=function(e){return 0===e.length?_.none():_.some(e[e.length-1])},te=B(Array.from)?Array.from:function(e){return J.call(e)},ne=void 0!==n.window?n.window:Function("return this;")(),re=function(e,t){return function(e,t){for(var n=null!=t?t:ne,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},oe={getOrDie:function(e,t){var n=function(e,t){return re(e,t)}(e,t);if(null==n)throw e+" not available on this browser";return n}},ie=function(){return oe.getOrDie("URL")},ae={createObjectURL:function(e){return ie().createObjectURL(e)},revokeObjectURL:function(e){ie().revokeObjectURL(e)}},ue=n.navigator,se=ue.userAgent,ce=function(e){return"matchMedia"in n.window&&n.matchMedia(e).matches};g=/Android/.test(se),l=(l=!(c=/WebKit/.test(se))&&/MSIE/gi.test(se)&&/Explorer/gi.test(ue.appName))&&/MSIE (\w+)\./.exec(se)[1],f=-1!==se.indexOf("Trident/")&&(-1!==se.indexOf("rv:")||-1!==ue.appName.indexOf("Netscape"))&&11,d=-1!==se.indexOf("Edge/")&&!l&&!f&&12,l=l||f||d,h=!c&&!f&&/Gecko/.test(se),m=-1!==se.indexOf("Mac"),p=/(iPad|iPhone)/.test(se),v="FormData"in n.window&&"FileReader"in n.window&&"URL"in n.window&&!!ae.createObjectURL,y=ce("only screen and (max-device-width: 480px)")&&(g||p),b=ce("only screen and (min-width: 800px)")&&(g||p),x=-1!==se.indexOf("Windows Phone"),d&&(c=!1);var le,fe={opera:!1,webkit:c,ie:l,gecko:h,mac:m,iOS:p,android:g,contentEditable:!p||v||parseInt(se.match(/AppleWebKit\/(\d*)/)[1],10)>=534,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!==l,range:n.window.getSelection&&"Range"in n.window,documentMode:l&&!d?n.document.documentMode||7:10,fileApi:v,ceFalse:!1===l||l>8,cacheSuffix:null,container:null,overrideViewPort:null,experimentalShadowDom:!1,canHaveCSP:!1===l||l>11,desktop:!y&&!b,windowsPhone:x},de=window.Promise?window.Promise:function(){function e(e,t){return function(){e.apply(t,arguments)}}var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},r=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=[],l(t,e(a,this),e(u,this))},o=r.immediateFn||"function"==typeof t&&t||function(e){setTimeout(e,1)};function i(e){var t=this;null!==this._state?o(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 a(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 l(e(n,t),e(a,this),e(u,this))}this._state=!0,this._value=t,s.call(this)}catch(e){u.call(this,e)}}function u(e){this._state=!1,this._value=e,s.call(this)}function s(){for(var e=0,t=this._deferreds.length;e<t;e++)i.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}function l(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 r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=this;return new r(function(r,o){i.call(n,new c(e,t,r,o))})},r.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&n(arguments[0])?arguments[0]:arguments);return new r(function(t,n){if(0===e.length)return t([]);var r=e.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)}e[i]=a,0==--r&&t(e)}catch(e){n(e)}}for(var i=0;i<e.length;i++)o(i,e[i])})},r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,n){n(e)})},r.race=function(e){return new r(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},r}(),he=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},me=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},pe=function(e,t){var n,r;return(r=function(){var r=arguments;clearTimeout(n),n=he(function(){e.apply(this,r)},t)}).stop=function(){clearTimeout(n)},r},ge={requestAnimationFrame:function(e,t){le?le.then(e):le=new de(function(e){t||(t=n.document.body),function(e,t){var r,o=n.window.requestAnimationFrame,i=["ms","moz","webkit"];for(r=0;r<i.length&&!o;r++)o=n.window[i[r]+"RequestAnimationFrame"];o||(o=function(e){n.window.setTimeout(e,0)}),o(e,t)}(e,t)}).then(e)},setTimeout:he,setInterval:me,setEditorTimeout:function(e,t,n){return he(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r;return r=me(function(){e.removed?clearInterval(r):t()},n)},debounce:pe,throttle:pe,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},ve=/^(?:mouse|contextmenu)|click/,ye={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1},be=function(){return!1},xe=function(){return!0},we=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Ce=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Ee=function(e,t){var r,o=t||{};for(r in e)ye[r]||(o[r]=e[r]);if(o.target||(o.target=o.srcElement||n.document),fe.experimentalShadowDom&&(o.target=function(e,t){if(e.composedPath){var n=e.composedPath();if(n&&n.length>0)return n[0]}return t}(e,o.target)),e&&ve.test(e.type)&&void 0===e.pageX&&void 0!==e.clientX){var i=o.target.ownerDocument||n.document,a=i.documentElement,u=i.body;o.pageX=e.clientX+(a&&a.scrollLeft||u&&u.scrollLeft||0)-(a&&a.clientLeft||u&&u.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||u&&u.scrollTop||0)-(a&&a.clientTop||u&&u.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=xe,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=xe,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=xe,o.stopPropagation()},!1===function(e){return e.isDefaultPrevented===xe||e.isDefaultPrevented===be}(o)&&(o.isDefaultPrevented=be,o.isPropagationStopped=be,o.isImmediatePropagationStopped=be),void 0===o.metaKey&&(o.metaKey=!1),o},Se=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){return"complete"===r.readyState||"interactive"===r.readyState&&r.body},a=function(){n.domLoaded||(n.domLoaded=!0,t(o))},u=function(){i()&&(Ce(r,"readystatechange",u),a())},s=function(){try{r.documentElement.doScroll("left")}catch(e){return void ge.setTimeout(s)}a()};!r.addEventListener||fe.ie&&fe.ie<11?(we(r,"readystatechange",u),r.documentElement.doScroll&&e.self===e.top&&s()):i()?a():we(e,"DOMContentLoaded",a),we(e,"load",a)}},Te=function(){var e,t,r,o,i,a=this,u={};t="mce-data-"+(+new Date).toString(32),o="onmouseenter"in n.document.documentElement,r="onfocusin"in n.document.documentElement,i={mouseenter:"mouseover",mouseleave:"mouseout"},e=1,a.domLoaded=!1,a.events=u;var s=function(e,t){var n,r,o,i,a=u[t];if(n=a&&a[e.type])for(r=0,o=n.length;r<o;r++)if((i=n[r])&&!1===i.func.call(i.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return};a.bind=function(c,l,f,d){var h,m,p,g,v,y,b,x=n.window,w=function(e){s(Ee(e||x.event),h)};if(c&&3!==c.nodeType&&8!==c.nodeType){for(c[t]?h=c[t]:(h=e++,c[t]=h,u[h]={}),d=d||c,p=(l=l.split(" ")).length;p--;)y=w,v=b=!1,"DOMContentLoaded"===(g=l[p])&&(g="ready"),a.domLoaded&&"ready"===g&&"complete"===c.readyState?f.call(d,Ee({type:g})):(o||(v=i[g])&&(y=function(e){var t,n;if(t=e.currentTarget,(n=e.relatedTarget)&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=Ee(e||x.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,s(e,h))}),r||"focusin"!==g&&"focusout"!==g||(b=!0,v="focusin"===g?"focus":"blur",y=function(e){(e=Ee(e||x.event)).type="focus"===e.type?"focusin":"focusout",s(e,h)}),(m=u[h][g])?"ready"===g&&a.domLoaded?f({type:g}):m.push({func:f,scope:d}):(u[h][g]=m=[{func:f,scope:d}],m.fakeName=v,m.capture=b,m.nativeHandler=y,"ready"===g?Se(c,y,a):we(c,v||g,y,b)));return c=m=0,f}},a.unbind=function(e,n,r){var o,i,s,c,l,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(o=e[t]){if(f=u[o],n){for(s=(n=n.split(" ")).length;s--;)if(i=f[l=n[s]]){if(r)for(c=i.length;c--;)if(i[c].func===r){var d=i.nativeHandler,h=i.fakeName,m=i.capture;(i=i.slice(0,c).concat(i.slice(c+1))).nativeHandler=d,i.fakeName=h,i.capture=m,f[l]=i}r&&0!==i.length||(delete f[l],Ce(e,i.fakeName||l,i.nativeHandler,i.capture))}}else{for(l in f)i=f[l],Ce(e,i.fakeName||l,i.nativeHandler,i.capture);f={}}for(l in f)return a;delete u[o];try{delete e[t]}catch(n){e[t]=null}}return a},a.fire=function(e,n,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;(r=Ee(null,r)).type=n,r.target=e;do{(o=e[t])&&s(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var n,r,o=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[t]&&o(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(o(e),n=(r=e.getElementsByTagName("*")).length;n--;)(e=r[n])[t]&&o(e);return a},a.destroy=function(){u={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}};Te.Event=new Te,Te.Event.bind(n.window,"ready",function(){});var Ne,ke,De,_e,Re,Ae,Oe,Pe,Me,Ie,Be,Le,Fe,He,je,We,Ue,ze,qe="sizzle"+-new Date,Ve=n.window.document,$e=0,Ye=0,Xe=kt(),Ke=kt(),Ge=kt(),Je=function(e,t){return e===t&&(Be=!0),0},Qe="undefined",Ze=1<<31,et={}.hasOwnProperty,tt=[],nt=tt.pop,rt=tt.push,ot=tt.push,it=tt.slice,at=tt.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},ut="[\\x20\\t\\r\\n\\f]",st="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ct="\\["+ut+"*("+st+")(?:"+ut+"*([*^$|!~]?=)"+ut+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+st+"))|)"+ut+"*\\]",lt=":("+st+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ct+")*)|.*)\\)|)",ft=new RegExp("^"+ut+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ut+"+$","g"),dt=new RegExp("^"+ut+"*,"+ut+"*"),ht=new RegExp("^"+ut+"*([>+~]|"+ut+")"+ut+"*"),mt=new RegExp("="+ut+"*([^\\]'\"]*?)"+ut+"*\\]","g"),pt=new RegExp(lt),gt=new RegExp("^"+st+"$"),vt={ID:new RegExp("^#("+st+")"),CLASS:new RegExp("^\\.("+st+")"),TAG:new RegExp("^("+st+"|[*])"),ATTR:new RegExp("^"+ct),PSEUDO:new RegExp("^"+lt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ut+"*(even|odd|(([+-]|)(\\d*)n|)"+ut+"*(?:([+-]|)"+ut+"*(\\d+)|))"+ut+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+ut+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ut+"*((?:-\\d)?\\d*)"+ut+"*\\)|)(?=[^-]|$)","i")},yt=/^(?:input|select|textarea|button)$/i,bt=/^h\d$/i,xt=/^[^{]+\{\s*\[native \w/,wt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ct=/[+~]/,Et=/'|\\/g,St=new RegExp("\\\\([\\da-f]{1,6}"+ut+"?|("+ut+")|.)","ig"),Tt=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{ot.apply(tt=it.call(Ve.childNodes),Ve.childNodes),tt[Ve.childNodes.length].nodeType}catch(e){ot={apply:tt.length?function(e,t){rt.apply(e,it.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Nt=function(e,t,n,r){var o,i,a,u,s,c,l,f,d,h;if((t?t.ownerDocument||t:Ve)!==Fe&&Le(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Fe).nodeType)&&9!==u)return[];if(je&&!r){if(o=wt.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&ze(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ot.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&ke.getElementsByClassName)return ot.apply(n,t.getElementsByClassName(a)),n}if(ke.qsa&&(!We||!We.test(e))){if(f=l=qe,d=t,h=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=Ae(e),(l=t.getAttribute("id"))?f=l.replace(Et,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",s=c.length;s--;)c[s]=f+It(c[s]);d=Ct.test(e)&&Pt(t.parentNode)||t,h=c.join(",")}if(h)try{return ot.apply(n,d.querySelectorAll(h)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return Pe(e.replace(ft,"$1"),t,n,r)};function kt(){var e=[];return function t(n,r){return e.push(n+" ")>De.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function Dt(e){return e[qe]=!0,e}function _t(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Ze)-(~e.sourceIndex||Ze);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Rt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function At(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function Ot(e){return Dt(function(t){return t=+t,Dt(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function Pt(e){return e&&typeof e.getElementsByTagName!==Qe&&e}for(Ne in ke=Nt.support={},Re=Nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Le=Nt.setDocument=function(e){var t,n=e?e.ownerDocument||e:Ve,r=n.defaultView;return n!==Fe&&9===n.nodeType&&n.documentElement?(Fe=n,He=n.documentElement,je=!Re(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",function(){Le()},!1):r.attachEvent&&r.attachEvent("onunload",function(){Le()})),ke.attributes=!0,ke.getElementsByTagName=!0,ke.getElementsByClassName=xt.test(n.getElementsByClassName),ke.getById=!0,De.find.ID=function(e,t){if(typeof t.getElementById!==Qe&&je){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},De.filter.ID=function(e){var t=e.replace(St,Tt);return function(e){return e.getAttribute("id")===t}},De.find.TAG=ke.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Qe)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},De.find.CLASS=ke.getElementsByClassName&&function(e,t){if(je)return t.getElementsByClassName(e)},Ue=[],We=[],ke.disconnectedMatch=!0,We=We.length&&new RegExp(We.join("|")),Ue=Ue.length&&new RegExp(Ue.join("|")),t=xt.test(He.compareDocumentPosition),ze=t||xt.test(He.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Je=t?function(e,t){if(e===t)return Be=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!ke.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Ve&&ze(Ve,e)?-1:t===n||t.ownerDocument===Ve&&ze(Ve,t)?1:Ie?at.call(Ie,e)-at.call(Ie,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Be=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],s=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Ie?at.call(Ie,e)-at.call(Ie,t):0;if(i===a)return _t(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)s.unshift(r);for(;u[o]===s[o];)o++;return o?_t(u[o],s[o]):u[o]===Ve?-1:s[o]===Ve?1:0},n):Fe},Nt.matches=function(e,t){return Nt(e,null,null,t)},Nt.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Fe&&Le(e),t=t.replace(mt,"='$1']"),ke.matchesSelector&&je&&(!Ue||!Ue.test(t))&&(!We||!We.test(t)))try{var n=(void 0).call(e,t);if(n||ke.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Nt(t,Fe,null,[e]).length>0},Nt.contains=function(e,t){return(e.ownerDocument||e)!==Fe&&Le(e),ze(e,t)},Nt.attr=function(e,t){(e.ownerDocument||e)!==Fe&&Le(e);var n=De.attrHandle[t.toLowerCase()],r=n&&et.call(De.attrHandle,t.toLowerCase())?n(e,t,!je):void 0;return void 0!==r?r:ke.attributes||!je?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Nt.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Nt.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Be=!ke.detectDuplicates,Ie=!ke.sortStable&&e.slice(0),e.sort(Je),Be){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Ie=null,e},_e=Nt.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_e(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=_e(t);return n},(De=Nt.selectors={cacheLength:50,createPseudo:Dt,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(St,Tt),e[3]=(e[3]||e[4]||e[5]||"").replace(St,Tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Nt.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Nt.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return vt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pt.test(n)&&(t=Ae(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(St,Tt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Xe[e+" "];return t||(t=new RegExp("(^|"+ut+")"+e+"("+ut+"|$)"))&&Xe(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Qe&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=Nt.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,h,m,p=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),y=!s&&!u;if(g){if(i){for(;p;){for(f=t;f=f[p];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;m=p="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&y){for(h=(c=(l=g[qe]||(g[qe]={}))[e]||[])[0]===$e&&c[1],d=c[0]===$e&&c[2],f=h&&g.childNodes[h];f=++h&&f&&f[p]||(d=h=0)||m.pop();)if(1===f.nodeType&&++d&&f===t){l[e]=[$e,h,d];break}}else if(y&&(c=(t[qe]||(t[qe]={}))[e])&&c[0]===$e)d=c[1];else for(;(f=++h&&f&&f[p]||(d=h=0)||m.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(y&&((f[qe]||(f[qe]={}))[e]=[$e,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=De.pseudos[e]||De.setFilters[e.toLowerCase()]||Nt.error("unsupported pseudo: "+e);return r[qe]?r(t):r.length>1?(n=[e,e,"",t],De.setFilters.hasOwnProperty(e.toLowerCase())?Dt(function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=at.call(e,i[a])]=!(n[o]=i[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:Dt(function(e){var t=[],n=[],r=Oe(e.replace(ft,"$1"));return r[qe]?Dt(function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),!n.pop()}}),has:Dt(function(e){return function(t){return Nt(e,t).length>0}}),contains:Dt(function(e){return e=e.replace(St,Tt),function(t){return(t.textContent||t.innerText||_e(t)).indexOf(e)>-1}}),lang:Dt(function(e){return gt.test(e||"")||Nt.error("unsupported lang: "+e),e=e.replace(St,Tt).toLowerCase(),function(t){var n;do{if(n=je?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(e){var t=n.window.location&&n.window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===He},focus:function(e){return e===Fe.activeElement&&(!Fe.hasFocus||Fe.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!De.pseudos.empty(e)},header:function(e){return bt.test(e.nodeName)},input:function(e){return yt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Ot(function(){return[0]}),last:Ot(function(e,t){return[t-1]}),eq:Ot(function(e,t,n){return[n<0?n+t:n]}),even:Ot(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:Ot(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:Ot(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:Ot(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=De.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})De.pseudos[Ne]=Rt(Ne);for(Ne in{submit:!0,reset:!0})De.pseudos[Ne]=At(Ne);function Mt(){}function It(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Bt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Ye++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,s,c=[$e,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(s=t[qe]||(t[qe]={}))[r])&&u[0]===$e&&u[1]===i)return c[2]=u[2];if(s[r]=c,c[2]=e(t,n,a))return!0}}}function Lt(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ft(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Ht(e,t,n,r,o,i){return r&&!r[qe]&&(r=Ht(r)),o&&!o[qe]&&(o=Ht(o,i)),Dt(function(i,a,u,s){var c,l,f,d=[],h=[],m=a.length,p=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Nt(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?p:Ft(p,d,e,u,s),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=Ft(v,h),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[h[l]]=!(g[h[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?at.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Ft(v===a?v.splice(m,v.length):v),o?o(null,a,v,s):ot.apply(a,v)})}function jt(e){for(var t,n,r,o=e.length,i=De.relative[e[0].type],a=i||De.relative[" "],u=i?1:0,s=Bt(function(e){return e===t},a,!0),c=Bt(function(e){return at.call(t,e)>-1},a,!0),l=[function(e,n,r){return!i&&(r||n!==Me)||((t=n).nodeType?s(e,n,r):c(e,n,r))}];u<o;u++)if(n=De.relative[e[u].type])l=[Bt(Lt(l),n)];else{if((n=De.filter[e[u].type].apply(null,e[u].matches))[qe]){for(r=++u;r<o&&!De.relative[e[r].type];r++);return Ht(u>1&&Lt(l),u>1&&It(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ft,"$1"),n,u<r&&jt(e.slice(u,r)),r<o&&jt(e=e.slice(r)),r<o&&It(e))}l.push(n)}return Lt(l)}Mt.prototype=De.filters=De.pseudos,De.setFilters=new Mt,Ae=Nt.tokenize=function(e,t){var n,r,o,i,a,u,s,c=Ke[e+" "];if(c)return t?0:c.slice(0);for(a=e,u=[],s=De.preFilter;a;){for(i in n&&!(r=dt.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=ht.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ft," ")}),a=a.slice(n.length)),De.filter)!(r=vt[i].exec(a))||s[i]&&!(r=s[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?Nt.error(e):Ke(e,u).slice(0)},Oe=Nt.compile=function(e,t){var n,r=[],o=[],i=Ge[e+" "];if(!i){for(t||(t=Ae(e)),n=t.length;n--;)(i=jt(t[n]))[qe]?r.push(i):o.push(i);(i=Ge(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,s){var c,l,f,d=0,h="0",m=o&&[],p=[],g=Me,v=o||r&&De.find.TAG("*",s),y=$e+=null==g?1:Math.random()||.1,b=v.length;for(s&&(Me=i!==Fe&&i);h!==b&&null!=(c=v[h]);h++){if(r&&c){for(l=0;f=e[l++];)if(f(c,i,a)){u.push(c);break}s&&($e=y)}n&&((c=!f&&c)&&d--,o&&m.push(c))}if(d+=h,n&&h!==d){for(l=0;f=t[l++];)f(m,p,i,a);if(o){if(d>0)for(;h--;)m[h]||p[h]||(p[h]=nt.call(u));p=Ft(p)}ot.apply(u,p),s&&!o&&p.length>0&&d+t.length>1&&Nt.uniqueSort(u)}return s&&($e=y,Me=g),m};return n?Dt(o):o}(o,r))).selector=e}return i},Pe=Nt.select=function(e,t,n,r){var o,i,a,u,s,c="function"==typeof e&&e,l=!r&&Ae(e=c.selector||e);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&ke.getById&&9===t.nodeType&&je&&De.relative[i[1].type]){if(!(t=(De.find.ID(a.matches[0].replace(St,Tt),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=vt.needsContext.test(e)?0:i.length;o--&&(a=i[o],!De.relative[u=a.type]);)if((s=De.find[u])&&(r=s(a.matches[0].replace(St,Tt),Ct.test(i[0].type)&&Pt(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&It(i)))return ot.apply(n,r),n;break}}return(c||Oe(e,l))(r,t,!je,n,Ct.test(e)&&Pt(t.parentNode)||t),n},ke.sortStable=qe.split("").sort(Je).join("")===qe,ke.detectDuplicates=!!Be,Le(),ke.sortDetached=!0;var Wt=Array.isArray,Ut=function(e,t,n){var r,o;if(!e)return 0;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 0}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return 0;return 1},zt=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},qt={isArray:Wt,toArray:function(e){var t,n,r=e;if(!Wt(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r},each:Ut,map:function(e,t){var n=[];return Ut(e,function(r,o){n.push(t(r,o,e))}),n},filter:function(e,t){var n=[];return Ut(e,function(r,o){t&&!t(r,o,e)||n.push(r)}),n},indexOf:function(e,t){var n,r;if(e)for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},reduce:function(e,t,n,r){var o=0;for(arguments.length<3&&(n=e[0]);o<e.length;o++)n=t.call(r,n,e[o],o);return n},findIndex:zt,find:function(e,t,n){var r=zt(e,t,n);if(-1!==r)return e[r]},last:function(e){return e[e.length-1]}},Vt=/^\s*|\s*$/g,$t=function(e){return null==e?"":(""+e).replace(Vt,"")},Yt=function(e,t){return t?!("array"!==t||!qt.isArray(e))||typeof e===t:void 0!==e},Xt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),qt.each(e,function(e,o){if(!1===t.call(r,e,o,n))return!1;Xt(e,t,n,r)}))},Kt={trim:$t,isArray:qt.isArray,is:Yt,toArray:qt.toArray,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:qt.each,map:qt.map,grep:qt.filter,inArray:qt.indexOf,hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},extend:function(e,t){for(var n,r,o,i=[],a=2;a<arguments.length;a++)i[a-2]=arguments[a];var u,s=arguments;for(n=1,r=s.length;n<r;n++)for(o in t=s[n])t.hasOwnProperty(o)&&void 0!==(u=t[o])&&(e[o]=u);return e},create:function(e,t,n){var r,o,i,a,u,s=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),i=e[3].match(/(^|\.)(\w+)$/i)[2],!(o=this.createNS(e[3].replace(/\.\w+$/,""),n))[i]){if("static"===e[2])return o[i]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[i]));t[i]||(t[i]=function(){},s=1),o[i]=t[i],this.extend(o[i].prototype,t),e[5]&&(r=this.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],u=o[i],o[i]=s?function(){return r[a].apply(this,arguments)}:function(){return this.parent=r[a],u.apply(this,arguments)},o[i].prototype[i]=o[i],this.each(r,function(e,t){o[i].prototype[t]=r[t]}),this.each(t,function(e,t){r[t]?o[i].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==i&&(o[i].prototype[t]=e)})),this.each(t.static,function(e,t){o[i][t]=e})}},walk:Xt,createNS:function(e,t){var r,o;for(t=t||n.window,e=e.split("."),r=0;r<e.length;r++)t[o=e[r]]||(t[o]={}),t=t[o];return t},resolve:function(e,t){var r,o;for(t=t||n.window,r=0,o=(e=e.split(".")).length;r<o&&(t=t[e[r]]);r++);return t},explode:function(e,t){return!e||Yt(e,"array")?e:qt.map(e.split(t||","),$t)},_addCacheSuffix:function(e){var t=fe.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Gt=n.document,Jt=Array.prototype.push,Qt=Array.prototype.slice,Zt=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,en=Te.Event,tn=Kt.makeMap("children,contents,next,prev"),nn=function(e){return void 0!==e},rn=function(e){return"string"==typeof e},on=function(e,t){var n,r,o;for(o=(t=t||Gt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},an=function(e,t,n,r){var o;if(rn(t))t=on(t,xn(e[0]));else if(t.length&&!t.nodeType){if(t=pn.makeArray(t),r)for(o=t.length-1;o>=0;o--)an(e,t[o],n,r);else for(o=0;o<t.length;o++)an(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},un=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},sn=function(e,t,n){var r,o;return t=pn(t)[0],e.each(function(){n&&r===this.parentNode?o.appendChild(this):(r=this.parentNode,o=t.cloneNode(!1),this.parentNode.insertBefore(o,this),o.appendChild(this))}),e},cn=Kt.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),ln=Kt.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),fn={for:"htmlFor",class:"className",readonly:"readOnly"},dn={float:"cssFloat"},hn={},mn={},pn=function(e,t){return new pn.fn.init(e,t)},gn=/^\s*|\s*$/g,vn=function(e){return null==e?"":(""+e).replace(gn,"")},yn=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},bn=function(e,t){var n=[];return yn(e,function(e,r){t(r,e)&&n.push(r)}),n},xn=function(e){return e?9===e.nodeType?e:e.ownerDocument:Gt};pn.fn=pn.prototype={constructor:pn,selector:"",context:null,length:0,init:function(e,t){var r,o;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(t&&t.nodeType)this.context=t;else{if(t)return pn(e).attr(t);this.context=t=n.document}if(rn(e)){if(this.selector=e,!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Zt.exec(e)))return pn(t).find(e);if(r[1])for(o=on(e,xn(t)).firstChild;o;)Jt.call(this,o),o=o.nextSibling;else{if(!(o=xn(t).getElementById(r[2])))return this;if(o.id!==r[2])return this.find(e);this.length=1,this[0]=o}}else this.add(e,!1);return this},toArray:function(){return Kt.toArray(this)},add:function(e,t){var n,r;if(rn(e))return this.add(pn(e));if(!1!==t)for(n=pn.unique(this.toArray().concat(pn.makeArray(e))),this.length=n.length,r=0;r<n.length;r++)this[r]=n[r];else Jt.apply(this,pn.makeArray(e));return this},attr:function(e,t){var n,r=this;if("object"==typeof e)yn(e,function(e,t){r.attr(e,t)});else{if(!nn(t)){if(r[0]&&1===r[0].nodeType){if((n=hn[e])&&n.get)return n.get(r[0],e);if(ln[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each(function(){var n;if(1===this.nodeType){if((n=hn[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}})}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=fn[e]||e))yn(e,function(e,t){n.prop(e,t)});else{if(!nn(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each(function(){1===this.nodeType&&(this[e]=t)})}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,function(e,t){return t.toUpperCase()})},a=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e})};if("object"==typeof e)yn(e,function(e,t){o.css(e,t)});else if(nn(t))e=i(e),"number"!=typeof t||cn[e]||(t=t.toString()+"px"),o.each(function(){var n=this.style;if((r=mn[e])&&r.set)r.set(this,t);else{try{this.style[dn[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}});else{if(n=o[0],(r=mn[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],en.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t;if(nn(e)){t=this.length;try{for(;t--;)this[t].innerHTML=e}catch(n){pn(this[t]).empty().append(e)}return this}return this[0]?this[0].innerHTML:""},text:function(e){var t;if(nn(e)){for(t=this.length;t--;)"innerText"in this[t]?this[t].innerText=e:this[0].textContent=e;return this}return this[0]?this[0].innerText||this[0].textContent:""},append:function(){return an(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)})},prepend:function(){return an(this,arguments,function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)},!0)},before:function(){return this[0]&&this[0].parentNode?an(this,arguments,function(e){this.parentNode.insertBefore(e,this)}):this},after:function(){return this[0]&&this[0].parentNode?an(this,arguments,function(e){this.parentNode.insertBefore(e,this.nextSibling)},!0):this},appendTo:function(e){return pn(e).append(this),this},prependTo:function(e){return pn(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return sn(this,e)},wrapAll:function(e){return sn(this,e,!0)},wrapInner:function(e){return this.each(function(){pn(this).contents().wrapAll(e)}),this},unwrap:function(){return this.parent().each(function(){pn(this).replaceWith(this.childNodes)})},clone:function(){var e=[];return this.each(function(){e.push(this.cloneNode(!0))}),pn(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e?n:(-1!==e.indexOf(" ")?yn(e.split(" "),function(){n.toggleClass(this,t)}):n.each(function(n,r){var o,i;(i=un(r,e))!==t&&(o=r.className,i?r.className=vn((" "+o+" ").replace(" "+e+" "," ")):r.className+=o?" "+e:e)}),n)},hasClass:function(e){return un(this[0],e)},each:function(e){return yn(this,e)},on:function(e,t){return this.each(function(){en.bind(this,e,t)})},off:function(e,t){return this.each(function(){en.unbind(this,e,t)})},trigger:function(e){return this.each(function(){"object"==typeof e?en.fire(this,e.type,e):en.fire(this,e)})},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new pn(Qt.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)pn.find(e,this[t],r);return pn(r)},filter:function(e){return pn("function"==typeof e?bn(this.toArray(),function(t,n){return e(n,t)}):pn.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof pn&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&pn(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}}),pn(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Jt,sort:[].sort,splice:[].splice},Kt.extend(pn,{extend:Kt.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:Kt.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:Kt.isArray,each:yn,trim:vn,grep:bn,find:Nt,expr:Nt.selectors,unique:Nt.uniqueSort,text:Nt.getText,contains:Nt.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?pn.find.matchesSelector(t[0],e)?[t[0]]:[]:pn.find.matches(e,t)}});var wn=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof pn&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&pn(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},Cn=function(e,t,n,r){var o=[];for(r instanceof pn&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&pn(e).is(r))break}o.push(e)}return o},En=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};yn({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return wn(e,"parentNode")},next:function(e){return En(e,"nextSibling",1)},prev:function(e){return En(e,"previousSibling",1)},children:function(e){return Cn(e.firstChild,"nextSibling",1)},contents:function(e){return Kt.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){pn.fn[e]=function(n){var r=[];return this.each(function(){var e=t.call(r,this,n,r);e&&(pn.isArray(e)?r.push.apply(r,e):r.push(e))}),this.length>1&&(tn[e]||(r=pn.unique(r)),0===e.indexOf("parents")&&(r=r.reverse())),r=pn(r),n?r.filter(n):r}}),yn({parentsUntil:function(e,t){return wn(e,"parentNode",t)},nextUntil:function(e,t){return Cn(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return Cn(e,"previousSibling",1,t).slice(1)}},function(e,t){pn.fn[e]=function(n,r){var o=[];return this.each(function(){var e=t.call(o,this,n,o);e&&(pn.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=pn.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=pn(o),r?o.filter(r):o}}),pn.fn.is=function(e){return!!e&&this.filter(e).length>0},pn.fn.init.prototype=pn.fn,pn.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return pn.extend(n,this),n};var Sn=function(e,t,n){yn(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})};fe.ie&&fe.ie<8&&(Sn(hn,"get",{maxlength:function(e){var t=e.maxLength;if(2147483647!==t)return t},size:function(e){var t=e.size;if(20!==t)return t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;if(0!==t.length)return t}}),Sn(hn,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),fe.ie&&fe.ie<9&&(dn.float="styleFloat",Sn(mn,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),pn.attrHooks=hn,pn.cssHooks=mn;var Tn,Nn,kn,Dn=function(){return _n(0,0)},_n=function(e,t){return{major:e,minor:t}},Rn={nu:_n,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Dn():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 _n(r(1),r(2))}(e,n)},unknown:Dn},An=function(e,t){return function(){return t===e}},On=function(e){var t=e.current;return{current:t,version:e.version,isEdge:An("Edge",t),isChrome:An("Chrome",t),isIE:An("IE",t),isOpera:An("Opera",t),isFirefox:An("Firefox",t),isSafari:An("Safari",t)}},Pn={unknown:function(){return On({current:void 0,version:Rn.unknown()})},nu:On,edge:i("Edge"),chrome:i("Chrome"),ie:i("IE"),opera:i("Opera"),firefox:i("Firefox"),safari:i("Safari")},Mn=function(e,t){return function(){return t===e}},In=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Mn("Windows",t),isiOS:Mn("iOS",t),isAndroid:Mn("Android",t),isOSX:Mn("OSX",t),isLinux:Mn("Linux",t),isSolaris:Mn("Solaris",t),isFreeBSD:Mn("FreeBSD",t)}},Bn={unknown:function(){return In({current:void 0,version:Rn.unknown()})},nu:In,windows:i("Windows"),ios:i("iOS"),android:i("Android"),linux:i("Linux"),osx:i("OSX"),solaris:i("Solaris"),freebsd:i("FreeBSD")},Ln=function(e,t){var n=String(t).toLowerCase();return V(e,function(e){return e.search(n)})},Fn=function(e,t){return Ln(e,t).map(function(e){var n=Rn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Hn=function(e,t){return Ln(e,t).map(function(e){var n=Rn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},jn=function(e,t){return-1!==e.indexOf(t)},Wn=function(e){return e.replace(/^\s+|\s+$/g,"")},Un=function(e){return e.replace(/\s+$/g,"")},zn=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,qn=function(e){return function(t){return jn(t,e)}},Vn=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return jn(e,"edge/")&&jn(e,"chrome")&&jn(e,"safari")&&jn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,zn],search:function(e){return jn(e,"chrome")&&!jn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return jn(e,"msie")||jn(e,"trident")}},{name:"Opera",versionRegexes:[zn,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:qn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:qn("firefox")},{name:"Safari",versionRegexes:[zn,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(jn(e,"safari")||jn(e,"mobile/"))&&jn(e,"applewebkit")}}],$n=[{name:"Windows",search:qn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return jn(e,"iphone")||jn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:qn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:qn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:qn("linux"),versionRegexes:[]},{name:"Solaris",search:qn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:qn("freebsd"),versionRegexes:[]}],Yn={browsers:i(Vn),oses:i($n)},Xn=function(e){var t=Yn.browsers(),n=Yn.oses(),r=Fn(t,e).fold(Pn.unknown,Pn.nu),o=Hn(n,e).fold(Bn.unknown,Bn.nu),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:i(r),isiPhone:i(o),isTablet:i(s),isPhone:i(l),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f)}}(o,r,e);return{browser:r,os:o,deviceType:a}},Kn={detect:(Tn=function(){var e=n.navigator.userAgent;return Xn(e)},kn=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return kn||(kn=!0,Nn=Tn.apply(null,e)),Nn})},Gn=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},Jn={fromHtml:function(e,t){var r=(t||n.document).createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw n.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Gn(r.childNodes[0])},fromTag:function(e,t){var r=(t||n.document).createElement(e);return Gn(r)},fromText:function(e,t){var r=(t||n.document).createTextNode(e);return Gn(r)},fromDom:Gn,fromPoint:function(e,t,n){var r=e.dom();return _.from(r.elementFromPoint(t,n)).map(Gn)}},Qn=(n.Node.ATTRIBUTE_NODE,n.Node.CDATA_SECTION_NODE,n.Node.COMMENT_NODE,n.Node.DOCUMENT_NODE),Zn=(n.Node.DOCUMENT_TYPE_NODE,n.Node.DOCUMENT_FRAGMENT_NODE,n.Node.ELEMENT_NODE),er=n.Node.TEXT_NODE,tr=(n.Node.PROCESSING_INSTRUCTION_NODE,n.Node.ENTITY_REFERENCE_NODE,n.Node.ENTITY_NODE,n.Node.NOTATION_NODE,function(e){return e.dom().nodeName.toLowerCase()}),nr=function(e){return function(t){return function(e){return e.dom().nodeType}(t)===e}},rr=nr(Zn),or=nr(er),ir=Object.keys,ar=Object.hasOwnProperty,ur=function(e,t){for(var n=ir(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i,e)}},sr=function(e,t){return cr(e,function(e,n,r){return{k:n,v:t(e,n,r)}})},cr=function(e,t){var n={};return ur(e,function(r,o){var i=t(r,o,e);n[i.k]=i.v}),n},lr=function(e){return void 0!==e.style},fr=function(e,t,r){if(!(A(r)||I(r)||L(r)))throw n.console.error("Invalid call to Attr.set. Key ",t,":: Value ",r,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,r+"")},dr=function(e,t,n){fr(e.dom(),t,n)},hr=function(e,t){var n=e.dom();ur(t,function(e,t){fr(n,t,e)})},mr=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},pr=function(e,t){e.dom().removeAttribute(t)},gr=function(e,t){var r=e.dom();ur(t,function(e,t){!function(e,t,r){if(!A(r))throw n.console.error("Invalid call to CSS.set. Property ",t,":: Value ",r,":: Element ",e),new Error("CSS value must be a string: "+r);lr(e)&&e.style.setProperty(t,r)}(r,t,e)})},vr=function(e,t){var r=e.dom(),o=n.window.getComputedStyle(r).getPropertyValue(t),i=""!==o||function(e){var t=or(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)}(e)?o:yr(r,t);return null===i?void 0:i},yr=function(e,t){return lr(e)?e.style.getPropertyValue(t):""},br=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return W(e,function(e,n){r[e]=i(t[n])}),r}},xr=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},wr=function(){return oe.getOrDie("Node")},Cr=function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)},Er=function(e,t){return Cr(e,t,wr().DOCUMENT_POSITION_CONTAINED_BY)},Sr=Zn,Tr=Qn,Nr=function(e,t){var n=e.dom();if(n.nodeType!==Sr)return!1;if(void 0!==n.matches)return n.matches(t);if(void 0!==n.msMatchesSelector)return n.msMatchesSelector(t);if(void 0!==n.webkitMatchesSelector)return n.webkitMatchesSelector(t);if(void 0!==n.mozMatchesSelector)return n.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},kr=function(e){return e.nodeType!==Sr&&e.nodeType!==Tr||0===e.childElementCount},Dr=function(e,t){return e.dom()===t.dom()},_r=Kn.detect().browser.isIE()?function(e,t){return Er(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Rr=function(e){return Jn.fromDom(e.dom().ownerDocument)},Ar=function(e){var t=e.dom();return _.from(t.parentNode).map(Jn.fromDom)},Or=function(e){var t=e.dom();return _.from(t.previousSibling).map(Jn.fromDom)},Pr=function(e){var t=e.dom();return _.from(t.nextSibling).map(Jn.fromDom)},Mr=function(e){return t=xr(e,Or),(n=J.call(t,0)).reverse(),n;var t,n},Ir=function(e){return xr(e,Pr)},Br=function(e){var t=e.dom();return j(t.childNodes,Jn.fromDom)},Lr=function(e,t){var n=e.dom().childNodes;return _.from(n[t]).map(Jn.fromDom)},Fr=function(e){return Lr(e,0)},Hr=function(e){return Lr(e,e.dom().childNodes.length-1)},jr=(br("element","offset"),Kn.detect().browser),Wr=function(e){return V(e,rr)},Ur={getPos:function(e,t,n){var r,o,i=0,a=0,u=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===vr(Jn.fromDom(e),"position"))return{x:i=(o=t.getBoundingClientRect()).left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,y:a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop};for(r=t;r&&r!==n&&r.nodeType;)i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;for(r=t.parentNode;r&&r!==n&&r.nodeType;)i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=function(e){return jr.isFirefox()&&"table"===tr(e)?Wr(Br(e)).filter(function(e){return"caption"===tr(e)}).bind(function(e){return Wr(Ir(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}(Jn.fromDom(t))}return{x:i,y:a}}},zr=function(e){var t=_.none(),r=[],o=function(e){i()?u(e):r.push(e)},i=function(){return t.isSome()},a=function(e){W(e,u)},u=function(e){t.each(function(t){n.setTimeout(function(){e(t)},0)})};return e(function(e){t=_.some(e),a(r),r=[]}),{get:o,map:function(e){return zr(function(t){o(function(n){t(e(n))})})},isReady:i}},qr={nu:zr,pure:function(e){return zr(function(t){t(e)})}},Vr=function(e){var t=function(t){var r;e((r=t,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var o=this;n.setTimeout(function(){r.apply(o,e)},0)}))},r=function(){return qr.nu(t)};return{map:function(e){return Vr(function(n){t(function(t){var r=e(t);n(r)})})},bind:function(e){return Vr(function(n){t(function(t){e(t).get(n)})})},anonBind:function(e){return Vr(function(n){t(function(t){e.get(n)})})},toLazy:r,toCached:function(){var e=null;return Vr(function(t){null===e&&(e=r()),e.get(t)})},get:t}},$r={nu:Vr,pure:function(e){return Vr(function(t){t(e)})}},Yr=function(e,t){return t(function(t){var n=[],r=0;0===e.length?t([]):W(e,function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))})})},Xr=function(e){return Yr(e,$r.nu)},Kr=function(e){return{is:function(t){return e===t},isValue:E,isError:C,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:function(t){return Kr(e)},orThunk:function(t){return Kr(e)},fold:function(t,n){return n(e)},map:function(t){return Kr(t(e))},mapError:function(t){return Kr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return _.some(e)}}},Gr=function(e){return{is:C,isValue:C,isError:E,getOr:a,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Gr(e)},mapError:function(t){return Gr(t(e))},each:r,bind:function(t){return Gr(e)},exists:C,forall:E,toOption:_.none}},Jr={value:Kr,error:Gr};function Qr(e,t){var n=e,r=function(e,n,r,o){var i,a;if(e){if(!o&&e[n])return e[n];if(e!==t){if(i=e[r])return i;for(a=e.parentNode;a&&a!==t;a=a.parentNode)if(i=a[r])return i}}};this.current=function(){return n},this.next=function(e){return n=r(n,"firstChild","nextSibling",e)},this.prev=function(e){return n=r(n,"lastChild","previousSibling",e)},this.prev2=function(e){return n=function(e,n,r,o){var i,a,u;if(e){if(i=e[r],t&&i===t)return;if(i){if(!o)for(u=i[n];u;u=u[n])if(!u[n])return u;return i}if((a=e.parentNode)&&a!==t)return a}}(n,"lastChild","previousSibling",e)}}var Zr,eo,to,no=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,i(!0))).hasOwnProperty(tr(n))}},ro=no(["h1","h2","h3","h4","h5","h6"]),oo=no(["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"]),io=function(e){return rr(e)&&!oo(e)},ao=function(e){return rr(e)&&"br"===tr(e)},uo=no(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),so=no(["ul","ol","dl"]),co=no(["li","dd","dt"]),lo=no(["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"]),fo=no(["thead","tbody","tfoot"]),ho=no(["td","th"]),mo=no(["pre","script","textarea","style"]),po=function(e){return function(t){return!!t&&t.nodeType===e}},go=po(1),vo=function(e){var t=e.toLowerCase().split(" ");return function(e){var n,r;if(e&&e.nodeType)for(r=e.nodeName.toLowerCase(),n=0;n<t.length;n++)if(r===t[n])return!0;return!1}},yo=function(e){return function(t){if(go(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},bo=po(3),xo=po(8),wo=po(9),Co=po(11),Eo=vo("br"),So=yo("true"),To=yo("false"),No={isText:bo,isElement:go,isComment:xo,isDocument:wo,isDocumentFragment:Co,isBr:Eo,isContentEditableTrue:So,isContentEditableFalse:To,matchNodeNames:vo,hasPropValue:function(e,t){return function(n){return go(n)&&n[e]===t}},hasAttribute:function(e,t){return function(t){return go(t)&&t.hasAttribute(e)}},hasAttributeValue:function(e,t){return function(n){return go(n)&&n.getAttribute(e)===t}},matchStyleValues:function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r;if(go(t))for(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}},isBogus:function(e){return go(e)&&e.hasAttribute("data-mce-bogus")},isBogusAll:function(e){return go(e)&&"all"===e.getAttribute("data-mce-bogus")},isTable:function(e){return go(e)&&"TABLE"===e.tagName}},ko=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Do=function(e,t){var n,r=t.childNodes;if(!No.isElement(t)||!ko(t)){for(n=r.length-1;n>=0;n--)Do(e,r[n]);if(!1===No.isDocument(t)){if(No.isText(t)&&t.nodeValue.length>0){var o=Kt.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||o>0)return;if(0===o&&function(e){var t=e.previousSibling&&"SPAN"===e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"===e.nextSibling.nodeName;return t&&n}(t))return}else if(No.isElement(t)&&(1===(r=t.childNodes).length&&ko(r[0])&&t.parentNode.insertBefore(r[0],t),r.length||lo(Jn.fromDom(t))))return;e.remove(t)}return t}},_o={trimNode:Do},Ro=Kt.makeMap,Ao=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Oo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Po=/[<>&\"\']/g,Mo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Io={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:"Ÿ"};eo={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},to={"<":"<",">":">","&":"&",""":'"',"'":"'"};var Bo=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)),eo[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}};Zr=Bo("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);var Lo=function(e,t){return e.replace(t?Ao:Oo,function(e){return eo[e]||e})},Fo=function(e,t){return e.replace(t?Ao:Oo,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":eo[e]||"&#"+e.charCodeAt(0)+";"})},Ho=function(e,t,n){return n=n||Zr,e.replace(t?Ao:Oo,function(e){return eo[e]||n[e]||e})},jo={encodeRaw:Lo,encodeAllRaw:function(e){return(""+e).replace(Po,function(e){return eo[e]||e})},encodeNumeric:Fo,encodeNamed:Ho,getEncodeFunc:function(e,t){var n=Bo(t)||Zr,r=Ro(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?Ao:Oo,function(e){return void 0!==eo[e]?eo[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 Ho(e,t,n)}:Ho:r.numeric?Fo:Lo},decode:function(e){return e.replace(Mo,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))):Io[t]||String.fromCharCode(t):to[e]||Zr[e]||(n=e,(r=Jn.fromTag("div").dom()).innerHTML=n,r.textContent||r.innerText||n);var n,r})}},Wo={},Uo={},zo=Kt.makeMap,qo=Kt.each,Vo=Kt.extend,$o=Kt.explode,Yo=Kt.inArray,Xo=function(e,t){return(e=Kt.trim(e))?e.split(t||" "):[]},Ko=function(e){var t,n,r,o,i,a,u={},s=function(e,n,r){var o,i,a,s=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};for(n=n||"","string"==typeof(r=r||[])&&(r=Xo(r)),o=(e=Xo(e)).length;o--;)a={attributes:s(i=Xo([t,n].join(" "))),attributesOrder:i,children:s(r,Uo)},u[e[o]]=a},c=function(e,t){var n,r,o,i;for(n=(e=Xo(e)).length,t=Xo(t);n--;)for(r=u[e[n]],o=0,i=t.length;o<i;o++)r.attributes[t[o]]={},r.attributesOrder.push(t[o])};return Wo[e]?Wo[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(" "),qo(Xo(a),function(e){s(e,"",r)}),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),qo(Xo(i),function(e){s(e,"",o)})),o=o||[n,r].join(" "),s("html","manifest","head body"),s("head","","base command link meta noscript script style title"),s("title hr noscript br"),s("base","href target"),s("link","href rel media hreflang type sizes hreflang"),s("meta","name http-equiv content charset"),s("style","media type scoped"),s("script","src async defer type charset"),s("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),s("address dt dd div caption","",o),s("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),s("blockquote","cite",o),s("ol","reversed start type","li"),s("ul","","li"),s("li","value",o),s("dl","","dt dd"),s("a","href target rel media hreflang type",r),s("q","cite",r),s("ins del","cite datetime",o),s("img","src sizes srcset alt usemap ismap width height"),s("iframe","src name width height",o),s("embed","src type width height"),s("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),s("param","name value"),s("map","name",[o,"area"].join(" ")),s("area","alt coords shape href target rel media hreflang type"),s("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),s("colgroup","span","col"),s("col","span"),s("tbody thead tfoot","","tr"),s("tr","","td th"),s("td","colspan rowspan headers",o),s("th","colspan rowspan headers scope abbr",o),s("form","accept-charset action autocomplete enctype method name novalidate target",o),s("fieldset","disabled form name",[o,"legend"].join(" ")),s("label","form for",r),s("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),s("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),s("select","disabled form multiple name required size","option optgroup"),s("optgroup","disabled label","option"),s("option","disabled label selected value"),s("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),s("menu","type label",[o,"li"].join(" ")),s("noscript","",o),"html4"!==e&&(s("wbr"),s("ruby","",[r,"rt rp"].join(" ")),s("figcaption","",o),s("mark rt rp summary bdi","",r),s("canvas","width height",o),s("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),s("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),s("picture","","img source"),s("source","src srcset type media sizes"),s("track","kind src srclang label default"),s("datalist","",[r,"option"].join(" ")),s("article section nav aside main header footer","",o),s("hgroup","","h1 h2 h3 h4 h5 h6"),s("figure","",[o,"figcaption"].join(" ")),s("time","datetime",r),s("dialog","open",o),s("command","type label icon disabled checked radiogroup command"),s("output","for form name",r),s("progress","value max",r),s("meter","value min max low high optimum",r),s("details","open",[o,"summary"].join(" ")),s("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(c("script","language xml:space"),c("style","xml:space"),c("object","declare classid code codebase codetype archive standby align border hspace vspace"),c("embed","align name hspace vspace"),c("param","valuetype type"),c("a","charset name rev shape coords"),c("br","clear"),c("applet","codebase archive code object alt name width height align hspace vspace"),c("img","name longdesc align border hspace vspace"),c("iframe","longdesc frameborder marginwidth marginheight scrolling align"),c("font basefont","size color face"),c("input","usemap align"),c("select","onchange"),c("textarea"),c("h1 h2 h3 h4 h5 h6 div p legend caption","align"),c("ul","type compact"),c("li","type"),c("ol dl menu dir","compact"),c("pre","width xml:space"),c("hr","align noshade size width"),c("isindex","prompt"),c("table","summary width frame rules cellspacing cellpadding align bgcolor"),c("col","width align char charoff valign"),c("colgroup","width align char charoff valign"),c("thead","align char charoff valign"),c("tr","align char charoff valign bgcolor"),c("th","axis align char charoff valign nowrap bgcolor width height"),c("form","accept"),c("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),c("tfoot","align char charoff valign"),c("tbody","align char charoff valign"),c("area","nohref"),c("body","background bgcolor text link vlink alink")),"html4"!==e&&(c("input button select textarea","autofocus"),c("input textarea","placeholder"),c("a","download"),c("link script img","crossorigin"),c("iframe","sandbox seamless allowfullscreen")),qo(Xo("a form meter progress dfn"),function(e){u[e]&&delete u[e].children[e]}),delete u.caption.children.table,delete u.script,Wo[e]=u,u)},Go=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),qo(e,function(e,r){n[r]=n[r.toUpperCase()]="map"===t?zo(e,/[, ]/):$o(e,/[, ]/)})),n};function Jo(e){var t,n,r,o,i,a,u,s,c,l,f,d,h,m={},p={},g=[],v={},y={},b=function(t,n,r){var o=e[t];return o?o=zo(o,/[, ]/,zo(o.toUpperCase(),/[, ]/)):(o=Wo[t])||(o=zo(n," ",zo(n.toUpperCase()," ")),o=Vo(o,r),Wo[t]=o),o};r=Ko((e=e||{}).schema),!1===e.verify_html&&(e.valid_elements="*[*]"),t=Go(e.valid_styles),n=Go(e.invalid_styles,"map"),s=Go(e.valid_classes,"map"),o=b("whitespace_elements","pre script noscript style textarea video audio iframe object code"),i=b("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),a=b("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),u=b("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),l=b("non_empty_elements","td th iframe video audio object script pre code",a),f=b("move_caret_before_on_enter_elements","table",l),d=b("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),c=b("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",d),h=b("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),qo((e.special||"script noscript noframes noembed title style textarea xmp").split(" "),function(e){y[e]=new RegExp("</"+e+"[^>]*>","gi")});var x=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},w=function(e){var t,n,r,o,i,a,u,s,c,l,f,d,h,p,v,y,b,w,C,E=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=Xo(e,","),m["@"]&&(y=m["@"].attributes,b=m["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(i=E.exec(e[t])){if(p=i[1],c=i[2],v=i[3],s=i[5],a={attributes:d={},attributesOrder:h=[]},"#"===p&&(a.paddEmpty=!0),"-"===p&&(a.removeEmpty=!0),"!"===i[4]&&(a.removeEmptyAttrs=!0),y){for(w in y)d[w]=y[w];h.push.apply(h,b)}if(s)for(r=0,o=(s=Xo(s,"|")).length;r<o;r++)if(i=S.exec(s[r])){if(u={},f=i[1],l=i[2].replace(/[\\:]:/g,":"),p=i[3],C=i[4],"!"===f&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(l),u.required=!0),"-"===f){delete d[l],h.splice(Yo(h,l),1);continue}p&&("="===p&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:l,value:C}),u.defaultValue=C),":"===p&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:l,value:C}),u.forcedValue=C),"<"===p&&(u.validValues=zo(C,"?"))),T.test(l)?(a.attributePatterns=a.attributePatterns||[],u.pattern=x(l),a.attributePatterns.push(u)):(d[l]||h.push(l),d[l]=u)}y||"@"!==c||(y=d,b=h),v&&(a.outputName=c,m[v]=a),T.test(c)?(a.pattern=x(c),g.push(a)):m[c]=a}},C=function(e){m={},g=[],w(e),qo(r,function(e,t){p[t]=e.children})},E=function(e){var t=/^(~)?(.+)$/;e&&(Wo.text_block_elements=Wo.block_elements=null,qo(Xo(e,","),function(e){var n=t.exec(e),r="~"===n[1],o=r?"span":"div",i=n[2];if(p[i]=p[o],v[i]=o,r||(c[i.toUpperCase()]={},c[i]={}),!m[i]){var a=m[o];delete(a=Vo({},a)).removeEmptyAttrs,delete a.removeEmpty,m[i]=a}qo(p,function(e,t){e[o]&&(p[t]=e=Vo({},p[t]),e[i]=e[o])})}))},S=function(t){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;Wo[e.schema]=null,t&&qo(Xo(t,","),function(e){var t,r,o=n.exec(e);o&&(r=o[1],t=r?p[o[2]]:p[o[2]]={"#comment":{}},t=p[o[2]],qo(Xo(o[3],"|"),function(e){"-"===r?delete t[e]:t[e]={}}))})},T=function(e){var t,n=m[e];if(n)return n;for(t=g.length;t--;)if((n=g[t]).pattern.test(e))return n};return e.valid_elements?C(e.valid_elements):(qo(r,function(e,t){m[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},p[t]=e.children}),"html5"!==e.schema&&qo(Xo("strong/b em/i"),function(e){e=Xo(e,"/"),m[e[1]].outputName=e[0]}),qo(Xo("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){m[e]&&(m[e].removeEmpty=!0)}),qo(Xo("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),function(e){m[e].paddEmpty=!0}),qo(Xo("span"),function(e){m[e].removeEmptyAttrs=!0})),E(e.custom_elements),S(e.valid_children),w(e.extended_valid_elements),S("+ol[ul|ol],+ul[ul|ol]"),qo({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},function(e,t){m[t]&&(m[t].parentsRequired=Xo(e))}),e.invalid_elements&&qo($o(e.invalid_elements),function(e){m[e]&&delete m[e]}),T("span")||w("span[!data-mce-type|*]"),{children:p,elements:m,getValidStyles:function(){return t},getValidClasses:function(){return s},getBlockElements:function(){return c},getInvalidStyles:function(){return n},getShortEndedElements:function(){return a},getTextBlockElements:function(){return d},getTextInlineElements:function(){return h},getBoolAttrs:function(){return u},getElementRule:T,getSelfClosingElements:function(){return i},getNonEmptyElements:function(){return l},getMoveCaretBeforeOnEnterElements:function(){return f},getWhiteSpaceElements:function(){return o},getSpecialElements:function(){return y},isValidChild:function(e,t){var n=p[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:function(e,t){var n,r,o=T(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:function(){return v},addValidElements:w,setValidElements:C,addCustomElements:E,addValidChildren:S}}var Qo=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)};function Zo(e,t){var n,r,o,i,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,s=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={};for(e=e||{},t&&(o=t.getValidStyles(),i=t.getInvalidStyles()),r="\\\" \\' \\; \\: ; : \ufeff".split(" "),n=0;n<r.length;n++)l[r[n]]="\ufeff"+n,l["\ufeff"+n]=r[n];return{toHex:function(e){return e.replace(a,Qo)},parse:function(t){var r,o,i,f,d,h,m,p,g={},v=e.url_converter,y=e.url_converter_scope||this,b=function(e,t,r){var o,i,a,u;if((o=g[e+"-top"+t])&&(i=g[e+"-right"+t])&&(a=g[e+"-bottom"+t])&&(u=g[e+"-left"+t])){var s=[o,i,a,u];for(n=s.length-1;n--&&s[n]===s[n+1];);n>-1&&r||(g[e+t]=-1===n?s[0]:s.join(" "),delete g[e+"-top"+t],delete g[e+"-right"+t],delete g[e+"-bottom"+t],delete g[e+"-left"+t])}},x=function(e){var t,n=g[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return g[e]=n[0],!0}},w=function(e){return f=!0,l[e]},C=function(e,t){return f&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return l[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},E=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},S=function(e){return e.replace(/\\[0-9a-f]+/gi,E)},T=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=C(i)).replace(/\'/g,"\\'")+"'";if(n=C(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return v&&(n=v.call(y,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,w).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,w)});r=s.exec(t);)if(s.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),i=r[2].replace(c,""),o&&i){if(o=S(o),i=S(i),-1!==o.indexOf("\ufeff")||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(i)))continue;"font-weight"===o&&"700"===i?i="bold":"color"!==o&&"background-color"!==o||(i=i.toLowerCase()),i=(i=i.replace(a,Qo)).replace(u,T),g[o]=f?C(i,!0):i}b("border","",!0),b("border","-width"),b("border","-color"),b("border","-style"),b("padding",""),b("margin",""),d="border",m="border-style",p="border-color",x(h="border-width")&&x(m)&&x(p)&&(g[d]=g[h]+" "+g[m]+" "+g[p],delete g[h],delete g[m],delete g[p]),"medium none"===g.border&&delete g.border,"none"===g["border-image"]&&delete g["border-image"]}return g},serialize:function(e,t){var n,r,a="",u=function(t){var n,r,i,u;if(n=o[t])for(r=0,i=n.length;r<i;r++)t=n[r],(u=e[t])&&(a+=(a.length>0?" ":"")+t+": "+u+";")},s=function(e,t){var n;return!((n=i["*"])&&n[e]||(n=i[t])&&n[e])};if(t&&o)u("*"),u(t);else for(n in e)!(r=e[n])||i&&!s(n,t)||(a+=(a.length>0?" ":"")+n+": "+r+";");return a}}}var ei=Kt.each,ti=Kt.grep,ni=fe.ie,ri=/^([a-z0-9],?)+$/i,oi=/^[ \t\r\n]*$/,ii=function(e,t,n){var r={},o=t.keep_values,i={set:function(e,r,o){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}};return r={style:{set:function(e,t){null===t||"object"!=typeof t?(o&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serialize(e.parse(n),t[0].nodeName)}}},o&&(r.href=r.src=i),r},ai=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},ui=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o};function si(e,t){var r,u=this;void 0===t&&(t={});var s={},c=n.window,l={},f=0,d=function(e,t){void 0===t&&(t={});var r,u=0,s={};r=t.maxLoadTime||5e3;var c=function(t){e.getElementsByTagName("head")[0].appendChild(t)},l=function(o,i,a){var l,f,d,h,m=function(){for(var e=h.passed,t=e.length;t--;)e[t]();h.status=2,h.passed=[],h.failed=[]},p=function(){for(var e=h.failed,t=e.length;t--;)e[t]();h.status=3,h.passed=[],h.failed=[]},g=function(e,t){e()||((new Date).getTime()-d<r?ge.setTimeout(t):p())},v=function(){g(function(){for(var t,n,r=e.styleSheets,o=r.length;o--;)if((n=(t=r[o]).ownerNode?t.ownerNode:t.owningElement)&&n.id===l.id)return m(),!0},v)},y=function(){g(function(){try{var e=f.sheet.cssRules;return m(),!!e}catch(e){}},y)};if(o=Kt._addCacheSuffix(o),s[o]?h=s[o]:(h={passed:[],failed:[]},s[o]=h),i&&h.passed.push(i),a&&h.failed.push(a),1!==h.status)if(2!==h.status)if(3!==h.status){if(h.status=1,(l=e.createElement("link")).rel="stylesheet",l.type="text/css",l.id="u"+u++,l.async=!1,l.defer=!1,d=(new Date).getTime(),t.contentCssCors&&(l.crossOrigin="anonymous"),"onload"in l&&!((b=n.navigator.userAgent.match(/WebKit\/(\d*)/))&&parseInt(b[1],10)<536))l.onload=v,l.onerror=p;else{if(n.navigator.userAgent.indexOf("Firefox")>0)return(f=e.createElement("style")).textContent='@import "'+o+'"',y(),void c(f);v()}var b;c(l),l.href=o}else p();else m()},f=function(e){return $r.nu(function(t){l(e,o(t,i(Jr.value(e))),o(t,i(Jr.error(e))))})},d=function(e){return e.fold(a,a)};return{load:l,loadAll:function(e,t,n){Xr(j(e,f)).get(function(e){var r=U(e,function(e){return e.isValue()});r.fail.length>0?n(r.fail.map(d)):t(r.pass.map(d))})}}}(e,{contentCssCors:t.contentCssCors}),h=[],m=t.schema?t.schema:Jo({}),p=Zo({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),g=t.ownEvents?new Te(t.proxy):Te.Event,v=m.getBlockElements(),y=pn.overrideDefaults(function(){return{context:e,element:Y.getRoot()}}),b=function(t){if(t&&e&&"string"==typeof t){var n=e.getElementById(t);return n&&n.id!==t?e.getElementsByName(t)[1]:n}return t},x=function(e){return"string"==typeof e&&(e=b(e)),y(e)},w=function(e,t,n){var o,i,a=x(e);return a.length&&(i=(o=r[t])&&o.get?o.get(a,t):a.attr(t)),void 0===i&&(i=n||""),i},C=function(e){var t=b(e);return t?t.attributes:[]},E=function(e,n,o){var i,a;""===o&&(o=null);var u=x(e);i=u.attr(n),u.length&&((a=r[n])&&a.set?a.set(u,o,n):u.attr(n,o),i!==o&&t.onSetAttrib&&t.onSetAttrib({attrElm:u,attrName:n,attrValue:o}))},S=function(){return t.root_element||e.body},T=function(t,n){return Ur.getPos(e.body,b(t),n)},N=function(e,t,n){var r=x(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}))&&(t=fe.ie&&fe.ie<12?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},k=function(e){var t,n;return e=b(e),t=N(e,"width"),n=N(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},D=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(ri.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Nt(t,i[0].ownerDocument||i[0],null,i).length>0},_=function(e,t,n,r){var o,i=[],a=b(e);for(r=void 0===r,n=n||("BODY"!==S().nodeName?S().parentNode:null),Kt.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return D(e,o)});a&&a!==n&&a.nodeType&&9!==a.nodeType;){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},R=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return D(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},A=function(e,t,n){var r,o="string"==typeof e?b(e):e;if(!o)return!1;if(Kt.isArray(o)&&(o.length||0===o.length))return r=[],ei(o,function(e,o){e&&("string"==typeof e&&(e=b(e)),r.push(t.call(n,e,o)))}),r;var i=n||u;return t.call(i,o)},O=function(e,t){x(e).each(function(e,n){ei(t,function(e,t){E(n,t,e)})})},P=function(e,t){var n=x(e);ni?n.each(function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){pn("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}}):n.html(t)},M=function(t,n,r,o,i){return A(t,function(t){var a="string"==typeof n?e.createElement(n):n;return O(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&P(a,o)),i?a:t.appendChild(a)})},I=function(t,n,r){return M(e.createElement(t),t,n,r,!0)},B=jo.decode,L=jo.encodeAllRaw,F=function(e,t){var n=x(e);return t?n.each(function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():n.remove(),n.length>1?n.toArray():n[0]},H=function(e,t,n){x(e).toggleClass(t,n).each(function(){""===this.className&&pn(this).attr("class",null)})},W=function(e,t,n){return A(t,function(t){return Kt.is(t,"array")&&(e=e.cloneNode(!0)),n&&ei(ti(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},z=function(){return e.createRange()},q=function(n,r,o,i){if(Kt.isArray(n)){for(var a=n.length;a--;)n[a]=q(n[a],r,o,i);return n}return!t.collect||n!==e&&n!==c||h.push([n,r,o,i]),g.bind(n,r,o,i||Y)},V=function(t,n,r){var o;if(Kt.isArray(t)){for(o=t.length;o--;)t[o]=V(t[o],n,r);return t}if(h&&(t===e||t===c))for(o=h.length;o--;){var i=h[o];t!==i[0]||n&&n!==i[1]||r&&r!==i[2]||g.unbind(i[0],i[1],i[2])}return g.unbind(t,n,r)},$=function(e){if(e&&No.isElement(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},Y={doc:e,settings:t,win:c,files:l,stdMode:!0,boxModel:!0,styleSheetLoader:d,boundEvents:h,styles:p,schema:m,events:g,isBlock:function(e){if("string"==typeof e)return!!v[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!v[e.nodeName])}return!1},$:y,$$:x,root:null,clone:function(t,n){if(!ni||1!==t.nodeType||n)return t.cloneNode(n);if(!n){var r=e.createElement(t.nodeName);return ei(C(t),function(e){E(r,e.nodeName,w(t,e.nodeName))}),r}return null},getRoot:S,getViewPort:function(e){var t=e||c,n=t.document.documentElement;return{x:t.pageXOffset||n.scrollLeft,y:t.pageYOffset||n.scrollTop,w:t.innerWidth||n.clientWidth,h:t.innerHeight||n.clientHeight}},getRect:function(e){var t,n;return e=b(e),t=T(e),n=k(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:k,getParent:function(e,t,n){var r=_(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:_,get:b,getNext:function(e,t){return R(e,t,"nextSibling")},getPrev:function(e,t){return R(e,t,"previousSibling")},select:function(n,r){return Nt(n,b(r)||t.root_element||e,[])},is:D,add:M,create:I,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&void 0!==t[r]&&(o+=" "+r+'="'+L(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o},remove:F,setStyle:function(e,n,r){var o=x(e).css(n,r);t.update_styles&&ai(p,o)},getStyle:N,setStyles:function(e,n){var r=x(e).css(n);t.update_styles&&ai(p,r)},removeAllAttribs:function(e){return A(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:E,setAttribs:O,getAttrib:w,getPos:T,parseStyle:function(e){return p.parse(e)},serializeStyle:function(e,t){return p.serialize(e,t)},addStyle:function(t){var r,o;if(Y!==si.DOM&&e===n.document){if(s[t])return;s[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(t){var r;Y===si.DOM||e!==n.document?(t||(t=""),r=e.getElementsByTagName("head")[0],ei(t.split(","),function(e){var t;e=Kt._addCacheSuffix(e),l[e]||(l[e]=!0,t=I("link",{rel:"stylesheet",href:e}),r.appendChild(t))})):si.DOM.loadCSS(t)},addClass:function(e,t){x(e).addClass(t)},removeClass:function(e,t){H(e,t,!1)},hasClass:function(e,t){return x(e).hasClass(t)},toggleClass:H,show:function(e){x(e).show()},hide:function(e){x(e).hide()},isHidden:function(e){return"none"===x(e).css("display")},uniqueId:function(e){return(e||"mce_")+f++},setHTML:P,getOuterHTML:function(e){var t="string"==typeof e?b(e):e;return No.isElement(t)?t.outerHTML:pn("<div></div>").append(pn(t).clone()).html()},setOuterHTML:function(e,t){x(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}F(pn(this).html(t),!0)})},decode:B,encode:L,insertAfter:function(e,t){var n=b(t);return A(e,function(e){var t,r;return t=n.parentNode,(r=n.nextSibling)?t.insertBefore(e,r):t.appendChild(e),e})},replace:W,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=I(t),ei(C(e),function(t){E(n,t.nodeName,w(e,t.nodeName))}),W(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return p.toHex(Kt.trim(e))},run:A,getAttribs:C,isEmpty:function(e,t){var n,r,o,i,a,u,s=0;if(e=e.firstChild){a=new Qr(e,e.parentNode),t=t||(m?m.getNonEmptyElements():null),i=m?m.getWhiteSpaceElements():{};do{if(o=e.nodeType,No.isElement(e)){var c=e.getAttribute("data-mce-bogus");if(c){e=a.next("all"===c);continue}if(u=e.nodeName.toLowerCase(),t&&t[u]){if("br"===u){s++,e=a.next();continue}return!1}for(n=(r=C(e)).length;n--;)if("name"===(u=r[n].nodeName)||"data-mce-bookmark"===u)return!1}if(8===o)return!1;if(3===o&&!oi.test(e.nodeValue))return!1;if(3===o&&e.parentNode&&i[e.parentNode.nodeName]&&oi.test(e.nodeValue))return!1;e=a.next()}while(e)}return s<=1},createRng:z,nodeIndex:ui,split:function(e,t,n){var r,o,i,a=z();if(e&&t)return a.setStart(e.parentNode,ui(e)),a.setEnd(t.parentNode,ui(t)),r=a.extractContents(),(a=z()).setStart(t.parentNode,ui(t)+1),a.setEnd(e.parentNode,ui(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(_o.trimNode(Y,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(_o.trimNode(Y,o),e),F(e),n||t},bind:q,unbind:V,fire:function(e,t,n){return g.fire(e,t,n)},getContentEditable:$,getContentEditableParent:function(e){for(var t=S(),n=null;e&&e!==t&&null===(n=$(e));e=e.parentNode);return n},destroy:function(){if(h)for(var e=h.length;e--;){var t=h[e];g.unbind(t[0],t[1],t[2])}Nt.setDocument&&Nt.setDocument()},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}};return r=ii(p,t,function(){return Y}),Y}!function(e){e.DOM=e(n.document),e.nodeIndex=ui}(si||(si={}));var ci=si,li=ci.DOM,fi=Kt.each,di=Kt.grep,hi=function(e){return"function"==typeof e},mi=function(){var e={},t=[],r={},o=[],i=0;this.isDone=function(t){return 2===e[t]},this.markDone=function(t){e[t]=2},this.add=this.load=function(n,o,i,a){void 0===e[n]&&(t.push(n),e[n]=0),o&&(r[n]||(r[n]=[]),r[n].push({success:o,failure:a,scope:i||this}))},this.remove=function(t){delete e[t],delete r[t]},this.loadQueue=function(e,n,r){this.loadScripts(t,e,n,r)},this.loadScripts=function(t,a,u,s){var c,l=[],f=function(e,t){fi(r[t],function(t){hi(t[e])&&t[e].call(t.scope)}),r[t]=void 0};o.push({success:a,failure:s,scope:u||this}),(c=function(){var r=di(t);if(t.length=0,fi(r,function(t){2!==e[t]?3!==e[t]?1!==e[t]&&(e[t]=1,i++,function(e,t,r){var o,i,a=li;i=a.uniqueId(),(o=n.document.createElement("script")).id=i,o.type="text/javascript",o.src=Kt._addCacheSuffix(e),o.onload=function(){a.remove(i),o&&(o.onreadystatechange=o.onload=o=null),t()},o.onerror=function(){hi(r)?r():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(n.document.getElementsByTagName("head")[0]||n.document.body).appendChild(o)}(t,function(){e[t]=2,i--,f("success",t),c()},function(){e[t]=3,i--,l.push(t),f("failure",t),c()})):f("failure",t):f("success",t)}),!i){var a=o.slice(0);o.length=0,fi(a,function(e){0===l.length?hi(e.success)&&e.success.call(e.scope):hi(e.failure)&&e.failure.call(e.scope,l)})}})()}};mi.ScriptLoader=new mi;var pi=Kt.each;function gi(){var e=this,t=[],n={},r={},o=[],i=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,t,n,r){var o=i(e);pi(o,function(e){var n=a(t,e);s(n.resource,n,void 0,void 0)}),n&&(r?n.call(r):n.call(mi))},s=function(e,t,o,i,a){if(!n[e]){var s="string"==typeof t?t:t.prefix+t.resource+t.suffix;0!==s.indexOf("/")&&-1===s.indexOf("://")&&(s=gi.baseURL+"/"+s),n[e]=s.substring(0,s.lastIndexOf("/")),r[e]?u(e,t,o,i):mi.ScriptLoader.add(s,function(){return u(e,t,o,i)},i,a)}};return{items:t,urls:n,lookup:r,_listeners:o,get:function(e){if(r[e])return r[e].instance},dependencies:i,requireLangPack:function(e,t){var r=gi.language;if(r&&!1!==gi.languageLoad){if(t)if(-1!==(t=","+t+",").indexOf(","+r.substr(0,2)+","))r=r.substr(0,2);else if(-1===t.indexOf(","+r+","))return;mi.ScriptLoader.add(n[e]+"/langs/"+r+".js")}},add:function(e,n,i){t.push(n),r[e]={instance:n,dependencies:i};var a=U(o,function(t){return t.name===e});return o=a.fail,pi(a.pass,function(e){e.callback()}),n},remove:function(e){delete n[e],delete r[e]},createUrl:a,addComponents:function(t,n){var r=e.urls[t];pi(n,function(e){mi.ScriptLoader.add(r+"/"+e)})},load:s,waitFor:function(e,t){r.hasOwnProperty(e)?t():o.push({name:e,callback:t})}}}!function(e){e.PluginManager=e(),e.ThemeManager=e()}(gi||(gi={}));var vi=function(e,t){Ar(e).each(function(n){n.dom().insertBefore(t.dom(),e.dom())})},yi=function(e,t){Pr(e).fold(function(){Ar(e).each(function(e){xi(e,t)})},function(e){vi(e,t)})},bi=function(e,t){Fr(e).fold(function(){xi(e,t)},function(n){e.dom().insertBefore(t.dom(),n.dom())})},xi=function(e,t){e.dom().appendChild(t.dom())},wi=function(e,t){W(t,function(t){xi(e,t)})},Ci=function(e){e.dom().textContent="",W(Br(e),function(e){Ei(e)})},Ei=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Si=function(e){var t,n=Br(e);n.length>0&&(t=e,W(n,function(e){vi(t,e)})),Ei(e)},Ti=function(e,t){var r=null;return{cancel:function(){null!==r&&(n.clearTimeout(r),r=null)},throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null===r&&(r=n.setTimeout(function(){e.apply(null,o),r=null},t))}}},Ni=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Ni(n())}}},ki=function(e,t){var n=mr(e,t);return void 0===n||""===n?[]:n.split(" ")},Di=function(e){return void 0!==e.dom().classList},_i=function(e,t){return function(e,t,n){var r=ki(e,t).concat([n]);return dr(e,t,r.join(" ")),!0}(e,"class",t)},Ri=function(e,t){return function(e,t,n){var r=z(ki(e,t),function(e){return e!==n});return r.length>0?dr(e,t,r.join(" ")):pr(e,t),!1}(e,"class",t)},Ai=function(e,t){Di(e)?e.dom().classList.add(t):_i(e,t)},Oi=function(e){0===(Di(e)?e.dom().classList:function(e){return ki(e,"class")}(e)).length&&pr(e,"class")},Pi=function(e,t){return Di(e)&&e.dom().classList.contains(t)},Mi=function(e,t){var n=[];return W(Br(e),function(e){t(e)&&(n=n.concat([e])),n=n.concat(Mi(e,t))}),n},Ii=function(e,t){return function(e,t){var r=void 0===t?n.document:t.dom();return kr(r)?[]:j(r.querySelectorAll(e),Jn.fromDom)}(t,e)};function Bi(e,t,n,r,o){return e(n,r)?_.some(n):B(o)&&o(n)?_.none():t(n,r,o)}var Li=function(e,t,n){for(var r=e.dom(),o=B(n)?n:i(!1);r.parentNode;){r=r.parentNode;var a=Jn.fromDom(r);if(t(a))return _.some(a);if(o(a))break}return _.none()},Fi=function(e,t,n){return Bi(function(e){return t(e)},Li,e,t,n)},Hi=function(e,t,n){return Li(e,function(e){return Nr(e,t)},n)},ji=function(e,t){return function(e,t){var r=void 0===t?n.document:t.dom();return kr(r)?_.none():_.from(r.querySelector(e)).map(Jn.fromDom)}(t,e)},Wi=function(e,t,n){return Bi(Nr,Hi,e,t,n)},Ui=i("mce-annotation"),zi=i("data-mce-annotation"),qi=i("data-mce-annotation-uid"),Vi=function(e,t){var n=e.selection.getRng(),r=Jn.fromDom(n.startContainer),o=Jn.fromDom(e.getBody()),i=t.fold(function(){return"."+Ui()},function(e){return"["+zi()+'="'+e+'"]'}),a=Lr(r,n.startOffset).getOr(r),u=Wi(a,i,function(e){return Dr(e,o)}),s=function(e,t){return n=t,(r=e.dom())&&r.hasAttribute&&r.hasAttribute(n)?_.some(mr(e,t)):_.none();var n,r};return u.bind(function(t){return s(t,""+qi()).bind(function(n){return s(t,""+zi()).map(function(t){var r=$i(e,n);return{uid:n,name:t,elements:r}})})})},$i=function(e,t){var n=Jn.fromDom(e.getBody());return Ii(n,"["+qi()+'="'+t+'"]')},Yi=function(e,t){var n=Jn.fromDom(e.getBody()),r=Ii(n,"["+zi()+'="'+t+'"]'),o={};return W(r,function(e){var t=mr(e,qi()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])}),o},Xi=function(e,t){var r,o,i,a=Ni({}),u=function(e,t){s(e,function(e){return t(e),e})},s=function(e,t){var n=a.get(),r=t(n.hasOwnProperty(e)?n[e]:{listeners:[],previous:Ni(_.none())});n[e]=r,a.set(n)},c=(r=function(){var t,n,r,o=a.get(),i=(t=ir(o),(r=J.call(t,0)).sort(n),r);W(i,function(t){s(t,function(n){var r=n.previous.get();return Vi(e,_.some(t)).fold(function(){r.isSome()&&(function(e){u(e,function(t){W(t.listeners,function(t){return t(!1,e)})})}(t),n.previous.set(_.none()))},function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(function(e,t,n){u(e,function(r){W(r.listeners,function(r){return r(!0,e,{uid:t,nodes:j(n,function(e){return e.dom()})})})})}(o,t,i),n.previous.set(_.some(t)))}),{previous:n.previous,listeners:n.listeners}})})},o=30,i=null,{cancel:function(){null!==i&&(n.clearTimeout(i),i=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];null!==i&&n.clearTimeout(i),i=n.setTimeout(function(){r.apply(null,e),i=null},o)}});return e.on("remove",function(){c.cancel()}),e.on("nodeChange",function(){c.throttle()}),{addListener:function(e,t){s(e,function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}})}}},Ki=function(e,t){e.on("init",function(){e.serializer.addNodeFilter("span",function(e){W(e,function(e){(function(e){return _.from(e.attributes.map[zi()]).bind(t.lookup)})(e).each(function(t){!1===t.persistent&&e.unwrap()})})})})},Gi=function(){var e={};return{register:function(t,n){e[t]={name:t,settings:n}},lookup:function(t){return e.hasOwnProperty(t)?_.from(e[t]).map(function(e){return e.settings}):_.none()}}},Ji=0,Qi=function(e,t){return Jn.fromDom(e.dom().cloneNode(t))},Zi=function(e){return Qi(e,!1)},ea=function(e){return Qi(e,!0)},ta=function(e,t){var r,o,i=Rr(e).dom(),a=Jn.fromDom(i.createDocumentFragment()),u=(r=t,(o=(i||n.document).createElement("div")).innerHTML=r,Br(Jn.fromDom(o)));wi(a,u),Ci(e),xi(e,a)},na=function(e){return"\ufeff"===e},ra="\ufeff",oa=function(e){return e.replace(new RegExp("\ufeff","g"),"")},ia=No.isElement,aa=No.isText,ua=function(e){return aa(e)&&(e=e.parentNode),ia(e)&&e.hasAttribute("data-mce-caret")},sa=function(e){return aa(e)&&na(e.data)},ca=function(e){return ua(e)||sa(e)},la=function(e){return e.firstChild!==e.lastChild||!No.isBr(e.firstChild)},fa=function(e){var t=e.container();return!(!e||!No.isText(t))&&(t.data.charAt(e.offset())===ra||e.isAtStart()&&sa(t.previousSibling))},da=function(e){var t=e.container();return!(!e||!No.isText(t))&&(t.data.charAt(e.offset()-1)===ra||e.isAtEnd()&&sa(t.nextSibling))},ha=function(e,t,r){var o,i,a;return(o=t.ownerDocument.createElement(e)).setAttribute("data-mce-caret",r?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((a=n.document.createElement("br")).setAttribute("data-mce-bogus","1"),a)),i=t.parentNode,r?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},ma=function(e){return aa(e)&&e.data[0]===ra},pa=function(e){return aa(e)&&e.data[e.data.length-1]===ra},ga=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],No.isBogus(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},va=No.isContentEditableTrue,ya=No.isContentEditableFalse,ba=No.isBr,xa=No.isText,wa=No.matchNodeNames("script style textarea"),Ca=No.matchNodeNames("img input textarea hr iframe video audio object"),Ea=No.matchNodeNames("table"),Sa=ca,Ta=function(e){return!Sa(e)&&(xa(e)?!wa(e.parentNode):Ca(e)||ba(e)||Ea(e)||Na(e))},Na=function(e){return!1===function(e){return No.isElement(e)&&"true"===e.getAttribute("unselectable")}(e)&&ya(e)},ka=function(e,t){return Ta(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Na(e))return!1;if(va(e))return!0}return!0}(e,t)},Da=Math.round,_a=function(e){return e?{left:Da(e.left),top:Da(e.top),bottom:Da(e.bottom),right:Da(e.right),width:Da(e.width),height:Da(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Ra=function(e,t){return e=_a(e),t?e.right=e.left:(e.left=e.left+e.width,e.right=e.left),e.width=0,e},Aa=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Oa=function(e,t){return e.bottom-e.height/2<t.top||!(e.top>t.bottom)&&Aa(t.top-e.bottom,e,t)},Pa=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Aa(t.bottom-e.top,e,t)},Ma=function(e,t){return t.left>e.left&&t.right<e.right?0:t.left<e.left?t.left-e.left:t.right-e.right},Ia=function(e,t){return t.top>e.top&&t.bottom<e.bottom?0:t.top<e.top?t.top-e.top:t.bottom-e.bottom},Ba=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},La=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},Fa=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Ha=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&Fa.test(e)},ja=function(e,t){for(var n=[],r=0;r<e.length;r++){var o=e[r];if(!o.isSome())return _.none();n.push(o.getOrDie())}return _.some(t.apply(null,n))},Wa=[].slice,Ua=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Wa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}},za=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Wa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}},qa=No.isElement,Va=Ta,$a=No.matchStyleValues("display","block table"),Ya=No.matchStyleValues("float","left right"),Xa=Ua(qa,Va,w(Ya)),Ka=w(No.matchStyleValues("white-space","pre pre-line pre-wrap")),Ga=No.isText,Ja=No.isBr,Qa=ci.nodeIndex,Za=La,eu=function(e){return"createRange"in e?e.createRange():ci.DOM.createRng()},tu=function(e){return e&&/[\r\n\t ]/.test(e)},nu=function(e){return!!e.setStart&&!!e.setEnd},ru=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(tu(e.toString())&&Ka(n.parentNode)&&No.isText(n)&&(t=n.data,tu(t[r-1])||tu(t[r+1])))},ou=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},iu=function(e){var t,n;return t=(n=e.getClientRects()).length>0?_a(n[0]):_a(e.getBoundingClientRect()),!nu(e)&&Ja(e)&&ou(t)?function(e){var t,n=e.ownerDocument,r=eu(n),o=n.createTextNode(" "),i=e.parentNode;return i.insertBefore(o,e),r.setStart(o,0),r.setEnd(o,1),t=_a(r.getBoundingClientRect()),i.removeChild(o),t}(e):ou(t)&&nu(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&No.isText(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),iu(i)}return null}(e):t},au=function(e,t){var n=Ra(e,t);return n.width=1,n.right=n.left+1,n},uu=function(e){var t,n,r=[],o=function(e){var t,n;0!==e.height&&(r.length>0&&(t=e,n=r[r.length-1],t.left===n.left&&t.top===n.top&&t.bottom===n.bottom&&t.right===n.right)||r.push(e))},i=function(e,t){var n=eu(e.ownerDocument);if(t<e.data.length){if(Ha(e.data[t]))return r;if(Ha(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!ru(n)))return o(au(iu(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),ru(n)||o(au(iu(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),ru(n)||o(au(iu(n),!0)))};if(Ga(e.container()))return i(e.container(),e.offset()),r;if(qa(e.container()))if(e.isAtEnd())n=Za(e.container(),e.offset()),Ga(n)&&i(n,n.data.length),Xa(n)&&!Ja(n)&&o(au(iu(n),!1));else{if(n=Za(e.container(),e.offset()),Ga(n)&&i(n,0),Xa(n)&&e.isAtEnd())return o(au(iu(n),!1)),r;t=Za(e.container(),e.offset()-1),Xa(t)&&!Ja(t)&&($a(t)||$a(n)||!Xa(n))&&o(au(iu(t),!1)),Xa(n)&&o(au(iu(n),!0))}return r};function su(e,t,n){var r=function(){return n||(n=uu(su(e,t))),n};return{container:i(e),offset:i(t),toRange:function(){var n;return(n=eu(e.ownerDocument)).setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return Ga(e),0===t},isAtEnd:function(){return Ga(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return Za(e,n?t-1:t)}}}!function(e){e.fromRangeStart=function(t){return e(t.startContainer,t.startOffset)},e.fromRangeEnd=function(t){return e(t.endContainer,t.endOffset)},e.after=function(t){return e(t.parentNode,Qa(t)+1)},e.before=function(t){return e(t.parentNode,Qa(t))},e.isAbove=function(e,t){return ja([Z(t.getClientRects()),ee(e.getClientRects())],Oa).getOr(!1)},e.isBelow=function(e,t){return ja([ee(t.getClientRects()),Z(e.getClientRects())],Pa).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&No.isText(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}}(su||(su={}));var cu,lu=su,fu=No.isText,du=No.isBogus,hu=ci.nodeIndex,mu=function(e){var t=e.parentNode;return du(t)?mu(t):t},pu=function(e){return e?qt.reduce(e.childNodes,function(e,t){return du(t)&&"BR"!==t.nodeName?e=e.concat(pu(t)):e.push(t),e},[]):[]},gu=function(e){return function(t){return e===t}},vu=function(e){return(fu(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n,r;return t=pu(mu(e)),n=qt.findIndex(t,gu(e),e),t=t.slice(0,n+1),r=qt.reduce(t,function(e,n,r){return fu(n)&&fu(t[r-1])&&e++,e},0),t=qt.filter(t,No.matchNodeNames(e.nodeName)),(n=qt.findIndex(t,gu(e),e))-r}(e)+"]"},yu=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),fu(n)?o=function(e,t){for(;(e=e.previousSibling)&&fu(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(vu(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;!(t===e||n&&n(t));t=t.parentNode)r.push(t);return r}(e,n),a=qt.filter(a,w(No.isBogus)),(u=u.concat(qt.map(a,function(e){return vu(e)}))).reverse().join("/")+","+o},bu=function(e,t){var n,r,o;return t?(n=t.split(","),t=n[0].split("/"),o=n.length>1?n[1]:"before",(r=qt.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),n=e,r=t[1],o=parseInt(t[2],10),i=pu(n),i=qt.filter(i,function(e,t){return!fu(e)||!fu(i[t-1])}),(i=qt.filter(i,No.matchNodeNames(r)))[o]):null;var n,r,o,i},e))?fu(r)?function(e,t){for(var n,r=e,o=0;fu(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!fu(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return fu(e)&&t>e.data.length&&(t=e.data.length),lu(e,t)}(r,parseInt(o,10)):(o="after"===o?hu(r)+1:hu(r),lu(r.parentNode,o)):null):null},xu=function(e,t){No.isText(t)&&0===t.data.length&&e.remove(t)},wu=function(e,t,n){No.isDocumentFragment(n)?function(e,t,n){var r=_.from(n.firstChild),o=_.from(n.lastChild);t.insertNode(n),r.each(function(t){return xu(e,t.previousSibling)}),o.each(function(t){return xu(e,t.nextSibling)})}(e,t,n):function(e,t,n){t.insertNode(n),xu(e,n.previousSibling),xu(e,n.nextSibling)}(e,t,n)},Cu=No.isContentEditableFalse,Eu=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],s=[],c=0,l=e.getRoot();for(No.isText(a)?s.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&No.isText(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(c=1,u=Math.max(0,i.length-1)),s.push(e.nodeIndex(i[u],n)+c));a&&a!==l;a=a.parentNode)s.push(e.nodeIndex(a,n));return s},Su=function(e,t,n){var r=0;return Kt.each(e.select(t),function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++}),r},Tu=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],No.isElement(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Nu=function(e){return Tu(e,!0),Tu(e,!1),e},ku=function(e,t){var n;if(No.isElement(e)&&(e=La(e,t),Cu(e)))return e;if(ca(e)){if(No.isText(e)&&ua(e)&&(e=e.parentNode),n=e.previousSibling,Cu(n))return n;if(n=e.nextSibling,Cu(n))return n}},Du=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Cu(r)||"IMG"===o)return{name:o,index:Su(n.dom,o,r)};var a=function(e){return ku(e.startContainer,e.startOffset)||ku(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Su(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Eu(o,e,n,r,!0),t.isCollapsed()||(i.end=Eu(o,e,n,r,!1)),i}(e,n,t,i)},_u=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},Ru=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Su(n,u,a)};var s=Nu(r.cloneRange());if(!i){s.collapse(!1);var c=_u(n,o+"_end",t);wu(n,s,c)}(r=Nu(r)).collapse(!0);var l=_u(n,o+"_start",t);return wu(n,r,l),e.moveToBookmark({id:o,keep:1}),{id:o}},Au={getBookmark:function(e,t,n){return 2===t?Du(oa,n,e):3===t?function(e){var t=e.getRng();return{start:yu(e.dom.getRoot(),lu.fromRangeStart(t)),end:yu(e.dom.getRoot(),lu.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Ru(e,!1)},getUndoBookmark:u(Du,a,!0),getPersistentBookmark:Ru},Ou=function(e){return No.isElement(e)&&"_mce_caret"===e.id},Pu=function(e,t){for(;t&&t!==e;){if("_mce_caret"===t.id)return t;t=t.parentNode}return null},Mu=No.isElement,Iu=No.isText,Bu=function(e){var t=e.parentNode;t&&t.removeChild(e)},Lu=function(e,t){0===t.length?Bu(e):e.nodeValue=t},Fu=function(e){var t=oa(e);return{count:e.length-t.length,text:t}},Hu=function(e,t){return Uu(e),t},ju=function(e,t){var n,r,o,i=t.container(),a=(n=te(i.childNodes),r=e,o=F(n,r),-1===o?_.none():_.some(o)).map(function(e){return e<t.offset()?lu(i,t.offset()-1):t}).getOr(t);return Uu(e),a},Wu=function(e,t){return Iu(e)&&t.container()===e?function(e,t){var n=Fu(e.data.substr(0,t.offset())),r=Fu(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(Lu(e,o),lu(e,t.offset()-n.count)):t}(e,t):Hu(e,t)},Uu=function(e){if(Mu(e)&&ca(e)&&(la(e)?e.removeAttribute("data-mce-caret"):Bu(e)),Iu(e)){var t=oa(function(e){try{return e.nodeValue}catch(e){return""}}(e));Lu(e,t)}},zu={removeAndReposition:function(e,t){return lu.isTextPosition(t)?Wu(e,t):function(e,t){return t.container()===e.parentNode?ju(e,t):Hu(e,t)}(e,t)},remove:Uu},qu=Kn.detect().browser,Vu=No.isContentEditableFalse,$u=function(e,t,n){var r,o,i,a,u,s=Ra(t.getBoundingClientRect(),n);return"BODY"===e.tagName?(r=e.ownerDocument.documentElement,o=e.scrollLeft||r.scrollLeft,i=e.scrollTop||r.scrollTop):(u=e.getBoundingClientRect(),o=e.scrollLeft-u.left,i=e.scrollTop-u.top),s.left+=o,s.right+=o,s.top+=i,s.bottom+=i,s.width=1,(a=t.offsetWidth-t.clientWidth)>0&&(n&&(a*=-1),s.left+=a,s.right+=a),s},Yu=function(e,t,n){var r,o,i=Ni(_.none()),a=function(){!function(e){var t,n,r,o,i;for(t=pn("*[contentEditable=false]",e),o=0;o<t.length;o++)r=(n=t[o]).previousSibling,pa(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(i.length-1,1)),r=n.nextSibling,ma(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(0,1))}(e),o&&(zu.remove(o),o=null),i.get().each(function(e){pn(e.caret).remove(),i.set(_.none())}),clearInterval(r)},u=function(){r=ge.setInterval(function(){n()?pn("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):pn("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")},500)};return{show:function(n,r){var s,c,l;if(a(),l=r,No.isElement(l)&&/^(TD|TH)$/i.test(l.tagName))return null;if(!t(r))return o=function(e,t){var n,r,o;if(r=e.ownerDocument.createTextNode(ra),o=e.parentNode,t){if(n=e.previousSibling,aa(n)){if(ca(n))return n;if(pa(n))return n.splitText(n.data.length-1)}o.insertBefore(r,e)}else{if(n=e.nextSibling,aa(n)){if(ca(n))return n;if(ma(n))return n.splitText(1),n}e.nextSibling?o.insertBefore(r,e.nextSibling):o.appendChild(r)}return r}(r,n),c=r.ownerDocument.createRange(),Vu(o.nextSibling)?(c.setStart(o,0),c.setEnd(o,0)):(c.setStart(o,1),c.setEnd(o,1)),c;o=ha("p",r,n),s=$u(e,r,n),pn(o).css("top",s.top);var f=pn('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(s).appendTo(e)[0];return i.set(_.some({caret:f,element:r,before:n})),i.get().each(function(e){n&&pn(e.caret).addClass("mce-visual-caret-before")}),u(),(c=r.ownerDocument.createRange()).setStart(o,0),c.setEnd(o,0),c},hide:a,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){i.get().each(function(t){var n=$u(e,t.element,t.before);pn(t.caret).css(n)})},destroy:function(){return ge.clearInterval(r)}}},Xu=function(){return qu.isIE()||qu.isEdge()||qu.isFirefox()},Ku=function(e){return Vu(e)||No.isTable(e)&&Xu()},Gu=No.isContentEditableFalse,Ju=No.matchStyleValues("display","block table table-cell table-caption list-item"),Qu=ca,Zu=ua,es=No.isElement,ts=Ta,ns=function(e){return e>0},rs=function(e){return e<0},os=function(e,t){for(var n;n=e(t);)if(!Zu(n))return n;return null},is=function(e,t,n,r,o){var i=new Qr(e,r);if(rs(t)){if((Gu(e)||Zu(e))&&n(e=os(i.prev,!0)))return e;for(;e=os(i.prev,o);)if(n(e))return e}if(ns(t)){if((Gu(e)||Zu(e))&&n(e=os(i.next,!0)))return e;for(;e=os(i.next,o);)if(n(e))return e}return null},as=function(e,t){for(;e&&e!==t;){if(Ju(e))return e;e=e.parentNode}return null},us=function(e,t,n){return as(e.container(),n)===as(t.container(),n)},ss=function(e,t){var n,r;return t?(n=t.container(),r=t.offset(),es(n)?n.childNodes[r+e]:null):null},cs=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},ls=function(e,t,n){return as(t,e)===as(n,e)},fs=function(e,t,n){var r,o;for(o=e?"previousSibling":"nextSibling";n&&n!==t;){if(r=n[o],Qu(r)&&(r=r[o]),Gu(r)){if(ls(t,r,n))return r;break}if(ts(r))break;n=n.parentNode}return null},ds=u(cs,!0),hs=u(cs,!1),ms=function(e,t,n){var r,o,i,a,s=u(fs,!0,t),c=u(fs,!1,t);if(o=n.startContainer,i=n.startOffset,ua(o)){if(es(o)||(o=o.parentNode),"before"===(a=o.getAttribute("data-mce-caret"))&&(r=o.nextSibling,Ku(r)))return ds(r);if("after"===a&&(r=o.previousSibling,Ku(r)))return hs(r)}if(!n.collapsed)return n;if(No.isText(o)){if(Qu(o)){if(1===e){if(r=c(o))return ds(r);if(r=s(o))return hs(r)}if(-1===e){if(r=s(o))return hs(r);if(r=c(o))return ds(r)}return n}if(pa(o)&&i>=o.data.length-1)return 1===e&&(r=c(o))?ds(r):n;if(ma(o)&&i<=1)return-1===e&&(r=s(o))?hs(r):n;if(i===o.data.length)return(r=c(o))?ds(r):n;if(0===i)return(r=s(o))?hs(r):n}return n},ps=function(e,t){return _.from(ss(e?0:-1,t)).filter(Gu)},gs=function(e,t,n){var r=ms(e,t,n);return-1===e?su.fromRangeStart(r):su.fromRangeEnd(r)},vs=function(e){return _.from(e.getNode()).map(Jn.fromDom)},ys=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},bs=function(e,t){var n=us(e,t);return!(n||!No.isBr(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(cu||(cu={}));var xs=No.isContentEditableFalse,ws=No.isText,Cs=No.isElement,Es=No.isBr,Ss=Ta,Ts=function(e){return Ca(e)||function(e){return!!Na(e)&&!0!==q(te(e.getElementsByTagName("*")),function(e,t){return e||va(t)},!1)}(e)},Ns=ka,ks=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Ds=function(e,t){if(ns(e)){if(Ss(t.previousSibling)&&!ws(t.previousSibling))return lu.before(t);if(ws(t))return lu(t,0)}if(rs(e)){if(Ss(t.nextSibling)&&!ws(t.nextSibling))return lu.after(t);if(ws(t))return lu(t,t.data.length)}return rs(e)?Es(t)?lu.before(t):lu.after(t):lu.before(t)},_s=function(e,t,n){var r,o,a,u,s;if(!Cs(n)||!t)return null;if(t.isEqual(lu.after(n))&&n.lastChild){if(s=lu.after(n.lastChild),rs(e)&&Ss(n.lastChild)&&Cs(n.lastChild))return Es(n.lastChild)?lu.before(n.lastChild):s}else s=t;var c=s.container(),l=s.offset();if(ws(c)){if(rs(e)&&l>0)return lu(c,--l);if(ns(e)&&l<c.length)return lu(c,++l);r=c}else{if(rs(e)&&l>0&&(o=ks(c,l-1),Ss(o)))return!Ts(o)&&(a=is(o,e,Ns,o))?ws(a)?lu(a,a.data.length):lu.after(a):ws(o)?lu(o,o.data.length):lu.before(o);if(ns(e)&&l<c.childNodes.length&&(o=ks(c,l),Ss(o)))return Es(o)?function(e,t){var n=t.nextSibling;return n&&Ss(n)?ws(n)?lu(n,0):lu.before(n):_s(cu.Forwards,lu.after(t),e)}(n,o):!Ts(o)&&(a=is(o,e,Ns,o))?ws(a)?lu(a,0):lu.before(a):ws(o)?lu(o,0):lu.after(o);r=o||s.getNode()}return(ns(e)&&s.isAtEnd()||rs(e)&&s.isAtStart())&&(r=is(r,e,i(!0),n,!0),Ns(r,n))?Ds(e,r):(o=is(r,e,Ns,n),!(u=qt.last(z(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(c,n),xs)))||o&&u.contains(o)?o?Ds(e,o):null:s=ns(e)?lu.after(u):lu.before(u))},Rs=function(e){return{next:function(t){return _s(cu.Forwards,t,e)},prev:function(t){return _s(cu.Backwards,t,e)}}},As=function(e){return lu.isTextPosition(e)?0===e.offset():Ta(e.getNode())},Os=function(e){if(lu.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return Ta(e.getNode(!0))},Ps=function(e,t){return!lu.isTextPosition(e)&&!lu.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Ms=function(e,t,n){return e?!Ps(t,n)&&(r=t,!(!lu.isTextPosition(r)&&No.isBr(r.getNode())))&&Os(t)&&As(n):!Ps(n,t)&&As(t)&&Os(n);var r},Is=function(e,t,n){var r=Rs(t);return _.from(e?r.next(n):r.prev(n))},Bs=function(e,t,n){return Is(e,t,n).bind(function(r){return us(n,r,t)&&Ms(e,n,r)?Is(e,t,r):_.some(r)})},Ls=function(e,t,n,r){return Bs(e,t,n).bind(function(n){return r(n)?Ls(e,t,n,r):_.some(n)})},Fs=function(e,t){var n,r=e?t.firstChild:t.lastChild;return No.isText(r)?_.some(lu(r,e?0:r.data.length)):r?Ta(r)?_.some(e?lu.before(r):(n=r,No.isBr(n)?lu.before(n):lu.after(n))):function(e,t,n){var r=e?lu.before(n):lu.after(n);return Is(e,t,r)}(e,t,r):_.none()},Hs=u(Is,!0),js=u(Is,!1),Ws={fromPosition:Is,nextPosition:Hs,prevPosition:js,navigate:Bs,navigateIgnore:Ls,positionIn:Fs,firstPositionIn:u(Fs,!0),lastPositionIn:u(Fs,!1)},Us=function(e,t){return!e.isBlock(t)||t.innerHTML||fe.ie||(t.innerHTML='<br data-mce-bogus="1" />'),t},zs=function(e,t){return Ws.lastPositionIn(e).fold(function(){return!1},function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0})},qs=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!Pu(e,t)||(function(e,t){var n=e.ownerDocument.createTextNode(ra);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),0))},Vs=function(e,t,n,r){var o,i,a,u,s=n[t?"start":"end"],c=e.getRoot();if(s){for(a=s[0],i=c,o=s.length-1;o>=1;o--){if(u=i.childNodes,qs(c,i,r))return!0;if(s[o]>u.length-1)return!!qs(c,i,r)||zs(i,r);i=u[s[o]]}3===i.nodeType&&(a=Math.min(s[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(s[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},$s=function(e){return No.isText(e)&&e.data.length>0},Ys=function(e,t,n){var r,o,i,a,u,s,c=e.get(n.id+"_"+t),l=n.keep;if(c){if(r=c.parentNode,"start"===t?(l?c.hasChildNodes()?(r=c.firstChild,o=1):$s(c.nextSibling)?(r=c.nextSibling,o=0):$s(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)+1):o=e.nodeIndex(c),u=r,s=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):$s(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)):o=e.nodeIndex(c),u=r,s=o),!l){for(a=c.previousSibling,i=c.nextSibling,Kt.each(Kt.grep(c.childNodes),function(e){No.isText(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});c=e.get(n.id+"_"+t);)e.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&No.isText(a)&&!fe.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,s=o)}return _.some(lu(u,s))}return _.none()},Xs=function(e,t){var n=e.dom;if(t){if(function(e){return Kt.isArray(e.start)}(t))return function(e,t){var n=e.createRng();return Vs(e,!0,t,n)&&Vs(e,!1,t,n)?_.some(n):_.none()}(n,t);if(function(e){return"string"==typeof e.start}(t))return _.some(function(e,t){var n,r;return n=e.createRng(),r=bu(e.getRoot(),t.start),n.setStart(r.container(),r.offset()),r=bu(e.getRoot(),t.end),n.setEnd(r.container(),r.offset()),n}(n,t));if(function(e){return e.hasOwnProperty("id")}(t))return function(e,t){var n,r,o=Ys(e,"start",t),i=Ys(e,"end",t);return ja([o,(n=i,r=o,n.isSome()?n:r)],function(t,n){var r=e.createRng();return r.setStart(Us(e,t.container()),t.offset()),r.setEnd(Us(e,n.container()),n.offset()),r})}(n,t);if(function(e){return e.hasOwnProperty("name")}(t))return function(e,t){return _.from(e.select(t.name)[t.index]).map(function(t){var n=e.createRng();return n.selectNode(t),n})}(n,t);if(function(e){return e.hasOwnProperty("rng")}(t))return _.some(t.rng)}return _.none()},Ks={getBookmark:function(e,t,n){return Au.getBookmark(e,t,n)},moveToBookmark:function(e,t){Xs(e,t).each(function(t){e.setRng(t)})},isBookmarkNode:function(e){return No.isElement(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")}},Gs=function(e){return e&&/^(IMG)$/.test(e.nodeName)},Js=function(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)},Qs=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Zs={isInlineBlock:Gs,moveStart:function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!Gs(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(a<(i=u.childNodes).length?r=new Qr(u=i[a],e.getParent(u,e.isBlock)):(r=new Qr(u=i[i.length-1],e.getParent(u,e.isBlock))).next(!0),o=r.current();o;o=r.next())if(3===o.nodeType&&!Js(o))return n.setStart(o,0),void t.setRng(n)},getNonWhiteSpaceSibling:function(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1===e.nodeType||!Js(e))return e},isTextBlock:function(e,t){return t.nodeType&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},isValid:function(e,t,n){return e.schema.isValidChild(t,n)},isWhiteSpaceNode:Js,replaceVars:function(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e},isEq:function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},normalizeStyleValue:Qs,getStyle:function(e,t,n){return Qs(e,e.getStyle(t,n),n)},getTextDecoration:function(e,t){var n;return e.getParent(t,function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n}),n},getParents:function(e,t,n){return e.getParents(t,n,e.getRoot())}},ec=Ks.isBookmarkNode,tc=Zs.getParents,nc=Zs.isWhiteSpaceNode,rc=Zs.isTextBlock,oc=function(e,t){for(void 0===t&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)(e=e.childNodes[t])&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}},ic=function(e,t){for(var n=t;n;){if(1===n.nodeType&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},ac=function(e,t,n,r){var o,i,a=n.nodeValue;return void 0===r&&(r=e?a.length:0),e?-1!==(o=(o=a.lastIndexOf(" ",r))>(i=a.lastIndexOf(" ",r))?o:i)&&!t&&(o<r||!e)&&o<=a.length&&o++:(o=a.indexOf(" ",r),i=a.indexOf(" ",r),o=-1!==o&&(-1===i||o<i)?o:i),o},uc=function(e,t,n,r,o,i){var a,u,s,c;if(3===n.nodeType){if(-1!==(s=ac(o,i,n,r)))return{container:n,offset:s};c=n}for(a=new Qr(n,e.getParent(n,e.isBlock)||t);u=a[o?"prev":"next"]();)if(3!==u.nodeType||ec(u.parentNode)){if(e.isBlock(u)||Zs.isEq(u,"BR"))break}else if(c=u,-1!==(s=ac(o,i,u)))return{container:u,offset:s};if(c)return{container:c,offset:r=o?0:c.length}},sc=function(e,t,n,r,o){var i,a,u,s;for(3===r.nodeType&&0===r.nodeValue.length&&r[o]&&(r=r[o]),i=tc(e,r),a=0;a<i.length;a++)for(u=0;u<t.length;u++)if(!("collapsed"in(s=t[u])&&s.collapsed!==n.collapsed)&&e.is(i[a],s.selector))return i[a];return r},cc=function(e,t,n,r){var o,i=e.dom,a=i.getRoot();if(t[0].wrapper||(o=i.getParent(n,t[0].block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(3===n.nodeType?n.parentNode:n,function(t){return t!==a&&rc(e,t)},u)}if(o&&t[0].wrapper&&(o=tc(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!Zs.isEq(o,"br")););return o||n},lc=function(e,t,n,r,o,i,a){var u,s,c,l,f,d;if(u=s=a?n:o,l=a?"previousSibling":"nextSibling",f=e.getRoot(),3===u.nodeType&&!nc(u)&&(a?r>0:i<u.nodeValue.length))return u;for(;;){if(!t[0].block_expand&&e.isBlock(s))return s;for(c=s[l];c;c=c[l])if(!ec(c)&&!nc(c)&&("BR"!==(d=c).nodeName||!d.getAttribute("data-mce-bogus")||d.nextSibling))return s;if(s===f||s.parentNode===f){u=s;break}s=s.parentNode}return u},fc=function(e,t,n,r){var o,i=t.startContainer,a=t.startOffset,u=t.endContainer,s=t.endOffset,c=e.dom;return 1===i.nodeType&&i.hasChildNodes()&&3===(i=La(i,a)).nodeType&&(a=0),1===u.nodeType&&u.hasChildNodes()&&3===(u=La(u,t.collapsed?s:s-1)).nodeType&&(s=u.nodeValue.length),i=ic(c,i),u=ic(c,u),(ec(i.parentNode)||ec(i))&&(i=ec(i)?i:i.parentNode,3===(i=t.collapsed?i.previousSibling||i:i.nextSibling||i).nodeType&&(a=t.collapsed?i.length:0)),(ec(u.parentNode)||ec(u))&&(u=ec(u)?u:u.parentNode,3===(u=t.collapsed?u.nextSibling||u:u.previousSibling||u).nodeType&&(s=t.collapsed?0:u.length)),t.collapsed&&((o=uc(c,e.getBody(),i,a,!0,r))&&(i=o.container,a=o.offset),(o=uc(c,e.getBody(),u,s,!1,r))&&(u=o.container,s=o.offset)),n[0].inline&&(u=r?u:function(e,t){var n=oc(e,t);if(n.node){for(;n.node&&0===n.offset&&n.node.previousSibling;)n=oc(n.node.previousSibling);n.node&&n.offset>0&&3===n.node.nodeType&&" "===n.node.nodeValue.charAt(n.offset-1)&&n.offset>1&&(e=n.node).splitText(n.offset-1)}return e}(u,s)),(n[0].inline||n[0].block_expand)&&(n[0].inline&&3===i.nodeType&&0!==a||(i=lc(c,n,i,a,u,s,!0)),n[0].inline&&3===u.nodeType&&s!==u.nodeValue.length||(u=lc(c,n,i,a,u,s,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(i=sc(c,n,t,i,"previousSibling"),u=sc(c,n,t,u,"nextSibling")),(n[0].block||n[0].selector)&&(i=cc(e,n,i,"previousSibling"),u=cc(e,n,u,"nextSibling"),n[0].block&&(c.isBlock(i)||(i=lc(c,n,i,a,u,s,!0)),c.isBlock(u)||(u=lc(c,n,i,a,u,s,!1)))),1===i.nodeType&&(a=c.nodeIndex(i),i=i.parentNode),1===u.nodeType&&(s=c.nodeIndex(u)+1,u=u.parentNode),{startContainer:i,startOffset:a,endContainer:u,endOffset:s}},dc=Kt.each,hc={walk:function(e,t,n){var r,o,i,a,u,s,c,l=t.startContainer,f=t.startOffset,d=t.endContainer,h=t.endOffset;if((c=e.select("td[data-mce-selected],th[data-mce-selected]")).length>0)dc(c,function(e){n([e])});else{var m,p,g,v=function(e){var t;return 3===(t=e[0]).nodeType&&t===l&&f>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===h&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e},y=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},b=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},x=function(e,t,r){var o=r?"nextSibling":"previousSibling";for(u=(a=e).parentNode;a&&a!==t;a=u)u=a.parentNode,(s=y(a===e?a:a[o],o)).length&&(r||s.reverse(),n(v(s)))};if(1===l.nodeType&&l.hasChildNodes()&&(l=l.childNodes[f]),1===d.nodeType&&d.hasChildNodes()&&(p=h,g=(m=d).childNodes,--p>g.length-1?p=g.length-1:p<0&&(p=0),d=g[p]||m),l===d)return n(v([l]));for(r=e.findCommonAncestor(l,d),a=l;a;a=a.parentNode){if(a===d)return x(l,r,!0);if(a===r)break}for(a=d;a;a=a.parentNode){if(a===l)return x(d,r);if(a===r)break}o=b(l,r)||l,i=b(d,r)||d,x(l,o,!0),(s=y(o===l?o:o.nextSibling,"nextSibling",i===d?i.nextSibling:i)).length&&n(v(s)),x(d,i)}}},mc=function(e,t){var n=function(t){return e(t)?_.from(t.dom().nodeValue):_.none()},r=Kn.detect().browser,o=r.isIE()&&10===r.version.major?function(e){try{return n(e)}catch(e){return _.none()}}:n;return{get:function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r}}}(or,"text"),pc=function(e){return mc.get(e)},gc=function(e,t,n,r){return Ar(t).fold(function(){return"skipping"},function(o){return"br"===r||function(e){return or(e)&&"\ufeff"===pc(e)}(t)?"valid":function(e){return rr(e)&&Pi(e,Ui())}(t)?"existing":Ou(t)?"caret":Zs.isValid(e,n,r)&&Zs.isValid(e,tr(o),n)?"valid":"invalid-child"})},vc=function(e,t,n,r){var o,i,a=t.uid,u=void 0===a?(o="mce-annotation",i=(new Date).getTime(),o+"_"+Math.floor(1e9*Math.random())+ ++Ji+String(i)):a,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),c=Jn.fromTag("span",e);Ai(c,Ui()),dr(c,""+qi(),u),dr(c,""+zi(),n);var l=r(u,s),f=l.attributes,d=void 0===f?{}:f,h=l.classes,m=void 0===h?[]:h;return hr(c,d),function(e,t){W(t,function(t){Ai(e,t)})}(c,m),c},yc=function(e,t,n,r,o){var i=[],a=vc(e.getDoc(),o,n,r),u=Ni(_.none()),s=function(){u.set(_.none())},c=function(e){W(e,l)},l=function(t){var n,r;switch(gc(e,t,"span",tr(t))){case"invalid-child":s();var o=Br(t);c(o),s();break;case"valid":var u=r.get().getOrThunk(function(){var e=Zi(a);return i.push(e),r.set(_.some(e)),e});vi(n=t,r=u),xi(r,n)}};return hc.walk(e.dom,t,function(e){s(),function(e){var t=j(e,Jn.fromDom);c(t)}(e)}),i},bc=function(e,t,n,r){e.undoManager.transact(function(){var o=e.selection.getRng();if(o.collapsed&&function(e,t){var n=fc(e,t,[{inline:!0}],function(e){return 3===e.startContainer.nodeType&&e.startContainer.nodeValue.length>=e.startOffset&&" "===e.startContainer.nodeValue[e.startOffset]}(t));t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,o),e.selection.getRng().collapsed){var i=vc(e.getDoc(),r,t,n.decorate);ta(i," "),e.selection.getRng().insertNode(i.dom()),e.selection.select(i.dom())}else{var a=Au.getPersistentBookmark(e.selection,!1),u=e.selection.getRng();yc(e,u,t,n.decorate,r),e.selection.moveToBookmark(a)}})};function xc(e){var t=Gi();Ki(e,t);var n=Xi(e,t);return{register:function(e,n){t.register(e,n)},annotate:function(n,r){t.lookup(n).each(function(t){bc(e,n,t,r)})},annotationChanged:function(e,t){n.addListener(e,t)},remove:function(t){Vi(e,_.some(t)).each(function(e){var t=e.elements;W(t,Si)})},getAll:function(t){var n=Yi(e,t);return sr(n,function(e){return j(e,function(e){return e.dom()})})}}}var wc=function(e){return Kt.grep(e.childNodes,function(e){return"LI"===e.nodeName})},Cc=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return" "===e.data||No.isBr(e)}(e.firstChild)},Ec=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||Cc(t))?e.slice(0,-1):e;var t},Sc=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Tc=function(e,t){var n=lu.after(e),r=Rs(t).prev(n);return r?r.toRange():null},Nc=function(e,t,n){var r=e.parentNode;return Kt.each(t,function(t){r.insertBefore(t,e)}),function(e,t){var n=lu.before(e),r=Rs(t).next(n);return r?r.toRange():null}(e,n)},kc=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||" "===e.value}(t.firstChild)}(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r||"ul"!==n.name&&"ol"!==n.name)},Dc=function(e,t,n,r){var o=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),i=Sc(t,n.startContainer),a=Ec(wc(o.firstChild)),u=t.getRoot(),s=function(e){var r=lu.fromRangeStart(n),o=Rs(t.getRoot()),a=1===e?o.prev(r):o.next(r);return!a||Sc(t,a.getNode())!==i};return s(1)?Nc(i,a,u):s(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Tc(t[0],n)}(i,a,u,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),Kt.each(t,function(t){i.insertBefore(t,e)}),i.insertBefore(o[1],e),i.removeChild(e),Tc(t[t.length-1],n)}(i,a,u,n)},_c=function(e,t){return!!Sc(e,t)},Rc=Kt.each,Ac=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Rc(e.getAttribs(t),function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))}),n},o=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!(!o(r(t),r(n))||!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))||Ks.isBookmarkNode(t)||Ks.isBookmarkNode(n))}},Oc=function(e){var t=Ii(e,"br"),n=z(function(e){for(var t=[],n=e.dom();n;)t.push(Jn.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),ao);t.length===n.length&&W(n,Ei)},Pc=function(e){Ci(e),xi(e,Jn.fromHtml('<br data-mce-bogus="1">'))},Mc=function(e){Hr(e).each(function(t){Or(t).each(function(n){oo(e)&&ao(t)&&oo(n)&&Ei(t)})})},Ic=Kt.makeMap;function Bc(e){var t,n,r,o,i,a=[];return t=(e=e||{}).indent,n=Ic(e.indent_before||""),r=Ic(e.indent_after||""),o=jo.getEncodeFunc(e.entity_encoding||"raw",e.entities),i="html"===e.element_format,{start:function(e,u,s){var c,l,f,d;if(t&&n[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n"),a.push("<",e),u)for(c=0,l=u.length;c<l;c++)f=u[c],a.push(" ",f.name,'="',o(f.value,!0),'"');a[a.length]=!s||i?">":" />",s&&t&&r[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n")},end:function(e){var n;a.push("</",e,">"),t&&r[e]&&a.length>0&&(n=a[a.length-1]).length>0&&"\n"!==n&&a.push("\n")},text:function(e,t){e.length>0&&(a[a.length]=t?e:o(e))},cdata:function(e){a.push("<![CDATA[",e,"]]>")},comment:function(e){a.push("\x3c!--",e,"--\x3e")},pi:function(e,n){n?a.push("<?",e," ",o(n),"?>"):a.push("<?",e,"?>"),t&&a.push("\n")},doctype:function(e){a.push("<!DOCTYPE",e,">",t?"\n":"")},reset:function(){a.length=0},getContent:function(){return a.join("").replace(/\n$/,"")}}}function Lc(e,t){void 0===t&&(t=Jo());var n=Bc(e);return(e=e||{}).validate=!("validate"in e)||e.validate,{serialize:function(r){var o,i;i=e.validate,o={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}},n.reset();var a=function(e){var r,u,s,c,l,f,d,h,m,p=o[e.type];if(p)p(e);else{if(r=e.name,u=e.shortEnded,s=e.attributes,i&&s&&s.length>1&&((f=[]).map={},m=t.getElementRule(e.name))){for(d=0,h=m.attributesOrder.length;d<h;d++)(c=m.attributesOrder[d])in s.map&&(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));for(d=0,h=s.length;d<h;d++)(c=s[d].name)in f.map||(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));s=f}if(n.start(e.name,s,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(r)}}};return 1!==r.type||e.inner?o[11](r):a(r),n.getContent()}}}var Fc,Hc=function(e){var t=lu.fromRangeStart(e),r=lu.fromRangeEnd(e),o=e.commonAncestorContainer;return Ws.fromPosition(!1,o,r).map(function(i){return!us(t,r,o)&&us(t,i,o)?function(e,t,r,o){var i=n.document.createRange();return i.setStart(e,t),i.setEnd(r,o),i}(t.container(),t.offset(),i.container(),i.offset()):e}).getOr(e)},jc=function(e){return e.collapsed?e:Hc(e)},Wc=No.matchNodeNames("td th"),Uc=function(e,t){var n=e.selection.getRng(),r=n.startContainer,o=n.startOffset;n.collapsed&&function(e,t){return No.isText(e)&&" "===e.nodeValue[t-1]}(r,o)&&No.isText(r)&&(r.insertData(o-1," "),r.deleteData(o,1),n.setStart(r,o),n.setEnd(r,o),e.selection.setRng(n)),e.selection.setContent(t)},zc=function(e,t,n){var r,o,i,a,u,s,c,l,f,d,h,m=e.selection,p=e.dom;if(/^ | $/.test(t)&&(t=function(e,t){var n,r;n=e.startContainer,r=e.startOffset;var o=function(e){return n[e]&&3===n[e].nodeType};return 3===n.nodeType&&(r>0?t=t.replace(/^ /," "):o("previousSibling")||(t=t.replace(/^ /," ")),r<n.length?t=t.replace(/ (<br>|)$/," "):o("nextSibling")||(t=t.replace(/( | )(<br>|)$/," "))),t}(m.getRng(),t)),r=e.parser,h=n.merge,o=Lc({validate:e.settings.validate},e.schema),d='<span id="mce_marker" data-mce-type="bookmark">​</span>',s={content:t,format:"html",selection:!0,paste:n.paste},(s=e.fire("BeforeSetContent",s)).isDefaultPrevented())e.fire("SetContent",{content:s.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=s.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d);var g=(l=m.getRng()).startContainer||(l.parentElement?l.parentElement():null),v=e.getBody();g===v&&m.isCollapsed()&&p.isBlock(v.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,v.firstChild)&&p.isEmpty(v.firstChild)&&((l=p.createRng()).setStart(v.firstChild,0),l.setEnd(v.firstChild,0),m.setRng(l)),m.isCollapsed()||(e.selection.setRng(jc(e.selection.getRng())),e.getDoc().execCommand("Delete",!1,null),t=function(e,t){var n,r;return n=e.startContainer,r=e.startOffset,3===n.nodeType&&e.collapsed&&(" "===n.data[r]?(n.deleteData(r,1),/[\u00a0| ]$/.test(t)||(t+=" ")):" "===n.data[r-1]&&(n.deleteData(r-1,1),/[\u00a0| ]$/.test(t)||(t=" "+t))),t}(e.selection.getRng(),t));var y,b={context:(i=m.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0};if(u=r.parse(t,b),!0===n.paste&&kc(e.schema,u)&&_c(p,i))return l=Dc(o,p,e.selection.getRng(),u),e.selection.setRng(l),void e.fire("SetContent",s);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(u),"mce_marker"===(f=u.lastChild).attr("id"))for(c=f,f=f.prev;f;f=f.walk(!0))if(3===f.type||!p.isBlock(f.name)){e.schema.isValidChild(f.parent.name,"span")&&f.parent.insert(c,f,"br"===f.name);break}if(e._selectionOverrides.showBlockCaretContainer(i),b.invalid){for(Uc(e,d),i=m.getNode(),a=e.getBody(),9===i.nodeType?i=f=a:f=i;f!==a;)i=f,f=f.parentNode;t=i===a?a.innerHTML:p.getOuterHTML(i),t=o.serialize(r.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return o.serialize(u)}))),i===a?p.setHTML(a,t):p.setOuterHTML(i,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):Uc(e,t)}}(e,t=o.serialize(u),i);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Ac(r);Kt.each(r.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)})}}(e,h),function(e,t){var n,r,o,i,a,u=e.dom,s=e.selection;if(t){if(e.selection.scrollIntoView(t),n=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===e.dom.getContentEditable(t))return t;return null}(t))return u.remove(t),void s.select(n);var c=u.createRng();(i=t.previousSibling)&&3===i.nodeType?(c.setStart(i,i.nodeValue.length),fe.ie||(a=t.nextSibling)&&3===a.nodeType&&(i.appendData(a.data),a.parentNode.removeChild(a))):(c.setStartBefore(t),c.setEndBefore(t)),r=u.getParent(t,u.isBlock),u.remove(t),r&&u.isEmpty(r)&&(e.$(r).empty(),c.setStart(r,0),c.setEnd(r,0),Wc(r)||function(e){return!!e.getAttribute("data-mce-fragment")}(r)||!(o=function(t){var n=lu.fromRangeStart(t);if(n=Rs(e.getBody()).next(n))return n.toRange()}(c))?u.add(r,u.create("br",{"data-mce-bogus":"1"})):(c=o,u.remove(r))),s.setRng(c)}}(e,p.get("mce_marker")),y=e.getBody(),Kt.each(y.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),function(e,t){_.from(e.getParent(t,"td,th")).map(Jn.fromDom).each(Mc)}(e.dom,e.selection.getStart()),e.fire("SetContent",s),e.addVisual()}},qc={insertAtCaret:function(e,t){var n=function(e){var t;return"string"!=typeof e?(t=Kt.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}}(t);zc(e,n.content,n.details)}},Vc=br("sections","settings"),$c=Kn.detect(),Yc=$c.deviceType.isTouch(),Xc=["lists","autolink","autosave"],Kc={theme:"mobile"},Gc=function(e){var t=P(e)?e.join(" "):e,n=j(A(t)?t.split(" "):[],Wn);return z(n,function(e){return e.length>0})},Jc=function(e,t){var n,r,o,i=(n=function(t,n){return H(e,n)},r={},o={},ur(t,function(e,t){(n(e,t)?r:o)[t]=e}),{t:r,f:o});return Vc(i.t,i.f)},Qc=function(e,t){return e.sections().hasOwnProperty(t)},Zc=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?Kt.extend({},e.external_plugins,n):n},el=function(e,t,n,r){var o=Gc(n.forced_plugins),i=Gc(r.plugins),a=function(e,t){return[].concat(Gc(e)).concat(Gc(t))}(o,e&&Qc(t,"mobile")?function(e){return z(e,u(H,Xc))}(i):i);return Kt.extend(r,{plugins:a.join(" ")})},tl=function(e,t,n,r){var o=Jc(["mobile"],r),i=Kt.extend(t,n,o.settings(),function(e,t){var n=t.settings().inline;return e&&Qc(t,"mobile")&&!n}(e,o)?function(e,t,n){var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return Kt.extend({},n,o)}(o,"mobile",Kc):{},{validate:!0,content_editable:o.settings().inline,external_plugins:Zc(n,o.settings())});return el(e,o,n,i)},nl=function(e,t,n){return _.from(t.settings[n]).filter(e)},rl=u(nl,A),ol=function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?W(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),function(e){var n=e.split("=");n.length>1?t[Kt.trim(n[0])]=Kt.trim(n[1]):t[Kt.trim(n[0])]=Kt.trim(n)}):t=e,t}(i):"string"===r?nl(A,e,t).getOr(n):"number"===r?nl(L,e,t).getOr(n):"boolean"===r?nl(I,e,t).getOr(n):"object"===r?nl(O,e,t).getOr(n):"array"===r?nl(P,e,t).getOr(n):"string[]"===r?nl((o=A,function(e){return P(e)&&G(e,o)}),e,t).getOr(n):"function"===r?nl(B,e,t).getOr(n):i},il=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,al=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?sa(n)?No.isText(n.nextSibling)?lu(n.nextSibling,0):lu.after(n):fa(t)?lu(n,r+1):t:sa(n)?No.isText(n.previousSibling)?lu(n.previousSibling,n.previousSibling.data.length):lu.before(n):da(t)?lu(n,r-1):t},ul=u(al,!0),sl=u(al,!1),cl={isInlineTarget:function(e,t){var n=rl(e,"inline_boundaries_selector").getOr("a[href],code");return Nr(Jn.fromDom(t),n)},findRootInline:function(e,t,n){var r=function(e,t,n){return z(ci.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return _.from(r[r.length-1])},isRtl:function(e){return"rtl"===ci.DOM.getStyle(e,"direction",!0)||(t=e.textContent,il.test(t));var t},isAtZwsp:function(e){return fa(e)||da(e)},normalizePosition:al,normalizeForwards:ul,normalizeBackwards:sl,hasSameParentBlock:function(e,t,n){var r=as(t,e),o=as(n,e);return r&&r===o}},ll=function(e,t){return _r(e,t)?Fi(t,function(e){return uo(e)||co(e)},function(e){return function(t){return Dr(e,Jn.fromDom(t.dom().parentNode))}}(e)):_.none()},fl=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},dl=function(e,t,n){return ja([Ws.firstPositionIn(n),Ws.lastPositionIn(n)],function(r,o){var i=cl.normalizePosition(!0,r),a=cl.normalizePosition(!1,o),u=cl.normalizePosition(!1,t);return e?Ws.nextPosition(n,u).map(function(e){return e.isEqual(a)&&t.isEqual(i)}).getOr(!1):Ws.prevPosition(n,u).map(function(e){return e.isEqual(i)&&t.isEqual(a)}).getOr(!1)}).getOr(!0)},hl=function(e,t){var n,r,o,i=Jn.fromDom(e),a=Jn.fromDom(t);return n=a,r="pre,code",o=u(Dr,i),Hi(n,r,o).isSome()},ml=function(e,t){return Ta(t)&&!1===function(e,t){return No.isText(t)&&/^[ \t\r\n]*$/.test(t.data)&&!1===hl(e,t)}(e,t)||function(e){return No.isElement(e)&&"A"===e.nodeName&&e.hasAttribute("name")}(t)||pl(t)},pl=No.hasAttribute("data-mce-bookmark"),gl=No.hasAttribute("data-mce-bogus"),vl=No.hasAttributeValue("data-mce-bogus","all"),yl=function(e){return function(e){var t,n,r=0;if(ml(e,e))return!1;if(!(n=e.firstChild))return!0;t=new Qr(n,e);do{if(vl(n))n=t.next(!0);else if(gl(n))n=t.next();else if(No.isBr(n))r++,n=t.next();else{if(ml(e,n))return!1;n=t.next()}}while(n);return r<=1}(e.dom())},bl=br("block","position"),xl=br("from","to"),wl=function(e,t){var n=Jn.fromDom(e),r=Jn.fromDom(t.container());return ll(n,r).map(function(e){return bl(e,t)})},Cl=function(e,t,n){var r=wl(e,lu.fromRangeStart(n)),o=r.bind(function(n){return Ws.fromPosition(t,e,n.position()).bind(function(n){return wl(e,n).map(function(n){return function(e,t,n){return No.isBr(n.position().getNode())&&!1===yl(n.block())?Ws.positionIn(!1,n.block().dom()).bind(function(r){return r.isEqual(n.position())?Ws.fromPosition(t,e,r).bind(function(t){return wl(e,t)}):_.some(n)}).getOr(n):n}(e,t,n)})})});return ja([r,o],xl).filter(function(e){return function(e){return!1===Dr(e.from().block(),e.to().block())}(e)&&function(e){return Ar(e.from().block()).bind(function(t){return Ar(e.to().block()).filter(function(e){return Dr(t,e)})}).isSome()}(e)&&function(e){return!1===No.isContentEditableFalse(e.from().block())&&!1===No.isContentEditableFalse(e.to().block())}(e)})},El=function(e,t,n){return n.collapsed?Cl(e,t,n):_.none()},Sl=function(e,t,n){return _r(t,e)?function(e,t){for(var n=B(t)?t:i(!1),r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var a=r.parentNode,u=Jn.fromDom(a);if(o.push(u),!0===n(u))break;r=a}return o}(e,function(e){return n(e)||Dr(e,t)}).slice(0,-1):[]},Tl=function(e,t){return Sl(e,t,i(!1))},Nl=Tl,kl=function(e,t){return[e].concat(Tl(e,t))},Dl=function(e){var t=Br(e);return $(t,oo).fold(function(){return t},function(e){return t.slice(0,e)})},_l=function(e){var t=Dl(e);return W(t,Ei),t},Rl=function(e,t){var n=kl(t,e);return V(n.reverse(),yl).each(Ei)},Al=function(e,t,n,r){if(yl(n))return Pc(n),Ws.firstPositionIn(n.dom());0===z(Mr(r),function(e){return!yl(e)}).length&&yl(t)&&vi(r,Jn.fromTag("br"));var o=Ws.prevPosition(n.dom(),lu.before(r.dom()));return W(_l(t),function(e){vi(r,e)}),Rl(e,t),o},Ol=function(e,t,n){if(yl(n))return Ei(n),yl(t)&&Pc(t),Ws.firstPositionIn(t.dom());var r=Ws.lastPositionIn(n.dom());return W(_l(t),function(e){xi(n,e)}),Rl(e,t),r},Pl=function(e,t){return _r(t,e)?function(e,t){var n=kl(t,e);return _.from(n[n.length-1])}(t,e):_.none()},Ml=function(e,t){Ws.positionIn(e,t.dom()).map(function(e){return e.getNode()}).map(Jn.fromDom).filter(ao).each(Ei)},Il=function(e,t,n){return Ml(!0,t),Ml(!1,n),Pl(t,n).fold(u(Ol,e,t,n),u(Al,e,t,n))},Bl=function(e,t,n,r){return t?Il(e,r,n):Il(e,n,r)},Ll=function(e,t){var n,r=Jn.fromDom(e.getBody());return(n=El(r.dom(),t,e.selection.getRng()).bind(function(e){return Bl(r,t,e.from().block(),e.to().block())})).each(function(t){e.selection.setRng(t.toRange())}),n.isSome()},Fl=function(e,t){var n=Jn.fromDom(t),r=u(Dr,e);return Li(n,ho,r).isSome()},Hl=function(e,t){var n=Ws.prevPosition(e.dom(),lu.fromRangeStart(t)).isNone(),r=Ws.nextPosition(e.dom(),lu.fromRangeEnd(t)).isNone();return!function(e,t){return Fl(e,t.startContainer)||Fl(e,t.endContainer)}(e,t)&&n&&r},jl=function(e){var t=Jn.fromDom(e.getBody()),n=e.selection.getRng();return Hl(t,n)?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return ja([ll(e,Jn.fromDom(n.startContainer)),ll(e,Jn.fromDom(n.endContainer))],function(r,o){return!1===Dr(r,o)&&(n.deleteContents(),Bl(e,!0,r,o).each(function(e){t.setRng(e.toRange())}),!0)}).getOr(!1)}(t,e.selection)},Wl=function(e,t){return!e.selection.isCollapsed()&&jl(e)},Ul=function(e){if(!P(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=[],r={};return W(e,function(o,i){var a=ir(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!P(s))throw new Error("case arguments must be an array");t.push(u),r[u]=function(){var r=arguments.length;if(r!==s.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);return arguments[i].apply(null,o)},match:function(e){var n=ir(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));if(!G(t,function(e){return H(n,e)}))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[u].apply(null,o)},log:function(e){n.console.log(e,{constructors:t,constructor:u,params:o})}}}}),r},zl=function(e){return vs(e).exists(ao)},ql=function(e,t,n){var r=z(kl(Jn.fromDom(n.container()),t),oo),o=Z(r).getOr(t);return Ws.fromPosition(e,o.dom(),n).filter(zl)},Vl=function(e,t){return vs(t).exists(ao)||ql(!0,e,t).isSome()},$l=function(e,t){return function(e){return _.from(e.getNode(!0)).map(Jn.fromDom)}(t).exists(ao)||ql(!1,e,t).isSome()},Yl=u(ql,!1),Xl=u(ql,!0),Kl=(Fc=" ",function(e){return Fc===e}),Gl=function(e){return/^[\r\n\t ]$/.test(e)},Jl=function(e){return!Gl(e)&&!Kl(e)},Ql=function(e,t,n){return _.from(n.container()).filter(No.isText).exists(function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))})},Zl=u(Ql,!0,Gl),ef=u(Ql,!1,Gl),tf=function(e){var t=e.container();return No.isText(t)&&0===t.data.length},nf=function(e,t){var n=ss(e,t);return No.isContentEditableFalse(n)&&!No.isBogusAll(n)},rf=u(nf,0),of=u(nf,-1),af=function(e,t){return No.isTable(ss(e,t))},uf=u(af,0),sf=u(af,-1),cf=Ul([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),lf=function(e,t,n,r){var o=r.getNode(!1===t);return ll(Jn.fromDom(e),Jn.fromDom(n.getNode())).map(function(e){return yl(e)?cf.remove(e.dom()):cf.moveToElement(o)}).orThunk(function(){return _.some(cf.moveToElement(o))})},ff=function(e,t,n){return Ws.fromPosition(t,e,n).bind(function(r){return o=r.getNode(),ho(Jn.fromDom(o))||co(Jn.fromDom(o))?_.none():function(e,t,n,r){var o=function(t){return io(Jn.fromDom(t))&&!us(n,r,e)};return ps(!t,n).fold(function(){return ps(t,r).fold(i(!1),o)},o)}(e,t,n,r)?_.none():t&&No.isContentEditableFalse(r.getNode())?lf(e,t,n,r):!1===t&&No.isContentEditableFalse(r.getNode(!0))?lf(e,t,n,r):t&&of(n)?_.some(cf.moveToPosition(r)):!1===t&&rf(n)?_.some(cf.moveToPosition(r)):_.none();var o})},df=function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return No.isElement(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&No.isContentEditableFalse(t.nextSibling)?_.some(cf.moveToElement(t.nextSibling)):!1===e&&No.isContentEditableFalse(t.previousSibling)?_.some(cf.moveToElement(t.previousSibling)):_.none()}(t,n.getNode(!1===t)).fold(function(){return ff(e,t,n)},_.some):ff(e,t,n).bind(function(t){return function(e,t,n){return n.fold(function(e){return _.some(cf.remove(e))},function(e){return _.some(cf.moveToElement(e))},function(n){return us(t,n,e)?_.none():_.some(cf.moveToPosition(n))})}(e,n,t)})},hf=function(e,t,n){if(0!==n){var r=e.data.slice(t,t+n),o=t+n>=e.data.length,i=0===t;e.replaceData(t,n,function(e,t,n){return q(e.split(""),function(r,o){return function(e){return-1!==" \f\n\r\t\v".indexOf(e)}(o)||" "===o?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+" "}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}},{previousCharIsSpace:!1,str:""}).str}(r,i,o))}},mf=function(e,t){var n,r=e.data.slice(t),o=r.length-(n=r,n.replace(/^\s+/g,"")).length;return hf(e,t,o)},pf=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===lu.isTextPosition(e)&&n===t.parentNode&&r>lu.before(t).offset()}(t,e)?lu(t.container(),t.offset()-1):t},gf=function(e){return Ta(e.previousSibling)?_.some((t=e.previousSibling,No.isText(t)?lu(t,t.data.length):lu.after(t))):e.previousSibling?Ws.lastPositionIn(e.previousSibling):_.none();var t},vf=function(e){return Ta(e.nextSibling)?_.some((t=e.nextSibling,No.isText(t)?lu(t,0):lu.before(t))):e.nextSibling?Ws.firstPositionIn(e.nextSibling):_.none();var t},yf=function(e,t){return gf(t).orThunk(function(){return vf(t)}).orThunk(function(){return function(e,t){var n=lu.before(t.previousSibling?t.previousSibling:t.parentNode);return Ws.prevPosition(e,n).fold(function(){return Ws.nextPosition(e,lu.after(t))},_.some)}(e,t)})},bf=function(e,t){return vf(t).orThunk(function(){return gf(t)}).orThunk(function(){return function(e,t){return Ws.nextPosition(e,lu.after(t)).fold(function(){return Ws.prevPosition(e,lu.before(t))},_.some)}(e,t)})},xf=function(e,t,n){return function(e,t,n){return e?bf(t,n):yf(t,n)}(e,t,n).map(u(pf,n))},wf=function(e,t,n){n.fold(function(){e.focus()},function(n){e.selection.setRng(n.toRange(),t)})},Cf=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(tr(t))},Ef=function(e){if(yl(e)){var t=Jn.fromHtml('<br data-mce-bogus="1">');return Ci(e),xi(e,t),_.some(lu.before(t.dom()))}return _.none()},Sf=function(e,t,n){var r=Or(e).filter(function(e){return No.isText(e.dom())}),o=Pr(e).filter(function(e){return No.isText(e.dom())});return Ei(e),ja([r,o,t],function(e,t,r){var o=e.dom(),i=t.dom(),a=o.data.length;return function(e,t,n){var r=Un(e.data).length;e.appendData(t.data),Ei(Jn.fromDom(t)),n&&mf(e,r)}(o,i,n),r.container()===i?lu(o,a):r}).orThunk(function(){return n&&(r.each(function(e){return t=e.dom(),n=e.dom().length,r=t.data.slice(0,n),o=r.length-Un(r).length,hf(t,n-o,o);var t,n,r,o}),o.each(function(e){return mf(e.dom(),0)})),t})},Tf=function(e,t){return n=e.schema.getTextInlineElements(),r=tr(t),ar.call(n,r);var n,r},Nf=function(e,t,n,r){void 0===r&&(r=!0);var o,i=xf(t,e.getBody(),n.dom()),a=Li(n,u(Cf,e),(o=e.getBody(),function(e){return e.dom()===o})),s=Sf(n,i,Tf(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(Ef).fold(function(){r&&wf(e,t,s)},function(n){r&&wf(e,t,_.some(n))})},kf=function(e,t){return function(e,t,n){var r=ms(t?1:-1,e,n),o=lu.fromRangeStart(r),i=Jn.fromDom(e);return!1===t&&of(o)?_.some(cf.remove(o.getNode(!0))):t&&rf(o)?_.some(cf.remove(o.getNode())):!1===t&&rf(o)&&$l(i,o)?Yl(i,o).map(function(e){return cf.remove(e.getNode())}):t&&of(o)&&Vl(i,o)?Xl(i,o).map(function(e){return cf.remove(e.getNode())}):df(e,t,o)}(e.getBody(),t,e.selection.getRng()).map(function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),Nf(e,t,Jn.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?lu.before(n):lu.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}).getOr(!1)},Df=function(e,t){var n,r=e.selection.getNode();return!!No.isContentEditableFalse(r)&&(n=Jn.fromDom(e.getBody()),W(Ii(n,".mce-offscreen-selection"),Ei),Nf(e,t,Jn.fromDom(e.selection.getNode())),fl(e),!0)},_f=function(e,t){return e.selection.isCollapsed()?kf(e,t):Df(e,t)},Rf=function(e){var t,n=function(e,t){for(;t&&t!==e;){if(No.isContentEditableTrue(t)||No.isContentEditableFalse(t))return t;t=t.parentNode}return null}(e.getBody(),e.selection.getNode());return No.isContentEditableTrue(n)&&e.dom.isBlock(n)&&e.dom.isEmpty(n)&&(t=e.dom.create("br",{"data-mce-bogus":"1"}),e.dom.setHTML(n,""),n.appendChild(t),e.selection.setRng(lu.before(t).toRange())),!0},Af=No.isText,Of=function(e){return Af(e)&&e.data[0]===ra},Pf=function(e){return Af(e)&&e.data[e.data.length-1]===ra},Mf=function(e){return e.ownerDocument.createTextNode(ra)},If=function(e,t){return e?function(e){if(Af(e.previousSibling))return Pf(e.previousSibling)?e.previousSibling:(e.previousSibling.appendData(ra),e.previousSibling);if(Af(e))return Of(e)?e:(e.insertData(0,ra),e);var t=Mf(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(Af(e.nextSibling))return Of(e.nextSibling)?e.nextSibling:(e.nextSibling.insertData(0,ra),e.nextSibling);if(Af(e))return Pf(e)?e:(e.appendData(ra),e);var t=Mf(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},Bf=u(If,!0),Lf=u(If,!1),Ff=function(e,t){return No.isText(e.container())?If(t,e.container()):If(t,e.getNode())},Hf=function(e,t){var n=t.get();return n&&e.container()===n&&sa(n)},jf=function(e,t){return t.fold(function(t){zu.remove(e.get());var n=Bf(t);return e.set(n),_.some(lu(n,n.length-1))},function(t){return Ws.firstPositionIn(t).map(function(t){if(Hf(t,e))return lu(e.get(),1);zu.remove(e.get());var n=Ff(t,!0);return e.set(n),lu(n,1)})},function(t){return Ws.lastPositionIn(t).map(function(t){if(Hf(t,e))return lu(e.get(),e.get().length-1);zu.remove(e.get());var n=Ff(t,!1);return e.set(n),lu(n,n.length-1)})},function(t){zu.remove(e.get());var n=Lf(t);return e.set(n),_.some(lu(n,1))})},Wf=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return _.none()},Uf=Ul([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),zf=function(e,t){var n=as(t,e);return n||e},qf=function(e,t,n){var r=cl.normalizeForwards(n),o=zf(t,r.container());return cl.findRootInline(e,o,r).fold(function(){return Ws.nextPosition(o,r).bind(u(cl.findRootInline,e,o)).map(function(e){return Uf.before(e)})},_.none)},Vf=function(e,t){return null===Pu(e,t)},$f=function(e,t,n){return cl.findRootInline(e,t,n).filter(u(Vf,t))},Yf=function(e,t,n){var r=cl.normalizeBackwards(n);return $f(e,t,r).bind(function(e){return Ws.prevPosition(e,r).isNone()?_.some(Uf.start(e)):_.none()})},Xf=function(e,t,n){var r=cl.normalizeForwards(n);return $f(e,t,r).bind(function(e){return Ws.nextPosition(e,r).isNone()?_.some(Uf.end(e)):_.none()})},Kf=function(e,t,n){var r=cl.normalizeBackwards(n),o=zf(t,r.container());return cl.findRootInline(e,o,r).fold(function(){return Ws.prevPosition(o,r).bind(u(cl.findRootInline,e,o)).map(function(e){return Uf.after(e)})},_.none)},Gf=function(e){return!1===cl.isRtl(Qf(e))},Jf=function(e,t,n){return Wf([qf,Yf,Xf,Kf],[e,t,n]).filter(Gf)},Qf=function(e){return e.fold(a,a,a,a)},Zf=function(e){return e.fold(i("before"),i("start"),i("end"),i("after"))},ed=function(e){return e.fold(Uf.before,Uf.before,Uf.after,Uf.after)},td=function(e,t,n,r,o,i){return ja([cl.findRootInline(t,n,r),cl.findRootInline(t,n,o)],function(t,r){return t!==r&&cl.hasSameParentBlock(n,t,r)?Uf.after(e?t:r):i}).getOr(i)},nd=function(e,t){return e.fold(i(!0),function(e){return r=t,!(Zf(n=e)===Zf(r)&&Qf(n)===Qf(r));var n,r})},rd=function(e,t){return e?t.fold(o(_.some,Uf.start),_.none,o(_.some,Uf.after),_.none):t.fold(_.none,o(_.some,Uf.before),_.none,o(_.some,Uf.end))},od=function(e,t,n,r){var o=cl.normalizePosition(e,r),i=Jf(t,n,o);return Jf(t,n,o).bind(u(rd,e)).orThunk(function(){return function(e,t,n,r,o){var i=cl.normalizePosition(e,o);return Ws.fromPosition(e,n,i).map(u(cl.normalizePosition,e)).fold(function(){return r.map(ed)},function(o){return Jf(t,n,o).map(u(td,e,t,n,i,o)).filter(u(nd,r))}).filter(Gf)}(e,t,n,i,r)})},id=Jf,ad=od,ud=(u(od,!1),u(od,!0),ed),sd=function(e){return e.fold(Uf.start,Uf.start,Uf.end,Uf.end)},cd=function(e){return B(e.selection.getSel().modify)},ld=function(e,t,n){var r=e?1:-1;return t.setRng(lu(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},fd=function(e,t){var n=t.selection.getRng(),r=e?lu.fromRangeEnd(n):lu.fromRangeStart(n);return!!cd(t)&&(e&&fa(r)?ld(!0,t.selection,r):!(e||!da(r))&&ld(!1,t.selection,r))},dd=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},hd=function(e){return!1!==e.settings.inline_boundaries},md=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},pd=function(e,t,n){return jf(t,n).map(function(t){return dd(e,t),n})},gd=function(e,t,n){return function(){return!!hd(t)&&fd(e,t)}},vd=u(gd,!0),yd=u(gd,!1),bd={move:function(e,t,n){return function(){return!!hd(e)&&function(e,t,n){var r=e.getBody(),o=lu.fromRangeStart(e.selection.getRng()),i=u(cl.isInlineTarget,e);return ad(n,i,r,o).bind(function(n){return pd(e,t,n)})}(e,t,n).isSome()}},moveNextWord:vd,movePrevWord:yd,setupSelectedState:function(e){var t=Ni(null),n=u(cl.isInlineTarget,e);return e.on("NodeChange",function(r){hd(e)&&(function(e,t,n){var r=z(t.select('*[data-mce-selected="inline-boundary"]'),e),o=z(n,e);W(Q(r,o),u(md,!1)),W(Q(o,r),u(md,!0))}(n,e.dom,r.parents),function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=lu.fromRangeStart(e.selection.getRng());lu.isTextPosition(n)&&!1===cl.isAtZwsp(n)&&(dd(e,zu.removeAndReposition(t.get(),n)),t.set(null))}}(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=z(r,e);W(o,function(r){var o=lu.fromRangeStart(t.selection.getRng());id(e,t.getBody(),o).bind(function(e){return pd(t,n,e)})})}}(n,e,t,r.parents))}),t},setCaretPosition:dd},xd=function(e,t){return function(n){return jf(t,n).map(function(t){return bd.setCaretPosition(e,t),!0}).getOr(!1)}},wd=function(e,t,r,o){var i=e.getBody(),a=u(cl.isInlineTarget,e);e.undoManager.ignore(function(){e.selection.setRng(function(e,t){var r=n.document.createRange();return r.setStart(e.container(),e.offset()),r.setEnd(t.container(),t.offset()),r}(r,o)),e.execCommand("Delete"),id(a,i,lu.fromRangeStart(e.selection.getRng())).map(sd).map(xd(e,t))}),e.nodeChanged()},Cd=function(e,t,n,r){var o=function(e,t){var n=as(t,e);return n||e}(e.getBody(),r.container()),a=u(cl.isInlineTarget,e),s=id(a,o,r);return s.bind(function(e){return n?e.fold(i(_.some(sd(e))),_.none,i(_.some(ud(e))),_.none):e.fold(_.none,i(_.some(ud(e))),_.none,i(_.some(sd(e))))}).map(xd(e,t)).getOrThunk(function(){var i=Ws.navigate(n,o,r),u=i.bind(function(e){return id(a,o,e)});return s.isSome()&&u.isSome()?cl.findRootInline(a,o,r).map(function(t){return!!function(e){return ja([Ws.firstPositionIn(e),Ws.lastPositionIn(e)],function(t,n){var r=cl.normalizePosition(!0,t),o=cl.normalizePosition(!1,n);return Ws.nextPosition(e,r).map(function(e){return e.isEqual(o)}).getOr(!0)}).getOr(!0)}(t)&&(Nf(e,n,Jn.fromDom(t)),!0)}).getOr(!1):u.bind(function(o){return i.map(function(o){return n?wd(e,t,r,o):wd(e,t,o,r),!0})}).getOr(!1)})},Ed=function(e,t,n){if(e.selection.isCollapsed()&&function(e){return!1!==e.settings.inline_boundaries}(e)){var r=lu.fromRangeStart(e.selection.getRng());return Cd(e,t,n,r)}return!1},Sd=br("start","end"),Td=br("rng","table","cells"),Nd=Ul([{removeTable:["element"]},{emptyCells:["cells"]}]),kd=function(e,t){return Wi(Jn.fromDom(e),"td,th",t)},Dd=function(e,t){return Hi(e,"table",t)},_d=function(e){return!1===Dr(e.start(),e.end())},Rd=function(e,t){return Dd(e.start(),t).bind(function(n){return Dd(e.end(),t).bind(function(e){return Dr(n,e)?_.some(n):_.none()})})},Ad=function(e){return Ii(e,"td,th")},Od=function(e,t){var n=kd(t.startContainer,e),r=kd(t.endContainer,e);return t.collapsed?_.none():ja([n,r],Sd).fold(function(){return n.fold(function(){return r.bind(function(t){return Dd(t,e).bind(function(e){return Z(Ad(e)).map(function(e){return Sd(e,t)})})})},function(t){return Dd(t,e).bind(function(e){return ee(Ad(e)).map(function(e){return Sd(t,e)})})})},function(t){return Pd(e,t)?_.none():function(e,t){return Dd(e.start(),t).bind(function(t){return ee(Ad(t)).map(function(t){return Sd(e.start(),t)})})}(t,e)})},Pd=function(e,t){return Rd(t,e).isSome()},Md=function(e,t){var n=function(e){return u(Dr,e)}(e);return function(e,t){var n=kd(e.startContainer,t),r=kd(e.endContainer,t);return ja([n,r],Sd).filter(_d).filter(function(e){return Pd(t,e)}).orThunk(function(){return Od(t,e)})}(t,n).bind(function(e){return function(e,t){return Rd(e,t).map(function(t){return Td(e,t,Ad(t))})}(e,n)})},Id=function(e,t){return $(e,function(e){return Dr(e,t)})},Bd=function(e){return function(e){return ja([Id(e.cells(),e.rng().start()),Id(e.cells(),e.rng().end())],function(t,n){return e.cells().slice(t,n+1)})}(e).map(function(t){var n=e.cells();return t.length===n.length?Nd.removeTable(e.table()):Nd.emptyCells(t)})},Ld=function(e,t){return Md(e,t).bind(Bd)},Fd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Hd=Fd,jd=function(e){return K(e,function(e){var t=Ba(e);return t?[Jn.fromDom(t)]:[]})},Wd=function(e){return Fd(e).length>1},Ud=function(e){return z(jd(e),ho)},zd=function(e){return Ii(e,"td[data-mce-selected],th[data-mce-selected]")},qd=function(e,t){var n=zd(t),r=Ud(e);return n.length>0?n:r},Vd=qd,$d=function(e){return qd(Hd(e.selection.getSel()),Jn.fromDom(e.getBody()))},Yd=function(e,t){return W(t,Pc),e.selection.setCursorLocation(t[0].dom(),0),!0},Xd=function(e,t){return Nf(e,!1,t),!0},Kd=function(e,t,n,r){return Jd(t,r).fold(function(){return function(e,t,n){return Ld(t,n).map(function(t){return t.fold(u(Xd,e),u(Yd,e))})}(e,t,n)},function(t){return function(e,t){return Qd(e,t)}(e,t)}).getOr(!1)},Gd=function(e,t){return V(kl(t,e),ho)},Jd=function(e,t){return V(kl(t,e),function(e){return"caption"===tr(e)})},Qd=function(e,t){return Pc(t),e.selection.setCursorLocation(t.dom(),0),_.some(!0)},Zd=function(e,t,n,r,o){return Ws.navigate(n,e.getBody(),o).bind(function(i){return function(e,t,n,r){return Ws.firstPositionIn(e.dom()).bind(function(o){return Ws.lastPositionIn(e.dom()).map(function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)})}).getOr(!0)}(r,n,o,i)?function(e,t){return Qd(e,t)}(e,r):function(e,t,n){return Jd(e,Jn.fromDom(n.getNode())).map(function(e){return!1===Dr(e,t)})}(t,r,i)}).or(_.some(!0))},eh=function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return Gd(n,r).bind(function(r){return yl(r)?Qd(e,r):function(e,t,n,r,o){return Ws.navigate(n,e.getBody(),o).bind(function(e){return Gd(t,Jn.fromDom(e.getNode())).map(function(e){return!1===Dr(e,r)})})}(e,n,t,r,o)})},th=function(e,t,n){var r=Jn.fromDom(e.getBody());return Jd(r,n).fold(function(){return eh(e,t,r,n)},function(n){return function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return yl(r)?Qd(e,r):Zd(e,n,t,r,o)}(e,t,r,n)}).getOr(!1)},nh=function(e,t){var n=Jn.fromDom(e.selection.getStart(!0)),r=$d(e);return e.selection.isCollapsed()&&0===r.length?th(e,t,n):function(e,t){var n=Jn.fromDom(e.getBody()),r=e.selection.getRng(),o=$d(e);return 0!==o.length?Yd(e,o):Kd(e,n,r,t)}(e,n)},rh=Zs.isEq,oh=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&e.dom.is(t,r[o].selector))return!0;return!1},ih=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,function(t){return!!oh(e,t,n)||t.parentNode===o||!!sh(e,t,n,r,!0)}),sh(e,t,n,r))},ah=function(e,t,n){return!!rh(t,n.inline)||!!rh(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0)},uh=function(e,t,n,r,o,i){var a,u,s,c=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(c)if(void 0===c.length){for(a in c)if(c.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):Zs.getStyle(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!rh(u,Zs.normalizeStyleValue(e,Zs.replaceVars(c[a],i),a)))return}}else for(s=0;s<c.length;s++)if("attributes"===r?e.getAttrib(t,c[s]):Zs.getStyle(e,t,c[s]))return n;return n},sh=function(e,t,n,r,o){var i,a,u,s,c=e.formatter.get(n),l=e.dom;if(c&&t)for(a=0;a<c.length;a++)if(i=c[a],ah(e.dom,t,i)&&uh(l,t,i,"attributes",o,r)&&uh(l,t,i,"styles",o,r)){if(s=i.classes)for(u=0;u<s.length;u++)if(!e.dom.hasClass(t,s[u]))return;return i}},ch={matchNode:sh,matchName:ah,match:function(e,t,n,r){var o;return r?ih(e,r,t,n):(r=e.selection.getNode(),!!ih(e,r,t,n)||!((o=e.selection.getStart())===r||!ih(e,o,t,n)))},matchAll:function(e,t,n){var r,o=[],i={};return r=e.selection.getStart(),e.dom.getParent(r,function(r){var a,u;for(a=0;a<t.length;a++)u=t[a],!i[u]&&sh(e,r,u,n)&&(i[u]=!0,o.push(u))},e.dom.getRoot()),o},canApply:function(e,t){var n,r,o,i,a,u=e.formatter.get(t),s=e.dom;if(u)for(n=e.selection.getStart(),r=Zs.getParents(s,n),i=u.length-1;i>=0;i--){if(!(a=u[i].selector)||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(s.is(r[o],a))return!0}return!1},matchesUnInheritedFormatSelector:oh},lh=function(e,t){return e.splitText(t)},fh={split:function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&No.isText(t)?n>0&&n<t.nodeValue.length&&(t=(r=lh(t,n)).previousSibling,o>n?(t=r=lh(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(No.isText(t)&&n>0&&n<t.nodeValue.length&&(t=lh(t,n),n=0),No.isText(r)&&o>0&&o<r.nodeValue.length&&(o=(r=lh(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}}},dh=ra,hh=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==dh||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},mh=function(e){var t;if(e)for(e=(t=new Qr(e,e)).current();e;e=t.next())if(3===e.nodeType)return e;return null},ph=function(e){var t=Jn.fromTag("span");return hr(t,{id:"_mce_caret","data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&xi(t,Jn.fromText(dh)),t},gh=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(hh(t))Nf(e,!1,Jn.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=function(e){var t=mh(e);return t&&t.nodeValue.charAt(0)===dh&&t.deleteData(0,1),t}(t);i.startContainer===u&&i.startOffset>0&&i.setStart(u,i.startOffset-1),i.endContainer===u&&i.endOffset>0&&i.setEnd(u,i.endOffset-1),r.remove(t,!0),a&&r.isEmpty(a)&&Pc(Jn.fromDom(a)),o.setRng(i)}},vh=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)gh(e,t,n);else if(!(t=Pu(e.getBody(),o.getStart())))for(;t=r.get("_mce_caret");)gh(e,t,!1)},yh=function(e,t,n){var r=e.dom,o=r.getParent(n,u(Zs.isTextBlock,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(Oc(Jn.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},bh=function(e,t){return e.appendChild(t),t},xh=function(e,t){var n,r,o=(n=function(e,t){return bh(e,t.cloneNode(!1))},r=t,function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n,e)}(e,function(e){r=n(r,e)}),r);return bh(o,o.ownerDocument.createTextNode(dh))},wh=function(e){e.on("mouseup keydown",function(t){!function(e,t){var n=e.selection,r=e.getBody();vh(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==dh||vh(e,Pu(r,n.getStart())),37!==t&&39!==t||vh(e,Pu(r,n.getStart()))}(e,t.keyCode)})},Ch=function(e,t){return e.schema.getTextInlineElements().hasOwnProperty(tr(t))&&!Ou(t.dom())&&!No.isBogus(t.dom())},Eh=function(e){return 1===Br(e).length},Sh=function(e,t,n,r){var o=u(Ch,t),i=j(z(r,o),function(e){return e.dom()});if(0===i.length)Nf(t,e,n);else{var a=function(e,t){var n=ph(!1),r=xh(t,n.dom());return vi(Jn.fromDom(e),n),Ei(Jn.fromDom(e)),lu(r,0)}(n.dom(),i);t.selection.setRng(a.toRange())}},Th=function(e,t){var n=Jn.fromDom(e.getBody()),r=Jn.fromDom(e.selection.getStart()),o=z(function(e,t){var n=kl(t,e);return $(n,oo).fold(i(n),function(e){return n.slice(0,e)})}(n,r),Eh);return ee(o).map(function(n){var r,i=lu.fromRangeStart(e.selection.getRng());return!(!dl(t,i,n.dom())||(r=n,Ou(r.dom())&&hh(r.dom()))||(Sh(t,e,n,o),0))}).getOr(!1)},Nh=function(e,t){return!!e.selection.isCollapsed()&&Th(e,t)},kh=No.isContentEditableTrue,Dh=No.isContentEditableFalse,_h=function(e,t,n,r,o){return t._selectionOverrides.showCaret(e,n,r,o)},Rh=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?null:function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t)},Ah=function(e,t,n){var r=ms(1,e.getBody(),t),o=lu.fromRangeStart(r),i=o.getNode();if(Dh(i))return _h(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Dh(a))return _h(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),function(e){return Dh(e)||kh(e)});return Dh(u)?_h(1,e,u,!1,n):null},Oh=function(e,t,n){if(!t||!t.collapsed)return t;var r=Ah(e,t,n);return r||t},Ph=function(e,t,n,r,o,i){var a=_h(r,e,i.getNode(!o),o,!0);if(t.collapsed){var u=t.cloneRange();o?u.setEnd(a.startContainer,a.startOffset):u.setStart(a.endContainer,a.endOffset),u.deleteContents()}else t.deleteContents();return e.selection.setRng(a),function(e,t){No.isText(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},Mh=function(e,t){return function(e,t){var n=e.selection.getRng();if(!No.isText(n.commonAncestorContainer))return!1;var r=t?cu.Forwards:cu.Backwards,o=Rs(e.getBody()),i=u(ys,o.next),a=u(ys,o.prev),s=t?i:a,c=t?rf:of,l=gs(r,e.getBody(),n),f=cl.normalizePosition(t,s(l));if(!f)return!1;if(c(f))return Ph(e,n,l.getNode(),r,t,f);var d=s(f);return!!(d&&c(d)&&bs(f,d))&&Ph(e,n,l.getNode(),r,t,d)}(e,t)},Ih=function(e,t){e.getDoc().execCommand(t,!1,null)},Bh={deleteCommand:function(e){_f(e,!1)||Mh(e,!1)||Ed(e,!1)||Ll(e,!1)||nh(e)||Wl(e,!1)||Nh(e,!1)||(Ih(e,"Delete"),fl(e))},forwardDeleteCommand:function(e){_f(e,!0)||Mh(e,!0)||Ed(e,!0)||Ll(e,!0)||nh(e)||Wl(e,!0)||Nh(e,!0)||Ih(e,"ForwardDelete")}},Lh=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n}return r},Fh={getIframeAttrs:function(e){return e.getParam("iframe_attrs",{})},getDocType:function(e){return e.getParam("doctype","<!DOCTYPE html>")},getDocumentBaseUrl:function(e){return e.getParam("document_base_url","")},getBodyId:function(e){return Lh(e,"body_id","tinymce")},getBodyClass:function(e){return Lh(e,"body_class","")},getContentSecurityPolicy:function(e){return e.getParam("content_security_policy","")},shouldPutBrInPre:function(e){return e.getParam("br_in_pre",!0)},getForcedRootBlock:function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":t},getForcedRootBlockAttrs:function(e){return e.getParam("forced_root_block_attrs",{})},getBrNewLineSelector:function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},getNoNewLineSelector:function(e){return e.getParam("no_newline_selector","")},shouldKeepStyles:function(e){return e.getParam("keep_styles",!0)},shouldEndContainerOnEmptyBlock:function(e){return e.getParam("end_container_on_empty_block",!1)},getFontStyleValues:function(e){return Kt.explode(e.getParam("font_size_style_values",""))},getFontSizeClasses:function(e){return Kt.explode(e.getParam("font_size_classes",""))},getImagesDataImgFilter:function(e){return e.getParam("images_dataimg_filter",i(!0),"function")},isAutomaticUploadsEnabled:function(e){return e.getParam("automatic_uploads",!0,"boolean")},shouldReuseFileName:function(e){return e.getParam("images_reuse_filename",!1,"boolean")},shouldReplaceBlobUris:function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},getImageUploadUrl:function(e){return e.getParam("images_upload_url","","string")},getImageUploadBasePath:function(e){return e.getParam("images_upload_base_path","","string")},getImagesUploadCredentials:function(e){return e.getParam("images_upload_credentials",!1,"boolean")},getImagesUploadHandler:function(e){return e.getParam("images_upload_handler",null,"function")},shouldUseContentCssCors:function(e){return e.getParam("content_css_cors",!1,"boolean")}},Hh=function(e,t,n){var r=function(t){return n=e,r=t.dom(),o=yr(r,n),_.from(o).filter(function(e){return e.length>0});var n,r,o};return Fi(Jn.fromDom(n),function(e){return r(e).isSome()},function(e){return Dr(Jn.fromDom(t),e)}).bind(r)},jh=function(e){return function(t,n){return _.from(n).map(Jn.fromDom).filter(rr).bind(function(n){return Hh(e,t,n.dom()).or(function(e,t){return _.from(ci.DOM.getStyle(t,e,!0))}(e,n.dom()))}).getOr("")}},Wh={getFontSize:jh("font-size"),getFontFamily:o(function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},jh("font-family")),toPt:function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e}},Uh=function(e){return Ws.firstPositionIn(e.getBody()).map(function(e){var t=e.container();return No.isText(t)?t.parentNode:t})},zh=function(e){return _.from(e.selection.getRng()).bind(function(t){return function(e,t){return e.startContainer===t&&0===e.startOffset}(t,e.getBody())?_.none():_.from(e.selection.getStart(!0))})},qh=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=Fh.getFontStyleValues(e),o=Fh.getFontSizeClasses(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},Vh=function(e,t){e.formatter.toggle("fontname",{value:qh(e,t)}),e.nodeChanged()},$h=function(e){return zh(e).fold(function(){return Uh(e).map(function(t){return Wh.getFontFamily(e.getBody(),t)}).getOr("")},function(t){return Wh.getFontFamily(e.getBody(),t)})},Yh=function(e,t){e.formatter.toggle("fontsize",{value:qh(e,t)}),e.nodeChanged()},Xh=function(e){return zh(e).fold(function(){return Uh(e).map(function(t){return Wh.getFontSize(e.getBody(),t)}).getOr("")},function(t){return Wh.getFontSize(e.getBody(),t)})},Kh={isEq:function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}},Gh=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},Jh=function(e,t,n){return Gh(e,t,function(e){return e.nodeName===n})},Qh=function(e){return e&&"TABLE"===e.nodeName},Zh=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},em=function(e,t){return ca(e)&&!1===Gh(e,t,Ou)},tm=function(e,t,n){for(var r=new Qr(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(No.isBr(t))return!0},nm=function(e,t,n,r,o){var i,a,u,s,c=e.getRoot(),l=e.schema.getNonEmptyElements();if(u=e.getParent(o.parentNode,e.isBlock)||c,r&&No.isBr(o)&&t&&e.isEmpty(u))return _.some(su(o.parentNode,e.nodeIndex(o)));for(i=new Qr(o,u);s=i[r?"prev":"next"]();){if("false"===e.getContentEditableParent(s)||em(s,c))return _.none();if(No.isText(s)&&s.nodeValue.length>0)return!1===Jh(s,c,"A")?_.some(su(s,r?s.nodeValue.length:0)):_.none();if(e.isBlock(s)||l[s.nodeName.toLowerCase()])return _.none();a=s}return n&&a?_.some(su(a,0)):_.none()},rm=function(e,t,n,r){var o,i,a,u,s,c,l,f=e.getRoot(),d=!1;if(o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"],l=No.isElement(o)&&i===o.childNodes.length,s=e.schema.getNonEmptyElements(),c=n,ca(o))return _.none();if(No.isElement(o)&&i>o.childNodes.length-1&&(c=!1),No.isDocument(o)&&(o=f,i=0),o===f){if(c&&(u=o.childNodes[i>0?i-1:0])){if(ca(u))return _.none();if(s[u.nodeName]||Qh(u))return _.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=No.isText(o)&&l?o.data.length:0,!t&&o===f.lastChild&&Qh(o))return _.none();if(function(e,t){for(;t&&t!==e;){if(No.isContentEditableFalse(t))return!0;t=t.parentNode}return!1}(f,o)||ca(o))return _.none();if(o.hasChildNodes()&&!1===Qh(o)){u=o,a=new Qr(o,f);do{if(No.isContentEditableFalse(u)||ca(u)){d=!1;break}if(No.isText(u)&&u.nodeValue.length>0){i=c?0:u.nodeValue.length,o=u,d=!0;break}if(s[u.nodeName.toLowerCase()]&&!Zh(u)){i=e.nodeIndex(u),o=u.parentNode,c||i++,d=!0;break}}while(u=c?a.next():a.prev())}}}return t&&(No.isText(o)&&0===i&&nm(e,l,t,!0,o).each(function(e){o=e.container(),i=e.offset(),d=!0}),No.isElement(o)&&((u=o.childNodes[i])||(u=o.childNodes[i-1]),!u||!No.isBr(u)||function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t}(u,"A")||tm(e,u,!1)||tm(e,u,!0)||nm(e,l,t,!0,u).each(function(e){o=e.container(),i=e.offset(),d=!0}))),c&&!t&&No.isText(o)&&i===o.nodeValue.length&&nm(e,l,t,!1,o).each(function(e){o=e.container(),i=e.offset(),d=!0}),d?_.some(su(o,i)):_.none()},om={normalize:function(e,t){var n=t.collapsed,r=t.cloneRange(),o=su.fromRangeStart(t);return rm(e,n,!0,r).each(function(e){n&&su.isAbove(o,e)||r.setStart(e.container(),e.offset())}),n||rm(e,n,!1,r).each(function(e){r.setEnd(e.container(),e.offset())}),n&&r.collapse(!0),Kh.isEq(t,r)?_.none():_.some(r)}},im=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},am=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},um=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();om.normalize(i,a).each(function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)});var u=a.startOffset,s=a.startContainer;if(1===s.nodeType&&s.hasChildNodes()){var c=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s,u=c&&3===s.nodeType?s.nodeValue.length:0}var l=i.getParent(s,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",h=t&&t.ctrlKey;"LI"!==d||h||(l=f),s&&3===s.nodeType&&u>=s.nodeValue.length&&(function(e,t,n){for(var r,o=new Qr(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,s,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),wu(i,a,n),im(i,o,n),am(i,o,n,r),e.undoManager.add()},sm=function(e,t){var n=Jn.fromTag("br");vi(Jn.fromDom(t),n),e.undoManager.add()},cm=function(e,t){lm(e.getBody(),t)||yi(Jn.fromDom(t),Jn.fromTag("br"));var n=Jn.fromTag("br");yi(Jn.fromDom(t),n),im(e.dom,e.selection,n.dom()),am(e.dom,e.selection,n.dom(),!1),e.undoManager.add()},lm=function(e,t){return n=lu.after(t),!!No.isBr(n.getNode())||Ws.nextPosition(e,lu.after(t)).map(function(e){return No.isBr(e.getNode())}).getOr(!1);var n},fm=function(e){return e&&"A"===e.nodeName&&"href"in e},dm=function(e){return e.fold(i(!1),fm,fm,i(!1))},hm=function(e,t){t.fold(r,u(sm,e),u(cm,e),r)},mm={insert:function(e,t){var n=function(e){var t=u(cl.isInlineTarget,e),n=lu.fromRangeStart(e.selection.getRng());return id(t,e.getBody(),n).filter(dm)}(e);n.isSome()?n.each(u(hm,e)):um(e,t)}},pm=(Ul([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Ul([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),br("start","soffset","finish","foffset")),gm=Kn.detect().browser,vm=function(e,t){var n=or(t)?pc(t).length:Br(t).length+1;return e>n?n:e<0?0:e},ym=function(e){return pm(e.start(),vm(e.soffset(),e.start()),e.finish(),vm(e.foffset(),e.finish()))},bm=function(e,t){return _r(e,t)||Dr(e,t)},xm=function(e){return function(t){return bm(e,t.start())&&bm(e,t.finish())}},wm=function(e){return!0===e.inline||gm.isIE()},Cm=function(e){return pm(Jn.fromDom(e.startContainer),e.startOffset,Jn.fromDom(e.endContainer),e.endOffset)},Em=function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?_.from(t.getRangeAt(0)):_.none()).map(Cm)},Sm=function(e){var t,n=(t=e.dom().ownerDocument.defaultView,Jn.fromDom(t));return Em(n.dom()).filter(xm(e))},Tm=function(e,t){return _.from(t).filter(xm(e)).map(ym)},Nm=function(e){var t=n.document.createRange();try{return t.setStart(e.start().dom(),e.soffset()),t.setEnd(e.finish().dom(),e.foffset()),_.some(t)}catch(e){return _.none()}},km=function(e){return(e.bookmark?e.bookmark:_.none()).bind(u(Tm,Jn.fromDom(e.getBody()))).bind(Nm)},Dm={store:function(e){var t=wm(e)?Sm(Jn.fromDom(e.getBody())):_.none();e.bookmark=t.isSome()?t:e.bookmark},storeNative:function(e,t){var n=Jn.fromDom(e.getBody()),r=(wm(e)?_.from(t):_.none()).map(Cm).filter(xm(n));e.bookmark=r.isSome()?r:e.bookmark},readRange:Em,restore:function(e){km(e).each(function(t){e.selection.setRng(t)})},getRng:km,getBookmark:Sm,validate:Tm},_m=function(e){return so(e)||co(e)},Rm=function(e){return z(j(e.selection.getSelectedBlocks(),Jn.fromDom),function(e){return!_m(e)&&!function(e){return Ar(e).map(_m).getOr(!1)}(e)})},Am=function(e,t){var n=e.settings,r=e.dom,o=e.selection,i=e.formatter,a=/[a-z%]+$/i.exec(n.indentation)[0],u=parseInt(n.indentation,10),s=e.getParam("indent_use_margin",!1);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||n.forced_root_block||r.getParent(o.getNode(),r.isBlock)||i.apply("div"),W(Rm(e),function(e){!function(e,t,n,r,o,i){if("false"!==e.getContentEditable(i)){var a=n?"margin":"padding";if(a="TABLE"===i.nodeName?"margin":a,a+="rtl"===e.getStyle(i,"direction",!0)?"Right":"Left","outdent"===t){var u=Math.max(0,parseInt(i.style[a]||0,10)-r);e.setStyle(i,a,u?u+o:"")}else u=parseInt(i.style[a]||0,10)+r+o,e.setStyle(i,a,u)}}(r,t,s,u,a,e.dom())})},Om=Kt.each,Pm=Kt.extend,Mm=Kt.map,Im=Kt.inArray;function Bm(e){var t,n,r,o,i={state:{},exec:{},value:{}},a=e.settings;e.on("PreInit",function(){t=e.dom,n=e.selection,a=e.settings,r=e.formatter});var u=function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.state[t])return n(t);try{return e.getDoc().queryCommandState(t)}catch(e){}return!1}},s=function(e,t){t=t||"exec",Om(e,function(e,n){Om(n.toLowerCase().split(","),function(n){i[t][n]=e})})},c=function(t,n,r){t=t.toLowerCase(),i.value[t]=function(){return n.call(r||e)}};Pm(this,{execCommand:function(t,n,r,o){var a,u,s=!1;if(!e.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||o&&o.skip_focus?Dm.restore(e):e.focus(),(o=e.fire("BeforeExecCommand",{command:t,ui:n,value:r})).isDefaultPrevented())return!1;if(u=t.toLowerCase(),a=i.exec[u])return a(u,n,r),e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Om(e.plugins,function(o){if(o.execCommand&&o.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),s=!0,!1}),s)return s;if(e.theme&&e.theme.execCommand&&e.theme.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{s=e.getDoc().execCommand(t,n,r)}catch(e){}return!!s&&(e.fire("ExecCommand",{command:t,ui:n,value:r}),!0)}},queryCommandState:u,queryCommandValue:function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.value[t])return n(t);try{return e.getDoc().queryCommandValue(t)}catch(e){}}},queryCommandSupported:function(t){if(t=t.toLowerCase(),i.exec[t])return!0;try{return e.getDoc().queryCommandSupported(t)}catch(e){}return!1},addCommands:s,addCommand:function(t,n,r){t=t.toLowerCase(),i.exec[t]=function(t,o,i,a){return n.call(r||e,o,i,a)}},addQueryStateHandler:function(t,n,r){t=t.toLowerCase(),i.state[t]=function(){return n.call(r||e)}},addQueryValueHandler:c,hasCustomCommand:function(e){return e=e.toLowerCase(),!!i.exec[e]}});var l=function(t,n,r){return void 0===n&&(n=!1),void 0===r&&(r=null),e.getDoc().execCommand(t,n,r)},f=function(e){return r.match(e)},d=function(t,n){r.toggle(t,n?{value:n}:void 0),e.nodeChanged()},h=function(e){o=n.getBookmark(e)},m=function(){n.moveToBookmark(o)};s({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(t){var n,r=e.getDoc();try{l(t)}catch(e){n=!0}if("paste"!==t||r.queryCommandEnabled(t)||(n=!0),n||!r.queryCommandSupported(t)){var o=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");fe.mac&&(o=o.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:o,type:"error"})}},unlink:function(){if(n.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else r.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"===t&&(t="justify"),Om("left,center,right,justify".split(","),function(e){t!==e&&r.remove("align"+e)}),"none"!==t&&d("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var r,o;l(e),(r=t.getParent(n.getNode(),"ol,ul"))&&(o=r.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(o.nodeName)&&(h(),t.split(o,r),m()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){d(e)},"ForeColor,HiliteColor":function(e,t,n){d(e,n)},FontName:function(t,n,r){Vh(e,r)},FontSize:function(t,n,r){Yh(e,r)},RemoveFormat:function(e){r.remove(e)},mceBlockQuote:function(){d("blockquote")},FormatBlock:function(e,t,n){return d(n||"p")},mceCleanup:function(){var t=n.getBookmark();e.setContent(e.getContent()),n.moveToBookmark(t)},mceRemoveNode:function(t,r,o){var i=o||n.getNode();i!==e.getBody()&&(h(),e.dom.remove(i,!0),m())},mceSelectNodeDepth:function(r,o,i){var a=0;t.getParent(n.getNode(),function(e){if(1===e.nodeType&&a++===i)return n.select(e),!1},e.getBody())},mceSelectNode:function(e,t,r){n.select(r)},mceInsertContent:function(t,n,r){qc.insertAtCaret(e,r)},mceInsertRawHTML:function(t,r,o){n.setContent("tiny_mce_marker");var i=e.getContent();e.setContent(i.replace(/tiny_mce_marker/g,function(){return o}))},mceToggleFormat:function(e,t,n){d(n)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Am(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,r,o){e.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,n.getContent({format:"text"})))},mceInsertLink:function(e,o,i){var a;"string"==typeof i&&(i={href:i}),a=t.getParent(n.getNode(),"a"),i.href=i.href.replace(" ","%20"),a&&i.href||r.remove("link"),i.href&&r.apply("link",i,a)},selectAll:function(){var e=t.getParent(n.getStart(),No.isContentEditableTrue);if(e){var r=t.createRng();r.selectNodeContents(e),n.setRng(r)}},delete:function(){Bh.deleteCommand(e)},forwardDelete:function(){Bh.forwardDeleteCommand(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return mm.insert(e,r),!0}});var p=function(e){return function(){var o=n.isCollapsed()?[t.getParent(n.getNode(),t.isBlock)]:n.getSelectedBlocks(),i=Mm(o,function(t){return!!r.matchNode(t,e)});return-1!==Im(i,!0)}};s({JustifyLeft:p("alignleft"),JustifyCenter:p("aligncenter"),JustifyRight:p("alignright"),JustifyFull:p("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return f(e)},mceBlockQuote:function(){return f("blockquote")},Outdent:function(){var e;if(a.inline_styles){if((e=t.getParent(n.getStart(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0;if((e=t.getParent(n.getEnd(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0}return u("InsertUnorderedList")||u("InsertOrderedList")||!a.inline_styles&&!!t.getParent(n.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var r=t.getParent(n.getNode(),"ul,ol");return r&&("insertunorderedlist"===e&&"UL"===r.tagName||"insertorderedlist"===e&&"OL"===r.tagName)}},"state"),s({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),c("FontName",function(){return $h(e)},this),c("FontSize",function(){return Xh(e)},this)}var Lm=Kt.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend"," "),Fm=function(e){var t,n,r=this,o={},i=function(){return!1},a=function(){return!0};t=(e=e||{}).scope||r,n=e.toggleEvent||i;var u=function(e,t,a,u){var s,c,l;if(!1===t&&(t=i),t)for(t={func:t},u&&Kt.extend(t,u),l=(c=e.toLowerCase().split(" ")).length;l--;)e=c[l],(s=o[e])||(s=o[e]=[],n(e,!0)),a?s.unshift(t):s.push(t);return r},s=function(e,t){var i,a,u,s,c;if(e)for(i=(s=e.toLowerCase().split(" ")).length;i--;){if(e=s[i],a=o[e],!e){for(u in o)n(u,!1),delete o[u];return r}if(a){if(t)for(c=a.length;c--;)a[c].func===t&&(a=a.slice(0,c).concat(a.slice(c+1)),o[e]=a);else a.length=0;a.length||(n(e,!1),delete o[e])}}else{for(e in o)n(e,!1);o={}}return r};r.fire=function(n,r){var u,c,l,f;if(n=n.toLowerCase(),(r=r||{}).type=n,r.target||(r.target=t),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=a},r.stopPropagation=function(){r.isPropagationStopped=a},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=a},r.isDefaultPrevented=i,r.isPropagationStopped=i,r.isImmediatePropagationStopped=i),e.beforeFire&&e.beforeFire(r),u=o[n])for(c=0,l=u.length;c<l;c++){if((f=u[c]).once&&s(n,f.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===f.func.call(t,r))return r.preventDefault(),r}return r},r.on=u,r.off=s,r.once=function(e,t,n){return u(e,t,n,{once:!0})},r.has=function(e){return e=e.toLowerCase(),!(!o[e]||0===o[e].length)}};Fm.isNative=function(e){return!!Lm[e.toLowerCase()]};var Hm,jm=function(e){return e._eventDispatcher||(e._eventDispatcher=new Fm({scope:e,toggleEvent:function(t,n){Fm.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},Wm={fire:function(e,t,n){if(this.removed&&"remove"!==e&&"detach"!==e)return t;if(t=jm(this).fire(e,t,n),!1!==n&&this.parent)for(var r=this.parent();r&&!t.isPropagationStopped();)r.fire(e,t,!1),r=r.parent();return t},on:function(e,t,n){return jm(this).on(e,t,n)},off:function(e,t){return jm(this).off(e,t)},once:function(e,t){return jm(this).once(e,t)},hasEventListeners:function(e){return jm(this).has(e)}},Um=function(e,t){return e.fire("PreProcess",t)},zm=function(e,t){return e.fire("PostProcess",t)},qm=function(e){return e.fire("remove")},Vm=function(e){return e.fire("detach")},$m=function(e,t){return e.fire("SwitchMode",{mode:t})},Ym=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},Xm=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},Km=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},Gm=function(e,t,n){var r,o;Pi(e,t)&&!1===n?(o=t,Di(r=e)?r.dom().classList.remove(o):Ri(r,o),Oi(r)):n&&Ai(e,t)},Jm=function(e,t){Gm(Jn.fromDom(e.getBody()),"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable="false"):(e.readonly=!1,e.getBody().contentEditable="true",Km(e,"StyleWithCSS",!1),Km(e,"enableInlineTableEditing",!1),Km(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())},Qm=function(e){return e.readonly?"readonly":"design"},Zm=ci.DOM,ep=function(e,t){return"selectionchange"===t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=Zm.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()},tp=function(e,t,n){!function(e){return!e.hidden&&!e.readonly}(e)?function(e){return!0===e.readonly}(e)&&n.preventDefault():e.fire(t,n)},np=function(e,t){var n,r;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed)if(n=ep(e,t),e.settings.event_root){if(Hm||(Hm={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&Hm){for(t in Hm)e.dom.unbind(ep(e,t));Hm=null}})),Hm[t])return;r=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||Zm.isChildOf(r,a))&&tp(o[i],t,n)}},Hm[t]=r,Zm.bind(n,t,r)}else r=function(n){tp(e,t,n)},Zm.bind(n,t,r),e.delegates[t]=r},rp={bindPendingEventDelegates:function(){var e=this;Kt.each(e._pendingNativeEvents,function(t){np(e,t)})},toggleNativeEvent:function(e,t){"focus"!==e&&"blur"!==e&&(t?this.initialized?np(this,e):this._pendingNativeEvents?this._pendingNativeEvents.push(e):this._pendingNativeEvents=[e]:this.initialized&&(this.dom.unbind(ep(this,e),e,this.delegates[e]),delete this.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this.getBody(),n=this.dom;if(this.delegates){for(e in this.delegates)this.dom.unbind(ep(this,e),e,this.delegates[e]);delete this.delegates}!this.inline&&t&&n&&(t.onload=null,n.unbind(this.getWin()),n.unbind(this.getDoc())),n&&(n.unbind(t),n.unbind(this.getContainer()))}},op=rp=Kt.extend({},Wm,rp),ip=Kt.each,ap=Kt.explode,up={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},sp=Kt.makeMap("alt,ctrl,shift,meta,access");function cp(e){var t={},n=[],r=function(e){var t,n,r={};for(n in ip(ap(e,"+"),function(e){e in sp?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=up[e]||e.toUpperCase().charCodeAt(0))}),t=[r.keyCode],sp)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,fe.mac?r.ctrl=!0:r.shift=!0),r.meta&&(fe.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r},o=function(t,n,o,i){var a;return(a=Kt.map(ap(t,">"),r))[a.length-1]=Kt.extend(a[a.length-1],{func:o,scope:i||e}),Kt.extend(a[0],{desc:e.translate(n),subpatterns:a.slice(1)})},i=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},a=function(e){return e.func?e.func.call(e.scope):null};e.on("keyup keypress keydown",function(e){!function(e){return e.altKey||e.ctrlKey||e.metaKey}(e)&&!function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}(e)||e.isDefaultPrevented()||(ip(t,function(t){if(i(e,t))return n=t.subpatterns.slice(0),"keydown"===e.type&&a(t),!0}),i(e,n[0])&&(1===n.length&&"keydown"===e.type&&a(n[0]),n.shift()))}),this.add=function(n,r,i,a){var u;return u=i,"string"==typeof i?i=function(){e.execCommand(u,!1,null)}:Kt.isArray(u)&&(i=function(){e.execCommand(u[0],u[1],u[2])}),ip(ap(Kt.trim(n.toLowerCase())),function(e){var n=o(e,r,i,a);t[n.id]=n}),!0},this.remove=function(e){var n=o(e);return!!t[n.id]&&(delete t[n.id],!0)}}var lp=function(e){var t=Rr(e).dom();return e.dom()===t.activeElement},fp=function(e){return(t=Rr(e),r=void 0!==t?t.dom():n.document,_.from(r.activeElement).map(Jn.fromDom)).filter(function(t){return e.dom().contains(t.dom())});var t,r},dp=function(e,t){return function(e){return e.collapsed?_.from(La(e.startContainer,e.startOffset)).map(Jn.fromDom):_.none()}(t).bind(function(t){return fo(t)?_.some(t):!1===_r(e,t)?_.some(e):_.none()})},hp=function(e,t){dp(Jn.fromDom(e.getBody()),t).bind(function(e){return Ws.firstPositionIn(e.dom())}).fold(function(){e.selection.normalize()},function(t){return e.selection.setRng(t.toRange())})},mp=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},pp=function(e){var t,n=e.getBody();return n&&(t=Jn.fromDom(n),lp(t)||fp(t).isSome())},gp=function(e){return e.inline?pp(e):function(e){return e.iframeElement&&lp(Jn.fromDom(e.iframeElement))}(e)},vp=function(e){return e.editorManager.setActive(e)},yp=function(e,t){e.removed||(t?vp(e):function(e){var t=e.selection,n=e.settings.content_editable,r=e.getBody(),o=t.getRng();e.quirks.refreshContentEditable();var i=function(e,t){return e.dom.getParent(t,function(t){return"true"===e.dom.getContentEditable(t)})}(e,t.getNode());if(e.$.contains(r,i))return mp(i),hp(e,o),void vp(e);void 0!==e.bookmark&&!1===gp(e)&&Dm.getRng(e).each(function(t){e.selection.setRng(t),o=t}),n||(fe.opera||mp(r),e.getWin().focus()),(fe.gecko||n)&&(mp(r),hp(e,o)),vp(e)}(e))},bp=gp,xp=function(e,t){return t.dom()[e]},wp=function(e,t){return parseInt(vr(t,e),10)},Cp=u(xp,"clientWidth"),Ep=u(xp,"clientHeight"),Sp=u(wp,"margin-top"),Tp=u(wp,"margin-left"),Np={isXYInContentArea:function(e,t,n){var r,o=Jn.fromDom(e.getBody()),i=e.inline?o:(r=o,Jn.fromDom(r.dom().ownerDocument.documentElement)),a=function(e,t,n,r){var o=function(e){return e.dom().getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom().clientLeft+Tp(t):0),y:r-(e?o.top+t.dom().clientTop+Sp(t):0)}}(e.inline,i,t,n);return function(e,t,n){var r=Cp(e),o=Ep(e);return t>=0&&n>=0&&t<=r&&n<=o}(i,a.x,a.y)},isEditorAttachedToDom:function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,_.from(t).map(Jn.fromDom)).map(function(e){return _r(Rr(e),e)}).getOr(!1)}};function kp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){t.length>0&&n().reposition(t)},o=function(e){$(t,function(t){return t===e}).each(function(e){t.splice(e,1)})},i=function(i){if(!e.removed&&Np.isEditorAttachedToDom(e))return V(t,function(e){return t=n().getArgs(e),r=i,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r}).getOrThunk(function(){e.editorManager.setActive(e);var a=n().open(i,function(){o(a),r()});return function(e){t.push(e)}(a),r(),a})};return function(e){e.on("SkinLoaded",function(){var t=e.settings.service_message;t&&i({text:t,type:"warning",timeout:0,icon:""})}),e.on("ResizeEditor ResizeWindow",function(){ge.requestAnimationFrame(r)}),e.on("remove",function(){W(t.slice(),function(e){n().close(e)})})}(e),{open:i,close:function(){_.from(t[0]).each(function(e){n().close(e),o(e),r()})},getNotifications:function(){return t}}}function Dp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{win:t})}(n)},i=function(n){$(t,function(e){return e===n}).each(function(r){t.splice(r,1),function(t){e.fire("CloseWindow",{win:t})}(n),0===t.length&&e.focus()})},a=function(){return _.from(t[t.length-1])};return e.on("remove",function(){W(t.slice(0),function(e){n().close(e)})}),{windows:t,open:function(t,r){e.editorManager.setActive(e),Dm.store(e);var a=n().open(t,r,i);return o(a),a},alert:function(e,t,a){var u=n().alert(e,r(a||this,t),i);o(u)},confirm:function(e,t,a){var u=n().confirm(e,r(a||this,t),i);o(u)},close:function(){a().each(function(e){n().close(e),i(e)})},getParams:function(){return a().map(n().getParams).getOr(null)},setParams:function(e){a().each(function(t){n().setParams(t,e)})},getWindows:function(){return t}}}var _p={},Rp="en",Ap={setCode:function(e){e&&(Rp=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return Rp},rtl:!1,add:function(e,t){var n=_p[e];for(var r in n||(_p[e]=n={}),t)n[r]=t[r];this.setCode(e)},translate:function(e){var t=_p[Rp]||{},n=function(e){return Kt.is(e,"function")?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||Kt.is(e,"undefined")},o=function(e){return e=n(e),Kt.hasOwn(t,e)?n(t[e]):e};if(r(e))return"";if(Kt.is(e,"object")&&Kt.hasOwn(e,"raw"))return n(e.raw);if(Kt.is(e,"array")){var i=e.slice(1);e=o(e[0]).replace(/\{([0-9]+)\}/g,function(e,t){return Kt.hasOwn(i,t)?n(i[t]):e})}return o(e).replace(/{context:\w+}$/,"")},data:_p},Op=gi.PluginManager,Pp=function(e,t){var n=function(e,t){for(var n in Op.urls)if(Op.urls[n]+"/plugin"+t+".js"===e)return n;return null}(t,e.suffix);return n?Ap.translate(["Failed to load plugin: {0} from url {1}",n,t]):Ap.translate(["Failed to load plugin url: {0}",t])},Mp=function(e,t){e.notificationManager.open({type:"error",text:t})},Ip=function(e,t){e._skinLoaded?Mp(e,t):e.on("SkinLoaded",function(){Mp(e,t)})},Bp=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var o=n.window.console;o&&(o.error?o.error.apply(o,arguments):o.log.apply(o,arguments))},Lp={pluginLoadError:function(e,t){Ip(e,Pp(e,t))},pluginInitError:function(e,t,n){var r=Ap.translate(["Failed to initialize plugin: {0}",t]);Bp(r,n),Ip(e,r)},uploadError:function(e,t){Ip(e,Ap.translate(["Failed to upload image: {0}",t]))},displayError:Ip,initError:Bp},Fp=gi.PluginManager,Hp=gi.ThemeManager;function jp(){return new(oe.getOrDie("XMLHttpRequest"))}function Wp(e,t){var r={},o=function(e,r,o,i){var a,u;(a=jp()).open("POST",t.url),a.withCredentials=t.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,n,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?r((n=t.basePath,i=e.location,n?n.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new n.FormData).append("file",e.blob(),e.filename()),a.send(u)},i=function(e,t){return{url:t,blobInfo:e,status:!0}},a=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},u=function(e,t){Kt.each(r[e],function(e){e(t)}),delete r[e]},s=function(n,o){return n=Kt.grep(n,function(t){return!e.isUploaded(t.blobUri())}),de.all(Kt.map(n,function(n){return e.isPending(n.blobUri())?function(e){var t=e.blobUri();return new de(function(e){r[t]=r[t]||[],r[t].push(e)})}(n):function(t,n,r){return e.markPending(t.blobUri()),new de(function(o){var s;try{var c=function(){s&&s.close()};n(t,function(n){c(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,n)),o(i(t,n))},function(n){c(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))},function(e){e<0||e>100||(s||(s=r()),s.progressBar.value(e))})}catch(e){o(a(t,e.message))}})}(n,t.handler,o)}))};return!1===B(t.handler)&&(t.handler=o),{upload:function(e,n){return t.url||t.handler!==o?s(e,n):new de(function(e){e([])})}}}var Up=function(e){return oe.getOrDie("atob")(e)},zp=function(e){var t,n,r=decodeURIComponent(e).split(",");return(n=/data:([^;]+)/.exec(r[0]))&&(t=n[1]),{type:t,data:r[1]}},qp=function(e){return new de(function(t){var r,o,i,a=zp(e);try{r=Up(a.data)}catch(e){return void t(new n.Blob([]))}for(o=function(e){return new(oe.getOrDie("Uint8Array"))(e)}(r.length),i=0;i<o.length;i++)o[i]=r.charCodeAt(i);t(new n.Blob([o],{type:a.type}))})},Vp=function(e){return 0===e.indexOf("blob:")?function(e){return new de(function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=jp();o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===this.status?t(this.response):r()},o.onerror=r,o.send()}catch(e){r()}})}(e):0===e.indexOf("data:")?qp(e):null},$p=function(e){return new de(function(t){var n=new(oe.getOrDie("FileReader"));n.onloadend=function(){t(n.result)},n.readAsDataURL(e)})},Yp=zp,Xp=0,Kp=function(e){return(e||"blobid")+Xp++},Gp=function(e,t,n,r){var o,i;0!==t.src.indexOf("blob:")?(o=Yp(t.src).data,(i=e.findFirst(function(e){return e.base64()===o}))?n({image:t,blobInfo:i}):Vp(t.src).then(function(r){i=e.create(Kp(),r,o),e.add(i),n({image:t,blobInfo:i})},function(e){r(e)})):(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):Vp(t.src).then(function(r){$p(r).then(function(a){o=Yp(a).data,i=e.create(Kp(),r,o),e.add(i),n({image:t,blobInfo:i})})},function(e){r(e)})},Jp=function(e){return e?te(e.getElementsByTagName("img")):[]},Qp=0,Zp={uuid:function(e){return e+Qp+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t}};function eg(e){var t,n,r,o,a,u,s,c,l,f=(t=[],n=function(e){var t,n,r;if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");return t=e.id||Zp.uuid("blobid"),n=e.name||t,{id:i(t),name:i(n),filename:i(n+"."+(r=e.blob.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[r.toLowerCase()]||"dat")),blob:i(e.blob),base64:i(e.base64),blobUri:i(e.blobUri||ae.createObjectURL(e.blob)),uri:i(e.uri)}},{create:function(e,t,r,o){if(A(e))return n({id:e,name:o,blob:t,base64:r});if(O(e))return n(e);throw new Error("Unknown input type")},add:function(e){r(e.id())||t.push(e)},get:r=function(e){return o(function(t){return t.id()===e})},getByUri:function(e){return o(function(t){return t.blobUri()===e})},findFirst:o=function(e){return z(t,e)[0]},removeByUri:function(e){t=z(t,function(t){return t.blobUri()!==e||(ae.revokeObjectURL(t.blobUri()),!1)})},destroy:function(){W(t,function(e){ae.revokeObjectURL(e.blobUri())}),t=[]}}),d=(s={},c=function(e,t){return{status:e,resultUri:t}},{hasBlobUri:l=function(e){return e in s},getResultUri:function(e){var t=s[e];return t?t.resultUri:null},isPending:function(e){return!!l(e)&&1===s[e].status},isUploaded:function(e){return!!l(e)&&2===s[e].status},markPending:function(e){s[e]=c(1,null)},markUploaded:function(e,t){s[e]=c(2,t)},removeFailed:function(e){delete s[e]},destroy:function(){s={}}}),h=[],m=function(t){return function(n){return e.selection?t(n):[]}},p=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},g=function(e,t,n){return e=p(e,'src="'+t+'"','src="'+n+'"'),e=p(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},v=function(t,n){W(e.undoManager.data,function(e){"fragmented"===e.type?e.fragments=j(e.fragments,function(e){return g(e,t,n)}):e.content=g(e.content,t,n)})},y=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},b=function(t){return a||(a=Wp(d,{url:Fh.getImageUploadUrl(e),basePath:Fh.getImageUploadBasePath(e),credentials:Fh.getImagesUploadCredentials(e),handler:Fh.getImagesUploadHandler(e)})),C().then(m(function(n){var r;return r=j(n,function(e){return e.blobInfo}),a.upload(r,y).then(m(function(r){var o=j(r,function(t,r){var o=n[r].image;return t.status&&Fh.shouldReplaceBlobUris(e)?function(t,n){f.removeByUri(t.src),v(t.src,n),e.$(t).attr({src:Fh.shouldReuseFileName(e)?n+"?"+(new Date).getTime():n,"data-mce-src":e.convertURL(n,"src")})}(o,t.url):t.error&&Lp.uploadError(e,t.error),{element:o,status:t.status}});return t&&t(o),o}))}))},x=function(t){if(Fh.isAutomaticUploadsEnabled(e))return b(t)},w=function(t){return!1!==G(h,function(e){return e(t)})&&(0!==t.getAttribute("src").indexOf("data:")||Fh.getImagesDataImgFilter(e)(t))},C=function(){return u||(u=function(e,t){var n={};return{findAll:function(r,o){var a;o||(o=i(!0)),a=z(Jp(r),function(t){var n=t.src;return!!fe.fileApi&&!t.hasAttribute("data-mce-bogus")&&!t.hasAttribute("data-mce-placeholder")&&!(!n||n===fe.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t))});var u=j(a,function(e){if(n[e.src])return new de(function(t){n[e.src].then(function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})})});var r=new de(function(n,r){Gp(t,e,n,r)}).then(function(e){return delete n[e.image.src],e}).catch(function(t){return delete n[e.src],t});return n[e.src]=r,r});return de.all(u)}}}(d,f)),u.findAll(e.getBody(),w).then(m(function(t){return t=z(t,function(t){return"string"!=typeof t||(Lp.displayError(e,t),!1)}),W(t,function(e){v(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")}),t}))},E=function(t){return t.replace(/src="(blob:[^"]+)"/g,function(t,n){var r=d.getResultUri(n);if(r)return'src="'+r+'"';var o=f.getByUri(n);return o||(o=q(e.editorManager.get(),function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)},null)),o?'src="data:'+o.blob().type+";base64,"+o.base64()+'"':t})};return e.on("setContent",function(){Fh.isAutomaticUploadsEnabled(e)?x():C()}),e.on("RawSaveContent",function(e){e.content=E(e.content)}),e.on("getContent",function(e){e.source_view||"raw"===e.format||(e.content=E(e.content))}),e.on("PostRender",function(){e.parser.addNodeFilter("img",function(e){W(e,function(e){var t=e.attr("src");if(!f.getByUri(t)){var n=d.getResultUri(t);n&&e.attr("src",n)}})})}),{blobCache:f,addFilter:function(e){h.push(e)},uploadImages:b,uploadImagesAuto:x,scanForImages:C,destroy:function(){f.destroy(),d.destroy(),u=a=null}}}var tg=function(e,t){return e.hasOwnProperty(t.nodeName)},ng=function(e,t){return!!No.isText(t)||!!No.isElement(t)&&!tg(e,t)&&!Ks.isBookmarkNode(t)},rg=function(e,t,n){return r=Nl(Jn.fromDom(n),Jn.fromDom(t)),$(r,function(t){return tg(e,t.dom())}).isSome();var r},og=function(e,t){if(No.isText(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||tg(e,t.nextSibling)))return!0}return!1},ig=function(e){var t,n,r,o,i,a,u,s,c,l,f,d=e.settings,h=e.dom,m=e.selection,p=e.schema,g=p.getBlockElements(),v=m.getStart(),y=e.getBody();if(f=d.forced_root_block,v&&No.isElement(v)&&f&&(l=y.nodeName.toLowerCase(),p.isValidChild(l,f.toLowerCase())&&!rg(g,y,v))){for(n=(t=m.getRng()).startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,c=bp(e),v=y.firstChild;v;)if(ng(g,v)){if(og(g,v)){u=v,v=v.nextSibling,h.remove(u);continue}a||(a=h.create(f,e.settings.forced_root_block_attrs),v.parentNode.insertBefore(a,v),s=!0),u=v,v=v.nextSibling,a.appendChild(u)}else a=null,v=v.nextSibling;s&&c&&(t.setStart(n,r),t.setEnd(o,i),m.setRng(t),e.nodeChanged())}},ag=function(e){e.settings.forced_root_block&&e.on("NodeChange",u(ig,e))},ug=function(e){var t=e.startContainer,n=e.startOffset;return No.isText(t)?0===n?_.some(Jn.fromDom(t)):_.none():_.from(t.childNodes[n]).map(Jn.fromDom)},sg=function(e){var t=e.endContainer,n=e.endOffset;return No.isText(t)?n===t.data.length?_.some(Jn.fromDom(t)):_.none():_.from(t.childNodes[n-1]).map(Jn.fromDom)},cg=function(e){return Fr(e).fold(i([e]),function(t){return[e].concat(cg(t))})},lg=function(e){return Hr(e).fold(i([e]),function(t){return"br"===tr(t)?Or(t).map(function(t){return[e].concat(lg(t))}).getOr([]):[e].concat(lg(t))})},fg=function(e,t,n,r){var o=n,i=new Qr(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Kt.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(fe.ie&&fe.ie<11&&e.isBlock(n)&&e.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},dg=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0};function hg(e){var t,n=[];"onselectionchange"in e.getDoc()||e.on("NodeChange Click MouseUp KeyUp Focus",function(n){var r,o;o={startContainer:(r=e.selection.getRng()).startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!==n.type&&Kh.isEq(o,t)||e.fire("SelectionChange"),t=o}),e.on("contextmenu",function(){e.fire("SelectionChange")}),e.on("SelectionChange",function(){var t=e.selection.getStart(!0);!t||!fe.range&&e.selection.isCollapsed()||dg(e)&&!function(t){var r,o;if((o=e.$(t).parentsUntil(e.getBody()).add(t)).length===n.length){for(r=o.length;r>=0&&o[r]===n[r];r--);if(-1===r)return n=o,!0}return n=o,!1}(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})}),e.on("MouseUp",function(t){!t.isDefaultPrevented()&&dg(e)&&("IMG"===e.selection.getNode().nodeName?ge.setEditorTimeout(e,function(){e.nodeChanged()}):e.nodeChanged())}),this.nodeChanged=function(t){var n,r,o,i=e.selection;e.initialized&&i&&!e.settings.disable_nodechange&&!e.readonly&&(o=e.getBody(),(n=i.getStart(!0)||o).ownerDocument===e.getDoc()&&e.dom.isChildOf(n,o)||(n=o),r=[],e.dom.getParent(n,function(e){if(e===o)return!0;r.push(e)}),(t=t||{}).element=n,t.parents=r,e.fire("NodeChange",t))}}var mg,pg=function(e){var t,n,r,o;return o=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}},gg=function(e,t){return n=function(e){return e.inline?pg(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),{pageX:(o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=pg(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t)).left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},vg=No.isContentEditableFalse,yg=No.isContentEditableTrue,bg=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},xg=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=V(t.dom.getParents(n.target),za(vg,yg)).getOr(null);if(u=t.getBody(),vg(s=r)&&s!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.element=r,e.screenX=n.screenX,e.screenY=n.screenY,e.maxX=(t.inline?i.scrollWidth:a.offsetWidth)-2,e.maxY=(t.inline?i.scrollHeight:a.offsetHeight)-2,e.relX=n.pageX-o.x,e.relY=n.pageY-o.y,e.width=r.offsetWidth,e.height=r.offsetHeight,e.ghost=function(e,t,n,r){var o=t.cloneNode(!0);e.dom.setStyles(o,{width:n,height:r}),e.dom.setAttrib(o,"data-mce-selected",null);var i=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(i,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(o,{margin:0,boxSizing:"border-box"}),i.appendChild(o),i}(t,r,e.width,e.height)}}var u,s}},wg=function(e,t){return function(n){if(e.dragging&&function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!vg(t)}(t,(u=t.selection,3===(s=u.getSel().getRangeAt(0).startContainer).nodeType?s.parentNode:s),e.element)){var r=(i=e.element,(a=i.cloneNode(!0)).removeAttribute("data-mce-selected"),a),o=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||(r=o.targetClone,t.undoManager.transact(function(){bg(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}var i,a,u,s;Cg(e)}},Cg=function(e){e.dragging=!1,e.element=null,bg(e.ghost)},Eg=function(e){var t,r,o,i,a,u,s={};t=ci.DOM,u=n.document,r=xg(s,e),o=function(e,t){var n=ge.throttle(function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)},0);return function(r){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(function(e){return e.element}(e)&&!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,gg(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}}(s,e),i=wg(s,e),a=function(e,t){return function(){e.dragging&&t.fire("dragend"),Cg(e)}}(s,e),e.on("mousedown",r),e.on("mousemove",o),e.on("mouseup",i),t.bind(u,"mousemove",o),t.bind(u,"mouseup",a),e.on("remove",function(){t.unbind(u,"mousemove",o),t.unbind(u,"mouseup",a)})},Sg=function(e){Eg(e),function(e){e.on("drop",function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(vg(n)||vg(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}(e)},Tg=function(e){return q(e,function(e,t){return e.concat(function(e){var t=function(t){return j(t,function(t){return(t=_a(t)).node=e,t})};if(No.isElement(e))return t(e.getClientRects());if(No.isText(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}}(t))},[])};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(mg||(mg={}));var Ng=function(e,t,n,r,o,i){var a,u,s=0,c=[],l=function(r){var i,a,l;for(l=Tg([r]),-1===e&&(l=l.reverse()),i=0;i<l.length;i++)if(a=l[i],!n(a,u)){if(c.length>0&&t(a,qt.last(c))&&s++,a.line=s,o(a))return!0;c.push(a)}};return(u=qt.last(i.getClientRects()))?(l(a=i.getNode()),function(e,t,n,r){for(;r=is(r,e,ka,t);)if(n(r))return}(e,r,l,a),c):c},kg=u(Ng,mg.Up,Oa,Pa),Dg=u(Ng,mg.Down,Pa,Oa),_g=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Rg=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},Ag=No.isContentEditableFalse,Og=is,Pg=function(e,t){return Math.abs(e.left-t)},Mg=function(e,t){return Math.abs(e.right-t)},Ig=function(e,t){return e>=t.left&&e<=t.right},Bg=function(e,t){return qt.reduce(e,function(e,n){var r,o;return r=Math.min(Pg(e,t),Mg(e,t)),o=Math.min(Pg(n,t),Mg(n,t)),Ig(t,n)?n:Ig(t,e)?e:o===r&&Ag(n.node)?n:o<r?n:e})},Lg=function(e,t,n,r){for(;r=Og(r,e,ka,t);)if(n(r))return},Fg=function(e,t,n){var r,o=Tg(function(e){return z(te(e.getElementsByTagName("*")),Ku)}(e)),i=z(o,function(e){return n>=e.top&&n<=e.bottom});return(r=Bg(i,t))&&(r=Bg(function(e,t){var n=[],r=function(e,r){var o;return o=z(Tg([r]),function(n){return!e(n,t)}),n=n.concat(o),0===o.length};return n.push(t),Lg(mg.Up,e,u(r,Oa),t.node),Lg(mg.Down,e,u(r,Pa),t.node),n}(e,r),t))&&Ku(r.node)?function(e,t){return{node:e.node,before:Pg(e,t)<Mg(e,t)}}(r,t):null},Hg=function(e,t,n){return!n.collapsed&&q(n.getClientRects(),function(n,r){return n||function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}(r,e,t)},!1)},jg=function(e){var t=Ti(function(){if(!e.removed&&e.selection.getRng().collapsed){var t=Oh(e,e.selection.getRng(),!1);e.selection.setRng(t)}},0);e.on("focus",function(){t.throttle()}),e.on("blur",function(){t.cancel()})},Wg={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return fe.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Ug=No.isContentEditableTrue,zg=No.isContentEditableFalse,qg=function(e,t){for(var n=e.getBody();t&&t!==n;){if(Ug(t)||zg(t))return t;t=t.parentNode}return null},Vg=function(e){var t,n,r=e.getBody(),o=Yu(e.getBody(),function(t){return e.dom.isBlock(t)},function(){return bp(e)}),i="sel-"+e.dom.uniqueId(),a=function(t){t&&e.selection.setRng(t)},u=function(){return e.selection.getRng()},s=function(t,n,r,i){return void 0===i&&(i=!0),e.fire("ShowCaret",{target:n,direction:t,before:r}).isDefaultPrevented()?null:(i&&e.selection.scrollIntoView(n,-1===t),o.show(r,n))},c=function(e,t){return t=ms(e,r,t),-1===e?lu.fromRangeStart(t):lu.fromRangeEnd(t)},l=function(e){return ca(e)||ma(e)||pa(e)},f=function(e){return l(e.startContainer)||l(e.endContainer)},d=function(n,r){var o,a,u,l,d,h,p,g,v,y,b=e.$,x=e.dom;if(!n)return null;if(n.collapsed){if(!f(n))if(!1===r){if(g=c(-1,n),Ku(g.getNode(!0)))return s(-1,g.getNode(!0),!1,!1);if(Ku(g.getNode()))return s(-1,g.getNode(),!g.isAtEnd(),!1)}else{if(g=c(1,n),Ku(g.getNode()))return s(1,g.getNode(),!g.isAtEnd(),!1);if(Ku(g.getNode(!0)))return s(1,g.getNode(!0),!1,!1)}return null}return l=n.startContainer,d=n.startOffset,h=n.endOffset,3===l.nodeType&&0===d&&zg(l.parentNode)&&(l=l.parentNode,d=x.nodeIndex(l),l=l.parentNode),1!==l.nodeType?null:(h===d+1&&(o=l.childNodes[d]),zg(o)?(v=y=o.cloneNode(!0),(p=e.fire("ObjectSelected",{target:o,targetClone:v})).isDefaultPrevented()?null:(a=ji(Jn.fromDom(e.getBody()),"#"+i).fold(function(){return b([])},function(e){return b([e.dom()])}),v=p.targetClone,0===a.length&&(a=b('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",i)).appendTo(e.getBody()),n=e.dom.createRng(),v===y&&fe.ie?(a.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(v),n.setStartAfter(a[0].firstChild.firstChild),n.setEndAfter(v)):(a.empty().append(" ").append(v).append(" "),n.setStart(a[0].firstChild,1),n.setEnd(a[0].lastChild,0)),a.css({top:x.getPos(o,e.getBody()).y}),a[0].focus(),(u=e.selection.getSel()).removeAllRanges(),u.addRange(n),W(Ii(Jn.fromDom(e.getBody()),"*[data-mce-selected]"),function(e){pr(e,"data-mce-selected")}),o.setAttribute("data-mce-selected","1"),t=o,m(),n)):null)},h=function(){t&&(t.removeAttribute("data-mce-selected"),ji(Jn.fromDom(e.getBody()),"#"+i).each(Ei),t=null),ji(Jn.fromDom(e.getBody()),"#"+i).each(Ei),t=null},m=function(){o.hide()};return fe.ceFalse&&(function(){e.on("mouseup",function(t){var n=u();n.collapsed&&Np.isXYInContentArea(e,t.clientX,t.clientY)&&a(Ah(e,n,!1))}),e.on("click",function(t){var n;(n=qg(e,t.target))&&(zg(n)&&(t.preventDefault(),e.focus()),Ug(n)&&e.dom.isChildOf(n,e.selection.getNode())&&h())}),e.on("blur NewBlock",function(){h()}),e.on("ResizeWindow FullscreenStateChanged",function(){return o.reposition()});var n=function(t,n){var r,o,i=e.dom.getParent(t,e.dom.isBlock),a=e.dom.getParent(n,e.dom.isBlock);return!(!i||!e.dom.isChildOf(i,a)||!1!==zg(qg(e,i)))||i&&(r=i,o=a,!(e.dom.getParent(r,e.dom.isBlock)===e.dom.getParent(o,e.dom.isBlock)))&&function(e){var t=Rs(e);if(!e.firstChild)return!1;var n=lu.before(e.firstChild),r=t.next(n);return r&&!rf(r)&&!of(r)}(i)};!function(e){var t=!1;e.on("touchstart",function(){t=!1}),e.on("touchmove",function(){t=!0}),e.on("touchend",function(n){var r=qg(e,n.target);zg(r)&&(t||(n.preventDefault(),d(Rh(e,r))))})}(e),e.on("mousedown",function(t){var o,i=t.target;if((i===r||"HTML"===i.nodeName||e.dom.isChildOf(i,r))&&!1!==Np.isXYInContentArea(e,t.clientX,t.clientY))if(o=qg(e,i))zg(o)?(t.preventDefault(),d(Rh(e,o))):(h(),Ug(o)&&t.shiftKey||Hg(t.clientX,t.clientY,e.selection.getRng())||(m(),e.selection.placeCaretAt(t.clientX,t.clientY)));else if(!1===Ku(i)){h(),m();var u=Fg(r,t.clientX,t.clientY);if(u&&!n(t.target,u.node)){t.preventDefault();var c=s(1,u.node,u.before,!1);e.getBody().focus(),a(c)}}}),e.on("keypress",function(t){Wg.modifierPressed(t)||(t.keyCode,zg(e.selection.getNode())&&t.preventDefault())}),e.on("getSelectionRange",function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}}),e.on("setSelectionRange",function(e){var t;(t=d(e.range,e.forward))&&(e.range=t)}),e.on("AfterSetSelectionRange",function(t){var n,r=t.range;f(r)||"mcepastebin"===r.startContainer.parentNode.id||m(),n=r.startContainer.parentNode,e.dom.hasClass(n,"mce-offscreen-selection")||h()}),e.on("copy",function(t){var n,r=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!fe.ie){var o=(n=e.dom.get(i))?n.getElementsByTagName("*")[0]:n;o&&(t.preventDefault(),r.clearData(),r.setData("text/html",o.outerHTML),r.setData("text/plain",o.outerText))}}),Sg(e),jg(e)}(),(n=e.contentStyles).push(o.getCss()),n.push(".mce-content-body .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}.mce-content-body *[contentEditable=false] {cursor: default;}.mce-content-body *[contentEditable=true] {cursor: text;}")),{showCaret:s,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(ga(t),a(u()),e.selection.scrollIntoView(t[0]))},hideFakeCaret:m,destroy:function(){o.destroy(),t=null}}},$g=function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")},Yg=function(e){return e.replace(/<!--|-->/g,"")},Xg=function(e,t){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?!1===e.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},Kg=function(e,t,n){var r,o,i,a,u=1;for(a=e.getShortEndedElements(),(i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;o=i.exec(t);){if(r=i.lastIndex,"/"===o[1])u--;else if(!o[1]){if(o[2]in a)continue;u++}if(0===u)break}return r},Gg=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function Jg(e,t){void 0===t&&(t=Jo());var n=function(){};!1!==(e=e||{}).fix_self_closing&&(e.fix_self_closing=!0);var r=e.comment?e.comment:n,o=e.cdata?e.cdata:n,i=e.text?e.text:n,a=e.start?e.start:n,u=e.end?e.end:n,s=e.pi?e.pi:n,c=e.doctype?e.doctype:n;return{parse:function(n){var l,f,d,h,m,p,g,v,y,b,x,w,C,E,S,T,N,k,D,_,R,A,O,P,M,I,B,L,F,H=0,j=[],W=0,U=jo.decode,z=Kt.makeMap("src,href,data,background,formaction,poster,xlink:href"),q=/((java|vb)script|mhtml):/i,V=function(e){var t,n;for(t=j.length;t--&&j[t].name!==e;);if(t>=0){for(n=j.length-1;n>=t;n--)(e=j[n]).valid&&u(e.name);j.length=t}},$=function(t,n,r,o,i){var a,u;if(r=(n=n.toLowerCase())in x?n:U(r||o||i||""),C&&!v&&!1===$g(n)){if(!(a=k[n])&&D){for(u=D.length;u--&&!(a=D[u]).pattern.test(n););-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(z[n]&&!e.allow_script_urls){var s=r.replace(/[\s\u0000-\u001F]+/g,"");try{s=decodeURIComponent(s)}catch(e){s=unescape(s)}if(q.test(s))return;if(Xg(e,s))return}v&&(n in z||0===n.indexOf("on"))||(h.map[n]=r,h.push({name:n,value:r}))};for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)--\x3e)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),I=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,b=t.getShortEndedElements(),P=e.self_closing_elements||t.getSelfClosingElements(),x=t.getBoolAttrs(),C=e.validate,y=e.remove_internals,F=e.fix_self_closing,B=t.getSpecialElements(),O=n+">";l=M.exec(O);){if(H<l.index&&i(U(n.substr(H,l.index-H))),f=l[6])":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),V(f);else if(f=l[7]){if(l.index+l[0].length>n.length){i(U(n.substr(l.index))),H=l.index+l[0].length;continue}":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),w=f in b,F&&P[f]&&j.length>0&&j[j.length-1].name===f&&V(f);var Y=Gg(I,l[8]);if(null!==Y){if("all"===Y){H=Kg(t,n,M.lastIndex),M.lastIndex=H;continue}S=!1}if(!C||(E=t.getElementRule(f))){if(S=!0,C&&(k=E.attributes,D=E.attributePatterns),(N=l[8])?((v=-1!==N.indexOf("data-mce-type"))&&y&&(S=!1),(h=[]).map={},N.replace(I,$)):(h=[]).map={},C&&!v){if(_=E.attributesRequired,R=E.attributesDefault,A=E.attributesForced,E.removeEmptyAttrs&&!h.length&&(S=!1),A)for(m=A.length;m--;)g=(T=A[m]).name,"{$uid}"===(L=T.value)&&(L="mce_"+W++),h.map[g]=L,h.push({name:g,value:L});if(R)for(m=R.length;m--;)(g=(T=R[m]).name)in h.map||("{$uid}"===(L=T.value)&&(L="mce_"+W++),h.map[g]=L,h.push({name:g,value:L}));if(_){for(m=_.length;m--&&!(_[m]in h.map););-1===m&&(S=!1)}if(T=h.map["data-mce-bogus"]){if("all"===T){H=Kg(t,n,M.lastIndex),M.lastIndex=H;continue}S=!1}}S&&a(f,h,w)}else S=!1;if(d=B[f]){d.lastIndex=H=l.index+l[0].length,(l=d.exec(n))?(S&&(p=n.substr(H,l.index-H)),H=l.index+l[0].length):(p=n.substr(H),H=n.length),S&&(p.length>0&&i(p,!0),u(f)),M.lastIndex=H;continue}w||(N&&N.indexOf("/")===N.length-1?S&&u(f):j.push({name:f,valid:S}))}else(f=l[1])?(">"===f.charAt(0)&&(f=" "+f),e.allow_conditional_comments||"[if"!==f.substr(0,3).toLowerCase()||(f=" "+f),r(f)):(f=l[2])?o(Yg(f)):(f=l[3])?c(f):(f=l[4])&&s(f,l[5]);H=l.index+l[0].length}for(H<n.length&&i(U(n.substr(H))),m=j.length-1;m>=0;m--)(f=j[m]).valid&&u(f.name)}}}!function(e){e.findEndTag=Kg}(Jg||(Jg={}));var Qg=Jg,Zg=function(e,t){var n,r,o,i,a,u=t,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;for(u=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),u),a=c.getShortEndedElements();i=s.exec(u);)r=s.lastIndex,o=i[0].length,n=a[i[1]]?r:Qg.findEndTag(c,u,r),u=u.substring(0,r-o)+u.substring(n),s.lastIndex=r-o;return oa(u)},ev={trimExternal:Zg,trimInternal:Zg},tv=0,nv=2,rv=1,ov=function(e,t){var n=e.length+t.length+2,r=new Array(n),o=new Array(n),i=function(n,r,o,a,s){var c=u(n,r,o,a);if(null===c||c.start===r&&c.diag===r-a||c.end===n&&c.diag===n-o)for(var l=n,f=o;l<r||f<a;)l<r&&f<a&&e[l]===t[f]?(s.push([0,e[l]]),++l,++f):r-n>a-o?(s.push([2,e[l]]),++l):(s.push([1,t[f]]),++f);else{i(n,c.start,o,c.start-c.diag,s);for(var d=c.start;d<c.end;++d)s.push([0,e[d]]);i(c.end,r,c.end-c.diag,a,s)}},a=function(n,r,o,i){for(var a=n;a-r<i&&a<o&&e[a]===t[a-r];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(n,a,r)},u=function(n,i,u,s){var c=i-n,l=s-u;if(0===c||0===l)return null;var f,d,h,m,p,g=c-l,v=l+c,y=(v%2==0?v:v+1)/2;for(r[1+y]=n,o[1+y]=i+1,f=0;f<=y;++f){for(d=-f;d<=f;d+=2){for(h=d+y,d===-f||d!==f&&r[h-1]<r[h+1]?r[h]=r[h+1]:r[h]=r[h-1]+1,p=(m=r[h])-n+u-d;m<i&&p<s&&e[m]===t[p];)r[h]=++m,++p;if(g%2!=0&&g-f<=d&&d<=g+f&&o[h-g]<=r[h])return a(o[h-g],d+n-u,i,s)}for(d=g-f;d<=g+f;d+=2){for(h=d+y-g,d===g-f||d!==g+f&&o[h+1]<=o[h-1]?o[h]=o[h+1]-1:o[h]=o[h-1],p=(m=o[h]-1)-n+u-d;m>=n&&p>=u&&e[m]===t[p];)o[h]=m--,p--;if(g%2==0&&-f<=d&&d<=f&&o[h]<=r[h+g])return a(o[h],d+n-u,i,s)}}},s=[];return i(0,e.length,0,t.length,s),s},iv=function(e){return No.isElement(e)?e.outerHTML:No.isText(e)?jo.encodeRaw(e.data,!1):No.isComment(e)?"\x3c!--"+e.data+"--\x3e":""},av=function(e,t,r){var o=function(e){var t,r,o;for(o=n.document.createElement("div"),t=n.document.createDocumentFragment(),e&&(o.innerHTML=e);r=o.firstChild;)t.appendChild(r);return t}(t);if(e.hasChildNodes()&&r<e.childNodes.length){var i=e.childNodes[r];i.parentNode.insertBefore(o,i)}else e.appendChild(o)},uv=function(e){return z(j(te(e.childNodes),iv),function(e){return e.length>0})},sv=function(e,t){var n=j(te(t.childNodes),iv);return function(e,t){var n=0;W(e,function(e){e[0]===tv?n++:e[0]===rv?(av(t,e[1],n),n++):e[0]===nv&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(t,n)})}(ov(n,e),t),t},cv=Ni(_.none()),lv=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},fv=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},dv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},hv=function(e){var t=Jn.fromTag("body",cv.get().getOrThunk(function(){var e=n.document.implementation.createHTMLDocument("undo");return cv.set(_.some(e)),e}));return ta(t,dv(e)),W(Ii(t,"*[data-mce-bogus]"),Si),t.dom().innerHTML},mv={createFragmentedLevel:lv,createCompleteLevel:fv,createFromEditor:function(e){var t,n,r;return t=uv(e.getBody()),-1!==(n=(r=K(t,function(t){var n=ev.trimInternal(e.serializer,t);return n.length>0?[n]:[]})).join("")).indexOf("</iframe>")?lv(r):fv(n)},applyToEditor:function(e,t,n){"fragmented"===t.type?sv(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},isEq:function(e,t){return!(!e||!t)&&(!!function(e,t){return dv(e)===dv(t)}(e,t)||function(e,t){return hv(e)===hv(t)}(e,t))}};function pv(e){var t,n,r=this,o=0,i=[],a=0,u=function(){return 0===a},s=function(e){u()&&(r.typing=e)},c=function(t){e.setDirty(t)},l=function(e){s(!1),r.add({},e)},f=function(){r.typing&&(s(!1),r.add())};return e.on("init",function(){r.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(f(),r.beforeChange())}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&l(e)}),e.on("ObjectResizeStart Cut",function(){r.beforeChange()}),e.on("SaveContent ObjectResized blur",l),e.on("DragEnd",l),e.on("KeyUp",function(t){var o=t.keyCode;t.isDefaultPrevented()||((o>=33&&o<=36||o>=37&&o<=40||45===o||t.ctrlKey)&&(l(),e.nodeChanged()),46!==o&&8!==o||e.nodeChanged(),n&&r.typing&&!1===mv.isEq(mv.createFromEditor(e),i[0])&&(!1===e.isDirty()&&(c(!0),e.fire("change",{level:i[0],lastLevel:null})),e.fire("TypingUndo"),n=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(t>=33&&t<=36||t>=37&&t<=40||45===t)r.typing&&l(e);else{var o=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||t>20)||224===t||91===t||r.typing||o||(r.beforeChange(),s(!0),r.add({},e),n=!0)}}),e.on("MouseDown",function(e){r.typing&&l(e)}),e.on("input",function(e){e.inputType&&("insertReplacementText"===e.inputType||function(e){return"insertText"===e.inputType&&null===e.data}(e))&&l(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),r={data:i,typing:!1,beforeChange:function(){u()&&(t=Au.getUndoBookmark(e.selection))},add:function(n,r){var a,s,l,f=e.settings;if(l=mv.createFromEditor(e),n=n||{},n=Kt.extend(n,l),!1===u()||e.removed)return null;if(s=i[o],e.fire("BeforeAddUndo",{level:n,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&mv.isEq(s,n))return null;if(i[o]&&(i[o].beforeBookmark=t),f.custom_undo_redo_levels&&i.length>f.custom_undo_redo_levels){for(a=0;a<i.length-1;a++)i[a]=i[a+1];i.length--,o=i.length}n.bookmark=Au.getUndoBookmark(e.selection),o<i.length-1&&(i.length=o+1),i.push(n),o=i.length-1;var d={level:n,lastLevel:s,originalEvent:r};return e.fire("AddUndo",d),o>0&&(c(!0),e.fire("change",d)),n},undo:function(){var t;return r.typing&&(r.add(),r.typing=!1,s(!1)),o>0&&(t=i[--o],mv.applyToEditor(e,t,!0),c(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return o<i.length-1&&(t=i[++o],mv.applyToEditor(e,t,!1),c(!0),e.fire("redo",{level:t})),t},clear:function(){i=[],o=0,r.typing=!1,r.data=i,e.fire("ClearUndos")},hasUndo:function(){return o>0||r.typing&&i[0]&&!mv.isEq(mv.createFromEditor(e),i[0])},hasRedo:function(){return o<i.length-1&&!r.typing},transact:function(e){return f(),r.beforeChange(),r.ignore(e),r.add()},ignore:function(e){try{a++,e()}finally{a--}},extra:function(t,n){var a,u;r.transact(t)&&(u=i[o].bookmark,a=i[o-1],mv.applyToEditor(e,a,!0),r.transact(n)&&(i[o-1].beforeBookmark=u))}}}var gv={},vv=qt.filter,yv=qt.each;!function(e,t){var n=gv[e];n||(gv[e]=n=[]),gv[e].push(t)}("pre",function(e){var t,n,r=e.selection.getRng();t=No.matchNodeNames("pre"),r.collapsed||(n=e.selection.getSelectedBlocks(),yv(vv(vv(n,t),function(e){return t(e.previousSibling)&&-1!==qt.indexOf(n,e.previousSibling)}),function(e){var t,n;t=e.previousSibling,pn(n=e).remove(),pn(t).append("<br><br>").append(n.childNodes)}))});var bv=function(e,t){yv(gv[e],function(e){e(t)})},xv=/^(src|href|style)$/,wv=Kt.each,Cv=Zs.isEq,Ev=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Sv=function(e,t,n){var r,o,i;return r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],No.isElement(r)&&(i=r.childNodes.length-1,!n&&o&&o--,r=r.childNodes[o>i?i:o]),No.isText(r)&&n&&o>=r.nodeValue.length&&(r=new Qr(r,e.getBody()).next()||r),No.isText(r)&&!n&&0===o&&(r=new Qr(r,e.getBody()).prev()||r),r},Tv=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},Nv=function(e,t,n,r,o){var i=Jn.fromDom(t),a=Jn.fromDom(e.create(r,o)),u=n?Ir(i):Mr(i);return wi(a,u),n?(vi(i,a),bi(a,i)):(yi(i,a),xi(a,i)),a.dom()},kv=function(e,t,n,r){return!(t=Zs.getNonWhiteSpaceSibling(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Dv=function(e,t,n,r,o){var i,a,u,s=e.dom;if(!function(e,t,n){return!!Cv(t,n.inline)||!!Cv(t,n.block)||(n.selector?No.isElement(t)&&e.is(t,n.selector):void 0)}(s,r,t)&&!function(e,t){return t.links&&"A"===e.tagName}(r,t))return!1;if("all"!==t.remove)for(wv(t.styles,function(e,i){e=Zs.normalizeStyleValue(s,Zs.replaceVars(e,n),i),"number"==typeof i&&(i=e,o=0),(t.remove_similar||!o||Cv(Zs.getStyle(s,o,i),e))&&s.setStyle(r,i,""),u=1}),u&&""===s.getAttrib(r,"style")&&(r.removeAttribute("style"),r.removeAttribute("data-mce-style")),wv(t.attributes,function(e,t){var i;if(e=Zs.replaceVars(e,n),"number"==typeof t&&(t=e,o=0),!o||Cv(s.getAttrib(o,t),e)){if("class"===t&&(e=s.getAttrib(r,t))&&(i="",wv(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)}),i))return void s.setAttrib(r,t,i);"class"===t&&r.removeAttribute("className"),xv.test(t)&&r.removeAttribute("data-mce-"+t),r.removeAttribute(t)}}),wv(t.classes,function(e){e=Zs.replaceVars(e,n),o&&!s.hasClass(o,e)||s.removeClass(r,e)}),a=s.getAttribs(r),i=0;i<a.length;i++){var c=a[i].nodeName;if(0!==c.indexOf("_")&&0!==c.indexOf("data-"))return!1}return"none"!==t.remove?(function(e,t,n){var r,o=t.parentNode,i=e.dom,a=e.settings.forced_root_block;n.block&&(a?o===i.getRoot()&&(n.list_block&&Cv(t,n.list_block)||wv(Kt.grep(t.childNodes),function(t){Zs.isValid(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Tv(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0})):i.isBlock(t)&&!i.isBlock(o)&&(kv(i,t,!1)||kv(i,t.firstChild,!0,1)||t.insertBefore(i.create("br"),t.firstChild),kv(i,t,!0)||kv(i,t.lastChild,!1,1)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!Cv(n.inline,t)||i.remove(t,1)}(e,r,t),!0):void 0},_v={removeFormat:Dv,remove:function(e,t,n,r,o){var i,a,u=e.formatter.get(t),s=u[0],c=!0,l=e.dom,f=e.selection,d=function(r){var i=function(e,t,n,r,o){var i;return wv(Zs.getParents(e.dom,t.parentNode).reverse(),function(t){var a;i||"_start"===t.id||"_end"===t.id||(a=ch.matchNode(e,t,n,r,o))&&!1!==a.split&&(i=t)}),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var s,c,l,f,d,h,m=e.dom;if(n){for(h=n.parentNode,s=r.parentNode;s&&s!==h;s=s.parentNode){for(c=m.clone(s,!1),d=0;d<t.length;d++)if(Dv(e,t[d],u,c,c)){c=0;break}c&&(l&&c.appendChild(l),f||(f=c),l=c)}!i||a.mixed&&m.isBlock(n)||(r=m.split(n,r)),l&&(o.parentNode.insertBefore(l,o),f.appendChild(o))}return r}(e,u,i,r,r,!0,s,n)},h=function(t){var r,o,i,a,f;if(No.isElement(t)&&l.getContentEditable(t)&&(a=c,c="true"===l.getContentEditable(t),f=!0),r=Kt.grep(t.childNodes),c&&!f)for(o=0,i=u.length;o<i&&!Dv(e,u[o],n,t,t);o++);if(s.deep&&r.length){for(o=0,i=r.length;o<i;o++)h(r[o]);f&&(c=a)}},m=function(e){var t=l.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Ks.isBookmarkNode(e)&&No.isElement(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),No.isText(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),l.remove(t,!0),n},p=function(t){var n,r,o=t.commonAncestorContainer;if(t=fc(e,t,u,!0),s.split){if(t=fh.split(t),(n=Sv(e,t,!0))!==(r=Sv(e,t))){if(/^(TR|TH|TD)$/.test(n.nodeName)&&n.firstChild&&(n="TR"===n.nodeName?n.firstChild.firstChild||n:n.firstChild||n),o&&/^T(HEAD|BODY|FOOT|R)$/.test(o.nodeName)&&/^(TH|TD)$/.test(r.nodeName)&&r.firstChild&&(r=r.firstChild||r),Ev(l,n,r)){var i=_.from(n.firstChild).getOr(n);return d(Nv(l,i,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Ev(l,r,n))return i=_.from(r.lastChild).getOr(r),d(Nv(l,i,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1);n=Tv(l,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Tv(l,r,"span",{id:"_end","data-mce-type":"bookmark"}),d(n),d(r),n=m(!0),r=m()}else n=r=d(n);t.startContainer=n.parentNode?n.parentNode:n,t.startOffset=l.nodeIndex(n),t.endContainer=r.parentNode?r.parentNode:r,t.endOffset=l.nodeIndex(r)+1}hc.walk(l,t,function(t){wv(t,function(t){h(t),No.isElement(t)&&"underline"===e.dom.getStyle(t,"text-decoration")&&t.parentNode&&"underline"===Zs.getTextDecoration(l,t.parentNode)&&Dv(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,t)})})};if(r)r.nodeType?((a=l.createRng()).setStartBefore(r),a.setEndAfter(r),p(a)):p(r);else if("false"!==l.getContentEditable(f.getNode()))f.isCollapsed()&&s.inline&&!l.select("td[data-mce-selected],th[data-mce-selected]").length?function(e,t,n,r){var o,i,a,u,s,c,l,f=e.dom,d=e.selection,h=[],m=d.getRng();for(o=m.startContainer,i=m.startOffset,s=o,3===o.nodeType&&(i!==o.nodeValue.length&&(u=!0),s=s.parentNode);s;){if(ch.matchNode(e,s,t,n,r)){c=s;break}s.nextSibling&&(u=!0),h.push(s),s=s.parentNode}if(c)if(u){a=d.getBookmark(),m.collapse(!0);var p=fc(e,m,e.formatter.get(t),!0);p=fh.split(p),e.formatter.remove(t,n,p),d.moveToBookmark(a)}else{l=Pu(e.getBody(),c);var g=ph(!1).dom(),v=xh(h,g);yh(e,g,l||c),gh(e,l,!1),d.setCursorLocation(v,1),f.isEmpty(c)&&f.remove(c)}}(e,t,n,o):(i=Au.getPersistentBookmark(e.selection,!0),p(f.getRng()),f.moveToBookmark(i),s.inline&&ch.match(e,t,n,f.getStart())&&Zs.moveStart(l,f,f.getRng()),e.nodeChanged());else{r=f.getNode();for(var g=0,v=u.length;g<v&&(!u[g].ceFalseOverride||!Dv(e,u[g],n,r,r));g++);}}},Rv=Kt.each,Av=function(e){return e&&1===e.nodeType&&!Ks.isBookmarkNode(e)&&!Ou(e)&&!No.isBogus(e)},Ov=function(e,t){var n;for(n=e;n;n=n[t]){if(3===n.nodeType&&0!==n.nodeValue.length)return e;if(1===n.nodeType&&!Ks.isBookmarkNode(n))return n}return e},Pv=function(e,t,n){var r,o,i=new Ac(e);if(t&&n&&(t=Ov(t,"previousSibling"),n=Ov(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,t.appendChild(o);return e.remove(n),Kt.each(Kt.grep(n.childNodes),function(e){t.appendChild(e)}),t}return n},Mv=function(e,t,n){Rv(e.childNodes,function(e){Av(e)&&(t(e)&&n(e),e.hasChildNodes()&&Mv(e,t,n))})},Iv=function(e,t){return u(function(t,n){return!(!n||!Zs.getStyle(e,n,t))},t)},Bv=function(e,t,n){return u(function(t,n,r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),Lv(e,r)},t,n)},Lv=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Fv=function(e,t){var n;1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType&&(n=Zs.getTextDecoration(e,t.parentNode),e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null))},Hv=function(e,t,n,r){Rv(t,function(t){Rv(e.dom.select(t.inline,r),function(r){Av(r)&&_v.removeFormat(e,t,n,r,t.exact?r:null)}),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Rv(e.select(r,n),function(n){Av(n)&&Rv(t.styles,function(t,r){e.setStyle(n,r,"")})})}}(e.dom,t,r)})},jv=function(e,t,n,r){(t.styles.color||t.styles.textDecoration)&&(Kt.walk(r,u(Fv,e),"childNodes"),Fv(e,r))},Wv=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Mv(r,Iv(e,"fontSize"),Bv(e,"backgroundColor",Zs.replaceVars(t.styles.backgroundColor,n)))},Uv=function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Mv(r,Iv(e,"fontSize"),Bv(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))},zv=function(e,t,n,r){r&&!1!==t.merge_siblings&&(r=Pv(e,Zs.getNonWhiteSpaceSibling(r),r),r=Pv(e,r,Zs.getNonWhiteSpaceSibling(r,!0)))},qv=function(e,t,n,r,o){ch.matchNode(e,o.parentNode,n,r)&&_v.removeFormat(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,function(i){if(ch.matchNode(e,i,n,r))return _v.removeFormat(e,t,r,o),!0})},Vv=Kt.each,$v=function(e,t,n,r){var o,i,a=e.formatter.get(t),u=a[0],s=!r&&e.selection.isCollapsed(),c=e.dom,l=e.selection,f=function(e,t){if(t=t||u,e){if(t.onformat&&t.onformat(e,t,n,r),Vv(t.styles,function(t,r){c.setStyle(e,r,Zs.replaceVars(t,n))}),t.styles){var o=c.getAttrib(e,"style");o&&e.setAttribute("data-mce-style",o)}Vv(t.attributes,function(t,r){c.setAttrib(e,r,Zs.replaceVars(t,n))}),Vv(t.classes,function(t){t=Zs.replaceVars(t,n),c.hasClass(e,t)||c.addClass(e,t)})}},d=function(e,t){var n=!1;return!!u.selector&&(Vv(e,function(e){if(!("collapsed"in e&&e.collapsed!==s))return c.is(t,e.selector)&&!Ou(t)?(f(t,e),n=!0,!1):void 0}),n)},h=function(r,o,i,s){var c,l,h=[],m=!0;c=u.inline||u.block,l=r.create(c),f(l),hc.walk(r,o,function(o){var i,p=function(o){var g,v,y,b;if(b=m,g=o.nodeName.toLowerCase(),v=o.parentNode.nodeName.toLowerCase(),1===o.nodeType&&r.getContentEditable(o)&&(b=m,m="true"===r.getContentEditable(o),y=!0),Zs.isEq(g,"br"))return i=0,void(u.block&&r.remove(o));if(u.wrapper&&ch.matchNode(e,o,t,n))i=0;else{if(m&&!y&&u.block&&!u.wrapper&&Zs.isTextBlock(e,g)&&Zs.isValid(e,v,c))return o=r.rename(o,c),f(o),h.push(o),void(i=0);if(u.selector){var x=d(a,o);if(!u.inline||x)return void(i=0)}!m||y||!Zs.isValid(e,c,g)||!Zs.isValid(e,v,c)||!s&&3===o.nodeType&&1===o.nodeValue.length&&65279===o.nodeValue.charCodeAt(0)||Ou(o)||u.inline&&r.isBlock(o)?(i=0,Vv(Kt.grep(o.childNodes),p),y&&(m=b),i=0):(i||(i=r.clone(l,!1),o.parentNode.insertBefore(i,o),h.push(i)),i.appendChild(o))}};Vv(o,p)}),!0===u.links&&Vv(h,function(e){var t=function(e){"A"===e.nodeName&&f(e,u),Vv(Kt.grep(e.childNodes),t)};t(e)}),Vv(h,function(o){var i,s=function(e){var t=!1;return Vv(e.childNodes,function(e){if(function(e){return e&&1===e.nodeType&&!Ks.isBookmarkNode(e)&&!Ou(e)&&!No.isBogus(e)}(e))return t=e,!1}),t};i=function(e){var t=0;return Vv(e.childNodes,function(e){Zs.isWhiteSpaceNode(e)||Ks.isBookmarkNode(e)||t++}),t}(o),!(h.length>1)&&r.isBlock(o)||0!==i?(u.inline||u.wrapper)&&(u.exact||1!==i||(o=function(e){var t,n;return(t=s(e))&&!Ks.isBookmarkNode(t)&&ch.matchName(r,t,u)&&(n=r.clone(t,!1),f(n),r.replace(n,e,!0),r.remove(t,1)),n||e}(o)),Hv(e,a,n,o),qv(e,u,t,n,o),Wv(r,u,n,o),Uv(r,u,n,o),zv(r,u,n,o)):r.remove(o,1)})};if("false"!==c.getContentEditable(l.getNode())){if(u){if(r)r.nodeType?d(a,r)||((i=c.createRng()).setStartBefore(r),i.setEndAfter(r),h(c,fc(e,i,a),0,!0)):h(c,r,0,!0);else if(s&&u.inline&&!c.select("td[data-mce-selected],th[data-mce-selected]").length)!function(e,t,n){var r,o,i,a,u,s,c=e.selection;a=(r=c.getRng(!0)).startOffset,s=r.startContainer.nodeValue,(o=Pu(e.getBody(),c.getStart()))&&(i=mh(o));var l,f,d=/[^\s\u00a0\u00ad\u200b\ufeff]/;s&&a>0&&a<s.length&&d.test(s.charAt(a))&&d.test(s.charAt(a-1))?(u=c.getBookmark(),r.collapse(!0),r=fc(e,r,e.formatter.get(t)),r=fh.split(r),e.formatter.apply(t,n,r),c.moveToBookmark(u)):(o&&i.nodeValue===dh?e.formatter.apply(t,n,o):(l=e.getDoc(),f=ph(!0).dom(),i=(o=l.importNode(f,!0)).firstChild,r.insertNode(o),a=1,e.formatter.apply(t,n,o)),c.setCursorLocation(i,a))}(e,t,n);else{var m=e.selection.getNode();e.settings.forced_root_block||!a[0].defaultBlock||c.getParent(m,c.isBlock)||$v(e,a[0].defaultBlock),e.selection.setRng(jc(e.selection.getRng())),o=Au.getPersistentBookmark(e.selection,!0),h(c,fc(e,l.getRng(),a)),u.styles&&jv(c,u,n,m),l.moveToBookmark(o),Zs.moveStart(c,l,l.getRng()),e.nodeChanged()}bv(t,e)}}else{r=l.getNode();for(var p=0,g=a.length;p<g;p++)if(a[p].ceFalseOverride&&c.is(r,a[p].selector))return void f(r,a[p])}},Yv={applyFormat:$v},Xv=Kt.each,Kv={formatChanged:function(e,t,n,r,o){null===t.get()&&function(e,t){var n={};e.set({}),t.on("NodeChange",function(r){var o=Zs.getParents(t.dom,r.element),i={};o=Kt.grep(o,function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")}),Xv(e.get(),function(e,r){Xv(o,function(a){return t.formatter.matchNode(a,r,{},e.similar)?(n[r]||(Xv(e,function(e){e(!0,{node:a,format:r,parents:o})}),n[r]=e),i[r]=e,!1):!ch.matchesUnInheritedFormatSelector(t,a,r)&&void 0})}),Xv(n,function(e,t){i[t]||(delete n[t],Xv(e,function(e){e(!1,{node:r.element,format:t,parents:o})}))})})}(t,e),function(e,t,n,r){var o=e.get();Xv(t.split(","),function(e){o[e]||(o[e]=[],o[e].similar=r),o[e].push(n)}),e.set(o)}(t,n,r,o)}},Gv={get:function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(t,n,r){Kt.each(r,function(n,r){e.setAttrib(t,r,n)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Kt.each("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){t[e]={block:e,remove:"all"}}),t}},Jv=Kt.each,Qv=ci.DOM,Zv=function(e,t){var n,r,o,i=t&&t.schema||Jo({}),a=function(e){var t;return r="string"==typeof e?{name:e,classes:[],attrs:{}}:e,function(e,t){t.classes.length&&Qv.addClass(e,t.classes.join(" ")),Qv.setAttribs(e,t.attrs)}(t=Qv.create(r.name),r),t},u=function(e,t,n){var r,o,s,c=t.length>0&&t[0],l=c&&c.name;if(s=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==Kt.inArray(o,t)?t:o[0])}(e,l))l===s?(o=t[0],t=t.slice(1)):o=s;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=Qv.create("div")).appendChild(e),Kt.each(n,function(t){var n=a(t);r.insertBefore(n,e)})),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=Qv.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},ey=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=Kt.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Kt.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""})),n.name=t||"div",n},ty=function(e){return e&&"string"==typeof e?(e=(e=e.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Kt.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var t=Kt.map(e.split(/(?:~\+|~|\+)/),ey),n=t.pop();return t.length&&(n.siblings=t),n}).reverse()):[]},ny={getCssText:function(e,t){var n,r,o,i,a,u,s="";if(!1===(u=e.settings.preview_styles))return"";"string"!=typeof u&&(u="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");var c=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}return"preview"in t&&!1===(u=t.preview)?"":(n=t.block||t.inline||"span",(i=ty(t.selector)).length?(i[0].name||(i[0].name=n),n=t.selector,r=Zv(i,e)):r=Zv([n],e),o=Qv.select(n,r)[0]||r.firstChild,Jv(t.styles,function(e,t){(e=c(e))&&Qv.setStyle(o,t,e)}),Jv(t.attributes,function(e,t){(e=c(e))&&Qv.setAttrib(o,t,e)}),Jv(t.classes,function(e){e=c(e),Qv.hasClass(o,e)||Qv.addClass(o,e)}),e.fire("PreviewFormats"),Qv.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),a=Qv.getStyle(e.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,Jv(u.split(" "),function(t){var n=Qv.getStyle(o,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Qv.getStyle(e.getBody(),t,!0),"#ffffff"===Qv.toHex(n).toLowerCase())||"color"===t&&"#000000"===Qv.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===a)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*a+"px"}"border"===t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),Qv.remove(r),s)},parseSelector:ty,selectorToHtml:function(e,t){return Zv(ty(e),t)}},ry={toggle:function(e,t,n,r,o){var i=t.get(n);!ch.match(e,n,r,o)||"toggle"in i[0]&&!i[0].toggle?Yv.applyFormat(e,n,r,o):_v.remove(e,n,r,o)}},oy={setup:function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}};function iy(e){var t=function(e){var t={},n=function(e,r){e&&("string"!=typeof e?Kt.each(e,function(e,t){n(t,e)}):(r=r.length?r:[r],Kt.each(r,function(e){void 0===e.deep&&(e.deep=!e.selector),void 0===e.split&&(e.split=!e.selector||e.inline),void 0===e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),t[e]=r))};return n(Gv.get(e.dom)),n(e.settings.formats),{get:function(e){return e?t[e]:t},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}}(e),n=Ni(null);return oy.setup(e),wh(e),{get:t.get,register:t.register,unregister:t.unregister,apply:u(Yv.applyFormat,e),remove:u(_v.remove,e),toggle:u(ry.toggle,e,t),match:u(ch.match,e),matchAll:u(ch.matchAll,e),matchNode:u(ch.matchNode,e),canApply:u(ch.canApply,e),formatChanged:u(Kv.formatChanged,e,n),getCssText:u(ny.getCssText,e)}}var ay,uy=Object.prototype.hasOwnProperty,sy=(ay=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)uy.call(o,i)&&(n[i]=ay(n[i],o[i]))}return n}),cy={register:function(e,t,n){e.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n,r=e.length;r--;)(n=e[r]).attr("tabindex",n.attributes.map["data-mce-tabindex"]),n.attr(t,null)}),e.addAttributeFilter("src,href,style",function(e,r){for(var o,i,a=e.length,u="data-mce-"+r,s=t.url_converter,c=t.url_converter_scope;a--;)void 0!==(i=(o=e[a]).attributes.map[u])?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attributes.map[r],"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):s&&(i=s.call(c,i,r,o.name)),o.attr(r,i.length>0?i:null))}),e.addAttributeFilter("class",function(e){for(var t,n,r=e.length;r--;)(n=(t=e[r]).attr("class"))&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",n.length>0?n:null))}),e.addAttributeFilter("data-mce-type",function(e,t,n){for(var r,o=e.length;o--;)"bookmark"!==(r=e[o]).attributes.map["data-mce-type"]||n.cleanup||(_.from(r.firstChild).exists(function(e){return!na(e.value)})?r.unwrap():r.remove())}),e.addNodeFilter("noscript",function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=jo.decode(t.value))}),e.addNodeFilter("script,style",function(e,n){for(var r,o,i,a=e.length,u=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};a--;)o=(r=e[a]).firstChild?r.firstChild.value:"","script"===n?((i=r.attr("type"))&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+u(o)+"\n// ]]>")):"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+u(o)+"\n--\x3e")}),e.addNodeFilter("#comment",function(e){for(var t,n=e.length;n--;)0===(t=e[n]).value.indexOf("[CDATA[")?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===t.value.indexOf("mce:protected ")&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))}),e.addNodeFilter("xml:namespace,input",function(e,t){for(var n,r=e.length;r--;)7===(n=e[r]).type?n.remove():1===n.type&&("input"!==t||"type"in n.attributes.map||n.attr("type","text"))}),e.addAttributeFilter("data-mce-type",function(t){W(t,function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())})}),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})},trimTrailingBr:function(e){var t,n,r=function(e){return e&&"br"===e.name};r(t=e.lastChild)&&r(n=t.prev)&&(t.remove(),n.remove())}},ly={process:function(e,t,r){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,r)?function(e,t,r){var o,i,a,u=e.dom;return t=t.cloneNode(!0),(o=n.document.implementation).createHTMLDocument&&(i=o.createHTMLDocument(""),Kt.each("BODY"===t.nodeName?t.childNodes:[t],function(e){i.body.appendChild(i.importNode(e,!0))}),t="BODY"!==t.nodeName?i.body.firstChild:i.body,a=u.doc,u.doc=i),Um(e,sy(r,{node:t})),a&&(u.doc=a),t}(e,t,r):t}},fy=function(e,t,n){e.addNodeFilter("font",function(e){W(e,function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){W(t,function(t){e.attr(t,null)})}(e,["color","face","size"])})})},dy=function(e,t){var n=Zo();t.convert_fonts_to_spans&&fy(e,n,Kt.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",function(e){W(e,function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))})})}(e,n)},hy={register:function(e,t){t.inline_styles&&dy(e,t)}},my=/^[ \t\r\n]*$/,py={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},gy=function(e,t,n){var r,o,i=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[i])return e[i];if(e!==t){if(r=e[a])return r;for(o=e.parent;o&&o!==t;o=o.parent)if(r=o[a])return r}},vy=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r,o;if(r=new e(t,py[t]||1),n)for(o in n)r.attr(o,n[o]);return r},e.prototype.replace=function(e){return e.parent&&e.remove(),this.insert(e,this),this.remove(),this},e.prototype.attr=function(e,t){var n,r;if("string"!=typeof e){for(r in e)this.attr(r,e[r]);return this}if(n=this.attributes){if(void 0!==t){if(null===t){if(e in n.map)for(delete n.map[e],r=n.length;r--;)if(n[r].name===e)return n=n.splice(r,1),this;return this}if(e in n.map){for(r=n.length;r--;)if(n[r].name===e){n[r].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,this}return n.map[e]}},e.prototype.clone=function(){var t,n,r,o,i,a=new e(this.name,this.type);if(r=this.attributes){for((i=[]).map={},t=0,n=r.length;t<n;t++)"id"!==(o=r[t]).name&&(i[i.length]={name:o.name,value:o.value},i.map[o.name]=o.value);a.attributes=i}return a.value=this.value,a.shortEnded=this.shortEnded,a},e.prototype.wrap=function(e){return this.parent.insert(e,this),e.append(this),this},e.prototype.unwrap=function(){var e,t;for(e=this.firstChild;e;)t=e.next,this.insert(e,this,!0),e=t;this.remove()},e.prototype.remove=function(){var e=this.parent,t=this.next,n=this.prev;return e&&(e.firstChild===this?(e.firstChild=t,t&&(t.prev=null)):n.next=t,e.lastChild===this?(e.lastChild=n,n&&(n.next=null)):t.prev=n,this.parent=this.next=this.prev=null),this},e.prototype.append=function(e){var t;return e.parent&&e.remove(),(t=this.lastChild)?(t.next=e,e.prev=t,this.lastChild=e):this.lastChild=this.firstChild=e,e.parent=this,e},e.prototype.insert=function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){var t,n=[];for(t=this.firstChild;t;t=gy(t,this))t.name===e&&n.push(t);return n},e.prototype.empty=function(){var e,t,n;if(this.firstChild){for(e=[],n=this.firstChild;n;n=gy(n,this))e.push(n);for(t=e.length;t--;)(n=e[t]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}return this.firstChild=this.lastChild=null,this},e.prototype.isEmpty=function(e,t,n){var r,o,i=this.firstChild;if(t=t||{},i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(e[i.name])return!1;for(r=i.attributes.length;r--;)if("name"===(o=i.attributes[r].name)||0===o.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!my.test(i.value))return!1;if(3===i.type&&i.parent&&t[i.parent.name]&&my.test(i.value))return!1;if(n&&n(i))return!1}while(i=gy(i,this));return!0},e.prototype.walk=function(e){return gy(this,null,e)},e}(),yy=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new vy("br",1)).shortEnded=!0:r.empty().append(new vy("#text",3)).value=" "},by=function(e){return xy(e,"#text")&&" "===e.firstChild.value},xy=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},wy=function(e,t,n,r){return r.isEmpty(t,n,function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)})},Cy=function(e,t){return e&&(t[e.name]||"br"===e.name)},Ey=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",function(e,r,o){var i,a,u,s,c,l,f,d,h=e.length,m=Kt.extend({},n.getBlockElements()),p=n.getNonEmptyElements(),g=n.getNonEmptyElements();for(m.body=1,i=0;i<h;i++)if(u=(a=e[i]).parent,m[a.parent.name]&&a===u.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){if("br"!==l)break;if("br"===l){a=null;break}}c=c.prev}a&&(a.remove(),wy(n,p,g,u)&&(f=n.getElementRule(u.name))&&(f.removeEmpty?u.remove():f.paddEmpty&&yy(t,o,m,u)))}else{for(s=a;u&&u.firstChild===s&&u.lastChild===s&&(s=u,!m[u.name]);)u=u.parent;s===u&&!0!==t.padd_empty_with_br&&((d=new vy("#text",3)).value=" ",a.replace(d))}}),e.addAttributeFilter("href",function(e){var n,r,o,i=e.length;if(!t.allow_unsafe_link_target)for(;i--;)"a"===(n=e[i]).name&&"_blank"===n.attr("target")&&n.attr("rel",(r=n.attr("rel"),o=void 0,o=r?Kt.trim(r):"",/\b(noopener)\b/g.test(o)?o:function(e){return e.split(" ").filter(function(e){return e.length>0}).concat(["noopener"]).sort().join(" ")}(o)))}),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}}),t.fix_list_elements&&e.addNodeFilter("ul,ol",function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new vy("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}}),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",function(e){for(var t,r,o,i,a,u,s,c=e.length,l=n.getValidClasses();c--;){for(r=(t=e[c]).attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],s=!1,(u=l["*"])&&u[i]&&(s=!0),u=l[t.name],!s&&u&&u[i]&&(s=!0),s&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}})},Sy=Kt.makeMap,Ty=Kt.each,Ny=Kt.explode,ky=Kt.extend;function Dy(e,t){void 0===t&&(t=Jo());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t,a,u;(a=e.name)in n&&((u=o[a])?u.push(e):o[a]=[e]),t=r.length;for(;t--;)(a=r[t].name)in e.attributes.map&&((u=i[a])?u.push(e):i[a]=[e]);return e},u={schema:t,addAttributeFilter:function(e,t){Ty(Ny(e),function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})})},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){Ty(Ny(e),function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)})},getNodeFilters:function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,s){var c,l,f,d,h,m,p,g,v,y,b,x=[];s=s||{},o={},i={},v=ky(Sy("script,style,head,html,body,title,meta,param"),t.getBlockElements());var w=t.getNonEmptyElements(),C=t.children,E=e.validate,S="forced_root_block"in s?s.forced_root_block:e.forced_root_block,T=t.getWhiteSpaceElements(),N=/^[ \t\r\n]+/,k=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,_=/^[ \t\r\n]+$/;y=T.hasOwnProperty(s.context)||T.hasOwnProperty(e.root_name);var R=function(e,t){var r,i=new vy(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},A=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if((o=n.value.replace(k,"")).length>0)return void(n.value=o);if(r=n.next){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}};c=Qg({validate:E,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,self_closing_elements:function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n}(t.getSelfClosingElements()),cdata:function(e){b.append(R("#cdata",4)).value=e},text:function(e,t){var n;y||(e=e.replace(D," "),Cy(b.lastChild,v)&&(e=e.replace(N,""))),0!==e.length&&((n=R("#text",3)).raw=!!t,b.append(n).value=e)},comment:function(e){b.append(R("#comment",8)).value=e},pi:function(e,t){b.append(R(e,7)).value=t,A(b)},doctype:function(e){b.append(R("#doctype",10)).value=e,A(b)},start:function(e,n,o){var a,u,s,c,l;if(s=E?t.getElementRule(e):{}){for((a=R(s.outputName||e,1)).attributes=n,a.shortEnded=o,b.append(a),(l=C[b.name])&&C[a.name]&&!l[a.name]&&x.push(a),u=r.length;u--;)(c=r[u].name)in n.map&&((p=i[c])?p.push(a):i[c]=[a]);v[e]&&A(a),o||(b=a),!y&&T[e]&&(y=!0)}},end:function(n){var r,o,i,a,u;if(o=E?t.getElementRule(n):{}){if(v[n]&&!y){if((r=b.firstChild)&&3===r.type)if((i=r.value.replace(N,"")).length>0)r.value=i,r=r.next;else for(a=r.next,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.next,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a;if((r=b.lastChild)&&3===r.type)if((i=r.value.replace(k,"")).length>0)r.value=i,r=r.prev;else for(a=r.prev,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.prev,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a}if(y&&T[n]&&(y=!1),o.removeEmpty&&wy(t,w,T,b)&&!b.attributes.map.name&&!b.attr("id"))return u=b.parent,v[b.name]?b.empty().remove():b.unwrap(),void(b=u);o.paddEmpty&&(by(b)||wy(t,w,T,b))&&yy(e,s,v,b),b=b.parent}}},t);var O=b=new vy(s.context||e.root_name,11);if(c.parse(u),E&&x.length&&(s.context?s.invalid=!0:function(e){var n,r,o,i,u,s,c,l,f,d,h,m,p,g,v,y;for(m=Sy("tr,td,th,tbody,thead,tfoot,table"),d=t.getNonEmptyElements(),h=t.getWhiteSpaceElements(),p=t.getTextBlockElements(),g=t.getSpecialElements(),n=0;n<e.length;n++)if((r=e[n]).parent&&!r.fixed)if(p[r.name]&&"li"===r.parent.name){for(v=r.next;v&&p[v.name];)v.name="li",v.fixed=!0,r.parent.insert(v,r.parent),v=v.next;r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!t.isValidChild(o.name,r.name)&&!m[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),u=s=a(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(s.name,i[f].name)?(c=a(i[f].clone()),s.append(c)):c=s,l=i[f].firstChild;l&&l!==i[f+1];)y=l.next,c.append(l),l=y;s=c}wy(t,d,h,u)?o.insert(r,i[0],!0):(o.insert(u,i[0],!0),o.insert(r,u)),o=i[0],(wy(t,d,h,o)||xy(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if((v=r.prev)&&("ul"===v.name||"ul"===v.name)){v.append(r);continue}if((v=r.next)&&("ul"===v.name||"ul"===v.name)){v.insert(r,v.firstChild,!0);continue}r.wrap(a(new vy("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(a(new vy("div",1))):g[r.name]?r.empty().remove():r.unwrap()}}}(x)),S&&("body"===O.name||s.isRootContent)&&function(){var n,r,o=O.firstChild,i=function(e){e&&((o=e.firstChild)&&3===o.type&&(o.value=o.value.replace(N,"")),(o=e.lastChild)&&3===o.type&&(o.value=o.value.replace(k,"")))};if(t.isValidChild(O.name,S.toLowerCase())){for(;o;)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!v[o.name]&&!o.attr("data-mce-type")?r?r.append(o):((r=R(S,1)).attr(e.forced_root_block_attrs),O.insert(r,o),r.append(o)):(i(r),r=null),o=n;i(r)}}(),!s.invalid){for(g in o){for(p=n[g],h=(l=o[g]).length;h--;)l[h].parent||l.splice(h,1);for(f=0,d=p.length;f<d;f++)p[f](l,g,s)}for(f=0,d=r.length;f<d;f++)if((p=r[f]).name in i){for(h=(l=i[p.name]).length;h--;)l[h].parent||l.splice(h,1);for(h=0,m=p.callbacks.length;h<m;h++)p.callbacks[h](l,p.name,s)}}return O}};return Ey(u,e),hy.register(u,e),u}var _y=function(e,t,n){-1===Kt.inArray(t,n)&&(e.addAttributeFilter(n,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),t.push(n))},Ry=function(e,t,n){var r=oa(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||mo(Jn.fromDom(t))?r:Kt.trim(r)},Ay=function(e,t,n){var r=n.selection?sy({forced_root_block:!1},n):n,o=e.parse(t,r);return cy.trimTrailingBr(o),o},Oy=function(e,t,n,r,o){return function(e,t,n){return!t.no_events&&e?zm(e,sy(t,{content:n})).content:n}(e,o,function(e,t,n){return Lc(e,t).serialize(n)}(t,n,r))};function Py(e,t){var n=function(e,t){var n,r,o,i=["data-mce-selected"];return n=t&&t.dom?t.dom:ci.DOM,r=t&&t.schema?t.schema:Jo(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs,o=Dy(e,r),cy.register(o,e,n),{schema:r,addNodeFilter:o.addNodeFilter,addAttributeFilter:o.addAttributeFilter,serialize:function(i,a){var u=sy({format:"html"},a||{}),s=ly.process(t,i,u),c=Ry(n,s,u),l=Ay(o,c,u);return"tree"===u.format?l:Oy(t,e,r,l,u)},addRules:function(e){r.addValidElements(e)},setRules:function(e){r.setValidElements(e)},addTempAttr:u(_y,o,i),getTempAttrs:function(){return i}}}(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs}}function My(e){return{getBookmark:u(Ks.getBookmark,e),moveToBookmark:u(Ks.moveToBookmark,e)}}!function(e){e.isBookmarkNode=Ks.isBookmarkNode}(My||(My={}));var Iy,By=My,Ly=No.isContentEditableFalse,Fy=No.isContentEditableTrue,Hy=function(e,t){var r,o,i,a,u,s,c,l,f,d,h,m,p,g,v,y,b,x=t.dom,w=Kt.each,C=t.getDoc(),E=n.document,S=Math.abs,T=Math.round,N=t.getBody();a={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var k=".mce-content-body";t.contentStyles.push(k+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: content-box;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+k+" .mce-resizehandle:hover {background: #000}"+k+" img[data-mce-selected],"+k+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+k+" .mce-clonedresizable {position: absolute;"+(fe.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+k+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}");var D=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},_=function(e){var n=e.target;(function(e,t){return D(e.target)&&!Hg(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&(e.preventDefault(),t.selection.select(n))},R=function(e){return t.dom.is(e,"figure.image")?e.querySelector("img"):e},A=function(e){var n=t.settings.object_resizing;return!1!==n&&!fe.iOS&&("string"!=typeof n&&(n="table,img,figure.image,div"),"false"!==e.getAttribute("data-mce-resize")&&e!==t.getBody()&&Nr(Jn.fromDom(e),n))},O=function(e){var n,a,w,C;n=e.screenX-s,a=e.screenY-c,g=n*u[2]+d,v=a*u[3]+h,g=g<5?5:g,v=v<5?5:v,(D(r)&&!1!==t.settings.resize_img_proportional?!Wg.modifierPressed(e):Wg.modifierPressed(e)||D(r)&&u[2]*u[3]!=0)&&(S(n)>S(a)?(v=T(g*m),g=T(v/m)):(g=T(v/m),v=T(g*m))),x.setStyles(R(o),{width:g,height:v}),w=(w=u.startPos.x+n)>0?w:0,C=(C=u.startPos.y+a)>0?C:0,x.setStyles(i,{left:w,top:C,display:"block"}),i.innerHTML=g+" × "+v,u[2]<0&&o.clientWidth<=g&&x.setStyle(o,"left",l+(d-g)),u[3]<0&&o.clientHeight<=v&&x.setStyle(o,"top",f+(h-v)),(n=N.scrollWidth-y)+(a=N.scrollHeight-b)!=0&&x.setStyles(i,{left:w-n,top:C-a}),p||(Ym(t,r,d,h),p=!0)},P=function(){p=!1;var e=function(e,n){n&&(r.style[e]||!t.schema.isValid(r.nodeName.toLowerCase(),e)?x.setStyle(R(r),e,n):x.setAttrib(R(r),e,n))};e("width",g),e("height",v),x.unbind(C,"mousemove",O),x.unbind(C,"mouseup",P),E!==C&&(x.unbind(E,"mousemove",O),x.unbind(E,"mouseup",P)),x.remove(o),x.remove(i),M(r),Xm(t,r,g,v),x.setAttrib(r,"style",x.getAttrib(r,"style")),t.nodeChanged()},M=function(e){var n,p,S,T,k;I(),F(),n=x.getPos(e,N),l=n.x,f=n.y,k=e.getBoundingClientRect(),p=k.width||k.right-k.left,S=k.height||k.bottom-k.top,r!==e&&(r=e,g=v=0),T=t.fire("ObjectSelected",{target:e}),A(e)&&!T.isDefaultPrevented()?w(a,function(e,t){var n;(n=x.get("mceResizeHandle"+t))&&x.remove(n),n=x.add(N,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===fe.ie&&(n.contentEditable=!1),x.bind(n,"mousedown",function(t){t.stopImmediatePropagation(),t.preventDefault(),function(t){s=t.screenX,c=t.screenY,d=R(r).clientWidth,h=R(r).clientHeight,m=h/d,u=e,e.startPos={x:p*e[0]+l,y:S*e[1]+f},y=N.scrollWidth,b=N.scrollHeight,o=r.cloneNode(!0),x.addClass(o,"mce-clonedresizable"),x.setAttrib(o,"data-mce-bogus","all"),o.contentEditable=!1,o.unSelectabe=!0,x.setStyles(o,{left:l,top:f,margin:0}),o.removeAttribute("data-mce-selected"),N.appendChild(o),x.bind(C,"mousemove",O),x.bind(C,"mouseup",P),E!==C&&(x.bind(E,"mousemove",O),x.bind(E,"mouseup",P)),i=x.add(N,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},d+" × "+h)}(t)}),e.elm=n,x.setStyles(n,{left:p*e[0]+l-n.offsetWidth/2,top:S*e[1]+f-n.offsetHeight/2})}):I(),r.setAttribute("data-mce-selected","1")},I=function(){var e,t;for(e in F(),r&&r.removeAttribute("data-mce-selected"),a)(t=x.get("mceResizeHandle"+e))&&(x.unbind(t),x.remove(t))},B=function(n){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};p||t.removed||(w(x.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"===n.type?n.target:e.getNode(),o(r=x.$(r).closest("table,img,figure.image,hr")[0],N)&&(H(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?M(r):I())},L=function(e){return Ly(function(e,t){for(;t&&t!==e;){if(Fy(t)||Ly(t))return t;t=t.parentNode}return null}(t.getBody(),e))},F=function(){for(var e in a){var t=a[e];t.elm&&(x.unbind(t.elm),delete t.elm)}},H=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};return t.on("init",function(){H(),fe.ie&&fe.ie>=11&&(t.on("mousedown click",function(e){var n=e.target,r=n.nodeName;p||!/^(TABLE|IMG|HR)$/.test(r)||L(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}),t.dom.bind(N,"mscontrolselect",function(e){var n=function(e){ge.setEditorTimeout(t,function(){t.selection.select(e)})};if(L(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))}));var e=ge.throttle(function(e){t.composing||B(e)});t.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",e),t.on("keyup compositionend",function(t){r&&"TABLE"===r.nodeName&&e(t)}),t.on("hide blur",I),t.on("contextmenu",_)}),t.on("remove",F),{isResizable:A,showResizeRect:M,hideResizeRect:I,updateResizeRect:B,destroy:function(){r=o=null}}},jy=function(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}},Wy=function(e,t,n){var r,o,i,a,u=e.dom,s=u.getRoot(),c=0;if(!function(e,t,n){var r={elm:t,alignToTop:n};return e.fire("scrollIntoView",r),r.isDefaultPrevented()}(e,t,n)&&No.isElement(t)){if(!1===n&&(c=t.offsetHeight),"BODY"!==s.nodeName){var l=e.selection.getScrollContainer();if(l)return r=jy(t).y-jy(l).y+c,a=l.clientHeight,void((r<(i=l.scrollTop)||r+25>i+a)&&(l.scrollTop=r<i?r:r-a+25))}o=u.getViewPort(e.getWin()),r=u.getPos(t).y+c,i=o.y,a=o.h,(r<o.y||r+25>i+a)&&e.getWin().scrollTo(0,r<i?r:r-a+25)}},Uy=function(e,t){Z(su.fromRangeStart(t).getClientRects()).each(function(t){var n,r,o=function(e){if(e.inline)return e.getBody().getBoundingClientRect();var t=e.getWin();return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight}}(e),i={x:Ma(n=o,r=t),y:Ia(n,r)};!function(e,t,n){e.inline?(e.getBody().scrollLeft+=t,e.getBody().scrollTop+=n):e.getWin().scrollBy(t,n)}(e,0!==i.x?i.x>0?i.x+4:i.x-4:0,0!==i.y?i.y>0?i.y+4:i.y-4:0)})},zy=function(e){return No.isContentEditableTrue(e)||No.isContentEditableFalse(e)},qy={fromPoint:function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o,i;if(r=n.elementFromPoint(e,t),o=n.body.createTextRange(),r&&"HTML"!==r.tagName||(r=n.body),o.moveToElementText(r),(i=(i=Kt.toArray(o.getClientRects())).sort(function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-(n=Math.abs(Math.max(n.top-t,n.bottom-t)))})).length>0){t=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,t),o.collapse(!0),o}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return No.isContentEditableFalse(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,zy))?null:e}(r,n.body)}return r}},Vy=function(e,t){return j(t,function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t})},$y=function(e,t){var r=(t||n.document).createDocumentFragment();return W(e,function(e){r.appendChild(e.dom())}),Jn.fromDom(r)},Yy=br("element","width","rows"),Xy=br("element","cells"),Ky=br("x","y"),Gy=function(e,t){var n=parseInt(mr(e,t),10);return isNaN(n)?1:n},Jy=function(e,t,n){var r=e.rows();return!!(r[n]?r[n].cells():[])[t]},Qy=function(e){return q(e,function(e,t){return t.cells().length>e?t.cells().length:e},0)},Zy=function(e,t){for(var n=e.rows(),r=0;r<n.length;r++)for(var o=n[r].cells(),i=0;i<o.length;i++)if(Dr(o[i],t))return _.some(Ky(i,r));return _.none()},eb=function(e,t,n,r,o){for(var i=[],a=e.rows(),u=n;u<=o;u++){var s=a[u].cells(),c=t<r?s.slice(t,r+1):s.slice(r,t+1);i.push(Xy(a[u].element(),c))}return i},tb=function(e){var t=Yy(Zi(e),0,[]);return W(Ii(e,"tr"),function(e,n){W(Ii(e,"td,th"),function(r,o){!function(e,t,n,r,o){for(var i=Gy(o,"rowspan"),a=Gy(o,"colspan"),u=e.rows(),s=n;s<n+i;s++){u[s]||(u[s]=Xy(ea(r),[]));for(var c=t;c<t+a;c++)u[s].cells()[c]=s===n&&c===t?o:Zi(o)}}(t,function(e,t,n){for(;Jy(e,t,n);)t++;return t}(t,o,n),n,e,r)})}),Yy(t.element(),Qy(t.rows()),t.rows())},nb=function(e){return function(e,t){var n=Zi(e.element()),r=Jn.fromTag("tbody");return wi(r,t),xi(n,r),n}(e,function(e){return j(e.rows(),function(e){var t=j(e.cells(),function(e){var t=ea(e);return pr(t,"colspan"),pr(t,"rowspan"),t}),n=Zi(e.element());return wi(n,t),n})}(e))},rb=function(e,t,n){return Zy(e,t).bind(function(t){return Zy(e,n).map(function(n){return function(e,t,n){var r=t.x(),o=t.y(),i=n.x(),a=n.y(),u=o<a?eb(e,r,o,i,a):eb(e,r,a,i,o);return Yy(e.element(),Qy(u),u)}(e,t,n)})})},ob=function(e,t){return V(e,function(e){return"li"===tr(e)&&function(e,t){return ja([ug(t),sg(t)],function(t,n){var r=V(cg(e),u(Dr,t)),o=V(lg(e),u(Dr,n));return r.isSome()&&o.isSome()}).getOr(!1)}(e,t)}).fold(i([]),function(t){return function(e){return V(e,function(e){return"ul"===tr(e)||"ol"===tr(e)})}(e).map(function(e){return[Jn.fromTag("li"),Jn.fromTag(tr(e))]}).getOr([])})},ib=function(e,t){var n=Jn.fromDom(t.commonAncestorContainer),r=kl(n,e),o=z(r,function(e){return io(e)||ro(e)}),a=ob(r,t),u=o.concat(a.length?a:function(e){return co(e)?Ar(e).filter(so).fold(i([]),function(t){return[e,t]}):so(e)?[e]:[]}(n));return j(u,Zi)},ab=function(){return $y([])},ub=function(e,t){return n=Jn.fromDom(t.cloneContents()),r=ib(e,t),o=q(r,function(e,t){return xi(t,e),t},n),r.length>0?$y([o]):o;var n,r,o},sb=function(e,t){return(n=e,r=t[0],Hi(r,"table",u(Dr,n))).bind(function(e){var n=t[0],r=t[t.length-1],o=tb(e);return rb(o,n,r).map(function(e){return $y([nb(e)])})}).getOrThunk(ab);var n,r},cb=function(e,t){var n=Vd(t,e);return n.length>0?sb(e,n):function(e,t){return t.length>0&&t[0].collapsed?ab():ub(e,t[0])}(e,t)},lb=function(e,t){if(void 0===t&&(t={}),t.get=!0,t.format=t.format||"html",t.selection=!0,(t=e.fire("BeforeGetContent",t)).isDefaultPrevented())return e.fire("GetContent",t),t.content;if("text"===t.format)return function(e){return _.from(e.selection.getRng()).map(function(t){var n=e.dom.add(e.getBody(),"div",{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),r=oa(n.innerText);return e.dom.remove(n),r}).getOr("")}(e);t.getInner=!0;var n=function(e,t){var n,r=e.selection.getRng(),o=e.dom.create("body"),i=e.selection.getSel(),a=Vy(e,Hd(i));return(n=t.contextual?cb(Jn.fromDom(e.getBody()),a).dom():r.cloneContents())&&o.appendChild(n),e.selection.serializer.serialize(o,t)}(e,t);return"tree"===t.format?n:(t.content=e.selection.isCollapsed()?"":n,e.fire("GetContent",t),t.content)},fb=function(e,t,n){var r,o,i,a=e.selection.getRng(),u=e.getDoc();if((n=n||{format:"html"}).set=!0,n.selection=!0,n.content=t,n.no_events||!(n=e.fire("BeforeSetContent",n)).isDefaultPrevented()){if(t=n.content,a.insertNode){t+='<span id="__caret">_</span>',a.startContainer===u&&a.endContainer===u?u.body.innerHTML=t:(a.deleteContents(),0===u.body.childNodes.length?u.body.innerHTML=t:a.createContextualFragment?a.insertNode(a.createContextualFragment(t)):(o=u.createDocumentFragment(),i=u.createElement("div"),o.appendChild(i),i.outerHTML=t,a.insertNode(o))),r=e.dom.get("__caret"),(a=u.createRange()).setStartBefore(r),a.setEndBefore(r),e.selection.setRng(a),e.dom.remove("__caret");try{e.selection.setRng(a)}catch(e){}}else a.item&&(u.execCommand("Delete",!1,null),a=e.getRng()),/^\s+/.test(t)?(a.pasteHTML('<span id="__mce_tmp">_</span>'+t),e.dom.remove("__mce_tmp")):a.pasteHTML(t);n.no_events||e.fire("SetContent",n)}else e.fire("SetContent",n)},db=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return _.from(i).map(Jn.fromDom).map(function(e){return r&&t.collapsed?e:Lr(e,o(e,a)).getOr(e)}).bind(function(e){return rr(e)?_.some(e):Ar(e)}).map(function(e){return e.dom()}).getOr(e)},hb=function(e,t,n){return db(e,t,!0,n,function(e,t){return Math.min(e.dom().childNodes.length,t)})},mb=function(e,t,n){return db(e,t,!1,n,function(e,t){return t>0?t-1:t})},pb=function(e,t){for(var n=e;e&&No.isText(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},gb=Kt.each,vb=function(e){return!!e.select},yb=function(e){return!(!e||!e.ownerDocument)&&_r(Jn.fromDom(e.ownerDocument),Jn.fromDom(e))},bb=function(e,t,n,r){var o,i,a,u,s,c=function(e,t){return fb(r,e,t)},l=function(e){var t=d();t.collapse(!!e),h(t)},f=function(){return t.getSelection?t.getSelection():t.document.selection},d=function(){var n,o,i,s,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}};if(!t)return null;if(null==(s=t.document))return null;if(void 0!==r.bookmark&&!1===bp(r)){var l=Dm.getRng(r);if(l.isSome())return l.map(function(e){return Vy(r,[e])[0]}).getOr(s.createRange())}try{(n=f())&&(o=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():s.createRange())}catch(e){}return(o=Vy(r,[o])[0])||(o=s.createRange?s.createRange():s.body.createTextRange()),o.setStart&&9===o.startContainer.nodeType&&o.collapsed&&(i=e.getRoot(),o.setStart(i,0),o.setEnd(i,0)),a&&u&&(0===c(o.START_TO_START,o,a)&&0===c(o.END_TO_END,o,a)?o=u:(a=null,u=null)),o},h=function(e,t){var n,o;if(function(e){return!!e&&(!!vb(e)||yb(e.startContainer)&&yb(e.endContainer))}(e)){var i=vb(e)?e:null;if(i){u=null;try{i.select()}catch(e){}}else{if(n=f(),e=r.fire("SetSelectionRange",{range:e,forward:t}).range,n){u=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),a=n.rangeCount>0?n.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!n.setBaseAndExtent||fe.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(o=e.startContainer.childNodes[e.startOffset])&&"IMG"===o.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(o,0,o,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},m=function(){var t,n,r=f();return!(r&&r.anchorNode&&r.focusNode)||((t=e.createRng()).setStart(r.anchorNode,r.anchorOffset),t.collapse(!0),(n=e.createRng()).setStart(r.focusNode,r.focusOffset),n.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,n)<=0)},p={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:l,setCursorLocation:function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),h(o),l(!1)):(fg(e,o,r.getBody(),!0),h(o))},getContent:function(e){return lb(r,e)},setContent:c,getBookmark:function(e,t){return o.getBookmark(e,t)},moveToBookmark:function(e){return o.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return _.from(t).map(function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(fg(e,o,t,!0),fg(e,o,t,!1)),o})}(e,t,n).each(h),t},isCollapsed:function(){var e=d(),t=f();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:m,setNode:function(t){return c(e.getOuterHTML(t)),t},getNode:function(){return e=r.getBody(),(t=d())?(o=t.startContainer,i=t.endContainer,a=t.startOffset,u=t.endOffset,n=t.commonAncestorContainer,!t.collapsed&&(o===i&&u-a<2&&o.hasChildNodes()&&(n=o.childNodes[a]),3===o.nodeType&&3===i.nodeType&&(o=o.length===a?pb(o.nextSibling,!0):o.parentNode,i=0===u?pb(i.previousSibling,!1):i.parentNode,o&&o===i))?o:n&&3===n.nodeType?n.parentNode:n):e;var e,t,n,o,i,a,u},getSel:f,setRng:h,getRng:d,getStart:function(e){return hb(r.getBody(),d(),e)},getEnd:function(e){return mb(r.getBody(),d(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i,a=[];if(i=e.getRoot(),n=e.getParent(n||hb(i,t,t.collapsed),e.isBlock),r=e.getParent(r||mb(i,t,t.collapsed),e.isBlock),n&&n!==i&&a.push(n),n&&r&&n!==r){o=n;for(var u=new Qr(n,i);(o=u.next())&&o!==r;)e.isBlock(o)&&a.push(o)}return r&&n!==r&&r!==i&&a.push(r),a}(e,d(),t,n)},normalize:function(){var t=d(),n=f();if(!Wd(n)&&dg(r)){var o=om.normalize(e,t);return o.each(function(e){h(e,m())}),o.getOr(t)}return t},selectorChanged:function(t,n){var o;return s||(s={},o={},r.on("NodeChange",function(t){var n=t.element,r=e.getParents(n,null,e.getRoot()),i={};gb(s,function(t,n){gb(r,function(a){if(e.is(a,n))return o[n]||(gb(t,function(e){e(!0,{node:a,selector:n,parents:r})}),o[n]=t),i[n]=t,!1})}),gb(o,function(e,t){i[t]||(delete o[t],gb(e,function(e){e(!1,{node:n,selector:t,parents:r})}))})})),s[t]||(s[t]=[]),s[t].push(n),p},getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){return Wy(r,e,t)},placeCaretAt:function(e,t){return h(qy.fromPoint(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=d();return e.collapsed?lu.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=a=u=null,i.destroy()}};return o=By(p),i=Hy(p,r),p.bookmarkManager=o,p.controlSelection=i,p};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(Iy||(Iy={}));var xb=function(e,t){return e===cu.Backwards?t.reverse():t},wb=function(e,t,n){return e===cu.Forwards?t.next(n):t.prev(n)},Cb=function(e,t,n,r){return No.isBr(r.getNode(t===cu.Forwards))?Iy.Br:!1===us(n,r)?Iy.Block:Iy.Wrap},Eb=function(e,t,n,r){for(var o,i=Rs(n),a=r,u=[];a&&(o=wb(t,i,a));){if(No.isBr(o.getNode(!1)))return t===cu.Forwards?{positions:xb(t,u).concat([o]),breakType:Iy.Br,breakAt:_.some(o)}:{positions:xb(t,u),breakType:Iy.Br,breakAt:_.some(o)};if(o.isVisible()){if(e(a,o)){var s=Cb(0,t,a,o);return{positions:xb(t,u),breakType:s,breakAt:_.some(o)}}u.push(o),a=o}else a=o}return{positions:xb(t,u),breakType:Iy.Eol,breakAt:_.none()}},Sb=function(e,t,n,r){return t(n,r).breakAt.map(function(r){var o=t(n,r).positions;return e===cu.Backwards?o.concat(r):[r].concat(o)}).getOr([])},Tb=function(e,t){return q(e,function(e,n){return e.fold(function(){return _.some(n)},function(r){return ja([Z(r.getClientRects()),Z(n.getClientRects())],function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r}).or(e)})},_.none())},Nb=function(e,t){return Z(t.getClientRects()).bind(function(t){return Tb(e,t.left)})},kb=u(Eb,su.isAbove,-1),Db=u(Eb,su.isBelow,1),_b=u(Sb,-1,kb),Rb=u(Sb,1,Db),Ab=No.isContentEditableFalse,Ob=Ba,Pb=function(e,t,n,r){var o=e===cu.Forwards,i=o?rf:of;if(!r.collapsed){var a=Ob(r);if(Ab(a))return _h(e,t,a,e===cu.Backwards,!0)}var u=function(e){return ua(e.startContainer)}(r),s=gs(e,t.getBody(),r);if(i(s))return Rh(t,s.getNode(!o));var c=cl.normalizePosition(o,n(s));if(!c)return u?r:null;if(i(c))return _h(e,t,c.getNode(!o),o,!0);var l=n(c);return l&&i(l)&&bs(c,l)?_h(e,t,l.getNode(!o),o,!0):u?Oh(t,c.toRange(),!0):null},Mb=function(e,t,n,r){var o,i,a,u,s,c,l,f,d;if(d=Ob(r),o=gs(e,t.getBody(),r),i=n(t.getBody(),_g(1),o),a=z(i,Rg(1)),s=qt.last(o.getClientRects()),(rf(o)||uf(o))&&(d=o.getNode()),(of(o)||sf(o))&&(d=o.getNode(!0)),!s)return null;if(c=s.left,(u=Bg(a,c))&&Ab(u.node))return l=Math.abs(c-u.left),f=Math.abs(c-u.right),_h(e,t,u.node,l<f,!0);if(d){var h=function(e,t,n,r){var o,i,a,u,s,c,l=Rs(t),f=[],d=0,h=function(e){return qt.last(e.getClientRects())};1===e?(o=l.next,i=Pa,a=Oa,u=lu.after(r)):(o=l.prev,i=Oa,a=Pa,u=lu.before(r)),c=h(u);do{if(u.isVisible()&&!a(s=h(u),c)){if(f.length>0&&i(s,qt.last(f))&&d++,(s=_a(s)).position=u,s.line=d,n(s))return f;f.push(s)}}while(u=o(u));return f}(e,t.getBody(),_g(1),d);if(u=Bg(z(h,Rg(1)),c))return Oh(t,u.position.toRange(),!0);if(u=qt.last(z(h,Rg(0))))return Oh(t,u.position.toRange(),!0)}},Ib=function(e,t,n){var r,o,i=Rs(e.getBody()),a=u(ys,i.next),s=u(ys,i.prev);if(n.collapsed&&e.settings.forced_root_block){if(!(r=e.dom.getParent(n.startContainer,"PRE")))return;(1===t?a(lu.fromRangeStart(n)):s(lu.fromRangeStart(n)))||(o=function(e){var t=e.dom.create(Fh.getForcedRootBlock(e));return(!fe.ie||fe.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e),1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},Bb=function(e,t){return function(){var n=function(e,t){var n,r=Rs(e.getBody()),o=u(ys,r.next),i=u(ys,r.prev),a=t?cu.Forwards:cu.Backwards,s=t?o:i,c=e.selection.getRng();return(n=Pb(a,e,s,c))?n:(n=Ib(e,a,c))||null}(e,t);return!!n&&(e.selection.setRng(n),!0)}},Lb=function(e,t){return function(){var n=function(e,t){var n,r=t?1:-1,o=t?Dg:kg,i=e.selection.getRng();return(n=Mb(r,e,o,i))?n:(n=Ib(e,r,i))||null}(e,t);return!!n&&(e.selection.setRng(n),!0)}},Fb=function(e,t){return function(){var n=t?lu.fromRangeEnd(e.selection.getRng()):lu.fromRangeStart(e.selection.getRng()),r=t?Db(e.getBody(),n):kb(e.getBody(),n);return(t?ee(r.positions):Z(r.positions)).filter(function(e){return function(t){return e?of(t):rf(t)}}(t)).fold(i(!1),function(t){return e.selection.setRng(t.toRange()),!0})}},Hb=function(e,t,n,r,o){var i=Ii(Jn.fromDom(n),"td,th,caption").map(function(e){return e.dom()});return function(e,t,n){return q(e,function(e,r){return e.fold(function(){return _.some(r)},function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return _.some(i<o?r:e)})},_.none())}(z(function(e,t){return K(t,function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(_a(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]})}(e,i),function(e){return t(e,o)}),r,o).map(function(e){return e.cell})},jb=u(Hb,function(e){return e.bottom},function(e,t){return e.y<t}),Wb=u(Hb,function(e){return e.top},function(e,t){return e.y>t}),Ub=function(e,t){return Z(t.getClientRects()).bind(function(t){return jb(e,t.left,t.top)}).bind(function(e){return Nb((n=e,Ws.lastPositionIn(n).map(function(e){return kb(n,e).positions.concat(e)}).getOr([])),t);var n})},zb=function(e,t){return ee(t.getClientRects()).bind(function(t){return Wb(e,t.left,t.top)}).bind(function(e){return Nb((n=e,Ws.firstPositionIn(n).map(function(e){return[e].concat(Db(n,e).positions)}).getOr([])),t);var n})},qb=function(e,t){e.selection.setRng(t),Uy(e,t)},Vb=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===Iy.Wrap&&0===e.positions.length}(r)||!No.isBr(n.getNode())&&function(e){return e.breakType===Iy.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.map(function(n){return e(t,n).breakAt.isSome()}).getOr(!1)}(e,t,r):r.breakAt.isNone()},$b=u(Vb,kb),Yb=u(Vb,Db),Xb=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;if(Xu()&&function(e,t,n){var r=lu.fromRangeStart(t);return Ws.positionIn(!e,n).map(function(e){return e.isEqual(r)}).getOr(!1)}(t,o,n)){var a=_h(i,e,n,!t,!0);return qb(e,a),!0}return!1},Kb=function(e,t){var n=t.getNode(e);return No.isElement(n)&&"TABLE"===n.nodeName?_.some(n):_.none()},Gb=function(e,t,n){var r=Kb(!!t,n),o=!1===t;r.fold(function(){return qb(e,n.toRange())},function(r){return Ws.positionIn(o,e.getBody()).filter(function(e){return e.isEqual(n)}).fold(function(){return qb(e,n.toRange())},function(o){return function(e,t,n,r){var o=Fh.getForcedRootBlock(t);o?t.undoManager.transact(function(){var r=Jn.fromTag(o);hr(r,Fh.getForcedRootBlockAttrs(t)),xi(r,Jn.fromTag("br")),e?yi(Jn.fromDom(n),r):vi(Jn.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom(),0),i.setEnd(r.dom(),0),qb(t,i)}):qb(t,r.toRange())}(t,e,r,n)})})},Jb=function(e,t,n,r){var o=e.selection.getRng(),i=lu.fromRangeStart(o),a=e.getBody();if(!t&&$b(r,i)){var u=function(e,t,n){return Ub(t,n).orThunk(function(){return Z(n.getClientRects()).bind(function(n){return Tb(_b(e,lu.before(t)),n.left)})}).getOr(lu.before(t))}(a,n,i);return Gb(e,t,u),!0}return!(!t||!Yb(r,i))&&(u=function(e,t,n){return zb(t,n).orThunk(function(){return Z(n.getClientRects()).bind(function(n){return Tb(Rb(e,lu.after(t)),n.left)})}).getOr(lu.after(t))}(a,n,i),Gb(e,t,u),!0)},Qb=function(e,t){return function(){return _.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(n){return _.from(e.dom.getParent(n,"table")).map(function(n){return Xb(e,t,n)})}).getOr(!1)}},Zb=function(e,t){return function(){return _.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind(function(n){return _.from(e.dom.getParent(n,"table")).map(function(r){return Jb(e,t,r,n)})}).getOr(!1)}},ex=function(e){return H(["figcaption"],tr(e))},tx=function(e){var t=n.document.createRange();return t.setStartBefore(e.dom()),t.setEndBefore(e.dom()),t},nx=function(e,t,n){n?xi(e,t):bi(e,t)},rx=function(e,t,n,r){return""===t?function(e,t){var n=Jn.fromTag("br");return nx(e,n,t),tx(n)}(e,r):function(e,t,n,r){var o=Jn.fromTag(n),i=Jn.fromTag("br");return hr(o,r),xi(o,i),nx(e,o,t),tx(i)}(e,r,t,n)},ox=function(e,t,n){return t?function(e,t){return Db(e,t).breakAt.isNone()}(e.dom(),n):function(e,t){return kb(e,t).breakAt.isNone()}(e.dom(),n)},ix=function(e,t){var n=Jn.fromDom(e.getBody()),r=lu.fromRangeStart(e.selection.getRng()),o=Fh.getForcedRootBlock(e),i=Fh.getForcedRootBlockAttrs(e);return function(e,t){var n=u(Dr,t);return Fi(Jn.fromDom(e.container()),oo,n).filter(ex)}(r,n).exists(function(){if(ox(n,t,r)){var a=rx(n,o,i,t);return e.selection.setRng(a),!0}return!1})},ax=function(e,t){return function(){return!!e.selection.isCollapsed()&&ix(e,t)}},ux=function(e,t){return K(function(e){return j(e,function(e){return sy({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:r},e)})}(e),function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]})},sx=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,r)}},cx=function(e,t){return V(ux(e,t),function(e){return e.action()})},lx=function(e,t){e.on("keydown",function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=Kn.detect().os;cx([{keyCode:Wg.RIGHT,action:Bb(e,!0)},{keyCode:Wg.LEFT,action:Bb(e,!1)},{keyCode:Wg.UP,action:Lb(e,!1)},{keyCode:Wg.DOWN,action:Lb(e,!0)},{keyCode:Wg.RIGHT,action:Qb(e,!0)},{keyCode:Wg.LEFT,action:Qb(e,!1)},{keyCode:Wg.UP,action:Zb(e,!1)},{keyCode:Wg.DOWN,action:Zb(e,!0)},{keyCode:Wg.RIGHT,action:bd.move(e,t,!0)},{keyCode:Wg.LEFT,action:bd.move(e,t,!1)},{keyCode:Wg.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:bd.moveNextWord(e,t)},{keyCode:Wg.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:bd.movePrevWord(e,t)},{keyCode:Wg.UP,action:ax(e,!1)},{keyCode:Wg.DOWN,action:ax(e,!0)}],n).each(function(e){n.preventDefault()})}(e,t,n)})},fx=function(e,t){e.on("keydown",function(n){!1===n.isDefaultPrevented()&&function(e,t,n){cx([{keyCode:Wg.BACKSPACE,action:sx(_f,e,!1)},{keyCode:Wg.DELETE,action:sx(_f,e,!0)},{keyCode:Wg.BACKSPACE,action:sx(Mh,e,!1)},{keyCode:Wg.DELETE,action:sx(Mh,e,!0)},{keyCode:Wg.BACKSPACE,action:sx(Ed,e,t,!1)},{keyCode:Wg.DELETE,action:sx(Ed,e,t,!0)},{keyCode:Wg.BACKSPACE,action:sx(nh,e,!1)},{keyCode:Wg.DELETE,action:sx(nh,e,!0)},{keyCode:Wg.BACKSPACE,action:sx(Wl,e,!1)},{keyCode:Wg.DELETE,action:sx(Wl,e,!0)},{keyCode:Wg.BACKSPACE,action:sx(Ll,e,!1)},{keyCode:Wg.DELETE,action:sx(Ll,e,!0)},{keyCode:Wg.BACKSPACE,action:sx(Nh,e,!1)},{keyCode:Wg.DELETE,action:sx(Nh,e,!0)}],n).each(function(e){n.preventDefault()})}(e,t,n)}),e.on("keyup",function(t){!1===t.isDefaultPrevented()&&function(e,t){cx([{keyCode:Wg.BACKSPACE,action:sx(Rf,e)},{keyCode:Wg.DELETE,action:sx(Rf,e)}],t)}(e,t)})},dx=function(e){return _.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},hx=function(e,t){var n,r,o,i=t,a=e.dom,u=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var s=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);s&&/^(UL|OL|DL)$/.test(s.nodeName)&&t.insertBefore(a.doc.createTextNode(" "),t.firstChild)}if(o=a.createRng(),t.normalize(),t.hasChildNodes()){for(n=new Qr(t,t);r=n.current();){if(No.isText(r)){o.setStart(r,0),o.setEnd(r,0);break}if(u[r.nodeName.toLowerCase()]){o.setStartBefore(r),o.setEndBefore(r);break}i=r,r=n.next()}r||(o.setStart(i,0),o.setEnd(i,0))}else No.isBr(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)):(o.setStart(t,0),o.setEnd(t,0));e.selection.setRng(o),a.remove(void 0),e.selection.scrollIntoView(t)}},mx=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},px=dx,gx=function(e){return dx(e).fold(i(""),function(e){return e.nodeName.toUpperCase()})},vx=function(e){return dx(e).filter(function(e){return co(Jn.fromDom(e))}).isSome()},yx=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},bx=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},xx=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},wx=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!No.isElement(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Cx=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;bx(u=n)&&bx(u.parentNode)&&(o="LI");var s=o?t(o):i.create("BR");if(wx(n,r,!0)&&wx(n,r,!1))yx(n,"LI")?i.insertAfter(s,xx(n)):i.replace(s,n);else if(wx(n,r,!0))yx(n,"LI")?(i.insertAfter(s,xx(n)),s.appendChild(i.doc.createTextNode(" ")),s.appendChild(n)):n.parentNode.insertBefore(s,n);else if(wx(n,r,!1))i.insertAfter(s,xx(n));else{n=xx(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var l=c.extractContents();"LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(l,"LI")?(s=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(s,n))}i.remove(r),hx(e,s)}},Ex=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},Sx=function(e){e.innerHTML='<br data-mce-bogus="1">'},Tx=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Nx=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},kx=function(e,t,n){return!1===No.isText(t)?n:e?1===n&&t.data.charAt(n-1)===ra?0:n:n===t.data.length-1&&t.data.charAt(n)===ra?t.data.length:n},Dx=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},_x=function(e,t){var n=Fh.getForcedRootBlock(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&e.dom.setAttribs(t,Fh.getForcedRootBlockAttrs(e))},Rx=function(e,t){var n,r,o,i,a,u,s,c,l,f,d,h,m,p=e.dom,g=e.schema,v=g.getNonEmptyElements(),y=e.selection.getRng(),b=function(t){var n,i,u,s=o,c=g.getTextInlineElements();if(t||"TABLE"===f||"HR"===f?(n=p.create(t||h),_x(e,n)):n=a.cloneNode(!1),u=n,!1===Fh.shouldKeepStyles(e))p.setAttrib(n,"style",null),p.setAttrib(n,"class",null);else do{if(c[s.nodeName]){if(Ou(s)||Ks.isBookmarkNode(s))continue;i=s.cloneNode(!1),p.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(u=i,n.appendChild(i))}}while((s=s.parentNode)&&s!==r);return Sx(u),n},x=function(e){var t,n,r,u;if(u=kx(e,o,i),No.isText(o)&&(e?u>0:u<o.nodeValue.length))return!1;if(o.parentNode===a&&m&&!e)return!0;if(e&&No.isElement(o)&&o===a.firstChild)return!0;if(Tx(o,"TABLE")||Tx(o,"HR"))return m&&!e||!m&&e;for(t=new Qr(o,a),No.isText(o)&&(e&&0===u?t.prev():e||u!==o.nodeValue.length||t.next());n=t.current();){if(No.isElement(n)){if(!n.getAttribute("data-mce-bogus")&&(r=n.nodeName.toLowerCase(),v[r]&&"br"!==r))return!1}else if(No.isText(n)&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0},w=function(){s=/^(H[1-6]|PRE|FIGURE)$/.test(f)&&"HGROUP"!==d?b(h):b(),Fh.shouldEndContainerOnEmptyBlock(e)&&Nx(p,l)&&p.isEmpty(a)?s=p.split(l,a):p.insertAfter(s,a),hx(e,s)};om.normalize(p,y).each(function(e){y.setStart(e.startContainer,e.startOffset),y.setEnd(e.endContainer,e.endOffset)}),o=y.startContainer,i=y.startOffset,h=Fh.getForcedRootBlock(e),u=t.shiftKey,No.isElement(o)&&o.hasChildNodes()&&(m=i>o.childNodes.length-1,o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o,i=m&&No.isText(o)?o.nodeValue.length:0),(r=Dx(p,o))&&((h&&!u||!h&&u)&&(o=function(e,t,n,r,o){var i,a,u,s,c,l,f=t||"P",d=e.dom,h=Dx(d,r);if(!(a=d.getParent(r,d.isBlock))||!Nx(d,a)){if(l=(a=a||h)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),_x(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==a;)s=s.parentNode;for(;s&&!d.isBlock(s);)u=s,s=s.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),_x(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!d.isBlock(s);)c=s.nextSibling,i.appendChild(s),s=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,h,y,o,i)),a=p.getParent(o,p.isBlock),l=a?p.getParent(a.parentNode,p.isBlock):null,f=a?a.nodeName.toUpperCase():"","LI"!==(d=l?l.nodeName.toUpperCase():"")||t.ctrlKey||(a=l,l=l.parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&p.isEmpty(a)?Cx(e,b,l,a,h):h&&a===e.getBody()||(h=h||"P",ua(a)?(s=ga(a),p.isEmpty(a)&&Sx(a),hx(e,s)):x()?w():x(!0)?(s=a.parentNode.insertBefore(b(),a),hx(e,Tx(a,"HR")?s:a)):((n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,kx(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,kx(!1,e.endContainer,e.endOffset)),t}(y).cloneRange()).setEndAfter(a),function(e){W(Mi(Jn.fromDom(e),or),function(e){var t=e.dom();t.nodeValue=oa(t.nodeValue)})}(c=n.extractContents()),function(e){do{No.isText(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(c),s=c.firstChild,p.insertAfter(c,a),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;No.isElement(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue?e.remove(o):Ex(e,o)&&e.remove(o)}}(p,v,s),function(e,t){var n;t.normalize(),(n=t.lastChild)&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(p,a),p.isEmpty(a)&&Sx(a),s.normalize(),p.isEmpty(s)?(p.remove(s),w()):hx(e,s)),p.setAttrib(s,"id",""),e.fire("NewBlock",{newBlock:s})))},Ax=function(e,t){return px(e).filter(function(e){return t.length>0&&Nr(Jn.fromDom(e),t)}).isSome()},Ox=function(e){return Ax(e,Fh.getBrNewLineSelector(e))},Px=function(e){return Ax(e,Fh.getNoNewLineSelector(e))},Mx=Ul([{br:[]},{block:[]},{none:[]}]),Ix=function(e,t){return Px(e)},Bx=function(e){return function(t,n){return""===Fh.getForcedRootBlock(t)===e}},Lx=function(e){return function(t,n){return vx(t)===e}},Fx=function(e,t){return function(n,r){return gx(n)===e.toUpperCase()===t}},Hx=function(e){return Fx("pre",e)},jx=function(e){return function(t,n){return Fh.shouldPutBrInPre(t)===e}},Wx=function(e,t){return Ox(e)},Ux=function(e,t){return t},zx=function(e){var t=Fh.getForcedRootBlock(e),n=mx(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},qx=function(e,t){return function(n,r){return q(e,function(e,t){return e&&t(n,r)},!0)?_.some(t):_.none()}},Vx=function(e,t){return Wf([qx([Ix],Mx.none()),qx([Fx("summary",!0)],Mx.br()),qx([Hx(!0),jx(!1),Ux],Mx.br()),qx([Hx(!0),jx(!1)],Mx.block()),qx([Hx(!0),jx(!0),Ux],Mx.block()),qx([Hx(!0),jx(!0)],Mx.br()),qx([Lx(!0),Ux],Mx.br()),qx([Lx(!0)],Mx.block()),qx([Bx(!0),Ux,zx],Mx.block()),qx([Bx(!0)],Mx.br()),qx([Wx],Mx.br()),qx([Bx(!1),Ux],Mx.br()),qx([zx],Mx.block())],[e,t.shiftKey]).getOr(Mx.none())},$x=function(e,t){Vx(e,t).fold(function(){mm.insert(e,t)},function(){Rx(e,t)},r)},Yx=function(e){e.on("keydown",function(t){t.keyCode===Wg.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact(function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),$x(e,t)}))}(e,t)})},Xx=function(e,t){var n=t.container(),r=t.offset();return No.isText(n)?(n.insertData(r,e),_.some(su(n,r+e.length))):vs(t).map(function(n){var r=Jn.fromText(e);return t.isAtEnd()?yi(n,r):vi(n,r),su(r.dom(),e.length)})},Kx=u(Xx," "),Gx=u(Xx," "),Jx=function(e,t,n){return Ws.navigateIgnore(e,t,n,tf)},Qx=function(e,t,n){var r=z(kl(Jn.fromDom(n.container()),t),oo);return Z(r).fold(function(){return Jx(e,t.dom(),n).forall(function(e){return!1===us(e,n,t.dom())})},function(t){return Jx(e,t.dom(),n).isNone()})},Zx=u(Qx,!1),ew=u(Qx,!0),tw=function(e){return su.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},nw=function(e,t){var n=z(kl(Jn.fromDom(t.container()),e),oo);return Z(n).getOr(e)},rw=function(e,t){return tw(t)?ef(t):ef(t)||Ws.prevPosition(nw(e,t).dom(),t).exists(ef)},ow=function(e,t){return tw(t)?Zl(t):Zl(t)||Ws.nextPosition(nw(e,t).dom(),t).exists(Zl)},iw=function(e){return vs(e).bind(function(e){return Fi(e,rr)}).exists(function(e){return t=vr(e,"white-space"),H(["pre","pre-line","pre-wrap"],t);var t})},aw=function(e,t){return function(e,t){return Ws.prevPosition(e.dom(),t).isNone()}(e,t)||function(e,t){return Ws.nextPosition(e.dom(),t).isNone()}(e,t)||Zx(e,t)||ew(e,t)||$l(e,t)||Vl(e,t)},uw=function(e,t){var n=function(e){var t=e.container(),n=e.offset();return No.isText(t)&&n<t.data.length?su(t,n+1):e}(t);return!iw(n)&&(ew(e,n)||Vl(e,n)||ow(e,n))},sw=function(e,t){return function(e,t){return!iw(t)&&(Zx(e,t)||$l(e,t)||rw(e,t))}(e,t)||uw(e,t)},cw=function(e,t){return Kl(e.charAt(t))},lw=function(e){var t=e.container();return No.isText(t)&&jn(t.data," ")},fw=function(e){var t=e.data,n=function(e){return j(e.split(""),function(e,t,n){return Kl(e)&&t>0&&t<n.length-1&&Jl(n[t-1])&&Jl(n[t+1])?" ":e}).join("")}(t);return n!==t&&(e.data=n,!0)},dw=function(e,t){return _.some(t).filter(lw).bind(function(t){var n=t.container();return function(e,t){var n=t.data,r=su(t,0);return!(!cw(n,0)||sw(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||fw(n)||function(e,t){var n=t.data,r=su(t,n.length-1);return!(!cw(n,n.length-1)||sw(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n)?_.some(t):_.none()})},hw=function(e){var t=Jn.fromDom(e.getBody());e.selection.isCollapsed()&&dw(t,su.fromRangeStart(e.selection.getRng())).each(function(t){e.selection.setRng(t.toRange())})},mw=function(e,t){return function(n){return function(e,t){return!iw(t)&&(aw(e,t)||rw(e,t)||ow(e,t))}(e,n)?Kx(t):Gx(t)}},pw=function(e){var t=lu.fromRangeStart(e.selection.getRng()),n=Jn.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=u(cl.isInlineTarget,e),o=lu.fromRangeStart(e.selection.getRng());return id(r,e.getBody(),o).bind(function(e){return function(t){return t.fold(function(t){return Ws.prevPosition(e.dom(),lu.before(t))},function(e){return Ws.firstPositionIn(e)},function(e){return Ws.lastPositionIn(e)},function(t){return Ws.nextPosition(e.dom(),lu.after(t))})}}(n)).bind(mw(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},gw=function(e){e.on("keydown",function(t){!1===t.isDefaultPrevented()&&function(e,t){cx([{keyCode:Wg.SPACEBAR,action:sx(pw,e)}],t).each(function(e){t.preventDefault()})}(e,t)})},vw=function(e,t){t.hasAttribute("data-mce-caret")&&(ga(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},yw=function(e,t){var n=function(e){return ji(Jn.fromDom(e.getBody()),"*[data-mce-caret]").fold(i(null),function(e){return e.dom()})}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void vw(e,n)):void(la(n)&&(vw(e,n),e.undoManager.add()))},bw=function(e){e.on("keyup compositionstart",u(yw,e))},xw=Kn.detect().browser,ww=function(e){!function(e){var t=Ti(function(){e.composing||hw(e)},0);xw.isIE()&&(e.on("keypress",function(e){t.throttle()}),e.on("remove",function(e){t.cancel()}))}(e),e.on("input",function(t){!1===t.isComposing&&hw(e)})},Cw=function(e){e.on("keydown",function(t){!1===t.isDefaultPrevented()&&function(e,t){cx([{keyCode:Wg.END,action:Fb(e,!0)},{keyCode:Wg.HOME,action:Fb(e,!1)}],t).each(function(e){t.preventDefault()})}(e,t)})},Ew=function(e){var t=bd.setupSelectedState(e);bw(e),lx(e,t),fx(e,t),Yx(e),gw(e),ww(e),Cw(e)};function Sw(e){var t,r,o,i=Kt.each,a=Wg.BACKSPACE,u=Wg.DELETE,s=e.dom,c=e.selection,l=e.settings,f=e.parser,d=fe.gecko,h=fe.ie,m=fe.webkit,p=h?"Text":"URL",g=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},v=function(e){return e.isDefaultPrevented()},y=function(){e.shortcuts.add("meta+a",null,"SelectAll")},b=function(){e.on("keydown",function(e){if(!v(e)&&e.keyCode===a&&c.isCollapsed()&&0===c.getRng().startOffset){var t=c.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})},x=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",function(t){var n;if("HTML"===t.target.nodeName){if(fe.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}}))};return e.on("keydown",function(t){var n,r,o,i,a;if(!v(t)&&t.keyCode===Wg.BACKSPACE&&(r=(n=c.getRng()).startContainer,o=n.startOffset,i=s.getRoot(),a=r,n.collapsed&&0===o)){for(;a&&a.parentNode&&a.parentNode.firstChild===a&&a.parentNode!==i;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(e.formatter.toggle("blockquote",null,a),(n=s.createRng()).setStart(r,0),n.setEnd(r,0),c.setRng(n))}}),t=function(e){var t=s.create("body"),n=e.cloneContents();return t.appendChild(n),c.serializer.serialize(t,{format:"html"})},e.on("keydown",function(n){var r,o,i,c,l,f=n.keyCode;if(!v(n)&&(f===u||f===a)){if(r=e.selection.isCollapsed(),o=e.getBody(),r&&!s.isEmpty(o))return;if(!r&&(i=e.selection.getRng(),c=t(i),(l=s.createRng()).selectNode(e.getBody()),c!==t(l)))return;n.preventDefault(),e.setContent(""),o.firstChild&&s.isBlock(o.firstChild)?e.selection.setCursorLocation(o.firstChild,0):e.selection.setCursorLocation(o,0),e.nodeChanged()}}),fe.windowsPhone||e.on("keyup focusin mouseup",function(e){Wg.modifierPressed(e)||c.normalize()},!0),m&&(e.settings.content_editable||s.bind(e.getDoc(),"mousedown mouseup",function(t){var n;if(t.target===e.getDoc().documentElement)if(n=c.getRng(),e.getBody().focus(),"mousedown"===t.type){if(ca(n.startContainer))return;c.placeCaretAt(t.clientX,t.clientY)}else c.setRng(n)}),e.on("click",function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==s.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&s.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),c.select(n))}),l.forced_root_block&&e.on("init",function(){g("DefaultParagraphSeparator",l.forced_root_block)}),e.on("init",function(){e.dom.bind(e.getBody(),"submit",function(e){e.preventDefault()})}),b(),f.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}),fe.iOS?(e.inline||e.on("keydown",function(){n.document.activeElement===n.document.body&&e.getWin().focus()}),x(),e.on("click",function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)}),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")):y()),fe.ie>=11&&(x(),b()),fe.ie&&(y(),g("AutoUrlDetect",!1),e.on("dragstart",function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&c.select(t.target),(n=e.selection.getContent()).length>0&&(r="data:text/mce-internal,"+escape(e.id)+","+escape(n),t.dataTransfer.setData(p,r)))}(t)}),e.on("drop",function(t){if(!v(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(p))&&t.indexOf("data:text/mce-internal,")>=0?(t=t.substr("data:text/mce-internal,".length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=qy.fromPoint(t.x,t.y,e.getDoc());c.setRng(r),o=n.html,i=!0,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):e.execCommand("mceInsertContent",!1,o)}}var o,i})),d&&(e.on("keydown",function(t){if(!v(t)&&t.keyCode===a){if(!e.getBody().getElementsByTagName("hr").length)return;if(c.isCollapsed()&&0===c.getRng().startOffset){var n=c.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return s.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(s.remove(r),t.preventDefault())}}}),n.Range.prototype.getClientRects||e.on("mousedown",function(t){if(!v(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),ge.setEditorTimeout(e,function(){n.focus()})}}),r=function(){var t=s.getAttribs(c.getStart().cloneNode(!1));return function(){var n=c.getStart();n!==e.getBody()&&(s.setAttrib(n,"style",null),i(t,function(e){n.setAttributeNode(e.cloneNode(!0))}))}},o=function(){return!c.isCollapsed()&&s.getParent(c.getStart(),s.isBlock)!==s.getParent(c.getEnd(),s.isBlock)},e.on("keypress",function(t){var n;if(!v(t)&&(8===t.keyCode||46===t.keyCode)&&o())return n=r(),e.getDoc().execCommand("delete",!1,null),n(),t.preventDefault(),!1}),s.bind(e.getDoc(),"cut",function(t){var n;!v(t)&&o()&&(n=r(),ge.setEditorTimeout(e,function(){n()}))}),l.readonly||e.on("BeforeExecCommand MouseDown",function(){g("StyleWithCSS",!1),g("enableInlineTableEditing",!1),l.object_resizing||g("enableObjectResizing",!1)}),e.on("SetContent ExecCommand",function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||i(s.select("a"),function(e){var t=e.parentNode,n=s.getRoot();if(t.lastChild===e){for(;t&&!s.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}s.add(t,"br",{"data-mce-bogus":1})}})}),e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"),fe.mac&&e.on("keydown",function(t){!Wg.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))}),b()),{refreshContentEditable:function(){},isHidden:function(){var t;return!d||e.removed?0:!(t=e.selection.getSel())||!t.rangeCount||0===t.rangeCount}}}var Tw=function(e){return No.isElement(e)&&uo(Jn.fromDom(e))},Nw=function(e){e.on("click",function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=su.fromRangeStart(t),r=su.fromRangeEnd(t);if(su.isElementPosition(n)){var o=n.container();Tw(o)&&Ws.firstPositionIn(o).each(function(e){return t.setStart(e.container(),e.offset())})}su.isElementPosition(r)&&(o=n.container(),Tw(o)&&Ws.lastPositionIn(o).each(function(e){return t.setEnd(e.container(),e.offset())})),e.selection.setRng(jc(t))}(e)})},kw=function(e){!function(e){e.on("click",function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()})}(e),function(e){e.parser.addNodeFilter("details",function(e){W(e,function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")})}),e.serializer.addNodeFilter("details",function(e){W(e,function(e){var t=e.attr("data-mce-open");e.attr("open",A(t)?t:null),e.attr("data-mce-open",null)})})}(e)},Dw=ci.DOM,_w=function(e){e.bindPendingEventDelegates(),e.initialized=!0,e.fire("init"),e.focus(!0),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&ge.setEditorTimeout(e,function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()},100)}(e)},Rw=function(e,t){var r,o,i=e.settings,a=e.getElement(),u=e.getDoc();i.inline||(e.getElement().style.visibility=e.orgVisibility),t||i.content_editable||(u.open(),u.write(e.iframeHTML),u.close()),i.content_editable&&(e.on("remove",function(){var e=this.getBody();Dw.removeClass(e,"mce-content-body"),Dw.removeClass(e,"mce-edit-focus"),Dw.setAttrib(e,"contentEditable",null)}),Dw.addClass(a,"mce-content-body"),e.contentDocument=u=i.content_document||n.document,e.contentWindow=i.content_window||n.window,e.bodyElement=a,i.content_document=i.content_window=null,i.root_name=a.nodeName.toLowerCase()),(r=e.getBody()).disabled=!0,e.readonly=i.readonly,e.readonly||(e.inline&&"static"===Dw.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable=e.getParam("content_editable_state",!0)),r.disabled=!1,e.editorUpload=eg(e),e.schema=Jo(i),e.dom=ci(u,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:i.force_hex_style_colors,class_filter:i.class_filter,update_styles:!0,root_element:e.inline?e.getBody():null,collect:i.content_editable,schema:e.schema,contentCssCors:Fh.shouldUseContentCssCors(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=Dy(e.settings,e.schema);return t.addAttributeFilter("src,href,style,tabindex",function(t,n){for(var r,o,i,a=t.length,u=e.dom;a--;)if(o=(r=t[a]).attr(n),i="data-mce-"+n,!r.attributes.map[i]){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=u.serializeStyle(u.parseStyle(o),r.name)).length||(o=null),r.attr(i,o),r.attr(n,o)):"tabindex"===n?(r.attr(i,o),r.attr(n,null)):r.attr(i,e.convertURL(o,n,r.name))}}),t.addNodeFilter("script",function(e){for(var t,n,r=e.length;r--;)0!==(n=(t=e[r]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)}),t.addNodeFilter("#cdata",function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(t){for(var n,r=t.length,o=e.schema.getNonEmptyElements();r--;)(n=t[r]).isEmpty(o)&&0===n.getAll("br").length&&(n.append(new vy("br",1)).shortEnded=!0)}),t}(e),e.serializer=Py(i,e),e.selection=bb(e.dom,e.getWin(),e.serializer,e),e.annotator=xc(e),e.formatter=iy(e),e.undoManager=pv(e),e._nodeChangeDispatcher=new hg(e),e._selectionOverrides=Vg(e),kw(e),Nw(e),Ew(e),ag(e),e.fire("PreInit"),i.browser_spellcheck||i.gecko_spellcheck||(u.body.spellcheck=!1,Dw.setAttrib(r,"spellcheck","false")),e.quirks=Sw(e),e.fire("PostRender"),i.directionality&&(r.dir=i.directionality),i.nowrap&&(r.style.whiteSpace="nowrap"),i.protect&&e.on("BeforeSetContent",function(e){Kt.each(i.protect,function(t){e.content=e.content.replace(t,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})})}),e.on("SetContent",function(){e.addVisual(e.getBody())}),e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"}),e.on("compositionstart compositionend",function(t){e.composing="compositionstart"===t.type}),e.contentStyles.length>0&&(o="",Kt.each(e.contentStyles,function(e){o+=e+"\r\n"}),e.dom.addStyle(o)),function(e){return e.inline?Dw.styleSheetLoader:e.dom.styleSheetLoader}(e).loadAll(e.contentCSS,function(t){_w(e)},function(t){_w(e)}),i.content_style&&function(e,t){var n=Jn.fromDom(e.getDoc().head),r=Jn.fromTag("style");dr(r,"type","text/css"),xi(r,Jn.fromText(t)),xi(n,r)}(e,i.content_style)},Aw=ci.DOM,Ow=function(e){var t="number"==typeof e?e+"px":e;return t||""},Pw=function(e,t){var r=e.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),o=function(e,t,n,r){var o=Jn.fromTag("iframe");return hr(o,r),hr(o,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),gr(o,{width:"100%",height:Ow(n),display:"block"}),o}(e.id,r,t.height,Fh.getIframeAttrs(e)).dom();o.onload=function(){o.onload=null,e.fire("load")};var i=function(e,t){if(n.document.domain!==n.window.location.hostname&&fe.ie&&fe.ie<12){var r=Zp.uuid("mce");e[r]=function(){Rw(e)};var o='javascript:(function(){document.open();document.domain="'+n.document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+r+"(true);})()";return Aw.setAttrib(t,"src",o),!0}return!1}(e,o);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=o,e.iframeHTML=function(e){var t,n,r;return r=Fh.getDocType(e)+"<html><head>",Fh.getDocumentBaseUrl(e)!==e.documentBaseUrl&&(r+='<base href="'+e.documentBaseURI.getURI()+'" />'),r+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',t=Fh.getBodyId(e),n=Fh.getBodyClass(e),Fh.getContentSecurityPolicy(e)&&(r+='<meta http-equiv="Content-Security-Policy" content="'+Fh.getContentSecurityPolicy(e)+'" />'),r+='</head><body id="'+t+'" class="mce-content-body '+n+'" data-id="'+e.id+'"><br></body></html>'}(e),Aw.add(t.iframeContainer,o),i},Mw=function(e,t){var n=Pw(e,t);t.editorContainer&&(Aw.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Aw.isHidden(t.editorContainer)),e.getElement().style.display="none",Aw.setAttrib(e.id,"aria-hidden","true"),n||Rw(e)},Iw=ci.DOM,Bw=function(e,t,n){var r=Fp.get(n),o=Fp.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Kt.trim(n),r&&-1===Kt.inArray(t,n)){if(Kt.each(Fp.dependencies(n),function(n){Bw(e,t,n)}),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){Lp.pluginInitError(e,n,t)}}},Lw=function(e){return e.replace(/^\-/,"")},Fw=function(e){return{editorContainer:e,iframeContainer:e}},Hw=function(e){var t=e.getElement();return e.inline?Fw(null):function(e){var t=Iw.create("div");return Iw.insertAfter(t,e),Fw(t)}(t)},jw=function(e){var t=e.settings,n=e.getElement();return e.orgDisplay=n.style.display,A(t.theme)?function(e){var t,n,r,o,i,a=e.settings,u=e.getElement();return t=a.width||Iw.getStyle(u,"width")||"100%",n=a.height||Iw.getStyle(u,"height")||u.offsetHeight,r=a.min_height||100,(o=/^[0-9\.]+(|px)$/i).test(""+t)&&(t=Math.max(parseInt(t,10),100)),o.test(""+n)&&(n=Math.max(parseInt(n,10),r)),i=e.theme.renderUI({targetNode:u,width:t,height:n,deltaWidth:a.delta_width,deltaHeight:a.delta_height}),a.content_editable||(n=(i.iframeHeight||n)+("number"==typeof n?i.deltaHeight||0:""))<r&&(n=r),i.height=n,i}(e):B(t.theme)?function(e){var t,n=e.getElement();return(t=e.settings.theme(e,n)).editorContainer.nodeType&&(t.editorContainer.id=t.editorContainer.id||e.id+"_parent"),t.iframeContainer&&t.iframeContainer.nodeType&&(t.iframeContainer.id=t.iframeContainer.id||e.id+"_iframecontainer"),t.height=t.iframeHeight?t.iframeHeight:n.offsetHeight,t}(e):Hw(e)},Ww=function(e){var t,n=e.settings,r=e.getElement();return e.rtl=n.rtl_ui||e.editorManager.i18n.rtl,e.editorManager.i18n.setCode(n.language),n.aria_label=n.aria_label||Iw.getAttrib(r,"aria-label",e.getLang("aria.rich_text_area")),e.fire("ScriptsLoaded"),function(e){var t,n=e.settings.theme;A(n)?(e.settings.theme=Lw(n),t=Hp.get(n),e.theme=new t(e,Hp.urls[n]),e.theme.init&&e.theme.init(e,Hp.urls[n]||e.documentBaseUrl.replace(/\/$/,""),e.$)):e.theme={}}(e),function(e){var t=[];Kt.each(e.settings.plugins.split(/[ ,]/),function(n){Bw(e,t,Lw(n))})}(e),t=jw(e),e.editorContainer=t.editorContainer?t.editorContainer:null,n.content_css&&Kt.each(Kt.explode(n.content_css),function(t){e.contentCSS.push(e.documentBaseURI.toAbsolute(t))}),n.content_editable?Rw(e):Mw(e,t)},Uw=ci.DOM,zw=function(e){return"-"===e.charAt(0)},qw=function(e,t){var n=mi.ScriptLoader;!function(e,t,n,r){var o=t.settings,i=o.theme;if(A(i)){if(!zw(i)&&!Hp.urls.hasOwnProperty(i)){var a=o.theme_url;a?Hp.load(i,t.documentBaseURI.toAbsolute(a)):Hp.load(i,"themes/"+i+"/theme"+n+".js")}e.loadQueue(function(){Hp.waitFor(i,r)})}else r()}(n,e,t,function(){!function(e,t){var n=t.settings;n.language&&"en"!==n.language&&!n.language_url&&(n.language_url=t.editorManager.baseURL+"/langs/"+n.language+".js"),n.language_url&&!t.editorManager.i18n.data[n.language]&&e.add(n.language_url)}(n,e),function(e,t){Kt.isArray(e.plugins)&&(e.plugins=e.plugins.join(" ")),Kt.each(e.external_plugins,function(t,n){Fp.load(n,t),e.plugins+=" "+n}),Kt.each(e.plugins.split(/[ ,]/),function(e){if((e=Kt.trim(e))&&!Fp.urls[e])if(zw(e)){e=e.substr(1,e.length);var n=Fp.dependencies(e);Kt.each(n,function(e){var n={prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"};e=Fp.createUrl(n,e),Fp.load(e.resource,e)})}else Fp.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"})})}(e.settings,t),n.loadQueue(function(){e.removed||Ww(e)},e,function(t){Lp.pluginLoadError(e,t[0]),e.removed||Ww(e)})})},Vw=function(e){var t=e.settings,r=e.id,o=function(){Uw.unbind(n.window,"ready",o),e.render()};if(Te.Event.domLoaded){if(e.getElement()&&fe.contentEditable){t.inline?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||Uw.getParent(r,"form");i&&(e.formElement=i,t.hidden_input&&!/TEXTAREA|INPUT/i.test(e.getElement().nodeName)&&(Uw.insertAfter(Uw.create("input",{type:"hidden",name:r}),r),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},Uw.bind(i,"submit reset",e.formEventDelegate),e.on("reset",function(){e.setContent(e.startContent,{format:"raw"})}),!t.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Dp(e),e.notificationManager=kp(e),"xml"===t.encoding&&e.on("GetContent",function(e){e.save&&(e.content=Uw.encode(e.content))}),t.add_form_submit_trigger&&e.on("submit",function(){e.initialized&&e.save()}),t.add_unload_trigger&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),qw(e,e.suffix)}}else Uw.bind(n.window,"ready",o)},$w=function(e,t,n){var r=e.sidebars?e.sidebars:[];r.push({name:t,settings:n}),e.sidebars=r},Yw=Kt.each,Xw=Kt.trim,Kw="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Gw={ftp:21,http:80,https:443,mailto:25},Jw=function(e,t){var r,o,i=this;if(e=Xw(e),r=(t=i.settings=t||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))i.source=e;else{var a=0===e.indexOf("//");0!==e.indexOf("/")||a||(e=(r&&r.protocol||"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(o=t.base_uri?t.base_uri.path:new Jw(n.document.location.href).directory,""==t.base_uri.protocol?e="//mce_host"+i.toAbsPath(o,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(r&&r.protocol||"http")+"://mce_host"+i.toAbsPath(o,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),Yw(Kw,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),i[t]=r}),r&&(i.protocol||(i.protocol=r.protocol),i.userInfo||(i.userInfo=r.userInfo),i.port||"mce_host"!==i.host||(i.port=r.port),i.host&&"mce_host"!==i.host||(i.host=r.host),i.source=""),a&&(i.protocol="")}};Jw.prototype={setPath:function(e){e=/^(.*?)\/?(\w+)?$/.exec(e),this.path=e[0],this.directory=e[1],this.file=e[2],this.source="",this.getURI()},toRelative:function(e){var t;if("./"===e)return e;if("mce_host"!==(e=new Jw(e,{base_uri:this})).host&&this.host!==e.host&&e.host||this.port!==e.port||this.protocol!==e.protocol&&""!==e.protocol)return e.getURI();var n=this.getURI(),r=e.getURI();return n===r||"/"===n.charAt(n.length-1)&&n.substr(0,n.length-1)===r?n:(t=this.toRelPath(this.path,e.path),e.query&&(t+="?"+e.query),e.anchor&&(t+="#"+e.anchor),t)},toAbsolute:function(e,t){return(e=new Jw(e,{base_uri:this})).getURI(t&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Gw[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r,o,i=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(r=0,o=e.length;r<o;r++)if(r>=n.length||e[r]!==n[r]){i=r+1;break}if(e.length<n.length)for(r=0,o=n.length;r<o;r++)if(r>=e.length||e[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=e.length-(i-1);r<o;r++)a+="../";for(r=i-1,o=n.length;r<o;r++)a+=r!==i-1?"/"+n[r]:n[r];return a},toAbsPath:function(e,t){var n,r,o,i=0,a=[];for(r=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),Yw(e,function(e){e&&a.push(e)}),e=a,n=t.length-1,a=[];n>=0;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?i>0?i--:a.push(t[n]):i++);return 0!==(o=(n=e.length-i)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(o="/"+o),r&&o.lastIndexOf("/")!==o.length-1&&(o+=r),o},getURI:function(e){var t;return this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source}},Jw.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},Jw.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t};var Qw=function(e,t,n){var r;if(t.format=t.format?t.format:"html",t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)r=Kt.trim(ev.trimExternal(e.serializer,n.innerHTML));else if("text"===t.format)r=oa(n.innerText||n.textContent);else{if("tree"===t.format)return e.serializer.serialize(n,t);r=function(e,t){var n=Fh.getForcedRootBlock(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(n,t))}return"text"===t.format||mo(Jn.fromDom(n))?t.content=r:t.content=Kt.trim(r),t.no_events||e.fire("GetContent",t),t.content},Zw=function(e,t){t(e),e.firstChild&&Zw(e.firstChild,t),e.next&&Zw(e.next,t)},eC=function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&Zw(n.firstChild,function(n){W(e,function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})}),W(t,function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})})}),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var a in o)o.hasOwnProperty(a)&&i.push(o[a]);return i}(e,t,n);W(r,function(e){W(e.filter.callbacks,function(t){t(e.nodes,e.filter.name,{})})})},tC=function(e){return e instanceof vy},nC=function(e,t){e.dom.setHTML(e.getBody(),t),function(e){bp(e)&&Ws.firstPositionIn(e.getBody()).each(function(t){var n=t.getNode(),r=No.isTable(n)?Ws.firstPositionIn(n).getOr(t):t;e.selection.setRng(r.toRange())})}(e)},rC=function(e,t,n){return void 0===n&&(n={}),n.format=n.format?n.format:"html",n.set=!0,n.content=tC(t)?"":t,tC(t)||n.no_events||(e.fire("BeforeSetContent",n),t=n.content),_.from(e.getBody()).fold(i(t),function(r){return tC(t)?function(e,t,n,r){eC(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=Lc({validate:e.validate},e.schema).serialize(n);return r.content=mo(Jn.fromDom(t))?o:Kt.trim(o),nC(e,r.content),r.no_events||e.fire("SetContent",r),n}(e,r,t,n):function(e,t,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===t.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+i+"</li>"),(o=Fh.getForcedRootBlock(e))&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,e.settings.forced_root_block_attrs,n)):n||(n='<br data-mce-bogus="1">'),nC(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=Lc({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=mo(Jn.fromDom(t))?n:Kt.trim(n),nC(e,r.content),r.no_events||e.fire("SetContent",r)),r.content}(e,r,t,n)})},oC=ci.DOM,iC=function(e){return _.from(e).each(function(e){return e.destroy()})},aC=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&oC.remove(o.nextSibling),qm(e),e.editorManager.remove(e),!e.inline&&r&&function(e){oC.setStyle(e.id,"display",e.orgDisplay)}(e),Vm(e),oC.remove(e.getContainer()),iC(t),iC(n),e.destroy()}},uC=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),iC(n),iC(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),oC.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())},sC=ci.DOM,cC=Kt.extend,lC=Kt.each,fC=Kt.resolve,dC=fe.ie,hC=function(e,t,n){var r=this,o=r.documentBaseUrl=n.documentBaseURL,i=n.baseURI;t=function(e,t,n,r,o){var i=function(e,t,n){return{id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:t,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,render_ui:!0,indentation:"40px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:n.convertURL,url_converter_scope:n,ie7_compat:!0}}(t,n,e);return tl(Yc,i,r,o)}(r,e,o,n.defaultSettings,t),r.settings=t,gi.language=t.language||"en",gi.languageLoad=t.language_load,gi.baseURL=n.baseURL,r.id=e,r.setDirty(!1),r.plugins={},r.documentBaseURI=new Jw(t.document_base_url,{base_uri:i}),r.baseURI=i,r.contentCSS=[],r.contentStyles=[],r.shortcuts=new cp(r),r.loadedCSS={},r.editorCommands=new Bm(r),r.suffix=n.suffix,r.editorManager=n,r.inline=t.inline,r.buttons={},r.menuItems={},t.cache_suffix&&(fe.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(fe.overrideViewPort=!1),n.fire("SetupEditor",{editor:r}),r.execCallback("setup",r),r.$=pn.overrideDefaults(function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}})};hC.prototype={render:function(){Vw(this)},focus:function(e){yp(this,e)},hasFocus:function(){return bp(this)},execCallback:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this.settings[e];if(o)return this.callbackLookup&&(r=this.callbackLookup[e])&&(o=r.func,r=r.scope),"string"==typeof o&&(r=(r=o.replace(/\.\w+$/,""))?fC(r):0,o=fC(o),this.callbackLookup=this.callbackLookup||{},this.callbackLookup[e]={func:o,scope:r}),o.apply(r||this,Array.prototype.slice.call(arguments,1))},translate:function(e){if(e&&Kt.is(e,"string")){var t=this.settings.language||"en",n=this.editorManager.i18n;e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"})}return this.editorManager.translate(e)},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(void 0!==t?t:"{#"+e+"}")},getParam:function(e,t,n){return ol(this,e,t,n)},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.stateSelector&&void 0===t.active&&(t.active=!1),t.text||t.icon||(t.icon=e),t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addSidebar:function(e,t){return $w(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems[e]=t},addContextToolbar:function(e,t){var n,r=this;r.contextToolbars=r.contextToolbars||[],"string"==typeof e&&(n=e,e=function(e){return r.dom.is(e,n)}),r.contextToolbars.push({id:Zp.uuid("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){this.hidden&&(this.hidden=!1,this.inline?this.getBody().contentEditable=!0:(sC.show(this.getContainer()),sC.hide(this.id)),this.load(),this.fire("show"))},hide:function(){var e=this.getDoc();this.hidden||(dC&&e&&!this.inline&&e.execCommand("SelectAll"),this.save(),this.inline?(this.getBody().contentEditable=!1,this===this.editorManager.focusedEditor&&(this.editorManager.focusedEditor=null)):(sC.hide(this.getContainer()),sC.setStyle(this.id,"display",this.orgDisplay)),this.hidden=!0,this.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var t,n=this.getElement();return this.removed?"":n?((e=e||{}).load=!0,t=this.setContent(void 0!==n.value?n.value:n.innerHTML,e),e.element=n,e.no_events||this.fire("LoadContent",e),e.element=n=null,t):void 0},save:function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,/TEXTAREA|INPUT/i.test(o.nodeName)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=sC.getParent(r.id,"form"))&&lC(n.elements,function(e){if(e.name===r.id)return e.value=t,!1})),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},setContent:function(e,t){return rC(this,e,t)},getContent:function(e){return function(e,t){return void 0===t&&(t={}),_.from(e.getBody()).fold(i("tree"===t.format?new vy("body",11):""),function(n){return Qw(e,t,n)})}(this,e)},insertContent:function(e,t){t&&(e=cC({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},setMode:function(e){!function(e,t){t!==Qm(e)&&(e.initialized?Jm(e,"readonly"===t):e.on("init",function(){Jm(e,"readonly"===t)}),$m(e,t))}(this,e)},getContainer:function(){return this.container||(this.container=sC.get(this.editorContainer||this.id+"_parent")),this.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=sC.get(this.id)),this.targetElm},getWin:function(){var e;return this.contentWindow||(e=this.iframeElement)&&(this.contentWindow=e.contentWindow),this.contentWindow},getDoc:function(){var e;return this.contentDocument||(e=this.getWin())&&(this.contentDocument=e.document),this.contentDocument},getBody:function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},convertURL:function(e,t,n){var r=this.settings;return r.urlconverter_callback?this.execCallback("urlconverter_callback",e,n,!0,t):!r.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:r.relative_urls?this.documentBaseURI.toRelative(e):e=this.documentBaseURI.toAbsolute(e,r.remove_script_host)},addVisual:function(e){var t,n=this,r=n.settings,o=n.dom;e=e||n.getBody(),void 0===n.hasVisual&&(n.hasVisual=r.visual),lC(o.select("table,a",e),function(e){var i;switch(e.nodeName){case"TABLE":return t=r.visual_table_class||"mce-item-table",void((i=o.getAttrib(e,"border"))&&"0"!==i||!n.hasVisual?o.removeClass(e,t):o.addClass(e,t));case"A":return void(o.getAttrib(e,"href")||(i=o.getAttrib(e,"name")||e.id,t=r.visual_anchor_class||"mce-item-anchor",i&&n.hasVisual?o.addClass(e,t):o.removeClass(e,t)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){aC(this)},destroy:function(e){uC(this,e)},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},cC(hC.prototype,op);var mC,pC,gC,vC={isEditorUIElement:function(e){return-1!==e.className.toString().indexOf("mce-")}},yC=function(e,t){Kn.detect().browser.isIE()?function(e){e.on("focusout",function(){Dm.store(e)})}(e):function(e,t){e.on("mouseup touchend",function(e){t.throttle()})}(e,t),e.on("keyup nodechange",function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||Dm.store(e)})},bC=function(e){var t=Ti(function(){Dm.store(e)},0);e.inline&&function(e,t){var r=function(){t.throttle()};ci.DOM.bind(n.document,"mouseup",r),e.on("remove",function(){ci.DOM.unbind(n.document,"mouseup",r)})}(e,t),e.on("init",function(){yC(e,t)}),e.on("remove",function(){t.cancel()})},xC=ci.DOM,wC=function(e){return vC.isEditorUIElement(e)},CC=function(e,t){var n=e?e.settings.custom_ui_selector:"";return null!==xC.getParent(t,function(t){return wC(t)||!!n&&e.dom.is(t,n)})},EC=function(e,t){var r=t.editor;bC(r),r.on("focusin",function(){var t=e.focusedEditor;t!==this&&(t&&t.fire("blur",{focusedEditor:this}),e.setActive(this),e.focusedEditor=this,this.fire("focus",{blurredEditor:t}),this.focus(!0))}),r.on("focusout",function(){var t=this;ge.setEditorTimeout(t,function(){var r=e.focusedEditor;CC(t,function(){try{return n.document.activeElement}catch(e){return n.document.body}}())||r!==t||(t.fire("blur",{focusedEditor:null}),e.focusedEditor=null)})}),mC||(mC=function(t){var r,o=e.activeEditor;r=t.target,o&&r.ownerDocument===n.document&&(r===n.document.body||CC(o,r)||e.focusedEditor!==o||(o.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},xC.bind(n.document,"focusin",mC))},SC=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(xC.unbind(n.document,"focusin",mC),mC=null)},TC=function(e){e.on("AddEditor",u(EC,e)),e.on("RemoveEditor",u(SC,e))},NC=ci.DOM,kC=Kt.explode,DC=Kt.each,_C=Kt.extend,RC=0,AC=!1,OC=[],PC=[],MC=function(e){var t=e.type;DC(gC.get(),function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}})},IC=function(e){e!==AC&&(e?pn(window).on("resize scroll",MC):pn(window).off("resize scroll",MC),AC=e)},BC=function(e){var t=PC;delete OC[e.id];for(var n=0;n<OC.length;n++)if(OC[n]===e){OC.splice(n,1);break}return PC=z(PC,function(t){return e!==t}),gC.activeEditor===e&&(gC.activeEditor=PC.length>0?PC[0]:null),gC.focusedEditor===e&&(gC.focusedEditor=null),t.length!==PC.length};gC={defaultSettings:{},$:pn,majorVersion:"4",minorVersion:"9.4",releaseDate:"2019-03-20",editors:OC,i18n:Ap,activeEditor:null,settings:{},setup:function(){var e,t,r,o,i="";if(t=Jw.getDocumentBaseUrl(n.document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),r=window.tinymce||window.tinyMCEPreInit)e=r.base||r.baseURL,i=r.suffix;else{for(var a=n.document.getElementsByTagName("script"),u=0;u<a.length;u++){var s=(o=a[u].src).substring(o.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(o)){-1!==s.indexOf(".min")&&(i=".min"),e=o.substring(0,o.lastIndexOf("/"));break}}!e&&n.document.currentScript&&(-1!==(o=n.document.currentScript.src).indexOf(".min")&&(i=".min"),e=o.substring(0,o.lastIndexOf("/")))}this.baseURL=new Jw(t).toAbsolute(e),this.documentBaseURL=t,this.baseURI=new Jw(this.baseURL),this.suffix=i,TC(this)},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new Jw(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Jw(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;for(var o in r)gi.PluginManager.urls[o]=r[o]},init:function(e){var t,r,o=this;r=Kt.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var i=function(e){var t=e.id;return t||(t=(t=e.name)&&!NC.get(t)?e.name:NC.uniqueId(),e.setAttribute("id",t)),t},a=function(e,t){return t.constructor===RegExp?t.test(e.className):NC.hasClass(e,t)},u=function(e){t=e},s=function(){var t,c=0,l=[],f=function(e,n,r){var i=new hC(e,n,o);l.push(i),i.on("init",function(){++c===t.length&&u(l)}),i.targetElm=i.targetElm||r,i.render()};NC.unbind(window,"ready",s),function(t){var n=e[t];n&&n.apply(o,Array.prototype.slice.call(arguments,2))}("onpageload"),t=pn.unique(function(e){var t,r=[];if(fe.ie&&fe.ie<11)return Lp.initError("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(e.types)return DC(e.types,function(e){r=r.concat(NC.select(e.selector))}),r;if(e.selector)return NC.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":(t=e.elements||"").length>0&&DC(kC(t),function(e){var t;(t=NC.get(e))?r.push(t):DC(n.document.forms,function(t){DC(t.elements,function(t){t.name===e&&(e="mce_editor_"+RC++,NC.setAttrib(t,"id",e),r.push(t))})})});break;case"textareas":case"specific_textareas":DC(NC.select("textarea"),function(t){e.editor_deselector&&a(t,e.editor_deselector)||e.editor_selector&&!a(t,e.editor_selector)||r.push(t)})}return r}(e)),e.types?DC(e.types,function(n){Kt.each(t,function(t){return!NC.is(t,n.selector)||(f(i(t),_C({},e,n),t),!1)})}):(Kt.each(t,function(e){var t;(t=o.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(BC(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)}),0===(t=Kt.grep(t,function(e){return!o.get(e.id)})).length?u([]):DC(t,function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(i(t),e,t):Lp.initError("Could not initialize inline editor on invalid inline target element",t)}))};return o.settings=e,NC.bind(window,"ready",s),new de(function(e){t?e(t):u=function(t){e(t)}})},get:function(e){return 0===arguments.length?PC.slice(0):A(e)?V(PC,function(t){return t.id===e}).getOr(null):L(e)&&PC[e]?PC[e]:null},add:function(e){var t=this;return OC[e.id]===e?e:(null===t.get(e.id)&&("length"!==e.id&&(OC[e.id]=e),OC.push(e),PC.push(e)),IC(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),pC||(pC=function(){t.fire("BeforeUnload")},NC.bind(window,"beforeunload",pC)),e)},createEditor:function(e,t){return this.add(new hC(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!A(e))return n=e,M(r.get(n.id))?null:(BC(n)&&r.fire("RemoveEditor",{editor:n}),0===PC.length&&NC.unbind(window,"beforeunload",pC),n.remove(),IC(PC.length>0),n);DC(NC.select(e),function(e){(n=r.get(e.id))&&r.remove(n)})}else for(t=PC.length-1;t>=0;t--)r.remove(PC[t])},execCommand:function(e,t,n){var r=this.get(n);switch(e){case"mceAddEditor":return this.get(n)||new hC(n,this.settings,this).render(),!0;case"mceRemoveEditor":return r&&r.remove(),!0;case"mceToggleEditor":return r?(r.isHidden()?r.show():r.hide(),!0):(this.execCommand("mceAddEditor",0,n),!0)}return!!this.activeEditor&&this.activeEditor.execCommand(e,t,n)},triggerSave:function(){DC(PC,function(e){e.save()})},addI18n:function(e,t){Ap.add(e,t)},translate:function(e){return Ap.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},_C(gC,Wm),gC.setup();var LC=gC;function FC(e){return{walk:function(t,n){return hc.walk(e,t,n)},split:fh.split,normalize:function(t){return om.normalize(e,t).fold(i(!1),function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0})}}}!function(e){e.compareRanges=Kh.isEq,e.getCaretRangeFromPoint=qy.fromPoint,e.getSelectedNode=Ba,e.getNode=La}(FC||(FC={}));var HC,jC,WC=FC,UC=Math.min,zC=Math.max,qC=Math.round,VC=function(e,t,n){var r,o,i,a,u,s;return r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,s=t.h,"b"===(n=(n||"").split(""))[0]&&(o+=s),"r"===n[1]&&(r+=u),"c"===n[0]&&(o+=qC(s/2)),"c"===n[1]&&(r+=qC(u/2)),"b"===n[3]&&(o-=a),"r"===n[4]&&(r-=i),"c"===n[3]&&(o-=qC(a/2)),"c"===n[4]&&(r-=qC(i/2)),$C(r,o,i,a)},$C=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},YC={inflate:function(e,t,n){return $C(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:VC,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=VC(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n,r,o,i;return n=zC(e.x,t.x),r=zC(e.y,t.y),o=UC(e.x+e.w,t.x+t.w),i=UC(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:$C(n,r,o-n,i-r)},clamp:function(e,t,n){var r,o,i,a,u,s,c,l,f,d;return u=e.x,s=e.y,c=e.x+e.w,l=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=zC(0,t.x-u),o=zC(0,t.y-s),i=zC(0,c-f),a=zC(0,l-d),u+=r,s+=o,n&&(c+=r,l+=o,u-=i,s-=a),$C(u,s,(c-=i)-u,(l-=a)-s)},create:$C,fromClientRect:function(e){return $C(e.left,e.top,e.width,e.height)}},XC={},KC={add:function(e,t){XC[e.toLowerCase()]=t},has:function(e){return!!XC[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),n=XC.hasOwnProperty(t)?XC[t]:null;if(null===n)throw new Error("Could not find module for type: "+e);return n},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=XC[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}},GC=Kt.each,JC=Kt.extend,QC=function(){};QC.extend=HC=function(e){var t,n,r,o=this.prototype,i=function(){var e,t,n;if(!jC&&(this.init&&this.init.apply(this,arguments),t=this.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(this,arguments)},a=function(){return this},u=function(e,t){return function(){var n,r=this._super;return this._super=o[e],n=t.apply(this,arguments),this._super=r,n}};for(n in jC=!0,t=new this,jC=!1,e.Mixins&&(GC(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),o.Mixins&&(e.Mixins=o.Mixins.concat(e.Mixins))),e.Methods&&GC(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&GC(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){return void 0!==e?(this[n]=e,this):this[n]}}),e.Statics&&GC(e.Statics,function(e,t){i[t]=e}),e.Defaults&&o.Defaults&&(e.Defaults=JC({},o.Defaults,e.Defaults)),e)"function"==typeof(r=e[n])&&o[n]?t[n]=u(n,r):t[n]=r;return i.prototype=t,i.constructor=i,i.extend=HC,i};var ZC=Math.min,eE=Math.max,tE=Math.round,nE=function(e,t){var n,r,o,i;if(t=t||'"',null===e)return"null";if("string"==(o=typeof e))return r="\bb\tt\nn\ff\rr\"\"''\\\\",t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,o){return'"'===t&&"'"===e?e:(n=r.indexOf(o))+1?"\\"+r.charAt(n+1):(e=o.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)})+t;if("object"===o){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(n=0,r="[";n<e.length;n++)r+=(n>0?",":"")+nE(e[n],t);return r+"]"}for(i in r="{",e)e.hasOwnProperty(i)&&(r+="function"!=typeof e[i]?(r.length>1?","+t:t)+i+t+":"+nE(e[i],t):"");return r+"}"}return""+e},rE={serialize:nE,parse:function(e){try{return JSON.parse(e)}catch(e){}}},oE={callbacks:{},count:0,send:function(e){var t=this,n=ci.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},iE={send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",iE.fire("beforeInitialize",{settings:e}),t=jp()){if(t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&Kt.each(e.requestheaders,function(e){t.setRequestHeader(e.key,e.value)}),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=iE.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();setTimeout(r,10)}}};Kt.extend(iE,Wm);var aE,uE=Kt.extend,sE=function(e){this.settings=uE({},e),this.count=0};sE.sendRPC=function(e){return(new sE).send(e)},sE.prototype={send:function(e){var t=e.error,n=e.success;(e=uE(this.settings,e)).success=function(r,o){void 0===(r=rE.parse(r))&&(r={error:"JSON Parse error."}),r.error?t.call(e.error_scope||e.scope,r.error,o):n.call(e.success_scope||e.scope,r.result)},e.error=function(n,r){t&&t.call(e.error_scope||e.scope,n,r)},e.data=rE.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),e.content_type="application/json",iE.send(e)}};try{aE=n.window.localStorage}catch(e){aE=function(){return e={},t=[],n={getItem:function(t){var n=e[t];return n||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter(function(e){return e===n}),delete e[n]},clear:function(){t=[],e={}},length:0},Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n;var e,t,n}()}var cE=LC,lE={geom:{Rect:YC},util:{Promise:de,Delay:ge,Tools:Kt,VK:Wg,URI:Jw,Class:QC,EventDispatcher:Fm,Observable:Wm,I18n:Ap,XHR:iE,JSON:rE,JSONRequest:sE,JSONP:oE,LocalStorage:aE,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){var a,u,s,c;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=eE(0,ZC(t,1)),i=eE(0,ZC(i,1)),0!==t){switch(a=e/60,s=(u=i*t)*(1-Math.abs(a%2-1)),c=i-u,Math.floor(a)){case 0:n=u,r=s,o=0;break;case 1:n=s,r=u,o=0;break;case 2:n=0,r=u,o=s;break;case 3:n=0,r=s,o=u;break;case 4:n=s,r=0,o=u;break;case 5:n=u,r=0,o=s;break;default:n=r=o=0}n=tE(255*(n+c)),r=tE(255*(r+c)),o=tE(255*(o+c))}else n=r=o=tE(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o,i,a;return o=0,(i=ZC(e/=255,ZC(t/=255,n/=255)))===(a=eE(e,eE(t,n)))?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:tE(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:tE(100*r),v:tE(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t}},dom:{EventUtils:Te,Sizzle:Nt,DomQuery:pn,TreeWalker:Qr,DOMUtils:ci,ScriptLoader:mi,RangeUtils:WC,Serializer:Py,ControlSelection:Hy,BookmarkManager:By,Selection:bb,Event:Te.Event},html:{Styles:Zo,Entities:jo,Node:vy,Schema:Jo,SaxParser:Qg,DomParser:Dy,Writer:Bc,Serializer:Lc},ui:{Factory:KC},Env:fe,AddOnManager:gi,Annotator:xc,Formatter:iy,UndoManager:pv,EditorCommands:Bm,WindowManager:Dp,NotificationManager:kp,EditorObservable:op,Shortcuts:cp,Editor:hC,FocusManager:vC,EditorManager:LC,DOM:ci.DOM,ScriptLoader:mi.ScriptLoader,PluginManager:gi.PluginManager,ThemeManager:gi.ThemeManager,trim:Kt.trim,isArray:Kt.isArray,is:Kt.is,toArray:Kt.toArray,makeMap:Kt.makeMap,each:Kt.each,map:Kt.map,grep:Kt.grep,inArray:Kt.inArray,extend:Kt.extend,create:Kt.create,walk:Kt.walk,createNS:Kt.createNS,resolve:Kt.resolve,explode:Kt.explode,_addCacheSuffix:Kt._addCacheSuffix,isOpera:fe.opera,isWebKit:fe.webkit,isIE:fe.ie,isGecko:fe.gecko,isMac:fe.mac},fE=cE=Kt.extend(cE,lE);!function(e){window.tinymce=e,window.tinyMCE=e}(fE),function(t){try{e.exports=t}catch(e){}}(fE)}(window)}).call(this,n(338).setImmediate)},,,,,function(e,t,n){(function(t){/* flatpickr v4.5.7, @license MIT */
-e.exports=function(){"use strict";
-/*! *****************************************************************************
- Copyright (c) Microsoft Corporation. All rights reserved.
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use
- this file except in compliance with the License. You may obtain a copy of the
- License at http://www.apache.org/licenses/LICENSE-2.0
-
- THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
- WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
- MERCHANTABLITY OR NON-INFRINGEMENT.
-
- See the Apache Version 2.0 License for specific language governing permissions
- and limitations under the License.
- ***************************************************************************** */var e=function(){return(e=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)},n=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],r={_disable:[],_enable:[],allowInput:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},o={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year"},i=function(e){return("0"+e).slice(-2)},a=function(e){return!0===e?1:0};function u(e,t,n){var r;return void 0===n&&(n=!1),function(){var o=this,i=arguments;null!==r&&clearTimeout(r),r=window.setTimeout(function(){r=null,n||e.apply(o,i)},t),n&&!r&&e.apply(o,i)}}var s=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function l(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function f(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function d(e,t){var n=l("div","numInputWrapper"),r=l("input","numInput "+e),o=l("span","arrowUp"),i=l("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}var h=function(){},m=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},p={D:h,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*a(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t){var n=parseInt(t);return new Date(e.getFullYear(),0,2+7*(n-1),0,0,0,0)},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:h,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:h,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},g={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},v={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[v.w(e,t,n)]},F:function(e,t,n){return m(v.n(e,t,n)-1,!1,t)},G:function(e,t,n){return i(v.h(e,t,n))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[a(e.getHours()>11)]},M:function(e,t){return m(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},y=function(e){var t=e.config,n=void 0===t?r:t,i=e.l10n,a=void 0===i?o:i;return function(e,t,r){var o=r||a;return void 0!==n.formatDate?n.formatDate(e,t,o):t.split("").map(function(t,r,i){return v[t]&&"\\"!==i[r-1]?v[t](e,o,n):"\\"!==t?t:""}).join("")}},b=function(e){var t=e.config,n=void 0===t?r:t,i=e.l10n,a=void 0===i?o:i;return function(e,t,o,i){if(0===e||e){var u,s=i||a,c=e;if(e instanceof Date)u=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)u=new Date(e);else if("string"==typeof e){var l=t||(n||r).dateFormat,f=String(e).trim();if("today"===f)u=new Date,o=!0;else if(/Z$/.test(f)||/GMT$/.test(f))u=new Date(e);else if(n&&n.parseDate)u=n.parseDate(e,l);else{u=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var d=void 0,h=[],m=0,v=0,y="";m<l.length;m++){var b=l[m],x="\\"===b,w="\\"===l[m-1]||x;if(g[b]&&!w){y+=g[b];var C=new RegExp(y).exec(e);C&&(d=!0)&&h["Y"!==b?"push":"unshift"]({fn:p[b],val:C[++v]})}else x||(y+=".");h.forEach(function(e){var t=e.fn,n=e.val;return u=t(u,n,s)||u})}u=d?u:void 0}}if(u instanceof Date&&!isNaN(u.getTime()))return!0===o&&u.setHours(0,0,0,0),u;n.errorHandler(new Error("Invalid date provided: "+c))}}};function x(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var w=function(e,t,n){return e>Math.min(t,n)&&e<Math.max(t,n)},C={DAY:864e5};"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach(function(n){return e[n]=t[n]})},o=0,i=t;o<i.length;o++){var a=i[o];r(a)}return e});var E=300;function S(t,r){var h={config:e({},N.defaultConfig),l10n:o};function p(e){return e.bind(h)}function v(){var e=h.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==h.calendarContainer&&(h.calendarContainer.style.visibility="hidden",h.calendarContainer.style.display="block"),void 0!==h.daysContainer){var t=(h.days.offsetWidth+1)*e.showMonths;h.daysContainer.style.width=t+"px",h.calendarContainer.style.width=t+(void 0!==h.weekWrapper?h.weekWrapper.offsetWidth:0)+"px",h.calendarContainer.style.removeProperty("visibility"),h.calendarContainer.style.removeProperty("display")}})}function S(e){0===h.selectedDates.length&&oe(),void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=e.target;void 0!==h.amPM&&e.target===h.amPM&&(h.amPM.textContent=h.l10n.amPM[a(h.amPM.textContent===h.l10n.amPM[0])]);var r=parseFloat(n.getAttribute("min")),o=parseFloat(n.getAttribute("max")),u=parseFloat(n.getAttribute("step")),s=parseInt(n.value,10),c=e.delta||(t?38===e.which?1:-1:0),l=s+u*c;if(void 0!==n.value&&2===n.value.length){var f=n===h.hourElement,d=n===h.minuteElement;l<r?(l=o+l+a(!f)+(a(f)&&a(!h.amPM)),d&&L(void 0,-1,h.hourElement)):l>o&&(l=n===h.hourElement?l-o-a(!h.amPM):r,d&&L(void 0,1,h.hourElement)),h.amPM&&f&&(1===u?l+s===23:Math.abs(l-s)>u)&&(h.amPM.textContent=h.l10n.amPM[a(h.amPM.textContent===h.l10n.amPM[0])]),n.value=i(l)}}(e);var t=h._input.value;T(),be(),h._input.value!==t&&h._debouncedChange()}function T(){if(void 0!==h.hourElement&&void 0!==h.minuteElement){var e,t,n=(parseInt(h.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(h.minuteElement.value,10)||0)%60,o=void 0!==h.secondElement?(parseInt(h.secondElement.value,10)||0)%60:0;void 0!==h.amPM&&(e=n,t=h.amPM.textContent,n=e%12+12*a(t===h.l10n.amPM[1]));var i=void 0!==h.config.minTime||h.config.minDate&&h.minDateHasTime&&h.latestSelectedDateObj&&0===x(h.latestSelectedDateObj,h.config.minDate,!0),u=void 0!==h.config.maxTime||h.config.maxDate&&h.maxDateHasTime&&h.latestSelectedDateObj&&0===x(h.latestSelectedDateObj,h.config.maxDate,!0);if(u){var s=void 0!==h.config.maxTime?h.config.maxTime:h.config.maxDate;(n=Math.min(n,s.getHours()))===s.getHours()&&(r=Math.min(r,s.getMinutes())),r===s.getMinutes()&&(o=Math.min(o,s.getSeconds()))}if(i){var c=void 0!==h.config.minTime?h.config.minTime:h.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&(r=Math.max(r,c.getMinutes())),r===c.getMinutes()&&(o=Math.max(o,c.getSeconds()))}_(n,r,o)}}function k(e){var t=e||h.latestSelectedDateObj;t&&_(t.getHours(),t.getMinutes(),t.getSeconds())}function D(){var e=h.config.defaultHour,t=h.config.defaultMinute,n=h.config.defaultSeconds;if(void 0!==h.config.minDate){var r=h.config.minDate.getHours(),o=h.config.minDate.getMinutes();(e=Math.max(e,r))===r&&(t=Math.max(o,t)),e===r&&t===o&&(n=h.config.minDate.getSeconds())}if(void 0!==h.config.maxDate){var i=h.config.maxDate.getHours(),a=h.config.maxDate.getMinutes();(e=Math.min(e,i))===i&&(t=Math.min(a,t)),e===i&&t===a&&(n=h.config.maxDate.getSeconds())}_(e,t,n)}function _(e,t,n){void 0!==h.latestSelectedDateObj&&h.latestSelectedDateObj.setHours(e%24,t,n||0,0),h.hourElement&&h.minuteElement&&!h.isMobile&&(h.hourElement.value=i(h.config.time_24hr?e:(12+e)%12+12*a(e%12==0)),h.minuteElement.value=i(t),void 0!==h.amPM&&(h.amPM.textContent=h.l10n.amPM[a(e>=12)]),void 0!==h.secondElement&&(h.secondElement.value=i(n)))}function R(e){var t=parseInt(e.target.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&Q(t)}function A(e,t,n,r){return t instanceof Array?t.forEach(function(t){return A(e,t,n,r)}):e instanceof Array?e.forEach(function(e){return A(e,t,n,r)}):(e.addEventListener(t,n,r),void h._handlers.push({element:e,event:t,handler:n,options:r}))}function O(e){return function(t){1===t.which&&e(t)}}function P(){me("onChange")}function M(){if(h.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(h.element.querySelectorAll("[data-"+e+"]"),function(t){return A(t,"click",h[e])})}),h.isMobile)!function(){var e=h.config.enableTime?h.config.noCalendar?"time":"datetime-local":"date";h.mobileInput=l("input",h.input.className+" flatpickr-mobile"),h.mobileInput.step=h.input.getAttribute("step")||"any",h.mobileInput.tabIndex=1,h.mobileInput.type=e,h.mobileInput.disabled=h.input.disabled,h.mobileInput.required=h.input.required,h.mobileInput.placeholder=h.input.placeholder,h.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",h.selectedDates.length>0&&(h.mobileInput.defaultValue=h.mobileInput.value=h.formatDate(h.selectedDates[0],h.mobileFormatStr)),h.config.minDate&&(h.mobileInput.min=h.formatDate(h.config.minDate,"Y-m-d")),h.config.maxDate&&(h.mobileInput.max=h.formatDate(h.config.maxDate,"Y-m-d")),h.input.type="hidden",void 0!==h.altInput&&(h.altInput.type="hidden");try{h.input.parentNode&&h.input.parentNode.insertBefore(h.mobileInput,h.input.nextSibling)}catch(e){}A(h.mobileInput,"change",function(e){h.setDate(e.target.value,!1,h.mobileFormatStr),me("onChange"),me("onClose")})}();else{var e=u(re,50);h._debouncedChange=u(P,E),h.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&A(h.daysContainer,"mouseover",function(e){"range"===h.config.mode&&ne(e.target)}),A(window.document.body,"keydown",te),h.config.static||A(h._input,"keydown",te),h.config.inline||h.config.static||A(window,"resize",e),void 0!==window.ontouchstart?A(window.document,"click",J):A(window.document,"mousedown",O(J)),A(window.document,"focus",J,{capture:!0}),!0===h.config.clickOpens&&(A(h._input,"focus",h.open),A(h._input,"mousedown",O(h.open))),void 0!==h.daysContainer&&(A(h.monthNav,"mousedown",O(xe)),A(h.monthNav,["keyup","increment"],R),A(h.daysContainer,"mousedown",O(le))),void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&(A(h.timeContainer,["increment"],S),A(h.timeContainer,"blur",S,{capture:!0}),A(h.timeContainer,"mousedown",O(B)),A([h.hourElement,h.minuteElement],["focus","click"],function(e){return e.target.select()}),void 0!==h.secondElement&&A(h.secondElement,"focus",function(){return h.secondElement&&h.secondElement.select()}),void 0!==h.amPM&&A(h.amPM,"mousedown",O(function(e){S(e),P()})))}}function I(e){var t=void 0!==e?h.parseDate(e):h.latestSelectedDateObj||(h.config.minDate&&h.config.minDate>h.now?h.config.minDate:h.config.maxDate&&h.config.maxDate<h.now?h.config.maxDate:h.now);try{void 0!==t&&(h.currentYear=t.getFullYear(),h.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,h.config.errorHandler(e)}h.redraw()}function B(e){~e.target.className.indexOf("arrow")&&L(e,e.target.classList.contains("arrowUp")?1:-1)}function L(e,t,n){var r=e&&e.target,o=n||r&&r.parentNode&&r.parentNode.firstChild,i=pe("increment");i.delta=t,o&&o.dispatchEvent(i)}function F(){var e=window.document.createDocumentFragment();if(h.calendarContainer=l("div","flatpickr-calendar"),h.calendarContainer.tabIndex=-1,!h.config.noCalendar){if(e.appendChild((h.monthNav=l("div","flatpickr-months"),h.yearElements=[],h.monthElements=[],h.prevMonthNav=l("span","flatpickr-prev-month"),h.prevMonthNav.innerHTML=h.config.prevArrow,h.nextMonthNav=l("span","flatpickr-next-month"),h.nextMonthNav.innerHTML=h.config.nextArrow,$(),Object.defineProperty(h,"_hidePrevMonthArrow",{get:function(){return h.__hidePrevMonthArrow},set:function(e){h.__hidePrevMonthArrow!==e&&(c(h.prevMonthNav,"disabled",e),h.__hidePrevMonthArrow=e)}}),Object.defineProperty(h,"_hideNextMonthArrow",{get:function(){return h.__hideNextMonthArrow},set:function(e){h.__hideNextMonthArrow!==e&&(c(h.nextMonthNav,"disabled",e),h.__hideNextMonthArrow=e)}}),h.currentYearElement=h.yearElements[0],ve(),h.monthNav)),h.innerContainer=l("div","flatpickr-innerContainer"),h.config.weekNumbers){var t=function(){h.calendarContainer.classList.add("hasWeeks");var e=l("div","flatpickr-weekwrapper");e.appendChild(l("span","flatpickr-weekday",h.l10n.weekAbbreviation));var t=l("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,r=t.weekNumbers;h.innerContainer.appendChild(n),h.weekNumbers=r,h.weekWrapper=n}h.rContainer=l("div","flatpickr-rContainer"),h.rContainer.appendChild(Y()),h.daysContainer||(h.daysContainer=l("div","flatpickr-days"),h.daysContainer.tabIndex=-1),q(),h.rContainer.appendChild(h.daysContainer),h.innerContainer.appendChild(h.rContainer),e.appendChild(h.innerContainer)}h.config.enableTime&&e.appendChild(function(){h.calendarContainer.classList.add("hasTime"),h.config.noCalendar&&h.calendarContainer.classList.add("noCalendar"),h.timeContainer=l("div","flatpickr-time"),h.timeContainer.tabIndex=-1;var e=l("span","flatpickr-time-separator",":"),t=d("flatpickr-hour");h.hourElement=t.getElementsByTagName("input")[0];var n=d("flatpickr-minute");if(h.minuteElement=n.getElementsByTagName("input")[0],h.hourElement.tabIndex=h.minuteElement.tabIndex=-1,h.hourElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getHours():h.config.time_24hr?h.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(h.config.defaultHour)),h.minuteElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getMinutes():h.config.defaultMinute),h.hourElement.setAttribute("step",h.config.hourIncrement.toString()),h.minuteElement.setAttribute("step",h.config.minuteIncrement.toString()),h.hourElement.setAttribute("min",h.config.time_24hr?"0":"1"),h.hourElement.setAttribute("max",h.config.time_24hr?"23":"12"),h.minuteElement.setAttribute("min","0"),h.minuteElement.setAttribute("max","59"),h.timeContainer.appendChild(t),h.timeContainer.appendChild(e),h.timeContainer.appendChild(n),h.config.time_24hr&&h.timeContainer.classList.add("time24hr"),h.config.enableSeconds){h.timeContainer.classList.add("hasSeconds");var r=d("flatpickr-second");h.secondElement=r.getElementsByTagName("input")[0],h.secondElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getSeconds():h.config.defaultSeconds),h.secondElement.setAttribute("step",h.minuteElement.getAttribute("step")),h.secondElement.setAttribute("min","0"),h.secondElement.setAttribute("max","59"),h.timeContainer.appendChild(l("span","flatpickr-time-separator",":")),h.timeContainer.appendChild(r)}return h.config.time_24hr||(h.amPM=l("span","flatpickr-am-pm",h.l10n.amPM[a((h.latestSelectedDateObj?h.hourElement.value:h.config.defaultHour)>11)]),h.amPM.title=h.l10n.toggleTitle,h.amPM.tabIndex=-1,h.timeContainer.appendChild(h.amPM)),h.timeContainer}()),c(h.calendarContainer,"rangeMode","range"===h.config.mode),c(h.calendarContainer,"animate",!0===h.config.animate),c(h.calendarContainer,"multiMonth",h.config.showMonths>1),h.calendarContainer.appendChild(e);var o=void 0!==h.config.appendTo&&void 0!==h.config.appendTo.nodeType;if((h.config.inline||h.config.static)&&(h.calendarContainer.classList.add(h.config.inline?"inline":"static"),h.config.inline&&(!o&&h.element.parentNode?h.element.parentNode.insertBefore(h.calendarContainer,h._input.nextSibling):void 0!==h.config.appendTo&&h.config.appendTo.appendChild(h.calendarContainer)),h.config.static)){var u=l("div","flatpickr-wrapper");h.element.parentNode&&h.element.parentNode.insertBefore(u,h.element),u.appendChild(h.element),h.altInput&&u.appendChild(h.altInput),u.appendChild(h.calendarContainer)}h.config.static||h.config.inline||(void 0!==h.config.appendTo?h.config.appendTo:window.document.body).appendChild(h.calendarContainer)}function H(e,t,n,r){var o=Z(t,!0),i=l("span","flatpickr-day "+e,t.getDate().toString());return i.dateObj=t,i.$i=r,i.setAttribute("aria-label",h.formatDate(t,h.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===x(t,h.now)&&(h.todayDateElem=i,i.classList.add("today"),i.setAttribute("aria-current","date")),o?(i.tabIndex=-1,ge(t)&&(i.classList.add("selected"),h.selectedDateElem=i,"range"===h.config.mode&&(c(i,"startRange",h.selectedDates[0]&&0===x(t,h.selectedDates[0],!0)),c(i,"endRange",h.selectedDates[1]&&0===x(t,h.selectedDates[1],!0)),"nextMonthDay"===e&&i.classList.add("inRange")))):i.classList.add("disabled"),"range"===h.config.mode&&function(e){return!("range"!==h.config.mode||h.selectedDates.length<2)&&x(e,h.selectedDates[0])>=0&&x(e,h.selectedDates[1])<=0}(t)&&!ge(t)&&i.classList.add("inRange"),h.weekNumbers&&1===h.config.showMonths&&"prevMonthDay"!==e&&n%7==1&&h.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+h.config.getWeek(t)+"</span>"),me("onDayCreate",i),i}function j(e){e.focus(),"range"===h.config.mode&&ne(e)}function W(e){for(var t=e>0?0:h.config.showMonths-1,n=e>0?h.config.showMonths:-1,r=t;r!=n;r+=e)for(var o=h.daysContainer.children[r],i=e>0?0:o.children.length-1,a=e>0?o.children.length:-1,u=i;u!=a;u+=e){var s=o.children[u];if(-1===s.className.indexOf("hidden")&&Z(s.dateObj))return s}}function U(e,t){var n=ee(document.activeElement||document.body),r=void 0!==e?e:n?document.activeElement:void 0!==h.selectedDateElem&&ee(h.selectedDateElem)?h.selectedDateElem:void 0!==h.todayDateElem&&ee(h.todayDateElem)?h.todayDateElem:W(t>0?1:-1);return void 0===r?h._input.focus():n?void function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():h.currentMonth,r=t>0?h.config.showMonths:-1,o=t>0?1:-1,i=n-h.currentMonth;i!=r;i+=o)for(var a=h.daysContainer.children[i],u=n-h.currentMonth===i?e.$i+t:t<0?a.children.length-1:0,s=a.children.length,c=u;c>=0&&c<s&&c!=(t>0?s:-1);c+=o){var l=a.children[c];if(-1===l.className.indexOf("hidden")&&Z(l.dateObj)&&Math.abs(e.$i-c)>=Math.abs(t))return j(l)}h.changeMonth(o),U(W(o),0)}(r,t):j(r)}function z(e,t){for(var n=(new Date(e,t,1).getDay()-h.l10n.firstDayOfWeek+7)%7,r=h.utils.getDaysInMonth((t-1+12)%12),o=h.utils.getDaysInMonth(t),i=window.document.createDocumentFragment(),a=h.config.showMonths>1,u=a?"prevMonthDay hidden":"prevMonthDay",s=a?"nextMonthDay hidden":"nextMonthDay",c=r+1-n,f=0;c<=r;c++,f++)i.appendChild(H(u,new Date(e,t-1,c),c,f));for(c=1;c<=o;c++,f++)i.appendChild(H("",new Date(e,t,c),c,f));for(var d=o+1;d<=42-n&&(1===h.config.showMonths||f%7!=0);d++,f++)i.appendChild(H(s,new Date(e,t+1,d%o),d,f));var m=l("div","dayContainer");return m.appendChild(i),m}function q(){if(void 0!==h.daysContainer){f(h.daysContainer),h.weekNumbers&&f(h.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<h.config.showMonths;t++){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),e.appendChild(z(n.getFullYear(),n.getMonth()))}h.daysContainer.appendChild(e),h.days=h.daysContainer.firstChild,"range"===h.config.mode&&1===h.selectedDates.length&&ne()}}function V(){var e=l("div","flatpickr-month"),t=window.document.createDocumentFragment(),n=l("span","cur-month"),r=d("cur-year",{tabindex:"-1"}),o=r.getElementsByTagName("input")[0];o.setAttribute("aria-label",h.l10n.yearAriaLabel),h.config.minDate&&o.setAttribute("min",h.config.minDate.getFullYear().toString()),h.config.maxDate&&(o.setAttribute("max",h.config.maxDate.getFullYear().toString()),o.disabled=!!h.config.minDate&&h.config.minDate.getFullYear()===h.config.maxDate.getFullYear());var i=l("div","flatpickr-current-month");return i.appendChild(n),i.appendChild(r),t.appendChild(i),e.appendChild(t),{container:e,yearElement:o,monthElement:n}}function $(){f(h.monthNav),h.monthNav.appendChild(h.prevMonthNav),h.config.showMonths&&(h.yearElements=[],h.monthElements=[]);for(var e=h.config.showMonths;e--;){var t=V();h.yearElements.push(t.yearElement),h.monthElements.push(t.monthElement),h.monthNav.appendChild(t.container)}h.monthNav.appendChild(h.nextMonthNav)}function Y(){h.weekdayContainer?f(h.weekdayContainer):h.weekdayContainer=l("div","flatpickr-weekdays");for(var e=h.config.showMonths;e--;){var t=l("div","flatpickr-weekdaycontainer");h.weekdayContainer.appendChild(t)}return X(),h.weekdayContainer}function X(){var e=h.l10n.firstDayOfWeek,t=h.l10n.weekdays.shorthand.slice();e>0&&e<t.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var n=h.config.showMonths;n--;)h.weekdayContainer.children[n].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}function K(e,t){void 0===t&&(t=!0);var n=t?e:e-h.currentMonth;n<0&&!0===h._hidePrevMonthArrow||n>0&&!0===h._hideNextMonthArrow||(h.currentMonth+=n,(h.currentMonth<0||h.currentMonth>11)&&(h.currentYear+=h.currentMonth>11?1:-1,h.currentMonth=(h.currentMonth+12)%12,me("onYearChange")),q(),me("onMonthChange"),ve())}function G(e){return!(!h.config.appendTo||!h.config.appendTo.contains(e))||h.calendarContainer.contains(e)}function J(e){if(h.isOpen&&!h.config.inline){var t=function(e){if("function"==typeof e.composedPath){var t=e.composedPath();return t[0]}return e.target}(e),n=G(t),r=t===h.input||t===h.altInput||h.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(h.input)||~e.path.indexOf(h.altInput)),o="blur"===e.type?r&&e.relatedTarget&&!G(e.relatedTarget):!r&&!n&&!G(e.relatedTarget),i=!h.config.ignoredFocusElements.some(function(e){return e.contains(t)});o&&i&&(h.close(),"range"===h.config.mode&&1===h.selectedDates.length&&(h.clear(!1),h.redraw()))}}function Q(e){if(!(!e||h.config.minDate&&e<h.config.minDate.getFullYear()||h.config.maxDate&&e>h.config.maxDate.getFullYear())){var t=e,n=h.currentYear!==t;h.currentYear=t||h.currentYear,h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth=Math.min(h.config.maxDate.getMonth(),h.currentMonth):h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&(h.currentMonth=Math.max(h.config.minDate.getMonth(),h.currentMonth)),n&&(h.redraw(),me("onYearChange"))}}function Z(e,t){void 0===t&&(t=!0);var n=h.parseDate(e,void 0,t);if(h.config.minDate&&n&&x(n,h.config.minDate,void 0!==t?t:!h.minDateHasTime)<0||h.config.maxDate&&n&&x(n,h.config.maxDate,void 0!==t?t:!h.maxDateHasTime)>0)return!1;if(0===h.config.enable.length&&0===h.config.disable.length)return!0;if(void 0===n)return!1;for(var r=h.config.enable.length>0,o=r?h.config.enable:h.config.disable,i=0,a=void 0;i<o.length;i++){if("function"==typeof(a=o[i])&&a(n))return r;if(a instanceof Date&&void 0!==n&&a.getTime()===n.getTime())return r;if("string"==typeof a&&void 0!==n){var u=h.parseDate(a,void 0,!0);return u&&u.getTime()===n.getTime()?r:!r}if("object"==typeof a&&void 0!==n&&a.from&&a.to&&n.getTime()>=a.from.getTime()&&n.getTime()<=a.to.getTime())return r}return!r}function ee(e){return void 0!==h.daysContainer&&-1===e.className.indexOf("hidden")&&h.daysContainer.contains(e)}function te(e){var t=e.target===h._input,n=h.config.allowInput,r=h.isOpen&&(!n||!t),o=h.config.inline&&t&&!n;if(13===e.keyCode&&t){if(n)return h.setDate(h._input.value,!0,e.target===h.altInput?h.config.altFormat:h.config.dateFormat),e.target.blur();h.open()}else if(G(e.target)||r||o){var i=!!h.timeContainer&&h.timeContainer.contains(e.target);switch(e.keyCode){case 13:i?(S(),ce()):le(e);break;case 27:e.preventDefault(),ce();break;case 8:case 46:t&&!h.config.allowInput&&(e.preventDefault(),h.clear());break;case 37:case 39:if(i)h.hourElement&&h.hourElement.focus();else if(e.preventDefault(),void 0!==h.daysContainer&&(!1===n||document.activeElement&&ee(document.activeElement))){var a=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),K(a),U(W(1),0)):U(void 0,a)}break;case 38:case 40:e.preventDefault();var u=40===e.keyCode?1:-1;h.daysContainer&&void 0!==e.target.$i||e.target===h.input?e.ctrlKey?(e.stopPropagation(),Q(h.currentYear-u),U(W(1),0)):i||U(void 0,7*u):h.config.enableTime&&(!i&&h.hourElement&&h.hourElement.focus(),S(e),h._debouncedChange());break;case 9:if(i){var s=[h.hourElement,h.minuteElement,h.secondElement,h.amPM].filter(function(e){return e}),c=s.indexOf(e.target);if(-1!==c){var l=s[c+(e.shiftKey?-1:1)];void 0!==l?(e.preventDefault(),l.focus()):e.shiftKey&&(e.preventDefault(),h._input.focus())}}}}if(void 0!==h.amPM&&e.target===h.amPM)switch(e.key){case h.l10n.amPM[0].charAt(0):case h.l10n.amPM[0].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[0],T(),be();break;case h.l10n.amPM[1].charAt(0):case h.l10n.amPM[1].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[1],T(),be()}me("onKeyDown",e)}function ne(e){if(1===h.selectedDates.length&&(!e||e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled"))){for(var t=e?e.dateObj.getTime():h.days.firstElementChild.dateObj.getTime(),n=h.parseDate(h.selectedDates[0],void 0,!0).getTime(),r=Math.min(t,h.selectedDates[0].getTime()),o=Math.max(t,h.selectedDates[0].getTime()),i=h.daysContainer.lastChild.lastChild.dateObj.getTime(),a=!1,u=0,s=0,c=r;c<i;c+=C.DAY)Z(new Date(c),!0)||(a=a||c>r&&c<o,c<n&&(!u||c>u)?u=c:c>n&&(!s||c<s)&&(s=c));for(var l=0;l<h.config.showMonths;l++)for(var f=h.daysContainer.children[l],d=h.daysContainer.children[l-1],m=function(r,o){var i=f.children[r],c=i.dateObj,m=c.getTime(),p=u>0&&m<u||s>0&&m>s;return p?(i.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){i.classList.remove(e)}),"continue"):a&&!p?"continue":(["startRange","inRange","endRange","notAllowed"].forEach(function(e){i.classList.remove(e)}),void(void 0!==e&&(e.classList.add(t<h.selectedDates[0].getTime()?"startRange":"endRange"),!f.contains(e)&&l>0&&d&&d.lastChild.dateObj.getTime()>=m||(n<t&&m===n?i.classList.add("startRange"):n>t&&m===n&&i.classList.add("endRange"),m>=u&&(0===s||m<=s)&&w(m,n,t)&&i.classList.add("inRange")))))},p=0,g=f.children.length;p<g;p++)m(p)}}function re(){!h.isOpen||h.config.static||h.config.inline||ue()}function oe(){h.setDate(void 0!==h.config.minDate?new Date(h.config.minDate.getTime()):new Date,!1),D(),be()}function ie(e){return function(t){var n=h.config["_"+e+"Date"]=h.parseDate(t,h.config.dateFormat),r=h.config["_"+("min"===e?"max":"min")+"Date"];void 0!==n&&(h["min"===e?"minDateHasTime":"maxDateHasTime"]=n.getHours()>0||n.getMinutes()>0||n.getSeconds()>0),h.selectedDates&&(h.selectedDates=h.selectedDates.filter(function(e){return Z(e)}),h.selectedDates.length||"min"!==e||k(n),be()),h.daysContainer&&(se(),void 0!==n?h.currentYearElement[e]=n.getFullYear().toString():h.currentYearElement.removeAttribute(e),h.currentYearElement.disabled=!!r&&void 0!==n&&r.getFullYear()===n.getFullYear())}}function ae(){"object"!=typeof h.config.locale&&void 0===N.l10ns[h.config.locale]&&h.config.errorHandler(new Error("flatpickr: invalid locale "+h.config.locale)),h.l10n=e({},N.l10ns.default,"object"==typeof h.config.locale?h.config.locale:"default"!==h.config.locale?N.l10ns[h.config.locale]:void 0),g.K="("+h.l10n.amPM[0]+"|"+h.l10n.amPM[1]+"|"+h.l10n.amPM[0].toLowerCase()+"|"+h.l10n.amPM[1].toLowerCase()+")",h.formatDate=y(h),h.parseDate=b({config:h.config,l10n:h.l10n})}function ue(e){if(void 0!==h.calendarContainer){me("onPreCalendarPosition");var t=e||h._positionElement,n=Array.prototype.reduce.call(h.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),r=h.calendarContainer.offsetWidth,o=h.config.position.split(" "),i=o[0],a=o.length>1?o[1]:null,u=t.getBoundingClientRect(),s=window.innerHeight-u.bottom,l="above"===i||"below"!==i&&s<n&&u.top>n,f=window.pageYOffset+u.top+(l?-n-2:t.offsetHeight+2);if(c(h.calendarContainer,"arrowTop",!l),c(h.calendarContainer,"arrowBottom",l),!h.config.inline){var d=window.pageXOffset+u.left-(null!=a&&"center"===a?(r-u.width)/2:0),m=window.document.body.offsetWidth-u.right,p=d+r>window.document.body.offsetWidth,g=m+r>window.document.body.offsetWidth;if(c(h.calendarContainer,"rightMost",p),!h.config.static)if(h.calendarContainer.style.top=f+"px",p)if(g){var v=document.styleSheets[0];if(void 0===v)return;var y=window.document.body.offsetWidth,b=Math.max(0,y/2-r/2),x=v.cssRules.length,w="{left:"+u.left+"px;right:auto;}";c(h.calendarContainer,"rightMost",!1),c(h.calendarContainer,"centerMost",!0),v.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+w,x),h.calendarContainer.style.left=b+"px",h.calendarContainer.style.right="auto"}else h.calendarContainer.style.left="auto",h.calendarContainer.style.right=m+"px";else h.calendarContainer.style.left=d+"px",h.calendarContainer.style.right="auto"}}}function se(){h.config.noCalendar||h.isMobile||(ve(),q())}function ce(){h._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(h.close,0):h.close()}function le(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var n=t,r=h.latestSelectedDateObj=new Date(n.dateObj.getTime()),o=(r.getMonth()<h.currentMonth||r.getMonth()>h.currentMonth+h.config.showMonths-1)&&"range"!==h.config.mode;if(h.selectedDateElem=n,"single"===h.config.mode)h.selectedDates=[r];else if("multiple"===h.config.mode){var i=ge(r);i?h.selectedDates.splice(parseInt(i),1):h.selectedDates.push(r)}else"range"===h.config.mode&&(2===h.selectedDates.length&&h.clear(!1,!1),h.latestSelectedDateObj=r,h.selectedDates.push(r),0!==x(r,h.selectedDates[0],!0)&&h.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(T(),o){var a=h.currentYear!==r.getFullYear();h.currentYear=r.getFullYear(),h.currentMonth=r.getMonth(),a&&me("onYearChange"),me("onMonthChange")}if(ve(),q(),be(),h.config.enableTime&&setTimeout(function(){return h.showTimeInput=!0},50),o||"range"===h.config.mode||1!==h.config.showMonths?void 0!==h.selectedDateElem&&void 0===h.hourElement&&h.selectedDateElem&&h.selectedDateElem.focus():j(n),void 0!==h.hourElement&&void 0!==h.hourElement&&h.hourElement.focus(),h.config.closeOnSelect){var u="single"===h.config.mode&&!h.config.enableTime,s="range"===h.config.mode&&2===h.selectedDates.length&&!h.config.enableTime;(u||s)&&ce()}P()}}h.parseDate=b({config:h.config,l10n:h.l10n}),h._handlers=[],h._bind=A,h._setHoursFromDate=k,h._positionCalendar=ue,h.changeMonth=K,h.changeYear=Q,h.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),h.input.value="",void 0!==h.altInput&&(h.altInput.value=""),void 0!==h.mobileInput&&(h.mobileInput.value=""),h.selectedDates=[],h.latestSelectedDateObj=void 0,!0===t&&(h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth()),h.showTimeInput=!1,!0===h.config.enableTime&&D(),h.redraw(),e&&me("onChange")},h.close=function(){h.isOpen=!1,h.isMobile||(void 0!==h.calendarContainer&&h.calendarContainer.classList.remove("open"),void 0!==h._input&&h._input.classList.remove("active")),me("onClose")},h._createElement=l,h.destroy=function(){void 0!==h.config&&me("onDestroy");for(var e=h._handlers.length;e--;){var t=h._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(h._handlers=[],h.mobileInput)h.mobileInput.parentNode&&h.mobileInput.parentNode.removeChild(h.mobileInput),h.mobileInput=void 0;else if(h.calendarContainer&&h.calendarContainer.parentNode)if(h.config.static&&h.calendarContainer.parentNode){var n=h.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else h.calendarContainer.parentNode.removeChild(h.calendarContainer);h.altInput&&(h.input.type="text",h.altInput.parentNode&&h.altInput.parentNode.removeChild(h.altInput),delete h.altInput),h.input&&(h.input.type=h.input._type,h.input.classList.remove("flatpickr-input"),h.input.removeAttribute("readonly"),h.input.value=""),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete h[e]}catch(e){}})},h.isEnabled=Z,h.jumpToDate=I,h.open=function(e,t){if(void 0===t&&(t=h._positionElement),!0===h.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==h.mobileInput&&(h.mobileInput.focus(),h.mobileInput.click()),void me("onOpen");if(!h._input.disabled&&!h.config.inline){var n=h.isOpen;h.isOpen=!0,n||(h.calendarContainer.classList.add("open"),h._input.classList.add("active"),me("onOpen"),ue(t)),!0===h.config.enableTime&&!0===h.config.noCalendar&&(0===h.selectedDates.length&&oe(),!1!==h.config.allowInput||void 0!==e&&h.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return h.hourElement.select()},50))}},h.redraw=se,h.set=function(e,t){null!==e&&"object"==typeof e?Object.assign(h.config,e):(h.config[e]=t,void 0!==fe[e]?fe[e].forEach(function(e){return e()}):n.indexOf(e)>-1&&(h.config[e]=s(t))),h.redraw(),be(!1)},h.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=h.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return h.clear(t);de(e,n),h.showTimeInput=h.selectedDates.length>0,h.latestSelectedDateObj=h.selectedDates[0],h.redraw(),I(),k(),be(t),t&&me("onChange")},h.toggle=function(e){if(!0===h.isOpen)return h.close();h.open(e)};var fe={locale:[ae,X],showMonths:[$,v,Y]};function de(e,t){var n=[];if(e instanceof Array)n=e.map(function(e){return h.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)n=[h.parseDate(e,t)];else if("string"==typeof e)switch(h.config.mode){case"single":case"time":n=[h.parseDate(e,t)];break;case"multiple":n=e.split(h.config.conjunction).map(function(e){return h.parseDate(e,t)});break;case"range":n=e.split(h.l10n.rangeSeparator).map(function(e){return h.parseDate(e,t)})}else h.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));h.selectedDates=n.filter(function(e){return e instanceof Date&&Z(e,!1)}),"range"===h.config.mode&&h.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function he(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?h.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:h.parseDate(e.from,void 0),to:h.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function me(e,t){if(void 0!==h.config){var n=h.config[e];if(void 0!==n&&n.length>0)for(var r=0;n[r]&&r<n.length;r++)n[r](h.selectedDates,h.input.value,h,t);"onChange"===e&&(h.input.dispatchEvent(pe("change")),h.input.dispatchEvent(pe("input")))}}function pe(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function ge(e){for(var t=0;t<h.selectedDates.length;t++)if(0===x(h.selectedDates[t],e))return""+t;return!1}function ve(){h.config.noCalendar||h.isMobile||!h.monthNav||(h.yearElements.forEach(function(e,t){var n=new Date(h.currentYear,h.currentMonth,1);n.setMonth(h.currentMonth+t),h.monthElements[t].textContent=m(n.getMonth(),h.config.shorthandCurrentMonth,h.l10n)+" ",e.value=n.getFullYear().toString()}),h._hidePrevMonthArrow=void 0!==h.config.minDate&&(h.currentYear===h.config.minDate.getFullYear()?h.currentMonth<=h.config.minDate.getMonth():h.currentYear<h.config.minDate.getFullYear()),h._hideNextMonthArrow=void 0!==h.config.maxDate&&(h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth+1>h.config.maxDate.getMonth():h.currentYear>h.config.maxDate.getFullYear()))}function ye(e){return h.selectedDates.map(function(t){return h.formatDate(t,e)}).filter(function(e,t,n){return"range"!==h.config.mode||h.config.enableTime||n.indexOf(e)===t}).join("range"!==h.config.mode?h.config.conjunction:h.l10n.rangeSeparator)}function be(e){if(void 0===e&&(e=!0),0===h.selectedDates.length)return h.clear(e);void 0!==h.mobileInput&&h.mobileFormatStr&&(h.mobileInput.value=void 0!==h.latestSelectedDateObj?h.formatDate(h.latestSelectedDateObj,h.mobileFormatStr):""),h.input.value=ye(h.config.dateFormat),void 0!==h.altInput&&(h.altInput.value=ye(h.config.altFormat)),!1!==e&&me("onValueUpdate")}function xe(e){e.preventDefault();var t=h.prevMonthNav.contains(e.target),n=h.nextMonthNav.contains(e.target);t||n?K(t?-1:1):h.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains("arrowUp")?h.changeYear(h.currentYear+1):e.target.classList.contains("arrowDown")&&h.changeYear(h.currentYear-1)}return function(){h.element=h.input=t,h.isOpen=!1,function(){var o=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e({},r,JSON.parse(JSON.stringify(t.dataset||{}))),a={};h.config.parseDate=i.parseDate,h.config.formatDate=i.formatDate,Object.defineProperty(h.config,"enable",{get:function(){return h.config._enable},set:function(e){h.config._enable=he(e)}}),Object.defineProperty(h.config,"disable",{get:function(){return h.config._disable},set:function(e){h.config._disable=he(e)}});var u="time"===i.mode;i.dateFormat||!i.enableTime&&!u||(a.dateFormat=i.noCalendar||u?"H:i"+(i.enableSeconds?":S":""):N.defaultConfig.dateFormat+" H:i"+(i.enableSeconds?":S":"")),i.altInput&&(i.enableTime||u)&&!i.altFormat&&(a.altFormat=i.noCalendar||u?"h:i"+(i.enableSeconds?":S K":" K"):N.defaultConfig.altFormat+" h:i"+(i.enableSeconds?":S":"")+" K"),Object.defineProperty(h.config,"minDate",{get:function(){return h.config._minDate},set:ie("min")}),Object.defineProperty(h.config,"maxDate",{get:function(){return h.config._maxDate},set:ie("max")});var c=function(e){return function(t){h.config["min"===e?"_minTime":"_maxTime"]=h.parseDate(t,"H:i")}};Object.defineProperty(h.config,"minTime",{get:function(){return h.config._minTime},set:c("min")}),Object.defineProperty(h.config,"maxTime",{get:function(){return h.config._maxTime},set:c("max")}),"time"===i.mode&&(h.config.noCalendar=!0,h.config.enableTime=!0),Object.assign(h.config,a,i);for(var l=0;l<o.length;l++)h.config[o[l]]=!0===h.config[o[l]]||"true"===h.config[o[l]];n.filter(function(e){return void 0!==h.config[e]}).forEach(function(e){h.config[e]=s(h.config[e]||[]).map(p)}),h.isMobile=!h.config.disableMobile&&!h.config.inline&&"single"===h.config.mode&&!h.config.disable.length&&!h.config.enable.length&&!h.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var l=0;l<h.config.plugins.length;l++){var f=h.config.plugins[l](h)||{};for(var d in f)n.indexOf(d)>-1?h.config[d]=s(f[d]).map(p).concat(h.config[d]):void 0===i[d]&&(h.config[d]=f[d])}me("onParseConfig")}(),ae(),h.input=h.config.wrap?t.querySelector("[data-input]"):t,h.input?(h.input._type=h.input.type,h.input.type="text",h.input.classList.add("flatpickr-input"),h._input=h.input,h.config.altInput&&(h.altInput=l(h.input.nodeName,h.input.className+" "+h.config.altInputClass),h._input=h.altInput,h.altInput.placeholder=h.input.placeholder,h.altInput.disabled=h.input.disabled,h.altInput.required=h.input.required,h.altInput.tabIndex=h.input.tabIndex,h.altInput.type="text",h.input.setAttribute("type","hidden"),!h.config.static&&h.input.parentNode&&h.input.parentNode.insertBefore(h.altInput,h.input.nextSibling)),h.config.allowInput||h._input.setAttribute("readonly","readonly"),h._positionElement=h.config.positionElement||h._input):h.config.errorHandler(new Error("Invalid input element specified")),function(){h.selectedDates=[],h.now=h.parseDate(h.config.now)||new Date;var e=h.config.defaultDate||("INPUT"!==h.input.nodeName&&"TEXTAREA"!==h.input.nodeName||!h.input.placeholder||h.input.value!==h.input.placeholder?h.input.value:null);e&&de(e,h.config.dateFormat),h._initialDate=h.selectedDates.length>0?h.selectedDates[0]:h.config.minDate&&h.config.minDate.getTime()>h.now.getTime()?h.config.minDate:h.config.maxDate&&h.config.maxDate.getTime()<h.now.getTime()?h.config.maxDate:h.now,h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth(),h.selectedDates.length>0&&(h.latestSelectedDateObj=h.selectedDates[0]),void 0!==h.config.minTime&&(h.config.minTime=h.parseDate(h.config.minTime,"H:i")),void 0!==h.config.maxTime&&(h.config.maxTime=h.parseDate(h.config.maxTime,"H:i")),h.minDateHasTime=!!h.config.minDate&&(h.config.minDate.getHours()>0||h.config.minDate.getMinutes()>0||h.config.minDate.getSeconds()>0),h.maxDateHasTime=!!h.config.maxDate&&(h.config.maxDate.getHours()>0||h.config.maxDate.getMinutes()>0||h.config.maxDate.getSeconds()>0),Object.defineProperty(h,"showTimeInput",{get:function(){return h._showTimeInput},set:function(e){h._showTimeInput=e,h.calendarContainer&&c(h.calendarContainer,"showTimeInput",e),h.isOpen&&ue()}})}(),h.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=h.currentMonth),void 0===t&&(t=h.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:h.l10n.daysInMonth[e]}},h.isMobile||F(),M(),(h.selectedDates.length||h.config.noCalendar)&&(h.config.enableTime&&k(h.config.noCalendar?h.latestSelectedDateObj||h.config.minDate:void 0),be(!1)),v(),h.showTimeInput=h.selectedDates.length>0||h.config.noCalendar;var o=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!h.isMobile&&o&&ue(),me("onReady")}(),h}function T(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),r=[],o=0;o<n.length;o++){var i=n[o];try{if(null!==i.getAttribute("data-fp-omit"))continue;void 0!==i._flatpickr&&(i._flatpickr.destroy(),i._flatpickr=void 0),i._flatpickr=S(i,t||{}),r.push(i._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return T(this,e)},HTMLElement.prototype.flatpickr=function(e){return T([this],e)});var N=function(e,t){return"string"==typeof e?T(window.document.querySelectorAll(e),t):e instanceof Node?T([e],t):T(e,t)};return N.defaultConfig=r,N.l10ns={en:e({},o),default:e({},o)},N.localize=function(t){N.l10ns.default=e({},N.l10ns.default,t)},N.setDefaults=function(t){N.defaultConfig=e({},N.defaultConfig,t)},N.parseDate=b({}),N.formatDate=y({}),N.compareDates=x,void 0!==t&&(t.fn.flatpickr=function(e){return T(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=N),N}()}).call(this,n(29))},,,,,,function(e,t,n){n(136),n(137),e.exports=n(336)},function(e,t,n){"use strict";n.r(t);var r=n(29),o=n.n(r),i=n(329),a=n.n(i),u=(n(337),n(324)),s=n.n(u);n(341),n(343),n(345),n(347),n(349),n(351),n(353),n(355),n(357),n(359),n(361),n(363),n(365),n(367),n(369),n(371),n(373),n(375),n(377),n(379),n(381),n(383),n(385);o()(function(){function e(e,t){for(var n=document.querySelectorAll(e),r=0;r<n.length;++r)t(n[r])}function t(e,t){a()(t,{defaultDate:t.val,dateFormat:t.dataset.format||e})}function n(e,t,n,r,o){return s.a.activeEditor.windowManager.open({file:e,title:"IPF File Browser",width:800,height:600,resizable:"yes",inline:"yes",close_previous:"no"},{onSelect:function(e){var n=o.document.getElementById(t);if(n.value=e,"createEvent"in document){var r=document.createEvent("HTMLEvents");r.initEvent("change",!1,!0),n.dispatchEvent(r)}else n.fireEvent("onchange")}}),!1}o()(".toggle-sidebar").on("change",function(){return o()("body").toggleClass("pushed"),!1}),o()("#items-grid.reorderable").tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var e=[];o()("#items-grid .trsort").each(function(){e.push(this.id)}),o.a.post("reorder/",{"ids[]":e},function(){})}}),o()(".orderable-set-table").each(function(){var e=o()(this),t=e.closest("form"),n=e.data("reorder");e.tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var r;t.find("[name='"+n+"[]']").remove(),e.find("tr[data-id]").each(function(){r=o()("<input/>").attr("type","hidden").attr("name",n+"[]").attr("value",o()(this).data("id")),t.append(r)})}})}),e(".dateinput",t.bind(null,"Y-m-d")),e(".datetimeinput",t.bind(null,"Y-m-d H-i-s")),e(".admincheckgroup",function(e){var t=o()(e);t.find(".object-tools .checkall").click(function(){return t.find(".checkgroup input").prop("checked",!0),!1}),t.find(".object-tools .uncheckall").click(function(){return t.find(".checkgroup input").prop("checked",!1),!1})});var r={plugins:"anchor, charmap, code, colorpicker, contextmenu, fullscreen, hr, image, insertdatetime, link, lists, media, nonbreaking, paste, preview, print, searchreplace, tabfocus, table, textcolor, visualchars, wordcount",toolbar:["undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor sub sup | preview fullscreen","code link unlink image charmap | table | pastetext removeformat | formatselect fontselect fontsizeselect"],extended_valid_elements:"span[class|style],code[class],iframe[src|width|height|name|align|frameborder|scrolling]",fix_list_elements:!0,browser_spellcheck:!0,width:"80%",height:"300",document_base_url:"/",convert_urls:!1,relative_urls:!1,remove_script_host:!0};o()(".htmlEditor").each(function(){var e=o()(this).data("filebrowser");s.a.init(Object.assign({},r,o()(this).data("config"),{target:this,file_browser_callback:n.bind(null,e)}))})})},function(e,t,n){(function(e){!function(t,n,r,o){t(r).ready(function(){function e(e){for(var t={},n=e.match(/([^;:]+)/g)||[];n.length;)t[n.shift()]=n.shift().trim();return t}t("table").each(function(){"dnd"===t(this).data("table")&&t(this).tableDnD({onDragStyle:t(this).data("ondragstyle")&&e(t(this).data("ondragstyle"))||null,onDropStyle:t(this).data("ondropstyle")&&e(t(this).data("ondropstyle"))||null,onDragClass:void 0===t(this).data("ondragclass")?"tDnD_whileDrag":t(this).data("ondragclass"),onDrop:t(this).data("ondrop")&&new Function("table","row",t(this).data("ondrop")),onDragStart:t(this).data("ondragstart")&&new Function("table","row",t(this).data("ondragstart")),onDragStop:t(this).data("ondragstop")&&new Function("table","row",t(this).data("ondragstop")),scrollAmount:t(this).data("scrollamount")||5,sensitivity:t(this).data("sensitivity")||10,hierarchyLevel:t(this).data("hierarchylevel")||0,indentArtifact:t(this).data("indentartifact")||'<div class="indent"> </div>',autoWidthAdjust:t(this).data("autowidthadjust")||!0,autoCleanRelations:t(this).data("autocleanrelations")||!0,jsonPretifySeparator:t(this).data("jsonpretifyseparator")||"\t",serializeRegexp:t(this).data("serializeregexp")&&new RegExp(t(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:t(this).data("serializeparamname")||!1,dragHandle:t(this).data("draghandle")||null})})}),e.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(e){return this.each(function(){this.tableDnDConfig=t.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'<div class="indent"> </div>',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},e||{}),t.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&t.tableDnD.makeIndented(this)}),this},makeIndented:function(e){var n,r,o=e.tableDnDConfig,i=e.rows,a=t(i).first().find("td:first")[0],u=0,s=0;if(t(e).hasClass("indtd"))return null;r=t(e).addClass("indtd").attr("style"),t(e).css({whiteSpace:"nowrap"});for(var c=0;c<i.length;c++)s<t(i[c]).find("td:first").text().length&&(s=t(i[c]).find("td:first").text().length,n=c);for(t(a).css({width:"auto"}),c=0;c<o.hierarchyLevel;c++)t(i[n]).find("td:first").prepend(o.indentArtifact);for(a&&t(a).css({width:a.offsetWidth}),r&&t(e).css(r),c=0;c<o.hierarchyLevel;c++)t(i[n]).find("td:first").children(":first").remove();return o.hierarchyLevel&&t(i).each(function(){(u=t(this).data("level")||0)<=o.hierarchyLevel&&t(this).data("level",u)||t(this).data("level",0);for(var e=0;e<t(this).data("level");e++)t(this).find("td:first").prepend(o.indentArtifact)}),this},makeDraggable:function(e){var n=e.tableDnDConfig;n.dragHandle&&t(n.dragHandle,e).each(function(){t(this).bind("touchstart mousedown",function(r){return t.tableDnD.initialiseDrag(t(this).parents("tr")[0],e,this,r,n),!1})})||t(e.rows).each(function(){t(this).hasClass("nodrag")?t(this).css("cursor",""):t(this).bind("touchstart mousedown",function(r){if("TD"===r.target.tagName)return t.tableDnD.initialiseDrag(this,e,this,r,n),!1}).css("cursor","move")})},currentOrder:function(){var e=this.currentTable.rows;return t.map(e,function(e){return(t(e).data("level")+e.id).replace(/\s/g,"")}).join("")},initialiseDrag:function(e,n,o,i,a){this.dragObject=e,this.currentTable=n,this.mouseOffset=this.getMouseOffset(o,i),this.originalOrder=this.currentOrder(),t(r).bind("touchmove mousemove",this.mousemove).bind("touchend mouseup",this.mouseup),a.onDragStart&&a.onDragStart(n,o)},updateTables:function(){this.each(function(){this.tableDnDConfig&&t.tableDnD.makeDraggable(this)})},mouseCoords:function(e){return e.originalEvent.changedTouches?{x:e.originalEvent.changedTouches[0].clientX,y:e.originalEvent.changedTouches[0].clientY}:e.pageX||e.pageY?{x:e.pageX,y:e.pageY}:{x:e.clientX+r.body.scrollLeft-r.body.clientLeft,y:e.clientY+r.body.scrollTop-r.body.clientTop}},getMouseOffset:function(e,t){var r,o;return t=t||n.event,o=this.getPosition(e),{x:(r=this.mouseCoords(t)).x-o.x,y:r.y-o.y}},getPosition:function(e){var t=0,n=0;for(0===e.offsetHeight&&(e=e.firstChild);e.offsetParent;)t+=e.offsetLeft,n+=e.offsetTop,e=e.offsetParent;return{x:t+=e.offsetLeft,y:n+=e.offsetTop}},autoScroll:function(e){var t=this.currentTable.tableDnDConfig,o=n.pageYOffset,i=n.innerHeight?n.innerHeight:r.documentElement.clientHeight?r.documentElement.clientHeight:r.body.clientHeight;r.all&&(void 0!==r.compatMode&&"BackCompat"!==r.compatMode?o=r.documentElement.scrollTop:void 0!==r.body&&(o=r.body.scrollTop)),e.y-o<t.scrollAmount&&n.scrollBy(0,-t.scrollAmount)||i-(e.y-o)<t.scrollAmount&&n.scrollBy(0,t.scrollAmount)},moveVerticle:function(e,t){0!==e.vertical&&t&&this.dragObject!==t&&this.dragObject.parentNode===t.parentNode&&(0>e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t.nextSibling)||0<e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t))},moveHorizontal:function(e,n){var r,o=this.currentTable.tableDnDConfig;if(!o.hierarchyLevel||0===e.horizontal||!n||this.dragObject!==n)return null;r=t(n).data("level"),0<e.horizontal&&r>0&&t(n).find("td:first").children(":first").remove()&&t(n).data("level",--r),0>e.horizontal&&r<o.hierarchyLevel&&t(n).prev().data("level")>=r&&t(n).children(":first").prepend(o.indentArtifact)&&t(n).data("level",++r)},mousemove:function(e){var n,r,o,i,a,u=t(t.tableDnD.dragObject),s=t.tableDnD.currentTable.tableDnDConfig;return e&&e.preventDefault(),!!t.tableDnD.dragObject&&("touchmove"===e.type&&event.preventDefault(),s.onDragClass&&u.addClass(s.onDragClass)||u.css(s.onDragStyle),i=(r=t.tableDnD.mouseCoords(e)).x-t.tableDnD.mouseOffset.x,a=r.y-t.tableDnD.mouseOffset.y,t.tableDnD.autoScroll(r),n=t.tableDnD.findDropTargetRow(u,a),o=t.tableDnD.findDragDirection(i,a),t.tableDnD.moveVerticle(o,n),t.tableDnD.moveHorizontal(o,n),!1)},findDragDirection:function(e,t){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,o=this.oldY,i={horizontal:e>=r-n&&e<=r+n?0:e>r?-1:1,vertical:t>=o-n&&t<=o+n?0:t>o?-1:1};return 0!==i.horizontal&&(this.oldX=e),0!==i.vertical&&(this.oldY=t),i},findDropTargetRow:function(e,n){for(var r=0,o=this.currentTable.rows,i=this.currentTable.tableDnDConfig,a=0,u=null,s=0;s<o.length;s++)if(u=o[s],a=this.getPosition(u).y,r=parseInt(u.offsetHeight)/2,0===u.offsetHeight&&(a=this.getPosition(u.firstChild).y,r=parseInt(u.firstChild.offsetHeight)/2),n>a-r&&n<a+r)return e.is(u)||i.onAllowDrop&&!i.onAllowDrop(e,u)||t(u).hasClass("nodrop")?null:u;return null},processMouseup:function(){if(!this.currentTable||!this.dragObject)return null;var e=this.currentTable.tableDnDConfig,n=this.dragObject,o=0,i=0;t(r).unbind("touchmove mousemove",this.mousemove).unbind("touchend mouseup",this.mouseup),e.hierarchyLevel&&e.autoCleanRelations&&t(this.currentTable.rows).first().find("td:first").children().each(function(){(i=t(this).parents("tr:first").data("level"))&&t(this).parents("tr:first").data("level",--i)&&t(this).remove()})&&e.hierarchyLevel>1&&t(this.currentTable.rows).each(function(){if((i=t(this).data("level"))>1)for(o=t(this).prev().data("level");i>o+1;)t(this).find("td:first").children(":first").remove(),t(this).data("level",--i)}),e.onDragClass&&t(n).removeClass(e.onDragClass)||t(n).css(e.onDropStyle),this.dragObject=null,e.onDrop&&this.originalOrder!==this.currentOrder()&&t(n).hide().fadeIn("fast")&&e.onDrop(this.currentTable,n),e.onDragStop&&e.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(e){return e&&e.preventDefault(),t.tableDnD.processMouseup(),!1},jsonize:function(e){var t=this.currentTable;return e?JSON.stringify(this.tableData(t),null,t.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(t))},serialize:function(){return t.param(this.tableData(this.currentTable))},serializeTable:function(e){for(var t="",n=e.tableDnDConfig.serializeParamName||e.id,r=e.rows,o=0;o<r.length;o++){t.length>0&&(t+="&");var i=r[o].id;i&&e.tableDnDConfig&&e.tableDnDConfig.serializeRegexp&&(t+=n+"[]="+(i=i.match(e.tableDnDConfig.serializeRegexp)[0]))}return t},serializeTables:function(){var e=[];return t("table").each(function(){this.id&&e.push(t.param(t.tableDnD.tableData(this)))}),e.join("&")},tableData:function(e){var n,r,o,i,a=e.tableDnDConfig,u=[],s=0,c=0,l=null,f={};if(e||(e=this.currentTable),!e||!e.rows||!e.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!e.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};i=a.autoCleanRelations&&e.rows||t.makeArray(e.rows),n=function(e){return e&&a&&a.serializeRegexp?e.match(a.serializeRegexp)[0]:e},f[o=r=a.serializeParamName||e.id]=[],!a.autoCleanRelations&&t(i[0]).data("level")&&i.unshift({id:"undefined"});for(var d=0;d<i.length;d++)if(a.hierarchyLevel){if(0===(c=t(i[d]).data("level")||0))o=r,u=[];else if(c>s)u.push([o,s]),o=n(i[d-1].id);else if(c<s)for(var h=0;h<u.length;h++)u[h][1]===c&&(o=u[h][0]),u[h][1]>=s&&(u[h][1]=0);s=c,t.isArray(f[o])||(f[o]=[]),(l=n(i[d].id))&&f[o].push(l)}else(l=n(i[d].id))&&f[o].push(l);return f}},e.fn.extend({tableDnD:t.tableDnD.build,tableDnDUpdate:t.tableDnD.updateTables,tableDnDSerialize:t.proxy(t.tableDnD.serialize,t.tableDnD),tableDnDSerializeAll:t.tableDnD.serializeTables,tableDnDData:t.proxy(t.tableDnD.tableData,t.tableDnD)})}(e,window,window.document)}).call(this,n(29))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(339),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(130))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,u,s=1,c={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){m(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){m(e.data)},r=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){m(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(m,0,e)}:(a="setImmediate$"+Math.random()+"$",u=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&m(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",u,!1):e.attachEvent("onmessage",u),r=function(t){e.postMessage(a+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[s]=o,r(s),s++},d.clearImmediate=h}function h(e){delete c[e]}function m(e){if(l)setTimeout(m,0,e);else{var t=c[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(130),n(340))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,c=[],l=!1,f=-1;function d(){l&&s&&(l=!1,s.length?c=s.concat(c):f=-1,c.length&&h())}function h(){if(!l){var e=u(d);l=!0;for(var t=c.length;t;){for(s=c,c=[];++f<t;)s&&s[f].run();f=-1,t=c.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function p(){}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];c.push(new m(e,t)),1!==c.length||l||u(h)},m.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=p,o.addListener=p,o.once=p,o.off=p,o.removeListener=p,o.removeAllListeners=p,o.emit=p,o.prependListener=p,o.prependOnceListener=p,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}},function(e,t,n){n(342)},function(e,t){!function(e){"use strict";var t,n,r,o,i,a=tinymce.util.Tools.resolve("tinymce.ThemeManager"),u=tinymce.util.Tools.resolve("tinymce.EditorManager"),s=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(e){return!1!==l(e)},l=function(e){return e.getParam("menubar")},f=function(e){return e.getParam("toolbar_items_size")},d=function(e){return e.getParam("menu")},h=function(e){return!1===e.settings.skin},m=function(e){var t=e.getParam("resize","vertical");return!1===t?"none":"both"===t?"both":"vertical"},p=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),g=tinymce.util.Tools.resolve("tinymce.ui.Factory"),v=tinymce.util.Tools.resolve("tinymce.util.I18n"),y=function(e){return e.fire("SkinLoaded")},b=function(e){return e.fire("ResizeEditor")},x=function(e){return e.fire("BeforeRenderUI")},w=function(e,t){return function(){var n=e.find(t)[0];n&&n.focus(!0)}},C=function(e,t){e.shortcuts.add("Alt+F9","",w(t,"menubar")),e.shortcuts.add("Alt+F10,F10","",w(t,"toolbar")),e.shortcuts.add("Alt+F11","",w(t,"elementpath")),t.on("cancel",function(){e.focus()})},E=tinymce.util.Tools.resolve("tinymce.geom.Rect"),S=tinymce.util.Tools.resolve("tinymce.util.Delay"),T=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},N=function(e){return function(){return e}},k=N(!1),D=N(!0),_=k,R=D,A=function(){return O},O=(o={fold:function(e,t){return e()},is:_,isSome:_,isNone:R,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:r,orThunk:n,map:A,ap:A,each:function(){},bind:A,flatten:A,exists:_,forall:R,filter:A,equals:t=function(e){return e.isNone()},equals_:t,toArray:function(){return[]},toString:N("none()")},Object.freeze&&Object.freeze(o),o),P=function(e){var t=function(){return 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:R,isNone:_,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return P(t(e))},ap:function(t){return t.fold(A,function(t){return P(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:O},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(_,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},M={some:P,none:A,from:function(e){return null==e?O:P(e)}},I=function(e){return e?e.getRoot().uiContainer:null},B={getUiContainerDelta:function(e){var t=I(e);if(t&&"static"!==p.DOM.getStyle(t,"position",!0)){var n=p.DOM.getPos(t),r=t.scrollLeft-n.x,o=t.scrollTop-n.y;return M.some({x:r,y:o})}return M.none()},setUiContainer:function(e,t){var n=p.DOM.select(e.settings.ui_container)[0];t.getRoot().uiContainer=n},getUiContainer:I,inheritUiContainer:function(e,t){return t.uiContainer=I(e)}},L=function(e,t,n){var r,o=[];if(t)return s.each(t.split(/[ ,]/),function(t){var i,a=function(){var n=e.selection;t.settings.stateSelector&&n.selectorChanged(t.settings.stateSelector,function(e){t.active(e)},!0),t.settings.disabledStateSelector&&n.selectorChanged(t.settings.disabledStateSelector,function(e){t.disabled(e)})};"|"===t?r=null:(r||(r={type:"buttongroup",items:[]},o.push(r)),e.buttons[t]&&(i=t,"function"==typeof(t=e.buttons[i])&&(t=t()),t.type=t.type||"button",t.size=n,t=g.create(t),r.items.push(t),e.initialized?a():e.on("init",a)))}),{type:"toolbar",layout:"flow",items:o}},F=L,H=function(e,t){var n=[];if(s.each(function(e){var t=e.getParam("toolbar");return!1===t?[]:s.isArray(t)?s.grep(t,function(e){return e.length>0}):function(e,t){for(var n=[],r=1;r<10;r++){var o=e["toolbar"+r];if(!o)break;n.push(o)}var i=e.toolbar?[e.toolbar]:[t];return n.length>0?n:i}(e.settings,"undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image")}(e),function(r){var o;(o=r)&&n.push(L(e,o,t))}),n.length)return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:n}},j=p.DOM,W=function(e){return{left:e.x,top:e.y,width:e.w,height:e.h,right:e.x+e.w,bottom:e.y+e.h}},U=function(e,t){e.moveTo(t.left,t.top)},z=function(e,t,n,r,o,i){return i=W({x:t,y:n,w:i.w,h:i.h}),e&&(i=e({elementRect:W(r),contentAreaRect:W(o),panelRect:i})),i},q=function(e){var t,n=function(){return e.contextToolbars||[]},r=function(t,n){var r,o,i,a,u,c,l,f=function(e){return e.getParam("inline_toolbar_position_handler")}(e);if(!e.removed)if(t&&t.toolbar.panel){var d,h,m,p;l=["bc-tc","tc-bc","tl-bl","bl-tl","tr-br","br-tr"],u=t.toolbar.panel,n&&u.show(),d=t.element,h=j.getPos(e.getContentAreaContainer()),m=e.dom.getRect(d),"BODY"===(p=e.dom.getRoot()).nodeName&&(m.x-=p.ownerDocument.documentElement.scrollLeft||p.scrollLeft,m.y-=p.ownerDocument.documentElement.scrollTop||p.scrollTop),m.x+=h.x,m.y+=h.y,i=m,o=j.getRect(u.getEl()),a=j.getRect(e.getContentAreaContainer()||e.getBody());var g=B.getUiContainerDelta(u).getOr({x:0,y:0});if(i.x+=g.x,i.y+=g.y,o.x+=g.x,o.y+=g.y,a.x+=g.x,a.y+=g.y,"inline"!==j.getStyle(t.element,"display",!0)){var v=t.element.getBoundingClientRect();i.w=v.width,i.h=v.height}e.inline||(a.w=e.getDoc().documentElement.offsetWidth),e.selection.controlSelection.isResizable(t.element)&&i.w<25&&(i=E.inflate(i,0,8)),r=E.findBestRelativePosition(o,i,a,l),i=E.clamp(i,a),r?(c=E.relativePosition(o,i,r),U(u,z(f,c.x,c.y,i,a,o))):(a.h+=o.h,(i=E.intersect(a,i))?(r=E.findBestRelativePosition(o,i,a,["bc-tc","bl-tl","br-tr"]))?(c=E.relativePosition(o,i,r),U(u,z(f,c.x,c.y,i,a,o))):U(u,z(f,i.x,i.y,i,a,o)):u.hide()),function(e,t,n){t=t?t.substr(0,2):"",s.each({t:"down",b:"up"},function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(0,1)))}),s.each({l:"left",r:"right"},function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(1,1)))})}(u,r,function(e,t){return e===t})}else!function(e){s.each(e.contextToolbars,function(e){e.panel&&e.panel.hide()})}(e)},o=function(t){return function(){S.requestAnimationFrame(function(){e.selection&&r(u(e.selection.getNode()),t)})}},i=function(n){var i;if(n.toolbar.panel)return n.toolbar.panel.show(),void r(n);i=g.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:F(e,n.toolbar.items),oncancel:function(){e.focus()}}),B.setUiContainer(e,i),function(n){if(!t){var r=o(!0),i=B.getUiContainer(n);t=e.selection.getScrollContainer()||e.getWin(),j.bind(t,"scroll",r),j.bind(i,"scroll",r),e.on("remove",function(){j.unbind(t,"scroll",r),j.unbind(i,"scroll",r)})}}(i),n.toolbar.panel=i,i.renderTo().reflow(),r(n)},a=function(){s.each(n(),function(e){e.panel&&e.panel.hide()})},u=function(t){var r,o,i,a=n();for(r=(i=e.$(t).parents().add(t)).length-1;r>=0;r--)for(o=a.length-1;o>=0;o--)if(a[o].predicate(i[r]))return{toolbar:a[o],element:i[r]};return null};e.on("click keyup setContent ObjectResized",function(t){("setcontent"!==t.type||t.selection)&&S.setEditorTimeout(e,function(){var t;(t=u(e.selection.getNode()))?(a(),i(t)):a()})}),e.on("blur hide contextmenu",a),e.on("ObjectResizeStart",function(){var t=u(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.hide()}),e.on("ResizeEditor ResizeWindow",o(!0)),e.on("nodeChange",o(!1)),e.on("remove",function(){s.each(n(),function(e){e.panel&&e.panel.remove()}),e.contextToolbars={}}),e.shortcuts.add("ctrl+F9","",function(){var t=u(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.items()[0].focus()})},V=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(t)===e}},$=V("function"),Y=V("number"),X=void 0===(i=Array.prototype.indexOf)?function(e,t){return ee(e,t)}:function(e,t){return i.call(e,t)},K=function(e,t){return Z(e,t).isSome()},G=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r},J=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},Q=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n},Z=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n,e))return M.some(n);return M.none()},ee=function(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return n;return-1},te=Array.prototype.push,ne=(Array.prototype.slice,$(Array.from)&&Array.from,{file:{title:"File",items:"newdocument restoredraft | preview | print"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen"},insert:{title:"Insert",items:"image link media template codesample inserttable | charmap hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | blockformats align | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code"},table:{title:"Table"},help:{title:"Help"}}),re=function(e,t){return"|"===e?{name:"|",item:{text:"|"}}:t?{name:e,item:t}:null},oe=function(e){return e&&"|"===e.item.text},ie=function(e,t,n,r){var o,i,a,u;return t?(i=t[r],u=!0):i=ne[r],i&&(o={text:i.title},a=[],s.each((i.items||"").split(/[ ,]/),function(t){var n=re(t,e[t]);n&&a.push(n)}),u||s.each(e,function(e,t){e.context!==r||function(e,t){return Z(e,function(e){return e.name===t}).isSome()}(a,t)||("before"===e.separator&&a.push({name:"|",item:{text:"|"}}),e.prependToContext?a.unshift(re(t,e)):a.push(re(t,e)),"after"===e.separator&&a.push({name:"|",item:{text:"|"}}))}),o.menu=G(function(e,t){var n=Q(e,function(e){return!1===t.hasOwnProperty(e.name)}),r=Q(n,function(e,t,n){return!oe(e)||!oe(n[t-1])});return Q(r,function(e,t,n){return!oe(e)||t>0&&t<n.length-1})}(a,n),function(e){return e.item}),!o.menu.length)?null:o},ae=function(e){for(var t=[],n=function(e){var t,n=[],r=d(e);if(r)for(t in r)n.push(t);else for(t in ne)n.push(t);return n}(e),r=s.makeMap(function(e){return e.getParam("removed_menuitems","")}(e).split(/[ ,]/)),o=l(e),i="string"==typeof o?o.split(/[ ,]/):n,a=0;a<i.length;a++){var u=i[a],c=ie(e.menuItems,d(e),r,u);c&&t.push(c)}return t},ue=p.DOM,se=function(e){return{width:e.clientWidth,height:e.clientHeight}},ce=function(e,t,n){var r,o,i,a;r=e.getContainer(),o=e.getContentAreaContainer().firstChild,i=se(r),a=se(o),null!==t&&(t=Math.max(function(e){return e.getParam("min_width",100,"number")}(e),t),t=Math.min(function(e){return e.getParam("max_width",65535,"number")}(e),t),ue.setStyle(r,"width",t+(i.width-a.width)),ue.setStyle(o,"width",t)),n=Math.max(function(e){return e.getParam("min_height",100,"number")}(e),n),n=Math.min(function(e){return e.getParam("max_height",65535,"number")}(e),n),ue.setStyle(o,"height",n),b(e)},le=ce,fe=function(e,t,n){var r=e.getContentAreaContainer();ce(e,r.clientWidth+t,r.clientHeight+n)},de=tinymce.util.Tools.resolve("tinymce.Env"),he=function(e,t,n){var r,o=e.settings[n];o&&o((r=t.getEl("body"),{element:function(){return r}}))},me=function(e,t,n){return function(r){var o=r.control,i=o.parents().filter("panel")[0],a=i.find("#"+t)[0],u=function(e,t){return s.grep(e,function(e){return e.name===t})[0]}(n,t);!function(e,t,n){s.each(n,function(n){var r=t.items().filter("#"+n.name)[0];r&&r.visible()&&n.name!==e&&(he(n,r,"onhide"),r.visible(!1))})}(t,i,n),o.parent().items().each(function(e){e.active(!1)}),a&&a.visible()?(he(u,a,"onhide"),a.hide(),o.active(!1)):(a?(a.show(),he(u,a,"onshow")):(a=g.create({type:"container",name:t,layout:"stack",classes:"sidebar-panel",html:""}),i.prepend(a),he(u,a,"onrender"),he(u,a,"onshow")),o.active(!0)),b(e)}},pe=function(e){return!(de.ie&&!(de.ie>=11)||!e.sidebars)&&e.sidebars.length>0},ge=function(e){return{type:"panel",name:"sidebar",layout:"stack",classes:"sidebar",items:[{type:"toolbar",layout:"stack",classes:"sidebar-toolbar",items:s.map(e.sidebars,function(t){var n=t.settings;return{type:"button",icon:n.icon,image:n.image,tooltip:n.tooltip,onclick:me(e,t.name,e.sidebars)}})}]}},ve=function(e){var t=function(){e._skinLoaded=!0,y(e)};return function(){e.initialized?t():e.on("init",t)}},ye=p.DOM,be=function(e){return{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",border:e,html:""}},xe=function(e){return{type:"panel",layout:"stack",classes:"edit-aria-container",border:"1 0 0 0",items:[be("0"),ge(e)]}},we=function(e,t,n){var r,o,i;if(!1===h(e)&&n.skinUiCss?ye.styleSheetLoader.load(n.skinUiCss,ve(e)):ve(e)(),r=t.panel=g.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[{type:"container",classes:"top-part",items:[!1===c(e)?null:{type:"menubar",border:"0 0 1 0",items:ae(e)},H(e,f(e))]},pe(e)?xe(e):be("1 0 0 0")]}),B.setUiContainer(e,r),"none"!==m(e)&&(o={type:"resizehandle",direction:m(e),onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;i={width:t.clientWidth,height:t.clientHeight}},onResize:function(t){"both"===m(e)?le(e,i.width+t.deltaX,i.height+t.deltaY):le(e,null,i.height+t.deltaY)}}),function(e){return e.getParam("statusbar",!0,"boolean")}(e)){var a=v.translate(["Powered by {0}",'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce" rel="noopener" target="_blank" role="presentation" tabindex="-1">Tiny</a>']),u=function(e){return e.getParam("branding",!0,"boolean")}(e)?{type:"label",classes:"branding",html:" "+a}:null;r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath",editor:e},o,u]})}return x(e),e.on("SwitchMode",function(e){return function(t){e.find("*").disabled("readonly"===t.mode)}}(r)),r.renderBefore(n.targetNode).reflow(),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly"),n.width&&ye.setStyle(r.getEl(),"width",n.width),e.on("remove",function(){r.remove(),r=null}),C(e,r),q(e),{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}},Ce=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),Ee=0,Se={id:function(){return"mceu_"+Ee++},create:function(t,n,r){var o=e.document.createElement(t);return p.DOM.setAttribs(o,n),"string"==typeof r?o.innerHTML=r:s.each(r,function(e){e.nodeType&&o.appendChild(e)}),o},createFragment:function(e){return p.DOM.createFragment(e)},getWindowSize:function(){return p.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,t){return p.DOM.getPos(e,t||Se.getContainer())},getContainer:function(){return de.container?de.container:e.document.body},getViewPort:function(e){return p.DOM.getViewPort(e)},get:function(t){return e.document.getElementById(t)},addClass:function(e,t){return p.DOM.addClass(e,t)},removeClass:function(e,t){return p.DOM.removeClass(e,t)},hasClass:function(e,t){return p.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return p.DOM.toggleClass(e,t,n)},css:function(e,t,n){return p.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return p.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return p.DOM.bind(e,t,n,r)},off:function(e,t,n){return p.DOM.unbind(e,t,n)},fire:function(e,t,n){return p.DOM.fire(e,t,n)},innerHtml:function(e,t){p.DOM.setHTML(e,t)}},Te=function(e){return"static"===Se.getRuntimeStyle(e,"position")},Ne=function(e){return e.state.get("fixed")};function ke(t,n,r){var o,i,a,u,s,c,l,f,d,h;return d=De(),a=(i=Se.getPos(n,B.getUiContainer(t))).x,u=i.y,Ne(t)&&Te(e.document.body)&&(a-=d.x,u-=d.y),o=t.getEl(),s=(h=Se.getSize(o)).width,c=h.height,l=(h=Se.getSize(n)).width,f=h.height,"b"===(r=(r||"").split(""))[0]&&(u+=f),"r"===r[1]&&(a+=l),"c"===r[0]&&(u+=Math.round(f/2)),"c"===r[1]&&(a+=Math.round(l/2)),"b"===r[3]&&(u-=c),"r"===r[4]&&(a-=s),"c"===r[3]&&(u-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(s/2)),{x:a,y:u,w:s,h:c}}var De=function(){var t=e.window;return{x:Math.max(t.pageXOffset,e.document.body.scrollLeft,e.document.documentElement.scrollLeft),y:Math.max(t.pageYOffset,e.document.body.scrollTop,e.document.documentElement.scrollTop),w:t.innerWidth||e.document.documentElement.clientWidth,h:t.innerHeight||e.document.documentElement.clientHeight}},_e=function(e){var t=B.getUiContainer(e);return t&&!Ne(e)?function(e){return{x:0,y:0,w:e.scrollWidth-1,h:e.scrollHeight-1}}(t):De()},Re={testMoveRel:function(e,t){for(var n=_e(this),r=0;r<t.length;r++){var o=ke(this,e,t[r]);if(Ne(this)){if(o.x>0&&o.x+o.w<n.w&&o.y>0&&o.y+o.h<n.h)return t[r]}else if(o.x>n.x&&o.x+o.w<n.w+n.x&&o.y>n.y&&o.y+o.h<n.h+n.y)return t[r]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=ke(this,e,t);return this.moveTo(n.x,n.y)},moveBy:function(e,t){var n=this.layoutRect();return this.moveTo(n.x+e,n.y+t),this},moveTo:function(e,t){function n(e,t,n){return e<0?0:e+n>t&&(e=t-n)<0?0:e}if(this.settings.constrainToViewport){var r=_e(this),o=this.layoutRect();e=n(e,r.w+r.x,o.w),t=n(t,r.h+r.y,o.h)}var i=B.getUiContainer(this);return i&&Te(i)&&!Ne(this)&&(e-=i.scrollLeft,t-=i.scrollTop),i&&(e+=1,t+=1),this.state.get("rendered")?this.layoutRect({x:e,y:t}).repaint():(this.settings.x=e,this.settings.y=t),this.fire("move",{x:e,y:t}),this}},Ae=tinymce.util.Tools.resolve("tinymce.util.Class"),Oe=tinymce.util.Tools.resolve("tinymce.util.EventDispatcher"),Pe=function(e){var t;if(e)return"number"==typeof e?{top:e=e||0,left:e,bottom:e,right:e}:(1===(t=(e=e.split(" ")).length)?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],10)||0,right:parseInt(e[1],10)||0,bottom:parseInt(e[2],10)||0,left:parseInt(e[3],10)||0})},Me=function(e,t){function n(t){var n=parseFloat(function(t){var n=e.ownerDocument.defaultView;if(n){var r=n.getComputedStyle(e,null);return r?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),r.getPropertyValue(t)):null}return e.currentStyle[t]}(t));return isNaN(n)?0:n}return{top:n(t+"TopWidth"),right:n(t+"RightWidth"),bottom:n(t+"BottomWidth"),left:n(t+"LeftWidth")}};function Ie(){}function Be(e){this.cls=[],this.cls._map={},this.onchange=e||Ie,this.prefix=""}s.extend(Be.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){var t=void 0;for(t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),Be.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e};var Le,Fe,He,je=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,We=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,Ue=/^\s*|\s*$/g,ze=Ae.extend({init:function(e){var t=this.match;function n(e,n,o){var i;function a(e){e&&n.push(e)}return a(function(e){if(e)return e=e.toLowerCase(),function(t){return"*"===e||t.type===e}}((i=je.exec(e.replace(Ue,"")))[1])),a(function(e){if(e)return function(t){return t._name===e}}(i[2])),a(function(e){if(e)return e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}}(i[3])),a(function(e,t,n){if(e)return function(r){var o=r[e]?r[e]():"";return t?"="===t?o===n:"*="===t?o.indexOf(n)>=0:"~="===t?(" "+o+" ").indexOf(" "+n+" ")>=0:"!="===t?o!==n:"^="===t?0===o.indexOf(n):"$="===t&&o.substr(o.length-n.length)===n:!!n}}(i[4],i[5],i[6])),a(function(e){var n;if(e)return(e=/(?:not\((.+)\))|(.+)/i.exec(e))[1]?(n=r(e[1],[]),function(e){return!t(e,n)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2==0:"odd"===e?n%2==1:!!t[e]&&t[e]()})}(i[7])),n.pseudo=!!i[7],n.direct=o,n}function r(e,t){var o,i,a,u=[];do{if(We.exec(""),(i=We.exec(e))&&(e=i[3],u.push(i[1]),i[2])){o=i[3];break}}while(i);for(o&&r(o,t),e=[],a=0;a<u.length;a++)">"!==u[a]&&e.push(n(u[a],[],">"===u[a-1]));return t.push(e),t}this._selectors=r(e,[])},match:function(e,t){var n,r,o,i,a,u,s,c,l,f,d,h,m;for(n=0,r=(t=t||this._selectors).length;n<r;n++){for(m=e,h=0,o=(i=(a=t[n]).length)-1;o>=0;o--)for(c=a[o];m;){if(c.pseudo)for(l=f=(d=m.parent().items()).length;l--&&d[l]!==m;);for(u=0,s=c.length;u<s;u++)if(!c[u](m,l,f)){u=s+1;break}if(u===s){h++;break}if(o===i-1)break;m=m.parent()}if(h===i)return!0}return!1},find:function(e){var t,n,r=[],o=this._selectors;function i(e,t,n){var o,a,u,s,c,l=t[n];for(o=0,a=e.length;o<a;o++){for(c=e[o],u=0,s=l.length;u<s;u++)if(!l[u](c,o,a)){u=s+1;break}if(u===s)n===t.length-1?r.push(c):c.items&&i(c.items(),t,n+1);else if(l.direct)return;c.items&&i(c.items(),t,n)}}if(e.items){for(t=0,n=o.length;t<n;t++)i(e.items(),o[t],0);n>1&&(r=function(e){for(var t,n=[],r=e.length;r--;)(t=e[r]).__checked||(n.push(t),t.__checked=1);for(r=n.length;r--;)delete n[r].__checked;return n}(r))}return Le||(Le=ze.Collection),new Le(r)}}),qe=Array.prototype.push,Ve=Array.prototype.slice;He={length:0,init:function(e){e&&this.add(e)},add:function(e){return s.isArray(e)?qe.apply(this,e):e instanceof Fe?this.add(e.toArray()):qe.call(this,e),this},set:function(e){var t,n=this.length;for(this.length=0,this.add(e),t=this.length;t<n;t++)delete this[t];return this},filter:function(e){var t,n,r,o,i=[];for("string"==typeof e?(e=new ze(e),o=function(t){return e.match(t)}):o=e,t=0,n=this.length;t<n;t++)o(r=this[t])&&i.push(r);return new Fe(i)},slice:function(){return new Fe(Ve.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return s.each(this,e),this},toArray:function(){return s.toArray(this)},indexOf:function(e){for(var t=this.length;t--&&this[t]!==e;);return t},reverse:function(){return new Fe(s.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(e,t){var n;return void 0!==t?(this.each(function(n){n[e]&&n[e](t)}),this):(n=this[0])&&n[e]?n[e]():void 0},exec:function(e){var t=s.toArray(arguments).slice(1);return this.each(function(n){n[e]&&n[e].apply(n,t)}),this},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},s.each("fire on off show hide append prepend before after reflow".split(" "),function(e){He[e]=function(){var t=s.toArray(arguments);return this.each(function(n){e in n&&n[e].apply(n,t)}),this}}),s.each("text name disabled active selected checked visible parent value data".split(" "),function(e){He[e]=function(t){return this.prop(e,t)}}),Fe=Ae.extend(He),ze.Collection=Fe;var $e=Fe,Ye=function(e){this.create=e.create};Ye.create=function(e,t){return new Ye({create:function(n,r){var o,i=function(e){n.set(r,e.value)};return n.on("change:"+r,function(n){e.set(t,n.value)}),e.on("change:"+t,i),(o=n._bindings)||(o=n._bindings=[],n.on("destroy",function(){for(var e=o.length;e--;)o[e]()})),o.push(function(){e.off("change:"+t,i)}),e.get(t)}})};var Xe=tinymce.util.Tools.resolve("tinymce.util.Observable");function Ke(e){return e.nodeType>0}var Ge,Je,Qe=Ae.extend({Mixins:[Xe],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof Ye&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,r,o=this.data[e];if(t instanceof Ye&&(t=t.create(this,e)),"object"==typeof e){for(n in e)this.set(n,e[n]);return this}return function e(t,n){var r,o;if(t===n)return!0;if(null===t||null===n)return t===n;if("object"!=typeof t||"object"!=typeof n)return t===n;if(s.isArray(n)){if(t.length!==n.length)return!1;for(r=t.length;r--;)if(!e(t[r],n[r]))return!1}if(Ke(t)||Ke(n))return t===n;for(r in o={},n){if(!e(t[r],n[r]))return!1;o[r]=!0}for(r in t)if(!o[r]&&!e(t[r],n[r]))return!1;return!0}(o,t)||(this.data[e]=t,r={target:this,name:e,value:t,oldValue:o},this.fire("change:"+e,r),this.fire("change",r)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return Ye.create(this,e)},destroy:function(){this.fire("destroy")}}),Ze={},et={add:function(t){var n=t.parent();if(n){if(!n._layout||n._layout.isNative())return;Ze[n._id]||(Ze[n._id]=n),Ge||(Ge=!0,S.requestAnimationFrame(function(){var e,t;for(e in Ge=!1,Ze)(t=Ze[e]).state.get("rendered")&&t.reflow();Ze={}},e.document.body))}},remove:function(e){Ze[e._id]&&delete Ze[e._id]}},tt="onmousewheel"in e.document,nt=!1,rt=0,ot={Statics:{classPrefix:"mce-"},isRtl:function(){return Je.rtl},classPrefix:"mce-",init:function(e){var t,n,r=this;function o(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)r.classes.add(e[t])}r.settings=e=s.extend({},r.Defaults,e),r._id=e.id||"mceu_"+rt++,r._aria={role:e.role},r._elmCache={},r.$=Ce,r.state=new Qe({visible:!0,active:!1,disabled:!1,value:""}),r.data=new Qe(e.data),r.classes=new Be(function(){r.state.get("rendered")&&(r.getEl().className=this.toString())}),r.classes.prefix=r.classPrefix,(t=e.classes)&&(r.Defaults&&(n=r.Defaults.classes)&&t!==n&&o(n),o(t)),s.each("title text name visible disabled active value".split(" "),function(t){t in e&&r[t](e[t])}),r.on("click",function(){if(r.disabled())return!1}),r.settings=e,r.borderBox=Pe(e.border),r.paddingBox=Pe(e.padding),r.marginBox=Pe(e.margin),e.hidden&&r.hide()},Properties:"parent,name",getContainerElm:function(){var e=B.getUiContainer(this);return e||Se.getContainer()},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e,t,n,r,o,i,a,u,s,c,l=this.settings,f=this.getEl();e=this.borderBox=this.borderBox||Me(f,"border"),this.paddingBox=this.paddingBox||Me(f,"padding"),this.marginBox=this.marginBox||Me(f,"margin"),c=Se.getSize(f),u=l.minWidth,s=l.minHeight,o=u||c.width,i=s||c.height,n=l.width,r=l.height,a=void 0!==(a=l.autoResize)?a:!n&&!r,n=n||o,r=r||i;var d=e.left+e.right,h=e.top+e.bottom,m=l.maxWidth||65535,p=l.maxHeight||65535;return this._layoutRect=t={x:l.x||0,y:l.y||0,w:n,h:r,deltaW:d,deltaH:h,contentW:n-d,contentH:r-h,innerW:n-d,innerH:r-h,startMinWidth:u||0,startMinHeight:s||0,minW:Math.min(o,m),minH:Math.min(i,p),maxW:m,maxH:p,autoResize:a,scrollW:0},this._lastLayoutRect={},t},layoutRect:function(e){var t,n,r,o,i,a=this._layoutRect;return a||(a=this.initLayoutRect()),e?(r=a.deltaW,o=a.deltaH,void 0!==e.x&&(a.x=e.x),void 0!==e.y&&(a.y=e.y),void 0!==e.minW&&(a.minW=e.minW),void 0!==e.minH&&(a.minH=e.minH),void 0!==(n=e.w)&&(n=(n=n<a.minW?a.minW:n)>a.maxW?a.maxW:n,a.w=n,a.innerW=n-r),void 0!==(n=e.h)&&(n=(n=n<a.minH?a.minH:n)>a.maxH?a.maxH:n,a.h=n,a.innerH=n-o),void 0!==(n=e.innerW)&&(n=(n=n<a.minW-r?a.minW-r:n)>a.maxW-r?a.maxW-r:n,a.innerW=n,a.w=n+r),void 0!==(n=e.innerH)&&(n=(n=n<a.minH-o?a.minH-o:n)>a.maxH-o?a.maxH-o:n,a.innerH=n,a.h=n+o),void 0!==e.contentW&&(a.contentW=e.contentW),void 0!==e.contentH&&(a.contentH=e.contentH),(t=this._lastLayoutRect).x===a.x&&t.y===a.y&&t.w===a.w&&t.h===a.h||((i=Je.repaintControls)&&i.map&&!i.map[this._id]&&(i.push(this),i.map[this._id]=!0),t.x=a.x,t.y=a.y,t.w=a.w,t.h=a.h),this):a},repaint:function(){var t,n,r,o,i,a,u,s,c,l;c=e.document.createRange?function(e){return e}:Math.round,t=this.getEl().style,o=this._layoutRect,s=this._lastRepaintRect||{},a=(i=this.borderBox).left+i.right,u=i.top+i.bottom,o.x!==s.x&&(t.left=c(o.x)+"px",s.x=o.x),o.y!==s.y&&(t.top=c(o.y)+"px",s.y=o.y),o.w!==s.w&&(l=c(o.w-a),t.width=(l>=0?l:0)+"px",s.w=o.w),o.h!==s.h&&(l=c(o.h-u),t.height=(l>=0?l:0)+"px",s.h=o.h),this._hasBody&&o.innerW!==s.innerW&&(l=c(o.innerW),(r=this.getEl("body"))&&((n=r.style).width=(l>=0?l:0)+"px"),s.innerW=o.innerW),this._hasBody&&o.innerH!==s.innerH&&(l=c(o.innerH),(r=r||this.getEl("body"))&&((n=n||r.style).height=(l>=0?l:0)+"px"),s.innerH=o.innerH),this._lastRepaintRect=s,this.fire("repaint",{},!1)},updateLayoutRect:function(){this.parent()._lastRect=null,Se.css(this.getEl(),{width:"",height:""}),this._layoutRect=this._lastRepaintRect=this._lastLayoutRect=null,this.initLayoutRect()},on:function(e,t){var n=this;return it(n).on(e,function(e){var t,r;return"string"!=typeof e?e:function(o){return t||n.parentsAndSelf().each(function(n){var o=n.settings.callbacks;if(o&&(t=o[e]))return r=n,!1}),t?t.call(r,o):(o.action=e,void this.fire("execute",o))}}(t)),n},off:function(e,t){return it(this).off(e,t),this},fire:function(e,t,n){if((t=t||{}).control||(t.control=this),t=it(this).fire(e,t),!1!==n&&this.parent)for(var r=this.parent();r&&!t.isPropagationStopped();)r.fire(e,t,!1),r=r.parent();return t},hasEventListeners:function(e){return it(this).has(e)},parents:function(e){var t,n=new $e;for(t=this.parent();t;t=t.parent())n.add(t);return e&&(n=n.filter(e)),n},parentsAndSelf:function(e){return new $e(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=Ce("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this.getEl(this.ariaTarget);return void 0===t?this._aria[e]:(this._aria[e]=t,this.state.get("rendered")&&n.setAttribute("role"===e?e:"aria-"+e,t),this)},encode:function(e,t){return!1!==t&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return Je.translate?Je.translate(e):e},before:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this),!0),this},after:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this)),this},remove:function(){var e,t,n=this,r=n.getEl(),o=n.parent();if(n.items){var i=n.items().toArray();for(t=i.length;t--;)i[t].remove()}o&&o.items&&(e=[],o.items().each(function(t){t!==n&&e.push(t)}),o.items().set(e),o._lastRect=null),n._eventsRoot&&n._eventsRoot===n&&Ce(r).off();var a=n.getRoot().controlIdLookup;return a&&delete a[n._id],r&&r.parentNode&&r.parentNode.removeChild(r),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return Ce(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return Ce(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e,t,n,r,o,i=this,a=i.settings;for(r in i.$el=Ce(i.getEl()),i.state.set("rendered",!0),a)0===r.indexOf("on")&&i.on(r.substr(2),a[r]);if(i._eventsRoot){for(n=i.parent();!o&&n;n=n.parent())o=n._eventsRoot;if(o)for(r in o._nativeEvents)i._nativeEvents[r]=!0}at(i),a.style&&(e=i.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),i.settings.border&&(t=i.borderBox,i.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var u=i.getRoot();for(var s in u.controlIdLookup||(u.controlIdLookup={}),u.controlIdLookup[i._id]=i,i._aria)i.aria(s,i._aria[s]);!1===i.state.get("visible")&&(i.getEl().style.display="none"),i.bindStates(),i.state.on("change:visible",function(e){var t,n=e.value;i.state.get("rendered")&&(i.getEl().style.display=!1===n?"none":"",i.getEl().getBoundingClientRect()),(t=i.parent())&&(t._lastRect=null),i.fire(n?"show":"hide"),et.add(i)}),i.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t,n,r,o,i,a,u=this.getEl(),s=u.parentNode,c=function(e,t){var n,r,o=e;for(n=r=0;o&&o!==t&&o.nodeType;)n+=o.offsetLeft||0,r+=o.offsetTop||0,o=o.offsetParent;return{x:n,y:r}}(u,s);return t=c.x,n=c.y,r=u.offsetWidth,o=u.offsetHeight,i=s.clientWidth,a=s.clientHeight,"end"===e?(t-=i-r,n-=a-o):"center"===e&&(t-=i/2-r/2,n-=a/2-o/2),s.scrollLeft=t,s.scrollTop=n,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),e=t,t=t.parent()}e||(e=this);for(var r=n.length;r--;)n[r].rootControl=e;return e},reflow:function(){et.remove(this);var e=this.parent();return e&&e._layout&&!e._layout.isNative()&&e.reflow(),this}};function it(e){return e._eventDispatcher||(e._eventDispatcher=new Oe({scope:e,toggleEvent:function(t,n){n&&Oe.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&at(e))}})),e._eventDispatcher}function at(e){var t,n,r,o,i,a;function u(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function s(){var e=o._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),o._lastHoverCtrl=null)}function c(t){var n,r,i,a=e.getParentCtrl(t.target),u=o._lastHoverCtrl,s=0;if(a!==u){if(o._lastHoverCtrl=a,(r=a.parents().toArray().reverse()).push(a),u){for((i=u.parents().toArray().reverse()).push(u),s=0;s<i.length&&r[s]===i[s];s++);for(n=i.length-1;n>=s;n--)(u=i[n]).fire("mouseleave",{target:u.getEl()})}for(n=s;n<r.length;n++)(a=r[n]).fire("mouseenter",{target:a.getEl()})}}function l(t){t.preventDefault(),"mousewheel"===t.type?(t.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-.025*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}if(i=e._nativeEvents){for((r=e.parents().toArray()).unshift(e),t=0,n=r.length;!o&&t<n;t++)o=r[t]._eventsRoot;for(o||(o=r[r.length-1]||e),e._eventsRoot=o,n=t,t=0;t<n;t++)r[t]._eventsRoot=o;var f=o._delegates;for(a in f||(f=o._delegates={}),i){if(!i)return!1;"wheel"!==a||nt?("mouseenter"===a||"mouseleave"===a?o._hasMouseEnter||(Ce(o.getEl()).on("mouseleave",s).on("mouseover",c),o._hasMouseEnter=1):f[a]||(Ce(o.getEl()).on(a,u),f[a]=!0),i[a]=!1):tt?Ce(e.getEl()).on("mousewheel",l):Ce(e.getEl()).on("DOMMouseScroll",l)}}}s.each("text title visible disabled active value".split(" "),function(e){ot[e]=function(t){return 0===arguments.length?this.state.get(e):(void 0!==t&&this.state.set(e,t),this)}});var ut=Je=Ae.extend(ot),st=function(e){return!!e.getAttribute("data-mce-tabstop")};function ct(t){var n,r,o=t.root;function i(e){return e&&1===e.nodeType}try{n=e.document.activeElement}catch(t){n=e.document.body}function a(e){return i(e=e||n)?e.getAttribute("role"):null}function u(e){for(var t,r=e||n;r=r.parentNode;)if(t=a(r))return t}function s(e){var t=n;if(i(t))return t.getAttribute("aria-"+e)}function c(e){var t=e.tagName.toUpperCase();return"INPUT"===t||"TEXTAREA"===t||"SELECT"===t}function l(e){var t=[];return function e(n){if(1===n.nodeType&&"none"!==n.style.display&&!n.disabled){(function(e){return!(!c(e)||e.hidden)||!!st(e)||!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(a(e))})(n)&&t.push(n);for(var r=0;r<n.childNodes.length;r++)e(n.childNodes[r])}}(e||o.getEl()),t}function f(e){var t,n;(n=(e=e||r).parents().toArray()).unshift(e);for(var o=0;o<n.length&&!(t=n[o]).settings.ariaRoot;o++);return t}function d(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function h(e,t){var r=-1,o=f();t=t||l(o.getEl());for(var i=0;i<t.length;i++)t[i]===n&&(r=i);r+=e,o.lastAriaIndex=d(r,t)}function m(){"tablist"===u()?h(-1,l(n.parentNode)):r.parent().submenu?y():h(-1)}function p(){var e=a(),t=u();"tablist"===t?h(1,l(n.parentNode)):"menuitem"===e&&"menu"===t&&s("haspopup")?b():h(1)}function g(){h(-1)}function v(){var e=a(),t=u();"menuitem"===e&&"menubar"===t?b():"button"===e&&s("haspopup")?b({key:"down"}):h(1)}function y(){r.fire("cancel")}function b(e){e=e||{},r.fire("click",{target:n,aria:e})}return r=o.getParentCtrl(n),o.on("keydown",function(e){function t(e,t){c(n)||st(n)||"slider"!==a(n)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,m);break;case 39:t(e,p);break;case 38:t(e,g);break;case 40:t(e,v);break;case 27:y();break;case 14:case 13:case 32:t(e,b);break;case 9:!function(e){if("tablist"===u()){var t=l(r.getEl("body"))[0];t&&t.focus()}else h(e.shiftKey?-1:1)}(e),e.preventDefault()}}),o.on("focusin",function(e){n=e.target,r=e.control}),{focusFirst:function(e){var t=f(e),n=l(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?d(t.lastAriaIndex,n):d(0,n)}}}var lt={},ft=ut.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new $e,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new Be(function(){t.state.get("rendered")&&(t.getEl("body").className=this.toString())}),t.bodyClasses.prefix=t.classPrefix,t.classes.add("container"),t.bodyClasses.add("container-body"),e.containerCls&&t.classes.add(e.containerCls),t._layout=g.create((e.layout||"")+"layout"),t.settings.items?t.add(t.settings.items):t.add(t.render()),t._hasBody=!0},items:function(){return this._items},find:function(e){return(e=lt[e]=lt[e]||new ze(e)).find(this)},add:function(e){return this.items().add(this.create(e)).parent(this),this},focus:function(e){var t,n,r;if(!e||!(n=this.keyboardNav||this.parents().eq(-1)[0].keyboardNav))return r=this.find("*"),this.statusbar&&r.add(this.statusbar.items()),r.each(function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)}),t&&t.focus(),this;n.focusFirst(this)},replace:function(e,t){for(var n,r=this.items(),o=r.length;o--;)if(r[o]===e){r[o]=t;break}o>=0&&((n=t.getEl())&&n.parentNode.removeChild(n),(n=e.getEl())&&n.parentNode.removeChild(n)),t.parent(this)},create:function(e){var t,n=this,r=[];return s.isArray(e)||(e=[e]),s.each(e,function(e){e&&(e instanceof ut||("string"==typeof e&&(e={type:e}),t=s.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=g.create(t)),r.push(e))}),r},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||((r=e.getEl("body")).hasChildNodes()&&n<=r.childNodes.length-1?Ce(r.childNodes[n]).before(t.renderHtml()):Ce(r).append(t.renderHtml()),t.postRender(),et.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){return this.items().set(this.create(e).concat(this.items().toArray())),this.renderNew()},insert:function(e,t,n){var r,o,i;return e=this.create(e),r=this.items(),!n&&t<r.length-1&&(t+=1),t>=0&&t<r.length&&(o=r.slice(0,t).toArray(),i=r.slice(t).toArray(),r.set(o.concat(e,i))),this.renderNew()},fromJSON:function(e){for(var t in e)this.find("#"+t).value(e[t]);return this},toJSON:function(){var e={};return this.find("*").each(function(t){var n=t.name(),r=t.value();n&&void 0!==r&&(e[n]=r)}),e},renderHtml:function(){var e=this._layout,t=this.settings.role;return this.preRender(),e.preRender(this),'<div id="'+this._id+'" class="'+this.classes+'"'+(t?' role="'+this.settings.role+'"':"")+'><div id="'+this._id+'-body" class="'+this.bodyClasses+'">'+(this.settings.html||"")+e.renderHtml(this)+"</div></div>"},postRender:function(){var e;return this.items().exec("postRender"),this._super(),this._layout.postRender(this),this.state.set("rendered",!0),this.settings.style&&this.$el.css(this.settings.style),this.settings.border&&(e=this.borderBox,this.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),this.parent()||(this.keyboardNav=ct({root:this})),this},initLayoutRect:function(){var e=this._super();return this._layout.recalc(this),e},recalc:function(){var e=this._layoutRect,t=this._lastRect;if(!t||t.w!==e.w||t.h!==e.h)return this._layout.recalc(this),e=this.layoutRect(),this._lastRect={x:e.x,y:e.y,w:e.w,h:e.h},!0},reflow:function(){var e;if(et.remove(this),this.visible()){for(ut.repaintControls=[],ut.repaintControls.map={},this.recalc(),e=ut.repaintControls.length;e--;)ut.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),ut.repaintControls=[]}return this}});function dt(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}function ht(t,n){var r,o,i,a,u,s,c,l=n.document||e.document;n=n||{};var f=l.getElementById(n.handle||t);i=function(t){var i,d,h=function(e){var t,n,r,o,i,a,u,s=Math.max;return t=e.documentElement,n=e.body,r=s(t.scrollWidth,n.scrollWidth),o=s(t.clientWidth,n.clientWidth),i=s(t.offsetWidth,n.offsetWidth),a=s(t.scrollHeight,n.scrollHeight),u=s(t.clientHeight,n.clientHeight),{width:r<i?o:r,height:a<s(t.offsetHeight,n.offsetHeight)?u:a}}(l);dt(t),t.preventDefault(),o=t.button,i=f,s=t.screenX,c=t.screenY,d=e.window.getComputedStyle?e.window.getComputedStyle(i,null).getPropertyValue("cursor"):i.runtimeStyle.cursor,r=Ce("<div></div>").css({position:"absolute",top:0,left:0,width:h.width,height:h.height,zIndex:2147483647,opacity:1e-4,cursor:d}).appendTo(l.body),Ce(l).on("mousemove touchmove",u).on("mouseup touchend",a),n.start(t)},u=function(e){if(dt(e),e.button!==o)return a(e);e.deltaX=e.screenX-s,e.deltaY=e.screenY-c,e.preventDefault(),n.drag(e)},a=function(e){dt(e),Ce(l).off("mousemove touchmove",u).off("mouseup touchend",a),r.remove(),n.stop&&n.stop(e)},this.destroy=function(){Ce(f).off()},Ce(f).on("mousedown touchstart",i)}var mt,pt,gt,vt,yt={init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){var e=this,t=2;function n(){var n,r,o;function i(o,i,a,u,s,c){var l,f,d,h,m,p,g,v;if(f=e.getEl("scroll"+o)){if(g=i.toLowerCase(),v=a.toLowerCase(),Ce(e.getEl("absend")).css(g,e.layoutRect()[u]-1),!s)return void Ce(f).css("display","none");Ce(f).css("display","block"),l=e.getEl("body"),d=e.getEl("scroll"+o+"t"),h=l["client"+a]-2*t,m=(h-=n&&r?f["client"+c]:0)/l["scroll"+a],(p={})[g]=l["offset"+i]+t,p[v]=h,Ce(f).css(p),(p={})[g]=l["scroll"+i]*m,p[v]=h*m,Ce(d).css(p)}}o=e.getEl("body"),n=o.scrollWidth>o.clientWidth,r=o.scrollHeight>o.clientHeight,i("h","Left","Width","contentW",n,"Height"),i("v","Top","Height","contentH",r,"Width")}e.settings.autoScroll&&(e._hasScroll||(e._hasScroll=!0,function(){function n(n,r,o,i,a){var u,s=e._id+"-scroll"+n,c=e.classPrefix;Ce(e.getEl()).append('<div id="'+s+'" class="'+c+"scrollbar "+c+"scrollbar-"+n+'"><div id="'+s+'t" class="'+c+'scrollbar-thumb"></div></div>'),e.draghelper=new ht(s+"t",{start:function(){u=e.getEl("body")["scroll"+r],Ce("#"+s).addClass(c+"active")},drag:function(s){var c,l,f,d,h=e.layoutRect();l=h.contentW>h.innerW,f=h.contentH>h.innerH,d=e.getEl("body")["client"+o]-2*t,c=(d-=l&&f?e.getEl("scroll"+n)["client"+a]:0)/e.getEl("body")["scroll"+o],e.getEl("body")["scroll"+r]=u+s["delta"+i]/c},stop:function(){Ce("#"+s).removeClass(c+"active")}})}e.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}(),e.on("wheel",function(t){var r=e.getEl("body");r.scrollLeft+=10*(t.deltaX||0),r.scrollTop+=10*t.deltaY,n()}),Ce(e.getEl("body")).on("scroll",n)),n())}},bt=ft.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[yt],renderHtml:function(){var e=this._layout,t=this.settings.html;return this.preRender(),e.preRender(this),void 0===t?t='<div id="'+this._id+'-body" class="'+this.bodyClasses+'">'+e.renderHtml(this)+"</div>":("function"==typeof t&&(t=t.call(this)),this._hasBody=!1),'<div id="'+this._id+'" class="'+this.classes+'" hidefocus="1" tabindex="-1" role="group">'+(this._preBodyHtml||"")+t+"</div>"}}),xt={resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=Se.getWindowSize();e=e<=1?e*n.w:e,t=t<=1?t*n.h:t}return this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}},wt=[],Ct=[];function Et(e,t){for(;e;){if(e===t)return!0;e=e.parent()}}function St(){mt||(mt=function(e){2!==e.button&&function(e){for(var t=wt.length;t--;){var n=wt[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(Et(r,n)||n.parent()===r))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}(e)},Ce(e.document).on("click touchstart",mt))}function Tt(e){var t=Se.getViewPort().y;function n(t,n){for(var r,o=0;o<wt.length;o++)if(wt[o]!==e)for(r=wt[o].parent();r&&(r=r.parent());)r===e&&wt[o].fixed(t).moveBy(0,n).repaint()}e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>t&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),n(!1,e._autoFixY-t)):(e._autoFixY=e.layoutRect().y,e._autoFixY<t&&(e.fixed(!0).layoutRect({y:0}).repaint(),n(!0,t-e._autoFixY))))}function Nt(e,t){var n,r,o=kt.zIndex||65535;if(e)Ct.push(t);else for(n=Ct.length;n--;)Ct[n]===t&&Ct.splice(n,1);if(Ct.length)for(n=0;n<Ct.length;n++)Ct[n].modal&&(o++,r=Ct[n]),Ct[n].getEl().style.zIndex=o,Ct[n].zIndex=o,o++;var i=Ce("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];r?Ce(i).css("z-index",r.zIndex-1):i&&(i.parentNode.removeChild(i),vt=!1),kt.currentZIndex=o}var kt=bt.extend({Mixins:[Re,xt],init:function(t){var n=this;n._super(t),n._eventsRoot=n,n.classes.add("floatpanel"),t.autohide&&(St(),function(){if(!gt){var t=e.document.documentElement,n=t.clientWidth,r=t.clientHeight;gt=function(){e.document.all&&n===t.clientWidth&&r===t.clientHeight||(n=t.clientWidth,r=t.clientHeight,kt.hideAll())},Ce(e.window).on("resize",gt)}}(),wt.push(n)),t.autofix&&(pt||(pt=function(){var e;for(e=wt.length;e--;)Tt(wt[e])},Ce(e.window).on("scroll",pt)),n.on("move",function(){Tt(this)})),n.on("postrender show",function(e){if(e.control===n){var t,r=n.classPrefix;n.modal&&!vt&&((t=Ce("#"+r+"modal-block",n.getContainerElm()))[0]||(t=Ce('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(n.getContainerElm())),S.setTimeout(function(){t.addClass(r+"in"),Ce(n.getEl()).addClass(r+"in")}),vt=!0),Nt(!0,n)}}),n.on("show",function(){n.parents().each(function(e){if(e.state.get("fixed"))return n.fixed(!0),!1})}),t.popover&&(n._preBodyHtml='<div class="'+n.classPrefix+'arrow"></div>',n.classes.add("popover").add("bottom").add(n.isRtl()?"end":"start")),n.aria("label",t.ariaLabel),n.aria("labelledby",n._id),n.aria("describedby",n.describedBy||n._id+"-none")},fixed:function(e){if(this.state.get("fixed")!==e){if(this.state.get("rendered")){var t=Se.getViewPort();e?this.layoutRect().y-=t.y:this.layoutRect().y+=t.y}this.classes.toggle("fixed",e),this.state.set("fixed",e)}return this},show:function(){var e,t=this._super();for(e=wt.length;e--&&wt[e]!==this;);return-1===e&&wt.push(this),t},hide:function(){return Dt(this),Nt(!1,this),this._super()},hideAll:function(){kt.hideAll()},close:function(){return this.fire("close").isDefaultPrevented()||(this.remove(),Nt(!1,this)),this},remove:function(){Dt(this),this._super()},postRender:function(){return this.settings.bodyRole&&this.getEl("body").setAttribute("role",this.settings.bodyRole),this._super()}});function Dt(e){var t;for(t=wt.length;t--;)wt[t]===e&&wt.splice(t,1);for(t=Ct.length;t--;)Ct[t]===e&&Ct.splice(t,1)}kt.hideAll=function(){for(var e=wt.length;e--;){var t=wt[e];t&&t.settings.autohide&&(t.hide(),wt.splice(e,1))}};var _t=function(e,t){return!(!e||t.settings.ui_container)},Rt=function(e,t,n){var r,o,i=p.DOM,a=function(e){return e.getParam("fixed_toolbar_container")}(e);a&&(o=i.select(a)[0]);var u=function(){if(r&&r.moveRel&&r.visible()&&!r._fixed){var t=e.selection.getScrollContainer(),n=e.getBody(),o=0,a=0;if(t){var u=i.getPos(n),s=i.getPos(t);o=Math.max(0,s.x-u.x),a=Math.max(0,s.y-u.y)}r.fixed(!1).moveRel(n,e.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(o,a)}},s=function(){r&&(r.show(),u(),i.addClass(e.getBody(),"mce-edit-focus"))},l=function(){r&&(r.hide(),kt.hideAll(),i.removeClass(e.getBody(),"mce-edit-focus"))},d=function(){r?r.visible()||s():(r=t.panel=g.create({type:o?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:_t(o,e),border:1,items:[!1===c(e)?null:{type:"menubar",border:"0 0 1 0",items:ae(e)},H(e,f(e))]}),B.setUiContainer(e,r),x(e),o?r.renderTo(o).reflow():r.renderTo().reflow(),C(e,r),s(),q(e),e.on("nodeChange",u),e.on("ResizeWindow",u),e.on("activate",s),e.on("deactivate",l),e.nodeChanged())};return e.settings.content_editable=!0,e.on("focus",function(){!1===h(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,d,d):d()}),e.on("blur hide",l),e.on("remove",function(){r&&(r.remove(),r=null)}),!1===h(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,ve(e)):ve(e)(),{}};function At(e,t){var n,r,o=this,i=ut.classPrefix;o.show=function(a,u){function s(){n&&(Ce(e).append('<div class="'+i+"throbber"+(t?" "+i+"throbber-inline":"")+'"></div>'),u&&u())}return o.hide(),n=!0,a?r=S.setTimeout(s,a):s(),o},o.hide=function(){var t=e.lastChild;return S.clearTimeout(r),t&&-1!==t.className.indexOf("throbber")&&t.parentNode.removeChild(t),n=!1,o}}var Ot=function(e,t){var n;e.on("ProgressState",function(e){n=n||new At(t.panel.getEl("body")),e.state?n.show(e.time):n.hide()})},Pt=function(e,t,n){var r=function(e){var t=e.settings,n=t.skin,r=t.skin_url;if(!1!==n){var o=n||"lightgray";r=r?e.documentBaseURI.toAbsolute(r):u.baseURL+"/skins/"+o}return r}(e);return r&&(n.skinUiCss=r+"/skin.min.css",e.contentCSS.push(r+"/content"+(e.inline?".inline":"")+".min.css")),Ot(e,t),function(e){return e.getParam("inline",!1,"boolean")}(e)?Rt(e,t,n):we(e,t,n)},Mt=ut.extend({Mixins:[Re],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this.classPrefix;return'<div id="'+this._id+'" class="'+this.classes+'" role="presentation"><div class="'+e+'tooltip-arrow"></div><div class="'+e+'tooltip-inner">'+this.encode(this.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}}),It=ut.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&!1!==It.tooltips&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control===t){var o=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"===o),r.classes.toggle("tooltip-nw","bc-tl"===o),r.classes.toggle("tooltip-ne","bc-tr"===o),r.moveRel(t.getEl(),o)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().remove(),t._tooltip=null})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return this._tooltip||(this._tooltip=new Mt({type:"tooltip"}),B.inheritUiContainer(this,this._tooltip),this._tooltip.renderTo()),this._tooltip},postRender:function(){var e=this.settings;this._super(),this.parent()||!e.width&&!e.height||(this.initLayoutRect(),this.repaint()),e.autofocus&&this.focus()},bindStates:function(){var e=this;function t(t){e.aria("disabled",t),e.classes.toggle("disabled",t)}function n(t){e.aria("pressed",t),e.classes.toggle("active",t)}return e.state.on("change:disabled",function(e){t(e.value)}),e.state.on("change:active",function(e){n(e.value)}),e.state.get("disabled")&&t(!0),e.state.get("active")&&n(!0),e._super()},remove:function(){this._super(),this._tooltip&&(this._tooltip.remove(),this._tooltip=null)}}),Bt=It.extend({Defaults:{value:0},init:function(e){this._super(e),this.classes.add("progress"),this.settings.filter||(this.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div class="'+t+'bar-container"><div class="'+t+'bar"></div></div><div class="'+t+'text">0%</div></div>'},postRender:function(){return this._super(),this.value(this.settings.value),this},bindStates:function(){var e=this;function t(t){t=e.settings.filter(t),e.getEl().lastChild.innerHTML=t+"%",e.getEl().firstChild.firstChild.style.width=t+"%"}return e.state.on("change:value",function(e){t(e.value)}),t(e.state.get("value")),e._super()}}),Lt=function(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")},Ft=ut.extend({Mixins:[Re],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),t.maxWidth=e.maxWidth,e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new Bt),t.on("click",function(e){-1!==e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e,t=this.classPrefix,n="",r="",o="";return this.icon&&(n='<i class="'+t+"ico "+t+"i-"+this.icon+'"></i>'),e=' style="max-width: '+this.maxWidth+"px;"+(this.color?"background-color: "+this.color+';"':'"'),this.closeButton&&(r='<button type="button" class="'+t+'close" aria-hidden="true">×</button>'),this.progressBar&&(o=this.progressBar.renderHtml()),'<div id="'+this._id+'" class="'+this.classes+'"'+e+' role="presentation">'+n+'<div class="'+t+'notification-inner">'+this.state.get("text")+"</div>"+o+r+'<div style="clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute;width: 1px;" aria-live="assertive" aria-relevant="additions" aria-atomic="true"></div></div>'},postRender:function(){var e=this;return S.setTimeout(function(){e.$el.addClass(e.classPrefix+"in"),Lt(e,e.state.get("text"))},100),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().firstChild.innerHTML=t.value,Lt(e,t.value)}),e.progressBar&&(e.progressBar.bindStates(),e.progressBar.state.on("change:value",function(t){Lt(e,e.state.get("text"))})),e._super()},close:function(){return this.fire("close").isDefaultPrevented()||this.remove(),this},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}});function Ht(e){var t=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};return{open:function(n,r){var o,i=s.extend(n,{maxWidth:(o=t(e),Se.getSize(o).width)}),a=new Ft(i);return a.args=i,i.timeout>0&&(a.timer=setTimeout(function(){a.close(),r()},i.timeout)),a.on("close",function(){r()}),a.renderTo(),a},close:function(e){e.close()},reposition:function(n){!function(e){J(e,function(e){e.moveTo(0,0)})}(n),function(n){if(n.length>0){var r=n.slice(0,1)[0],o=t(e);r.moveRel(o,"tc-tc"),J(n,function(e,t){t>0&&e.moveRel(n[t-1].getEl(),"bc-tc")})}}(n)},getArgs:function(e){return e.args}}}var jt=[],Wt="";function Ut(t){var n,r=Ce("meta[name=viewport]")[0];!1!==de.overrideViewPort&&(r||((r=e.document.createElement("meta")).setAttribute("name","viewport"),e.document.getElementsByTagName("head")[0].appendChild(r)),(n=r.getAttribute("content"))&&void 0!==Wt&&(Wt=n),r.setAttribute("content",t?"width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0":Wt))}function zt(t,n){(function(){for(var e=0;e<jt.length;e++)if(jt[e]._fullscreen)return!0;return!1})()&&!1===n&&Ce([e.document.documentElement,e.document.body]).removeClass(t+"fullscreen")}var qt=kt.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var t=this;t._super(e),t.isRtl()&&t.classes.add("rtl"),t.classes.add("window"),t.bodyClasses.add("window-body"),t.state.set("fixed",!0),e.buttons&&(t.statusbar=new bt({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:t.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),t.statusbar.classes.add("foot"),t.statusbar.parent(t)),t.on("click",function(e){var n=t.classPrefix+"close";(Se.hasClass(e.target,n)||Se.hasClass(e.target.parentNode,n))&&t.close()}),t.on("cancel",function(){t.close()}),t.on("move",function(e){e.control===t&&kt.hideAll()}),t.aria("describedby",t.describedBy||t._id+"-none"),t.aria("label",e.title),t._fullscreen=!1},recalc:function(){var e,t,n,r,o=this.statusbar;this._fullscreen&&(this.layoutRect(Se.getWindowSize()),this.layoutRect().contentH=this.layoutRect().innerH),this._super(),e=this.layoutRect(),this.settings.title&&!this._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),this.layoutRect({w:t,x:n}),r=!0),o&&(o.layoutRect({w:this.layoutRect().innerW}).recalc(),(t=o.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),this.layoutRect({w:t,x:n}),r=!0)),r&&this.recalc()},initLayoutRect:function(){var e,t=this._super(),n=0;if(this.settings.title&&!this._fullscreen){e=this.getEl("head");var r=Se.getSize(e);t.headerW=r.width,t.headerH=r.height,n+=t.headerH}this.statusbar&&(n+=this.statusbar.layoutRect().h),t.deltaH+=n,t.minH+=n,t.h+=n;var o=Se.getWindowSize();return t.x=this.settings.x||Math.max(0,o.w/2-t.w/2),t.y=this.settings.y||Math.max(0,o.h/2-t.h/2),t},renderHtml:function(){var e=this._layout,t=this._id,n=this.classPrefix,r=this.settings,o="",i="",a=r.html;return this.preRender(),e.preRender(this),r.title&&(o='<div id="'+t+'-head" class="'+n+'window-head"><div id="'+t+'-title" class="'+n+'title">'+this.encode(r.title)+'</div><div id="'+t+'-dragh" class="'+n+'dragh"></div><button type="button" class="'+n+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),r.url&&(a='<iframe src="'+r.url+'" tabindex="-1"></iframe>'),void 0===a&&(a=e.renderHtml(this)),this.statusbar&&(i=this.statusbar.renderHtml()),'<div id="'+t+'" class="'+this.classes+'" hidefocus="1"><div class="'+this.classPrefix+'reset" role="application">'+o+'<div id="'+t+'-body" class="'+this.bodyClasses+'">'+a+"</div>"+i+"</div></div>"},fullscreen:function(t){var n,r,o=this,i=e.document.documentElement,a=o.classPrefix;if(t!==o._fullscreen)if(Ce(e.window).on("resize",function(){var e;if(o._fullscreen)if(n)o._timer||(o._timer=S.setTimeout(function(){var e=Se.getWindowSize();o.moveTo(0,0).resizeTo(e.w,e.h),o._timer=0},50));else{e=(new Date).getTime();var t=Se.getWindowSize();o.moveTo(0,0).resizeTo(t.w,t.h),(new Date).getTime()-e>50&&(n=!0)}}),r=o.layoutRect(),o._fullscreen=t,t){o._initial={x:r.x,y:r.y,w:r.w,h:r.h},o.borderBox=Pe("0"),o.getEl("head").style.display="none",r.deltaH-=r.headerH+2,Ce([i,e.document.body]).addClass(a+"fullscreen"),o.classes.add("fullscreen");var u=Se.getWindowSize();o.moveTo(0,0).resizeTo(u.w,u.h)}else o.borderBox=Pe(o.settings.border),o.getEl("head").style.display="",r.deltaH+=r.headerH,Ce([i,e.document.body]).removeClass(a+"fullscreen"),o.classes.remove("fullscreen"),o.moveTo(o._initial.x,o._initial.y).resizeTo(o._initial.w,o._initial.h);return o.reflow()},postRender:function(){var e,t=this;setTimeout(function(){t.classes.add("in"),t.fire("open")},0),t._super(),t.statusbar&&t.statusbar.postRender(),t.focus(),this.dragHelper=new ht(t._id+"-dragh",{start:function(){e={x:t.layoutRect().x,y:t.layoutRect().y}},drag:function(n){t.moveTo(e.x+n.deltaX,e.y+n.deltaY)}}),t.on("submit",function(e){e.isDefaultPrevented()||t.close()}),jt.push(t),Ut(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e;for(this.dragHelper.destroy(),this._super(),this.statusbar&&this.statusbar.remove(),zt(this.classPrefix,!1),e=jt.length;e--;)jt[e]===this&&jt.splice(e,1);Ut(jt.length>0)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});!function(){if(!de.desktop){var t={w:e.window.innerWidth,h:e.window.innerHeight};S.setInterval(function(){var n=e.window.innerWidth,r=e.window.innerHeight;t.w===n&&t.h===r||(t={w:n,h:r},Ce(e.window).trigger("resize"))},100)}Ce(e.window).on("resize",function(){var e,t,n=Se.getWindowSize();for(e=0;e<jt.length;e++)t=jt[e].layoutRect(),jt[e].moveTo(jt[e].settings.x||Math.max(0,n.w/2-t.w/2),jt[e].settings.y||Math.max(0,n.h/2-t.h/2))})}();var Vt,$t,Yt,Xt=qt.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(t){var n,r=t.callback||function(){};function o(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),r(t)}}}switch(t.buttons){case Xt.OK_CANCEL:n=[o("Ok",!0,!0),o("Cancel",!1)];break;case Xt.YES_NO:case Xt.YES_NO_CANCEL:n=[o("Yes",1,!0),o("No",0)],t.buttons===Xt.YES_NO_CANCEL&&n.push(o("Cancel",-1));break;default:n=[o("Ok",!0,!0)]}return new qt({padding:20,x:t.x,y:t.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:n,title:t.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:t.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:t.onClose,onCancel:function(){r(!1)}}).renderTo(e.document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,Xt.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=Xt.OK_CANCEL,Xt.msgBox(e)}}}),Kt=function(t){return{renderUI:function(e){return Pt(t,this,e)},resizeTo:function(e,n){return le(t,e,n)},resizeBy:function(e,n){return fe(t,e,n)},getNotificationManagerImpl:function(){return Ht(t)},getWindowManagerImpl:function(){return{open:function(t,n,r){var o;return t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){o.find("form")[0].submit()}},{text:"Cancel",onclick:function(){o.close()}}]),(o=new qt(t)).on("close",function(){r(o)}),t.data&&o.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),o.features=t||{},o.params=n||{},o=o.renderTo(e.document.body).reflow()},alert:function(e,t,n){var r;return(r=Xt.alert(e,function(){t()})).on("close",function(){n(r)}),r},confirm:function(e,t,n){var r;return(r=Xt.confirm(e,function(e){t(e)})).on("close",function(){n(r)}),r},close:function(e){e.close()},getParams:function(e){return e.params},setParams:function(e,t){e.params=t}}}}},Gt=Ae.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=s.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,r,o,i=this.settings;t=i.firstControlClass,n=i.lastControlClass,e.each(function(e){e.classes.remove(t).remove(n).add(i.controlClass),e.visible()&&(r||(r=e),o=e)}),r&&r.classes.add(t),o&&o.classes.add(n)},renderHtml:function(e){var t="";return this.applyClasses(e.items()),e.items().each(function(e){t+=e.renderHtml()}),t},recalc:function(){},postRender:function(){},isNative:function(){return!1}}),Jt=Gt.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}}),Qt=It.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",function(e){e.preventDefault()}),n.on("touchstart",function(e){n.fire("click",e),e.preventDefault()}),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e,t=this.getEl().firstChild;t&&((e=t.style).width=e.height="100%"),this._super()},renderHtml:function(){var t,n,r=this._id,o=this.classPrefix,i=this.state.get("icon"),a=this.state.get("text"),u="",s=this.settings;return(t=s.image)?(i="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a&&(this.classes.add("btn-has-text"),u='<span class="'+o+'txt">'+this.encode(a)+"</span>"),i=i?o+"ico "+o+"i-"+i:"",n="boolean"==typeof s.active?' aria-pressed="'+s.active+'"':"",'<div id="'+r+'" class="'+this.classes+'" tabindex="-1"'+n+'><button id="'+r+'-button" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+t+"></i>":"")+u+"</button></div>"},bindStates:function(){var t=this,n=t.$,r=t.classPrefix+"txt";function o(e){var o=n("span."+r,t.getEl());e?(o[0]||(n("button:first",t.getEl()).append('<span class="'+r+'"></span>'),o=n("span."+r,t.getEl())),o.html(t.encode(e))):o.remove(),t.classes.toggle("btn-has-text",!!e)}return t.state.on("change:text",function(e){o(e.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var a=t.getEl().firstChild,u=a.getElementsByTagName("i")[0];r?(u&&u===a.firstChild||(u=e.document.createElement("i"),a.insertBefore(u,a.firstChild)),u.className=r):u&&a.removeChild(u),o(t.state.get("text"))}),t._super()}}),Zt=Qt.extend({init:function(e){e=s.extend({text:"Browse...",multiple:!1,accept:null},e),this._super(e),this.classes.add("browsebutton"),e.multiple&&this.classes.add("multiple")},postRender:function(){var e=this,t=Se.create("input",{type:"file",id:e._id+"-browse",accept:e.settings.accept});e._super(),Ce(t).on("change",function(t){var n=t.target.files;e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},t.preventDefault(),n.length&&e.fire("change",t)}),Ce(t).on("click",function(e){e.stopPropagation()}),Ce(e.getEl("button")).on("click",function(e){e.stopPropagation(),t.click()}),e.getEl().appendChild(t)},remove:function(){Ce(this.getEl("button")).off(),Ce(this.getEl("input")).off(),this._super()}}),en=ft.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this._layout;return this.classes.add("btn-group"),this.preRender(),e.preRender(this),'<div id="'+this._id+'" class="'+this.classes+'"><div id="'+this._id+'-body">'+(this.settings.html||"")+e.renderHtml(this)+"</div></div>"}}),tn=It.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'" unselectable="on" aria-labelledby="'+e+'-al" tabindex="-1"><i class="'+t+"ico "+t+'i-checkbox"></i><span id="'+e+'-al" class="'+t+'label">'+this.encode(this.state.get("text"))+"</span></div>"},bindStates:function(){var t=this;function n(e){t.classes.toggle("checked",e),t.aria("checked",e)}return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(e){t.fire("change"),n(e.value)}),t.state.on("change:icon",function(n){var r=n.value,o=t.classPrefix;if(void 0===r)return t.settings.icon;t.settings.icon=r,r=r?o+"ico "+o+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,a=i.getElementsByTagName("i")[0];r?(a&&a===i.firstChild||(a=e.document.createElement("i"),i.insertBefore(a,i.firstChild)),a.className=r):a&&i.removeChild(a)}),t.state.get("checked")&&n(!0),t._super()}}),nn=tinymce.util.Tools.resolve("tinymce.util.VK"),rn=It.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var r=n.target,o=t.getEl();if(Ce.contains(o,r)||r===o)for(;r&&r!==o;)r.id&&-1!==r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode}),t.on("keydown",function(e){var n;13===e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),t.parents().reverse().each(function(e){if(e.toJSON)return n=e,!1}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){if("INPUT"===e.target.nodeName){var n=t.state.get("value"),r=e.target.value;r!==n&&(t.state.set("value",r),t.fire("autocomplete",e))}}),t.on("mouseover",function(e){var n=t.tooltip().moveTo(-65535);if(t.statusLevel()&&-1!==e.target.className.indexOf(t.classPrefix+"status")){var r=t.statusMessage()||"Ok",o=n.text(r).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);n.classes.toggle("tooltip-n","bc-tc"===o),n.classes.toggle("tooltip-nw","bc-tl"===o),n.classes.toggle("tooltip-ne","bc-tr"===o),n.moveRel(e.target,o)}})},statusLevel:function(e){return arguments.length>0&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return arguments.length>0&&this.state.set("statusMessage",e),this.state.get("statusMessage")},showMenu:function(){var e,t=this,n=t.settings;t.menu||((e=n.menu||[]).length?e={type:"menu",items:e}:e.type=e.type||"menu",t.menu=g.create(e).parent(t).renderTo(t.getContainerElm()),t.fire("createmenu"),t.menu.reflow(),t.menu.on("cancel",function(e){e.control===t.menu&&t.focus()}),t.menu.on("show hide",function(e){e.control.items().each(function(e){e.active(e.value()===t.value())})}).fire("show"),t.menu.on("select",function(e){t.value(e.control.value())}),t.on("focusin",function(e){"INPUT"===e.target.tagName.toUpperCase()&&t.menu.hide()}),t.aria("expanded",!0)),t.menu.show(),t.menu.layoutRect({w:t.layoutRect().w}),t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var t,n,r=this.getEl(),o=this.getEl("open"),i=this.layoutRect(),a=0,u=r.firstChild;this.statusLevel()&&"none"!==this.statusLevel()&&(a=parseInt(Se.getRuntimeStyle(u,"padding-right"),10)-parseInt(Se.getRuntimeStyle(u,"padding-left"),10)),t=o?i.w-Se.getSize(o).width-10:i.w-10;var s=e.document;return s.all&&(!s.documentMode||s.documentMode<=8)&&(n=this.layoutRect().h-2+"px"),Ce(u).css({width:t-a,lineHeight:n}),this._super(),this},postRender:function(){var e=this;return Ce(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e,t,n,r=this._id,o=this.settings,i=this.classPrefix,a=this.state.get("value")||"",u="",s="";return"spellcheck"in o&&(s+=' spellcheck="'+o.spellcheck+'"'),o.maxLength&&(s+=' maxlength="'+o.maxLength+'"'),o.size&&(s+=' size="'+o.size+'"'),o.subtype&&(s+=' type="'+o.subtype+'"'),n='<i id="'+r+'-status" class="mce-status mce-ico" style="display: none"></i>',this.disabled()&&(s+=' disabled="disabled"'),(e=o.icon)&&"caret"!==e&&(e=i+"ico "+i+"i-"+o.icon),t=this.state.get("text"),(e||t)&&(u='<div id="'+r+'-open" class="'+i+"btn "+i+'open" tabIndex="-1" role="button"><button id="'+r+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!==e?'<i class="'+e+'"></i>':'<i class="'+i+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",this.classes.add("has-open")),'<div id="'+r+'" class="'+this.classes+'"><input id="'+r+'-inp" class="'+i+'textbox" value="'+this.encode(a,!1)+'" hidefocus="1"'+s+' placeholder="'+this.encode(o.placeholder)+'" />'+n+u+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},showAutoComplete:function(e,t){var n=this;if(0!==e.length){n.menu?n.menu.items().remove():n.menu=g.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo(),s.each(e,function(e){var r,o;n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:(r=e.value,o=e.title,function(){n.fire("selectitem",{title:o,value:r})})})}),n.menu.renderNew(),n.hideMenu(),n.menu.on("cancel",function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())}),n.menu.on("select",function(){n.focus()});var r=n.layoutRect().w;n.menu.layoutRect({w:r,minW:0,maxW:r}),n.menu.repaint(),n.menu.reflow(),n.menu.show(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])}else n.hideMenu()},hideMenu:function(){this.menu&&this.menu.hide()},bindStates:function(){var e=this;e.state.on("change:value",function(t){e.getEl("inp").value!==t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e.state.on("change:statusLevel",function(t){var n=e.getEl("status"),r=e.classPrefix,o=t.value;Se.css(n,"display","none"===o?"none":""),Se.toggleClass(n,r+"i-checkmark","ok"===o),Se.toggleClass(n,r+"i-warning","warn"===o),Se.toggleClass(n,r+"i-error","error"===o),e.classes.toggle("has-status","none"!==o),e.repaint()}),Se.on(e.getEl("status"),"mouseleave",function(){e.tooltip().hide()}),e.on("cancel",function(t){e.menu&&e.menu.visible()&&(t.stopPropagation(),e.hideMenu())});var t=function(e,t){t&&t.items().length>0&&t.items().eq(e)[0].focus()};return e.on("keydown",function(n){var r=n.keyCode;"INPUT"===n.target.nodeName&&(r===nn.DOWN?(n.preventDefault(),e.fire("autocomplete"),t(0,e.menu)):r===nn.UP&&(n.preventDefault(),t(-1,e.menu)))}),e._super()},remove:function(){Ce(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}}),on=rn.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl("open"),n=t?t.getElementsByTagName("i")[0]:null;if(n)try{n.style.background=e}catch(e){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.state.get("rendered")&&e.repaintColor(t.value)}),e._super()}}),an=Qt.extend({showPanel:function(){var e=this,t=e.settings;if(e.classes.add("opened"),e.panel)e.panel.show();else{var n=t.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog",n.popover=!0,n.autohide=!0,n.ariaRoot=!0,e.panel=new kt(n).on("hide",function(){e.classes.remove("opened")}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}var r=e.panel.testMoveRel(e.getEl(),t.popoverAlign||(e.isRtl()?["bc-tc","bc-tl","bc-tr"]:["bc-tc","bc-tr","bc-tl","tc-bc","tc-br","tc-bl"]));e.panel.classes.toggle("start","l"===r.substr(-1)),e.panel.classes.toggle("end","r"===r.substr(-1));var o="t"===r.substr(0,1);e.panel.classes.toggle("bottom",!o),e.panel.classes.toggle("top",o),e.panel.moveRel(e.getEl(),r)},hidePanel:function(){this.panel&&this.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}}),un=p.DOM,sn=an.extend({init:function(e){this._super(e),this.classes.add("splitbtn"),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this._id,t=this.classPrefix,n=this.state.get("text"),r=this.settings.icon?t+"ico "+t+"i-"+this.settings.icon:"",o=this.settings.image?" style=\"background-image: url('"+this.settings.image+"')\"":"",i="";return n&&(this.classes.add("btn-has-text"),i='<span class="'+t+'txt">'+this.encode(n)+"</span>"),'<div id="'+e+'" class="'+this.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(r?'<i class="'+r+'"'+o+"></i>":"")+'<span id="'+e+'-preview" class="'+t+'preview"></span>'+i+'</button><button type="button" class="'+t+'open" hidefocus="1" tabindex="-1"> <i class="'+t+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(n){n.aria&&"down"===n.aria.key||n.control!==e||un.getParent(n.target,"."+e.classPrefix+"open")||(n.stopImmediatePropagation(),t.call(e,n))}),delete e.settings.onclick,e._super()}}),cn=tinymce.util.Tools.resolve("tinymce.util.Color"),ln=It.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var e,t,n,r,o,i=this,a=i.color();function u(e,t){var n,r,o=Se.getPos(e);return n=t.pageX-o.x,r=t.pageY-o.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:r=Math.max(0,Math.min(r/e.clientHeight,1))}}function s(e,t){var a=(360-e.h)/360;Se.css(n,{top:100*a+"%"}),t||Se.css(o,{left:e.s+"%",top:100-e.v+"%"}),r.style.background=cn({s:100,v:100,h:e.h}).toHex(),i.color().parse({s:e.s,v:e.v,h:e.h})}function c(t){var n;n=u(r,t),e.s=100*n.x,e.v=100*(1-n.y),s(e),i.fire("change")}function l(n){var r;r=u(t,n),(e=a.toHsv()).h=360*(1-r.y),s(e,!0),i.fire("change")}t=i.getEl("h"),n=i.getEl("hp"),r=i.getEl("sv"),o=i.getEl("svp"),i._repaint=function(){s(e=a.toHsv())},i._super(),i._svdraghelper=new ht(i._id+"-sv",{start:c,drag:c}),i._hdraghelper=new ht(i._id+"-h",{start:l,drag:l}),i._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){if(!arguments.length)return this.color().toHex();this.color().parse(e),this._rendered&&this._repaint()},color:function(){return this._color||(this._color=cn()),this._color},renderHtml:function(){var e,t=this._id,n=this.classPrefix,r="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";return e='<div id="'+t+'-h" class="'+n+'colorpicker-h" style="background: -ms-linear-gradient(top,'+r+");background: linear-gradient(to bottom,"+r+');">'+function(){var e,t,o,i,a="";for(o="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(i=r.split(",")).length-1;e<t;e++)a+='<div class="'+n+'colorpicker-h-chunk" style="height:'+100/t+"%;"+o+i[e]+",endColorstr="+i[e+1]+");-ms-"+o+i[e]+",endColorstr="+i[e+1]+')"></div>';return a}()+'<div id="'+t+'-hp" class="'+n+'colorpicker-h-marker"></div></div>','<div id="'+t+'" class="'+this.classes+'"><div id="'+t+'-sv" class="'+n+'colorpicker-sv"><div class="'+n+'colorpicker-overlay1"><div class="'+n+'colorpicker-overlay2"><div id="'+t+'-svp" class="'+n+'colorpicker-selector1"><div class="'+n+'colorpicker-selector2"></div></div></div></div></div>'+e+"</div>"}}),fn=It.extend({init:function(e){e=s.extend({height:100,text:"Drop an image here",multiple:!1,accept:null},e),this._super(e),this.classes.add("dropzone"),e.multiple&&this.classes.add("multiple")},renderHtml:function(){var e,t,n=this.settings;return e={id:this._id,hidefocus:"1"},t=Se.create("div",e,"<span>"+this.translate(n.text)+"</span>"),n.height&&Se.css(t,"height",n.height+"px"),n.width&&Se.css(t,"width",n.width+"px"),t.className=this.classes,t.outerHTML},postRender:function(){var e=this,t=function(t){t.preventDefault(),e.classes.toggle("dragenter"),e.getEl().className=e.classes};e._super(),e.$el.on("dragover",function(e){e.preventDefault()}),e.$el.on("dragenter",t),e.$el.on("dragleave",t),e.$el.on("drop",function(t){if(t.preventDefault(),!e.state.get("disabled")){var n=function(t){var n=e.settings.accept;if("string"!=typeof n)return t;var r=new RegExp("("+n.split(/\s*,\s*/).join("|")+")$","i");return s.grep(t,function(e){return r.test(e.name)})}(t.dataTransfer.files);e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},n.length&&e.fire("change",t)}})},remove:function(){this.$el.off(),this._super()}}),dn=It.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="»"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n;(n=e.target.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'">'+this._getDataPathHtml(this.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t,n,r=e||[],o="",i=this.classPrefix;for(t=0,n=r.length;t<n;t++)o+=(t>0?'<div class="'+i+'divider" aria-hidden="true"> '+this.settings.delimiter+" </div>":"")+'<div role="button" class="'+i+"path-item"+(t===n-1?" "+i+"last":"")+'" data-index="'+t+'" tabindex="-1" id="'+this._id+"-"+t+'" aria-level="'+(t+1)+'">'+r[t].name+"</div>";return o||(o='<div class="'+i+'path-item"> </div>'),o}}),hn=dn.extend({postRender:function(){var e=this,t=e.settings.editor;function n(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}return!1!==t.settings.elementpath&&(e.on("select",function(e){t.focus(),t.selection.select(this.row()[e.index].element),t.nodeChanged()}),t.on("nodeChange",function(r){for(var o=[],i=r.parents,a=i.length;a--;)if(1===i[a].nodeType&&!n(i[a])){var u=t.fire("ResolveName",{name:i[a].nodeName.toLowerCase(),target:i[a]});if(u.isDefaultPrevented()||o.push({name:u.name,element:i[a]}),u.isPropagationStopped())break}e.row(o)})),e._super()}}),mn=ft.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this._layout,t=this.classPrefix;return this.classes.add("formitem"),e.preRender(this),'<div id="'+this._id+'" class="'+this.classes+'" hidefocus="1" tabindex="-1">'+(this.settings.title?'<div id="'+this._id+'-title" class="'+t+'title">'+this.settings.title+"</div>":"")+'<div id="'+this._id+'-body" class="'+this.bodyClasses+'">'+(this.settings.html||"")+e.renderHtml(this)+"</div></div>"}}),pn=ft.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:15,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,t=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),t.each(function(t){var n,r=t.settings.label;r&&((n=new mn(s.extend({items:{type:"label",id:t._id+"-l",text:r,flex:0,forId:t._id,disabled:t.disabled()}},e.settings.formItemDefaults))).type="formitem",t.aria("labelledby",t._id+"-l"),void 0===t.settings.flex&&(t.settings.flex=1),e.replace(t,n),n.add(t))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){this._super(),this.fromJSON(this.settings.data)},bindStates:function(){var e=this;function t(){var t,n,r=0,o=[];if(!1!==e.settings.labelGapCalc)for(("children"===e.settings.labelGapCalc?e.find("formitem"):e.items()).filter("formitem").each(function(e){var t=e.items()[0],n=t.getEl().clientWidth;r=n>r?n:r,o.push(t)}),n=e.settings.labelGap||0,t=o.length;t--;)o[t].settings.minWidth=r+n}e._super(),e.on("show",t),t()}}),gn=pn.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this._layout,t=this.classPrefix;return this.preRender(),e.preRender(this),'<fieldset id="'+this._id+'" class="'+this.classes+'" hidefocus="1" tabindex="-1">'+(this.settings.title?'<legend id="'+this._id+'-title" class="'+t+'fieldset-title">'+this.settings.title+"</legend>":"")+'<div id="'+this._id+'-body" class="'+this.bodyClasses+'">'+(this.settings.html||"")+e.renderHtml(this)+"</div></fieldset>"}}),vn=0,yn=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:N(e)}},bn={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return yn(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return yn(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return yn(r)},fromDom:yn,fromPoint:function(e,t,n){var r=e.dom();return M.from(r.elementFromPoint(t,n)).map(yn)}},xn=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE),wn=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),Cn=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(){return En(0,0)}),En=function(e,t){return{major:e,minor:t}},Sn={nu:En,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Cn():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 En(r(1),r(2))}(e,n)},unknown:Cn},Tn=function(e,t){return function(){return t===e}},Nn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Tn("Edge",t),isChrome:Tn("Chrome",t),isIE:Tn("IE",t),isOpera:Tn("Opera",t),isFirefox:Tn("Firefox",t),isSafari:Tn("Safari",t)}},kn={unknown:function(){return Nn({current:void 0,version:Sn.unknown()})},nu:Nn,edge:N("Edge"),chrome:N("Chrome"),ie:N("IE"),opera:N("Opera"),firefox:N("Firefox"),safari:N("Safari")},Dn=function(e,t){return function(){return t===e}},_n=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Dn("Windows",t),isiOS:Dn("iOS",t),isAndroid:Dn("Android",t),isOSX:Dn("OSX",t),isLinux:Dn("Linux",t),isSolaris:Dn("Solaris",t),isFreeBSD:Dn("FreeBSD",t)}},Rn={unknown:function(){return _n({current:void 0,version:Sn.unknown()})},nu:_n,windows:N("Windows"),ios:N("iOS"),android:N("Android"),linux:N("Linux"),osx:N("OSX"),solaris:N("Solaris"),freebsd:N("FreeBSD")},An=function(e,t){var n=String(t).toLowerCase();return function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n,e))return M.some(o)}return M.none()}(e,function(e){return e.search(n)})},On=function(e,t){return An(e,t).map(function(e){var n=Sn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Pn=function(e,t){return An(e,t).map(function(e){var n=Sn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Mn=function(e,t){return-1!==e.indexOf(t)},In=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Bn=function(e){return function(t){return Mn(t,e)}},Ln=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Mn(e,"edge/")&&Mn(e,"chrome")&&Mn(e,"safari")&&Mn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,In],search:function(e){return Mn(e,"chrome")&&!Mn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Mn(e,"msie")||Mn(e,"trident")}},{name:"Opera",versionRegexes:[In,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Bn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Bn("firefox")},{name:"Safari",versionRegexes:[In,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Mn(e,"safari")||Mn(e,"mobile/"))&&Mn(e,"applewebkit")}}],Fn=[{name:"Windows",search:Bn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Mn(e,"iphone")||Mn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Bn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Bn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Bn("linux"),versionRegexes:[]},{name:"Solaris",search:Bn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Bn("freebsd"),versionRegexes:[]}],Hn={browsers:N(Ln),oses:N(Fn)},jn=function(e){var t=Hn.browsers(),n=Hn.oses(),r=On(t,e).fold(kn.unknown,kn.nu),o=Pn(n,e).fold(Rn.unknown,Rn.nu),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:N(r),isiPhone:N(o),isTablet:N(u),isPhone:N(c),isTouch:N(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:N(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Wn=(Vt=function(){var t=e.navigator.userAgent;return jn(t)},Yt=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Yt||(Yt=!0,$t=Vt.apply(null,e)),$t}),Un=wn,zn=xn,qn=function(e){return e.nodeType!==Un&&e.nodeType!==zn||0===e.childElementCount},Vn=(Wn().browser.isIE(),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),s.trim),$n=function(e){return function(t){if(t&&1===t.nodeType){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Yn=$n("true"),Xn=$n("false"),Kn=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},Gn=function(e){return e.innerText||e.textContent},Jn=function(e){return e.id?e.id:(t="h",n=(new Date).getTime(),t+"_"+Math.floor(1e9*Math.random())+ ++vn+String(n));var t,n},Qn=function(e){return function(e){return e&&"A"===e.nodeName&&(e.id||e.name)}(e)&&er(e)},Zn=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},er=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return Yn(e)}return!1}(e)&&!Xn(e)},tr=function(e){return Zn(e)&&er(e)},nr=function(e){var t=Jn(e);return Kn("header",Gn(e),"#"+t,function(e){return Zn(e)?parseInt(e.nodeName.substr(1),10):0}(e),function(){e.id=t})},rr=function(e){var t=e.id||e.name,n=Gn(e);return Kn("anchor",n||"#"+t,"#"+t,0,T)},or=function(t){var n,r;return n="h1,h2,h3,h4,h5,h6,a:not([href])",r=t,G((Wn().browser.isIE(),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return qn(r)?[]:G(r.querySelectorAll(t),bn.fromDom)}(n,t)})(bn.fromDom(r),n),function(e){return e.dom()})},ir=function(e){return Vn(e.title).length>0},ar=function(e){var t=or(e);return Q(function(e){return G(Q(e,tr),nr)}(t).concat(function(e){return G(Q(e,Qn),rr)}(t)),ir)},ur={},sr=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},cr=function(e,t){return{title:e,value:{title:e,url:t,attach:T}}},lr=function(e,t,n){var r=t in e?e[t]:n;return!1===r?null:r},fr=function(e,t,n,r){var o,i,a,u={title:"-"},c=function(e){var r=e.hasOwnProperty(n)?e[n]:[],o=Q(r,function(e){return function(e,t){return!K(t,function(t){return t.url===e})}(e,t)});return s.map(o,function(e){return{title:e,value:{title:e,url:e,attach:T}}})},l=function(e){return function(e){return s.map(e,sr)}(Q(t,function(t){return t.type===e}))};return!1===r.typeahead_urls?[]:"file"===n?(o=[hr(e,c(ur)),hr(e,l("header")),hr(e,function(){var e=l("anchor"),t=lr(r,"anchor_top","#top"),n=lr(r,"anchor_bottom","#bottom");return null!==t&&e.unshift(cr("<top>",t)),null!==n&&e.push(cr("<bottom>",n)),e}())],i=function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(u,t)},a=[],J(o,function(e){a=i(a,e)}),a):hr(e,c(ur))},dr=function(e,t){var n,r,o,i=ur[t];/^https?/.test(e)&&(i?(n=i,r=e,o=X(n,r),-1===o?M.none():M.some(o)).isNone()&&(ur[t]=i.slice(0,5).concat(e)):ur[t]=[e])},hr=function(e,t){var n=e.toLowerCase(),r=s.grep(t,function(e){return-1!==e.title.toLowerCase().indexOf(n)});return 1===r.length&&r[0].title===e?[]:r},mr=function(e,t,n){var r=t.filepicker_validator_handler;r&&e.state.on("change:value",function(t){var o;0!==(o=t.value).length?r({url:o,type:n},function(t){var n=function(e){var t=e.status,n=e.message;return"valid"===t?{status:"ok",message:n}:"unknown"===t?{status:"warn",message:n}:"invalid"===t?{status:"warn",message:n}:{status:"none",message:""}}(t);e.statusMessage(n.message),e.statusLevel(n.status)}):e.statusLevel("none")})},pr=rn.extend({Statics:{clearHistory:function(){ur={}}},init:function(e){var t,n,r,o=this,i=window.tinymce?window.tinymce.activeEditor:u.activeEditor,a=i.settings,c=e.filetype;e.spellcheck=!1,(r=a.file_picker_types||a.file_browser_callback_types)&&(r=s.makeMap(r,/[, ]/)),r&&!r[c]||(!(n=a.file_picker_callback)||r&&!r[c]?!(n=a.file_browser_callback)||r&&!r[c]||(t=function(){n(o.getEl("inp").id,o.value(),c,window)}):t=function(){var e=o.fire("beforecall").meta;e=s.extend({filetype:c},e),n.call(i,function(e,t){o.value(e).fire("change",{meta:t})},o.value(),e)}),t&&(e.icon="browse",e.onaction=t),o._super(e),o.classes.add("filepicker"),function(e,t,n,r){var o=function(o){var i=ar(n),a=fr(o,i,r,t);e.showAutoComplete(a,o)};e.on("autocomplete",function(){o(e.value())}),e.on("selectitem",function(t){var n=t.value;e.value(n.url);var o=function(e){var t=e.title;return t.raw?t.raw:t}(n);"image"===r?e.fire("change",{meta:{alt:o,attach:n.attach}}):e.fire("change",{meta:{text:o,attach:n.attach}}),e.focus()}),e.on("click",function(t){0===e.value().length&&"INPUT"===t.target.nodeName&&o("")}),e.on("PostRender",function(){e.getRoot().on("submit",function(t){t.isDefaultPrevented()||dr(e.value(),r)})})}(o,a,i.getBody(),c),mr(o,a,c)}}),gr=Jt.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}}),vr=Jt.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,h,m,p,g,v,y,b,x,w,C,E,S,T,N,k,D,_,R,A,O,P,M,I,B,L,F=[],H=Math.max,j=Math.min;for(r=e.items().filter(":visible"),o=e.layoutRect(),i=e.paddingBox,a=e.settings,d=e.isRtl()?a.direction||"row-reversed":a.direction,u=a.align,s=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!==d&&"column-reverse"!==d||(r=r.set(r.toArray().reverse()),d=d.split("-")[0]),"column"===d?(S="y",C="h",E="minH",T="maxH",k="innerH",N="top",D="deltaH",_="contentH",M="left",O="w",R="x",A="innerW",P="minW",I="right",B="deltaW",L="contentW"):(S="x",C="w",E="minW",T="maxW",k="innerW",N="left",D="deltaW",_="contentW",M="top",O="h",R="y",A="innerH",P="minH",I="bottom",B="deltaH",L="contentH"),f=o[k]-i[N]-i[N],w=l=0,t=0,n=r.length;t<n;t++)m=(h=r[t]).layoutRect(),f-=t<n-1?c:0,(p=h.settings.flex)>0&&(l+=p,m[T]&&F.push(h),m.flex=p),f-=m[E],(g=i[M]+m[P]+i[I])>w&&(w=g);if((b={})[E]=f<0?o[E]-f+o[D]:o[k]-f+o[D],b[P]=w+o[B],b[_]=o[k]-f,b[L]=w,b.minW=j(b.minW,o.maxW),b.minH=j(b.minH,o.maxH),b.minW=H(b.minW,o.startMinWidth),b.minH=H(b.minH,o.startMinHeight),!o.autoResize||b.minW===o.minW&&b.minH===o.minH){for(y=f/l,t=0,n=F.length;t<n;t++)v=(m=(h=F[t]).layoutRect())[T],(g=m[E]+m.flex*y)>v?(f-=m[T]-m[E],l-=m.flex,m.flex=0,m.maxFlexSize=v):m.maxFlexSize=0;for(y=f/l,x=i[N],b={},0===l&&("end"===s?x=f+i[N]:"center"===s?(x=Math.round(o[k]/2-(o[k]-f)/2)+i[N])<0&&(x=i[N]):"justify"===s&&(x=i[N],c=Math.floor(f/(r.length-1)))),b[R]=i[M],t=0,n=r.length;t<n;t++)g=(m=(h=r[t]).layoutRect()).maxFlexSize||m[E],"center"===u?b[R]=Math.round(o[A]/2-m[O]/2):"stretch"===u?(b[O]=H(m[P]||0,o[A]-i[M]-i[I]),b[R]=i[M]):"end"===u&&(b[R]=o[A]-m[O]-i.top),m.flex>0&&(g+=m.flex*y),b[C]=g,b[S]=x,h.layoutRect(b),h.recalc&&h.recalc(),x+=g+c}else if(b.w=b.minW,b.h=b.minH,e.layoutRect(b),this.recalc(e),null===e._lastRect){var W=e.parent();W&&(W._lastRect=null,W.recalc())}}}),yr=Gt.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}}),br=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return qn(r)?M.none():M.from(r.querySelector(t)).map(bn.fromDom)}(n,t)},xr=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},wr=function(e,t,n){var r=function(e){n(e,t)};e.formatter?e.formatter.formatChanged(t,r):e.on("init",function(){e.formatter.formatChanged(t,r)})},Cr=function(e,t){return function(n){wr(e,t,function(e){n.control.active(e)})}},Er=function(e){var t=["alignleft","aligncenter","alignright","alignjustify"],n=[{text:"Left",icon:"alignleft",onclick:xr(e,"alignleft")},{text:"Center",icon:"aligncenter",onclick:xr(e,"aligncenter")},{text:"Right",icon:"alignright",onclick:xr(e,"alignright")},{text:"Justify",icon:"alignjustify",onclick:xr(e,"alignjustify")}];e.addMenuItem("align",{text:"Align",menu:n}),e.addButton("align",{type:"menubutton",icon:"alignleft",menu:n,onShowMenu:function(n){var r=n.control.menu;s.each(t,function(t,n){r.items().eq(n).each(function(n){return n.active(e.formatter.match(t))})})},onPostRender:function(n){var r=n.control;s.each(t,function(t,n){wr(e,t,function(e){r.icon("alignleft"),e&&r.icon(t)})})}}),s.each({alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:Cr(e,n)})})},Sr=function(e){return e?e.split(",")[0]:""},Tr=function(e,t){return function(){var n=this;n.state.set("value",null),e.on("init nodeChange",function(r){var o=e.queryCommandValue("FontName"),i=function(e,t){var n,r=t?t.toLowerCase():"";return s.each(e,function(e){e.value.toLowerCase()===r&&(n=e.value)}),s.each(e,function(e){n||Sr(e.value).toLowerCase()!==Sr(r).toLowerCase()||(n=e.value)}),n}(t,o);n.value(i||null),!i&&o&&n.text(Sr(o))})}},Nr=function(e){e.addButton("fontselect",function(){var t=function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.font_formats||"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats");return s.map(t,function(e){return{text:{raw:e[0]},value:e[1],textStyle:-1===e[1].indexOf("dings")?"font-family:"+e[1]:""}})}(e);return{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:Tr(e,t),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}})},kr=function(e){Nr(e)},Dr=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},_r=function(e,t,n){var r;return s.each(e,function(e){e.value===n?r=n:e.value===t&&(r=t)}),r},Rr=function(e,t){return function(){var n=this;e.on("init nodeChange",function(r){var o,i,a,u;if(o=e.queryCommandValue("FontSize"))for(a=3;!u&&a>=0;a--)i=Dr(o,a),u=_r(t,i,o);n.value(u||null),u||n.text(i)})}},Ar=function(e){e.addButton("fontsizeselect",function(){var t=function(e){var t=e.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return s.map(t.split(" "),function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{text:t,value:n}})}(e);return{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:!0,onPostRender:Rr(e,t),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}})},Or=function(e){Ar(e)},Pr=function(e,t){var n=t.length;return s.each(t,function(t){t.menu&&(t.hidden=0===Pr(e,t.menu));var r=t.format;r&&(t.hidden=!e.formatter.canApply(r)),t.hidden&&n--}),n},Mr=function(e,t){var n=t.items().length;return t.items().each(function(t){t.menu&&t.visible(Mr(e,t.menu)>0),!t.menu&&t.settings.menu&&t.visible(Pr(e,t.settings.menu)>0);var r=t.settings.format;r&&t.visible(e.formatter.canApply(r)),t.visible()||n--}),n},Ir=function(e){var t=function(e){var t=0,n=[],r=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}],o=function(e){var r=[];if(e)return s.each(e,function(e){var i={text:e.title,icon:e.icon};if(e.items)i.menu=o(e.items);else{var a=e.format||"custom"+t++;e.format||(e.name=a,n.push(e)),i.format=a,i.cmd=e.cmd}r.push(i)}),r};return e.on("init",function(){s.each(n,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:e.settings.style_formats_merge?e.settings.style_formats?o(r.concat(e.settings.style_formats)):o(r):o(e.settings.style_formats||r),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){if(this.settings.format)return e.formatter.getCssText(this.settings.format)},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;(n=t.settings.format)&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),(r=t.settings.cmd)&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&xr(e,this.settings.format)(),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}(e);!function(e,t){e.addMenuItem("formats",{text:"Formats",menu:t})}(e,t),function(e,t){e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){e.settings.style_formats_autohide&&Mr(e,this.menu)}})}(e,t)},Br=function(e,t,n){return function(){var r=this;e.on("nodeChange",function(o){var i=e.formatter,a=null;s.each(o.parents,function(e){if(s.each(t,function(t){if(n?i.matchNode(e,n,{value:t.value})&&(a=t.value):i.matchNode(e,t.value)&&(a=t.value),a)return!1}),a)return!1}),r.value(a)})}},Lr=function(e,t){return s.map(t,function(t){return{text:t[0],onclick:xr(e,t[1]),textStyle:function(){return e.formatter.getCssText(t[1])}}})},Fr=function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");e.addMenuItem("blockformats",{text:"Blocks",menu:Lr(e,t)}),e.addButton("formatselect",function(e,t){return function(){var n=[];return s.each(t,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:t[0][0],values:n,fixedWidth:!0,onselect:function(t){if(t.control){var n=t.control.value();xr(e,n)()}},onPostRender:Br(e,n)}}}(e,t))},Hr=function(e,t){var n,r;if("string"==typeof t)r=t.split(" ");else if(s.isArray(t))return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Array.prototype.isPrototypeOf(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);te.apply(t,e[n])}return t}(s.map(t,function(t){return Hr(e,t)}));return n=s.grep(r,function(t){return"|"===t||t in e.menuItems}),s.map(n,function(t){return"|"===t?{text:"-"}:e.menuItems[t]})},jr=function(e){return e&&"-"===e.text},Wr=function(e){var t=Q(e,function(e,t,n){return!jr(e)||!jr(n[t-1])});return Q(t,function(e,t,n){return!jr(e)||t>0&&t<n.length-1})},Ur=function(e){var t=e.settings.insert_button_items;return Wr(t?Hr(e,t):function(e,t){var n=[{text:"-"}],r=s.grep(e.menuItems,function(e){return e.context===t});return s.each(r,function(e){"before"===e.separator&&n.push({text:"|"}),e.prependToContext?n.unshift(e):n.push(e),"after"===e.separator&&n.push({text:"|"})}),n}(e,"insert"))},zr=function(e){!function(e){e.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(Ur(e)),this.menu.renderNew()}})}(e)},qr=function(e){!function(e){s.each({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{active:!1,tooltip:t,onPostRender:Cr(e,n),onclick:xr(e,n)})})}(e),function(e){s.each({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"],removeformat:["Clear formatting","RemoveFormat"],remove:["Remove","Delete"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})})}(e),function(e){s.each({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"]},function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:Cr(e,n)})})}(e)},Vr=function(e){qr(e),function(e){s.each({bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline","Meta+U"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"],newdocument:["New document","mceNewDocument"],cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.addMenuItem("codeformat",{text:"Code",icon:"code",onclick:xr(e,"code")})}(e)},$r=function(e,t){return function(){var n=this,r=function(){var n="redo"===t?"hasRedo":"hasUndo";return!!e.undoManager&&e.undoManager[n]()};n.disabled(!r()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){n.disabled(e.readonly||!r())})}},Yr=function(e){!function(e){e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:$r(e,"undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:$r(e,"redo"),cmd:"redo"})}(e),function(e){e.addButton("undo",{tooltip:"Undo",onPostRender:$r(e,"undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:$r(e,"redo"),cmd:"redo"})}(e)},Xr=function(e){return function(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}},Kr=function(e){!function(e){e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:Xr(e),cmd:"mceToggleVisualAid"})}(e)},Gr={setup:function(t){!function(e){e.rtl&&(ut.rtl=!0)}(t),function(e){e.on("mousedown progressstate",function(){kt.hideAll()})}(t),function(t){t.settings.ui_container&&(de.container=br(bn.fromDom(e.document.body),t.settings.ui_container).fold(N(null),function(e){return e.dom()}))}(t),It.tooltips=!de.iOS,ut.translate=function(e){return u.translate(e)},Fr(t),Er(t),Vr(t),Yr(t),Or(t),kr(t),Ir(t),Kr(t),zr(t)}},Jr=Jt.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,h,m,p,g,v,y,b,x,w,C,E,S,T,N,k,D,_=[],R=[];t=e.settings,o=e.items().filter(":visible"),i=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(o.length)),n=Math.ceil(o.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,x=t.alignH||t.align,w=t.alignV||t.align,g=e.paddingBox,D="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),w&&"string"==typeof w&&(w=[w]);for(f=0;f<r;f++)_.push(0);for(d=0;d<n;d++)R.push(0);for(d=0;d<n;d++)for(f=0;f<r&&(l=o[d*r+f]);f++)S=(c=l.layoutRect()).minW,T=c.minH,_[f]=S>_[f]?S:_[f],R[d]=T>R[d]?T:R[d];for(N=i.innerW-g.left-g.right,C=0,f=0;f<r;f++)C+=_[f]+(f>0?y:0),N-=(f>0?y:0)+_[f];for(k=i.innerH-g.top-g.bottom,E=0,d=0;d<n;d++)E+=R[d]+(d>0?b:0),k-=(d>0?b:0)+R[d];if(C+=g.left+g.right,E+=g.top+g.bottom,(s={}).minW=C+(i.w-i.innerW),s.minH=E+(i.h-i.innerH),s.contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH,s.minW=Math.min(s.minW,i.maxW),s.minH=Math.min(s.minH,i.maxH),s.minW=Math.max(s.minW,i.startMinWidth),s.minH=Math.max(s.minH,i.startMinHeight),!i.autoResize||s.minW===i.minW&&s.minH===i.minH){var A;i.autoResize&&((s=e.layoutRect(s)).contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH),A="start"===t.packV?0:k>0?Math.floor(k/n):0;var O=0,P=t.flexWidths;if(P)for(f=0;f<P.length;f++)O+=P[f];else O=r;var M=N/O;for(f=0;f<r;f++)_[f]+=P?P[f]*M:M;for(m=g.top,d=0;d<n;d++){for(h=g.left,u=R[d]+A,f=0;f<r&&(l=o[D?d*r+r-1-f:d*r+f]);f++)p=l.settings,c=l.layoutRect(),a=Math.max(_[f],c.startMinWidth),c.x=h,c.y=m,"center"===(v=p.alignH||(x?x[f]||x[0]:null))?c.x=h+a/2-c.w/2:"right"===v?c.x=h+a-c.w:"stretch"===v&&(c.w=a),"center"===(v=p.alignV||(w?w[f]||w[0]:null))?c.y=m+u/2-c.h/2:"bottom"===v?c.y=m+u-c.h:"stretch"===v&&(c.h=u),l.layoutRect(c),h+=a+y,l.recalc&&l.recalc();m+=u+b}}else if(s.w=s.minW,s.h=s.minH,e.layoutRect(s),this.recalc(e),null===e._lastRect){var I=e.parent();I&&(I._lastRect=null,I.recalc())}}}),Qr=It.extend({renderHtml:function(){return this.classes.add("iframe"),this.canFocus=!1,'<iframe id="'+this._id+'" class="'+this.classes+'" tabindex="-1" src="'+(this.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):S.setTimeout(function(){n.html(e)}),this}}),Zr=It.extend({init:function(e){this._super(e),this.classes.add("widget").add("infobox"),this.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this.classPrefix;return'<div id="'+this._id+'" class="'+this.classes+'"><div id="'+this._id+'-body">'+this.encode(this.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+e+"ico "+e+'i-help"></i></button></div></div>'},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}}),eo=It.extend({init:function(e){this._super(e),this.classes.add("widget").add("label"),this.canFocus=!1,e.multiline&&this.classes.add("autoscroll"),e.strong&&this.classes.add("strong")},initLayoutRect:function(){var e=this._super();return this.settings.multiline&&(Se.getSize(this.getEl()).width>e.maxW&&(e.minW=e.maxW,this.classes.add("multiline")),this.getEl().style.width=e.minW+"px",e.startMinH=e.h=e.minH=Math.min(e.maxH,Se.getSize(this.getEl()).height)),e},repaint:function(){return this.settings.multiline||(this.getEl().style.lineHeight=this.layoutRect().h+"px"),this._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e,t,n=this.settings.forId,r=this.settings.html?this.settings.html:this.encode(this.state.get("text"));return!n&&(t=this.settings.forName)&&(e=this.getRoot().find("#"+t)[0])&&(n=e._id),n?'<label id="'+this._id+'" class="'+this.classes+'"'+(n?' for="'+n+'"':"")+">"+r+"</label>":'<span id="'+this._id+'" class="'+this.classes+'">'+r+"</span>"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}}),to=ft.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){this._super(e),this.classes.add("toolbar")},postRender:function(){return this.items().each(function(e){e.classes.add("toolbar-item")}),this._super()}}),no=to.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}}),ro=Qt.extend({init:function(e){this._renderOpen=!0,this._super(e),e=this.settings,this.classes.add("menubtn"),e.fixedWidth&&this.classes.add("fixed-width"),this.aria("haspopup",!0),this.state.set("menu",e.menu||this.render())},showMenu:function(e){var t,n=this;if(n.menu&&n.menu.visible()&&!1!==e)return n.hideMenu();n.menu||(t=n.state.get("menu")||[],n.classes.add("opened"),t.length?t={type:"menu",animate:!0,items:t}:(t.type=t.type||"menu",t.animate=!0),t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=g.create(t).parent(n).renderTo(),n.fire("createmenu"),n.menu.reflow(),n.menu.on("cancel",function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())}),n.menu.on("select",function(){n.focus()}),n.menu.on("show hide",function(e){"hide"===e.type&&e.control.parent()===n&&n.classes.remove("opened-under"),e.control===n.menu&&(n.activeMenu("show"===e.type),n.classes.toggle("opened","show"===e.type)),n.aria("expanded","show"===e.type)}).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.repaint(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]);var r=n.menu.layoutRect(),o=n.$el.offset().top+n.layoutRect().h;o>r.y&&o<r.y+r.h&&n.classes.add("opened-under"),n.fire("showmenu")},hideMenu:function(){this.menu&&(this.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),this.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var t,n=this._id,r=this.classPrefix,o=this.settings.icon,i=this.state.get("text"),a="";return(t=this.settings.image)?(o="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",i&&(this.classes.add("btn-has-text"),a='<span class="'+r+'txt">'+this.encode(i)+"</span>"),o=this.settings.icon?r+"ico "+r+"i-"+o:"",this.aria("role",this.parent()instanceof no?"menuitem":"button"),'<div id="'+n+'" class="'+this.classes+'" tabindex="-1" aria-labelledby="'+n+'"><button id="'+n+'-open" role="presentation" type="button" tabindex="-1">'+(o?'<i class="'+o+'"'+t+"></i>":"")+a+' <i class="'+r+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}(t.target,e.getEl())&&(e.focus(),e.showMenu(!t.aria),t.aria&&e.menu.items().filter(":visible")[0].focus())}),e.on("mouseenter",function(t){var n,r=t.control,o=e.parent();r&&o&&r instanceof ro&&r.parent()===o&&(o.items().filter("MenuButton").each(function(e){e.hideMenu&&e!==r&&(e.menu&&e.menu.visible()&&(n=!0),e.hideMenu())}),n&&(r.focus(),r.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}}),oo=kt.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var t=e.items,n=t.length;n--;)t[n]=s.extend({},e.itemDefaults,t[n]);this._super(e),this.classes.add("menu"),e.animate&&11!==de.ie&&this.classes.add("animate")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){this.hideAll(),this.fire("select")},load:function(){var e,t=this;function n(){t.throbber&&(t.throbber.hide(),t.throbber=null)}t.settings.itemsFactory&&(t.throbber||(t.throbber=new At(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",n)),t.requestTime=e=(new Date).getTime(),t.settings.itemsFactory(function(r){0!==r.length?t.requestTime===e&&(t.getEl().style.width="",t.getEl("body").style.width="",n(),t.items().remove(),t.getEl("body").innerHTML="",t.add(r),t.renderNew(),t.fire("loaded")):t.hide()}))},hideAll:function(){return this.find("menuitem").exec("hideMenu"),this._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;if(n.icon||n.image||n.selectable)return e._hasIcons=!0,!1}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e.on("show hide",function(t){t.control===e&&("show"===t.type?S.setTimeout(function(){e.classes.add("in")},0):e.classes.remove("in"))}),e._super()}}),io=ro.extend({init:function(e){var t,n,r,o,i=this;i._super(e),e=i.settings,i._values=t=e.values,t&&(void 0!==e.value&&function t(o){for(var a=0;a<o.length;a++){if(n=o[a].selected||e.value===o[a].value)return r=r||o[a].text,i.state.set("value",o[a].value),!0;if(o[a].menu&&t(o[a].menu))return!0}}(t),!n&&t.length>0&&(r=t[0].text,i.state.set("value",t[0].value)),i.state.set("menu",t)),i.state.set("text",e.text||r),i.classes.add("listbox"),i.on("select",function(t){var n=t.control;o&&(t.lastControl=o),e.multiple?n.active(!n.active()):i.value(t.control.value()),o=n})},value:function(e){return 0===arguments.length?this.state.get("value"):void 0===e?this:(this.settings.values&&!function t(n){return K(n,function(n){return n.menu?t(n.menu):n.value===e})}(this.settings.values)?null===e&&this.state.set("value",null):this.state.set("value",e),this)},bindStates:function(){var e=this;return e.on("show",function(t){var n,r;n=t.control,r=e.value(),n instanceof oo&&n.items().each(function(e){e.hasMenus()||e.active(e.value()===r)})}),e.state.on("change:value",function(t){var n=function e(t,n){var r;if(t)for(var o=0;o<t.length;o++){if(t[o].value===n)return t[o];if(t[o].menu&&(r=e(t[o].menu,n)))return r}}(e.state.get("menu"),t.value);n?e.text(n.text):e.text(e.settings.text)}),e._super()}}),ao=It.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t;this._super(e),e=this.settings,this.classes.add("menu-item"),e.menu&&this.classes.add("menu-item-expand"),e.preview&&this.classes.add("menu-item-preview"),"-"!==(t=this.state.get("text"))&&"|"!==t||(this.classes.add("menu-item-sep"),this.aria("role","separator"),this.state.set("text","-")),e.selectable&&(this.aria("role","menuitemcheckbox"),this.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||this.classes.add("menu-item-normal"),this.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&this.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e,t=this,n=t.settings,r=t.parent();if(r.items().each(function(e){e!==t&&e.hideMenu()}),n.menu){(e=t.menu)?e.show():((e=n.menu).length?e={type:"menu",items:e}:e.type=e.type||"menu",r.settings.itemDefaults&&(e.itemDefaults=r.settings.itemDefaults),(e=t.menu=g.create(e).parent(t).renderTo()).reflow(),e.on("cancel",function(n){n.stopPropagation(),t.focus(),e.hide()}),e.on("show hide",function(e){e.control.items&&e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),e.on("hide",function(n){n.control===e&&t.classes.remove("selected")}),e.submenu=!0),e._parentMenu=r,e.classes.add("menu-sub");var o=e.testMoveRel(t.getEl(),t.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);e.moveRel(t.getEl(),o),e.rel=o,o="menu-sub-"+o,e.classes.remove(e._lastRel).add(o),e._lastRel=o,t.classes.add("selected"),t.aria("expanded",!0)}},hideMenu:function(){return this.menu&&(this.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),this.menu.hide(),this.aria("expanded",!1)),this},renderHtml:function(){var e,t=this._id,n=this.settings,r=this.classPrefix,o=this.state.get("text"),i=this.settings.icon,a="",u=n.shortcut,s=this.encode(n.url);function c(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function l(e){var t=n.match||"";return t?e.replace(new RegExp(c(t),"gi"),function(e){return"!mce~match["+e+"]mce~match!"}):e}function f(e){return e.replace(new RegExp(c("!mce~match["),"g"),"<b>").replace(new RegExp(c("]mce~match!"),"g"),"</b>")}return i&&this.parent().classes.add("menu-has-icons"),n.image&&(a=" style=\"background-image: url('"+n.image+"')\""),u&&(u=function(e){var t,n,r={};for(r=de.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)(n=r[e[t].toLowerCase()])&&(e[t]=n);return e.join("+")}(u)),i=r+"ico "+r+"i-"+(this.settings.icon||"none"),e="-"!==o?'<i class="'+i+'"'+a+"></i> ":"",o=f(this.encode(l(o))),s=f(this.encode(l(s))),'<div id="'+t+'" class="'+this.classes+'" tabindex="-1">'+e+("-"!==o?'<span id="'+t+'-text" class="'+r+'text">'+o+"</span>":"")+(u?'<div id="'+t+'-shortcut" class="'+r+'menu-shortcut">'+u+"</div>":"")+(n.menu?'<div class="'+r+'caret"></div>':"")+(s?'<div class="'+r+'menu-item-link">'+s+"</div>":"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&(r.setAttribute("style",n),e._textStyle=n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),S.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){return this.parent().items().each(function(e){e.classes.remove("selected")}),this.classes.toggle("selected",!0),this},active:function(e){return function(e,t){var n=e._textStyle;if(n){var r=e.getEl("text");r.setAttribute("style",n),t&&(r.style.color="",r.style.backgroundColor="")}}(this,e),void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}}),uo=tn.extend({Defaults:{classes:"radio",role:"radio"}}),so=It.extend({renderHtml:function(){var e=this.classPrefix;return this.classes.add("resizehandle"),"both"===this.settings.direction&&this.classes.add("resizehandle-both"),this.canFocus=!1,'<div id="'+this._id+'" class="'+this.classes+'"><i class="'+e+"ico "+e+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new ht(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!==e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}});function co(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}var lo=It.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){if(e.toJSON)return n=e,!1}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e,t="";return e=co(this._options),this.size&&(t=' size = "'+this.size+'"'),'<select id="'+this._id+'" class="'+this.classes+'"'+t+">"+e+"</select>"},bindStates:function(){var e=this;return e.state.on("change:options",function(t){e.getEl().innerHTML=co(t.value)}),e._super()}});function fo(e,t,n){return e<t&&(e=t),e>n&&(e=n),e}function ho(e,t,n){e.setAttribute("aria-"+t,n)}function mo(e,t){var n,r,o,i,a;"v"===e.settings.orientation?(o="top",r="height",n="h"):(o="left",r="width",n="w"),a=e.getEl("handle"),i=((e.layoutRect()[n]||100)-Se.getSize(a)[r])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[o]=i,a.style.height=e.layoutRect().h+"px",ho(a,"valuenow",t),ho(a,"valuetext",""+e.settings.previewFilter(t)),ho(a,"valuemin",e._minValue),ho(a,"valuemax",e._maxValue)}var po=It.extend({init:function(e){e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),this._super(e),this.classes.add("slider"),"v"===e.orientation&&this.classes.add("vertical"),this._minValue=Y(e.minValue)?e.minValue:0,this._maxValue=Y(e.maxValue)?e.maxValue:100,this._initValue=this.state.get("value")},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div id="'+e+'-handle" class="'+t+'slider-handle" role="slider" tabindex="-1"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e,t,n,r,o,i,a=this;e=a._minValue,t=a._maxValue,"v"===a.settings.orientation?(n="screenY",r="top",o="height",i="h"):(n="screenX",r="left",o="width",i="w"),a._super(),function(e,t){function n(n){var r,o;r=a.value(),r=fo(r=function(e,t,n){return n*(t-e)-e}(e,t,(r+(o=e))/(t-o)+.05*n),e,t),a.value(r),a.fire("dragstart",{value:r}),a.fire("drag",{value:r}),a.fire("dragend",{value:r})}a.on("keydown",function(e){switch(e.keyCode){case 37:case 38:n(-1);break;case 39:case 40:n(1)}})}(e,t),function(e,t,u){var s,c,l,f,d;a._dragHelper=new ht(a._id,{handle:a._id+"-handle",start:function(e){s=e[n],c=parseInt(a.getEl("handle").style[r],10),l=(a.layoutRect()[i]||100)-Se.getSize(u)[o],a.fire("dragstart",{value:d})},drag:function(o){var i=o[n]-s;f=fo(c+i,0,l),u.style[r]=f+"px",d=e+f/l*(t-e),a.value(d),a.tooltip().text(""+a.settings.previewFilter(d)).show().moveRel(u,"bc tc"),a.fire("drag",{value:d})},stop:function(){a.tooltip().hide(),a.fire("dragend",{value:d})}})}(e,t,a.getEl("handle"))},repaint:function(){this._super(),mo(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){mo(e,t.value)}),e._super()}}),go=It.extend({renderHtml:function(){return this.classes.add("spacer"),this.canFocus=!1,'<div id="'+this._id+'" class="'+this.classes+'"></div>'}}),vo=ro.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this.getEl(),r=this.layoutRect();return this._super(),e=n.firstChild,t=n.lastChild,Ce(e).css({width:r.w-Se.getSize(t).width,height:r.h-2}),Ce(t).css({height:r.h-2}),this},activeMenu:function(e){Ce(this.getEl().lastChild).toggleClass(this.classPrefix+"active",e)},renderHtml:function(){var t,n,r=this._id,o=this.classPrefix,i=this.state.get("icon"),a=this.state.get("text"),u=this.settings,s="";return(t=u.image)?(i="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",i=u.icon?o+"ico "+o+"i-"+i:"",a&&(this.classes.add("btn-has-text"),s='<span class="'+o+'txt">'+this.encode(a)+"</span>"),n="boolean"==typeof u.active?' aria-pressed="'+u.active+'"':"",'<div id="'+r+'" class="'+this.classes+'" role="button"'+n+' tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(i?'<i class="'+i+'"'+t+"></i>":"")+s+'</button><button type="button" class="'+o+'open" hidefocus="1" tabindex="-1">'+(this._menuBtnText?(i?" ":"")+this._menuBtnText:"")+' <i class="'+o+'caret"></i></button></div>'},postRender:function(){var e=this.settings.onclick;return this.on("click",function(t){var n=t.target;if(t.control===this)for(;n;){if(t.aria&&"down"!==t.aria.key||"BUTTON"===n.nodeName&&-1===n.className.indexOf("open"))return t.stopImmediatePropagation(),void(e&&e.call(this,t));n=n.parentNode}}),delete this.settings.onclick,this._super()}}),yo=yr.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}}),bo=bt.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var t;this.activeTabId&&(t=this.getEl(this.activeTabId),Ce(t).removeClass(this.classPrefix+"active"),t.setAttribute("aria-selected","false")),this.activeTabId="t"+e,(t=this.getEl("t"+e)).setAttribute("aria-selected","true"),Ce(t).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!==n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,o){var i=e._id+"-t"+o;t.aria("role","tabpanel"),t.aria("labelledby",i),n+='<div id="'+i+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"}),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(n&&n.id===e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]===t.target&&e.activateTab(r)})},initLayoutRect:function(){var e,t,n;t=(t=Se.getSize(this.getEl("head")).width)<0?0:t,n=0,this.items().each(function(e){t=Math.max(t,e.layoutRect().minW),n=Math.max(n,e.layoutRect().minH)}),this.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=t,e.settings.h=n,e.layoutRect({x:0,y:0,w:t,h:n})});var r=Se.getSize(this.getEl("head")).height;return this.settings.minWidth=t,this.settings.minHeight=n+r,(e=this._super()).deltaH+=r,e.innerH=e.h-e.deltaH,e}}),xo=It.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){if(e.toJSON)return n=e,!1}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var t,n,r,o,i,a=0;t=this.getEl().style,n=this._layoutRect,i=this._lastRepaintRect||{};var u=e.document;return!this.settings.multiline&&u.all&&(!u.documentMode||u.documentMode<=8)&&(t.lineHeight=n.h-a+"px"),o=(r=this.borderBox).left+r.right+8,a=r.top+r.bottom+(this.settings.multiline?8:0),n.x!==i.x&&(t.left=n.x+"px",i.x=n.x),n.y!==i.y&&(t.top=n.y+"px",i.y=n.y),n.w!==i.w&&(t.width=n.w-o+"px",i.w=n.w),n.h!==i.h&&(t.height=n.h-a+"px",i.h=n.h),this._lastRepaintRect=i,this.fire("repaint",{},!1),this},renderHtml:function(){var e,t,n=this.settings;return e={id:this._id,hidefocus:"1"},s.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(t){e[t]=n[t]}),this.disabled()&&(e.disabled="disabled"),n.subtype&&(e.type=n.subtype),(t=Se.create(n.multiline?"textarea":"input",e)).value=this.state.get("value"),t.className=this.classes.toString(),t.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!==t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}}),wo=function(){return{Selector:ze,Collection:$e,ReflowQueue:et,Control:ut,Factory:g,KeyboardNavigation:ct,Container:ft,DragHelper:ht,Scrollable:yt,Panel:bt,Movable:Re,Resizable:xt,FloatPanel:kt,Window:qt,MessageBox:Xt,Tooltip:Mt,Widget:It,Progress:Bt,Notification:Ft,Layout:Gt,AbsoluteLayout:Jt,Button:Qt,ButtonGroup:en,Checkbox:tn,ComboBox:rn,ColorBox:on,PanelButton:an,ColorButton:sn,ColorPicker:ln,Path:dn,ElementPath:hn,FormItem:mn,Form:pn,FieldSet:gn,FilePicker:pr,FitLayout:gr,FlexLayout:vr,FlowLayout:yr,FormatControls:Gr,GridLayout:Jr,Iframe:Qr,InfoBox:Zr,Label:eo,Toolbar:to,MenuBar:no,MenuButton:ro,MenuItem:ao,Throbber:At,Menu:oo,ListBox:io,Radio:uo,ResizeHandle:so,SelectBox:lo,Slider:po,Spacer:go,SplitButton:vo,StackLayout:yo,TabPanel:bo,TextBox:xo,DropZone:fn,BrowseButton:Zt}},Co=function(e){e.ui?s.each(wo(),function(t,n){e.ui[n]=t}):e.ui=wo()};s.each(wo(),function(e,t){g.add(t,e)}),Co(window.tinymce?window.tinymce:{}),a.add("modern",function(e){return Gr.setup(e),Kt(e)})}(window)},function(e,t,n){n(344)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(e)},n=function(e){var t=e.selection.getNode();return"A"===t.tagName&&""===e.dom.getAttrib(t,"href")?t.id||t.name:""},r=function(e,t){var n=e.selection.getNode();"A"===n.tagName&&""===e.dom.getAttrib(n,"href")?(n.removeAttribute("name"),n.id=t,e.undoManager.add()):(e.focus(),e.selection.collapse(!0),e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t})))},o=function(e){var o=n(e);e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:o},onsubmit:function(n){var o=n.data.id;(function(e,n){return t(n)?(r(e,n),!1):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!0)})(e,o)&&n.preventDefault()}})},i=function(e){e.addCommand("mceAnchor",function(){o(e)})},a=function(e){return function(t){for(var n=0;n<t.length;n++)(r=t[n]).attr("href")||!r.attr("id")&&!r.attr("name")||r.firstChild||t[n].attr("contenteditable",e);var r}},u=function(e){e.on("PreInit",function(){e.parser.addNodeFilter("a",a("false")),e.serializer.addNodeFilter("a",a(null))})},s=function(e){e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",cmd:"mceAnchor",stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",cmd:"mceAnchor"})};e.add("anchor",function(e){u(e),i(e),s(e)})}()},function(e,t,n){n(346)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){return e.fire("insertCustomChar",{chr:t})},n=function(e,n){var r=t(e,n).chr;e.execCommand("mceInsertContent",!1,r)},r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=function(e){return e.settings.charmap},i=function(e){return e.settings.charmap_append},a=r.isArray,u=function(e){return a(e)?[].concat((t=e,r.grep(t,function(e){return a(e)&&2===e.length}))):"function"==typeof e?e():[];var t},s=function(e){return function(e,t){var n=o(e);n&&(t=u(n));var r=i(e);return r?[].concat(t).concat(u(r)):t}(e,[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]])},c=function(e){return{getCharMap:function(){return s(e)},insertChar:function(t){n(e,t)}}},l=function(e){var t,n,r,o=Math.min(e.length,25),i=Math.ceil(e.length/o);for(t='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>',r=0;r<i;r++){for(t+="<tr>",n=0;n<o;n++){var a=r*o+n;if(a<e.length){var u=e[a],s=parseInt(u[0],10),c=u?String.fromCharCode(s):" ";t+='<td title="'+u[1]+'"><div tabindex="-1" title="'+u[1]+'" role="button" data-chr="'+s+'">'+c+"</div></td>"}else t+="<td />"}t+="</tr>"}return t+="</tbody></table>"},f=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},d=function(e){var t,r={type:"container",html:l(s(e)),onclick:function(r){var o=r.target;if(/^(TD|DIV)$/.test(o.nodeName)){var i=f(o).firstChild;if(i&&i.hasAttribute("data-chr")){var a=i.getAttribute("data-chr"),u=parseInt(a,10);isNaN(u)||n(e,String.fromCharCode(u)),r.ctrlKey||t.close()}}},onmouseover:function(e){var n=f(e.target);n&&n.firstChild?(t.find("#preview").text(n.firstChild.firstChild.data),t.find("#previewTitle").text(n.title)):(t.find("#preview").text(" "),t.find("#previewTitle").text(" "))}};t=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[r,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){t.close()}}]})},h=function(e){e.addCommand("mceShowCharmap",function(){d(e)})},m=function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})};e.add("charmap",function(e){return h(e),m(e),c(e)})}()},function(e,t,n){n(348)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=function(e){return e.getParam("code_dialog_width",600)},r=function(e){return e.getParam("code_dialog_height",Math.min(t.DOM.getViewPort().h-200,500))},o=function(e,t){e.focus(),e.undoManager.transact(function(){e.setContent(t)}),e.selection.setCursorLocation(),e.nodeChanged()},i=function(e){return e.getContent({source_view:!0})},a=function(e){var t=n(e),a=r(e);e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:t,minHeight:a,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(t){o(e,t.data.code)}}).find("#code").value(i(e))},u=function(e){e.addCommand("mceCodeEditor",function(){a(e)})},s=function(e){e.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){a(e)}}),e.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){a(e)}})};e.add("code",function(e){return u(e),s(e),{}})}()},function(e,t,n){n(350)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Color"),n=function(e,t){e.find("#preview")[0].getEl().style.background=t},r=function(e,r){var o=t(r),i=o.toRgb();e.fromJSON({r:i.r,g:i.g,b:i.b,hex:o.toHex().substr(1)}),n(e,o.toHex())},o=function(e,t,o){var i=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:o,onchange:function(){var e=this.rgb();i&&(i.find("#r").value(e.r),i.find("#g").value(e.g),i.find("#b").value(e.b),i.find("#hex").value(this.value().substr(1)),n(i,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=i.find("colorpicker")[0];if(e=this.name(),t=this.value(),"hex"===e)return r(i,t="#"+t),void n.value(t);t={r:i.find("#r").value(),g:i.find("#g").value(),b:i.find("#b").value()},n.value(t),r(i,t)}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+i.toJSON().hex)}});r(i,o)};e.add("colorpicker",function(e){e.settings.color_picker_callback||(e.settings.color_picker_callback=function(t,n){o(e,t,n)})})}()},function(e,t,n){n(352)},function(e,t){!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return{isContextMenuVisible:function(){return e.get()}}},r=function(e){return e.settings.contextmenu_never_use_native},o=function(e){return e.getParam("contextmenu","link openlink image inserttable | cell row column deletetable")},i=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),a=function(e){return i.DOM.select(e.settings.ui_container)[0]},u=function(e,t){return{x:e,y:t}},s=function(e,t,n){return u(e.x+t,e.y+n)},c=function(e,t){if(e&&"static"!==i.DOM.getStyle(e,"position",!0)){var n=i.DOM.getPos(e),r=n.x-e.scrollLeft,o=n.y-e.scrollTop;return s(t,-r,-o)}return s(t,0,0)},l=function(e,t){if(e.inline)return c(a(e),function(e){return u(e.pageX,e.pageY)}(t));var n,r,o,l=(n=e.getContentAreaContainer(),r=function(e){return u(e.clientX,e.clientY)}(t),o=i.DOM.getPos(n),s(r,o.x,o.y));return c(a(e),l)},f=tinymce.util.Tools.resolve("tinymce.ui.Factory"),d=tinymce.util.Tools.resolve("tinymce.util.Tools"),h=function(e,t,n,r){null===r.get()?r.set(function(e,t){var n,r,i=[];r=o(e),d.each(r.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"===t&&(n={text:t}),n&&(n.shortcut="",i.push(n))});for(var u=0;u<i.length;u++)"|"===i[u].text&&(0!==u&&u!==i.length-1||i.splice(u,1));return(n=f.create("menu",{items:i,context:"contextmenu",classes:"contextmenu"})).uiContainer=a(e),n.renderTo(a(e)),n.on("hide",function(e){e.control===this&&t.set(!1)}),e.on("remove",function(){n.remove(),n=null}),n}(e,n)):r.get().show(),r.get().moveTo(t.x,t.y),n.set(!0)},m=function(e,t,n){e.on("contextmenu",function(o){(function(e,t){return t.ctrlKey&&!r(e)})(e,o)||(o.preventDefault(),h(e,l(e,o),t,n))})};t.add("contextmenu",function(t){var r=e(null),o=e(!1);return m(t,o,r),n(o)})}()},function(e,t,n){n(354)},function(e,t){!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return{isFullscreen:function(){return null!==e.get()}}},o=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),i=function(e,t){e.fire("FullscreenStateChanged",{state:t})},a=o.DOM,u=function(t,n){var r,o,u,s,c,l,f=e.document.body,d=e.document.documentElement,h=n.get(),m=function(){var t,n,r,i;a.setStyle(u,"height",(r=e.window,i=e.document.body,i.offsetWidth&&(t=i.offsetWidth,n=i.offsetHeight),r.innerWidth&&r.innerHeight&&(t=r.innerWidth,n=r.innerHeight),{w:t,h:n}).h-(o.clientHeight-u.clientHeight))},p=function(){a.unbind(e.window,"resize",m)};if(r=(o=t.getContainer()).style,s=(u=t.getContentAreaContainer().firstChild).style,h)s.width=h.iframeWidth,s.height=h.iframeHeight,h.containerWidth&&(r.width=h.containerWidth),h.containerHeight&&(r.height=h.containerHeight),a.removeClass(f,"mce-fullscreen"),a.removeClass(d,"mce-fullscreen"),a.removeClass(o,"mce-fullscreen"),c=h.scrollPos,e.window.scrollTo(c.x,c.y),a.unbind(e.window,"resize",h.resizeHandler),t.off("remove",h.removeHandler),n.set(null),i(t,!1);else{var g={scrollPos:(l=a.getViewPort(),{x:l.x,y:l.y}),containerWidth:r.width,containerHeight:r.height,iframeWidth:s.width,iframeHeight:s.height,resizeHandler:m,removeHandler:p};s.width=s.height="100%",r.width=r.height="",a.addClass(f,"mce-fullscreen"),a.addClass(d,"mce-fullscreen"),a.addClass(o,"mce-fullscreen"),a.bind(e.window,"resize",m),t.on("remove",p),m(),n.set(g),i(t,!0)}},s=function(e,t){e.addCommand("mceFullScreen",function(){u(e,t)})},c=function(e){return function(t){var n=t.control;e.on("FullscreenStateChanged",function(e){n.active(e.state)})}},l=function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:c(e),context:"view"}),e.addButton("fullscreen",{active:!1,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:c(e)})};n.add("fullscreen",function(e){var n=t(null);return e.settings.inline?r(n):(s(e,n),l(e),e.addShortcut("Ctrl+Shift+F","","mceFullScreen"),r(n))})}(window)},function(e,t,n){n(356)},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=function(e){e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})};e.add("hr",function(e){t(e),n(e)})}()},function(e,t,n){n(358)},function(e,t){!function(e){"use strict";var t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r={hasDimensions:function(e){return!1!==e.settings.image_dimensions},hasAdvTab:function(e){return!0===e.settings.image_advtab},getPrependUrl:function(e){return e.getParam("image_prepend_url","")},getClassList:function(e){return e.getParam("image_class_list")},hasDescription:function(e){return!1!==e.settings.image_description},hasImageTitle:function(e){return!0===e.settings.image_title},hasImageCaption:function(e){return!0===e.settings.image_caption},getImageList:function(e){return e.getParam("image_list",!1)},hasUploadUrl:function(e){return e.getParam("images_upload_url",!1)},hasUploadHandler:function(e){return e.getParam("images_upload_handler",!1)},getUploadUrl:function(e){return e.getParam("images_upload_url")},getUploadHandler:function(e){return e.getParam("images_upload_handler")},getUploadBasePath:function(e){return e.getParam("images_upload_base_path")},getUploadCredentials:function(e){return e.getParam("images_upload_credentials")}},o=void 0!==e.window?e.window:Function("return this;")(),i=function(e,t){return function(e,t){for(var n=null!=t?t:o,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},a={getOrDie:function(e,t){var n=function(e,t){return i(e,t)}(e,t);if(null==n)throw e+" not available on this browser";return n}},u=tinymce.util.Tools.resolve("tinymce.util.Promise"),s=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=tinymce.util.Tools.resolve("tinymce.util.XHR"),l=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},f={getImageSize:function(t,n){var r=e.document.createElement("img");function o(e,t){r.parentNode&&r.parentNode.removeChild(r),n({width:e,height:t})}r.onload=function(){o(l(r.width,r.clientWidth),l(r.height,r.clientHeight))},r.onerror=function(){o(0,0)};var i=r.style;i.visibility="hidden",i.position="fixed",i.bottom=i.left="0px",i.width=i.height="auto",e.document.body.appendChild(r),r.src=t},buildListItems:function(e,t,n){return function e(n,r){return r=r||[],s.each(n,function(n){var o={text:n.text||n.title};n.menu?o.menu=e(n.menu):(o.value=n.value,t(o)),r.push(o)}),r}(e,n||[])},removePixelSuffix:function(e){return e&&(e=e.replace(/px$/,"")),e},addPixelSuffix:function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},mergeMargins:function(e){if(e.margin){var t=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},createImageList:function(e,t){var n=r.getImageList(e);"string"==typeof n?c.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"==typeof n?n(t):t(n)},waitLoadImage:function(e,t,n){function o(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())}n.onload=function(){t.width||t.height||!r.hasDimensions(e)||e.dom.setAttribs(n,{width:n.clientWidth,height:n.clientHeight}),o()},n.onerror=o},blobToDataUri:function(e){return new u(function(t,n){var r=new(a.getOrDie("FileReader"));r.onload=function(){t(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(e)})}},d=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),h=Object.prototype.hasOwnProperty,m=(t=function(e,t){return t},function(){for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)h.call(i,a)&&(r[a]=t(r[a],i[a]))}return r}),p=d.DOM,g=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?f.removePixelSuffix(e.style.marginLeft):""},v=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?f.removePixelSuffix(e.style.marginTop):""},y=function(e){return e.style.borderWidth?f.removePixelSuffix(e.style.borderWidth):""},b=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},x=function(e,t){return e.style[t]?e.style[t]:""},w=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},C=function(e,t,n){e.setAttribute(t,n)},E=function(e){w(e)?function(e){var t=e.parentNode;p.insertAfter(e,t),p.remove(t)}(e):function(e){var t=p.create("figure",{class:"image"});p.insertAfter(t,e),t.appendChild(e),t.appendChild(p.create("figcaption",{contentEditable:!0},"Caption")),t.contentEditable="false"}(e)},S=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")},T=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=f.addPixelSuffix(r),S(e,t)):C(e,n,r)}},N=function(e,t){return e.style[t]?f.removePixelSuffix(e.style[t]):b(e,t)},k=function(e,t){var n=f.addPixelSuffix(t);e.style.marginLeft=n,e.style.marginRight=n},D=function(e,t){var n=f.addPixelSuffix(t);e.style.marginTop=n,e.style.marginBottom=n},_=function(e,t){var n=f.addPixelSuffix(t);e.style.borderWidth=n},R=function(e,t){e.style.borderStyle=t},A=function(e){return"FIGURE"===e.nodeName},O=function(t,n){var r=e.document.createElement("img");return C(r,"style",n.style),(g(r)||""!==n.hspace)&&k(r,n.hspace),(v(r)||""!==n.vspace)&&D(r,n.vspace),(y(r)||""!==n.border)&&_(r,n.border),(function(e){return x(e,"borderStyle")}(r)||""!==n.borderStyle)&&R(r,n.borderStyle),t(r.getAttribute("style"))},P=function(e,t){return{src:b(t,"src"),alt:b(t,"alt"),title:b(t,"title"),width:N(t,"width"),height:N(t,"height"),class:b(t,"class"),style:e(b(t,"style")),caption:w(t),hspace:g(t),vspace:v(t),border:y(t),borderStyle:x(t,"borderStyle")}},M=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},I=function(e,t){return function(n,r,o){e(n,o),S(n,t)}},B=function(e,t,n){var r=P(e,n);M(n,r,t,"caption",function(e,t,n){return E(e)}),M(n,r,t,"src",C),M(n,r,t,"alt",C),M(n,r,t,"title",C),M(n,r,t,"width",T(0,e)),M(n,r,t,"height",T(0,e)),M(n,r,t,"class",C),M(n,r,t,"style",I(function(e,t){return C(e,"style",t)},e)),M(n,r,t,"hspace",I(k,e)),M(n,r,t,"vspace",I(D,e)),M(n,r,t,"border",I(_,e)),M(n,r,t,"borderStyle",I(R,e))},L=function(e,t){var n=e.dom.styles.parse(t),r=f.mergeMargins(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},F=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||t.getAttribute("data-mce-object")||t.getAttribute("data-mce-placeholder"))?null:t},H=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},j=function(e){var t=F(e);return t?P(function(t){return L(e,t)},t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},W=function(t,n){var r=function(t,n){var r=e.document.createElement("img");if(B(t,m(n,{caption:!1}),r),C(r,"alt",n.alt),n.caption){var o=p.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(p.create("figcaption",{contentEditable:!0},"Caption")),o.contentEditable="false",o}return r}(function(e){return L(t,e)},n);t.dom.setAttrib(r,"data-mce-id","__mcenew"),t.focus(),t.selection.setContent(r.outerHTML);var o=t.dom.select('*[data-mce-id="__mcenew"]')[0];if(t.dom.setAttrib(o,"data-mce-id",null),A(o)){var i=H(t,o);t.selection.select(i)}else t.selection.select(o)},U=function(e,t){var n=F(e);n?t.src?function(e,t){var n=F(e);if(B(function(t){return L(e,t)},t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),A(n.parentNode)){var r=n.parentNode;H(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),f.waitLoadImage(e,t,n)}(e,t):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())}}(e,n):t.src&&W(e,t)},z=function(e){return function(t){var n=e.dom,o=t.control.rootControl;if(r.hasAdvTab(e)){var i=o.toJSON(),a=n.parseStyle(i.style);o.find("#vspace").value(""),o.find("#hspace").value(""),((a=f.mergeMargins(a))["margin-top"]&&a["margin-bottom"]||a["margin-right"]&&a["margin-left"])&&(a["margin-top"]===a["margin-bottom"]?o.find("#vspace").value(f.removePixelSuffix(a["margin-top"])):o.find("#vspace").value(""),a["margin-right"]===a["margin-left"]?o.find("#hspace").value(f.removePixelSuffix(a["margin-right"])):o.find("#hspace").value("")),a["border-width"]?o.find("#border").value(f.removePixelSuffix(a["border-width"])):o.find("#border").value(""),a["border-style"]?o.find("#borderStyle").value(a["border-style"]):o.find("#borderStyle").value(""),o.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(a))))}}},q=function(e,t){t.find("#style").each(function(n){var r=O(function(t){return L(e,t)},m({src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""},t.toJSON()));n.value(r)})},V={makeTab:function(e){return{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:z(e)},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,defaults:{type:"textbox",maxWidth:50,onchange:function(t){q(e,t.control.rootControl)}},items:[{label:"Vertical space",name:"vspace"},{label:"Border width",name:"border"},{label:"Horizontal space",name:"hspace"},{label:"Border style",type:"listbox",name:"borderStyle",width:90,maxWidth:90,onselect:function(t){q(e,t.control.rootControl)},values:[{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"}]}]}]}}},$=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},Y=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},X=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),$(e,t)},K=function(e){Y(e,X)},G={createUi:function(){var e=function(e){K(e.control.rootControl)};return{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}},syncSize:function(e){Y(e,$)},updateSize:K},J=function(e){e.meta=e.control.rootControl.toJSON()},Q=function(e,t){var n=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:function(t){!function(e,t){var n,o,i,a=e.meta||{},u=e.control,c=u.rootControl,l=c.find("#image-list")[0];l&&l.value(t.convertURL(u.value(),"src")),s.each(a,function(e,t){c.find("#"+t).value(e)}),a.width||a.height||(n=t.convertURL(u.value(),"src"),o=r.getPrependUrl(t),i=new RegExp("^(?:[a-z]+:)?//","i"),o&&!i.test(n)&&n.substring(0,o.length)!==o&&(n=o+n),u.value(n),f.getImageSize(t.documentBaseURI.toAbsolute(u.value()),function(e){e.width&&e.height&&r.hasDimensions(t)&&(c.find("#width").value(e.width),c.find("#height").value(e.height),G.syncSize(c))}))}(t,e)},onbeforecall:J},t];return r.hasDescription(e)&&n.push({name:"alt",type:"textbox",label:"Image description"}),r.hasImageTitle(e)&&n.push({name:"title",type:"textbox",label:"Image Title"}),r.hasDimensions(e)&&n.push(G.createUi()),r.getClassList(e)&&n.push({name:"class",type:"listbox",label:"Class",values:f.buildListItems(r.getClassList(e),function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({inline:"img",classes:[t.value]})})})}),r.hasImageCaption(e)&&n.push({name:"caption",type:"checkbox",label:"Caption"}),n},Z={makeTab:function(e,t){return{title:"General",type:"form",items:Q(e,t)}},getGeneralItems:Q},ee=function(){return a.getOrDie("URL")},te=function(e){return ee().createObjectURL(e)},ne=function(e){ee().revokeObjectURL(e)},re=tinymce.util.Tools.resolve("tinymce.ui.Factory"),oe=function(){},ie=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t};function ae(t){var n=function(n,r,o,i){var u,s;(u=new(a.getOrDie("XMLHttpRequest"))).open("POST",t.url),u.withCredentials=t.credentials,u.upload.onprogress=function(e){i(e.loaded/e.total*100)},u.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+u.status)},u.onload=function(){var e;u.status<200||u.status>=300?o("HTTP Error: "+u.status):(e=JSON.parse(u.responseText))&&"string"==typeof e.location?r(ie(t.basePath,e.location)):o("Invalid JSON: "+u.responseText)},(s=new e.FormData).append("file",n.blob(),n.filename()),u.send(s)};return t=s.extend({credentials:!1,handler:n},t),{upload:function(e){return t.url||t.handler!==n?function(e,t){return new u(function(n,r){try{t(e,n,r,oe)}catch(e){r(e.message)}})}(e,t.handler):u.reject("Upload url missing from the settings.")}}}var ue=function(e){return function(t){var n=re.get("Throbber"),o=t.control.rootControl,i=new n(o.getEl()),a=t.control.value(),u=te(a),s=ae({url:r.getUploadUrl(e),basePath:r.getUploadBasePath(e),credentials:r.getUploadCredentials(e),handler:r.getUploadHandler(e)}),c=function(){i.hide(),ne(u)};return i.show(),f.blobToDataUri(a).then(function(t){var n=e.editorUpload.blobCache.create({blob:a,blobUri:u,name:a.name?a.name.replace(/\.[^\.]+$/,""):null,base64:t.split(",")[1]});return s.upload(n).then(function(e){var t=o.find("#src");return t.value(e),o.find("tabpanel")[0].activateTab(0),t.fire("change"),c(),e})}).catch(function(t){e.windowManager.alert(t),c()})}},se={makeTab:function(e){return{title:"Upload",type:"form",layout:"flex",direction:"column",align:"stretch",padding:"20 20 20 20",items:[{type:"container",layout:"flex",direction:"column",align:"center",spacing:10,items:[{text:"Browse for an image",type:"browsebutton",accept:".jpg,.jpeg,.png,.gif",onchange:ue(e)},{text:"OR",type:"label"}]},{text:"Drop an image here",type:"dropzone",accept:".jpg,.jpeg,.png,.gif",height:100,onchange:ue(e)}]}}};function ce(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 le=function(e,t){var n=t.control.getRoot();G.updateSize(n),e.undoManager.transact(function(){var t=m(j(e),n.toJSON());U(e,t)}),e.editorUpload.uploadImagesAuto()};function fe(e){function t(t){var n,o,i=j(e);if(t&&(o={type:"listbox",label:"Image list",name:"image-list",values:f.buildListItems(t,function(t){t.value=e.convertURL(t.value||t.url,"src")},[{text:"None",value:""}]),value:i.src&&e.convertURL(i.src,"src"),onselect:function(e){var t=n.find("#alt");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),n.find("#src").value(e.control.value()).fire("change")},onPostRender:function(){o=this}}),r.hasAdvTab(e)||r.hasUploadUrl(e)||r.hasUploadHandler(e)){var a=[Z.makeTab(e,o)];r.hasAdvTab(e)&&a.push(V.makeTab(e)),(r.hasUploadUrl(e)||r.hasUploadHandler(e))&&a.push(se.makeTab(e)),n=e.windowManager.open({title:"Insert/edit image",data:i,bodyType:"tabpanel",body:a,onSubmit:ce(le,e)})}else n=e.windowManager.open({title:"Insert/edit image",data:i,body:Z.getGeneralItems(e,o),onSubmit:ce(le,e)});G.syncSize(n)}return{open:function(){f.createImageList(e,t)}}}var de=function(e){e.addCommand("mceImage",fe(e).open)},he=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},me=function(e){return function(t){for(var n,r=t.length,o=function(t){t.attr("contenteditable",e?"true":null)};r--;)n=t[r],he(n)&&(n.attr("contenteditable",e?"false":null),s.each(n.getAll("figcaption"),o))}},pe=function(e){e.on("preInit",function(){e.parser.addNodeFilter("figure",me(!0)),e.serializer.addNodeFilter("figure",me(!1))})},ge=function(e){e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:fe(e).open,stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),e.addMenuItem("image",{icon:"image",text:"Image",onclick:fe(e).open,context:"insert",prependToContext:!0})};n.add("image",function(e){pe(e),ge(e),de(e)})}(window)},function(e,t,n){n(360)},function(e,t){!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},r=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))},i=n,a=r,u=function(e){var t=r(e);return t.length>0?t[0]:n(e)},s=function(e){return e.getParam("insertdatetime_element",!1)},c="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),f="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),d="January February March April May June July August September October November December".split(" "),h=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},m=function(e,t,n){return n=n||new Date,t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",h(n.getMonth()+1,2))).replace("%d",h(n.getDate(),2))).replace("%H",""+h(n.getHours(),2))).replace("%M",""+h(n.getMinutes(),2))).replace("%S",""+h(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(d[n.getMonth()]))).replace("%b",""+e.translate(f[n.getMonth()]))).replace("%A",""+e.translate(l[n.getDay()]))).replace("%a",""+e.translate(c[n.getDay()]))).replace("%%","%")},p=function(e,t){if(s(e)){var n=m(e,t),r=void 0;r=/%[HMSIp]/.test(t)?m(e,"%Y-%m-%dT%H:%M"):m(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)}(e,o,r,n):e.insertContent('<time datetime="'+r+'">'+n+"</time>")}else e.insertContent(m(e,t))},g=m,v=function(e){e.addCommand("mceInsertDate",function(){p(e,o(e))}),e.addCommand("mceInsertTime",function(){p(e,i(e))})},y=tinymce.util.Tools.resolve("tinymce.util.Tools"),b=function(e,t){var n=function(e,t){var n=a(e);return y.map(n,function(n){return{text:g(e,n),onclick:function(){t.set(n),p(e,n)}}})}(e,t);e.addButton("insertdatetime",{type:"splitbutton",title:"Insert date/time",menu:n,onclick:function(){var n=t.get();p(e,n||u(e))}}),e.addMenuItem("insertdatetime",{icon:"date",text:"Date/time",menu:n,context:"insert"})};t.add("insertdatetime",function(t){var n=e(null);v(t),b(t,n)})}()},function(e,t,n){n(362)},function(e,t){!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.VK"),r=function(e){return e.target_list},o=function(e){return e.rel_list},i=function(e){return e.link_class_list},a=function(e){return"boolean"==typeof e.link_assume_external_targets&&e.link_assume_external_targets},u=function(e){return"boolean"==typeof e.link_context_toolbar&&e.link_context_toolbar},s=function(e){return e.link_list},c=function(e){return"string"==typeof e.default_link_target},l=function(e){return e.default_link_target},f=r,d=function(e,t){e.settings.target_list=t},h=function(e){return!1!==r(e)},m=o,p=function(e){return void 0!==o(e)},g=i,v=function(e){return void 0!==i(e)},y=function(e){return!1!==e.link_title},b=function(e){return"boolean"==typeof e.allow_unsafe_link_target&&e.allow_unsafe_link_target},x=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),w=tinymce.util.Tools.resolve("tinymce.Env"),C=function(t){if(!w.ie||w.ie>10){var n=e.document.createElement("a");n.target="_blank",n.href=t,n.rel="noreferrer noopener";var r=e.document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,e.window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(t,n){e.document.body.appendChild(t),t.dispatchEvent(n),e.document.body.removeChild(t)}(n,r)}else{var o=e.window.open("","_blank");if(o){o.opener=null;var i=o.document;i.open(),i.write('<meta http-equiv="refresh" content="0; url='+x.DOM.encode(t)+'">'),i.close()}}},E=tinymce.util.Tools.resolve("tinymce.util.Tools"),S=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter(function(e){return-1===E.inArray(n,e)})};return(r=t?function(e){return(e=o(e)).length?e.concat(n):n}(r):o(r)).length?function(e){return E.trim(e.sort().join(" "))}(r):null},T=function(e,t){return t=t||e.selection.getNode(),k(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},N=function(e){return e&&"A"===e.nodeName&&e.href},k=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},D=function(e,t){var n,r;(r=e.dom.select("img",t)[0])&&(n=e.dom.getParents(r,"a[href]",t)[0])&&(n.parentNode.insertBefore(r,n),e.dom.remove(n))},_=function(e,t,n){var r,o;(o=e.dom.select("img",t)[0])&&(r=e.dom.create("a",n),o.parentNode.insertBefore(r,o),r.appendChild(o))},R=function(e,t){return function(n){e.undoManager.transact(function(){var r=e.selection.getNode(),o=T(e,r),i={href:n.href,target:n.target?n.target:null,rel:n.rel?n.rel:null,class:n.class?n.class:null,title:n.title?n.title:null};p(e.settings)||!1!==b(e.settings)||(i.rel=S(i.rel,"_blank"===i.target)),n.href===t.href&&(t.attach(),t={}),o?(e.focus(),n.hasOwnProperty("text")&&("innerText"in o?o.innerText=n.text:o.textContent=n.text),e.dom.setAttribs(o,i),e.selection.select(o),e.undoManager.add()):k(r)?_(e,r,i):n.hasOwnProperty("text")?e.insertContent(e.dom.createHTML("a",i,e.dom.encode(n.text))):e.execCommand("mceInsertLink",!1,i)})}},A=function(e){return function(){e.undoManager.transact(function(){var t=e.selection.getNode();k(t)?D(e,t):e.execCommand("unlink")})}},O=N,P=function(e){return E.grep(e,N).length>0},M=function(e){return!(/</.test(e)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(e)||-1===e.indexOf("href=")))},I=T,B=function(e,t){return function(e){return e.replace(/\uFEFF/g,"")}(t?t.innerText||t.textContent:e.getContent({format:"text"}))},L=S,F=tinymce.util.Tools.resolve("tinymce.util.Delay"),H=tinymce.util.Tools.resolve("tinymce.util.XHR"),j={},W=function(e,t,n){var r=function(e,n){return n=n||[],E.each(e,function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)}),n};return r(e,n||[])},U=function(e,t,n){var r=e.selection.getRng();F.setEditorTimeout(e,function(){e.windowManager.confirm(t,function(t){e.selection.setRng(r),n(t)})})},z=function(e,t){var n,r,o,i,u,s,x,w,C,S,T,N={},k=e.selection,D=e.dom,_=function(e){var t=o.find("#text");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),o.find("#href").value(e.control.value())},O=function(){r||!i||N.text||this.parent().parent().find("#text")[0].value(this.value())};i=M(k.getContent()),n=I(e),N.text=r=B(e.selection,n),N.href=n?D.getAttrib(n,"href"):"",n?N.target=D.getAttrib(n,"target"):c(e.settings)&&(N.target=l(e.settings)),(T=D.getAttrib(n,"rel"))&&(N.rel=T),(T=D.getAttrib(n,"class"))&&(N.class=T),(T=D.getAttrib(n,"title"))&&(N.title=T),i&&(u={name:"text",type:"textbox",size:40,label:"Text to display",onchange:function(){N.text=this.value()}}),t&&(s={type:"listbox",label:"Link list",values:W(t,function(t){t.value=e.convertURL(t.value||t.url,"href")},[{text:"None",value:""}]),onselect:_,value:e.convertURL(N.href,"href"),onPostRender:function(){s=this}}),h(e.settings)&&(void 0===f(e.settings)&&d(e,[{text:"None",value:""},{text:"New window",value:"_blank"}]),w={name:"target",type:"listbox",label:"Target",values:W(f(e.settings))}),p(e.settings)&&(x={name:"rel",type:"listbox",label:"Rel",values:W(m(e.settings),function(t){!1===b(e.settings)&&(t.value=L(t.value,"_blank"===N.target))})}),v(e.settings)&&(C={name:"class",type:"listbox",label:"Class",values:W(g(e.settings),function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({inline:"a",classes:[t.value]})})})}),y(e.settings)&&(S={name:"title",type:"textbox",label:"Title",value:N.title}),o=e.windowManager.open({title:"Insert link",data:N,body:[{name:"href",type:"filepicker",filetype:"file",size:40,autofocus:!0,label:"Url",onchange:function(t){var n=t.meta||{};s&&s.value(e.convertURL(this.value(),"href")),E.each(t.meta,function(e,t){var n=o.find("#"+t);"text"===t?0===r.length&&(n.value(e),N.text=e):n.value(e)}),n.attach&&(j={href:this.value(),attach:n.attach}),n.text||O.call(this)},onkeyup:O,onpaste:O,onbeforecall:function(e){e.meta=o.toJSON()}},u,S,function(t){var n=[];if(E.each(e.dom.select("a:not([href])"),function(e){var r=e.name||e.id;r&&n.push({text:r,value:"#"+r,selected:-1!==t.indexOf("#"+r)})}),n.length)return n.unshift({text:"None",value:""}),{name:"anchor",type:"listbox",label:"Anchors",values:n,onselect:_}}(N.href),s,x,w,C],onSubmit:function(t){var n=a(e.settings),o=R(e,j),u=A(e),s=E.extend({},N,t.data),c=s.href;c?(i&&s.text!==r||delete s.text,c.indexOf("@")>0&&-1===c.indexOf("//")&&-1===c.indexOf("mailto:")?U(e,"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",function(e){e&&(s.href="mailto:"+c),o(s)}):!0===n&&!/^\w+:/i.test(c)||!1===n&&/^\s*www[\.|\d\.]/i.test(c)?U(e,"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",function(e){e&&(s.href="http://"+c),o(s)}):o(s)):u()}})},q=function(e){!function(e,t){var n=s(e.settings);"string"==typeof n?H.send({url:n,success:function(n){t(e,JSON.parse(n))}}):"function"==typeof n?n(function(n){t(e,n)}):t(e,n)}(e,z)},V=function(e,t){return e.dom.getParent(t,"a[href]")},$=function(e){return V(e,e.selection.getStart())},Y=function(e,t){if(t){var n=function(e){var t=e.getAttribute("data-mce-href");return t||e.getAttribute("href")}(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else C(t.href)}},X=function(e){return function(){q(e)}},K=function(e){return function(){Y(e,$(e))}},G=function(e){return function(t){var n,r,o;return!!(u(e.settings)&&!function(e){var t=e.plugins.contextmenu;return!!t&&t.isContextMenuVisible()}(e)&&O(t)&&3===(o=(r=(n=e.selection).getRng()).startContainer).nodeType&&n.isCollapsed()&&r.startOffset>0&&r.startOffset<o.data.length)}},J=function(e){e.on("click",function(t){var r=V(e,t.target);r&&n.metaKeyPressed(t)&&(t.preventDefault(),Y(e,r))}),e.on("keydown",function(t){var n=$(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),Y(e,n))})},Q=function(e){return function(){var t=this;e.on("nodechange",function(n){t.active(!e.readonly&&!!I(e,n.element))})}},Z=function(e){return function(){var t=this,n=function(e){P(e.parents)?t.show():t.hide()};P(e.dom.getParents(e.selection.getStart()))||t.hide(),e.on("nodechange",n),t.on("remove",function(){e.off("nodechange",n)})}},ee=function(e){e.addCommand("mceLink",X(e))},te=function(e){e.addShortcut("Meta+K","",X(e))},ne=function(e){e.addButton("link",{active:!1,icon:"link",tooltip:"Insert/edit link",onclick:X(e),onpostrender:Q(e)}),e.addButton("unlink",{active:!1,icon:"unlink",tooltip:"Remove link",onclick:A(e),onpostrender:Q(e)}),e.addContextToolbar&&e.addButton("openlink",{icon:"newtab",tooltip:"Open link",onclick:K(e)})},re=function(e){e.addMenuItem("openlink",{text:"Open link",icon:"newtab",onclick:K(e),onPostRender:Z(e),prependToContext:!0}),e.addMenuItem("link",{icon:"link",text:"Link",shortcut:"Meta+K",onclick:X(e),stateSelector:"a[href]",context:"insert",prependToContext:!0}),e.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onclick:A(e),stateSelector:"a[href]"})},oe=function(e){e.addContextToolbar&&e.addContextToolbar(G(e),"openlink | link unlink")};t.add("link",function(e){ne(e),re(e),oe(e),J(e),ee(e),te(e)})}(window)},function(e,t,n){n(364)},function(e,t){!function(e){"use strict";var t,n,r,o,i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),u=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),s=tinymce.util.Tools.resolve("tinymce.util.VK"),c=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),l=tinymce.util.Tools.resolve("tinymce.util.Tools"),f=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),d=function(e){return e&&"BR"===e.nodeName},h=function(e){return e&&3===e.nodeType},m=function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)},p=function(e){return e&&/^(OL|UL)$/.test(e.nodeName)},g=function(e){return e&&/^(DT|DD)$/.test(e.nodeName)},v=function(e){return e&&/^(LI|DT|DD)$/.test(e.nodeName)},y=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},b=d,x=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},w=function(e,t){return e&&e.nodeName in t},C=function(e,t){return!!d(t)&&!(!e.isBlock(t.nextSibling)||d(t.previousSibling))},E=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},S=function(e,t){return e.isChildOf(t,e.getRoot())},T=function(e,t){if(h(e))return{container:e,offset:t};var n=a.getNode(e,t);return h(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&h(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&h(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},N=function(e){var t=e.cloneRange(),n=T(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=T(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},k=f.DOM,D=function(e){var t={},n=function(n){var r,o,i;o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1===o.nodeType&&(r=k.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):k.insertAfter(r,o.childNodes[i])):o.appendChild(r),o=r,i=0),t[n?"startContainer":"endContainer"]=o,t[n?"startOffset":"endOffset"]=i};return n(!0),e.collapsed||n(),t},_=function(e){function t(t){var n,r,o;n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(n),n=n.parentNode,k.remove(o),!n.hasChildNodes()&&k.isBlock(n)&&n.appendChild(k.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=k.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),N(n)},R=function(e){return function(){return e}},A=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},O=R(!1),P=R(!0),M=O,I=P,B=function(){return L},L=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:M,isSome:M,isNone:I,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:n,orThunk:t,map:B,ap:B,each:function(){},bind:B,flatten:B,exists:M,forall:I,filter:B,equals:e,equals_:e,toArray:function(){return[]},toString:R("none()")};return Object.freeze&&Object.freeze(r),r}(),F=function(e){var t=function(){return 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:I,isNone:M,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return F(t(e))},ap:function(t){return t.fold(B,function(t){return F(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:L},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(M,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},H={some:F,none:B,from:function(e){return null==e?L:F(e)}},j=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(t)===e}},W=j("string"),U=j("boolean"),z=j("function"),q=j("number"),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,e)}return r},$=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},Y=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n},X=function(e,t,n){return $(e,function(e){n=t(n,e)}),n},K=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n,e))return H.some(o)}return H.none()},G=Array.prototype.push,J=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Array.prototype.isPrototypeOf(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);G.apply(t,e[n])}return t}(V(e,t))},Q=Array.prototype.slice,Z=function(e){return 0===e.length?H.none():H.some(e[0])},ee=function(e){return 0===e.length?H.none():H.some(e[e.length-1])},te=(z(Array.from)&&Array.from,void 0!==e.window?e.window:Function("return this;")()),ne=function(e,t){return function(e,t){for(var n=null!=t?t:te,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},re=function(e,t){var n=function(e,t){return ne(e,t)}(e,t);if(null==n)throw e+" not available on this browser";return n},oe=function(e){return function(e){return re("HTMLElement",e)}(ne("ownerDocument.defaultView",e)).prototype.isPrototypeOf(e)},ie=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),ae=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",se(e,t))},ue=function(e){var t=e.selection.getSelectedBlocks();return l.grep(function(e,t){var n=l.map(t,function(t){var n=e.dom.getParent(t,"li,dd,dt",se(e,t));return n||t});return ie.unique(n)}(e,t),function(e){return v(e)})},se=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},ce=function(e,t){var n=e.dom.getParents(t,"ol,ul",se(e,t));return ee(n)},le=function(e,t){var n=V(t,function(t){return ce(e,t).getOr(t)});return ie.unique(n)},fe={isList:function(e){var t=ae(e);return oe(t)},getParentList:ae,getSelectedSubLists:function(e){var t=ae(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return l.grep(e.querySelectorAll("ol,ul,dl"),function(e){return m(e)})}(t):l.grep(n,function(e){return m(e)&&t!==e})},getSelectedListItems:ue,getClosestListRootElm:se,getSelectedDlItems:function(e){return Y(ue(e),g)},getSelectedListRoots:function(e){var t=function(e){var t=ce(e,e.selection.getStart()),n=Y(e.selection.getSelectedBlocks(),p);return t.toArray().concat(n)}(e);return le(e,t)}},de=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:R(e)}},he={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return de(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return de(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return de(r)},fromDom:de,fromPoint:function(e,t,n){var r=e.dom();return H.from(r.elementFromPoint(t,n)).map(de)}},me=function(e,t){for(var n=[],r=0;r<e.length;r++){var o=e[r];if(!o.isSome())return H.none();n.push(o.getOrDie())}return H.some(t.apply(null,n))},pe=Object.keys,ge=function(){return re("Node")},ve=function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)},ye=function(e,t){return ve(e,t,ge().DOCUMENT_POSITION_CONTAINED_BY)},be=function(){return xe(0,0)},xe=function(e,t){return{major:e,minor:t}},we={nu:xe,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?be():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 xe(r(1),r(2))}(e,n)},unknown:be},Ce=function(e,t){return function(){return t===e}},Ee=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Ce("Edge",t),isChrome:Ce("Chrome",t),isIE:Ce("IE",t),isOpera:Ce("Opera",t),isFirefox:Ce("Firefox",t),isSafari:Ce("Safari",t)}},Se={unknown:function(){return Ee({current:void 0,version:we.unknown()})},nu:Ee,edge:R("Edge"),chrome:R("Chrome"),ie:R("IE"),opera:R("Opera"),firefox:R("Firefox"),safari:R("Safari")},Te=function(e,t){return function(){return t===e}},Ne=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Te("Windows",t),isiOS:Te("iOS",t),isAndroid:Te("Android",t),isOSX:Te("OSX",t),isLinux:Te("Linux",t),isSolaris:Te("Solaris",t),isFreeBSD:Te("FreeBSD",t)}},ke={unknown:function(){return Ne({current:void 0,version:we.unknown()})},nu:Ne,windows:R("Windows"),ios:R("iOS"),android:R("Android"),linux:R("Linux"),osx:R("OSX"),solaris:R("Solaris"),freebsd:R("FreeBSD")},De=function(e,t){var n=String(t).toLowerCase();return K(e,function(e){return e.search(n)})},_e=function(e,t){return De(e,t).map(function(e){var n=we.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Re=function(e,t){return De(e,t).map(function(e){var n=we.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Ae=function(e,t){return-1!==e.indexOf(t)},Oe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Pe=function(e){return function(t){return Ae(t,e)}},Me=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Ae(e,"edge/")&&Ae(e,"chrome")&&Ae(e,"safari")&&Ae(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Oe],search:function(e){return Ae(e,"chrome")&&!Ae(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Ae(e,"msie")||Ae(e,"trident")}},{name:"Opera",versionRegexes:[Oe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Pe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Pe("firefox")},{name:"Safari",versionRegexes:[Oe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Ae(e,"safari")||Ae(e,"mobile/"))&&Ae(e,"applewebkit")}}],Ie=[{name:"Windows",search:Pe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Ae(e,"iphone")||Ae(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Pe("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Pe("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Pe("linux"),versionRegexes:[]},{name:"Solaris",search:Pe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Pe("freebsd"),versionRegexes:[]}],Be={browsers:R(Me),oses:R(Ie)},Le=function(e){var t=Be.browsers(),n=Be.oses(),r=_e(t,e).fold(Se.unknown,Se.nu),o=Re(n,e).fold(ke.unknown,ke.nu),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:R(r),isiPhone:R(o),isTablet:R(u),isPhone:R(c),isTouch:R(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:R(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Fe={detect:(t=function(){var t=e.navigator.userAgent;return Le(t)},r=!1,function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return r||(r=!0,n=t.apply(null,e)),n})},He=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),je=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,He),We=function(e,t){return e.dom()===t.dom()},Ue=Fe.detect().browser.isIE()?function(e,t){return ye(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},ze=function(e,t){var n=e.dom();if(n.nodeType!==je)return!1;if(void 0!==n.matches)return n.matches(t);if(void 0!==n.msMatchesSelector)return n.msMatchesSelector(t);if(void 0!==n.webkitMatchesSelector)return n.webkitMatchesSelector(t);if(void 0!==n.mozMatchesSelector)return n.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},qe=function(e){var t=e.dom();return H.from(t.parentNode).map(he.fromDom)},Ve=function(e){var t=e.dom();return V(t.childNodes,he.fromDom)},$e=function(e,t){var n=e.dom().childNodes;return H.from(n[t]).map(he.fromDom)},Ye=function(e){return $e(e,0)},Xe=function(e){return $e(e,e.dom().childNodes.length-1)},Ke=(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(e,t){qe(e).each(function(n){n.dom().insertBefore(t.dom(),e.dom())})}),Ge=function(e,t){e.dom().appendChild(t.dom())},Je=function(e,t){$(t,function(t){Ge(e,t)})},Qe=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Ze=function(e){return e.dom().nodeName.toLowerCase()},et=function(t,n){var r=t.dom();!function(e,t){for(var n=pe(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i,e)}}(n,function(t,n){!function(t,n,r){if(!(W(r)||U(r)||q(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")}(r,n,t)})},tt=function(e){return X(e.dom().attributes,function(e,t){return e[t.name]=t.value,e},{})},nt=function(t,n,r){!function(t,n,r){if(!W(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);(function(e){return void 0!==e.style})(t)&&t.style.setProperty(n,r)}(t.dom(),n,r)},rt=function(e){return function(e,t){return he.fromDom(e.dom().cloneNode(t))}(e,!0)},ot=function(e,t){var n=function(e,t){var n=he.fromTag(t),r=tt(e);return et(n,r),n}(e,t);Ke(e,n);var r=Ve(e);return Je(n,r),Qe(e),n},it=function(e,t){Ge(e.item,t.list)},at=function(e,t){var n={list:he.fromTag(t,e),item:he.fromTag("li",e)};return Ge(n.list,n.item),n},ut=function(e,t,n){var r=t.slice(0,n.depth);return ee(r).each(function(t){!function(e,t){Ge(e.list,t),e.item=t}(t,function(e,t,n){var r=he.fromTag("li",e);return et(r,t),Je(r,n),r}(e,n.itemAttributes,n.content)),function(e,t){Ze(e.list)!==t.listType&&(e.list=ot(e.list,t.listType)),et(e.list,t.listAttributes)}(t,n)}),r},st=function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(at(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)it(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)nt(e[n].item,"list-style-type","none");ee(e).each(function(e){et(e.list,t.listAttributes),et(e.item,t.itemAttributes),Je(e.item,t.content)})}(o,n),r=o,me([ee(t),Z(r)],it),t.concat(o)},ct=function(e){return ze(e,"OL,UL")},lt=function(e){return Ye(e).map(ct).getOr(!1)},ft=function(e){return e.depth>0},dt=function(e){return e.isSelected},ht=function(e){var t=Ve(e),n=Xe(e).map(ct).getOr(!1)?t.slice(0,-1):t;return V(n,rt)},mt=Object.prototype.hasOwnProperty,pt=(o=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var i=e[r];for(var a in i)mt.call(i,a)&&(n[a]=o(n[a],i[a]))}return n}),gt=function(e){$(e,function(t,n){(function(e,t){for(var n=e[t].depth,r=t-1;r>=0;r--){if(e[r].depth===n)return H.some(e[r]);if(e[r].depth<n)break}return H.none()})(e,n).each(function(e){var n,r;r=e,(n=t).listType=r.listType,n.listAttributes=pt({},r.listAttributes)})})},vt=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return vt(n())}}},yt=function(e,t,n,r){return Ye(r).filter(ct).fold(function(){t.each(function(e){We(e.start,r)&&n.set(!0)});var o=function(e,t,n){return qe(e).map(function(r){return{depth:t,isSelected:n,content:ht(e),itemAttributes:tt(e),listAttributes:tt(r),listType:Ze(r)}})}(r,e,n.get());t.each(function(e){We(e.end,r)&&n.set(!1)});var i=Xe(r).filter(ct).map(function(r){return bt(e,t,n,r)}).getOr([]);return o.toArray().concat(i)},function(r){return bt(e,t,n,r)})},bt=function(e,t,n,r){return J(Ve(r),function(r){return(ct(r)?bt:yt)(e+1,t,n,r)})},xt=tinymce.util.Tools.resolve("tinymce.Env"),wt=function(e,t){var n,r,o,i,a=e.dom,u=e.schema.getBlockElements(),s=a.createFragment();if(e.settings.forced_root_block&&(o=e.settings.forced_root_block),o&&((r=a.create(o)).tagName===e.settings.forced_root_block&&a.setAttribs(r,e.settings.forced_root_block_attrs),w(t.firstChild,u)||s.appendChild(r)),t)for(;n=t.firstChild;){var c=n.nodeName;i||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(i=!0),w(n,u)?(s.appendChild(n),r=null):o?(r||(r=a.create(o),s.appendChild(r)),r.appendChild(n)):s.appendChild(n)}return e.settings.forced_root_block?i||xt.ie&&!(xt.ie>10)||r.appendChild(a.create("br",{"data-mce-bogus":"1"})):s.appendChild(a.create("br")),s},Ct=function(t,n){return V(n,function(n){var r,o,i,a=(r=n.content,i=(o||e.document).createDocumentFragment(),$(r,function(e){i.appendChild(e.dom())}),he.fromDom(i));return he.fromDom(wt(t,a.dom()))})},Et=function(e,t){return gt(t),function(e,t){var n=X(t,function(t,n){return n.depth>t.length?st(e,t,n):ut(e,t,n)},[]);return Z(n).map(function(e){return e.list})}(e.contentDocument,t).toArray()},St=function(e,t,n){var r=function(e,t){var n=vt(!1);return V(e,function(e){return{sourceList:e,entries:bt(0,t,n,e)}})}(t,function(e){var t,n,r=V(fe.getSelectedListItems(e),he.fromDom);return me([K(r,A(lt)),K((t=r,n=Q.call(t,0),n.reverse(),n),A(lt))],function(e,t){return{start:e,end:t}})}(e));$(r,function(t){var r,o;!function(e,t){$(Y(e,dt),function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}}(t,e)})}(t.entries,n),r=t.sourceList,o=function(e,t){return J(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],s=t(u);s!==n&&(r.push(o),o=[]),n=s,o.push(u)}return 0!==o.length&&r.push(o),r}(t,ft),function(t){return Z(t).map(ft).getOr(!1)?Et(e,t):Ct(e,t)})}(e,t.entries),$(o,function(e){Ke(r,e)}),Qe(t.sourceList)})},Tt=f.DOM,Nt=function(e,t,n){var r,o,i,a,u,s;for(i=Tt.select('span[data-mce-type="bookmark"]',t),u=wt(e,n),(r=Tt.createRng()).setStartAfter(n),r.setEndAfter(t),a=(o=r.extractContents()).firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){Tt.remove(a);break}e.dom.isEmpty(o)||Tt.insertAfter(o,t),Tt.insertAfter(u,t),E(e.dom,n.parentNode)&&(s=n.parentNode,l.each(i,function(e){s.parentNode.insertBefore(e,n.parentNode)}),Tt.remove(s)),Tt.remove(n),E(e.dom,t)&&Tt.remove(t)},kt=function(e){ze(e,"DT")&&ot(e,"DD")},Dt=function(e,t,n){$(n,"Indent"===t?kt:function(t){return function(e,t){ze(t,"DD")?ot(t,"DT"):ze(t,"DT")&&qe(t).each(function(n){return Nt(e,n.dom(),t.dom())})}(e,t)})},_t=function(e,t){var n=V(fe.getSelectedListRoots(e),he.fromDom),r=V(fe.getSelectedDlItems(e),he.fromDom),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();St(e,n,t),Dt(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(N(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Rt=function(e){return _t(e,"Indent")},At=function(e){return _t(e,"Outdent")},Ot=function(e){return _t(e,"Flatten")},Pt=function(e,t){l.each(t,function(t,n){e.setAttribute(n,t)})},Mt=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){Pt(t,n["list-attributes"]),l.each(e.select("li",t),function(e){Pt(e,n["list-item-attributes"])})}(e,t,n)},It=function(e,t,n,r){var o,i;for(o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&b(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if(x(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},Bt=function(e,t,n){void 0===n&&(n={});var r,o=e.selection.getRng(!0),i="LI",a=fe.getClosestListRootElm(e,e.selection.getStart(!0)),u=e.dom;"false"!==u.getContentEditable(e.selection.getNode())&&("DL"===(t=t.toUpperCase())&&(i="DT"),r=D(o),l.each(function(e,t,n){for(var r,o=[],i=e.dom,a=It(e,t,!0,n),u=It(e,t,!1,n),s=[],f=a;f&&(s.push(f),f!==u);f=f.nextSibling);return l.each(s,function(t){if(x(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||b(t))return b(t)&&i.remove(t),void(r=null);var a=t.nextSibling;c.isBookmarkNode(t)&&(x(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))}),o}(e,o,a),function(r){var o,a;(a=r.previousSibling)&&m(a)&&a.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(o=null===o?"":o)}(u,a,n)?(o=a,r=u.rename(r,i),a.appendChild(r)):(o=u.create(t),r.parentNode.insertBefore(o,r),o.appendChild(r),r=u.rename(r,i)),function(e,t,n){l.each(n,function(n){var r;return e.setStyle(t,((r={})[n]="",r))})}(u,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),Mt(u,o,n),Ft(e.dom,o)}),e.selection.setRng(_(r)))},Lt=function(e,t,n){return function(e,t){return e&&t&&m(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},Ft=function(e,t){var n,r;if(n=t.nextSibling,Lt(e,t,n)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,Lt(e,t,n)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},Ht=function(e,t,n,r,o){if(t.nodeName!==r||jt(o)){var i=D(e.selection.getRng(!0));l.each([t].concat(n),function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.rename(t,n);Mt(e,o,r)}else Mt(e,t,r)}(e.dom,t,r,o)}),e.selection.setRng(_(i))}else Ot(e)},jt=function(e){return"list-style-type"in e},Wt={toggleList:function(e,t,n){var r=fe.getParentList(e),o=fe.getSelectedSubLists(e);n=n||{},r&&o.length>0?Ht(e,r,o,t,n):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||jt(r)){var o=D(e.selection.getRng(!0));Mt(e.dom,t,r),Ft(e.dom,e.dom.rename(t,n)),e.selection.setRng(_(o))}else Ot(e);else Bt(e,n,r)}(e,r,t,n)},mergeWithAdjacentLists:Ft},Ut=f.DOM,zt=function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),E(e,r)&&Ut.remove(r)):Ut.setStyle(r,"listStyleType","none")),m(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)},qt=function(e,t){l.each(l.grep(e.select("ol,ul",t)),function(t){zt(e,t)})},Vt=function(e,t,n,r){var o,i,s=t.startContainer,c=t.startOffset;if(3===s.nodeType&&(n?c<s.data.length:c>0))return s;for(o=e.schema.getNonEmptyElements(),1===s.nodeType&&(s=a.getNode(s,c)),i=new u(s,r),n&&C(e.dom,s)&&i.next();s=i[n?"next":"prev2"]();){if("LI"===s.nodeName&&!s.hasChildNodes())return s;if(o[s.nodeName])return s;if(3===s.nodeType&&s.data.length>0)return s}},$t=function(e,t){var n=t.childNodes;return 1===n.length&&!m(n[0])&&e.isBlock(n[0])},Yt=function(e,t,n){var r,o;if(o=$t(e,n)?n.firstChild:n,function(e,t){$t(e,t)&&e.remove(t.firstChild,!0)}(e,t),!E(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)},Xt=function(e,t,n){var r,o,i=t.parentNode;if(S(e,t)&&S(e,n)){m(n.lastChild)&&(o=n.lastChild),i===n.lastChild&&b(i.previousSibling)&&e.remove(i.previousSibling),(r=n.lastChild)&&b(r)&&t.hasChildNodes()&&e.remove(r),E(e,n,!0)&&e.$(n).empty(),Yt(e,t,n),o&&n.appendChild(o);var a=Ue(he.fromDom(n),he.fromDom(t))?e.getParents(t,m,n):[];e.remove(t),$(a,function(t){E(e,t)&&t!==e.getRoot()&&e.remove(t)})}},Kt=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),Xt(e.dom,t,n),e.selection.setCursorLocation(n)}(e,n,r);else{var i=D(t);Xt(o,n,r),e.selection.setRng(_(i))}},Gt=function(e,t){var n,r,o,i=e.dom,a=e.selection,u=a.getStart(),s=fe.getClosestListRootElm(e,u),c=i.getParent(a.getStart(),"LI",s);if(c){if((n=c.parentNode)===e.getBody()&&E(i,n))return!0;if(r=N(a.getRng(!0)),(o=i.getParent(Vt(e,r,t,s),"LI",s))&&o!==c)return t?Kt(e,r,o,c):function(e,t,n,r){var o=D(t);Xt(e.dom,n,r);var i=_(o);e.selection.setRng(i)}(e,r,c,o),!0;if(!o&&!t)return Ot(e),!0}return!1},Jt=function(e,t){return Gt(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=fe.getClosestListRootElm(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=N(e.selection.getRng(!0)),u=n.getParent(Vt(e,a,t,o),"LI",o);if(u)return e.undoManager.transact(function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),Wt.mergeWithAdjacentLists(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)}),!0}return!1}(e,t)},Qt=function(e,t){return e.selection.isCollapsed()?Jt(e,t):function(e){var t=e.selection.getStart(),n=fe.getClosestListRootElm(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||fe.getSelectedListItems(e).length>0)&&(e.undoManager.transact(function(){e.execCommand("Delete"),qt(e.dom,e.getBody())}),!0)}(e)},Zt=function(e){e.on("keydown",function(t){t.keyCode===s.BACKSPACE?Qt(e,!1)&&t.preventDefault():t.keyCode===s.DELETE&&Qt(e,!0)&&t.preventDefault()})},en=Qt,tn=function(e){return{backspaceDelete:function(t){en(e,t)}}},nn=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},rn=function(e){e.on("BeforeExecCommand",function(t){var n=t.command.toLowerCase();"indent"===n?Rt(e):"outdent"===n&&At(e)}),e.addCommand("InsertUnorderedList",function(t,n){Wt.toggleList(e,"UL",n)}),e.addCommand("InsertOrderedList",function(t,n){Wt.toggleList(e,"OL",n)}),e.addCommand("InsertDefinitionList",function(t,n){Wt.toggleList(e,"DL",n)}),e.addCommand("RemoveList",function(){Ot(e)}),e.addQueryStateHandler("InsertUnorderedList",nn(e,"UL")),e.addQueryStateHandler("InsertOrderedList",nn(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",nn(e,"DL"))},on=function(e){return e.getParam("lists_indent_on_tab",!0)},an=function(e){on(e)&&function(e){e.on("keydown",function(t){t.keyCode!==s.TAB||s.metaKeyPressed(t)||e.undoManager.transact(function(){(t.shiftKey?At(e):Rt(e))&&t.preventDefault()})})}(e),Zt(e)},un=function(e,t){return function(n){var r=n.control;e.on("NodeChange",function(e){var n=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(e.parents,y),o=-1!==n?e.parents.slice(0,n):e.parents,i=l.grep(o,m);r.active(i.length>0&&i[0].nodeName===t)})}},sn=function(e){(function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return-1!==l.inArray(n.split(/[ ,]/),t)})(e,"advlist")||(e.addButton("numlist",{active:!1,title:"Numbered list",cmd:"InsertOrderedList",onPostRender:un(e,"OL")}),e.addButton("bullist",{active:!1,title:"Bullet list",cmd:"InsertUnorderedList",onPostRender:un(e,"UL")})),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent"})};i.add("lists",function(e){return an(e),sn(e),rn(e),tn(e)})}(window)},function(e,t,n){n(366)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("media_scripts")},o=function(e){return e.getParam("audio_template_callback")},i=function(e){return e.getParam("video_template_callback")},a=function(e){return e.getParam("media_live_embeds",!0)},u=function(e){return e.getParam("media_filter_html",!0)},s=function(e){return e.getParam("media_url_resolver")},c=function(e){return e.getParam("media_alt_source",!0)},l=function(e){return e.getParam("media_poster",!0)},f=function(e){return e.getParam("media_dimensions",!0)},d=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),h=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),m=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},p=function(e){return function(t){return t?t.style[e].replace(/px$/,""):""}},g=function(e){return function(t,n){t&&(t.style[e]=function(e){return/^[0-9.]+$/.test(e)?e+"px":e}(n))}},v={getMaxWidth:p("maxWidth"),getMaxHeight:p("maxHeight"),setMaxWidth:g("maxWidth"),setMaxHeight:g("maxHeight")},y=h.DOM,b=function(e){return y.getAttrib(e,"data-ephox-embed-iri")},x=function(e,t){return function(e){var t=y.createFragment(e);return""!==b(t.firstChild)}(t)?function(e){var t=y.createFragment(e).firstChild;return{type:"ephox-embed-iri",source1:b(t),source2:"",poster:"",width:v.getMaxWidth(t),height:v.getMaxHeight(t)}}(t):function(e,t){var r={};return d({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(t,o){if(r.source1||"param"!==t||(r.source1=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=n.extend(o.map,r)),"script"===t){var i=m(e,o.map.src);if(!i)return;r={type:"script",source1:o.map.src,width:i.width,height:i.height}}"source"===t&&(r.source1?r.source2||(r.source2=o.map.src):r.source1=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}).parse(t),r.source1=r.source1||r.src||r.data,r.source2=r.source2||"",r.poster=r.poster||"",r}(e,t)},w=tinymce.util.Tools.resolve("tinymce.util.Promise"),C=function(e){var t={mp3:"audio/mpeg",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"}[e.toLowerCase().split(".").pop()];return t||""},E=tinymce.util.Tools.resolve("tinymce.html.Writer"),S=tinymce.util.Tools.resolve("tinymce.html.Schema"),T=h.DOM,N=function(e,t){var n,r,o,i;for(n in t)if(o=""+t[n],e.map[n])for(r=e.length;r--;)(i=e[r]).name===n&&(o?(e.map[n]=o,i.value=o):(delete e.map[n],e.splice(r,1)));else o&&(e.push({name:n,value:o}),e.map[n]=o)},k=function(e,t){var n=T.createFragment(e).firstChild;return v.setMaxWidth(n,t.width),v.setMaxHeight(n,t.height),function(e){var t=E();return d(t).parse(e),t.getContent()}(n.outerHTML)},D=function(e,t,n){return function(e){var t=T.createFragment(e);return""!==T.getAttrib(t.firstChild,"data-ephox-embed-iri")}(e)?k(e,t):function(e,t,n){var r,o=E(),i=0;return d({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,a,u){switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&N(a,{width:t.width,height:t.height})}if(n)switch(e){case"video":N(a,{poster:t.poster,src:""}),t.source2&&N(a,{src:""});break;case"iframe":N(a,{src:t.source1});break;case"source":if(++i<=2&&(N(a,{src:t["source"+i],type:t["source"+i+"mime"]}),!t["source"+i]))return;break;case"img":if(!t.poster)return;r=!0}o.start(e,a,u)},end:function(e){if("video"===e&&n)for(var a=1;a<=2;a++)if(t["source"+a]){var u=[];u.map={},i<a&&(N(u,{src:t["source"+a],type:t["source"+a+"mime"]}),o.start("source",u,!0))}if(t.poster&&"object"===e&&n&&!r){var s=[];s.map={},N(s,{src:t.poster,width:t.width,height:t.height}),o.start("img",s,!0)}o.end(e)}},S({})).parse(e),o.getContent()}(e,t,n)},_=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],R=function(e,t){for(var n=e.regex.exec(t),r=e.url,o=function(e){r=r.replace("$"+e,function(){return n[e]?n[e]:""})},i=0;i<n.length;i++)o(i);return r.replace(/\?$/,"")},A=function(e,t){var a=n.extend({},t);if(!a.source1&&(n.extend(a,x(r(e),a.embed)),!a.source1))return"";a.source2||(a.source2=""),a.poster||(a.poster=""),a.source1=e.convertURL(a.source1,"source"),a.source2=e.convertURL(a.source2,"source"),a.source1mime=C(a.source1),a.source2mime=C(a.source2),a.poster=e.convertURL(a.poster,"poster");var u=function(e){var t=_.filter(function(t){return t.regex.test(e)});return t.length>0?n.extend({},t[0],{url:R(t[0],e)}):null}(a.source1);if(u&&(a.source1=u.url,a.type=u.type,a.allowFullscreen=u.allowFullscreen,a.width=a.width||u.w,a.height=a.height||u.h),a.embed)return D(a.embed,a,!0);var s=m(r(e),a.source1);s&&(a.type="script",a.width=s.width,a.height=s.height);var c=o(e),l=i(e);return a.width=a.width||300,a.height=a.height||150,n.each(a,function(t,n){a[n]=e.dom.encode(t)}),"iframe"===a.type?function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"}(a):"application/x-shockwave-flash"===a.source1mime?function(e){var t='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+="</object>"}(a):-1!==a.source1mime.indexOf("audio")?function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>"}(a,c):"script"===a.type?function(e){return'<script src="'+e.source1+'"><\/script>'}(a):function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}(a,l)},O={},P=function(e){return function(t){return A(e,t)}},M=function(e,t){var n=s(e);return n?function(e,t,n){return new w(function(r,o){var i=function(n){return n.html&&(O[e.source1]=n),r({url:e.source1,html:n.html?n.html:t(e)})};O[e.source1]?i(O[e.source1]):n({url:e.source1},i,o)})}(t,P(e),n):function(e,t){return new w(function(n){n({html:t(e),url:e.source1})})}(t,P(e))},I=function(e){return O.hasOwnProperty(e)},B=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},L=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},F=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),B(e,t)},H=function(e){L(e,F)},j=function(e){var t=function(){e(function(e){H(e)})};return{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:t,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:t,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}},W=function(e){L(e,B)},U=H,z=t.ie&&t.ie<=8?"onChange":"onInput",q=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},V=function(e){var t=e.selection.getNode();if(t.getAttribute("data-mce-object")||t.getAttribute("data-ephox-embed-iri"))return e.selection.getContent()},$=function(e,t){return function(o){var i=o.html,a=e.find("#embed")[0],u=n.extend(x(r(t),i),{source1:o.url});e.fromJSON(u),a&&(a.value(i),U(e))}},Y=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),function(e,t){var n,r,o=e.dom.select("img[data-mce-object]");for(n=0;n<t.length;n++)for(r=o.length-1;r>=0;r--)t[n]===o[r]&&o.splice(r,1);e.selection.select(o[0])}(e,n),e.nodeChanged()},X=function(e){var t,o,i=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onpaste:function(){setTimeout(function(){M(e,t.toJSON()).then($(t,e)).catch(q(e))},1)},onchange:function(r){M(e,t.toJSON()).then($(t,e)).catch(q(e)),function(e,t){n.each(t,function(t,n){e.find("#"+n).value(t)})}(t,r.meta)},onbeforecall:function(e){e.meta=t.toJSON()}}],a=[];if(c(e)&&a.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),l(e)&&a.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),f(e)){var u=j(function(e){e(t),o=t.toJSON(),t.find("#embed").value(D(o.embed,o))});i.push(u)}o=function(e){var t=e.selection.getNode(),n=t.getAttribute("data-ephox-embed-iri");return n?{source1:n,"data-ephox-embed-iri":n,width:v.getMaxWidth(t),height:v.getMaxHeight(t)}:t.getAttribute("data-mce-object")?x(r(e),e.serializer.serialize(t,{selection:!0})):{}}(e);var s={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:V(e),multiline:!0,rows:5,label:"Source"};s[z]=function(){o=n.extend({},x(r(e),this.value())),this.parent().parent().fromJSON(o)};var d=[{title:"General",type:"form",items:i},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},s]}];a.length>0&&d.push({title:"Advanced",type:"form",items:a}),t=e.windowManager.open({title:"Insert/edit media",data:o,bodyType:"tabpanel",body:d,onSubmit:function(){U(t),function(e,t){var n=e.toJSON();n.embed=D(n.embed,n),n.embed&&I(n.source1)?Y(t,n.embed):M(t,n).then(function(e){Y(t,e.html)}).catch(q(t))}(t,e)}}),W(t)},K=function(e){return{showDialog:function(){X(e)}}},G=function(e){e.addCommand("mceMedia",function(){X(e)})},J=tinymce.util.Tools.resolve("tinymce.html.Node"),Q=function(e,t){if(!1===u(e))return t;var n,r=E();return d({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(e){r.comment(e)},cdata:function(e){r.cdata(e)},text:function(e,t){r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t){for(var a=0;a<o.length;a++){if(0===o[a].name.indexOf("on"))return;"style"===o[a].name&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},S({})).parse(t),r.getContent()},Z=function(e,n){var r,o=n.name;return(r=new J("img",1)).shortEnded=!0,te(e,n,r),r.attr({width:n.attr("width")||"300",height:n.attr("height")||("audio"===o?"30":"150"),style:n.attr("style"),src:t.transparentSrc,"data-mce-object":o,class:"mce-object mce-object-"+o}),r},ee=function(e,t){var n,r,o,i=t.name;return(n=new J("span",1)).attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),te(e,t,n),(r=new J(i,1)).attr({src:t.attr("src"),allowfullscreen:t.attr("allowfullscreen"),style:t.attr("style"),class:t.attr("class"),width:t.attr("width"),height:t.attr("height"),frameborder:"0"}),(o=new J("span",1)).attr("class","mce-shim"),n.append(r),n.append(o),n},te=function(e,t,n){var r,o,i,a,u;for(a=(i=t.attributes).length;a--;)r=i[a].name,o=i[a].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));(u=t.firstChild&&t.firstChild.value)&&(n.attr("data-mce-html",escape(Q(e,u))),n.firstChild=null)},ne=function(e){for(;e=e.parent;)if(e.attr("data-ephox-embed-iri"))return!0;return!1},re=function(e){return function(n){for(var o,i,u=n.length;u--;)(o=n[u]).parent&&(o.parent.attr("data-mce-object")||("script"!==o.name||(i=m(r(e),o.attr("src"))))&&(i&&(i.width&&o.attr("width",i.width.toString()),i.height&&o.attr("height",i.height.toString())),"iframe"===o.name&&a(e)&&t.ceFalse?ne(o)||o.replace(ee(e,o)):ne(o)||o.replace(Z(e,o))))}},oe=function(e){e.on("preInit",function(){var t=e.schema.getSpecialElements();n.each("video audio iframe object".split(" "),function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")});var r=e.schema.getBoolAttrs();n.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(e){r[e]={}}),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",re(e)),e.serializer.addAttributeFilter("data-mce-object",function(t,n){for(var r,o,i,a,u,s,c,l,f=t.length;f--;)if((r=t[f]).parent){for(c=r.attr(n),o=new J(c,1),"audio"!==c&&"script"!==c&&((l=r.attr("class"))&&-1!==l.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),i=(a=r.attributes).length;i--;){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===c&&o.attr("type","text/javascript"),(u=r.attr("data-mce-html"))&&((s=new J("#text",3)).raw=!0,s.value=Q(e,unescape(u)),o.append(s)),r.replace(o)}})}),e.on("setContent",function(){e.$("span.mce-preview-object").each(function(t,n){var r=e.$(n);0===r.find("span.mce-shim",n).length&&r.append('<span class="mce-shim"></span>')})})},ie=function(e){e.on("ResolveName",function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)})},ae=function(e){e.on("click keyup",function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")}),e.on("ObjectSelected",function(e){var t=e.target.getAttribute("data-mce-object");"audio"!==t&&"script"!==t||e.preventDefault()}),e.on("objectResized",function(e){var t,n=e.target;n.getAttribute("data-mce-object")&&(t=n.getAttribute("data-mce-html"))&&(t=unescape(t),n.setAttribute("data-mce-html",escape(D(t,{width:e.width,height:e.height}))))})},ue=function(e){e.addButton("media",{tooltip:"Insert/edit media",cmd:"mceMedia",stateSelector:["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"]}),e.addMenuItem("media",{icon:"media",text:"Media",cmd:"mceMedia",context:"insert",prependToContext:!0})};e.add("media",function(e){return G(e),ue(e),ie(e),oe(e),ae(e),K(e)})}()},function(e,t,n){n(368)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()}(e)?'<span class="mce-nbsp"> </span>':" ";e.insertContent(function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n}(n,t)),e.dom.setAttrib(e.dom.select("span.mce-nbsp"),"data-mce-bogus","1")},n=function(e){e.addCommand("mceNonBreaking",function(){t(e,1)})},r=tinymce.util.Tools.resolve("tinymce.util.VK"),o=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"==typeof t?!0===t?3:0:t},i=function(e){var n=o(e);n>0&&e.on("keydown",function(o){if(o.keyCode===r.TAB&&!o.isDefaultPrevented()){if(o.shiftKey)return;o.preventDefault(),o.stopImmediatePropagation(),t(e,n)}})},a=function(e){e.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{icon:"nonbreaking",text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"})};e.add("nonbreaking",function(e){n(e),a(e),i(e)})}()},function(e,t,n){n(370)},function(e,t){!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!n.get("powerpaste")||(void 0!==e.window.console&&e.window.console.log&&e.window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),0))},o=function(e,t){return{clipboard:e,quirks:t}},i=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})},a=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})},u=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},s=function(e,t){return e.fire("paste",{ieFake:t})},c={shouldPlainTextInform:function(e){return e.getParam("paste_plaintext_inform",!0)},shouldBlockDrop:function(e){return e.getParam("paste_block_drop",!1)},shouldPasteDataImages:function(e){return e.getParam("paste_data_images",!1)},shouldFilterDrop:function(e){return e.getParam("paste_filter_drop",!0)},getPreProcess:function(e){return e.getParam("paste_preprocess")},getPostProcess:function(e){return e.getParam("paste_postprocess")},getWebkitStyles:function(e){return e.getParam("paste_webkit_styles")},shouldRemoveWebKitStyles:function(e){return e.getParam("paste_remove_styles_if_webkit",!0)},shouldMergeFormats:function(e){return e.getParam("paste_merge_formats",!0)},isSmartPasteEnabled:function(e){return e.getParam("smart_paste",!0)},isPasteAsTextEnabled:function(e){return e.getParam("paste_as_text",!1)},getRetainStyleProps:function(e){return e.getParam("paste_retain_style_properties")},getWordValidElements:function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")},shouldConvertWordFakeLists:function(e){return e.getParam("paste_convert_word_fake_lists",!0)},shouldUseDefaultFilters:function(e){return e.getParam("paste_enable_default_filters",!0)}},l=function(e,t,n){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),u(e,!1)):(t.pasteFormat.set("text"),u(e,!0),function(e,t){return!1===t.get()&&c.shouldPlainTextInform(e)}(e,n)&&(function(e,t){e.notificationManager.open({text:e.translate(t),type:"info"})}(e,"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),n.set(!0))),e.focus()},f=function(e,t,n){e.addCommand("mceTogglePlainTextPaste",function(){l(e,t,n)}),e.addCommand("mceInsertClipboardContent",function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)})},d=tinymce.util.Tools.resolve("tinymce.Env"),h=tinymce.util.Tools.resolve("tinymce.util.Delay"),m=tinymce.util.Tools.resolve("tinymce.util.Tools"),p=tinymce.util.Tools.resolve("tinymce.util.VK"),g="\x3c!-- x-tinymce/html --\x3e",v={mark:function(e){return g+e},unmark:function(e){return e.replace(g,"")},isMarked:function(e){return-1!==e.indexOf(g)},internalHtmlMime:function(){return"x-tinymce/html"}},y=tinymce.util.Tools.resolve("tinymce.html.Entities"),b=function(e){return e.replace(/\r?\n/g,"<br>")},x=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n,r=[],o="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+y.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(t,n),i="</"+t+">",a=m.map(r,function(e){return e.split(/\n/).join("<br />")});return 1===a.length?a[0]:m.map(a,function(e){return o+e+i}).join("")},w={isPlainText:function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)},convert:function(e,t,n){return t?x(e,t,n):b(e)},toBRs:b,toBlockElements:x},C=tinymce.util.Tools.resolve("tinymce.html.DomParser"),E=tinymce.util.Tools.resolve("tinymce.html.Node"),S=tinymce.util.Tools.resolve("tinymce.html.Schema"),T=tinymce.util.Tools.resolve("tinymce.html.Serializer");function N(e,t){return m.each(t,function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])}),e}var k={filter:N,innerText:function(e){var t=S(),n=C({},t),r="",o=t.getShortEndedElements(),i=m.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();return e=N(e,[/<!\[[^\]]+\]>/g]),function e(t){var n=t.name,u=t;if("br"!==n){if("wbr"!==n)if(o[n]&&(r+=" "),i[n])r+=" ";else{if(3===t.type&&(r+=t.value),!t.shortEnded&&(t=t.firstChild))do{e(t)}while(t=t.next);a[n]&&u.next&&(r+="\n","p"===n&&(r+="\n"))}}else r+="\n"}(n.parse(e)),r},trimHtml:function(e){return e=N(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?" ":" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")}};function D(e){var t,n;return n=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],e=e.replace(/^[\u00a0 ]+/,""),m.each(n,function(n){if(n.test(e))return t=!0,!1}),t}function _(e){var t,n,r=1;function o(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t}function i(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0}function a(e,o,a){var u=e._listLevel||r;u!==r&&(u<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new E(o,1),a>1&&t.attr("start",""+a),e.wrap(t)),e.name="li",u>r&&n&&n.lastChild.append(t),r=u,function e(t){if(t._listIgnore)t.remove();else if(t=t.firstChild)do{e(t)}while(t=t.next)}(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}for(var u=[],s=e.firstChild;null!=s;)if(u.push(s),null!==(s=s.walk()))for(;void 0!==s&&s.parent!==e;)s=s.walk();for(var c=0;c<u.length;c++)if("p"===(e=u[c]).name&&e.firstChild){var l=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(l)){a(e,"ul");continue}if(D(l)){var f=/([0-9]+)\./.exec(l),d=1;f&&(d=parseInt(f[1],10)),a(e,"ol",d);continue}if(e._listLevel){a(e,"ul",1);continue}t=null}else n=t,t=null}function R(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return m.each(a,function(a,u){switch(u){case"mso-list":(o=/\w+ \w+([0-9]+)/i.exec(r))&&(n._listLevel=parseInt(o[1],10)),/Ignore/i.test(a)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":u="text-align";break;case"vert-align":u="vertical-align";break;case"font-color":case"mso-foreground":u="color";break;case"mso-background":case"mso-highlight":u="background";break;case"font-weight":case"font-style":return void("normal"!==a&&(i[u]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void n.remove()}0!==u.indexOf("mso-comment")?0!==u.indexOf("mso-")&&("all"===c.getRetainStyleProps(e)||t&&t[u])&&(i[u]=a):n.remove()}),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new E("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new E("i",1))),(i=e.dom.serializeStyle(i,n.name))||null}var A,O,P,M,I,B={preProcess:function(e,t){return c.shouldUseDefaultFilters(e)?function(e,t){var n,r;(n=c.getRetainStyleProps(e))&&(r=m.makeMap(n.split(/[, ]/))),t=k.filter(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(" "):""}]]);var o=c.getWordValidElements(e),i=S({valid_elements:o,valid_children:"-li[p]"});m.each(i.elements,function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))});var a=C({},i);a.addAttributeFilter("style",function(t){for(var n,o=t.length;o--;)(n=t[o]).attr("style",R(e,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()}),a.addAttributeFilter("class",function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)}),a.addNodeFilter("del",function(e){for(var t=e.length;t--;)e[t].remove()}),a.addNodeFilter("a",function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()});var u=a.parse(t);return c.shouldConvertWordFakeLists(e)&&_(u),t=T({validate:e.settings.validate},i).serialize(u)}(e,t):t},isWordContent:function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)}},L=function(e,t){return{content:e,cancelled:t}},F=function(e,t,n,r){var o=i(e,t,n,r);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=a(e,o,n,r);return L(i.node.innerHTML,i.isDefaultPrevented())}(e,o.content,n,r):L(o.content,o.isDefaultPrevented())},H=function(e,t,n){var r=B.isWordContent(t),o=r?B.preProcess(e,t):t;return F(e,o,n,r)},j=function(e,t){return e.insertContent(function(e,t){var n=e.dom.create("body",{},t);return m.each(n.querySelectorAll("meta"),function(e){return e.parentNode.removeChild(e)}),n.innerHTML}(e,t),{merge:c.shouldMergeFormats(e),paste:!0}),!0},W=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},U=function(e){return W(e)&&/.(gif|jpe?g|png)$/.test(e)},z=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!W(t))&&function(e,t,n){return e.undoManager.extra(function(){n(e,t)},function(){e.execCommand("mceInsertLink",!1,t)}),!0}(e,t,n)},q=function(e,t,n){return!!U(t)&&function(e,t,n){return e.undoManager.extra(function(){n(e,t)},function(){e.insertContent('<img src="'+t+'">')}),!0}(e,t,n)},V=function(e,t){!1===c.isSmartPasteEnabled(e)?j(e,t):function(e,t){m.each([z,q,j],function(n){return!0!==n(e,t,j)})}(e,t)},$=function(e){return function(){return e}},Y=$(!1),X=$(!0),K=Y,G=X,J=function(){return Q},Q=(M={fold:function(e,t){return e()},is:K,isSome:K,isNone:G,getOr:P=function(e){return e},getOrThunk:O=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:P,orThunk:O,map:J,ap:J,each:function(){},bind:J,flatten:J,exists:K,forall:G,filter:J,equals:A=function(e){return e.isNone()},equals_:A,toArray:function(){return[]},toString:$("none()")},Object.freeze&&Object.freeze(M),M),Z=function(e){var t=function(){return 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:G,isNone:K,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return Z(t(e))},ap:function(t){return t.fold(J,function(t){return Z(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:Q},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(K,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},ee={some:Z,none:J,from:function(e){return null==e?Q:Z(e)}},te=(I="function",function(e){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(e)===I}),ne=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r},re=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},oe=Array.prototype.slice,ie=te(Array.from)?Array.from:function(e){return oe.call(e)},ae=function(t){var n=ee.none(),r=[],o=function(e){i()?u(e):r.push(e)},i=function(){return n.isSome()},a=function(e){re(e,u)},u=function(t){n.each(function(n){e.setTimeout(function(){t(n)},0)})};return t(function(e){n=ee.some(e),a(r),r=[]}),{get:o,map:function(e){return ae(function(t){o(function(n){t(e(n))})})},isReady:i}},ue={nu:ae,pure:function(e){return ae(function(t){t(e)})}},se=function(t){var n=function(n){var r;t((r=n,function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var o=this;e.setTimeout(function(){r.apply(o,t)},0)}))},r=function(){return ue.nu(n)};return{map:function(e){return se(function(t){n(function(n){var r=e(n);t(r)})})},bind:function(e){return se(function(t){n(function(n){e(n).get(t)})})},anonBind:function(e){return se(function(t){n(function(n){e.get(t)})})},toLazy:r,toCached:function(){var e=null;return se(function(t){null===e&&(e=r()),e.get(t)})},get:n}},ce={nu:se,pure:function(e){return se(function(t){t(e)})}},le=function(e,t){return t(function(t){var n=[],r=0;0===e.length?t([]):re(e,function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))})})},fe=function(e,t){return function(e){return le(e,ce.nu)}(ne(e,t))},de=function(e,t,n){var r=n||v.isMarked(t),o=H(e,v.unmark(t),r);!1===o.cancelled&&V(e,o.content)},he=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=w.convert(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),de(e,t,!1)},me=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},pe=function(e,t){return t in e&&e[t].length>0},ge=function(e){return pe(e,"text/html")||pe(e,"text/plain")},ve=k.createIdGenerator("mceclip"),ye=function(t,n,r){var o,i="paste"===n.type?n.clipboardData:n.dataTransfer;if(t.settings.paste_data_images&&i){var a=function(e){var t=e.items?ne(ie(e.items),function(e){return e.getAsFile()}):[],n=e.files?ie(e.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n}(t.length>0?t:n,function(e){return/^image\/(jpeg|png|gif|bmp)$/.test(e.type)})}(i);if(a.length>0)return n.preventDefault(),(o=a,fe(o,function(e){return ce.nu(function(t){var n=e.getAsFile?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)})})).get(function(n){r&&t.selection.setRng(r),re(n,function(n){!function(t,n){var r,o,i,a,u=(r=n.uri,-1!==(o=r.indexOf(","))?r.substr(o+1):null),s=ve(),c=t.settings.images_reuse_filename&&n.blob.name?function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null}(t,n.blob.name):s,l=new e.Image;if(l.src=n.uri,i=t.settings,a=l,!i.images_dataimg_filter||i.images_dataimg_filter(a)){var f,d=t.editorUpload.blobCache,h=void 0;(f=d.findFirst(function(e){return e.base64()===u}))?h=f:(h=d.create(s,n.blob,u,c),d.add(h)),de(t,'<img src="'+h.blobUri()+'">',!1)}else de(t,'<img src="'+n.uri+'">',!1)}(t,n)})}),!0}return!1},be=function(e){return p.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},xe=function(t,n,r){var o,i=0;function a(e,r,o,i){var a,u;pe(e,"text/html")?a=e["text/html"]:(a=n.getHtml(),i=i||v.isMarked(a),n.isDefaultContent(a)&&(o=!0)),a=k.trimHtml(a),n.remove(),u=!1===i&&w.isPlainText(a),a.length&&!u||(o=!0),o&&(a=pe(e,"text/plain")&&u?e["text/plain"]:k.innerText(a)),n.isDefaultContent(a)?r||t.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?he(t,a):de(t,a,i)}t.on("keydown",function(r){function a(e){be(e)&&!e.isDefaultPrevented()&&n.remove()}if(be(r)&&!r.isDefaultPrevented()){if((o=r.shiftKey&&86===r.keyCode)&&d.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(r.stopImmediatePropagation(),i=(new Date).getTime(),d.ie&&o)return r.preventDefault(),void s(t,!0);n.remove(),n.create(),t.once("keyup",a),t.once("paste",function(){t.off("keyup",a)})}}),t.on("paste",function(u){var s=(new Date).getTime(),c=function(e,t){var n=me(t.clipboardData||e.getDoc().dataTransfer);return k.isMsEdge()?m.extend(n,{"text/html":""}):n}(t,u),l=(new Date).getTime()-s,f=(new Date).getTime()-i-l<1e3,p="text"===r.get()||o,g=pe(c,v.internalHtmlMime());o=!1,u.isDefaultPrevented()||function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length}(u)?n.remove():ge(c)||!ye(t,u,n.getLastRng()||t.selection.getRng())?(f||u.preventDefault(),!d.ie||f&&!u.ieFake||pe(c,"text/html")||(n.create(),t.dom.bind(n.getEl(),"paste",function(e){e.stopPropagation()}),t.getDoc().execCommand("Paste",!1,null),c["text/html"]=n.getHtml()),pe(c,"text/html")?(u.preventDefault(),g||(g=v.isMarked(c["text/html"])),a(c,f,p,g)):h.setEditorTimeout(t,function(){a(c,f,p,g)},0)):n.remove()})},we=function(t){return d.ie&&t.inline?e.document.body:t.getBody()},Ce=function(e,t,n){(function(e){return we(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",function(t){Te(e,n)||e.fire("paste")})},Ee=function(e){return e.dom.get("mcepastebin")},Se=function(e,t){return t===e},Te=function(e,t){var n,r=Ee(e);return(n=r)&&"mcepastebin"===n.id&&Se(t,r.innerHTML)},Ne=function(e){var n=t(null);return{create:function(){return function(e,t,n){var r,o=e.dom,i=e.getBody();t.set(e.selection.getRng()),r=e.dom.add(we(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(d.ie||d.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",function(e){e.stopPropagation()}),Ce(e,r,n),r.focus(),e.selection.select(r,!0)}(e,n,"%MCEPASTEBIN%")},remove:function(){return function(e,t){if(Ee(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,n)},getEl:function(){return Ee(e)},getHtml:function(){return function(e){var t,n,r,o,i,a=function(t,n){t.appendChild(n),e.dom.remove(n,!0)};for(n=m.grep(we(e).childNodes,function(e){return"mcepastebin"===e.id}),t=n.shift(),m.each(n,function(e){a(t,e)}),r=(o=e.dom.select("div[id=mcepastebin]",t)).length-1;r>=0;r--)i=e.dom.create("div"),t.insertBefore(i,o[r]),a(i,o[r]);return t?t.innerHTML:""}(e)},getLastRng:function(){return function(e){return e.get()}(n)},isDefault:function(){return Te(e,"%MCEPASTEBIN%")},isDefaultContent:function(e){return Se("%MCEPASTEBIN%",e)}}},ke=function(e,t){var n=Ne(e);return e.on("preInit",function(){return function(e,t,n){var r;xe(e,t,n),e.parser.addNodeFilter("img",function(t,n,o){var i=function(e){e.attr("data-mce-object")||r===d.transparentSrc||e.remove()},a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!e.settings.paste_data_images&&function(e){return e.data&&!0===e.data.paste}(o))for(var s=t.length;s--;)(r=t[s].attributes.map.src)&&(a(r)?i(t[s]):!e.settings.allow_html_data_urls&&u(r)&&i(t[s]))})}(e,n,t)}),{pasteFormat:t,pasteHtml:function(t,n){return de(e,t,n)},pasteText:function(t){return he(e,t)},pasteImageData:function(t,n){return ye(e,t,n)},getDataTransferItems:me,hasHtmlOrText:ge,hasContentType:pe}},De=function(){},_e=function(e,t,n){if(!function(e){return!1===d.iOS&&void 0!==e&&"function"==typeof e.setData&&!0!==k.isMsEdge()}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(v.internalHtmlMime(),t),!0}catch(e){return!1}},Re=function(e,t,n,r){_e(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},Ae=function(e){return function(t,n){var r=v.mark(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),setTimeout(function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()},0)}},Oe=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Pe=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},Me=function(e){e.on("cut",function(e){return function(t){Pe(e)&&Re(t,Oe(e),Ae(e),function(){setTimeout(function(){e.execCommand("Delete")},0)})}}(e)),e.on("copy",function(e){return function(t){Pe(e)&&Re(t,Oe(e),Ae(e),De)}}(e))},Ie=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Be=function(e,t){return Ie.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Le=function(e,t){e.focus(),e.selection.setRng(t)},Fe=function(e,t,n){c.shouldBlockDrop(e)&&e.on("dragend dragover draggesture dragdrop drop drag",function(e){e.preventDefault(),e.stopPropagation()}),c.shouldPasteDataImages(e)||e.on("drop",function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()}),e.on("drop",function(r){var o,i;if(i=Be(e,r),!r.isDefaultPrevented()&&!n.get()){o=t.getDataTransferItems(r.dataTransfer);var a,u=t.hasContentType(o,v.internalHtmlMime());if((t.hasHtmlOrText(o)&&(!(a=o["text/plain"])||0!==a.indexOf("file://"))||!t.pasteImageData(r,i))&&i&&c.shouldFilterDrop(e)){var s=o["mce-internal"]||o["text/html"]||o["text/plain"];s&&(r.preventDefault(),h.setEditorTimeout(e,function(){e.undoManager.transact(function(){o["mce-internal"]&&e.execCommand("Delete"),Le(e,i),s=k.trimHtml(s),o["text/html"]?t.pasteHtml(s,u):t.pasteText(s)})}))}}}),e.on("dragstart",function(e){n.set(!0)}),e.on("dragover dragend",function(t){c.shouldPasteDataImages(e)&&!1===n.get()&&(t.preventDefault(),Le(e,Be(e,t))),"dragend"===t.type&&n.set(!1)})},He=function(e){var t=e.plugins.paste,n=c.getPreProcess(e);n&&e.on("PastePreProcess",function(e){n.call(t,t,e)});var r=c.getPostProcess(e);r&&e.on("PastePostProcess",function(e){r.call(t,t,e)})};function je(e,t){e.on("PastePreProcess",function(n){n.content=t(e,n.content,n.internal,n.wordContent)})}function We(e,t){if(!B.isWordContent(t))return t;var n=[];m.each(e.schema.getBlockElements(),function(e,t){n.push(t)});var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=k.filter(t,[[r,"$1"]]),t=k.filter(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function Ue(e,t,n,r){if(r||n)return t;var o,i=c.getWebkitStyles(e);if(!1===c.shouldRemoveWebKitStyles(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(e,t,n,r){var i=a.parseStyle(a.decode(n)),s={};if("none"===o)return t+r;for(var c=0;c<o.length;c++){var l=i[o[c]],f=a.getStyle(u,o[c],!0);/color/.test(o[c])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(s[o[c]]=l)}return(s=a.serializeStyle(s,"span"))?t+' style="'+s+'"'+r:t+r})}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(e,t,n,r){return t+' style="'+n+'"'+r})}function ze(e,t){e.$("a",t).find("font,u").each(function(t,n){e.dom.remove(n,!0)})}var qe=function(e){d.webkit&&je(e,Ue),d.ie&&(je(e,We),function(e,t){e.on("PastePostProcess",function(n){t(e,n.node)})}(e,ze))},Ve=function(e,t,n){var r=n.control;r.active("text"===t.pasteFormat.get()),e.on("PastePlainTextToggle",function(e){r.active(e.state)})},$e=function(e,t){var n=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)}}(Ve,e,t);e.addButton("pastetext",{active:!1,icon:"pastetext",tooltip:"Paste as text",cmd:"mceTogglePlainTextPaste",onPostRender:n}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:t.pasteFormat,cmd:"mceTogglePlainTextPaste",onPostRender:n})};n.add("paste",function(e){if(!1===r(e)){var n=t(!1),i=t(!1),a=t(c.isPasteAsTextEnabled(e)?"text":"html"),u=ke(e,a),s=qe(e);return $e(e,u),f(e,u,n),He(e),Me(e),Fe(e,u,i),o(u,s)}})}(window)},function(e,t,n){n(372)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return parseInt(e.getParam("plugin_preview_width","650"),10)},r=function(e){return parseInt(e.getParam("plugin_preview_height","500"),10)},o=function(e){return e.getParam("content_style","")},i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(e){var t="",n=e.dom.encode,r=o(e);t+='<base href="'+n(e.documentBaseURI.getURI())+'">',r&&(t+='<style type="text/css">'+r+"</style>"),i.each(e.contentCSS,function(r){t+='<link type="text/css" rel="stylesheet" href="'+n(e.documentBaseURI.toAbsolute(r))+'">'});var a=e.settings.body_id||"tinymce";-1!==a.indexOf("=")&&(a=(a=e.getParam("body_id","","hash"))[e.id]||a);var u=e.settings.body_class||"";-1!==u.indexOf("=")&&(u=(u=e.getParam("body_class","","hash"))[e.id]||"");var s=e.settings.directionality?' dir="'+e.settings.directionality+'"':"";return"<!DOCTYPE html><html><head>"+t+'</head><body id="'+n(a)+'" class="mce-content-body '+n(u)+'"'+n(s)+">"+e.getContent()+'<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A") {e.preventDefault();}}}, false);<\/script> </body></html>'},u=function(e,t,n){var r=a(e);if(n)t.src="data:text/html;charset=utf-8,"+encodeURIComponent(r);else{var o=t.contentWindow.document;o.open(),o.write(r),o.close()}},s=function(e){var o=!t.ie,i='<iframe src="" frameborder="0"'+(o?' sandbox="allow-scripts"':"")+"></iframe>",a=n(e),s=r(e);e.windowManager.open({title:"Preview",width:a,height:s,html:i,buttons:{text:"Close",onclick:function(e){e.control.parent().parent().close()}},onPostRender:function(t){var n=t.control.getEl("body").firstChild;u(e,n,o)}})},c=function(e){e.addCommand("mcePreview",function(){s(e)})},l=function(e){e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})};e.add("preview",function(e){c(e),l(e)})}()},function(e,t,n){n(374)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){e.addCommand("mcePrint",function(){e.getWin().print()})},n=function(e){e.addButton("print",{title:"Print",cmd:"mcePrint"}),e.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print"})};e.add("print",function(e){t(e),n(e),e.addShortcut("Meta+P","","mcePrint")})}()},function(e,t,n){n(376)},function(e,t){!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");function r(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var o={findAndReplaceDOMText:function(e,t,n,o,i){var a,u,s,c,l,f,d=[],h=0;function m(e,t){if(t=t||0,!e[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");var n=e.index;if(t>0){var r=e[t];if(!r)throw new Error("Invalid capture group");n+=e[0].indexOf(r),e[0]=r}return[n,n+e[0].length,[e[0]]]}if(s=t.ownerDocument,c=i.getBlockElements(),l=i.getWhiteSpaceElements(),f=i.getShortEndedElements(),u=function e(t){var n;if(3===t.nodeType)return t.data;if(l[t.nodeName]&&!c[t.nodeName])return"";if(n="",r(t))return"\n";if((c[t.nodeName]||f[t.nodeName])&&(n+="\n"),t=t.firstChild)do{n+=e(t)}while(t=t.nextSibling);return n}(t)){if(e.global)for(;a=e.exec(u);)d.push(m(a,o));else a=u.match(e),d.push(m(a,o));return d.length&&(h=d.length,function(e,t,n){var o,i,a,u,s=[],d=0,h=e,m=t.shift(),p=0;e:for(;;){if((c[h.nodeName]||f[h.nodeName]||r(h))&&d++,3===h.nodeType&&(!i&&h.length+d>=m[1]?(i=h,u=m[1]-d):o&&s.push(h),!o&&h.length+d>m[0]&&(o=h,a=m[0]-d),d+=h.length),o&&i){if(h=n({startNode:o,startNodeIndex:a,endNode:i,endNodeIndex:u,innerNodes:s,match:m[2],matchIndex:p}),d-=i.length-u,o=null,i=null,s=[],p++,!(m=t.shift()))break}else if(l[h.nodeName]&&!c[h.nodeName]||!h.firstChild){if(h.nextSibling){h=h.nextSibling;continue}}else if(!r(h)){h=h.firstChild;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h.parentNode===e)break e;h=h.parentNode}}}(t,d,function(e){var t;if("function"!=typeof e){var n=e.nodeType?e:s.createElement(e);t=function(e,t){var r=n.cloneNode(!1);return r.setAttribute("data-mce-index",t),e&&r.appendChild(s.createTextNode(e)),r}}else t=e;return function(e){var n,r,o,i=e.startNode,a=e.endNode,u=e.matchIndex;if(i===a){var c=i;o=c.parentNode,e.startNodeIndex>0&&(n=s.createTextNode(c.data.substring(0,e.startNodeIndex)),o.insertBefore(n,c));var l=t(e.match[0],u);return o.insertBefore(l,c),e.endNodeIndex<c.length&&(r=s.createTextNode(c.data.substring(e.endNodeIndex)),o.insertBefore(r,c)),c.parentNode.removeChild(c),l}n=s.createTextNode(i.data.substring(0,e.startNodeIndex)),r=s.createTextNode(a.data.substring(e.endNodeIndex));for(var f=t(i.data.substring(e.startNodeIndex),u),d=0,h=e.innerNodes.length;d<h;++d){var m=e.innerNodes[d],p=t(m.data,u);m.parentNode.replaceChild(p,m)}var g=t(a.data.substring(0,e.endNodeIndex),u);return(o=i.parentNode).insertBefore(n,i),o.insertBefore(f,i),o.removeChild(i),(o=a.parentNode).insertBefore(g,a),o.insertBefore(r,a),o.removeChild(a),g}}(n))),h}}},i=function(e){var t=e.getAttribute("data-mce-index");return"number"==typeof t?""+t:t},a=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},u=function(e,t){var r,o=[];if((r=n.toArray(e.getBody().getElementsByTagName("span"))).length)for(var a=0;a<r.length;a++){var u=i(r[a]);null!==u&&u.length&&u===t.toString()&&o.push(r[a])}return o},s=function(e,t,n){var r=t.get(),o=e.dom;(n=!1!==n)?r++:r--,o.removeClass(u(e,t.get()),"mce-match-marker-selected");var i=u(e,r);return i.length?(o.addClass(u(e,r),"mce-match-marker-selected"),e.selection.scrollIntoView(i[0]),r):-1},c=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},l=function(e,t){var n=s(e,t,!0);-1!==n&&t.set(n)},f=function(e,t){var n=s(e,t,!1);-1!==n&&t.set(n)},d=function(e){var t=i(e);return null!==t&&t.length>0},h=function(e,t,r){var o,u,s,c;for(u=n.toArray(e.getBody().getElementsByTagName("span")),o=0;o<u.length;o++){var l=i(u[o]);null!==l&&l.length&&(l===t.get().toString()&&(s||(s=u[o].firstChild),c=u[o].firstChild),a(u[o]))}if(s&&c){var f=e.dom.createRng();return f.setStart(s,0),f.setEnd(c,c.data.length),!1!==r&&e.selection.setRng(f),f}},m=function(e,t){return u(e,t.get()+1).length>0},p=function(e,t){return u(e,t.get()-1).length>0},g={done:h,find:function(e,t,n,r,i){n=(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")).replace(/\s/g,"[^\\S\\r\\n]"),n=i?"\\b"+n+"\\b":n;var a=function(e,t,n){var r,i;return(i=e.dom.create("span",{"data-mce-bogus":1})).className="mce-match-marker",r=e.getBody(),h(e,t,!1),o.findAndReplaceDOMText(n,r,i,!1,e.schema)}(e,t,new RegExp(n,r?"g":"gi"));return a&&(t.set(-1),t.set(s(e,t,!0))),a},next:l,prev:f,replace:function(e,t,r,o,u){var s,h,g,v,y,b,x=t.get();for(o=!1!==o,g=e.getBody(),h=n.grep(n.toArray(g.getElementsByTagName("span")),d),s=0;s<h.length;s++){var w=i(h[s]);if(v=y=parseInt(w,10),u||v===t.get()){for(r.length?(h[s].firstChild.nodeValue=r,a(h[s])):c(e.dom,h[s]);h[++s];){if((v=parseInt(i(h[s]),10))!==y){s--;break}c(e.dom,h[s])}o&&x--}else y>t.get()&&h[s].setAttribute("data-mce-index",y-1)}return t.set(x),o?(b=m(e,t),l(e,t)):(b=p(e,t),f(e,t)),!u&&b},hasNext:m,hasPrev:p},v=function(e,t){return{done:function(n){return g.done(e,t,n)},find:function(n,r,o){return g.find(e,t,n,r,o)},next:function(){return g.next(e,t)},prev:function(){return g.prev(e,t)},replace:function(n,r,o){return g.replace(e,t,n,r,o)}}},y=function(e,t){var r,o={};function i(){u.statusbar.find("#next").disabled(!1===g.hasNext(e,t)),u.statusbar.find("#prev").disabled(!1===g.hasPrev(e,t))}function a(){e.windowManager.alert("Could not find the specified string.",function(){u.find("#find")[0].focus()})}e.undoManager.add(),r=n.trim(e.selection.getContent({format:"text"}));var u=e.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){e.focus(),g.done(e,t),e.undoManager.add()},onSubmit:function(n){var r,s,c,l;return n.preventDefault(),s=u.find("#case").checked(),l=u.find("#words").checked(),(c=u.find("#find").value()).length?o.text===c&&o.caseState===s&&o.wholeWord===l?g.hasNext(e,t)?(g.next(e,t),void i()):void a():((r=g.find(e,t,c,s,l))||a(),u.statusbar.items().slice(1).disabled(0===r),i(),void(o={text:c,caseState:s,wholeWord:l})):(g.done(e,t,!1),void u.statusbar.items().slice(1).disabled(!0))},buttons:[{text:"Find",subtype:"primary",onclick:function(){u.submit()}},{text:"Replace",disabled:!0,onclick:function(){g.replace(e,t,u.find("#replace").value())||(u.statusbar.items().slice(1).disabled(!0),t.set(-1),o={})}},{text:"Replace all",disabled:!0,onclick:function(){g.replace(e,t,u.find("#replace").value(),!0,!0),u.statusbar.items().slice(1).disabled(!0),o={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:!0,onclick:function(){g.prev(e,t),i()}},{text:"Next",name:"next",disabled:!0,onclick:function(){g.next(e,t),i()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:r},{type:"textbox",name:"replace",size:40,label:"Replace with"},{type:"checkbox",name:"case",text:"Match case",label:" "},{type:"checkbox",name:"words",text:"Whole words",label:" "}]}})},b=function(e,t){e.addCommand("SearchReplace",function(){y(e,t)})},x=function(e,t){return function(){y(e,t)}},w=function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:x(e,t),separator:"before",context:"edit"}),e.addButton("searchreplace",{tooltip:"Find and replace",onclick:x(e,t)}),e.shortcuts.add("Meta+F","",x(e,t))};t.add("searchreplace",function(t){var n=e(-1);return b(t,n),w(t,n),v(t,n)})}()},function(e,t,n){n(378)},function(e,t){!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=tinymce.util.Tools.resolve("tinymce.EditorManager"),o=tinymce.util.Tools.resolve("tinymce.Env"),i=tinymce.util.Tools.resolve("tinymce.util.Delay"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.VK"),s={getTabFocus:function(e){return e.getParam("tab_focus",function(e){return e.getParam("tabfocus_elements",":prev,:next")}(e))}},c=n.DOM,l=function(e){e.keyCode!==u.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},f=function(t){function n(n){var l,f,d,h;if(!(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented())&&(1===(d=a.explode(s.getTabFocus(t))).length&&(d[1]=d[0],d[0]=":prev"),f=n.shiftKey?":prev"===d[0]?p(-1):c.get(d[0]):":next"===d[1]?p(1):c.get(d[1]))){var m=r.get(f.id||f.name);f.id&&m?m.focus():i.setTimeout(function(){o.webkit||e.window.focus(),f.focus()},10),n.preventDefault()}function p(e){function o(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&r.get(n.id)&&-1!==e.tabIndex&&function e(t){return"BODY"===t.nodeName||"hidden"!==t.type&&"none"!==t.style.display&&"hidden"!==t.style.visibility&&e(t.parentNode)}(e)}if(f=c.select(":input:enabled,*[tabindex]:not(iframe)"),a.each(f,function(e,n){if(e.id===t.id)return l=n,!1}),e>0){for(h=l+1;h<f.length;h++)if(o(f[h]))return f[h]}else for(h=l-1;h>=0;h--)if(o(f[h]))return f[h];return null}}t.on("init",function(){t.inline&&c.setAttrib(t.getBody(),"tabIndex",null),t.on("keyup",l),o.gecko?t.on("keypress keydown",n):t.on("keydown",n)})};t.add("tabfocus",function(e){f(e)})}(window)},function(e,t,n){n(380)},function(e,t){!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},o=function(e){return function(){return e}},i=function(e){return e};function a(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 u,s=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},c=function(e){return e()},l=o(!1),f=o(!0),d=l,h=f,m=function(){return p},p=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:d,isSome:d,isNone:h,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:n,orThunk:t,map:m,ap:m,each:function(){},bind:m,flatten:m,exists:d,forall:h,filter:m,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return Object.freeze&&Object.freeze(r),r}(),g=function(e){var t=function(){return 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:h,isNone:d,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return g(t(e))},ap:function(t){return t.fold(m,function(t){return g(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:p},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(d,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},v={some:g,none:m,from:function(e){return null==e?p:g(e)}},y=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(t)===e}},b=y("string"),x=y("array"),w=y("boolean"),C=y("function"),E=y("number"),S=void 0===(u=Array.prototype.indexOf)?function(e,t){return I(e,t)}:function(e,t){return u.call(e,t)},T=function(e,t){return S(e,t)>-1},N=function(e,t){return M(e,t).isSome()},k=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r},D=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},_=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r,e)&&n.push(i)}return n},R=function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],s=t(u);s!==n&&(r.push(o),o=[]),n=s,o.push(u)}return 0!==o.length&&r.push(o),r},A=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n,e)}(e,function(e){n=t(n,e)}),n},O=function(e,t,n){return D(e,function(e){n=t(n,e)}),n},P=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n,e))return v.some(o)}return v.none()},M=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n,e))return v.some(n);return v.none()},I=function(e,t){for(var n=0,r=e.length;n<r;++n)if(e[n]===t)return n;return-1},B=Array.prototype.push,L=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!Array.prototype.isPrototypeOf(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);B.apply(t,e[n])}return t},F=function(e,t){var n=k(e,t);return L(n)},H=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n,e))return!1;return!0},j=Array.prototype.slice,W=function(e){var t=j.call(e,0);return t.reverse(),t},U=function(e,t){var n=j.call(e,0);return n.sort(t),n},z=(C(Array.from)&&Array.from,Object.keys),q=function(e,t){for(var n=z(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i,e)}},V=function(e,t){return $(e,function(e,n,r){return{k:n,v:t(e,n,r)}})},$=function(e,t){var n={};return q(e,function(r,o){var i=t(r,o,e);n[i.k]=i.v}),n},Y=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return D(e,function(e,n){r[e]=o(t[n])}),r}},X=function(e){return e.slice(0).sort()},K=function(e,t){throw new Error("All required keys ("+X(e).join(", ")+") were not specified. Specified keys were: "+X(t).join(", ")+".")},G=function(e){throw new Error("Unsupported keys for object: "+X(e).join(", "))},J=function(e,t){if(!x(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");D(t,function(t){if(!b(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")})},Q=function(e){var t=X(e);P(t,function(e,n){return n<t.length-1&&e===t[n+1]}).each(function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")})},Z=function(e,t){var n=e.concat(t);if(0===n.length)throw new Error("You must specify at least one required or optional field.");return J("required",e),J("optional",t),Q(n),function(r){var i=z(r);H(e,function(e){return T(i,e)})||K(e,i);var a=_(i,function(e){return!T(n,e)});a.length>0&&G(a);var u={};return D(e,function(e){u[e]=o(r[e])}),D(t,function(e){u[e]=o(Object.prototype.hasOwnProperty.call(r,e)?v.some(r[e]):v.none())}),u}},ee=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE),te=e.Node.DOCUMENT_NODE,ne=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),re=e.Node.TEXT_NODE,oe=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,function(e){return e.dom().nodeName.toLowerCase()}),ie=function(e){return e.dom().nodeType},ae=function(e){return function(t){return ie(t)===e}},ue=function(e){return ie(e)===ee||"#comment"===oe(e)},se=ae(ne),ce=ae(re),le=ae(te),fe=function(t,n,r){if(!(b(r)||w(r)||E(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")},de=function(e,t,n){fe(e.dom(),t,n)},he=function(e,t){var n=e.dom();q(t,function(e,t){fe(n,t,e)})},me=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},pe=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},ge=function(e,t){e.dom().removeAttribute(t)},ve=function(e){return O(e.dom().attributes,function(e,t){return e[t.name]=t.value,e},{})},ye=function(e,t){return-1!==e.indexOf(t)},be=function(e){return void 0!==e.style},xe=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}},we=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:o(e)}},Ce={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return we(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return we(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return we(r)},fromDom:we,fromPoint:function(e,t,n){var r=e.dom();return v.from(r.elementFromPoint(t,n)).map(we)}},Ee=function(e){var t=ce(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)},Se=xe(function(){return Te(Ce.fromDom(e.document))}),Te=function(e){var t=e.dom().body;if(null==t)throw new Error("Body is not available yet");return Ce.fromDom(t)},Ne=function(t,n,r){if(!b(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);be(t)&&t.style.setProperty(n,r)},ke=function(e,t,n){var r=e.dom();Ne(r,t,n)},De=function(e,t){var n=e.dom();q(t,function(e,t){Ne(n,t,e)})},_e=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||Ee(t)?o:Re(r,n);return null===i?void 0:i},Re=function(e,t){return be(e)?e.style.getPropertyValue(t):""},Ae=function(e,t){var n=e.dom(),r=Re(n,t);return v.from(r).filter(function(e){return e.length>0})},Oe=function(e,t){!function(e,t){be(e)&&e.style.removeProperty(t)}(e.dom(),t),pe(e,"style")&&""===me(e,"style").replace(/^\s+|\s+$/g,"")&&ge(e,"style")},Pe=void 0!==e.window?e.window:Function("return this;")(),Me=function(e,t){return function(e,t){for(var n=null!=t?t:Pe,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},Ie=function(e,t){var n=function(e,t){return Me(e,t)}(e,t);if(null==n)throw e+" not available on this browser";return n},Be=function(){return Ie("Node")},Le=function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)},Fe=function(e,t){return Le(e,t,Be().DOCUMENT_POSITION_CONTAINED_BY)},He=function(){return je(0,0)},je=function(e,t){return{major:e,minor:t}},We={nu:je,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?He():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 je(r(1),r(2))}(e,n)},unknown:He},Ue=function(e,t){return function(){return t===e}},ze=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Ue("Edge",t),isChrome:Ue("Chrome",t),isIE:Ue("IE",t),isOpera:Ue("Opera",t),isFirefox:Ue("Firefox",t),isSafari:Ue("Safari",t)}},qe={unknown:function(){return ze({current:void 0,version:We.unknown()})},nu:ze,edge:o("Edge"),chrome:o("Chrome"),ie:o("IE"),opera:o("Opera"),firefox:o("Firefox"),safari:o("Safari")},Ve=function(e,t){return function(){return t===e}},$e=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Ve("Windows",t),isiOS:Ve("iOS",t),isAndroid:Ve("Android",t),isOSX:Ve("OSX",t),isLinux:Ve("Linux",t),isSolaris:Ve("Solaris",t),isFreeBSD:Ve("FreeBSD",t)}},Ye={unknown:function(){return $e({current:void 0,version:We.unknown()})},nu:$e,windows:o("Windows"),ios:o("iOS"),android:o("Android"),linux:o("Linux"),osx:o("OSX"),solaris:o("Solaris"),freebsd:o("FreeBSD")},Xe=function(e,t){var n=String(t).toLowerCase();return P(e,function(e){return e.search(n)})},Ke=function(e,t){return Xe(e,t).map(function(e){var n=We.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Ge=function(e,t){return Xe(e,t).map(function(e){var n=We.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Je=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Qe=function(e){return function(t){return ye(t,e)}},Ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return ye(e,"edge/")&&ye(e,"chrome")&&ye(e,"safari")&&ye(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Je],search:function(e){return ye(e,"chrome")&&!ye(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return ye(e,"msie")||ye(e,"trident")}},{name:"Opera",versionRegexes:[Je,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Qe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Qe("firefox")},{name:"Safari",versionRegexes:[Je,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(ye(e,"safari")||ye(e,"mobile/"))&&ye(e,"applewebkit")}}],et=[{name:"Windows",search:Qe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return ye(e,"iphone")||ye(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("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Qe("linux"),versionRegexes:[]},{name:"Solaris",search:Qe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Qe("freebsd"),versionRegexes:[]}],tt={browsers:o(Ze),oses:o(et)},nt=function(e){var t=tt.browsers(),n=tt.oses(),r=Ke(t,e).fold(qe.unknown,qe.nu),i=Ge(n,e).fold(Ye.unknown,Ye.nu),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:o(r),isiPhone:o(i),isTablet:o(s),isPhone:o(l),isTouch:o(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:o(f)}}(i,r,e);return{browser:r,os:i,deviceType:a}},rt={detect:xe(function(){var t=e.navigator.userAgent;return nt(t)})},ot=ne,it=te,at=function(e,t){var n=e.dom();if(n.nodeType!==ot)return!1;if(void 0!==n.matches)return n.matches(t);if(void 0!==n.msMatchesSelector)return n.msMatchesSelector(t);if(void 0!==n.webkitMatchesSelector)return n.webkitMatchesSelector(t);if(void 0!==n.mozMatchesSelector)return n.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ut=function(e){return e.nodeType!==ot&&e.nodeType!==it||0===e.childElementCount},st=function(e,t){return e.dom()===t.dom()},ct=rt.detect().browser.isIE()?function(e,t){return Fe(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},lt=at,ft=function(e){return Ce.fromDom(e.dom().ownerDocument)},dt=function(e){var t=e.dom();return v.from(t.parentNode).map(Ce.fromDom)},ht=function(e,t){for(var n=C(t)?t:o(!1),r=e.dom(),i=[];null!==r.parentNode&&void 0!==r.parentNode;){var a=r.parentNode,u=Ce.fromDom(a);if(i.push(u),!0===n(u))break;r=a}return i},mt=function(e){var t=e.dom();return v.from(t.previousSibling).map(Ce.fromDom)},pt=function(e){var t=e.dom();return v.from(t.nextSibling).map(Ce.fromDom)},gt=function(e){var t=e.dom();return k(t.childNodes,Ce.fromDom)},vt=function(e,t){var n=e.dom().childNodes;return v.from(n[t]).map(Ce.fromDom)},yt=(Y("element","offset"),function(e,t){dt(e).each(function(n){n.dom().insertBefore(t.dom(),e.dom())})}),bt=function(e,t){pt(e).fold(function(){dt(e).each(function(e){wt(e,t)})},function(e){yt(e,t)})},xt=function(e,t){(function(e){return vt(e,0)})(e).fold(function(){wt(e,t)},function(n){e.dom().insertBefore(t.dom(),n.dom())})},wt=function(e,t){e.dom().appendChild(t.dom())},Ct=function(e,t){yt(e,t),wt(t,e)},Et=function(e,t){D(t,function(n,r){var o=0===r?e:t[r-1];bt(o,n)})},St=function(e,t){D(t,function(t){wt(e,t)})},Tt=function(e){e.dom().textContent="",D(gt(e),function(e){Nt(e)})},Nt=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},kt=function(e){var t,n=gt(e);n.length>0&&(t=e,D(n,function(e){yt(t,e)})),Nt(e)},Dt=Y("width","height"),_t=Y("rows","columns"),Rt=Y("row","column"),At=Y("x","y"),Ot=Y("element","rowspan","colspan"),Pt=Y("element","rowspan","colspan","isNew"),Mt={dimensions:Dt,grid:_t,address:Rt,coords:At,extended:Y("element","rowspan","colspan","row","column"),detail:Ot,detailnew:Pt,rowdata:Y("element","cells","section"),elementnew:Y("element","isNew"),rowdatanew:Y("element","cells","section","isNew"),rowcells:Y("cells","section"),rowdetails:Y("details","section"),bounds:Y("startRow","startCol","finishRow","finishCol")},It=function(e,t){var n=[];return D(gt(e),function(e){t(e)&&(n=n.concat([e])),n=n.concat(It(e,t))}),n},Bt=function(e,t,n){return function(e,t,n){return _(ht(e,n),t)}(e,function(e){return at(e,t)},n)},Lt=function(e,t){return function(e,t){return _(gt(e),t)}(e,function(e){return at(e,t)})},Ft=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?[]:k(r.querySelectorAll(t),Ce.fromDom)}(n,t)};function Ht(e,t,n,r,o){return e(n,r)?v.some(n):C(o)&&o(n)?v.none():t(n,r,o)}var jt=function(e,t,n){for(var r=e.dom(),i=C(n)?n:o(!1);r.parentNode;){r=r.parentNode;var a=Ce.fromDom(r);if(t(a))return v.some(a);if(i(a))break}return v.none()},Wt=function(e,t,n){return jt(e,function(e){return at(e,t)},n)},Ut=function(e,t){return function(e,t){return P(e.dom().childNodes,r(t,Ce.fromDom)).map(Ce.fromDom)}(e,function(e){return at(e,t)})},zt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?v.none():v.from(r.querySelector(t)).map(Ce.fromDom)}(n,t)},qt=function(e,t,n){return Ht(at,Wt,e,t,n)},Vt=function(e,t,n){return F(gt(e),function(e){return at(e,t)?n(e)?[e]:[]:Vt(e,t,n)})},$t={firstLayer:function(e,t){return Vt(e,t,o(!0))},filterFirstLayer:Vt},Yt=function(e,t,n){var r=void 0!==n?n:o(!1);return r(t)?v.none():T(e,oe(t))?v.some(t):Wt(t,e.join(","),function(e){return at(e,"table")||r(e)})},Xt=function(e,t){return dt(t).map(function(t){return Lt(t,e)})},Kt=a(Xt,"th,td"),Gt=a(Xt,"tr"),Jt=function(e,t){return parseInt(me(e,t),10)},Qt={cell:function(e,t){return Yt(["td","th"],e,t)},firstCell:function(e){return zt(e,"th,td")},cells:function(e){return $t.firstLayer(e,"th,td")},neighbourCells:Kt,table:function(e,t){return qt(e,"table",t)},row:function(e,t){return Yt(["tr"],e,t)},rows:function(e){return $t.firstLayer(e,"tr")},notCell:function(e,t){return Yt(["caption","tr","tbody","tfoot","thead"],e,t)},neighbourRows:Gt,attr:Jt,grid:function(e,t,n){var r=Jt(e,t),o=Jt(e,n);return Mt.grid(r,o)}},Zt=function(e){var t=Qt.rows(e);return k(t,function(e){var t=e,n=dt(t).map(function(e){var t=oe(e);return"tfoot"===t||"thead"===t||"tbody"===t?t:"tbody"}).getOr("tbody"),r=k(Qt.cells(e),function(e){var t=pe(e,"rowspan")?parseInt(me(e,"rowspan"),10):1,n=pe(e,"colspan")?parseInt(me(e,"colspan"),10):1;return Mt.detail(e,t,n)});return Mt.rowdata(t,r,n)})},en=function(e,t){return k(e,function(e){var n=k(Qt.cells(e),function(e){var t=pe(e,"rowspan")?parseInt(me(e,"rowspan"),10):1,n=pe(e,"colspan")?parseInt(me(e,"colspan"),10):1;return Mt.detail(e,t,n)});return Mt.rowdata(e,n,t.section())})},tn=function(e,t){return e+","+t},nn=function(e,t){var n=F(e.all(),function(e){return e.cells()});return _(n,t)},rn={generate:function(e){var t={},n=[],r=e.length,i=0;D(e,function(e,r){var o=[];D(e.cells(),function(e,n){for(var a=0;void 0!==t[tn(r,a)];)a++;for(var u=Mt.extended(e.element(),e.rowspan(),e.colspan(),r,a),s=0;s<e.colspan();s++)for(var c=0;c<e.rowspan();c++){var l=a+s,f=tn(r+c,l);t[f]=u,i=Math.max(i,l+1)}o.push(u)}),n.push(Mt.rowdata(e.element(),o,e.section()))});var a=Mt.grid(r,i);return{grid:o(a),access:o(t),all:o(n)}},getAt:function(e,t,n){var r=e.access()[tn(t,n)];return void 0!==r?v.some(r):v.none()},findItem:function(e,t,n){var r=nn(e,function(e){return n(t,e.element())});return r.length>0?v.some(r[0]):v.none()},filterItems:nn,justCells:function(e){var t=k(e.all(),function(e){return e.cells()});return L(t)}},on=Y("minRow","minCol","maxRow","maxCol"),an=function(e,t,n){var r=e[n].element(),o=Ce.fromTag("td");wt(o,Ce.fromTag("br")),(t?wt:xt)(r,o)},un=function(e,t){var n=function(e){return at(e.element(),t)},r=Zt(e),o=rn.generate(r),i=function(e,t){var n=e.grid().columns(),r=e.grid().rows(),o=n,i=0,a=0;return q(e.access(),function(e){if(t(e)){var n=e.row(),u=n+e.rowspan()-1,s=e.column(),c=s+e.colspan()-1;n<r?r=n:u>i&&(i=u),s<o?o=s:c>a&&(a=c)}}),on(r,o,i,a)}(o,n),a="th:not("+t+"),td:not("+t+")",u=$t.filterFirstLayer(e,"th,td",function(e){return at(e,a)});return D(u,Nt),function(e,t,n,r){for(var o=t.grid().columns(),i=t.grid().rows(),a=0;a<i;a++)for(var u=!1,s=0;s<o;s++)a<n.minRow()||a>n.maxRow()||s<n.minCol()||s>n.maxCol()||(rn.getAt(t,a,s).filter(r).isNone()?an(e,u,a):u=!0)}(r,o,i,n),function(e,t){var n=_($t.firstLayer(e,"tr"),function(e){return 0===e.dom().childElementCount});D(n,Nt),t.minCol()!==t.maxCol()&&t.minRow()!==t.maxRow()||D($t.firstLayer(e,"th,td"),function(e){ge(e,"rowspan"),ge(e,"colspan")}),ge(e,"width"),ge(e,"height"),Oe(e,"width"),Oe(e,"height")}(e,i),e},sn=function(e,t){var n=function(t){return e(t)?v.from(t.dom().nodeValue):v.none()},r=rt.detect().browser,o=r.isIE()&&10===r.version.major?function(e){try{return n(e)}catch(e){return v.none()}}:n;return{get:function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},getOption:o,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r}}}(ce,"text"),cn=function(e){return sn.get(e)},ln=function(e){return sn.getOption(e)},fn=function(e,t){sn.set(e,t)},dn=function(e){return"img"===oe(e)?1:ln(e).fold(function(){return gt(e).length},function(e){return e.length})},hn=["img","br"],mn=function(e){return ln(e).filter(function(e){return 0!==e.trim().length||e.indexOf(" ")>-1}).isSome()||T(hn,oe(e))},pn=function(e){return t=mn,(n=function(e){for(var r=0;r<e.childNodes.length;r++){if(t(Ce.fromDom(e.childNodes[r])))return v.some(Ce.fromDom(e.childNodes[r]));var o=n(e.childNodes[r]);if(o.isSome())return o}return v.none()})(e.dom());var t,n},gn=function(e){return vn(e,mn)},vn=function(e,t){var n=function(e){for(var r=gt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return v.some(i);var a=n(i);if(a.isSome())return a}return v.none()};return n(e)},yn=function(e,t){return Ce.fromDom(e.dom().cloneNode(t))},bn=function(e){return yn(e,!1)},xn=function(e){return yn(e,!0)},wn=function(e,t){var n=function(e,t){var n=Ce.fromTag(t),r=ve(e);return he(n,r),n}(e,t),r=gt(xn(e));return St(n,r),n},Cn=function(){var e=Ce.fromTag("td");return wt(e,Ce.fromTag("br")),e},En=function(e,t,n){var r=wn(e,t);return q(n,function(e,t){null===e?ge(r,t):de(r,t,e)}),r},Sn=function(e){return e},Tn=function(e){return function(){return Ce.fromTag("tr",e.dom())}},Nn=function(e,t,n){return{row:Tn(t),cell:function(t){var r,o,i,a,u=ft(t.element()),s=Ce.fromTag(oe(t.element()),u.dom()),c=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),l=c.length>0?function(e,t,n){return pn(e).map(function(r){var o=n.join(","),i=Bt(r,o,function(t){return st(t,e)});return A(i,function(e,t){var n=bn(t);return ge(n,"contenteditable"),wt(e,n),n},t)}).getOr(t)}(t.element(),s,c):s;return wt(l,Ce.fromTag("br")),r=t.element(),o=s,i=r.dom(),a=o.dom(),be(i)&&be(a)&&(a.style.cssText=i.style.cssText),Oe(s,"height"),1!==t.colspan()&&Oe(t.element(),"width"),e(t.element(),s),s},replace:En,gap:Cn}},kn=function(e){return{row:Tn(e),cell:Cn,replace:Sn,gap:Cn}},Dn=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function _n(){return{up:o({selector:Wt,closest:qt,predicate:jt,all:ht}),down:o({selector:Ft,predicate:It}),styles:o({get:_e,getRaw:Ae,set:ke,remove:Oe}),attrs:o({get:me,set:de,remove:ge,copyTo:function(e,t){var n=ve(e);he(t,n)}}),insert:o({before:yt,after:bt,afterAll:Et,append:wt,appendAll:St,prepend:xt,wrap:Ct}),remove:o({unwrap:kt,remove:Nt}),create:o({nu:Ce.fromTag,clone:function(e){return Ce.fromDom(e.dom().cloneNode(!1))},text:Ce.fromText}),query:o({comparePosition:function(e,t){return e.dom().compareDocumentPosition(t.dom())},prevSibling:mt,nextSibling:pt}),property:o({children:gt,name:oe,parent:dt,document:function(e){return e.dom().ownerDocument},isText:ce,isComment:ue,isElement:se,getText:cn,setText:fn,isBoundary:function(e){return!!se(e)&&("body"===oe(e)||T(Dn,oe(e)))},isEmptyTag:function(e){return!!se(e)&&T(["br","img","hr","input"],oe(e))}}),eq:st,is:lt}}var Rn=Y("left","right"),An=function(e,t,n){var r=e.property().children(t);return M(r,a(e.eq,n)).map(function(e){return{before:o(r.slice(0,e)),after:o(r.slice(e+1))}})},On=function(e,t,n){return An(e,t,n).map(function(r){var o=e.create().clone(t);return e.insert().appendAll(o,r.before().concat([n])),e.insert().appendAll(t,r.after()),e.insert().before(t,o),Rn(o,t)})},Pn=function(e,t,n){return An(e,t,n).map(function(n){var r=e.create().clone(t);return e.insert().appendAll(r,n.after()),e.insert().after(t,r),Rn(t,r)})},Mn=function(e,t,n,r){var o=Y("first","second","splits"),i=function(t,a,u){var s=o(t,v.none(),u);return n(t)?o(t,a,u):e.property().parent(t).bind(function(o){return r(e,o,t).map(function(e){var t=[{first:e.left,second:e.right}],r=n(o)?o:e.left();return i(r,v.some(e.right()),u.concat(t))}).getOr(s)})};return i(t,v.none(),[])},In=function(e,t,n,r){var o=t(e,n);return A(r,function(n,r){var o=t(e,r);return Bn(e,n,o)},o)},Bn=function(e,t,n){return t.bind(function(t){return n.filter(a(e.eq,t))})},Ln=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,In):v.none()},Fn=function(e,t){return a(e.eq,t)},Hn=function(e,t,n,r){var i=void 0!==r?r:o(!1),a=[t].concat(e.up().all(t)),u=[n].concat(e.up().all(n)),s=function(e){return M(e,i).fold(function(){return e},function(t){return e.slice(0,t+1)})},c=s(a),l=s(u),f=P(c,function(t){return N(l,Fn(e,t))});return{firstpath:o(c),secondpath:o(l),shared:o(f)}},jn=function(e,t,n){var r=Hn(e,t,n);return r.shared().bind(function(t){return function(e,t,n,r){var o=e.property().children(t);if(e.eq(t,n[0]))return v.some([n[0]]);if(e.eq(t,r[0]))return v.some([r[0]]);var i=function(n){var r=W(n),i=M(r,Fn(e,t)).getOr(-1),a=i<r.length-1?r[i+1]:r[i];return M(o,Fn(e,a))},a=i(n),u=i(r);return a.bind(function(e){return u.map(function(t){var n=Math.min(e,t),r=Math.max(e,t);return o.slice(n,r+1)})})}(e,t,r.firstpath(),r.secondpath())})},Wn=Hn,Un=function(e,t,n){return Ln(e,t,n)},zn=function(e,t,n){return jn(e,t,n)},qn=function(e,t,n,r){return Wn(e,t,n,r)},Vn=function(e,t,n){return On(e,t,n)},$n=function(e,t,n){return Pn(e,t,n)},Yn=function(e,t,n,r){return Mn(e,t,n,r)},Xn=_n(),Kn={sharedOne:function(e,t){return Un(Xn,function(t,n){return e(n)},t)},subset:function(e,t){return zn(Xn,e,t)},ancestors:function(e,t,n){return qn(Xn,e,t,n)},breakToLeft:function(e,t){return Vn(Xn,e,t)},breakToRight:function(e,t){return $n(Xn,e,t)},breakPath:function(e,t,n){return Yn(Xn,e,t,function(e,t,r){return n(t,r)})}},Gn=function(e,t){return t.column()>=e.startCol()&&t.column()+t.colspan()-1<=e.finishCol()&&t.row()>=e.startRow()&&t.row()+t.rowspan()-1<=e.finishRow()},Jn=function(e,t){var n=t.column(),r=t.column()+t.colspan()-1,o=t.row(),i=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&o<=e.finishRow()&&i>=e.startRow()},Qn=function(e,t){for(var n=!0,r=a(Gn,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&rn.getAt(e,o,i).exists(r);return n?v.some(t):v.none()},Zn=function(e,t,n){var r=rn.findItem(e,t,st),o=rn.findItem(e,n,st);return r.bind(function(e){return o.map(function(t){return n=e,r=t,Mt.bounds(Math.min(n.row(),r.row()),Math.min(n.column(),r.column()),Math.max(n.row()+n.rowspan()-1,r.row()+r.rowspan()-1),Math.max(n.column()+n.colspan()-1,r.column()+r.colspan()-1));var n,r})})},er=Zn,tr=function(e,t,n){return Zn(e,t,n).bind(function(t){return Qn(e,t)})},nr=function(e,t,n,r){return rn.findItem(e,t,st).bind(function(t){var o=n>0?t.row()+t.rowspan()-1:t.row(),i=r>0?t.column()+t.colspan()-1:t.column();return rn.getAt(e,o+n,i+r).map(function(e){return e.element()})})},rr=function(e,t,n){return er(e,t,n).map(function(t){var n=rn.filterItems(e,a(Jn,t));return k(n,function(e){return e.element()})})},or=function(e,t){return rn.findItem(e,t,function(e,t){return ct(t,e)}).bind(function(e){return e.element()})},ir=function(e){var t=Zt(e);return rn.generate(t)},ar=function(e,t,n){return Qt.table(e).bind(function(r){var o=ir(r);return nr(o,e,t,n)})},ur=function(e,t,n){var r=ir(e);return rr(r,t,n)},sr=function(e,t,n,r,o){var i=ir(e),a=st(e,n)?t:or(i,t),u=st(e,o)?r:or(i,r);return rr(i,a,u)},cr=function(e,t,n){var r=ir(e);return tr(r,t,n)},lr=function(e,t){return Wt(e,"table")},fr=Z(["boxes","start","finish"],[]),dr=function(e,t,n){var r=function(e){return function(t){return n(t)||st(t,e)}};return st(e,t)?v.some(fr({boxes:v.some([e]),start:e,finish:t})):lr(e).bind(function(o){return lr(t).bind(function(i){if(st(o,i))return v.some(fr({boxes:ur(o,e,t),start:e,finish:t}));if(ct(o,i)){var a=(u=Bt(t,"td,th",r(o))).length>0?u[u.length-1]:t;return v.some(fr({boxes:sr(o,e,o,t,i),start:e,finish:a}))}if(ct(i,o)){var u,s=(u=Bt(e,"td,th",r(i))).length>0?u[u.length-1]:e;return v.some(fr({boxes:sr(i,e,o,t,i),start:e,finish:s}))}return Kn.ancestors(e,t).shared().bind(function(a){return qt(a,"table",n).bind(function(n){var a=Bt(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,s=Bt(e,"td,th",r(n)),c=s.length>0?s[s.length-1]:e;return v.some(fr({boxes:sr(n,e,o,t,i),start:c,finish:u}))})})})})},hr={identify:dr,retrieve:function(e,t){var n=Ft(e,t);return n.length>0?v.some(n):v.none()},shiftSelection:function(e,t,n,r,i){return function(e,t){return P(e,function(e){return at(e,t)})}(e,i).bind(function(e){return ar(e,t,n).bind(function(e){return function(e,t){return Wt(e,"table").bind(function(n){return zt(n,t).bind(function(t){return dr(t,e).bind(function(e){return e.boxes().map(function(t){return{boxes:o(t),start:o(e.start()),finish:o(e.finish())}})})})})}(e,r)})})},getEdges:function(e,t,n){return zt(e,t).bind(function(t){return zt(e,n).bind(function(e){return Kn.sharedOne(lr,[t,e]).map(function(n){return{first:o(t),last:o(e),table:o(n)}})})})}},mr=function(e,t){return hr.retrieve(e,t)},pr=function(e,t,n){return hr.getEdges(e,t,n).bind(function(t){var n=function(t){return st(e,t)},r=Wt(t.first(),"thead,tfoot,tbody,table",n),o=Wt(t.last(),"thead,tfoot,tbody,table",n);return r.bind(function(e){return o.bind(function(n){return st(e,n)?cr(t.table(),t.first(),t.last()):v.none()})})})},gr="data-mce-selected",vr={selected:o(gr),selectedSelector:o("td[data-mce-selected],th[data-mce-selected]"),attributeSelector:o("[data-mce-selected]"),firstSelected:o("data-mce-first-selected"),firstSelectedSelector:o("td[data-mce-first-selected],th[data-mce-first-selected]"),lastSelected:o("data-mce-last-selected"),lastSelectedSelector:o("td[data-mce-last-selected],th[data-mce-last-selected]")},yr=function(t){if(!x(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var n=[],r={};return D(t,function(o,i){var a=z(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!x(s))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==s.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];return{fold:function(){if(arguments.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+arguments.length);return arguments[i].apply(null,o)},match:function(e){var t=z(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!H(n,function(e){return T(t,e)}))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)},log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}}),r},br=yr([{none:[]},{multiple:["elements"]},{single:["selection"]}]),xr={cata:function(e,t,n,r){return e.fold(t,n,r)},none:br.none,multiple:br.multiple,single:br.single},wr=function(e,t){return xr.cata(t.get(),o([]),i,o([e]))},Cr=function(e,t){return xr.cata(t.get(),v.none,function(t,n){return 0===t.length?v.none():pr(e,vr.firstSelectedSelector(),vr.lastSelectedSelector()).bind(function(e){return t.length>1?v.some({bounds:o(e),cells:o(t)}):v.none()})},v.none)},Er=function(e,t){var n=wr(e,t);return n.length>0&&H(n,function(e){return pe(e,"rowspan")&&parseInt(me(e,"rowspan"),10)>1||pe(e,"colspan")&&parseInt(me(e,"colspan"),10)>1})?v.some(n):v.none()},Sr=wr,Tr=function(e){return{element:o(e),mergable:v.none,unmergable:v.none,selection:o([e])}},Nr=Y("element","clipboard","generators"),kr={noMenu:Tr,forMenu:function(e,t,n){return{element:o(n),mergable:o(Cr(t,e)),unmergable:o(Er(n,e)),selection:o(Sr(n,e))}},notCell:function(e){return Tr(e)},paste:Nr,pasteRows:function(e,t,n,r,i){return{element:o(n),mergable:v.none,unmergable:v.none,selection:o(Sr(n,e)),clipboard:o(r),generators:o(i)}}},Dr={registerEvents:function(t,r,o,i){t.on("BeforeGetContent",function(e){!0===e.selection&&xr.cata(r.get(),n,function(n){e.preventDefault(),function(e){return Qt.table(e[0]).map(xn).map(function(e){return[un(e,vr.attributeSelector())]})}(n).each(function(n){e.content="text"===e.format?function(e){return k(e,function(e){return e.dom().innerText}).join("")}(n):function(e,t){return k(t,function(t){return e.selection.serializer.serialize(t.dom(),{})}).join("")}(t,n)})},n)}),t.on("BeforeSetContent",function(n){!0===n.selection&&!0===n.paste&&v.from(t.dom.getParent(t.selection.getStart(),"th,td")).each(function(r){var a=Ce.fromDom(r);Qt.table(a).each(function(r){var u,s,c,l=_((u=n.content,(c=(s||e.document).createElement("div")).innerHTML=u,gt(Ce.fromDom(c))),function(e){return"meta"!==oe(e)});if(1===l.length&&"table"===oe(l[0])){n.preventDefault();var f=Ce.fromDom(t.getDoc()),d=kn(f),h=kr.paste(a,l[0],d);o.pasteCells(r,h).each(function(e){t.selection.setRng(e),t.focus(),i.clear(r)})}})})})}};function _r(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=_e(n,e);return parseFloat(o)||0}return r},r=function(e,t){return O(t,function(t,n){var r=_e(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o},0)};return{set:function(t,n){if(!E(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();be(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}var Rr=_r("height",function(e){var t=e.dom();return Ee(e)?t.getBoundingClientRect().height:t.offsetHeight}),Ar=function(e){return Rr.get(e)},Or=function(e){return Rr.getOuter(e)},Pr=_r("width",function(e){return e.dom().offsetWidth}),Mr=function(e){return Pr.get(e)},Ir=function(e){return Pr.getOuter(e)},Br=rt.detect(),Lr=function(e,t,n){return function(e,t){var n=parseFloat(e);return isNaN(n)?t:n}(_e(e,t),n)},Fr=function(e){return Br.browser.isIE()||Br.browser.isEdge()?function(e){var t=Lr(e,"padding-top",0),n=Lr(e,"padding-bottom",0),r=Lr(e,"border-top-width",0),o=Lr(e,"border-bottom-width",0),i=e.dom().getBoundingClientRect().height;return"border-box"===_e(e,"box-sizing")?i:i-t-n-(r+o)}(e):Lr(e,"height",Ar(e))},Hr=/(\d+(\.\d+)?)(\w|%)*/,jr=/(\d+(\.\d+)?)%/,Wr=/(\d+(\.\d+)?)px|em/,Ur=function(e,t){ke(e,"height",t+"px")},zr=function(e,t,n,r){var o,i,a=parseInt(e,10);return function(e,t,n){return""===t||!(e.length<t.length)&&e.substr(n,n+t.length)===t}(o=e,i="%",o.length-i.length)&&"table"!==oe(t)?function(e,t,n,r){var o=Qt.table(e).map(function(e){var r=n(e);return Math.floor(t/100*r)}).getOr(t);return r(e,o),o}(t,a,n,r):a},qr=function(e){var t=function(e){return Ae(e,"height").getOrThunk(function(){return Fr(e)+"px"})}(e);return t?zr(t,e,Ar,Ur):Ar(e)},Vr=function(e,t){return pe(e,t)?parseInt(me(e,t),10):1},$r=function(e){return Ae(e,"width").fold(function(){return v.from(me(e,"width"))},function(e){return v.some(e)})},Yr=function(e,t){return e/t.pixelWidth()*100},Xr={percentageBasedSizeRegex:o(jr),pixelBasedSizeRegex:o(Wr),setPixelWidth:function(e,t){ke(e,"width",t+"px")},setPercentageWidth:function(e,t){ke(e,"width",t+"%")},setHeight:Ur,getPixelWidth:function(e,t){return $r(e).fold(function(){return Mr(e)},function(n){return function(e,t,n){if(Wr.test(t)){var r=Wr.exec(t);return parseInt(r[1],10)}if(jr.test(t)){var o=jr.exec(t);return function(e,t){return e/100*t.pixelWidth()}(parseFloat(o[1]),n)}return Mr(e)}(e,n,t)})},getPercentageWidth:function(e,t){return $r(e).fold(function(){var n=Mr(e);return Yr(n,t)},function(n){return function(e,t,n){if(jr.test(t)){var r=jr.exec(t);return parseFloat(r[1])}var o=Mr(e);return Yr(o,n)}(e,n,t)})},getGenericWidth:function(e){return $r(e).bind(function(e){if(Hr.test(e)){var t=Hr.exec(e);return v.some({width:o(t[1]),unit:o(t[3])})}return v.none()})},setGenericWidth:function(e,t,n){ke(e,"width",t+n)},getHeight:function(e){return function(e,t,n){return n(e)/Vr(e,t)}(e,"rowspan",qr)},getRawWidth:$r},Kr=function(e,t){Xr.getGenericWidth(e).each(function(n){var r=n.width()/2;Xr.setGenericWidth(e,r,n.unit()),Xr.setGenericWidth(t,r,n.unit())})},Gr=function(e,t){return{left:o(e),top:o(t),translate:function(n,r){return Gr(e+n,t+r)}}},Jr=Gr,Qr=function(e,t){return void 0!==e?e:void 0!==t?t:0},Zr=function(t){var n=t.dom().ownerDocument,r=n.body,o=function(t){var n=t.dom();return n===n.window&&t instanceof e.Window?t:le(t)?n.defaultView||n.parentWindow:null}(Ce.fromDom(n)),i=n.documentElement,a=Qr(o.pageYOffset,i.scrollTop),u=Qr(o.pageXOffset,i.scrollLeft),s=Qr(i.clientTop,r.clientTop),c=Qr(i.clientLeft,r.clientLeft);return eo(t).translate(u-c,a-s)},eo=function(t){var n=t.dom(),r=n.ownerDocument,o=r.body,i=Ce.fromDom(r.documentElement);return o===n?Jr(o.offsetLeft,o.offsetTop):function(t,n){var r=n||Ce.fromDom(e.document.documentElement);return jt(t,a(st,r)).isSome()}(t,i)?function(e){var t=e.getBoundingClientRect();return Jr(t.left,t.top)}(n):Jr(0,0)},to=Y("row","y"),no=Y("col","x"),ro=function(e){return Zr(e).left()+Ir(e)},oo=function(e){return Zr(e).left()},io=function(e,t){return no(e,oo(t))},ao=function(e,t){return no(e,ro(t))},uo=function(e){return Zr(e).top()},so=function(e,t,n){if(0===n.length)return[];var r=k(n.slice(1),function(t,n){return t.map(function(t){return e(n,t)})}),o=n[n.length-1].map(function(e){return t(n.length-1,e)});return r.concat([o])},co={delta:i,positions:a(so,function(e,t){return to(e,uo(t))},function(e,t){return to(e,uo(t)+Or(t))}),edge:uo},lo={delta:i,edge:oo,positions:a(so,io,ao)},fo={height:co,rtl:{delta:function(e,t){return-e},edge:ro,positions:a(so,ao,io)},ltr:lo},ho={ltr:fo.ltr,rtl:fo.rtl};function mo(e){var t=function(t){return e(t).isRtl()?ho.rtl:ho.ltr};return{delta:function(e,n){return t(n).delta(e,n)},edge:function(e){return t(e).edge(e)},positions:function(e,n){return t(n).positions(e)}}}var po,go=function(e){var t=Zt(e);return rn.generate(t).grid()},vo=Object.prototype.hasOwnProperty,yo=(po=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)vo.call(o,i)&&(n[i]=po(n[i],o[i]))}return n}),bo=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},xo=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return v.none()},wo=function(e,t,n,r){n===r?ge(e,t):de(e,t,n)},Co=function(e,t){var n=[],r=[],i=function(t,o){t.length>0?function(t,o){var i=Ut(e,o).getOrThunk(function(){var t=Ce.fromTag(o,ft(e).dom());return wt(e,t),t});Tt(i);var a=k(t,function(e){e.isNew()&&n.push(e.element());var t=e.element();return Tt(t),D(e.cells(),function(e){e.isNew()&&r.push(e.element()),wo(e.element(),"colspan",e.colspan(),1),wo(e.element(),"rowspan",e.rowspan(),1),wt(t,e.element())}),t});St(i,a)}(t,o):function(t){Ut(e,t).each(Nt)}(o)},a=[],u=[],s=[];return D(t,function(e){switch(e.section()){case"thead":a.push(e);break;case"tbody":u.push(e);break;case"tfoot":s.push(e)}}),i(a,"thead"),i(u,"tbody"),i(s,"tfoot"),{newRows:o(n),newCells:o(r)}},Eo=function(e){return k(e,function(e){var t=bn(e.element());return D(e.cells(),function(e){var n=xn(e.element());wo(n,"colspan",e.colspan(),1),wo(n,"rowspan",e.rowspan(),1),wt(t,n)}),t})},So=function(e,t){var n=me(e,t);return void 0===n||""===n?[]:n.split(" ")},To=function(e){return void 0!==e.dom().classList},No=function(e,t){return function(e,t,n){var r=So(e,t).concat([n]);return de(e,t,r.join(" ")),!0}(e,"class",t)},ko=function(e,t){return function(e,t,n){var r=_(So(e,t),function(e){return e!==n});return r.length>0?de(e,t,r.join(" ")):ge(e,t),!1}(e,"class",t)},Do=function(e,t){To(e)?e.dom().classList.add(t):No(e,t)},_o=function(e){0===(To(e)?e.dom().classList:function(e){return So(e,"class")}(e)).length&&ge(e,"class")},Ro=function(e,t){return To(e)&&e.dom().classList.contains(t)},Ao=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},Oo=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n},Po=function(e,t){if(t<0||t>=e.length-1)return v.none();var n=e[t].fold(function(){var n=W(e.slice(0,t));return xo(n,function(e,t){return e.map(function(e){return{value:e,delta:t+1}})})},function(e){return v.some({value:e,delta:0})}),r=e[t+1].fold(function(){var n=e.slice(t+1);return xo(n,function(e,t){return e.map(function(e){return{value:e,delta:t+1}})})},function(e){return v.some({value:e,delta:1})});return n.bind(function(e){return r.map(function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n})})},Mo=function(e,t,n){var r=e();return P(r,t).orThunk(function(){return v.from(r[0]).orThunk(n)}).map(function(e){return e.element()})},Io=function(e){var t=e.grid(),n=Oo(0,t.columns()),r=Oo(0,t.rows());return k(n,function(t){return Mo(function(){return F(r,function(n){return rn.getAt(e,n,t).filter(function(e){return e.column()===t}).fold(o([]),function(e){return[e]})})},function(e){return 1===e.colspan()},function(){return rn.getAt(e,0,t)})})},Bo=function(e){var t=e.grid(),n=Oo(0,t.rows()),r=Oo(0,t.columns());return k(n,function(t){return Mo(function(){return F(r,function(n){return rn.getAt(e,t,n).filter(function(e){return e.row()===t}).fold(o([]),function(e){return[e]})})},function(e){return 1===e.rowspan()},function(){return rn.getAt(e,t,0)})})},Lo=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},Fo=Lo("ephox-snooker"),Ho={resolve:Fo.resolve},jo=function(e,t,n,r,o){var i=Ce.fromTag("div");return De(i,{position:"absolute",left:t-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),he(i,{"data-column":e,role:"presentation"}),i},Wo=function(e,t,n,r,o){var i=Ce.fromTag("div");return De(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),he(i,{"data-row":e,role:"presentation"}),i},Uo=Ho.resolve("resizer-bar"),zo=Ho.resolve("resizer-rows"),qo=Ho.resolve("resizer-cols"),Vo=function(e){var t=Ft(e.parent(),"."+Uo);D(t,Nt)},$o=function(e,t,n){var r=e.origin();D(t,function(t,o){t.each(function(t){var o=n(r,t);Do(o,Uo),wt(e.parent(),o)})})},Yo=function(e,t,n,r,o,i){var a=Zr(t);!function(e,t,n,r){$o(e,t,function(e,t){var o=Wo(t.row(),n.left()-e.left(),t.y()-e.top(),r,7);return Do(o,zo),o})}(e,n.length>0?o.positions(n,t):[],a,Ir(t)),function(e,t,n,r){$o(e,t,function(e,t){var o=jo(t.col(),t.x()-e.left(),n.top()-e.top(),7,r);return Do(o,qo),o})}(e,r.length>0?i.positions(r,t):[],a,Or(t))},Xo=function(e,t){var n=Ft(e.parent(),"."+Uo);D(n,t)},Ko={refresh:function(e,t,n,r){Vo(e);var o=Zt(t),i=rn.generate(o),a=Bo(i),u=Io(i);Yo(e,t,a,u,n,r)},hide:function(e){Xo(e,function(e){ke(e,"display","none")})},show:function(e){Xo(e,function(e){ke(e,"display","block")})},destroy:Vo,isRowBar:function(e){return Ro(e,zo)},isColBar:function(e){return Ro(e,qo)}},Go=function(e,t){return Mt.rowcells(t,e.section())},Jo=function(e,t){return e.cells()[t]},Qo={addCell:function(e,t,n){var r=e.cells(),o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return Go(e,a)},setCells:Go,mutateCell:function(e,t,n){e.cells()[t]=n},getCell:Jo,getCellElement:function(e,t){return Jo(e,t).element()},mapCells:function(e,t){var n=e.cells(),r=k(n,t);return Mt.rowcells(r,e.section())},cellLength:function(e){return e.cells().length}},Zo=function(e,t){if(0===e.length)return 0;var n=e[0];return M(e,function(e){return!t(n.element(),e.element())}).fold(function(){return e.length},function(e){return e})},ei=function(e,t,n,r){var i=function(e,t){return e[t]}(e,t).cells().slice(n),a=Zo(i,r),u=function(e,t){return k(e,function(e){return Qo.getCell(e,t)})}(e,n).slice(t),s=Zo(u,r);return{colspan:o(a),rowspan:o(s)}},ti=function(e,t){var n=k(e,function(e,t){return k(e.cells(),function(e,t){return!1})});return k(e,function(r,o){var i=F(r.cells(),function(r,i){if(!1===n[o][i]){var a=ei(e,o,i,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(o,i,a.rowspan(),a.colspan()),[Mt.detailnew(r.element(),a.rowspan(),a.colspan(),r.isNew())]}return[]});return Mt.rowdetails(i,r.section())})},ni=function(e,t,n){for(var r=[],o=0;o<e.grid().rows();o++){for(var i=[],a=0;a<e.grid().columns();a++){var u=rn.getAt(e,o,a).map(function(e){return Mt.elementnew(e.element(),n)}).getOrThunk(function(){return Mt.elementnew(t.gap(),!0)});i.push(u)}var s=Mt.rowcells(i,e.all()[o].section());r.push(s)}return r},ri=function(e,t){return k(e,function(e){var n=function(e){return xo(e,function(e){return dt(e.element()).map(function(e){var t=dt(e).isNone();return Mt.elementnew(e,t)})}).getOrThunk(function(){return Mt.elementnew(t.row(),!0)})}(e.details());return Mt.rowdatanew(n.element(),e.details(),e.section(),n.isNew())})},oi=function(e,t){var n=ti(e,st);return ri(n,t)},ii=function(e,t){var n=L(k(e.all(),function(e){return e.cells()}));return P(n,function(e){return st(t,e.element())})},ai=function(e,t,n,r,i){return function(a,u,s,c,l){var f=Zt(u),d=rn.generate(f);return t(d,s).map(function(t){var n=function(e,t){return ni(e,t,!1)}(d,c),r=e(n,t,st,i(c)),a=oi(r.grid(),c);return{grid:o(a),cursor:r.cursor}}).fold(function(){return v.none()},function(e){var t=Co(u,e.grid());return n(u,e.grid(),l),r(u),Ko.refresh(a,u,fo.height,l),v.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})})}},ui=oi,si=function(e,t){return Qt.cell(t.element()).bind(function(t){return ii(e,t)})},ci=function(e,t){var n=k(t.selection(),function(t){return Qt.cell(t).bind(function(t){return ii(e,t)})}),r=bo(n);return r.length>0?v.some(r):v.none()},li=function(e,t){return Qt.cell(t.element()).bind(function(n){return ii(e,n).map(function(e){return yo(e,{generators:t.generators,clipboard:t.clipboard})})})},fi=function(e,t){var n=k(t.selection(),function(t){return Qt.cell(t).bind(function(t){return ii(e,t)})}),r=bo(n);return r.length>0?v.some(yo({cells:r},{generators:t.generators,clipboard:t.clipboard})):v.none()},di=function(e,t){return t.mergable()},hi=function(e,t){return t.unmergable()},mi=function(e){return{is:function(t){return e===t},isValue:f,isError:l,getOr:o(e),getOrThunk:o(e),getOrDie:o(e),or:function(t){return mi(e)},orThunk:function(t){return mi(e)},fold:function(t,n){return n(e)},map:function(t){return mi(t(e))},mapError:function(t){return mi(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return v.some(e)}}},pi=function(e){return{is:l,isValue:l,isError:f,getOr:i,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return pi(e)},mapError:function(t){return pi(t(e))},each:n,bind:function(t){return pi(e)},exists:l,forall:f,toOption:v.none}},gi={value:mi,error:pi},vi=function(e,t){return k(e,function(){return Mt.elementnew(t.cell(),!0)})},yi=function(e,t,n){return e.concat(Ao(t,function(t){return Qo.setCells(e[e.length-1],vi(e[e.length-1].cells(),n))}))},bi=function(e,t,n){return k(e,function(e){return Qo.setCells(e,e.cells().concat(vi(Oo(0,t),n)))})},xi=function(e,t,n){if(e.row()>=t.length||e.column()>Qo.cellLength(t[0]))return gi.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),i=r[0].cells().slice(e.column()),a=Qo.cellLength(n[0]),u=n.length;return gi.value({rowDelta:o(r.length-u),colDelta:o(i.length-a)})},wi=function(e,t){var n=Qo.cellLength(e[0]),r=Qo.cellLength(t[0]);return{rowDelta:o(0),colDelta:o(n-r)}},Ci=function(e,t,n){var r=t.colDelta()<0?bi:i;return(t.rowDelta()<0?yi:i)(r(e,Math.abs(t.colDelta()),n),Math.abs(t.rowDelta()),n)},Ei=function(e,t,n,r){if(0===e.length)return e;for(var o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)Qo.mutateCell(e[o],i,Mt.elementnew(r(),!1));return e},Si=function(e,t,n,r){for(var o=!0,i=0;i<e.length;i++)for(var a=0;a<Qo.cellLength(e[0]);a++){var u=n(Qo.getCellElement(e[i],a),t);!0===u&&!1===o?Qo.mutateCell(e[i],a,Mt.elementnew(r(),!0)):!0===u&&(o=!1)}return e},Ti=function(e,t,n,r){if(t>0&&t<e.length){var o=function(e,t){return O(e,function(e,n){return N(e,function(e){return t(e.element(),n.element())})?e:e.concat([n])},[])}(e[t-1].cells(),n);D(o,function(o){for(var i=v.none(),a=function(t){for(var a=function(a){var u=e[t].cells()[a];n(u.element(),o.element())&&(i.isNone()&&(i=v.some(r())),i.each(function(n){Qo.mutateCell(e[t],a,Mt.elementnew(n,!0))}))},u=0;u<Qo.cellLength(e[0]);u++)a(u)},u=t;u<e.length;u++)a(u)})}return e},Ni=function(e,t,n,r){var o=a(r,Qo.getCell(e[t],n).element()),i=e[t];return e.length>1&&Qo.cellLength(i)>1&&(n>0&&o(Qo.getCellElement(i,n-1))||n<i.length-1&&o(Qo.getCellElement(i,n+1))||t>0&&o(Qo.getCellElement(e[t-1],n))||t<e.length-1&&o(Qo.getCellElement(e[t+1],n)))},ki=function(e,t,n,r,o){return xi(e,t,n).map(function(i){var a=Ci(t,i,r);return function(e,t,n,r,o){for(var i=e.row(),a=e.column(),u=i+n.length,s=a+Qo.cellLength(n[0]),c=i;c<u;c++)for(var l=a;l<s;l++){Ni(t,c,l,o)&&Si(t,Qo.getCellElement(t[c],l),o,r.cell);var f=Qo.getCellElement(n[c-i],l-a),d=r.replace(f);Qo.mutateCell(t[c],l,Mt.elementnew(d,!0))}return t}(e,a,n,r,o)})},Di=function(e,t,n,r,o){Ti(t,e,o,r.cell);var i=wi(n,t),a=Ci(n,i,r),u=wi(t,a),s=Ci(t,u,r);return s.slice(0,e).concat(a).concat(s.slice(e,s.length))},_i=function(e,t,n,r,o){var i=e.slice(0,t),a=e.slice(t),u=Qo.mapCells(e[n],function(n,i){return t>0&&t<e.length&&r(Qo.getCellElement(e[t-1],i),Qo.getCellElement(e[t],i))?Qo.getCell(e[t],i):Mt.elementnew(o(n.element(),r),!0)});return i.concat([u]).concat(a)},Ri=function(e,t,n,r,o){return k(e,function(e){var i=t>0&&t<Qo.cellLength(e)&&r(Qo.getCellElement(e,t-1),Qo.getCellElement(e,t))?Qo.getCell(e,t):Mt.elementnew(o(Qo.getCellElement(e,n),r),!0);return Qo.addCell(e,t,i)})},Ai=function(e,t,n,r,o){var i=n+1;return k(e,function(e,a){var u=a===t?Mt.elementnew(o(Qo.getCellElement(e,n),r),!0):Qo.getCell(e,n);return Qo.addCell(e,i,u)})},Oi=function(e,t,n,r,o){var i=t+1,a=e.slice(0,i),u=e.slice(i),s=Qo.mapCells(e[t],function(e,t){return t===n?Mt.elementnew(o(e.element(),r),!0):e});return a.concat([s]).concat(u)},Pi=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))},Mi=function(e,t,n){var r=k(e,function(e){var r=e.cells().slice(0,t).concat(e.cells().slice(n+1));return Mt.rowcells(r,e.section())});return _(r,function(e){return e.cells().length>0})},Ii=function(e){return e.dom().textContent},Bi=function(e,t,n,r){return k(e,function(e){return Qo.mapCells(e,function(e){return function(e){return N(t,function(t){return n(e.element(),t.element())})}(e)?Mt.elementnew(r(e.element(),n),!0):e})})},Li=function(e,t,n,r){return void 0!==Qo.getCellElement(e[t],n)&&t>0&&r(Qo.getCellElement(e[t-1],n),Qo.getCellElement(e[t],n))},Fi=function(e,t,n){return t>0&&n(Qo.getCellElement(e,t-1),Qo.getCellElement(e,t))},Hi=function(e,t,n,r){var o=F(e,function(r,o){return Li(e,o,t,n)||Fi(r,t,n)?[]:[Qo.getCell(r,t)]});return Bi(e,o,n,r)},ji=function(e,t,n,r){var o=e[t],i=F(o.cells(),function(r,i){return Li(e,t,i,n)||Fi(o,i,n)?[]:[r]});return Bi(e,i,n,r)},Wi=function(e,t,n,r){var o=R(e,function(e){return oe(Qo.getCell(e,t).element())});return F(o,function(e){return"th"===oe(Qo.getCell(e[0],t).element())?e:function(e){var o=k(e,function(e){var n=Qo.getCell(e,t);return{row:e,text:Ii(n.element())}}),i=U(o,function(e,t){var o=n(e.text,t.text);return r?o:-1*o});return k(i,function(e){return e.row})}(e)})},Ui=function(e,t,n,r){var o=e[t].cells(),i=k(o,function(e){return Ii(e.element())}),a=k(e,function(e){return{zippedCells:k(e.cells(),function(e,t){return{cell:e,reference:o[t],referenceText:i[t]}}),section:e.section()}});return k(a,function(e){var t=R(e.zippedCells,function(e){return oe(e.reference.element())}),o=F(t,function(e){return"th"===oe(e[0].reference.element())?e:U(e,function(e,t){var o=n(e.referenceText,t.referenceText);return r?o:-1*o})}),i=k(o,function(e){return e.cell});return Mt.rowcells(i,e.section)})},zi=function(e){return{fold:e}},qi=function(){return zi(function(e,t,n,r,o){return e()})},Vi=function(e){return zi(function(t,n,r,o,i){return n(e)})},$i=function(e,t){return zi(function(n,r,o,i,a){return o(e,t)})},Yi=function(e,t,n){return zi(function(r,o,i,a,u){return a(e,t,n)})},Xi=function(e,t){return zi(function(n,r,o,i,a){return a(e,t)})},Ki=function(e,t,n,r){var i=e.slice(0),a=function(e,t){return 0===e.length?qi():1===e.length?Vi(0):0===t?$i(0,1):t===e.length-1?Xi(t-1,t):t>0&&t<e.length-1?Yi(t-1,t,t+1):qi()}(e,t),u=function(e){return k(e,o(0))},s=o(u(i)),c=function(e,t){if(n>=0){var o=Math.max(r.minCellWidth(),i[t]-n);return u(i.slice(0,e)).concat([n,o-i[t]]).concat(u(i.slice(t+1)))}var a=Math.max(r.minCellWidth(),i[e]+n),s=i[e]-a;return u(i.slice(0,e)).concat([a-i[e],s]).concat(u(i.slice(t+1)))},l=c;return a.fold(s,function(e){return r.singleColumnWidth(i[e],n)},l,function(e,t,n){return c(t,n)},function(e,t){if(n>=0)return u(i.slice(0,t)).concat([n]);var o=Math.max(r.minCellWidth(),i[t]+n);return u(i.slice(0,t)).concat([o-i[t]])})},Gi=function(e,t){return pe(e,t)&&parseInt(me(e,t),10)>1},Ji={hasColspan:function(e){return Gi(e,"colspan")},hasRowspan:function(e){return Gi(e,"rowspan")},minWidth:o(10),minHeight:o(10),getInt:function(e,t){return parseInt(_e(e,t),10)}},Qi=function(e,t,n){return Ae(e,t).fold(function(){return n(e)+"px"},function(e){return e})},Zi=function(e){return Qi(e,"width",Xr.getPixelWidth)},ea=function(e){return Qi(e,"height",Xr.getHeight)},ta=function(e,t,n,r,o){var i=Io(e),a=k(i,function(e){return e.map(t.edge)});return k(i,function(e,t){return e.filter(s(Ji.hasColspan)).fold(function(){var e=Po(a,t);return r(e)},function(e){return n(e,o)})})},na=function(e){return e.map(function(e){return e+"px"}).getOr("")},ra=function(e,t,n,r){var o=Bo(e),i=k(o,function(e){return e.map(t.edge)});return k(o,function(e,t){return e.filter(s(Ji.hasRowspan)).fold(function(){var e=Po(i,t);return r(e)},function(e){return n(e)})})},oa={getRawWidths:function(e,t){return ta(e,t,Zi,na)},getPixelWidths:function(e,t,n){return ta(e,t,Xr.getPixelWidth,function(e){return e.getOrThunk(n.minCellWidth)},n)},getPercentageWidths:function(e,t,n){return ta(e,t,Xr.getPercentageWidth,function(e){return e.fold(function(){return n.minCellWidth()},function(e){return e/n.pixelWidth()*100})},n)},getPixelHeights:function(e,t){return ra(e,t,Xr.getHeight,function(e){return e.getOrThunk(Ji.minHeight)})},getRawHeights:function(e,t){return ra(e,t,ea,na)}},ia=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},aa=function(e,t){var n=rn.justCells(e);return k(n,function(e){var n=ia(e.column(),e.column()+e.colspan(),t);return{element:e.element,width:o(n),colspan:e.colspan}})},ua=function(e,t){var n=rn.justCells(e);return k(n,function(e){var n=ia(e.row(),e.row()+e.rowspan(),t);return{element:e.element,height:o(n),rowspan:e.rowspan}})},sa=function(e,t){return k(e.all(),function(e,n){return{element:e.element,height:o(t[n])}})},ca=function(e){var t=parseInt(e,10),n=i;return{width:o(t),pixelWidth:o(t),getWidths:oa.getPixelWidths,getCellDelta:n,singleColumnWidth:function(e,t){return[Math.max(Ji.minWidth(),e+t)-e]},minCellWidth:Ji.minWidth,setElementWidth:Xr.setPixelWidth,setTableWidth:function(e,t,n){var r=A(t,function(e,t){return e+t},0);Xr.setPixelWidth(e,r)}}},la=function(e,t){if(Xr.percentageBasedSizeRegex().test(t))return function(e,t){var n=parseFloat(e),r=Mr(t);return{width:o(n),pixelWidth:o(r),getWidths:oa.getPercentageWidths,getCellDelta:function(e){return e/r*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return Ji.minWidth()/r*100},setElementWidth:Xr.setPercentageWidth,setTableWidth:function(e,t,r){var o=n+r;Xr.setPercentageWidth(e,o)}}}(Xr.percentageBasedSizeRegex().exec(t)[1],e);if(Xr.pixelBasedSizeRegex().test(t)){var n=Xr.pixelBasedSizeRegex().exec(t);return ca(n[1])}var r=Mr(e);return ca(r)},fa=function(e){return Xr.getRawWidth(e).fold(function(){var t=Mr(e);return ca(t)},function(t){return la(e,t)})},da=function(e){return rn.generate(e)},ha=function(e){var t=Zt(e);return da(t)},ma={adjustWidth:function(e,t,n,r){var o=fa(e),i=o.getCellDelta(t),a=ha(e),u=o.getWidths(a,r,o),s=Ki(u,n,i,o),c=k(s,function(e,t){return e+u[t]}),l=aa(a,c);D(l,function(e){o.setElementWidth(e.element(),e.width())}),n===a.grid().columns()-1&&o.setTableWidth(e,c,i)},adjustHeight:function(e,t,n,r){var o=ha(e),i=oa.getPixelHeights(o,r),a=k(i,function(e,r){return n===r?Math.max(t+e,Ji.minHeight()):e}),u=ua(o,a),s=sa(o,a);D(s,function(e){Xr.setHeight(e.element(),e.height())}),D(u,function(e){Xr.setHeight(e.element(),e.height())});var c=A(a,function(e,t){return e+t},0);Xr.setHeight(e,c)},adjustWidthTo:function(e,t,n){var r=fa(e),o=da(t),i=r.getWidths(o,n,r),a=aa(o,i);D(a,function(e){r.setElementWidth(e.element(),e.width())});var u=A(i,function(e,t){return t+e},0);a.length>0&&r.setTableWidth(e,u)}},pa=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return pa(n())}}},ga=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return J("required",t),Q(t),function(r){var o=z(r);H(t,function(e){return T(o,e)})||K(t,o),e(t,o);var i=_(t,function(e){return!n.validate(r[e],e)});return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+X(e).join(", ")+") were not.")}(i,n.label),r}},va=function(e,t){var n=_(t,function(t){return!T(e,t)});n.length>0&&G(n)},ya=function(e){return function(e,t){return ga(e,t,{validate:C,label:"function"})}(va,e)},ba=function(e){var t=pe(e,"colspan")?parseInt(me(e,"colspan"),10):1,n=pe(e,"rowspan")?parseInt(me(e,"rowspan"),10):1;return{element:o(e),colspan:o(t),rowspan:o(n)}},xa=ya(["cell","row","replace","gap"]),wa=function(e,t){xa(e);var n=pa(v.none()),r=void 0!==t?t:ba,o=function(t){return function(t){return e.cell(t)}(r(t))},i=function(e){var t=o(e);return n.get().isNone()&&n.set(v.some(t)),a=v.some({item:e,replacement:t}),t},a=v.none();return{getOrInit:function(e,t){return a.fold(function(){return i(e)},function(n){return t(e,n.item)?n.replacement:i(e)})},cursor:n.get}},Ca=function(e,t){return function(n){var r=pa(v.none());xa(n);var o=[],i=function(i){var a=n.replace(i,t,{scope:e});return o.push({item:i,sub:a}),r.get().isNone()&&r.set(v.some(a)),a};return{replaceOrInit:function(e,t){return function(e,t){return P(o,function(n){return t(n.item,e)})}(e,t).fold(function(){return i(e)},function(n){return t(e,n.item)?n.sub:i(e)})},cursor:r.get}}},Ea=function(e){xa(e);var t=pa(v.none());return{combine:function(n){return t.get().isNone()&&t.set(v.some(n)),function(){var t=e.cell({element:o(n),colspan:o(1),rowspan:o(1)});return Oe(t,"width"),Oe(n,"width"),t}},cursor:t.get}},Sa=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Ta=function(e,t){var n=e.property().name(t);return T(Sa,n)},Na=function(e,t){return T(["br","img","hr","input"],e.property().name(t))},ka=Ta,Da=function(e,t){var n=e.property().name(t);return T(["ol","ul"],n)},_a=Na,Ra=_n(),Aa=function(e){return ka(Ra,e)},Oa=function(e){return Da(Ra,e)},Pa=function(e){return _a(Ra,e)},Ma=function(e){var t,n=function(e){return"br"===oe(e)},r=function(e){return gn(e).bind(function(t){var r=pt(t).map(function(e){return!!Aa(e)||(Pa(e)?"img"!==oe(e):void 0)}).getOr(!1);return dt(t).map(function(o){return!0===r||"li"===oe(i=o)||jt(i,Oa).isSome()||n(t)||Aa(o)&&!st(e,o)?[]:[Ce.fromTag("br")];var i})}).getOr([])},o=0===(t=F(e,function(e){var t=gt(e);return function(e){return H(e,function(e){return n(e)||ce(e)&&0===cn(e).trim().length})}(t)?[]:t.concat(r(e))})).length?[Ce.fromTag("br")]:t;Tt(e[0]),St(e[0],o)},Ia=function(e){0===Qt.cells(e).length&&Nt(e)},Ba=Y("grid","cursor"),La=function(e,t,n){return Fa(e,t,n).orThunk(function(){return Fa(e,0,0)})},Fa=function(e,t,n){return v.from(e[t]).bind(function(e){return v.from(e.cells()[n]).bind(function(e){return v.from(e.element())})})},Ha=function(e,t,n){return Ba(e,Fa(e,t,n))},ja=function(e){return O(e,function(e,t){return N(e,function(e){return e.row()===t.row()})?e:e.concat([t])},[]).sort(function(e,t){return e.row()-t.row()})},Wa=function(e){return O(e,function(e,t){return N(e,function(e){return e.column()===t.column()})?e:e.concat([t])},[]).sort(function(e,t){return e.column()-t.column()})},Ua=function(e,t,n){var r=en(e,n),o=rn.generate(r);return ni(o,t,!0)},za=function(e){return function(t,r,o,i,a,u,s){return ai(function(t,n,r,o){return e(t,n,u,s)},si,n,n,wa)(t,r,o,i,a)}},qa=ma.adjustWidthTo,Va={insertRowBefore:ai(function(e,t,n,r){var o=t.row(),i=t.row(),a=_i(e,i,o,n,r.getOrInit);return Ha(a,i,t.column())},si,n,n,wa),insertRowsBefore:ai(function(e,t,n,r){var o=t[0].row(),i=t[0].row(),a=ja(t),u=O(a,function(e,t){return _i(e,i,o,n,r.getOrInit)},e);return Ha(u,i,t[0].column())},ci,n,n,wa),insertRowAfter:ai(function(e,t,n,r){var o=t.row(),i=t.row()+t.rowspan(),a=_i(e,i,o,n,r.getOrInit);return Ha(a,i,t.column())},si,n,n,wa),insertRowsAfter:ai(function(e,t,n,r){var o=ja(t),i=o[o.length-1].row(),a=o[o.length-1].row()+o[o.length-1].rowspan(),u=O(o,function(e,t){return _i(e,a,i,n,r.getOrInit)},e);return Ha(u,a,t[0].column())},ci,n,n,wa),insertColumnBefore:ai(function(e,t,n,r){var o=t.column(),i=t.column(),a=Ri(e,i,o,n,r.getOrInit);return Ha(a,t.row(),i)},si,qa,n,wa),insertColumnsBefore:ai(function(e,t,n,r){var o=Wa(t),i=o[0].column(),a=o[0].column(),u=O(o,function(e,t){return Ri(e,a,i,n,r.getOrInit)},e);return Ha(u,t[0].row(),a)},ci,qa,n,wa),insertColumnAfter:ai(function(e,t,n,r){var o=t.column(),i=t.column()+t.colspan(),a=Ri(e,i,o,n,r.getOrInit);return Ha(a,t.row(),i)},si,qa,n,wa),insertColumnsAfter:ai(function(e,t,n,r){var o=t[t.length-1].column(),i=t[t.length-1].column()+t[t.length-1].colspan(),a=Wa(t),u=O(a,function(e,t){return Ri(e,i,o,n,r.getOrInit)},e);return Ha(u,t[0].row(),i)},ci,qa,n,wa),splitCellIntoColumns:ai(function(e,t,n,r){var o=Ai(e,t.row(),t.column(),n,r.getOrInit);return Ha(o,t.row(),t.column())},si,qa,n,wa),splitCellIntoRows:ai(function(e,t,n,r){var o=Oi(e,t.row(),t.column(),n,r.getOrInit);return Ha(o,t.row(),t.column())},si,n,n,wa),eraseColumns:ai(function(e,t,n,r){var o=Wa(t),i=Mi(e,o[0].column(),o[o.length-1].column()),a=La(i,t[0].row(),t[0].column());return Ba(i,a)},ci,qa,Ia,wa),eraseRows:ai(function(e,t,n,r){var o=ja(t),i=Pi(e,o[0].row(),o[o.length-1].row()),a=La(i,t[0].row(),t[0].column());return Ba(i,a)},ci,n,Ia,wa),makeColumnHeader:ai(function(e,t,n,r){var o=Hi(e,t.column(),n,r.replaceOrInit);return Ha(o,t.row(),t.column())},si,n,n,Ca("row","th")),unmakeColumnHeader:ai(function(e,t,n,r){var o=Hi(e,t.column(),n,r.replaceOrInit);return Ha(o,t.row(),t.column())},si,n,n,Ca(null,"td")),makeRowHeader:ai(function(e,t,n,r){var o=ji(e,t.row(),n,r.replaceOrInit);return Ha(o,t.row(),t.column())},si,n,n,Ca("col","th")),unmakeRowHeader:ai(function(e,t,n,r){var o=ji(e,t.row(),n,r.replaceOrInit);return Ha(o,t.row(),t.column())},si,n,n,Ca(null,"td")),mergeCells:ai(function(e,t,n,r){var i=t.cells();Ma(i);var a=Ei(e,t.bounds(),n,o(i[0]));return Ba(a,v.from(i[0]))},di,n,n,Ea),unmergeCells:ai(function(e,t,n,r){var o=A(t,function(e,t){return Si(e,t,n,r.combine(t))},e);return Ba(o,v.from(t[0]))},hi,qa,n,Ea),pasteCells:ai(function(e,t,n,r){var o,i,a,u,s=(o=t.clipboard(),i=t.generators(),a=Zt(o),u=rn.generate(a),ni(u,i,!0)),c=Mt.address(t.row(),t.column());return ki(c,e,s,t.generators(),n).fold(function(){return Ba(e,v.some(t.element()))},function(e){var n=La(e,t.row(),t.column());return Ba(e,n)})},li,qa,n,wa),pasteRowsBefore:ai(function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[0].row(),a=Ua(t.clipboard(),t.generators(),o),u=Di(i,e,a,t.generators(),n),s=La(u,t.cells[0].row(),t.cells[0].column());return Ba(u,s)},fi,n,n,wa),pasteRowsAfter:ai(function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[t.cells.length-1].row()+t.cells[t.cells.length-1].rowspan(),a=Ua(t.clipboard(),t.generators(),o),u=Di(i,e,a,t.generators(),n),s=La(u,t.cells[0].row(),t.cells[0].column());return Ba(u,s)},fi,n,n,wa),sortRows:za(function(e,t,n,r){var o=Wi(e,t.column(),n,r);return Ha(o,t.row(),t.column())}),sortColumns:za(function(e,t,n,r){var o=Ui(e,t.row(),n,r);return Ha(o,t.row(),t.column())})},$a=function(e){return Ce.fromDom(e.getBody())},Ya=function(e){return e.getBoundingClientRect().width},Xa=function(e){return e.getBoundingClientRect().height},Ka=function(e){return function(t){return st(t,$a(e))}},Ga=function(e){return/^[0-9]+$/.test(e)&&(e+="px"),e},Ja=function(e){var t=Ft(e,"td[data-mce-style],th[data-mce-style]");ge(e,"data-mce-style"),D(t,function(e){ge(e,"data-mce-style")})},Qa={isRtl:o(!1)},Za={isRtl:o(!0)},eu={directionAt:function(e){return"rtl"===function(e){return"rtl"===_e(e,"direction")?"rtl":"ltr"}(e)?Za:Qa}},tu=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"],nu={"border-collapse":"collapse",width:"100%"},ru={border:"1"},ou=function(e){return e.getParam("table_default_attributes",ru,"object")},iu=function(e){return e.getParam("table_default_styles",nu,"object")},au=function(e){return e.getParam("table_tab_navigation",!0,"boolean")},uu=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},su=function(e){return e.getParam("table_row_advtab",!0,"boolean")},cu=function(e){return e.getParam("table_advtab",!0,"boolean")},lu=function(e){return e.getParam("table_appearance_options",!0,"boolean")},fu=function(e){return e.getParam("table_style_by_css",!1,"boolean")},du=function(e){return e.getParam("table_cell_class_list",[],"array")},hu=function(e){return e.getParam("table_row_class_list",[],"array")},mu=function(e){return e.getParam("table_class_list",[],"array")},pu=function(e){return!1===e.getParam("table_responsive_width")},gu=function(e,t){return e.fire("newrow",{node:t})},vu=function(e,t){return e.fire("newcell",{node:t})},yu=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},bu=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},xu=function(e,t){var r=function(e){return"table"===oe($a(e))},o=function(e){var t=e.getParam("table_clone_elements");return b(t)?v.some(t.split(/[ ,]/)):Array.isArray(t)?v.some(t):v.none()}(e),i=function(t,n,r,i){return function(a,u){Ja(a);var s=i(),c=Ce.fromDom(e.getDoc()),l=mo(eu.directionAt),f=Nn(r,c,o);return n(a)?t(s,a,u,f,l).bind(function(t){return D(t.newRows(),function(t){gu(e,t.dom())}),D(t.newCells(),function(t){vu(e,t.dom())}),t.cursor().map(function(t){var n=e.dom.createRng();return n.setStart(t.dom(),0),n.setEnd(t.dom(),0),n})}):v.none()}};return{deleteRow:i(Va.eraseRows,function(t){var n=go(t);return!1===r(e)||n.rows()>1},n,t),deleteColumn:i(Va.eraseColumns,function(t){var n=go(t);return!1===r(e)||n.columns()>1},n,t),insertRowsBefore:i(Va.insertRowsBefore,f,n,t),insertRowsAfter:i(Va.insertRowsAfter,f,n,t),insertColumnsBefore:i(Va.insertColumnsBefore,f,Kr,t),insertColumnsAfter:i(Va.insertColumnsAfter,f,Kr,t),mergeCells:i(Va.mergeCells,f,n,t),unmergeCells:i(Va.unmergeCells,f,n,t),pasteRowsBefore:i(Va.pasteRowsBefore,f,n,t),pasteRowsAfter:i(Va.pasteRowsAfter,f,n,t),pasteCells:i(Va.pasteCells,f,n,t)}},wu=function(e,t,n){var r=Zt(e),o=rn.generate(r);return ci(o,t).map(function(e){var t=ni(o,n,!1).slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan()),r=ui(t,n);return Eo(r)})},Cu=tinymce.util.Tools.resolve("tinymce.util.Tools"),Eu={applyAlign:function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},applyVAlign:function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)},unApplyAlign:function(e,t){Cu.each("left center right".split(" "),function(n){e.formatter.remove("align"+n,{},t)})},unApplyVAlign:function(e,t){Cu.each("top middle bottom".split(" "),function(n){e.formatter.remove("valign"+n,{},t)})},getTDTHOverallStyle:function(e,t,n){var r;return r=function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(r,e.select("td,th",t))}},Su=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);i["border-style"]=o.borderStyle,i["border-color"]=o.borderColor,i["background-color"]=o.backgroundColor,i.width=o.width?Ga(o.width):"",i.height=o.height?Ga(o.height):"",r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(i))))},Tu=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);r.find("#borderStyle").value(i["border-style"]||""),r.find("#borderColor").value(i["border-color"]||""),r.find("#backgroundColor").value(i["background-color"]||""),r.find("#width").value(i.width||""),r.find("#height").value(i.height||"")},Nu={createStyleForm:function(e){var t=function(){var t=function(e){return e.getParam("color_picker_callback")}(e);if(t)return function(n){return t.call(e,function(e){n.control.value(e).fire("change")},n.control.value())}};return{title:"Advanced",type:"form",defaults:{onchange:a(Su,e)},items:[{label:"Style",name:"style",type:"textbox",onchange:a(Tu,e)},{type:"form",padding:0,formItemDefaults:{layout:"grid",alignH:["start","right"]},defaults:{size:7},items:[{label:"Border style",type:"listbox",name:"borderStyle",width:90,onselect:a(Su,e),values:[{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"}]},{label:"Border color",type:"colorbox",name:"borderColor",onaction:t()},{label:"Background color",type:"colorbox",name:"backgroundColor",onaction:t()}]}]}},buildListItems:function(e,t,n){var r=function(e,n){return n=n||[],Cu.each(e,function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)}),n};return r(e,n||[])},updateStyleField:Su,extractAdvancedStyles:function(e,t){var n=e.parseStyle(e.getAttrib(t,"style")),r={};return n["border-style"]&&(r.borderStyle=n["border-style"]),n["border-color"]&&(r.borderColor=n["border-color"]),n["background-color"]&&(r.backgroundColor=n["background-color"]),r.style=e.serializeStyle(n),r},updateAdvancedFields:Tu,syncAdvancedStyleFields:function(t,n){n.control.rootControl.find("#style")[0].getEl().isEqualNode(e.document.activeElement)?Tu(t,n):Su(t,n)}},ku=function(e,t,n){var r,o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}function a(e,n,r){(1===t.length||r)&&o.setStyle(e,n,r)}uu(e)&&Nu.syncAdvancedStyleFields(e,n),r=n.control.rootControl.toJSON(),e.undoManager.transact(function(){Cu.each(t,function(n){var u,s;i(n,"scope",r.scope),1===t.length?i(n,"style",r.style):(u=n,s=r.style,delete u.dataset.mceStyle,u.style.cssText+=";"+s),i(n,"class",r.class),a(n,"width",Ga(r.width)),a(n,"height",Ga(r.height)),r.type&&n.nodeName.toLowerCase()!==r.type&&(n=o.rename(n,r.type)),1===t.length&&(Eu.unApplyAlign(e,n),Eu.unApplyVAlign(e,n)),r.align&&Eu.applyAlign(e,n,r.align),r.valign&&Eu.applyVAlign(e,n,r.valign)}),e.focus()})},Du=function(e){var t,n,r,o=[];if(o=e.dom.select("td[data-mce-selected],th[data-mce-selected]"),t=e.dom.getParent(e.selection.getStart(),"td,th"),!o.length&&t&&o.push(t),t=t||o[0]){n=o.length>1?{width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:t.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),type:t.nodeName.toLowerCase(),style:"",align:"",valign:""};return Cu.each("left center right".split(" "),function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)}),Cu.each("top middle bottom".split(" "),function(n){e.formatter.matchNode(t,"valign"+n)&&(r.valign=n)}),uu(e)&&Cu.extend(r,Nu.extractAdvancedStyles(n,t)),r}(e,t),du(e).length>0&&(r={name:"class",type:"listbox",label:"Class",values:Nu.buildListItems(du(e),function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"td",classes:[t.value]})})})});var i={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:!1,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:a(Nu.updateStyleField,e)},{label:"Height",name:"height",onchange:a(Nu.updateStyleField,e)},{label:"Cell type",name:"type",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{label:"Scope",name:"scope",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{label:"H Align",name:"align",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"V Align",name:"valign",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}]},r]};uu(e)?e.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:i},Nu.createStyleForm(e)],onsubmit:a(ku,e,o)}):e.windowManager.open({title:"Cell properties",data:n,body:i,onsubmit:a(ku,e,o)})}},_u=function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=e.select(n,r)[0];i||(i=e.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?e.insertAfter(i,r.firstChild):r.insertBefore(i,r.firstChild):r.appendChild(i)),i.appendChild(t),o.hasChildNodes()||e.remove(o)};function Ru(e,t,n,r){var o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}su(e)&&Nu.syncAdvancedStyleFields(e,r);var a=r.control.rootControl.toJSON();e.undoManager.transact(function(){Cu.each(t,function(r){var u,s,c;i(r,"scope",a.scope),i(r,"style",a.style),i(r,"class",a.class),u=r,s="height",c=Ga(a.height),(1===t.length||c)&&o.setStyle(u,s,c),a.type!==r.parentNode.nodeName.toLowerCase()&&_u(e.dom,r,a.type),a.align!==n.align&&(Eu.unApplyAlign(e,r),Eu.applyAlign(e,r,a.align))}),e.focus()})}var Au=function(e){var t,n,r,o,i,u,s=e.dom,c=[];t=s.getParent(e.selection.getStart(),"table"),n=s.getParent(e.selection.getStart(),"td,th"),Cu.each(t.rows,function(e){Cu.each(e.cells,function(t){if(s.getAttrib(t,"data-mce-selected")||t===n)return c.push(e),!1})}),(r=c[0])&&(i=c.length>1?{height:"",scope:"",style:"",class:"",align:"",type:r.parentNode.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),align:"",style:"",type:t.parentNode.nodeName.toLowerCase()};return Cu.each("left center right".split(" "),function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)}),su(e)&&Cu.extend(r,Nu.extractAdvancedStyles(n,t)),r}(e,r),hu(e).length>0&&(o={name:"class",type:"listbox",label:"Class",values:Nu.buildListItems(hu(e),function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})})}),u={type:"form",columns:2,padding:0,defaults:{type:"textbox"},items:[{type:"listbox",name:"type",label:"Row type",text:"Header",maxWidth:null,values:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"listbox",name:"align",label:"Alignment",text:"None",maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height"},o]},su(e)?e.windowManager.open({title:"Row properties",data:i,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Nu.createStyleForm(e)],onsubmit:a(Ru,e,c,i)}):e.windowManager.open({title:"Row properties",data:i,body:u,onsubmit:a(Ru,e,c,i)}))},Ou=tinymce.util.Tools.resolve("tinymce.Env"),Pu={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},Mu=function(e,t,n,r,o){void 0===o&&(o=Pu);var i=Ce.fromTag("table");De(i,o.styles),he(i,o.attributes);var a=Ce.fromTag("tbody");wt(i,a);for(var u=[],s=0;s<e;s++){for(var c=Ce.fromTag("tr"),l=0;l<t;l++){var f=s<n||l<r?Ce.fromTag("th"):Ce.fromTag("td");l<r&&de(f,"scope","row"),s<n&&de(f,"scope","col"),wt(f,Ce.fromTag("br")),o.percentages&&ke(f,"width",100/t+"%"),wt(c,f)}u.push(c)}return St(a,u),i},Iu=function(e,t){e.selection.select(t.dom(),!0),e.selection.collapse(!0)},Bu=function(e,t,n){var r,o=iu(e),i={styles:o,attributes:ou(e),percentages:(r=o.width,b(r)&&-1!==r.indexOf("%")&&!pu(e))},u=Mu(n,t,0,0,i);de(u,"data-mce-id","__mce");var s,c,l,f=(s=u,c=Ce.fromTag("div"),l=Ce.fromDom(s.dom().cloneNode(!0)),wt(c,l),function(e){return e.dom().innerHTML}(c));return e.insertContent(f),zt($a(e),'table[data-mce-id="__mce"]').map(function(t){return pu(e)&&ke(t,"width",_e(t,"width")),ge(t,"data-mce-id"),function(e,t){D(Ft(t,"tr"),function(t){gu(e,t.dom()),D(Ft(t,"th,td"),function(t){vu(e,t.dom())})})}(e,t),function(e,t){zt(t,"td,th").each(a(Iu,e))}(e,t),t.dom()}).getOr(null)};function Lu(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)e.setStyle(t,n,r);else if(t.children)for(var o=0;o<t.children.length;o++)Lu(e,t.children[o],n,r)}var Fu=function(e,t,n){var r,o,i=e.dom;cu(e)&&Nu.syncAdvancedStyleFields(e,n),!1===(o=n.control.rootControl.toJSON()).class&&delete o.class,e.undoManager.transact(function(){t||(t=Bu(e,o.cols||1,o.rows||1)),function(e,t,n){var r,o=e.dom,i={},a={};if(i.class=n.class,a.height=Ga(n.height),o.getAttrib(t,"width")&&!fu(e)?i.width=(r=n.width)?r.replace(/px$/,""):"":a.width=Ga(n.width),fu(e)?(a["border-width"]=Ga(n.border),a["border-spacing"]=Ga(n.cellspacing),Cu.extend(i,{"data-mce-border-color":n.borderColor,"data-mce-cell-padding":n.cellpadding,"data-mce-border":n.border})):Cu.extend(i,{border:n.border,cellpadding:n.cellpadding,cellspacing:n.cellspacing}),fu(e)&&t.children)for(var u=0;u<t.children.length;u++)Lu(o,t.children[u],{"border-width":Ga(n.border),"border-color":n.borderColor,padding:Ga(n.cellpadding)});n.style?Cu.extend(a,o.parseStyle(n.style)):a=Cu.extend({},o.parseStyle(o.getAttrib(t,"style")),a),i.style=o.serializeStyle(a),o.setAttribs(t,i)}(e,t,o),(r=i.select("caption",t)[0])&&!o.caption&&i.remove(r),!r&&o.caption&&((r=i.create("caption")).innerHTML=Ou.ie?" ":'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),Eu.unApplyAlign(e,t),o.align&&Eu.applyAlign(e,t,o.align),e.focus(),e.addVisual()})},Hu=function(e,t){var n,r,o,i,u,s=e.dom,c={};!0===t?(n=s.getParent(e.selection.getStart(),"table"))&&(c=function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"),cellpadding:n.getAttrib(t,"data-mce-cell-padding")||n.getAttrib(t,"cellpadding")||Eu.getTDTHOverallStyle(e.dom,t,"padding"),border:n.getAttrib(t,"data-mce-border")||n.getAttrib(t,"border")||Eu.getTDTHOverallStyle(e.dom,t,"border"),borderColor:n.getAttrib(t,"data-mce-border-color"),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class")};return Cu.each("left center right".split(" "),function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)}),cu(e)&&Cu.extend(r,Nu.extractAdvancedStyles(n,t)),r}(e,n)):(r={label:"Cols",name:"cols"},o={label:"Rows",name:"rows"}),mu(e).length>0&&(c.class&&(c.class=c.class.replace(/\s*mce\-item\-table\s*/g,"")),i={name:"class",type:"listbox",label:"Class",values:Nu.buildListItems(mu(e),function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})})})}),u={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:!1,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:lu(e)?[r,o,{label:"Width",name:"width",onchange:a(Nu.updateStyleField,e)},{label:"Height",name:"height",onchange:a(Nu.updateStyleField,e)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[r,o,{label:"Width",name:"width",onchange:a(Nu.updateStyleField,e)},{label:"Height",name:"height",onchange:a(Nu.updateStyleField,e)}]},{label:"Alignment",name:"align",type:"listbox",text:"None",values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},i]},cu(e)?e.windowManager.open({title:"Table properties",data:c,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Nu.createStyleForm(e)],onsubmit:a(Fu,e,n)}):e.windowManager.open({title:"Table properties",data:c,body:u,onsubmit:a(Fu,e,n)})},ju=Cu.each,Wu={registerCommands:function(e,t,r,o,i){var u=Ka(e),c=function(t){return function(){return v.from(e.dom.getParent(e.selection.getStart(),t)).map(Ce.fromDom)}},l=c("caption"),f=c("th,td"),d=function(e){return Qt.table(e,u)},h=function(e){return{width:Ya(e.dom()),height:Ya(e.dom())}},m=function(t){f().each(function(n){d(n).each(function(i){var a=kr.forMenu(o,i,n),u=h(i);t(i,a).each(function(t){!function(e,t,n){var r=h(n);t.width===r.width&&t.height===r.height||(yu(e,n.dom(),t.width,t.height),bu(e,n.dom(),r.width,r.height))}(e,u,i),e.selection.setRng(t),e.focus(),r.clear(i),Ja(i)})})})},p=function(t){return f().bind(function(t){return d(t).bind(function(r){var i=Ce.fromDom(e.getDoc()),a=kr.forMenu(o,r,t),u=Nn(n,i,v.none());return wu(r,a,u)})})},g=function(t){i.get().each(function(n){var i=k(n,function(e){return xn(e)});f().each(function(n){d(n).each(function(a){var u=Ce.fromDom(e.getDoc()),s=kn(u),c=kr.pasteRows(o,a,n,i,s);t(a,c).each(function(t){e.selection.setRng(t),e.focus(),r.clear(a)})})})})};ju({mceTableSplitCells:function(){m(t.unmergeCells)},mceTableMergeCells:function(){m(t.mergeCells)},mceTableInsertRowBefore:function(){m(t.insertRowsBefore)},mceTableInsertRowAfter:function(){m(t.insertRowsAfter)},mceTableInsertColBefore:function(){m(t.insertColumnsBefore)},mceTableInsertColAfter:function(){m(t.insertColumnsAfter)},mceTableDeleteCol:function(){m(t.deleteColumn)},mceTableDeleteRow:function(){m(t.deleteRow)},mceTableCutRow:function(e){i.set(p()),m(t.deleteRow)},mceTableCopyRow:function(e){i.set(p())},mceTablePasteRowBefore:function(e){g(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){g(t.pasteRowsAfter)},mceTableDelete:function(){f().orThunk(l).each(function(t){Qt.table(t,u).filter(s(u)).each(function(t){var n=Ce.fromText("");bt(t,n),Nt(t);var r=e.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),e.selection.setRng(r)})})}},function(t,n){e.addCommand(n,t)}),ju({mceInsertTable:a(Hu,e),mceTableProps:a(Hu,e,!0),mceTableRowProps:a(Au,e),mceTableCellProps:a(Du,e)},function(t,n){e.addCommand(n,function(e,n){t(n)})})}},Uu=function(e){var t=v.from(e.dom().documentElement).map(Ce.fromDom).getOr(e);return{parent:o(t),view:o(e),origin:o(Jr(0,0))}},zu=function(e,t){return{parent:o(t),view:o(e),origin:o(Jr(0,0))}};function qu(e){var t=Y.apply(null,e),n=[];return{bind:function(e){if(void 0===e)throw"Event bind error: undefined handler";n.push(e)},unbind:function(e){n=_(n,function(t){return t!==e})},trigger:function(){var e=t.apply(null,arguments);D(n,function(t){t(e)})}}}var Vu={create:function(e){return{registry:V(e,function(e){return{bind:e.bind,unbind:e.unbind}}),trigger:V(e,function(e){return e.trigger})}}},$u={mode:ya(["compare","extract","mutate","sink"]),sink:ya(["element","start","stop","destroy"]),api:ya(["forceDrop","drop","move","delayDrop"])},Yu={resolve:Lo("ephox-dragster").resolve},Xu=function(e,t){return function(n){if(e(n)){var i=Ce.fromDom(n.target),a=function(){n.stopPropagation()},u=function(){n.preventDefault()},s=r(u,a),c=function(e,t,n,r,i,a,u){return{target:o(e),x:o(t),y:o(n),stop:r,prevent:i,kill:a,raw:o(u)}}(i,n.clientX,n.clientY,a,u,s,n);t(c)}}},Ku=function(e,t,n,r){return function(e,t,n,r,o){var i=Xu(n,r);return e.dom().addEventListener(t,i,o),{unbind:a(Gu,e,t,i,o)}}(e,t,n,r,!1)},Gu=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},Ju=o(!0),Qu=function(e,t,n){return Ku(e,t,Ju,n)},Zu=$u.mode({compare:function(e,t){return Jr(t.left()-e.left(),t.top()-e.top())},extract:function(e){return v.some(Jr(e.x(),e.y()))},sink:function(e,t){var n=function(e){var t=yo({layerClass:Yu.resolve("blocker")},e),n=Ce.fromTag("div");return de(n,"role","presentation"),De(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),Do(n,Yu.resolve("blocker")),Do(n,t.layerClass),{element:function(){return n},destroy:function(){Nt(n)}}}(t),r=Qu(n.element(),"mousedown",e.forceDrop),o=Qu(n.element(),"mouseup",e.drop),i=Qu(n.element(),"mousemove",e.move),a=Qu(n.element(),"mouseout",e.delayDrop);return $u.sink({element:n.element,start:function(e){wt(e,n.element())},stop:function(){Nt(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left(),t.top())}});function es(){var e=v.none(),t=Vu.create({move:qu(["info"])});return{onEvent:function(n,r){r.extract(n).each(function(n){(function(t,n){var r=e.map(function(e){return t.compare(e,n)});return e=v.some(n),r})(r,n).each(function(e){t.trigger.move(e)})})},reset:function(){e=v.none()},events:t.registry}}function ts(){var e={onEvent:function(e,t){},reset:n},t=es(),r=e;return{on:function(){r.reset(),r=t},off:function(){r.reset(),r=e},isOn:function(){return r===t},onEvent:function(e,t){r.onEvent(e,t)},events:t.events}}var ns=function(t,n,r){var o,i,a,u=!1,s=Vu.create({start:qu([]),stop:qu([])}),c=ts(),l=function(){h.stop(),c.isOn()&&(c.off(),s.trigger.stop())},f=(o=l,i=200,a=null,{cancel:function(){null!==a&&(e.clearTimeout(a),a=null)},throttle:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];null!==a&&e.clearTimeout(a),a=e.setTimeout(function(){o.apply(null,t),a=null},i)}});c.events.move.bind(function(e){n.mutate(t,e.info())});var d=function(e){return function(){var t=Array.prototype.slice.call(arguments,0);if(u)return e.apply(null,t)}},h=n.sink($u.api({forceDrop:l,drop:d(l),move:d(function(e,t){f.cancel(),c.onEvent(e,n)}),delayDrop:d(f.throttle)}),r);return{element:h.element,go:function(e){h.start(e),c.on(),s.trigger.start()},on:function(){u=!0},off:function(){u=!1},destroy:function(){h.destroy()},events:s.registry}},rs={transform:function(e,t){var n=void 0!==t?t:{},r=void 0!==n.mode?n.mode:Zu;return ns(e,r,t)}},os=function(e,t,n){return qt(e,t,n).isSome()};function is(){var e=Vu.create({drag:qu(["xDelta","yDelta","target"])}),t=v.none(),n=function(){var e=Vu.create({drag:qu(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();return n.events.drag.bind(function(n){t.each(function(t){e.trigger.drag(n.xDelta(),n.yDelta(),t)})}),{assign:function(e){t=v.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}}var as=Ho.resolve("resizer-bar-dragging");function us(e,t){var n=fo.height,r=function(e,t,n){var r=is(),o=rs.transform(r,{}),i=v.none(),u=function(e,t){return v.from(me(e,t))};r.events.drag.bind(function(e){u(e.target(),"data-row").each(function(t){var n=Ji.getInt(e.target(),"top");ke(e.target(),"top",n+e.yDelta()+"px")}),u(e.target(),"data-column").each(function(t){var n=Ji.getInt(e.target(),"left");ke(e.target(),"left",n+e.xDelta()+"px")})});var s=function(e,t){return Ji.getInt(e,t)-parseInt(me(e,"data-initial-"+t),10)};o.events.stop.bind(function(){r.get().each(function(r){i.each(function(o){u(r,"data-row").each(function(e){var t=s(r,"top");ge(r,"data-initial-top"),h.trigger.adjustHeight(o,t,parseInt(e,10))}),u(r,"data-column").each(function(e){var t=s(r,"left");ge(r,"data-initial-left"),h.trigger.adjustWidth(o,t,parseInt(e,10))}),Ko.refresh(e,o,n,t)})})});var c=function(t,n){h.trigger.startAdjust(),r.assign(t),de(t,"data-initial-"+n,parseInt(_e(t,n),10)),Do(t,as),ke(t,"opacity","0.2"),o.go(e.parent())},l=Qu(e.parent(),"mousedown",function(e){Ko.isRowBar(e.target())&&c(e.target(),"top"),Ko.isColBar(e.target())&&c(e.target(),"left")}),f=function(t){return st(t,e.view())},d=Qu(e.view(),"mouseover",function(r){"table"===oe(r.target())||os(r.target(),"table",f)?(i="table"===oe(r.target())?v.some(r.target()):Wt(r.target(),"table",f)).each(function(r){Ko.refresh(e,r,n,t)}):Ee(r.target())&&Ko.destroy(e)}),h=Vu.create({adjustHeight:qu(["table","delta","row"]),adjustWidth:qu(["table","delta","column"]),startAdjust:qu([])});return{destroy:function(){l.unbind(),d.unbind(),o.destroy(),Ko.destroy(e)},refresh:function(r){Ko.refresh(e,r,n,t)},on:o.on,off:o.off,hideBars:a(Ko.hide,e),showBars:a(Ko.show,e),events:h.registry}}(e,t,n),o=Vu.create({beforeResize:qu(["table"]),afterResize:qu(["table"]),startDrag:qu([])});return r.events.adjustHeight.bind(function(e){o.trigger.beforeResize(e.table());var t=n.delta(e.delta());ma.adjustHeight(e.table(),t,e.row(),n),o.trigger.afterResize(e.table())}),r.events.startAdjust.bind(function(e){o.trigger.startDrag()}),r.events.adjustWidth.bind(function(e){o.trigger.beforeResize(e.table());var n=t.delta(e.delta(),e.table());ma.adjustWidth(e.table(),n,e.column(),t),o.trigger.afterResize(e.table())}),{on:r.on,off:r.off,hideBars:r.hideBars,showBars:r.showBars,destroy:r.destroy,events:o.registry}}var ss=function(e,t){return e.inline?zu($a(e),function(){var e=Ce.fromTag("div");return De(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),wt(Se(),e),e}()):Uu(Ce.fromDom(e.getDoc()))},cs=function(e,t){e.inline&&Nt(t.parent())},ls=function(e){var t,n,r=v.none(),o=v.none(),i=v.none(),a=/(\d+(\.\d+)?)%/,u=function(e){return"TABLE"===e.nodeName};return e.on("init",function(){var t=mo(eu.directionAt),n=ss(e);if(i=v.some(n),function(e){var t=e.getParam("object_resizing",!0);return"table"===t||t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var a=us(n,t);a.on(),a.events.startDrag.bind(function(t){r=v.some(e.selection.getRng())}),a.events.beforeResize.bind(function(t){var n=t.table().dom();yu(e,n,Ya(n),Xa(n))}),a.events.afterResize.bind(function(t){var n=t.table(),o=n.dom();Ja(n),r.each(function(t){e.selection.setRng(t),e.focus()}),bu(e,o,Ya(o),Xa(o)),e.undoManager.add()}),o=v.some(a)}}),e.on("ObjectResizeStart",function(r){var o,i=r.target;u(i)&&(t=r.width,o=i,n=e.dom.getStyle(o,"width")||e.dom.getAttrib(o,"width"))}),e.on("ObjectResized",function(r){var o=r.target;if(u(o)){var i=o;if(a.test(n)){var s=parseFloat(a.exec(n)[1]),c=r.width*s/t;e.dom.setStyle(i,"width",c+"%")}else{var l=[];Cu.each(i.rows,function(t){Cu.each(t.cells,function(t){var n=e.dom.getStyle(t,"width",!0);l.push({cell:t,width:n})})}),Cu.each(l,function(t){e.dom.setStyle(t.cell,"width",t.width),e.dom.setAttrib(t.cell,"width",null)})}}}),{lazyResize:function(){return o},lazyWire:function(){return i.getOr(Uu(Ce.fromDom(e.getBody())))},destroy:function(){o.each(function(e){e.destroy()}),i.each(function(t){cs(e,t)})}}},fs=function(e){return{fold:e}},ds=function(e){return fs(function(t,n,r,o){return t(e)})},hs=function(e){return fs(function(t,n,r,o){return n(e)})},ms=function(e,t){return fs(function(n,r,o,i){return o(e,t)})},ps=function(e){return fs(function(t,n,r,o){return o(e)})},gs=function(e,t){return Qt.table(e,t).bind(function(t){var n=Qt.cells(t);return M(n,function(t){return st(e,t)}).map(function(e){return{index:o(e),all:o(n)}})})},vs=function(e,t){return gs(e,t).fold(function(){return ds(e)},function(t){return t.index()+1<t.all().length?ms(e,t.all()[t.index()+1]):ps(e)})},ys=function(e,t){return gs(e,t).fold(function(){return ds()},function(t){return t.index()-1>=0?ms(e,t.all()[t.index()-1]):hs(e)})},bs=yr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),xs={before:bs.before,on:bs.on,after:bs.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(i,i,i)}},ws=yr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Cs=Y("start","soffset","finish","foffset"),Es=function(e){var t,n=function(e){return e.match({domRange:function(e){return Ce.fromDom(e.startContainer)},relative:function(e,t){return xs.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return t=n.dom().ownerDocument.defaultView,Ce.fromDom(t)},Ss=ws.relative,Ts=ws.exact,Ns=function(e,t,n,r){var o=function(e,t,n,r){var o=ft(e).dom().createRange();return o.setStart(e.dom(),t),o.setEnd(n.dom(),r),o}(e,t,n,r),i=st(e,n)&&t===r;return o.collapsed&&!i},ks=function(e,t){e.selectNodeContents(t.dom())},Ds=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold(function(e){r.setStartBefore(e.dom())},function(e,t){r.setStart(e.dom(),t)},function(e){r.setStartAfter(e.dom())}),function(e,t){t.fold(function(t){e.setEndBefore(t.dom())},function(t,n){e.setEnd(t.dom(),n)},function(t){e.setEndAfter(t.dom())})}(o,n),o},_s=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},Rs=function(e){return{left:o(e.left),top:o(e.top),right:o(e.right),bottom:o(e.bottom),width:o(e.width),height:o(e.height)}},As=yr([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Os=function(e,t,n){return t(Ce.fromDom(n.startContainer),n.startOffset,Ce.fromDom(n.endContainer),n.endOffset)},Ps=function(e,t){return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter(function(e){return!1===e.collapsed}).map(function(e){return As.rtl(Ce.fromDom(e.endContainer),e.endOffset,Ce.fromDom(e.startContainer),e.startOffset)}).getOrThunk(function(){return Os(0,As.ltr,n)}):Os(0,As.ltr,n)}(0,function(e,t){return t.match({domRange:function(e){return{ltr:o(e),rtl:v.none}},relative:function(t,n){return{ltr:xe(function(){return Ds(e,t,n)}),rtl:xe(function(){return v.some(Ds(e,n,t))})}},exact:function(t,n,r,o){return{ltr:xe(function(){return _s(e,t,n,r,o)}),rtl:xe(function(){return v.some(_s(e,r,o,t,n))})}}})}(e,t))},Ms=function(e,t){return Ps(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom(),o),i.setEnd(t.dom(),n),i}})},Is=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Bs=function(e,t,n,r,o){var i=function(n){var r=e.dom().createRange();return r.setStart(t.dom(),n),r.collapse(!0),r},a=cn(t).length,u=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var i=r,a=1;a<o;a++){var u=e(a),s=Math.abs(t-u.left);if(n<=u.bottom){if(n<u.top||s>i)return a-1;i=s}}return 0}(function(e){return i(e).getBoundingClientRect()},n,r,o.right,a);return i(u)},Ls=function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getClientRects();return xo(i,function(e){return Is(e,n,r)?v.some(e):v.none()}).map(function(o){return Bs(e,t,n,r,o)})},Fs=function(e,t,n,r){var o=e.dom().createRange(),i=gt(t);return xo(i,function(t){return o.selectNode(t.dom()),Is(o.getBoundingClientRect(),n,r)?Hs(e,t,n,r):v.none()})},Hs=function(e,t,n,r){return(ce(t)?Ls:Fs)(e,t,n,r)},js=function(e,t){return t-e.left<e.right-t},Ws=function(e,t,n){var r=e.dom().createRange();return r.selectNode(t.dom()),r.collapse(n),r},Us=function(e,t,n){var r=e.dom().createRange();r.selectNode(t.dom());var o=r.getBoundingClientRect(),i=js(o,n);return(!0===i?pn:gn)(t).map(function(t){return Ws(e,t,i)})},zs=function(e,t,n){var r=t.dom().getBoundingClientRect(),o=js(r,n);return v.some(Ws(e,t,o))},qs=function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return Hs(e,t,a,u)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))},Vs=document.caretPositionFromPoint?function(e,t,n){return v.from(e.dom().caretPositionFromPoint(t,n)).bind(function(t){if(null===t.offsetNode)return v.none();var n=e.dom().createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),v.some(n)})}:document.caretRangeFromPoint?function(e,t,n){return v.from(e.dom().caretRangeFromPoint(t,n))}:function(e,t,n){return Ce.fromPoint(e,t,n).bind(function(r){var o=function(){return function(e,t,n){return(0===gt(t).length?zs:Us)(e,t,n)}(e,r,t)};return 0===gt(r).length?o():qs(e,r,t,n).orThunk(o)})},$s=function(e,t){var n=oe(e);return"input"===n?xs.after(e):T(["br","img"],n)?0===t?xs.before(e):xs.after(e):xs.on(e,t)},Ys=function(e,t){var n=e.fold(xs.before,$s,xs.after),r=t.fold(xs.before,$s,xs.after);return Ss(n,r)},Xs=function(e,t,n,r){var o=$s(e,t),i=$s(n,r);return Ss(o,i)},Ks=function(e,t){v.from(e.getSelection()).each(function(e){e.removeAllRanges(),e.addRange(t)})},Gs=function(e,t,n,r,o){var i=_s(e,t,n,r,o);Ks(e,i)},Js=function(e,t){return Ps(e,t).match({ltr:function(t,n,r,o){Gs(e,t,n,r,o)},rtl:function(t,n,r,o){var i=e.getSelection();if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom(),n,r.dom(),o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom(),r),t.extend(o.dom(),i)}(0,i,t,n,r,o)}catch(i){Gs(e,r,o,t,n)}else Gs(e,r,o,t,n)}})},Qs=function(e,t,n,r,o){var i=Xs(t,n,r,o);Js(e,i)},Zs=function(e,t,n){var r=Ys(t,n);Js(e,r)},ec=function(e){var t=Es(e).dom(),n=function(e,n,r,o){return _s(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=Ce.fromDom(e.startContainer),n=Ce.fromDom(e.endContainer);return Xs(t,e.startOffset,n,e.endOffset)},relative:Ys,exact:Xs})}(e);return Ps(t,r).match({ltr:n,rtl:n})},tc=function(e){var t=Ce.fromDom(e.anchorNode),n=Ce.fromDom(e.focusNode);return Ns(t,e.anchorOffset,n,e.focusOffset)?v.some(Cs(t,e.anchorOffset,n,e.focusOffset)):function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return v.some(Cs(Ce.fromDom(t.startContainer),t.startOffset,Ce.fromDom(n.endContainer),n.endOffset))}return v.none()}(e)},nc=function(e,t){var n=function(e,t){var n=e.document.createRange();return ks(n,t),n}(e,t);Ks(e,n)},rc=function(e){return function(e){return v.from(e.getSelection()).filter(function(e){return e.rangeCount>0}).bind(tc)}(e).map(function(e){return Ts(e.start(),e.soffset(),e.finish(),e.foffset())})},oc=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?v.some(n).map(Rs):v.none()}(Ms(e,t))},ic=function(e,t,n){return function(e,t,n){var r=Ce.fromDom(e.document);return Vs(r,t,n).map(function(e){return Cs(Ce.fromDom(e.startContainer),e.startOffset,Ce.fromDom(e.endContainer),e.endOffset)})}(e,t,n)},ac=function(e){e.getSelection().removeAllRanges()},uc=tinymce.util.Tools.resolve("tinymce.util.VK"),sc=function(e,t,n,r){return dc(e,t,vs(n),r)},cc=function(e,t,n,r){return dc(e,t,ys(n),r)},lc=function(e,t){var n=Ts(t,0,t,0);return ec(n)},fc=function(e,t){var n,r=Ft(t,"tr");return(n=r,0===n.length?v.none():v.some(n[n.length-1])).bind(function(e){return zt(e,"td,th").map(function(e){return lc(0,e)})})},dc=function(e,t,n,r,o){return n.fold(v.none,v.none,function(e,t){return pn(t).map(function(e){return lc(0,e)})},function(n){return Qt.table(n,t).bind(function(t){var o=kr.noMenu(n);return e.undoManager.transact(function(){r.insertRowsAfter(t,o)}),fc(0,t)})})},hc=["table","li","dl"],mc={handle:function(e,t,n,r){if(e.keyCode===uc.TAB){var o=$a(t),i=function(e){var t=oe(e);return st(e,o)||T(hc,t)},a=t.selection.getRng();if(a.collapsed){var u=Ce.fromDom(a.startContainer);Qt.cell(u,i).each(function(o){e.preventDefault(),(e.shiftKey?cc:sc)(t,i,o,n,r).each(function(e){t.selection.setRng(e)})})}}}},pc={response:Y("selection","kill")},gc=function(e){return function(t){return t===e}},vc=gc(38),yc=gc(40),bc={ltr:{isBackward:gc(37),isForward:gc(39)},rtl:{isBackward:gc(39),isForward:gc(37)},isUp:vc,isDown:yc,isNavigation:function(e){return e>=37&&e<=40}},xc={convertToRange:function(e,t){var n=Ms(e,t);return{start:o(Ce.fromDom(n.startContainer)),soffset:o(n.startOffset),finish:o(Ce.fromDom(n.endContainer)),foffset:o(n.endOffset)}},makeSitus:function(e,t,n,r){return{start:o(xs.on(e,t)),finish:o(xs.on(n,r))}}},wc=(rt.detect().browser.isSafari(),function(t){var n=void 0!==t?t.dom():e.document,r=n.body.scrollLeft||n.documentElement.scrollLeft,o=n.body.scrollTop||n.documentElement.scrollTop;return Jr(r,o)}),Cc=function(t,n,r){(void 0!==r?r.dom():e.document).defaultView.scrollBy(t,n)};function Ec(e){return{elementFromPoint:function(t,n){return Ce.fromPoint(Ce.fromDom(e.document),t,n)},getRect:function(e){return e.dom().getBoundingClientRect()},getRangedRect:function(t,n,r,o){var i=Ts(t,n,r,o);return oc(e,i).map(function(e){return V(e,c)})},getSelection:function(){return rc(e).map(function(t){return xc.convertToRange(e,t)})},fromSitus:function(t){var n=Ss(t.start(),t.finish());return xc.convertToRange(e,n)},situsFromPoint:function(t,n){return ic(e,t,n).map(function(e){return{start:o(xs.on(e.start(),e.soffset())),finish:o(xs.on(e.finish(),e.foffset()))}})},clearSelection:function(){ac(e)},setSelection:function(t){Qs(e,t.start(),t.soffset(),t.finish(),t.foffset())},setRelativeSelection:function(t,n){Zs(e,t,n)},selectContents:function(t){nc(e,t)},getInnerHeight:function(){return e.innerHeight},getScrollY:function(){return wc(Ce.fromDom(e.document)).top()},scrollBy:function(t,n){Cc(t,n,Ce.fromDom(e.document))}}}var Sc=function(e,t,n,r,o){return st(n,r)?v.none():hr.identify(n,r,t).bind(function(t){var r=t.boxes().getOr([]);return r.length>0?(o(e,r,t.start(),t.finish()),v.some(pc.response(v.some(xc.makeSitus(n,0,n,dn(n))),!0))):v.none()})},Tc={sync:function(e,t,n,r,o,i,a){return st(n,o)&&r===i?v.none():qt(n,"td,th",t).bind(function(n){return qt(o,"td,th",t).bind(function(r){return Sc(e,t,n,r,a)})})},detect:Sc,update:function(e,t,n,r,o){return hr.shiftSelection(r,e,t,o.firstSelectedSelector(),o.lastSelectedSelector()).map(function(e){return o.clear(n),o.selectRange(n,e.boxes(),e.start(),e.finish()),e.boxes()})}},Nc=Z(["left","top","right","bottom"],[]),kc={nu:Nc,moveUp:function(e,t){return Nc({left:e.left(),top:e.top()-t,right:e.right(),bottom:e.bottom()-t})},moveDown:function(e,t){return Nc({left:e.left(),top:e.top()+t,right:e.right(),bottom:e.bottom()+t})},moveBottomTo:function(e,t){var n=e.bottom()-e.top();return Nc({left:e.left(),top:t-n,right:e.right(),bottom:t})},moveTopTo:function(e,t){var n=e.bottom()-e.top();return Nc({left:e.left(),top:t,right:e.right(),bottom:t+n})},getTop:function(e){return e.top()},getBottom:function(e){return e.bottom()},translate:function(e,t,n){return Nc({left:e.left()+t,top:e.top()+n,right:e.right()+t,bottom:e.bottom()+n})},toString:function(e){return"("+e.left()+", "+e.top()+") -> ("+e.right()+", "+e.bottom()+")"}},Dc=function(e){return kc.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})},_c=function(e,t){return v.some(e.getRect(t))},Rc=function(e,t,n){return se(t)?_c(e,t).map(Dc):ce(t)?function(e,t,n){return n>=0&&n<dn(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):v.none()}(e,t,n).map(Dc):v.none()},Ac=function(e,t){return se(t)?_c(e,t).map(Dc):ce(t)?e.getRangedRect(t,0,t,dn(t)).map(Dc):v.none()},Oc=Y("item","mode"),Pc=function(e,t,n,r){return void 0===r&&(r=Mc),e.property().parent(t).map(function(e){return Oc(e,r)})},Mc=function(e,t,n,r){return void 0===r&&(r=Ic),n.sibling(e,t).map(function(e){return Oc(e,r)})},Ic=function(e,t,n,r){void 0===r&&(r=Ic);var o=e.property().children(t);return n.first(o).map(function(e){return Oc(e,r)})},Bc=[{current:Pc,next:Mc,fallback:v.none()},{current:Mc,next:Ic,fallback:v.some(Pc)},{current:Ic,next:Ic,fallback:v.some(Mc)}],Lc=function(e,t,n,r,o){return void 0===o&&(o=Bc),P(o,function(e){return e.current===n}).bind(function(n){return n.current(e,t,r,n.next).orThunk(function(){return n.fallback.bind(function(n){return Lc(e,t,n,r)})})})},Fc=function(){return{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?v.some(e[e.length-1]):v.none()}}},Hc=function(){return{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?v.some(e[0]):v.none()}}},jc=function(e,t,n,r,o,i){return Lc(e,t,r,o).bind(function(t){return i(t.item())?v.none():n(t.item())?v.some(t.item()):jc(e,t.item(),n,t.mode(),o,i)})},Wc=function(e){return function(t){return 0===e.property().children(t).length}},Uc=function(e,t,n,r){return jc(e,t,n,Mc,Fc(),r)},zc=function(e,t,n,r){return jc(e,t,n,Mc,Hc(),r)},qc=_n(),Vc=function(e,t){return function(e,t,n){return Uc(e,t,Wc(e),n)}(qc,e,t)},$c=function(e,t){return function(e,t,n){return zc(e,t,Wc(e),n)}(qc,e,t)},Yc=yr([{none:[]},{retry:["caret"]}]),Xc=function(e,t,n){return(r=t,i=Aa,Ht(function(e){return i(e)},jt,r,i,a)).fold(o(!1),function(t){return Ac(e,t).exists(function(e){return function(e,t){return e.left()<t.left()||Math.abs(t.right()-e.left())<1||e.left()>t.right()}(n,e)})});var r,i,a},Kc={point:kc.getTop,adjuster:function(e,t,n,r,o){var i=kc.moveUp(o,5);return Math.abs(n.top()-r.top())<1?Yc.retry(i):n.bottom()<o.top()?Yc.retry(i):n.bottom()===o.top()?Yc.retry(kc.moveUp(o,1)):Xc(e,t,o)?Yc.retry(kc.translate(i,5,0)):Yc.none()},move:kc.moveUp,gather:Vc},Gc={point:kc.getBottom,adjuster:function(e,t,n,r,o){var i=kc.moveDown(o,5);return Math.abs(n.bottom()-r.bottom())<1?Yc.retry(i):n.top()>o.bottom()?Yc.retry(i):n.top()===o.bottom()?Yc.retry(kc.moveDown(o,1)):Xc(e,t,o)?Yc.retry(kc.translate(i,5,0)):Yc.none()},move:kc.moveDown,gather:$c},Jc=function(e,t,n,r,o){return 0===o?v.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter(function(e){return"table"===oe(e)}).isSome()}(e,r.left(),t.point(r))?function(e,t,n,r,o){return Jc(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left(),t.point(r)).bind(function(i){return i.start().fold(v.none,function(i,a){return Ac(e,i,a).bind(function(a){return t.adjuster(e,i,a,n,r).fold(v.none,function(r){return Jc(e,t,n,r,o-1)})}).orThunk(function(){return v.some(r)})},v.none)})},Qc=function(e,t,n){var r=e.move(n,5),o=Jc(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?v.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?v.some(-e.point(t)):v.none()}(e,o,t).fold(function(){return t.situsFromPoint(o.left(),e.point(o))},function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left(),e.point(o)-n)})},Zc={tryUp:a(Qc,Kc),tryDown:a(Qc,Gc),ieTryUp:function(e,t){return e.situsFromPoint(t.left(),t.top()-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left(),t.bottom()+5)},getJumpSize:o(5)},el=yr([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),tl=function(e){return qt(e,"tr")},nl={verify:function(e,t,n,r,o,i,a){return qt(r,"td,th",a).bind(function(n){return qt(t,"td,th",a).map(function(t){return st(n,t)?st(r,n)&&dn(n)===o?i(t):el.none("in same cell"):Kn.sharedOne(tl,[n,t]).fold(function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?el.success():i(t)},function(e){return i(t)})})}).getOr(el.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)},adt:el},rl=Y("element","offset"),ol=(Y("element","deltaOffset"),Y("element","start","finish"),Y("begin","end"),Y("element","text"),Y("ancestor","descendants","element","index"),Y("parent","children","element","index")),il=function(e,t){return M(e,a(st,t))},al=function(e){return"br"===oe(e)},ul=function(e,t,n){return t(e,n).bind(function(e){return ce(e)&&0===cn(e).trim().length?ul(e,t,n):v.some(e)})},sl=function(e,t,n,r){return function(e,t){return vt(e,t).filter(al).orThunk(function(){return vt(e,t-1).filter(al)})}(t,n).bind(function(t){return r.traverse(t).fold(function(){return ul(t,r.gather,e).map(r.relative)},function(e){return(t=e,dt(t).bind(function(e){var n=gt(e);return il(n,t).map(function(r){return ol(e,n,t,r)})})).map(function(e){return xs.on(e.parent(),e.index())});var t})})},cl=function(e,t,n,r){return(al(t)?function(e,t,n){return n.traverse(t).orThunk(function(){return ul(t,n.gather,e)}).map(n.relative)}(e,t,r):sl(e,t,n,r)).map(function(e){return{start:o(e),finish:o(e)}})},ll=function(e){return nl.cata(e,function(e){return v.none()},function(){return v.none()},function(e){return v.some(rl(e,0))},function(e){return v.some(rl(e,dn(e)))})},fl=rt.detect(),dl=function(e,t,n,r,o,i){return 0===i?v.none():pl(e,t,n,r,o).bind(function(a){var u=e.fromSitus(a),s=nl.verify(e,n,r,u.finish(),u.foffset(),o.failure,t);return nl.cata(s,function(){return v.none()},function(){return v.some(a)},function(a){return st(n,a)&&0===r?hl(e,n,r,kc.moveUp,o):dl(e,t,a,0,o,i-1)},function(a){return st(n,a)&&r===dn(a)?hl(e,n,r,kc.moveDown,o):dl(e,t,a,dn(a),o,i-1)})})},hl=function(e,t,n,r,o){return Rc(e,t,n).bind(function(t){return ml(e,o,r(t,Zc.getJumpSize()))})},ml=function(e,t,n){return fl.browser.isChrome()||fl.browser.isSafari()||fl.browser.isFirefox()||fl.browser.isEdge()?t.otherRetry(e,n):fl.browser.isIE()?t.ieRetry(e,n):v.none()},pl=function(e,t,n,r,o){return Rc(e,n,r).bind(function(t){return ml(e,o,t)})},gl=function(e,t,n){return function(e,t,n){return e.getSelection().bind(function(r){return cl(t,r.finish(),r.foffset(),n).fold(function(){return v.some(rl(r.finish(),r.foffset()))},function(o){var i=e.fromSitus(o),a=nl.verify(e,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,t);return ll(a)})})}(e,t,n).bind(function(r){return dl(e,t,r.element(),r.offset(),n,20).map(e.fromSitus)})},vl=rt.detect(),yl=function(e,t){return jt(e,function(e){return dt(e).exists(function(e){return st(e,t)})},n).isSome();var n},bl=function(e,t,n,r,i){return qt(r,"td,th",t).bind(function(r){return qt(r,"table",t).bind(function(a){return yl(i,a)?gl(e,t,n).bind(function(e){return qt(e.finish(),"td,th",t).map(function(t){return{start:o(r),finish:o(t),range:o(e)}})}):v.none()})})},xl=function(e,t,n,r,o,i){return vl.browser.isIE()?v.none():i(r,t).orThunk(function(){return bl(e,t,n,r,o).map(function(e){var t=e.range();return pc.response(v.some(xc.makeSitus(t.start(),t.soffset(),t.finish(),t.foffset())),!0)})})},wl=function(e,t,n,r,o,i,a){return bl(e,n,r,o,i).bind(function(e){return Tc.detect(t,n,e.start(),e.finish(),a)})},Cl=function(e,t){return qt(e,"tr",t).bind(function(e){return qt(e,"table",t).bind(function(n){var r=Ft(n,"tr");return st(e,r[0])?function(e,t,n){return Uc(qc,e,t,n)}(n,function(e){return gn(e).isSome()},t).map(function(e){var t=dn(e);return pc.response(v.some(xc.makeSitus(e,t,e,t)),!0)}):v.none()})})},El=function(e,t){return qt(e,"tr",t).bind(function(e){return qt(e,"table",t).bind(function(n){var r=Ft(n,"tr");return st(e,r[r.length-1])?function(e,t,n){return zc(qc,e,t,n)}(n,function(e){return pn(e).isSome()},t).map(function(e){return pc.response(v.some(xc.makeSitus(e,0,e,0)),!0)}):v.none()})})},Sl=function(e,t){return qt(e,"td,th",t)},Tl={down:{traverse:pt,gather:$c,relative:xs.before,otherRetry:Zc.tryDown,ieRetry:Zc.ieTryDown,failure:nl.adt.failedDown},up:{traverse:mt,gather:Vc,relative:xs.before,otherRetry:Zc.tryUp,ieRetry:Zc.ieTryUp,failure:nl.adt.failedUp}},Nl=Y("rows","cols"),kl={mouse:function(e,t,n,r){var o=function(e,t,n,r){var o=v.none(),i=function(){o=v.none()};return{mousedown:function(e){r.clear(t),o=Sl(e.target(),n)},mouseover:function(i){o.each(function(o){r.clear(t),Sl(i.target(),n).each(function(i){hr.identify(o,i,n).each(function(n){var a=n.boxes().getOr([]);(a.length>1||1===a.length&&!st(o,i))&&(r.selectRange(t,a,n.start(),n.finish()),e.selectContents(i))})})})},mouseup:function(){o.each(i)}}}(Ec(e),t,n,r);return{mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}},keyboard:function(e,t,n,r){var o=Ec(e),i=function(){return r.clear(t),v.none()};return{keydown:function(e,u,s,c,l,f){var d=e.raw().which,h=!0===e.raw().shiftKey;return hr.retrieve(t,r.selectedSelector()).fold(function(){return bc.isDown(d)&&h?a(wl,o,t,n,Tl.down,c,u,r.selectRange):bc.isUp(d)&&h?a(wl,o,t,n,Tl.up,c,u,r.selectRange):bc.isDown(d)?a(xl,o,n,Tl.down,c,u,El):bc.isUp(d)?a(xl,o,n,Tl.up,c,u,Cl):v.none},function(e){var n=function(n){return function(){return xo(n,function(n){return Tc.update(n.rows(),n.cols(),t,e,r)}).fold(function(){return hr.getEdges(t,r.firstSelectedSelector(),r.lastSelectedSelector()).map(function(e){var n=bc.isDown(d)||f.isForward(d)?xs.after:xs.before;return o.setRelativeSelection(xs.on(e.first(),0),n(e.table())),r.clear(t),pc.response(v.none(),!0)})},function(e){return v.some(pc.response(v.none(),!0))})}};return bc.isDown(d)&&h?n([Nl(1,0)]):bc.isUp(d)&&h?n([Nl(-1,0)]):f.isBackward(d)&&h?n([Nl(0,-1),Nl(-1,0)]):f.isForward(d)&&h?n([Nl(0,1),Nl(1,0)]):bc.isNavigation(d)&&!1===h?i:v.none})()},keyup:function(e,o,i,a,u){return hr.retrieve(t,r.selectedSelector()).fold(function(){var s=e.raw().which;return 0==(!0===e.raw().shiftKey)?v.none():bc.isNavigation(s)?Tc.sync(t,n,o,i,a,u,r.selectRange):v.none()},v.none)}}}},Dl=function(e,t){D(t,function(t){!function(e,t){To(e)?e.dom().classList.remove(t):ko(e,t),_o(e)}(e,t)})},_l={byClass:function(e){var t,n,r=(t=e.selected(),function(e){Do(e,t)}),o=(n=[e.selected(),e.lastSelected(),e.firstSelected()],function(e){Dl(e,n)}),i=function(t){var n=Ft(t,e.selectedSelector());D(n,o)};return{clear:i,selectRange:function(t,n,o,a){i(t),D(n,r),Do(o,e.firstSelected()),Do(a,e.lastSelected())},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},byAttr:function(e){var t=function(t){ge(t,e.selected()),ge(t,e.firstSelected()),ge(t,e.lastSelected())},n=function(t){de(t,e.selected(),"1")},r=function(n){var r=Ft(n,e.selectedSelector());D(r,t)};return{clear:r,selectRange:function(t,o,i,a){r(t),D(o,n),de(i,e.firstSelected(),"1"),de(a,e.lastSelected(),"1")},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}}},Rl=function(e){return!1===Ro(Ce.fromDom(e.target),"ephox-snooker-resizer-bar")},Al=function(e){return{get:function(){var t=$a(e);return mr(t,vr.selectedSelector()).fold(function(){return void 0===e.selection.getStart()?xr.none():xr.single(e.selection)},function(e){return xr.multiple(e)})}}},Ol=Cu.each,Pl={addButtons:function(e){var t=[];function n(t){return function(){e.execCommand(t)}}Ol("inserttable tableprops deletetable | cell row column".split(" "),function(n){"|"===n?t.push({text:"-"}):t.push(e.menuItems[n])}),e.addButton("table",{type:"menubutton",title:"Table",menu:t}),e.addButton("tableprops",{title:"Table properties",onclick:n("mceTableProps"),icon:"table"}),e.addButton("tabledelete",{title:"Delete table",onclick:n("mceTableDelete")}),e.addButton("tablecellprops",{title:"Cell properties",onclick:n("mceTableCellProps")}),e.addButton("tablemergecells",{title:"Merge cells",onclick:n("mceTableMergeCells")}),e.addButton("tablesplitcells",{title:"Split cell",onclick:n("mceTableSplitCells")}),e.addButton("tableinsertrowbefore",{title:"Insert row before",onclick:n("mceTableInsertRowBefore")}),e.addButton("tableinsertrowafter",{title:"Insert row after",onclick:n("mceTableInsertRowAfter")}),e.addButton("tabledeleterow",{title:"Delete row",onclick:n("mceTableDeleteRow")}),e.addButton("tablerowprops",{title:"Row properties",onclick:n("mceTableRowProps")}),e.addButton("tablecutrow",{title:"Cut row",onclick:n("mceTableCutRow")}),e.addButton("tablecopyrow",{title:"Copy row",onclick:n("mceTableCopyRow")}),e.addButton("tablepasterowbefore",{title:"Paste row before",onclick:n("mceTablePasteRowBefore")}),e.addButton("tablepasterowafter",{title:"Paste row after",onclick:n("mceTablePasteRowAfter")}),e.addButton("tableinsertcolbefore",{title:"Insert column before",onclick:n("mceTableInsertColBefore")}),e.addButton("tableinsertcolafter",{title:"Insert column after",onclick:n("mceTableInsertColAfter")}),e.addButton("tabledeletecol",{title:"Delete column",onclick:n("mceTableDeleteCol")})},addToolbars:function(e){var t=function(e){var t=e.getParam("table_toolbar",tu);return""===t||!1===t?[]:b(t)?t.split(/[ ,]/):x(t)?t:[]}(e);t.length>0&&e.addContextToolbar(function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)},t.join(" "))}},Ml={addMenuItems:function(e,t){var n=v.none(),r=[],o=[],i=[],a=[],u=function(e){e.disabled(!0)},s=function(e){e.disabled(!1)},c=function(){var e=this;r.push(e),n.fold(function(){u(e)},function(t){s(e)})},l=function(){var e=this;o.push(e),n.fold(function(){u(e)},function(t){s(e)})};e.on("init",function(){e.on("nodechange",function(c){var l=v.from(e.dom.getParent(e.selection.getStart(),"th,td"));(n=l.bind(function(e){var n=Ce.fromDom(e);return Qt.table(n).map(function(e){return kr.forMenu(t,e,n)})})).fold(function(){D(r,u),D(o,u),D(i,u),D(a,u)},function(e){D(r,s),D(o,s),D(i,function(t){t.disabled(e.mergable().isNone())}),D(a,function(t){t.disabled(e.unmergable().isNone())})})})});var f=function(e,t,n,r){var o,i,a,u,s,c=r.getEl().getElementsByTagName("table")[0],l=r.isRtl()||"tl-tr"===r.parent().rel;for(c.nextSibling.innerHTML=t+1+" x "+(n+1),l&&(t=9-t),i=0;i<10;i++)for(o=0;o<10;o++)u=c.rows[i].childNodes[o].firstChild,s=(l?o>=t:o<=t)&&i<=n,e.dom.toggleClass(u,"mce-active",s),s&&(a=u);return a.parentNode},d=!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?{text:"Table",icon:"table",context:"table",onclick:h("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:!0,onclick:function(t){t.aria&&(this.parent().hideAll(),t.stopImmediatePropagation(),e.execCommand("mceInsertTable"))},onshow:function(){f(e,0,0,this.menu.items()[0])},onhide:function(){var t=this.menu.items()[0].getEl().getElementsByTagName("a");e.dom.removeClass(t,"mce-active"),e.dom.addClass(t[0],"mce-active")},menu:[{type:"container",html:function(){var e="";e='<table role="grid" class="mce-grid mce-grid-border" aria-readonly="true">';for(var t=0;t<10;t++){e+="<tr>";for(var n=0;n<10;n++)e+='<td role="gridcell" tabindex="-1"><a id="mcegrid'+(10*t+n)+'" href="#" data-mce-x="'+n+'" data-mce-y="'+t+'"></a></td>';e+="</tr>"}return e+="</table>",e+='<div class="mce-text-center" role="presentation">1 x 1</div>'}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(t){var n,r,o=t.target;"A"===o.tagName.toUpperCase()&&(n=parseInt(o.getAttribute("data-mce-x"),10),r=parseInt(o.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(n=9-n),n===this.lastX&&r===this.lastY||(f(e,n,r,t.control),this.lastX=n,this.lastY=r))},onclick:function(t){var n=this;"A"===t.target.tagName.toUpperCase()&&(t.preventDefault(),t.stopPropagation(),n.parent().cancel(),e.undoManager.transact(function(){Bu(e,n.lastX+1,n.lastY+1)}),e.addVisual())}}]};function h(t){return function(){e.execCommand(t)}}var m={text:"Table properties",context:"table",onPostRender:c,onclick:h("mceTableProps")},p={text:"Delete table",context:"table",onPostRender:c,cmd:"mceTableDelete"},g={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:h("mceTableInsertRowBefore"),onPostRender:l},{text:"Insert row after",onclick:h("mceTableInsertRowAfter"),onPostRender:l},{text:"Delete row",onclick:h("mceTableDeleteRow"),onPostRender:l},{text:"Row properties",onclick:h("mceTableRowProps"),onPostRender:l},{text:"-"},{text:"Cut row",onclick:h("mceTableCutRow"),onPostRender:l},{text:"Copy row",onclick:h("mceTableCopyRow"),onPostRender:l},{text:"Paste row before",onclick:h("mceTablePasteRowBefore"),onPostRender:l},{text:"Paste row after",onclick:h("mceTablePasteRowAfter"),onPostRender:l}]},y={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:h("mceTableInsertColBefore"),onPostRender:l},{text:"Insert column after",onclick:h("mceTableInsertColAfter"),onPostRender:l},{text:"Delete column",onclick:h("mceTableDeleteCol"),onPostRender:l}]},b={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:h("mceTableCellProps"),onPostRender:l},{text:"Merge cells",onclick:h("mceTableMergeCells"),onPostRender:function(){var e=this;i.push(e),n.fold(function(){u(e)},function(t){e.disabled(t.mergable().isNone())})}},{text:"Split cell",onclick:h("mceTableSplitCells"),onPostRender:function(){var e=this;a.push(e),n.fold(function(){u(e)},function(t){e.disabled(t.unmergable().isNone())})}}]};e.addMenuItem("inserttable",d),e.addMenuItem("tableprops",m),e.addMenuItem("deletetable",p),e.addMenuItem("row",g),e.addMenuItem("column",y),e.addMenuItem("cell",b)}},Il=function(e,t){return{insertTable:function(t,n){return Bu(e,t,n)},setClipboardRows:function(e){return function(e,t){var n=k(e,Ce.fromDom);t.set(v.from(n))}(e,t)},getClipboardRows:function(){return function(e){return e.get().fold(function(){},function(e){return k(e,function(e){return e.dom()})})}(t)}}};t.add("table",function(e){var t=ls(e),i=function(e,t){var i=Z(["mousedown","mouseover","mouseup","keyup","keydown"],[]),a=v.none(),u=_l.byAttr(vr);return e.on("init",function(s){var c=e.getWin(),l=$a(e),f=Ka(e),d=kl.mouse(c,l,f,u),h=kl.keyboard(c,l,f,u),m=function(t,n){(function(e){return!0===e.raw().shiftKey})(t)&&(n.kill()&&t.kill(),n.selection().each(function(t){var n=Ss(t.start(),t.finish()),r=Ms(c,n);e.selection.setRng(r)}))},p=function(t){var n=b(t);if(n.raw().shiftKey&&bc.isNavigation(n.raw().which)){var r=e.selection.getRng(),o=Ce.fromDom(r.startContainer),i=Ce.fromDom(r.endContainer);h.keyup(n,o,r.startOffset,i,r.endOffset).each(function(e){m(n,e)})}},g=function(n){var r=b(n);t().each(function(e){e.hideBars()});var o=e.selection.getRng(),i=Ce.fromDom(e.selection.getStart()),a=Ce.fromDom(o.startContainer),u=Ce.fromDom(o.endContainer),s=eu.directionAt(i).isRtl()?bc.rtl:bc.ltr;h.keydown(r,a,o.startOffset,u,o.endOffset,s).each(function(e){m(r,e)}),t().each(function(e){e.showBars()})},y=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},b=function(e){var t=Ce.fromDom(e.target),n=function(){e.stopPropagation()},i=function(){e.preventDefault()},a=r(i,n);return{target:o(t),x:o(y(e)?e.x:null),y:o(y(e)?e.y:null),stop:n,prevent:i,kill:a,raw:o(e)}},x=function(e){return 0===e.button},w=function(e){x(e)&&Rl(e)&&d.mousedown(b(e))},C=function(e){var t;void 0!==(t=e).buttons&&0==(1&t.buttons)||!Rl(e)||d.mouseover(b(e))},E=function(e){x(e)&&Rl(e)&&d.mouseup(b(e))};e.on("mousedown",w),e.on("mouseover",C),e.on("mouseup",E),e.on("keyup",p),e.on("keydown",g),e.on("nodechange",function(){var t=e.selection,r=Ce.fromDom(t.getStart()),o=Ce.fromDom(t.getEnd());Kn.sharedOne(Qt.table,[r,o]).fold(function(){u.clear(l)},n)}),a=v.some(i({mousedown:w,mouseover:C,mouseup:E,keyup:p,keydown:g}))}),{clear:u.clear,destroy:function(){a.each(function(e){})}}}(e,t.lazyResize),a=xu(e,t.lazyWire),u=Al(e),s=pa(v.none());return Wu.registerCommands(e,a,i,u,s),Dr.registerEvents(e,u,a,i),Ml.addMenuItems(e,u),Pl.addButtons(e),Pl.addToolbars(e),e.on("PreInit",function(){e.serializer.addTempAttr(vr.firstSelected()),e.serializer.addTempAttr(vr.lastSelected())}),au(e)&&e.on("keydown",function(n){mc.handle(n,e,a,t.lazyWire)}),e.on("remove",function(){t.destroy(),i.destroy()}),Il(e,s)})}(window)},function(e,t,n){n(382)},function(e,t){!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)}),n},n=function(e){var t,n=[];for(t=0;t<e.length;t+=2)n.push({text:e[t+1],color:"#"+e[t]});return n},r=function(e,t,n){e.undoManager.transact(function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()})},o=function(e,t){e.undoManager.transact(function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()})},i=function(e){e.addCommand("mceApplyTextcolor",function(t,n){r(e,t,n)}),e.addCommand("mceRemoveTextcolor",function(t){o(e,t)})},a=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),u=tinymce.util.Tools.resolve("tinymce.util.Tools"),s=["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],c=function(e){return e.getParam("textcolor_map",s)},l=function(e){return e.getParam("textcolor_rows",5)},f=function(e){return e.getParam("textcolor_cols",8)},d=function(e){return e.getParam("color_picker_callback",null)},h=function(e){return e.getParam("forecolor_map",c(e))},m=function(e){return e.getParam("backcolor_map",c(e))},p=function(e){return e.getParam("forecolor_rows",l(e))},g=function(e){return e.getParam("backcolor_rows",l(e))},v=function(e){return e.getParam("forecolor_cols",f(e))},y=function(e){return e.getParam("backcolor_cols",f(e))},b=d,x=function(e){return"function"==typeof d(e)},w=tinymce.util.Tools.resolve("tinymce.util.I18n"),C=function(e,t,r,o){var i,u,s,c,l,f,d,h=0,m=a.DOM.uniqueId("mcearia"),p=function(e,t){var n="transparent"===e;return'<td class="mce-grid-cell'+(n?" mce-colorbtn-trans":"")+'"><div id="'+m+"-"+h+++'" data-mce-color="'+(e||"")+'" role="option" tabIndex="-1" style="'+(e?"background-color: "+e:"")+'" title="'+w.translate(t)+'">'+(n?"×":"")+"</div></td>"};for((i=n(r)).push({text:w.translate("No color"),color:"transparent"}),s='<table class="mce-grid mce-grid-border mce-colorbutton-grid" role="list" cellspacing="0"><tbody>',c=i.length-1,f=0;f<t;f++){for(s+="<tr>",l=0;l<e;l++)s+=(d=f*e+l)>c?"<td></td>":p((u=i[d]).color,u.text);s+="</tr>"}if(o){for(s+='<tr><td colspan="'+e+'" class="mce-custom-color-btn"><div id="'+m+'-c" class="mce-widget mce-btn mce-btn-small mce-btn-flat" role="button" tabindex="-1" aria-labelledby="'+m+'-c" style="width: 100%"><button type="button" role="presentation" tabindex="-1">'+w.translate("Custom...")+"</button></div></td></tr>",s+="<tr>",l=0;l<e;l++)s+=p("","Custom color");s+="</tr>"}return s+="</tbody></table>"},E=function(e,t){e.style.background=t,e.setAttribute("data-mce-color",t)},S=function(e){return function(t){var n=t.control;n._color?e.execCommand("mceApplyTextcolor",n.settings.format,n._color):e.execCommand("mceRemoveTextcolor",n.settings.format)}},T=function(e,n){return function(r){var o,i=this.parent(),s=t(e,i.settings.format),c=function(t){e.execCommand("mceApplyTextcolor",i.settings.format,t),i.hidePanel(),i.color(t)};a.DOM.getParent(r.target,".mce-custom-color-btn")&&(i.hidePanel(),b(e).call(e,function(e){var t,r,o,a=i.panel.getEl().getElementsByTagName("table")[0];for(t=u.map(a.rows[a.rows.length-1].childNodes,function(e){return e.firstChild}),o=0;o<t.length&&(r=t[o]).getAttribute("data-mce-color");o++);if(o===n)for(o=0;o<n-1;o++)E(t[o],t[o+1].getAttribute("data-mce-color"));E(r,e),c(e)},s)),(o=r.target.getAttribute("data-mce-color"))?(this.lastId&&a.DOM.get(this.lastId).setAttribute("aria-selected","false"),r.target.setAttribute("aria-selected",!0),this.lastId=r.target.id,"transparent"===o?(e.execCommand("mceRemoveTextcolor",i.settings.format),i.hidePanel(),i.resetColor()):c(o)):null!==o&&i.hidePanel()}},N=function(e,t){return function(){var n=t?v(e):y(e),r=t?p(e):g(e),o=t?h(e):m(e),i=x(e);return C(n,r,o,i)}},k=function(e){e.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:N(e,!0),onclick:T(e,v(e))},onclick:S(e)}),e.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:N(e,!1),onclick:T(e,y(e))},onclick:S(e)})};e.add("textcolor",function(e){i(e),k(e)})}()},function(e,t,n){n(384)},function(e,t){!function(e){"use strict";var t,n,r,o,i,a=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return a(n())}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),s=function(e){return{isEnabled:function(){return e.get()}}},c=function(e,t){return e.fire("VisualChars",{state:t})},l={" ":"nbsp","":"shy"},f=function(e,t){var n,r="";for(n in e)r+=n;return new RegExp("["+r+"]",t?"g":"")},d=function(e){var t,n="";for(t in e)n&&(n+=","),n+="span.mce-"+e[t];return n},h={charMap:l,regExp:f(l),regExpGlobal:f(l,!0),selector:d(l),charMapToRegExp:f,charMapToSelector:d},m=function(e){return function(){return e}},p=m(!1),g=m(!0),v=p,y=g,b=function(){return x},x=(o={fold:function(e,t){return e()},is:v,isSome:v,isNone:y,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:r,orThunk:n,map:b,ap:b,each:function(){},bind:b,flatten:b,exists:v,forall:y,filter:b,equals:t=function(e){return e.isNone()},equals_:t,toArray:function(){return[]},toString:m("none()")},Object.freeze&&Object.freeze(o),o),w=function(e){var t=function(){return 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:y,isNone:v,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return w(t(e))},ap:function(t){return t.fold(b,function(t){return w(t(e))})},each:function(t){t(e)},bind:r,flatten:t,exists:r,forall:r,filter:function(t){return t(e)?o:x},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(v,function(t){return n(e,t)})},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},C=function(e){return null==e?x:w(e)},E=function(e){return function(t){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(t)===e}}("function"),S=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n,e)},T=(Array.prototype.slice,E(Array.from)&&Array.from,function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:m(e)}}),N={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return T(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return T(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return T(r)},fromDom:T,fromPoint:function(e,t,n){var r=e.dom();return C(r.elementFromPoint(t,n)).map(T)}},k=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE,e.Node.TEXT_NODE),D=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,function(e){return e.dom().nodeValue}),_=(i=k,function(e){return function(e){return e.dom().nodeType}(e)===i}),R=function(e){return'<span data-mce-bogus="1" class="mce-'+h.charMap[e]+'">'+e+"</span>"},A=function(e,t){var n=[],r=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r}(e.dom().childNodes,N.fromDom);return S(r,function(e){t(e)&&(n=n.concat([e])),n=n.concat(A(e,t))}),n},O={isMatch:function(e){return _(e)&&void 0!==D(e)&&h.regExp.test(D(e))},filterDescendants:A,findParentElm:function(e,t){for(;e.parentNode;){if(e.parentNode===t)return e;e=e.parentNode}},replaceWithSpans:function(e){return e.replace(h.regExpGlobal,R)}},P=function(e,t){var n,r,o=O.filterDescendants(N.fromDom(t),O.isMatch);S(o,function(t){var o=O.replaceWithSpans(D(t));for(r=e.dom.create("div",null,o);n=r.lastChild;)e.dom.insertAfter(n,t.dom());e.dom.remove(t.dom())})},M=function(e,t){var n=e.dom.select(h.selector,t);S(n,function(t){e.dom.remove(t,1)})},I=P,B=M,L=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=O.findParentElm(e.selection.getNode(),t);M(e,r=void 0!==r?r:t),P(e,r),e.selection.moveToBookmark(n)},F=function(e,t){var n,r=e.getBody(),o=e.selection;t.set(!t.get()),c(e,t.get()),n=o.getBookmark(),!0===t.get()?I(e,r):B(e,r),o.moveToBookmark(n)},H=function(e,t){e.addCommand("mceVisualChars",function(){F(e,t)})},j=tinymce.util.Tools.resolve("tinymce.util.Delay"),W=function(e,t){var n=j.debounce(function(){L(e)},300);!1!==e.settings.forced_root_block&&e.on("keydown",function(r){!0===t.get()&&(13===r.keyCode?L(e):n())})},U=function(e){return e.getParam("visualchars_default_state",!1)},z=function(e,t){e.on("init",function(){var n=!U(e);t.set(n),F(e,t)})},q=function(e){return function(t){var n=t.control;e.on("VisualChars",function(e){n.active(e.state)})}};u.add("visualchars",function(e){var t=a(!1);return H(e,t),function(e){e.addButton("visualchars",{active:!1,title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:q(e)}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:q(e),selectable:!0,context:"view",prependToContext:!0})}(e),W(e,t),z(e,t),s(t)})}(window)},function(e,t,n){n(386)},function(e,t){!function(){"use strict";var e,t,n,r,o,i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),u=tinymce.util.Tools.resolve("tinymce.Env"),s="[-'\\.‘’․﹒'.]",c="[:··״‧︓﹕:]",l="[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]",f="[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",d="\\r",h="\\n",m="[\v\f\85\u2028\u2029]",p="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]",g="[-឴឵---\ufeff-]",v="[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]",y="[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]",b="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",x={characterIndices:{ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},SETS:[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),new RegExp(s),new RegExp(c),new RegExp(l),new RegExp(f),new RegExp(d),new RegExp(h),new RegExp(m),new RegExp(p),new RegExp(g),new RegExp(v),new RegExp(y),new RegExp("@")],EMPTY_STRING:"",PUNCTUATION:new RegExp("^"+b+"$"),WHITESPACE:/^\s+$/},w=function(e){return function(){return e}},C=w(!1),E=w(!0),S=function(){return T},T=(r={fold:function(e,t){return e()},is:C,isSome:C,isNone:E,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){},or:n,orThunk:t,map:S,ap:S,each:function(){},bind:S,flatten:S,exists:C,forall:E,filter:S,equals:e=function(e){return e.isNone()},equals_:e,toArray:function(){return[]},toString:w("none()")},Object.freeze&&Object.freeze(r),r),N=(o="function",function(e){return function(e){if(null===e)return"null";var t=typeof e;return"object"===t&&Array.prototype.isPrototypeOf(e)?"array":"object"===t&&String.prototype.isPrototypeOf(e)?"string":t}(e)===o}),k=(Array.prototype.slice,N(Array.from)&&Array.from,x.SETS),D=x.characterIndices.OTHER,_=function(e){var t,n,r=D,o=k.length;for(t=0;t<o;++t)if((n=k[t])&&n.test(e)){r=t;break}return r},R=function(e){var t,n,r=(t=_,n={},function(e){if(n[e])return n[e];var r=t(e);return n[e]=r,r});return function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o,e)}return r}(e.split(""),r)},A=x.characterIndices,O=function(e,t){var n,r,o=e[t],i=e[t+1];return!(t<0||t>e.length-1&&0!==t||o===A.ALETTER&&i===A.ALETTER||(r=e[t+2],o===A.ALETTER&&(i===A.MIDLETTER||i===A.MIDNUMLET||i===A.AT)&&r===A.ALETTER||(n=e[t-1],(o===A.MIDLETTER||o===A.MIDNUMLET||i===A.AT)&&i===A.ALETTER&&n===A.ALETTER||!(o!==A.NUMERIC&&o!==A.ALETTER||i!==A.NUMERIC&&i!==A.ALETTER)||(o===A.MIDNUM||o===A.MIDNUMLET)&&i===A.NUMERIC&&n===A.NUMERIC||o===A.NUMERIC&&(i===A.MIDNUM||i===A.MIDNUMLET)&&r===A.NUMERIC||o===A.EXTEND||o===A.FORMAT||n===A.EXTEND||n===A.FORMAT||i===A.EXTEND||i===A.FORMAT||o===A.CR&&i===A.LF||o!==A.NEWLINE&&o!==A.CR&&o!==A.LF&&i!==A.NEWLINE&&i!==A.CR&&i!==A.LF&&(o===A.KATAKANA&&i===A.KATAKANA||i===A.EXTENDNUMLET&&(o===A.ALETTER||o===A.NUMERIC||o===A.KATAKANA||o===A.EXTENDNUMLET)||o===A.EXTENDNUMLET&&(i===A.ALETTER||i===A.NUMERIC||i===A.KATAKANA)||o===A.AT))))},P=x.EMPTY_STRING,M=x.WHITESPACE,I=x.PUNCTUATION,B=function(e){return"http"===e||"https"===e},L=function(e,t,n){var r=function(e,t){var n;for(n=t;n<e.length;++n){var r=e.charAt(n);if(M.test(r))break}return n}(t,n+1),o=t.substring(n+1,r);return"://"===o.substr(0,3)?{word:e+o,index:r}:{word:e,index:n}},F=function(e,t){return function(e,t){var n,r,o,i=0,a=R(e),u=a.length,s=[],c=[];for(t||(t={}),t.ignoreCase&&(e=e.toLowerCase()),r=t.includePunctuation,o=t.includeWhitespace;i<u;++i)if(n=e.charAt(i),s.push(n),O(a,i)){if((s=s.join(P))&&(o||!M.test(s))&&(r||!I.test(s)))if(B(s)){var l=L(s,e,i);c.push(l.word),i=l.index}else c.push(s);s=[]}return c}(e.replace(/\ufeff/g,""),t)},H=function(e,t){return u.ie?function(e,t){for(var n=t.getBlockElements(),r=t.getShortEndedElements(),o=t.getWhiteSpaceElements(),i=function(e){return n[e.nodeName]||r[e.nodeName]||o[e.nodeName]},u="",s=new a(e,e);e=s.next();)3===e.nodeType?u+=e.data:i(e)&&(u+=" ");return u}(e,t):e.innerText},j=function(e){return F(function(e){return e.removed?"":H(e.getBody(),e.schema)}(e)).length},W=function(e){return{getCount:function(){return j(e)}}},U=tinymce.util.Tools.resolve("tinymce.util.Delay"),z=tinymce.util.Tools.resolve("tinymce.util.I18n"),q=function(e){var t=function(e){return z.translate(["{0} words",j(e)])},n=function(){e.theme.panel.find("#wordcount").text(t(e))};e.on("init",function(){var r=e.theme.panel&&e.theme.panel.find("#statusbar")[0],o=U.debounce(n,300);r&&U.setEditorTimeout(e,function(){r.insert({type:"label",name:"wordcount",text:t(e),classes:"wordcount",disabled:e.settings.readonly},0),e.on("setcontent beforeaddundo undo redo keyup",o)},0)})};i.add("wordcount",function(e){return q(e),W(e)})}()}]);
\ No newline at end of file
+/*! For license information please see admin.js.LICENSE.txt */
+(()=>{var e={1895:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach((function(n){return e[n]=t[n]}))},o=0,i=t;o<i.length;o++){var a=i[o];r(a)}return e})},9755:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,o){"use strict";var i=[],a=Object.getPrototypeOf,u=i.slice,s=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,l=i.indexOf,f={},d=f.toString,m=f.hasOwnProperty,p=m.toString,h=p.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},b=function(e){return null!=e&&e===e.window},y=r.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,o,i=(n=n||y).createElement("script");if(i.text=e,t)for(r in x)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,o);n.head.appendChild(i).parentNode.removeChild(i)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[d.call(e)]||"object":typeof e}var T="3.6.0",E=function(e,t){return new E.fn.init(e,t)};function N(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!v(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:T,constructor:E,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(E.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:i.sort,splice:i.splice},E.extend=E.fn.extend=function(){var e,t,n,r,o,i,a=arguments[0]||{},u=1,s=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[u]||{},u++),"object"==typeof a||v(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(E.isPlainObject(r)||(o=Array.isArray(r)))?(n=a[t],i=o&&!Array.isArray(n)?[]:o||E.isPlainObject(n)?n:{},o=!1,a[t]=E.extend(c,i,r)):void 0!==r&&(a[t]=r));return a},E.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e)||(t=a(e))&&("function"!=typeof(n=m.call(t,"constructor")&&t.constructor)||p.call(n)!==h))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){w(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(N(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(N(Object(e))?E.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:l.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,i=e.length,a=!n;o<i;o++)!t(e[o],o)!==a&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,a=[];if(N(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&a.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&a.push(o);return s(a)},guid:1,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=i[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){f["[object "+t+"]"]=t.toLowerCase()}));var S=function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=se(),N=se(),S=se(),k=se(),D=function(e,t){return e===t&&(f=!0),0},_={}.hasOwnProperty,R=[],A=R.pop,O=R.push,P=R.push,M=R.slice,I=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",H="\\[[\\x20\\t\\r\\n\\f]*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",j=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",z=new RegExp(L+"+","g"),W=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),U=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),V=new RegExp(L+"|>"),$=new RegExp(j),Y=new RegExp("^"+F+"$"),X={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+B+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},K=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},ae=xe((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{P.apply(R=M.call(w.childNodes),w.childNodes),R[w.childNodes.length].nodeType}catch(e){P={apply:R.length?function(e,t){O.apply(e,M.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ue(e,t,r,o){var i,u,c,l,f,p,v,b=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!o&&(d(t),t=t||m,h)){if(11!==w&&(f=Z.exec(e)))if(i=f[1]){if(9===w){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(b&&(c=b.getElementById(i))&&y(t,c)&&c.id===i)return r.push(c),r}else{if(f[2])return P.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return P.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!k[e+" "]&&(!g||!g.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,b=t,1===w&&(V.test(e)||q.test(e))){for((b=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((l=t.getAttribute("id"))?l=l.replace(re,oe):t.setAttribute("id",l=x)),u=(p=a(e)).length;u--;)p[u]=(l?"#"+l:":scope")+" "+ye(p[u]);v=p.join(",")}try{return P.apply(r,b.querySelectorAll(v)),r}catch(t){k(e,!0)}finally{l===x&&t.removeAttribute("id")}}}return s(e.replace(W,"$1"),t,r,o)}function se(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ce(e){return e[x]=!0,e}function le(e){var t=m.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function me(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ue.support={},i=ue.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!K.test(t||n&&n.nodeName||"HTML")},d=ue.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:w;return a!=m&&9===a.nodeType&&a.documentElement?(p=(m=a).documentElement,h=!i(m),w!=m&&(o=m.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.scope=le((function(e){return p.appendChild(e).appendChild(m.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=le((function(e){return e.appendChild(m.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(m.getElementsByClassName),n.getById=le((function(e){return p.appendChild(e).id=x,!m.getElementsByName||!m.getElementsByName(x).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Q.test(m.querySelectorAll))&&(le((function(e){var t;p.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+B+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(t=m.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),le((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=m.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Q.test(b=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&le((function(e){n.disconnectedMatch=b.call(e,"*"),b.call(e,"[s!='']:x"),v.push("!=",j)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(p.compareDocumentPosition),y=t||Q.test(p.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==m||e.ownerDocument==w&&y(w,e)?-1:t==m||t.ownerDocument==w&&y(w,t)?1:l?I(l,e)-I(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e==m?-1:t==m?1:o?-1:i?1:l?I(l,e)-I(l,t):0;if(o===i)return de(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?de(a[r],u[r]):a[r]==w?-1:u[r]==w?1:0},m):m},ue.matches=function(e,t){return ue(e,null,null,t)},ue.matchesSelector=function(e,t){if(d(e),n.matchesSelector&&h&&!k[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=b.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){k(t,!0)}return ue(t,m,null,[e]).length>0},ue.contains=function(e,t){return(e.ownerDocument||e)!=m&&d(e),y(e,t)},ue.attr=function(e,t){(e.ownerDocument||e)!=m&&d(e);var o=r.attrHandle[t.toLowerCase()],i=o&&_.call(r.attrHandle,t.toLowerCase())?o(e,t,!h):void 0;return void 0!==i?i:n.attributes||!h?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},ue.escape=function(e){return(e+"").replace(re,oe)},ue.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ue.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(D),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return l=null,e},o=ue.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},r=ue.selectors={cacheLength:50,createPseudo:ce,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ue.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ue.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+L+"|$)"))&&E(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=ue.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!s&&!u,y=!1;if(g){if(i){for(;h;){for(d=t;d=d[h];)if(u?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(y=(m=(c=(l=(f=(d=g)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],d=m&&g.childNodes[m];d=++m&&d&&d[h]||(y=m=0)||p.pop();)if(1===d.nodeType&&++y&&d===t){l[e]=[C,m,y];break}}else if(b&&(y=m=(c=(l=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===y)for(;(d=++m&&d&&d[h]||(y=m=0)||p.pop())&&((u?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++y||(b&&((l=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,y]),d!==t)););return(y-=o)===r||y%r==0&&y/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||ue.error("unsupported pseudo: "+e);return o[x]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=I(e,i[a])]=!(n[r]=i[a])})):function(e){return o(e,0,n)}):o}},pseudos:{not:ce((function(e){var t=[],n=[],r=u(e.replace(W,"$1"));return r[x]?ce((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return ue(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}})),lang:ce((function(e){return Y.test(e||"")||ue.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===m.activeElement&&(!m.hasFocus||m.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,n){return[n<0?n+t:n]})),even:ge((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ge((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ge((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ge((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=me(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function be(){}function ye(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function xe(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,u=T++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,s){var c,l,f,d=[C,u];if(s){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(l=(f=t[x]||(t[x]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[i])&&c[0]===C&&c[1]===u)return d[2]=c[2];if(l[i]=d,d[2]=e(t,n,s))return!0}return!1}}function we(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ce(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Te(e,t,n,r,o,i){return r&&!r[x]&&(r=Te(r)),o&&!o[x]&&(o=Te(o,i)),ce((function(i,a,u,s){var c,l,f,d=[],m=[],p=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)ue(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Ce(h,d,e,u,s),v=n?o||(i?e:p||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=Ce(v,m),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?I(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Ce(v===a?v.splice(p,v.length):v),o?o(null,a,v,s):P.apply(a,v)}))}function Ee(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,l=xe((function(e){return e===t}),u,!0),f=xe((function(e){return I(t,e)>-1}),u,!0),d=[function(e,n,r){var o=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,o}];s<i;s++)if(n=r.relative[e[s].type])d=[xe(we(d),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[x]){for(o=++s;o<i&&!r.relative[e[o].type];o++);return Te(s>1&&we(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(W,"$1"),n,s<o&&Ee(e.slice(s,o)),o<i&&Ee(e=e.slice(o)),o<i&&ye(e))}d.push(n)}return we(d)}return be.prototype=r.filters=r.pseudos,r.setFilters=new be,a=ue.tokenize=function(e,t){var n,o,i,a,u,s,c,l=N[e+" "];if(l)return t?0:l.slice(0);for(u=e,s=[],c=r.preFilter;u;){for(a in n&&!(o=U.exec(u))||(o&&(u=u.slice(o[0].length)||u),s.push(i=[])),n=!1,(o=q.exec(u))&&(n=o.shift(),i.push({value:n,type:o[0].replace(W," ")}),u=u.slice(n.length)),r.filter)!(o=X[a].exec(u))||c[a]&&!(o=c[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),u=u.slice(n.length));if(!n)break}return t?u.length:u?ue.error(e):N(e,s).slice(0)},u=ue.compile=function(e,t){var n,o=[],i=[],u=S[e+" "];if(!u){for(t||(t=a(e)),n=t.length;n--;)(u=Ee(t[n]))[x]?o.push(u):i.push(u);u=S(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,u,s,l){var f,p,g,v=0,b="0",y=i&&[],x=[],w=c,T=i||o&&r.find.TAG("*",l),E=C+=null==w?1:Math.random()||.1,N=T.length;for(l&&(c=a==m||a||l);b!==N&&null!=(f=T[b]);b++){if(o&&f){for(p=0,a||f.ownerDocument==m||(d(f),u=!h);g=e[p++];)if(g(f,a||m,u)){s.push(f);break}l&&(C=E)}n&&((f=!g&&f)&&v--,i&&y.push(f))}if(v+=b,n&&b!==v){for(p=0;g=t[p++];)g(y,x,a,u);if(i){if(v>0)for(;b--;)y[b]||x[b]||(x[b]=A.call(s));x=Ce(x)}P.apply(s,x),l&&!i&&x.length>0&&v+t.length>1&&ue.uniqueSort(s)}return l&&(C=E,c=w),y};return n?ce(i):i}(i,o)),u.selector=e}return u},s=ue.select=function(e,t,n,o){var i,s,c,l,f,d="function"==typeof e&&e,m=!o&&a(e=d.selector||e);if(n=n||[],1===m.length){if((s=m[0]=m[0].slice(0)).length>2&&"ID"===(c=s[0]).type&&9===t.nodeType&&h&&r.relative[s[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}for(i=X.needsContext.test(e)?0:s.length;i--&&(c=s[i],!r.relative[l=c.type]);)if((f=r.find[l])&&(o=f(c.matches[0].replace(te,ne),ee.test(s[0].type)&&ve(t.parentNode)||t))){if(s.splice(i,1),!(e=o.length&&ye(s)))return P.apply(n,o),n;break}}return(d||u(e,m))(o,t,!h,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=x.split("").sort(D).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(m.createElement("fieldset"))})),le((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&le((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||fe(B,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),ue}(r);E.find=S,E.expr=S.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=S.uniqueSort,E.text=S.getText,E.isXMLDoc=S.isXML,E.contains=S.contains,E.escapeSelector=S.escape;var k=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&E(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},_=E.expr.match.needsContext;function R(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return v(t)?E.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?E.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?E.grep(e,(function(e){return l.call(t,e)>-1!==n})):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,(function(e){return 1===e.nodeType})))},E.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(E(e).filter((function(){for(t=0;t<r;t++)if(E.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,o[t],n);return r>1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&_.test(e)?E(e):e||[],!1).length}});var P,M=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||P,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:M.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),A.test(r[1])&&E.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=y.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,P=E(y);var I=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&E(e);if(!_.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&E.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?E.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?l.call(E(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return L(e,"nextSibling")},prev:function(e){return L(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(R(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},(function(e,t){E.fn[e]=function(n,r){var o=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=E.filter(r,o)),this.length>1&&(B[e]||E.uniqueSort(o),I.test(e)&&o.reverse()),this.pushStack(o)}}));var F=/[^\x20\t\r\n\f]+/g;function H(e){return e}function j(e){throw e}function z(e,t,n,r){var o;try{e&&v(o=e.promise)?o.call(e).done(t).fail(n):e&&v(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(F)||[],(function(e,n){t[n]=!0})),t}(e):E.extend({},e);var t,n,r,o,i=[],a=[],u=-1,s=function(){for(o=o||e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u<i.length;)!1===i[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},c={add:function(){return i&&(n&&!t&&(u=i.length-1,a.push(n)),function t(n){E.each(n,(function(n,r){v(r)?e.unique&&c.has(r)||i.push(r):r&&r.length&&"string"!==C(r)&&t(r)}))}(arguments),n&&!t&&s()),this},remove:function(){return E.each(arguments,(function(e,t){for(var n;(n=E.inArray(t,i,n))>-1;)i.splice(n,1),n<=u&&u--})),this},has:function(e){return e?E.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return E.Deferred((function(n){E.each(t,(function(t,r){var o=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var i=0;function a(e,t,n,o){return function(){var u=this,s=arguments,c=function(){var r,c;if(!(e<i)){if((r=n.apply(u,s))===t.promise())throw new TypeError("Thenable self-resolution");c=r&&("object"==typeof r||"function"==typeof r)&&r.then,v(c)?o?c.call(r,a(i,t,H,o),a(i,t,j,o)):(i++,c.call(r,a(i,t,H,o),a(i,t,j,o),a(i,t,H,t.notifyWith))):(n!==H&&(u=void 0,s=[r]),(o||t.resolveWith)(u,s))}},l=o?c:function(){try{c()}catch(r){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(r,l.stackTrace),e+1>=i&&(n!==j&&(u=void 0,s=[r]),t.rejectWith(u,s))}};e?l():(E.Deferred.getStackHook&&(l.stackTrace=E.Deferred.getStackHook()),r.setTimeout(l))}}return E.Deferred((function(r){t[0][3].add(a(0,r,v(o)?o:H,r.notifyWith)),t[1][3].add(a(0,r,v(e)?e:H)),t[2][3].add(a(0,r,v(n)?n:j))})).promise()},promise:function(e){return null!=e?E.extend(e,o):o}},i={};return E.each(t,(function(e,r){var a=r[2],u=r[5];o[r[1]]=a.add,u&&a.add((function(){n=u}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),i[r[0]]=function(){return i[r[0]+"With"](this===i?void 0:this,arguments),this},i[r[0]+"With"]=a.fireWith})),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=u.call(arguments),i=E.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?u.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(z(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||v(o[n]&&o[n].then)))return i.then();for(;n--;)z(o[n],a(n),i.reject);return i.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&W.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){r.setTimeout((function(){throw e}))};var U=E.Deferred();function q(){y.removeEventListener("DOMContentLoaded",q),r.removeEventListener("load",q),E.ready()}E.fn.ready=function(e){return U.then(e).catch((function(e){E.readyException(e)})),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||U.resolveWith(y,[E]))}}),E.ready.then=U.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?r.setTimeout(E.ready):(y.addEventListener("DOMContentLoaded",q),r.addEventListener("load",q));var V=function(e,t,n,r,o,i,a){var u=0,s=e.length,c=null==n;if("object"===C(n))for(u in o=!0,n)V(e,t,u,n[u],!0,i,a);else if(void 0!==r&&(o=!0,v(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(E(e),n)})),t))for(;u<s;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return o?e:c?t.call(e):s?t(e[0],n):i},$=/^-ms-/,Y=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function K(e){return e.replace($,"ms-").replace(Y,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function J(){this.expando=E.expando+J.uid++}J.uid=1,J.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[K(t)]=n;else for(r in t)o[K(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][K(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(K):(t=K(t))in r?[t]:t.match(F)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||E.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var Q=new J,Z=new J,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Z.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return Z.hasData(e)||Q.hasData(e)},data:function(e,t,n){return Z.access(e,t,n)},removeData:function(e,t){Z.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),E.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=Z.get(i),1===i.nodeType&&!Q.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=K(r.slice(5)),ne(i,r,o[r]));Q.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){Z.set(this,e)})):V(this,(function(t){var n;if(i&&void 0===t)return void 0!==(n=Z.get(i,e))||void 0!==(n=ne(i,e))?n:void 0;this.each((function(){Z.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Z.remove(this,e)}))}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,o=n.shift(),i=E._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,(function(){E.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:E.Callbacks("once memory").add((function(){Q.remove(e,[t+"queue",n])}))})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?E.queue(this[0],e):void 0===t?this:this.each((function(){var n=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&E.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){E.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=E.Deferred(),i=this,a=this.length,u=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Q.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=y.documentElement,ue=function(e){return E.contains(e.ownerDocument,e)},se={composed:!0};ae.getRootNode&&(ue=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(se)===e.ownerDocument});var ce=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ue(e)&&"none"===E.css(e,"display")};function le(e,t,n,r){var o,i,a=20,u=r?function(){return r.cur()}:function(){return E.css(e,t,"")},s=u(),c=n&&n[3]||(E.cssNumber[t]?"":"px"),l=e.nodeType&&(E.cssNumber[t]||"px"!==c&&+s)&&oe.exec(E.css(e,t));if(l&&l[3]!==c){for(s/=2,c=c||l[3],l=+s||1;a--;)E.style(e,t,l+c),(1-i)*(1-(i=u()/s||.5))<=0&&(a=0),l/=i;l*=2,E.style(e,t,l+c),n=n||[]}return n&&(l=+l||+s||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}var fe={};function de(e){var t,n=e.ownerDocument,r=e.nodeName,o=fe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=E.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),fe[r]=o,o)}function me(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Q.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ce(r)&&(o[i]=de(r))):"none"!==n&&(o[i]="none",Q.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}E.fn.extend({show:function(){return me(this,!0)},hide:function(){return me(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ce(this)?E(this).show():E(this).hide()}))}});var pe,he,ge=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,be=/^$|^module$|\/(?:java|ecma)script/i;pe=y.createDocumentFragment().appendChild(y.createElement("div")),(he=y.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),pe.appendChild(he),g.checkClone=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",g.option=!!pe.lastChild;var ye={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function xe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&R(e,t)?E.merge([e],n):n}function we(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ye.tbody=ye.tfoot=ye.colgroup=ye.caption=ye.thead,ye.th=ye.td,g.option||(ye.optgroup=ye.option=[1,"<select multiple='multiple'>","</select>"]);var Ce=/<|&#?\w+;/;function Te(e,t,n,r,o){for(var i,a,u,s,c,l,f=t.createDocumentFragment(),d=[],m=0,p=e.length;m<p;m++)if((i=e[m])||0===i)if("object"===C(i))E.merge(d,i.nodeType?[i]:i);else if(Ce.test(i)){for(a=a||f.appendChild(t.createElement("div")),u=(ve.exec(i)||["",""])[1].toLowerCase(),s=ye[u]||ye._default,a.innerHTML=s[1]+E.htmlPrefilter(i)+s[2],l=s[0];l--;)a=a.lastChild;E.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(i));for(f.textContent="",m=0;i=d[m++];)if(r&&E.inArray(i,r)>-1)o&&o.push(i);else if(c=ue(i),a=xe(f.appendChild(i),"script"),c&&we(a),n)for(l=0;i=a[l++];)be.test(i.type||"")&&n.push(i);return f}var Ee=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function Se(){return!1}function ke(e,t){return e===function(){try{return y.activeElement}catch(e){}}()==("focus"===t)}function De(e,t,n,r,o,i){var a,u;if("object"==typeof t){for(u in"string"!=typeof n&&(r=r||n,n=void 0),t)De(e,u,n,r,t[u],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Se;else if(!o)return e;return 1===i&&(a=o,o=function(e){return E().off(e),a.apply(this,arguments)},o.guid=a.guid||(a.guid=E.guid++)),e.each((function(){E.event.add(this,t,o,r,n)}))}function _e(e,t,n){n?(Q.set(e,t,!1),E.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Q.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(E.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=u.call(arguments),Q.set(this,t,i),r=n(this,t),this[t](),i!==(o=Q.get(this,t))||r?Q.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else i.length&&(Q.set(this,t,{value:E.event.trigger(E.extend(i[0],E.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,t)&&E.event.add(e,t,Ne)}E.event={global:{},add:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p,h,g=Q.get(e);if(G(e))for(n.handler&&(n=(i=n).handler,o=i.selector),o&&E.find.matchesSelector(ae,o),n.guid||(n.guid=E.guid++),(s=g.events)||(s=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(F)||[""]).length;c--;)m=h=(u=Ee.exec(t[c])||[])[1],p=(u[2]||"").split(".").sort(),m&&(f=E.event.special[m]||{},m=(o?f.delegateType:f.bindType)||m,f=E.event.special[m]||{},l=E.extend({type:m,origType:h,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&E.expr.match.needsContext.test(o),namespace:p.join(".")},i),(d=s[m])||((d=s[m]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,p,a)||e.addEventListener&&e.addEventListener(m,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?d.splice(d.delegateCount++,0,l):d.push(l),E.event.global[m]=!0)},remove:function(e,t,n,r,o){var i,a,u,s,c,l,f,d,m,p,h,g=Q.hasData(e)&&Q.get(e);if(g&&(s=g.events)){for(c=(t=(t||"").match(F)||[""]).length;c--;)if(m=h=(u=Ee.exec(t[c])||[])[1],p=(u[2]||"").split(".").sort(),m){for(f=E.event.special[m]||{},d=s[m=(r?f.delegateType:f.bindType)||m]||[],u=u[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=d.length;i--;)l=d[i],!o&&h!==l.origType||n&&n.guid!==l.guid||u&&!u.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(i,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,p,g.handle)||E.removeEvent(e,m,g.handle),delete s[m])}else for(m in s)E.event.remove(e,m+t[c],n,r,!0);E.isEmptyObject(s)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,u=new Array(arguments.length),s=E.event.fix(e),c=(Q.get(this,"events")||Object.create(null))[s.type]||[],l=E.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,s)){for(a=E.event.handlers.call(this,s,c),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((E.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,u=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],a={},n=0;n<s;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?E(o,this).index(c)>-1:E.find(o,this,null,[c]).length),a[o]&&i.push(r);i.length&&u.push({elem:c,handlers:i})}return c=this,s<t.length&&u.push({elem:c,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&_e(t,"click",Ne),!1},trigger:function(e){var t=this||e;return ge.test(t.type)&&t.click&&R(t,"input")&&_e(t,"click"),!0},_default:function(e){var t=e.target;return ge.test(t.type)&&t.click&&R(t,"input")&&Q.get(t,"click")||R(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},(function(e,t){E.event.special[e]={setup:function(){return _e(this,e,ke),!1},trigger:function(){return _e(this,e),!0},_default:function(){return!0},delegateType:t}})),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||E.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}})),E.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){E.event.remove(this,e,n,t)}))}});var Re=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Oe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Pe(e,t){return R(e,"table")&&R(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var n,r,o,i,a,u;if(1===t.nodeType){if(Q.hasData(e)&&(u=Q.get(e).events))for(o in Q.remove(t,"handle events"),u)for(n=0,r=u[o].length;n<r;n++)E.event.add(t,o,u[o][n]);Z.hasData(e)&&(i=Z.access(e),a=E.extend({},i),Z.set(t,a))}}function Le(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ge.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Fe(e,t,n,r){t=s(t);var o,i,a,u,c,l,f=0,d=e.length,m=d-1,p=t[0],h=v(p);if(h||d>1&&"string"==typeof p&&!g.checkClone&&Ae.test(p))return e.each((function(o){var i=e.eq(o);h&&(t[0]=p.call(this,o,i.html())),Fe(i,t,n,r)}));if(d&&(i=(o=Te(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(u=(a=E.map(xe(o,"script"),Me)).length;f<d;f++)c=o,f!==m&&(c=E.clone(c,!0,!0),u&&E.merge(a,xe(c,"script"))),n.call(e[f],c,f);if(u)for(l=a[a.length-1].ownerDocument,E.map(a,Ie),f=0;f<u;f++)c=a[f],be.test(c.type||"")&&!Q.access(c,"globalEval")&&E.contains(l,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?E._evalUrl&&!c.noModule&&E._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},l):w(c.textContent.replace(Oe,""),c,l))}return e}function He(e,t,n){for(var r,o=t?E.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||E.cleanData(xe(r)),r.parentNode&&(n&&ue(r)&&we(xe(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,i,a,u=e.cloneNode(!0),s=ue(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=xe(u),r=0,o=(i=xe(e)).length;r<o;r++)Le(i[r],a[r]);if(t)if(n)for(i=i||xe(e),a=a||xe(u),r=0,o=i.length;r<o;r++)Be(i[r],a[r]);else Be(e,u);return(a=xe(u,"script")).length>0&&we(a,!s&&xe(e,"script")),u},cleanData:function(e){for(var t,n,r,o=E.event.special,i=0;void 0!==(n=e[i]);i++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)o[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),E.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return V(this,(function(e){return void 0===e?E.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Fe(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Pe(this,e).appendChild(e)}))},prepend:function(){return Fe(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Pe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Fe(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(xe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return E.clone(this,e,t)}))},html:function(e){return V(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!ye[(ve.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(xe(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Fe(this,arguments,(function(t){var n=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(xe(this)),n&&n.replaceChild(t,this))}),e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){E.fn[e]=function(e){for(var n,r=[],o=E(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),E(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}}));var je=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),ze=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},We=function(e,t,n){var r,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=i[o];return r},Ue=new RegExp(ie.join("|"),"i");function qe(e,t,n){var r,o,i,a,u=e.style;return(n=n||ze(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ue(e)||(a=E.style(e,t)),!g.pixelBoxStyles()&&je.test(a)&&Ue.test(t)&&(r=u.width,o=u.minWidth,i=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=o,u.maxWidth=i)),void 0!==a?a+"":a}function Ve(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(c).appendChild(l);var e=r.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",a=36===t(e.right),o=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),ae.removeChild(c),l=null}}function t(e){return Math.round(parseFloat(e))}var n,o,i,a,u,s,c=y.createElement("div"),l=y.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===l.style.backgroundClip,E.extend(g,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),a},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,o;return null==u&&(e=y.createElement("table"),t=y.createElement("tr"),n=y.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",ae.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),u=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,ae.removeChild(e)),u}}))}();var $e=["Webkit","Moz","ms"],Ye=y.createElement("div").style,Xe={};function Ke(e){return E.cssProps[e]||Xe[e]||(e in Ye?e:Xe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=$e.length;n--;)if((e=$e[n]+t)in Ye)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Je=/^--/,Qe={position:"absolute",visibility:"hidden",display:"block"},Ze={letterSpacing:"0",fontWeight:"400"};function et(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function tt(e,t,n,r,o,i){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=E.css(e,n+ie[a],!0,o)),r?("content"===n&&(s-=E.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(s-=E.css(e,"border"+ie[a]+"Width",!0,o))):(s+=E.css(e,"padding"+ie[a],!0,o),"padding"!==n?s+=E.css(e,"border"+ie[a]+"Width",!0,o):u+=E.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-s-u-.5))||0),s}function nt(e,t,n){var r=ze(e),o=(!g.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),i=o,a=qe(e,t,r),u="offset"+t[0].toUpperCase()+t.slice(1);if(je.test(a)){if(!n)return a;a="auto"}return(!g.boxSizingReliable()&&o||!g.reliableTrDimensions()&&R(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===E.css(e,"boxSizing",!1,r),(i=u in e)&&(a=e[u])),(a=parseFloat(a)||0)+tt(e,t,n||(o?"border":"content"),i,r,a)+"px"}function rt(e,t,n,r,o){return new rt.prototype.init(e,t,n,r,o)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=qe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,u=K(t),s=Je.test(t),c=e.style;if(s||(t=Ke(u)),a=E.cssHooks[t]||E.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:c[t];"string"==(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=le(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||s||(n+=o&&o[3]||(E.cssNumber[u]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var o,i,a,u=K(t);return Je.test(t)||(t=Ke(u)),(a=E.cssHooks[t]||E.cssHooks[u])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=qe(e,t,r)),"normal"===o&&t in Ze&&(o=Ze[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),E.each(["height","width"],(function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?nt(e,t,r):We(e,Qe,(function(){return nt(e,t,r)}))},set:function(e,n,r){var o,i=ze(e),a=!g.scrollboxSize()&&"absolute"===i.position,u=(a||r)&&"border-box"===E.css(e,"boxSizing",!1,i),s=r?tt(e,t,r,u,i):0;return u&&a&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-tt(e,t,"border",!1,i)-.5)),s&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),et(0,n,s)}}})),E.cssHooks.marginLeft=Ve(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(qe(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),E.each({margin:"",padding:"",border:"Width"},(function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(E.cssHooks[e+t].set=et)})),E.fn.extend({css:function(e,t){return V(this,(function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=ze(e),o=t.length;a<o;a++)i[t[a]]=E.css(e,t[a],!1,r);return i}return void 0!==n?E.style(e,t,n):E.css(e,t)}),e,t,arguments.length>1)}}),E.Tween=rt,rt.prototype={constructor:rt,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(E.cssNumber[n]?"":"px")},cur:function(){var e=rt.propHooks[this.prop];return e&&e.get?e.get(this):rt.propHooks._default.get(this)},run:function(e){var t,n=rt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rt.propHooks._default.set(this),this}},rt.prototype.init.prototype=rt.prototype,rt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[Ke(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},rt.propHooks.scrollTop=rt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=rt.prototype.init,E.fx.step={};var ot,it,at=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function st(){it&&(!1===y.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(st):r.setTimeout(st,E.fx.interval),E.fx.tick())}function ct(){return r.setTimeout((function(){ot=void 0})),ot=Date.now()}function lt(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function ft(e,t,n){for(var r,o=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function dt(e,t,n){var r,o,i=0,a=dt.prefilters.length,u=E.Deferred().always((function(){delete s.elem})),s=function(){if(o)return!1;for(var t=ot||ct(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),i=0,a=c.tweens.length;i<a;i++)c.tweens[i].run(r);return u.notifyWith(e,[c,r,n]),r<1&&a?n:(a||u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c]),!1)},c=u.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},n),originalProperties:t,originalOptions:n,startTime:ot||ct(),duration:n.duration,tweens:[],createTween:function(t,n){var r=E.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)c.tweens[n].run(1);return t?(u.notifyWith(e,[c,1,0]),u.resolveWith(e,[c,t])):u.rejectWith(e,[c,t]),this}}),l=c.props;for(function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=K(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=E.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(l,c.opts.specialEasing);i<a;i++)if(r=dt.prefilters[i].call(c,e,l,c.opts))return v(r.stop)&&(E._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return E.map(l,ft,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),E.fx.timer(E.extend(s,{elem:e,anim:c,queue:c.opts.queue})),c}E.Animation=E.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(F);for(var n,r=0,o=e.length;r<o;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,u,s,c,l,f="width"in t||"height"in t,d=this,m={},p=e.style,h=e.nodeType&&ce(e),g=Q.get(e,"fxshow");for(r in n.queue||(null==(a=E._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,d.always((function(){d.always((function(){a.unqueued--,E.queue(e,"fx").length||a.empty.fire()}))}))),t)if(o=t[r],at.test(o)){if(delete t[r],i=i||"toggle"===o,o===(h?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;h=!0}m[r]=g&&g[r]||E.style(e,r)}if((s=!E.isEmptyObject(t))||!E.isEmptyObject(m))for(r in f&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=Q.get(e,"display")),"none"===(l=E.css(e,"display"))&&(c?l=c:(me([e],!0),c=e.style.display||c,l=E.css(e,"display"),me([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===E.css(e,"float")&&(s||(d.done((function(){p.display=c})),null==c&&(l=p.display,c="none"===l?"":l)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",d.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}))),s=!1,m)s||(g?"hidden"in g&&(h=g.hidden):g=Q.access(e,"fxshow",{display:c}),i&&(g.hidden=!h),h&&me([e],!0),d.done((function(){for(r in h||me([e]),Q.remove(e,"fxshow"),m)E.style(e,r,m[r])}))),s=ft(h?g[r]:0,r,d),r in g||(g[r]=s.start,h&&(s.end=s.start,s.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),E.speed=function(e,t,n){var r=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return E.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in E.fx.speeds?r.duration=E.fx.speeds[r.duration]:r.duration=E.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&E.dequeue(this,r.queue)},r},E.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=E.isEmptyObject(e),i=E.speed(t,n,r),a=function(){var t=dt(this,E.extend({},e),i);(o||Q.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",i=E.timers,a=Q.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ut.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||E.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Q.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=E.timers,a=r?r.length:0;for(n.finish=!0,E.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),E.each(["toggle","show","hide"],(function(e,t){var n=E.fn[t];E.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,r,o)}})),E.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){E.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(ot=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),ot=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){it||(it=!0,st())},E.fx.stop=function(){it=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}}))},function(){var e=y.createElement("input"),t=y.createElement("select").appendChild(y.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=y.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var mt,pt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return V(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){E.removeAttr(this,e)}))}}),E.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?E.prop(e,t,n):(1===i&&E.isXMLDoc(e)||(o=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&R(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(F);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=pt[t]||E.find.attr;pt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=pt[a],pt[a]=o,o=null!=n(e,t,r)?a:null,pt[a]=i),o}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(F)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}E.fn.extend({prop:function(e,t){return V(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[E.propFix[e]||e]}))}}),E.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&E.isXMLDoc(e)||(t=E.propFix[t]||t,o=E.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){E.propFix[this.toLowerCase()]=this})),E.fn.extend({addClass:function(e){var t,n,r,o,i,a,u,s=0;if(v(e))return this.each((function(t){E(this).addClass(e.call(this,t,bt(this)))}));if((t=yt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,o,i,a,u,s=0;if(v(e))return this.each((function(t){E(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;n=this[s++];)if(o=bt(n),r=1===n.nodeType&&" "+vt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(u=vt(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):v(e)?this.each((function(n){E(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,o,i,a;if(r)for(o=0,i=E(this),a=yt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+vt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var xt=/\r/g;E.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=v(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,E(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=E.map(o,(function(e){return null==e?"":e+""}))),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=E.valHooks[o.type]||E.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(xt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:vt(E.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?i+1:o.length;for(r=i<0?s:a?i:0;r<s;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!R(n.parentNode,"optgroup"))){if(t=E(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,o=e.options,i=E.makeArray(t),a=o.length;a--;)((r=o[a]).selected=E.inArray(E.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),E.each(["radio","checkbox"],(function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in r;var wt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,n,o){var i,a,u,s,c,l,f,d,p=[n||y],h=m.call(e,"type")?e.type:e,g=m.call(e,"namespace")?e.namespace.split("."):[];if(a=d=u=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!wt.test(h+E.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),c=h.indexOf(":")<0&&"on"+h,(e=e[E.expando]?e:new E.Event(h,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),f=E.event.special[h]||{},o||!f.trigger||!1!==f.trigger.apply(n,t))){if(!o&&!f.noBubble&&!b(n)){for(s=f.delegateType||h,wt.test(s+h)||(a=a.parentNode);a;a=a.parentNode)p.push(a),u=a;u===(n.ownerDocument||y)&&p.push(u.defaultView||u.parentWindow||r)}for(i=0;(a=p[i++])&&!e.isPropagationStopped();)d=a,e.type=i>1?s:f.bindType||h,(l=(Q.get(a,"events")||Object.create(null))[e.type]&&Q.get(a,"handle"))&&l.apply(a,t),(l=c&&a[c])&&l.apply&&G(a)&&(e.result=l.apply(a,t),!1===e.result&&e.preventDefault());return e.type=h,o||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(p.pop(),t)||!G(n)||c&&v(n[h])&&!b(n)&&((u=n[c])&&(n[c]=null),E.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,Ct),n[h](),e.isPropagationStopped()&&d.removeEventListener(h,Ct),E.event.triggered=void 0,u&&(n[c]=u)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each((function(){E.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),g.focusin||E.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=Q.access(r,t);o||r.addEventListener(e,n,!0),Q.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=Q.access(r,t)-1;o?Q.access(r,t,o):(r.removeEventListener(e,n,!0),Q.remove(r,t))}}}));var Tt=r.location,Et={guid:Date.now()},Nt=/\?/;E.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||E.error("Invalid XML: "+(n?E.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var St=/\[\]$/,kt=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,_t=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var o;if(Array.isArray(t))E.each(t,(function(t,o){n||St.test(e)?r(e,o):Rt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==C(t))r(e,t);else for(o in t)Rt(e+"["+o+"]",t[o],n,r)}E.param=function(e,t){var n,r=[],o=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,(function(){o(this.name,this.value)}));else for(n in e)Rt(n,e[n],t,o);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&_t.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,(function(e){return{name:t.name,value:e.replace(kt,"\r\n")}})):{name:t.name,value:n.replace(kt,"\r\n")}})).get()}});var At=/%20/g,Ot=/#.*$/,Pt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Bt=/^\/\//,Lt={},Ft={},Ht="*/".concat("*"),jt=y.createElement("a");function zt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(F)||[];if(v(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Wt(e,t,n,r){var o={},i=e===Ft;function a(u){var s;return o[u]=!0,E.each(e[u]||[],(function(e,u){var c=u(t,n,r);return"string"!=typeof c||i||o[c]?i?!(s=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),s}return a(t.dataTypes[0])||!o["*"]&&a("*")}function Ut(e,t){var n,r,o=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&E.extend(!0,e,r),e}jt.href=Tt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ut(Ut(e,E.ajaxSettings),t):Ut(E.ajaxSettings,e)},ajaxPrefilter:zt(Lt),ajaxTransport:zt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,o,i,a,u,s,c,l,f,d,m=E.ajaxSetup({},t),p=m.context||m,h=m.context&&(p.nodeType||p.jquery)?E(p):E.event,g=E.Deferred(),v=E.Callbacks("once memory"),b=m.statusCode||{},x={},w={},C="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=Mt.exec(i);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)T.always(e[T.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||C;return n&&n.abort(t),N(0,t),this}};if(g.promise(T),m.url=((e||m.url||Tt.href)+"").replace(Bt,Tt.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(F)||[""],null==m.crossDomain){s=y.createElement("a");try{s.href=m.url,s.href=s.href,m.crossDomain=jt.protocol+"//"+jt.host!=s.protocol+"//"+s.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=E.param(m.data,m.traditional)),Wt(Lt,m,t,T),c)return T;for(f in(l=E.event&&m.global)&&0==E.active++&&E.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!It.test(m.type),o=m.url.replace(Ot,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(At,"+")):(d=m.url.slice(o.length),m.data&&(m.processData||"string"==typeof m.data)&&(o+=(Nt.test(o)?"&":"?")+m.data,delete m.data),!1===m.cache&&(o=o.replace(Pt,"$1"),d=(Nt.test(o)?"&":"?")+"_="+Et.guid+++d),m.url=o+d),m.ifModified&&(E.lastModified[o]&&T.setRequestHeader("If-Modified-Since",E.lastModified[o]),E.etag[o]&&T.setRequestHeader("If-None-Match",E.etag[o])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&T.setRequestHeader("Content-Type",m.contentType),T.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Ht+"; q=0.01":""):m.accepts["*"]),m.headers)T.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(!1===m.beforeSend.call(p,T,m)||c))return T.abort();if(C="abort",v.add(m.complete),T.done(m.success),T.fail(m.error),n=Wt(Ft,m,t,T)){if(T.readyState=1,l&&h.trigger("ajaxSend",[T,m]),c)return T;m.async&&m.timeout>0&&(u=r.setTimeout((function(){T.abort("timeout")}),m.timeout));try{c=!1,n.send(x,N)}catch(e){if(c)throw e;N(-1,e)}}else N(-1,"No Transport");function N(e,t,a,s){var f,d,y,x,w,C=t;c||(c=!0,u&&r.clearTimeout(u),n=void 0,i=s||"",T.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(x=function(e,t,n){for(var r,o,i,a,u=e.contents,s=e.dataTypes;"*"===s[0];)s.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in u)if(u[o]&&u[o].test(r)){s.unshift(o);break}if(s[0]in n)i=s[0];else{for(o in n){if(!s[0]||e.converters[o+" "+s[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==s[0]&&s.unshift(i),n[i]}(m,T,a)),!f&&E.inArray("script",m.dataTypes)>-1&&E.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){}),x=function(e,t,n,r){var o,i,a,u,s,c={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(i=l.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!s&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),s=i,i=l.shift())if("*"===i)i=s;else if("*"!==s&&s!==i){if(!(a=c[s+" "+i]||c["* "+i]))for(o in c)if((u=o.split(" "))[1]===i&&(a=c[s+" "+u[0]]||c["* "+u[0]])){!0===a?a=c[o]:!0!==c[o]&&(i=u[0],l.unshift(u[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+s+" to "+i}}}return{state:"success",data:t}}(m,x,T,f),f?(m.ifModified&&((w=T.getResponseHeader("Last-Modified"))&&(E.lastModified[o]=w),(w=T.getResponseHeader("etag"))&&(E.etag[o]=w)),204===e||"HEAD"===m.type?C="nocontent":304===e?C="notmodified":(C=x.state,d=x.data,f=!(y=x.error))):(y=C,!e&&C||(C="error",e<0&&(e=0))),T.status=e,T.statusText=(t||C)+"",f?g.resolveWith(p,[d,C,T]):g.rejectWith(p,[T,C,y]),T.statusCode(b),b=void 0,l&&h.trigger(f?"ajaxSuccess":"ajaxError",[T,m,f?d:y]),v.fireWith(p,[T,C]),l&&(h.trigger("ajaxComplete",[T,m]),--E.active||E.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],(function(e,t){E[t]=function(e,n,r,o){return v(n)&&(o=o||r,r=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:o,data:n,success:r},E.isPlainObject(e)&&e))}})),E.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),E._evalUrl=function(e,t,n){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,n)}})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){E(this).wrapInner(e.call(this,t))})):this.each((function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){E(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){E(this).replaceWith(this.childNodes)})),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var qt={0:200,1223:204},Vt=E.ajaxSettings.xhr();g.cors=!!Vt&&"withCredentials"in Vt,g.ajax=Vt=!!Vt,E.ajaxTransport((function(e){var t,n;if(g.cors||Vt&&!e.crossDomain)return{send:function(o,i){var a,u=e.xhr();if(u.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)u[a]=e.xhrFields[a];for(a in e.mimeType&&u.overrideMimeType&&u.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)u.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=n=u.onload=u.onerror=u.onabort=u.ontimeout=u.onreadystatechange=null,"abort"===e?u.abort():"error"===e?"number"!=typeof u.status?i(0,"error"):i(u.status,u.statusText):i(qt[u.status]||u.status,u.statusText,"text"!==(u.responseType||"text")||"string"!=typeof u.responseText?{binary:u.response}:{text:u.responseText},u.getAllResponseHeaders()))}},u.onload=t(),n=u.onerror=u.ontimeout=t("error"),void 0!==u.onabort?u.onabort=n:u.onreadystatechange=function(){4===u.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{u.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),E.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),E.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=E("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),y.head.appendChild(t[0])},abort:function(){n&&n()}}}));var $t,Yt=[],Xt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||E.expando+"_"+Et.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",(function(e,t,n){var o,i,a,u=!1!==e.jsonp&&(Xt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Xt.test(e.data)&&"data");if(u||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,u?e[u]=e[u].replace(Xt,"$1"+o):!1!==e.jsonp&&(e.url+=(Nt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||E.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=r[o],r[o]=function(){a=arguments},n.always((function(){void 0===i?E(r).removeProp(o):r[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&v(i)&&i(a[0]),a=i=void 0})),"script"})),g.createHTMLDocument=(($t=y.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===$t.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=y.implementation.createHTMLDocument("")).createElement("base")).href=y.location.href,t.head.appendChild(r)):t=y),i=!n&&[],(o=A.exec(e))?[t.createElement(o[1])]:(o=Te([e],t,i),i&&i.length&&E(i).remove(),E.merge([],o.childNodes)));var r,o,i},E.fn.load=function(e,t,n){var r,o,i,a=this,u=e.indexOf(" ");return u>-1&&(r=vt(e.slice(u)),e=e.slice(0,u)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&E.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){i=arguments,a.html(r?E("<div>").append(E.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,i||[e.responseText,t,e])}))}),this},E.expr.pseudos.animated=function(e){return E.grep(E.timers,(function(t){return e===t.elem})).length},E.offset={setOffset:function(e,t,n){var r,o,i,a,u,s,c=E.css(e,"position"),l=E(e),f={};"static"===c&&(e.style.position="relative"),u=l.offset(),i=E.css(e,"top"),s=E.css(e,"left"),("absolute"===c||"fixed"===c)&&(i+s).indexOf("auto")>-1?(a=(r=l.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(s)||0),v(t)&&(t=t.call(e,n,E.extend({},u))),null!=t.top&&(f.top=t.top-u.top+a),null!=t.left&&(f.left=t.left-u.left+o),"using"in t?t.using.call(e,f):l.css(f)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){E.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),o.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-E.css(r,"marginTop",!0),left:t.left-o.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||ae}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return V(this,(function(e,r,o){var i;if(b(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o}),e,r,arguments.length)}})),E.each(["top","left"],(function(e,t){E.cssHooks[t]=Ve(g.pixelPosition,(function(e,n){if(n)return n=qe(e,t),je.test(n)?E(e).position()[t]+"px":n}))})),E.each({Height:"height",Width:"width"},(function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){E.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),u=n||(!0===o||!0===i?"margin":"border");return V(this,(function(t,n,o){var i;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?E.css(t,n,u):E.style(t,n,o,u)}),t,a?o:void 0,a)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){E.fn[t]=function(e){return this.on(t,e)}})),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Kt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=u.call(arguments,2),o=function(){return e.apply(t||this,r.concat(u.call(arguments)))},o.guid=e.guid=e.guid||E.guid++,o},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=R,E.isFunction=v,E.isWindow=b,E.camelCase=K,E.type=C,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(Kt,"")},void 0===(n=function(){return E}.apply(t,[]))||(e.exports=n);var Gt=r.jQuery,Jt=r.$;return E.noConflict=function(e){return r.$===E&&(r.$=Jt),e&&r.jQuery===E&&(r.jQuery=Gt),E},void 0===o&&(r.jQuery=r.$=E),E}))},6788:(e,t,n)=>{var r=n(9755);!function(e,t,n,o){var i="touchstart mousedown",a="touchmove mousemove",u="touchend mouseup";e(n).ready((function(){function t(e){for(var t={},n=e.match(/([^;:]+)/g)||[];n.length;)t[n.shift()]=n.shift().trim();return t}e("table").each((function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")?"tDnD_whileDrag":e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'<div class="indent"> </div>',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})}))})),r.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each((function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'<div class="indent"> </div>',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)})),this},makeIndented:function(t){var n,r,o=t.tableDnDConfig,i=t.rows,a=e(i).first().find("td:first")[0],u=0,s=0;if(e(t).hasClass("indtd"))return null;r=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var c=0;c<i.length;c++)s<e(i[c]).find("td:first").text().length&&(s=e(i[c]).find("td:first").text().length,n=c);for(e(a).css({width:"auto"}),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").prepend(o.indentArtifact);for(a&&e(a).css({width:a.offsetWidth}),r&&e(t).css(r),c=0;c<o.hierarchyLevel;c++)e(i[n]).find("td:first").children(":first").remove();return o.hierarchyLevel&&e(i).each((function(){(u=e(this).data("level")||0)<=o.hierarchyLevel&&e(this).data("level",u)||e(this).data("level",0);for(var t=0;t<e(this).data("level");t++)e(this).find("td:first").prepend(o.indentArtifact)})),this},makeDraggable:function(t){var n=t.tableDnDConfig;n.dragHandle&&e(n.dragHandle,t).each((function(){e(this).bind(i,(function(r){return e.tableDnD.initialiseDrag(e(this).parents("tr")[0],t,this,r,n),!1}))}))||e(t.rows).each((function(){e(this).hasClass("nodrag")?e(this).css("cursor",""):e(this).bind(i,(function(r){if("TD"===r.target.tagName)return e.tableDnD.initialiseDrag(this,t,this,r,n),!1})).css("cursor","move")}))},currentOrder:function(){var t=this.currentTable.rows;return e.map(t,(function(t){return(e(t).data("level")+t.id).replace(/\s/g,"")})).join("")},initialiseDrag:function(t,r,o,i,s){this.dragObject=t,this.currentTable=r,this.mouseOffset=this.getMouseOffset(o,i),this.originalOrder=this.currentOrder(),e(n).bind(a,this.mousemove).bind(u,this.mouseup),s.onDragStart&&s.onDragStart(r,o)},updateTables:function(){this.each((function(){this.tableDnDConfig&&e.tableDnD.makeDraggable(this)}))},mouseCoords:function(e){return e.originalEvent.changedTouches?{x:e.originalEvent.changedTouches[0].clientX,y:e.originalEvent.changedTouches[0].clientY}:e.pageX||e.pageY?{x:e.pageX,y:e.pageY}:{x:e.clientX+n.body.scrollLeft-n.body.clientLeft,y:e.clientY+n.body.scrollTop-n.body.clientTop}},getMouseOffset:function(e,n){var r,o;return n=n||t.event,o=this.getPosition(e),{x:(r=this.mouseCoords(n)).x-o.x,y:r.y-o.y}},getPosition:function(e){for(var t=0,n=0;e.offsetParent;)t+=e.offsetLeft,n+=e.offsetTop,e=e.offsetParent;return{x:t+=e.offsetLeft,y:n+=e.offsetTop}},autoScroll:function(e){var r=this.currentTable.tableDnDConfig,o=t.pageYOffset,i=t.innerHeight?t.innerHeight:n.documentElement.clientHeight?n.documentElement.clientHeight:n.body.clientHeight;n.all&&(void 0!==n.compatMode&&"BackCompat"!==n.compatMode?o=n.documentElement.scrollTop:void 0!==n.body&&(o=n.body.scrollTop)),e.y-o<r.scrollAmount&&t.scrollBy(0,-r.scrollAmount)||i-(e.y-o)<r.scrollAmount&&t.scrollBy(0,r.scrollAmount)},moveVerticle:function(e,t){0!==e.vertical&&t&&this.dragObject!==t&&this.dragObject.parentNode===t.parentNode&&(0>e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t.nextSibling)||0<e.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,t))},moveHorizontal:function(t,n){var r,o=this.currentTable.tableDnDConfig;if(!o.hierarchyLevel||0===t.horizontal||!n||this.dragObject!==n)return null;r=e(n).data("level"),0<t.horizontal&&r>0&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--r),0>t.horizontal&&r<o.hierarchyLevel&&e(n).prev().data("level")>=r&&e(n).children(":first").prepend(o.indentArtifact)&&e(n).data("level",++r)},mousemove:function(t){var n,r,o,i,a,u=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&u.addClass(s.onDragClass)||u.css(s.onDragStyle),i=(r=e.tableDnD.mouseCoords(t)).x-e.tableDnD.mouseOffset.x,a=r.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(r),n=e.tableDnD.findDropTargetRow(u,a),o=e.tableDnD.findDragDirection(i,a),e.tableDnD.moveVerticle(o,n),e.tableDnD.moveHorizontal(o,n),!1)},findDragDirection:function(e,t){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,o=this.oldY,i={horizontal:e>=r-n&&e<=r+n?0:e>r?-1:1,vertical:t>=o-n&&t<=o+n?0:t>o?-1:1};return 0!==i.horizontal&&(this.oldX=e),0!==i.vertical&&(this.oldY=t),i},findDropTargetRow:function(t,n){for(var r=0,o=this.currentTable.rows,i=this.currentTable.tableDnDConfig,a=0,u=null,s=0;s<o.length;s++)if(u=o[s],a=this.getPosition(u).y,r=parseInt(u.offsetHeight)/2,0===u.offsetHeight&&(a=this.getPosition(u.firstChild).y,r=parseInt(u.firstChild.offsetHeight)/2),n>a-r&&n<a+r)return t.is(u)||i.onAllowDrop&&!i.onAllowDrop(t,u)||e(u).hasClass("nodrop")?null:u;return null},processMouseup:function(){if(!this.currentTable||!this.dragObject)return null;var t=this.currentTable.tableDnDConfig,r=this.dragObject,o=0,i=0;e(n).unbind(a,this.mousemove).unbind(u,this.mouseup),t.hierarchyLevel&&t.autoCleanRelations&&e(this.currentTable.rows).first().find("td:first").children().each((function(){(i=e(this).parents("tr:first").data("level"))&&e(this).parents("tr:first").data("level",--i)&&e(this).remove()}))&&t.hierarchyLevel>1&&e(this.currentTable.rows).each((function(){if((i=e(this).data("level"))>1)for(o=e(this).prev().data("level");i>o+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--i)})),t.onDragClass&&e(r).removeClass(t.onDragClass)||e(r).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(r).hide().fadeIn("fast")&&t.onDrop(this.currentTable,r),t.onDragStop&&t.onDragStop(this.currentTable,r),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(e){var t=this.currentTable;return e?JSON.stringify(this.tableData(t),null,t.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(t))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(e){for(var t="",n=e.tableDnDConfig.serializeParamName||e.id,r=e.rows,o=0;o<r.length;o++){t.length>0&&(t+="&");var i=r[o].id;i&&e.tableDnDConfig&&e.tableDnDConfig.serializeRegexp&&(t+=n+"[]="+(i=i.match(e.tableDnDConfig.serializeRegexp)[0]))}return t},serializeTables:function(){var t=[];return e("table").each((function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))})),t.join("&")},tableData:function(t){var n,r,o,i,a=t.tableDnDConfig,u=[],s=0,c=0,l=null,f={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};i=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),n=function(e){return e&&a&&a.serializeRegexp?e.match(a.serializeRegexp)[0]:e},f[o=r=a.serializeParamName||t.id]=[],!a.autoCleanRelations&&e(i[0]).data("level")&&i.unshift({id:"undefined"});for(var d=0;d<i.length;d++)if(a.hierarchyLevel){if(0===(c=e(i[d]).data("level")||0))o=r,u=[];else if(c>s)u.push([o,s]),o=n(i[d-1].id);else if(c<s)for(var m=0;m<u.length;m++)u[m][1]===c&&(o=u[m][0]),u[m][1]>=s&&(u[m][1]=0);s=c,e.isArray(f[o])||(f[o]=[]),(l=n(i[d].id))&&f[o].push(l)}else(l=n(i[d].id))&&f[o].push(l);return f}},r.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(r,window,window.document)},2929:(e,t,n)=>{n(4773)},4773:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){for(var n=0;n<t.length;n++)(r=t[n]).attr("href")||!r.attr("id")&&!r.attr("name")||r.firstChild||t[n].attr("contenteditable",e);var r}};e.add("anchor",(function(e){(function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",t("false")),e.serializer.addNodeFilter("a",t(null))}))})(e),function(e){e.addCommand("mceAnchor",(function(){!function(e){var t=function(e){var t=e.selection.getNode();return"A"===t.tagName&&""===e.dom.getAttrib(t,"href")?t.id||t.name:""}(e);e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:t},onsubmit:function(t){var n=t.data.id;(function(e,t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)?(function(e,t){var n=e.selection.getNode();"A"===n.tagName&&""===e.dom.getAttrib(n,"href")?(n.removeAttribute("name"),n.id=t,e.undoManager.add()):(e.focus(),e.selection.collapse(!0),e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t})))}(e,t),!1):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!0)})(e,n)&&t.preventDefault()}})}(e)}))}(e),function(e){e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",cmd:"mceAnchor",stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",cmd:"mceAnchor"})}(e)}))}()},9719:(e,t,n)=>{n(7660)},7660:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e,t){return e.fire("insertCustomChar",{chr:t})}(e,t).chr;e.execCommand("mceInsertContent",!1,n)},n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=n.isArray,o=function(e){return r(e)?[].concat((t=e,n.grep(t,(function(e){return r(e)&&2===e.length})))):"function"==typeof e?e():[];var t},i=function(e){return function(e,t){var n=function(e){return e.settings.charmap}(e);n&&(t=o(n));var r=function(e){return e.settings.charmap_append}(e);return r?[].concat(t).concat(o(r)):t}(e,[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]])},a=function(e){var t,n,r,o=Math.min(e.length,25),i=Math.ceil(e.length/o);for(t='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>',r=0;r<i;r++){for(t+="<tr>",n=0;n<o;n++){var a=r*o+n;if(a<e.length){var u=e[a],s=parseInt(u[0],10),c=u?String.fromCharCode(s):" ";t+='<td title="'+u[1]+'"><div tabindex="-1" title="'+u[1]+'" role="button" data-chr="'+s+'">'+c+"</div></td>"}else t+="<td />"}t+="</tr>"}return t+"</tbody></table>"},u=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},s=function(e){e.addCommand("mceShowCharmap",(function(){!function(e){var n,r={type:"container",html:a(i(e)),onclick:function(r){var o=r.target;if(/^(TD|DIV)$/.test(o.nodeName)){var i=u(o).firstChild;if(i&&i.hasAttribute("data-chr")){var a=i.getAttribute("data-chr"),s=parseInt(a,10);isNaN(s)||t(e,String.fromCharCode(s)),r.ctrlKey||n.close()}}},onmouseover:function(e){var t=u(e.target);t&&t.firstChild?(n.find("#preview").text(t.firstChild.firstChild.data),n.find("#previewTitle").text(t.title)):(n.find("#preview").text(" "),n.find("#previewTitle").text(" "))}};n=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[r,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){n.close()}}]})}(e)}))};e.add("charmap",(function(e){return s(e),function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})}(e),function(e){return{getCharMap:function(){return i(e)},insertChar:function(n){t(e,n)}}}(e)}))}()},8190:(e,t,n)=>{n(7440)},7440:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=function(e){var n=function(e){return e.getParam("code_dialog_width",600)}(e),r=function(e){return e.getParam("code_dialog_height",Math.min(t.DOM.getViewPort().h-200,500))}(e);e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:n,minHeight:r,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(t){!function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()}(e,t.data.code)}}).find("#code").value(function(e){return e.getContent({source_view:!0})}(e))};e.add("code",(function(e){return function(e){e.addCommand("mceCodeEditor",(function(){n(e)}))}(e),function(e){e.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){n(e)}}),e.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){n(e)}})}(e),{}}))}()},3054:(e,t,n)=>{n(2684)},2684:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Color"),n=function(e,t){e.find("#preview")[0].getEl().style.background=t},r=function(e,r){var o=t(r),i=o.toRgb();e.fromJSON({r:i.r,g:i.g,b:i.b,hex:o.toHex().substr(1)}),n(e,o.toHex())};e.add("colorpicker",(function(e){e.settings.color_picker_callback||(e.settings.color_picker_callback=function(t,o){!function(e,t,o){var i=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:o,onchange:function(){var e=this.rgb();i&&(i.find("#r").value(e.r),i.find("#g").value(e.g),i.find("#b").value(e.b),i.find("#hex").value(this.value().substr(1)),n(i,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=i.find("colorpicker")[0];if(e=this.name(),t=this.value(),"hex"===e)return r(i,t="#"+t),void n.value(t);t={r:i.find("#r").value(),g:i.find("#g").value(),b:i.find("#b").value()},n.value(t),r(i,t)}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+i.toJSON().hex)}});r(i,o)}(e,t,o)})}))}()},1893:(e,t,n)=>{n(1574)},1574:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=function(e){return n.DOM.select(e.settings.ui_container)[0]},o=function(e,t){return{x:e,y:t}},i=function(e,t,n){return o(e.x+t,e.y+n)},a=function(e,t){if(e&&"static"!==n.DOM.getStyle(e,"position",!0)){var r=n.DOM.getPos(e),o=r.x-e.scrollLeft,a=r.y-e.scrollTop;return i(t,-o,-a)}return i(t,0,0)},u=tinymce.util.Tools.resolve("tinymce.ui.Factory"),s=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(e,t,c){e.on("contextmenu",(function(l){(function(e,t){return t.ctrlKey&&!function(e){return e.settings.contextmenu_never_use_native}(e)})(e,l)||(l.preventDefault(),function(e,t,n,o){null===o.get()?o.set(function(e,t){var n,o,i=[];o=function(e){return e.getParam("contextmenu","link openlink image inserttable | cell row column deletetable")}(e),s.each(o.split(/[ ,]/),(function(t){var n=e.menuItems[t];"|"===t&&(n={text:t}),n&&(n.shortcut="",i.push(n))}));for(var a=0;a<i.length;a++)"|"===i[a].text&&(0!==a&&a!==i.length-1||i.splice(a,1));return(n=u.create("menu",{items:i,context:"contextmenu",classes:"contextmenu"})).uiContainer=r(e),n.renderTo(r(e)),n.on("hide",(function(e){e.control===this&&t.set(!1)})),e.on("remove",(function(){n.remove(),n=null})),n}(e,n)):o.get().show(),o.get().moveTo(t.x,t.y),n.set(!0)}(e,function(e,t){if(e.inline)return a(r(e),function(e){return o(e.pageX,e.pageY)}(t));var u,s,c,l=(u=e.getContentAreaContainer(),s=function(e){return o(e.clientX,e.clientY)}(t),c=n.DOM.getPos(u),i(s,c.x,c.y));return a(r(e),l)}(e,l),t,c))}))};t.add("contextmenu",(function(t){var n=e(null),r=e(!1);return c(t,r,n),function(e){return{isContextMenuVisible:function(){return e.get()}}}(r)}))}()},1080:(e,t,n)=>{n(4844)},4844:()=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=function(e,t){e.fire("FullscreenStateChanged",{state:t})},i=r.DOM,a=function(t,n){t.addCommand("mceFullScreen",(function(){!function(t,n){var r,a,u,s,c,l,f=e.document.body,d=e.document.documentElement,m=n.get(),p=function(){i.setStyle(u,"height",function(){var t,n,r=e.window,o=e.document.body;return o.offsetWidth&&(t=o.offsetWidth,n=o.offsetHeight),r.innerWidth&&r.innerHeight&&(t=r.innerWidth,n=r.innerHeight),{w:t,h:n}}().h-(a.clientHeight-u.clientHeight))},h=function(){i.unbind(e.window,"resize",p)};if(r=(a=t.getContainer()).style,s=(u=t.getContentAreaContainer().firstChild).style,m)s.width=m.iframeWidth,s.height=m.iframeHeight,m.containerWidth&&(r.width=m.containerWidth),m.containerHeight&&(r.height=m.containerHeight),i.removeClass(f,"mce-fullscreen"),i.removeClass(d,"mce-fullscreen"),i.removeClass(a,"mce-fullscreen"),c=m.scrollPos,e.window.scrollTo(c.x,c.y),i.unbind(e.window,"resize",m.resizeHandler),t.off("remove",m.removeHandler),n.set(null),o(t,!1);else{var g={scrollPos:(l=i.getViewPort(),{x:l.x,y:l.y}),containerWidth:r.width,containerHeight:r.height,iframeWidth:s.width,iframeHeight:s.height,resizeHandler:p,removeHandler:h};s.width=s.height="100%",r.width=r.height="",i.addClass(f,"mce-fullscreen"),i.addClass(d,"mce-fullscreen"),i.addClass(a,"mce-fullscreen"),i.bind(e.window,"resize",p),t.on("remove",h),p(),n.set(g),o(t,!0)}}(t,n)}))},u=function(e){return function(t){var n=t.control;e.on("FullscreenStateChanged",(function(e){n.active(e.state)}))}};n.add("fullscreen",(function(e){var n=t(null);return e.settings.inline||(a(e,n),function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:u(e),context:"view"}),e.addButton("fullscreen",{active:!1,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:u(e)})}(e),e.addShortcut("Ctrl+Shift+F","","mceFullScreen")),function(e){return{isFullscreen:function(){return null!==e.get()}}}(n)}))}(window)},4926:(e,t,n)=>{n(755)},755:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("hr",(function(e){(function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))})(e),function(e){e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}(e)}))}()},2170:(e,t,n)=>{n(3302)},3302:()=>{!function(e){"use strict";var t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return!1!==e.settings.image_dimensions},o=function(e){return!0===e.settings.image_advtab},i=function(e){return e.getParam("image_class_list")},a=function(e){return e.getParam("images_upload_url",!1)},u=function(e){return e.getParam("images_upload_handler",!1)},s=function(e){return e.getParam("images_upload_url")},c=function(e){return e.getParam("images_upload_handler")},l=function(e){return e.getParam("images_upload_base_path")},f=function(e){return e.getParam("images_upload_credentials")},d=void 0!==e.window?e.window:Function("return this;")(),m=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:d,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},p=tinymce.util.Tools.resolve("tinymce.util.Promise"),h=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=tinymce.util.Tools.resolve("tinymce.util.XHR"),v=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},b=function(e,t,n){return function e(n,r){return r=r||[],h.each(n,(function(n){var o={text:n.text||n.title};n.menu?o.menu=e(n.menu):(o.value=n.value,t(o)),r.push(o)})),r}(e,n||[])},y=function(e){return e&&(e=e.replace(/px$/,"")),e},x=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},w=function(e){if(e.margin){var t=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},C=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),T=Object.prototype.hasOwnProperty,E=(t=function(e,t){return t},function(){for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<e.length;o++){var i=e[o];for(var a in i)T.call(i,a)&&(r[a]=t(r[a],i[a]))}return r}),N=C.DOM,S=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?y(e.style.marginLeft):""},k=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?y(e.style.marginTop):""},D=function(e){return e.style.borderWidth?y(e.style.borderWidth):""},_=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},R=function(e,t){return e.style[t]?e.style[t]:""},A=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},O=function(e,t,n){e.setAttribute(t,n)},P=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")},M=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=x(r),P(e,t)):O(e,n,r)}},I=function(e,t){return e.style[t]?y(e.style[t]):_(e,t)},B=function(e,t){var n=x(t);e.style.marginLeft=n,e.style.marginRight=n},L=function(e,t){var n=x(t);e.style.marginTop=n,e.style.marginBottom=n},F=function(e,t){var n=x(t);e.style.borderWidth=n},H=function(e,t){e.style.borderStyle=t},j=function(e){return"FIGURE"===e.nodeName},z=function(e,t){return{src:_(t,"src"),alt:_(t,"alt"),title:_(t,"title"),width:I(t,"width"),height:I(t,"height"),class:_(t,"class"),style:e(_(t,"style")),caption:A(t),hspace:S(t),vspace:k(t),border:D(t),borderStyle:R(t,"borderStyle")}},W=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},U=function(e,t){return function(n,r,o){e(n,o),P(n,t)}},q=function(e,t,n){var r=z(e,n);W(n,r,t,"caption",(function(e,t,n){return function(e){A(e)?function(e){var t=e.parentNode;N.insertAfter(e,t),N.remove(t)}(e):function(e){var t=N.create("figure",{class:"image"});N.insertAfter(t,e),t.appendChild(e),t.appendChild(N.create("figcaption",{contentEditable:!0},"Caption")),t.contentEditable="false"}(e)}(e)})),W(n,r,t,"src",O),W(n,r,t,"alt",O),W(n,r,t,"title",O),W(n,r,t,"width",M(0,e)),W(n,r,t,"height",M(0,e)),W(n,r,t,"class",O),W(n,r,t,"style",U((function(e,t){return O(e,"style",t)}),e)),W(n,r,t,"hspace",U(B,e)),W(n,r,t,"vspace",U(L,e)),W(n,r,t,"border",U(F,e)),W(n,r,t,"borderStyle",U(H,e))},V=function(e,t){var n=e.dom.styles.parse(t),r=w(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},$=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||t.getAttribute("data-mce-object")||t.getAttribute("data-mce-placeholder"))?null:t},Y=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},X=function(e){var t=$(e);return t?z((function(t){return V(e,t)}),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},K=function(t,n){var o=$(t);o?n.src?function(e,t){var n=$(e);if(q((function(t){return V(e,t)}),t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),j(n.parentNode)){var o=n.parentNode;Y(e,o),e.selection.select(n.parentNode)}else e.selection.select(n),function(e,t,n){function o(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())}n.onload=function(){t.width||t.height||!r(e)||e.dom.setAttribs(n,{width:n.clientWidth,height:n.clientHeight}),o()},n.onerror=o}(e,t,n)}(t,n):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())}}(t,o):n.src&&function(t,n){var r=function(t,n){var r=e.document.createElement("img");if(q(t,E(n,{caption:!1}),r),O(r,"alt",n.alt),n.caption){var o=N.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(N.create("figcaption",{contentEditable:!0},"Caption")),o.contentEditable="false",o}return r}((function(e){return V(t,e)}),n);t.dom.setAttrib(r,"data-mce-id","__mcenew"),t.focus(),t.selection.setContent(r.outerHTML);var o=t.dom.select('*[data-mce-id="__mcenew"]')[0];if(t.dom.setAttrib(o,"data-mce-id",null),j(o)){var i=Y(t,o);t.selection.select(i)}else t.selection.select(o)}(t,n)},G=function(e){return function(t){var n=e.dom,r=t.control.rootControl;if(o(e)){var i=r.toJSON(),a=n.parseStyle(i.style);r.find("#vspace").value(""),r.find("#hspace").value(""),((a=w(a))["margin-top"]&&a["margin-bottom"]||a["margin-right"]&&a["margin-left"])&&(a["margin-top"]===a["margin-bottom"]?r.find("#vspace").value(y(a["margin-top"])):r.find("#vspace").value(""),a["margin-right"]===a["margin-left"]?r.find("#hspace").value(y(a["margin-right"])):r.find("#hspace").value("")),a["border-width"]?r.find("#border").value(y(a["border-width"])):r.find("#border").value(""),a["border-style"]?r.find("#borderStyle").value(a["border-style"]):r.find("#borderStyle").value(""),r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(a))))}}},J=function(t,n){n.find("#style").each((function(r){var o=function(t,n){var r=e.document.createElement("img");return O(r,"style",n.style),(S(r)||""!==n.hspace)&&B(r,n.hspace),(k(r)||""!==n.vspace)&&L(r,n.vspace),(D(r)||""!==n.border)&&F(r,n.border),(function(e){return R(e,"borderStyle")}(r)||""!==n.borderStyle)&&H(r,n.borderStyle),t(r.getAttribute("style"))}((function(e){return V(t,e)}),E({src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""},n.toJSON()));r.value(o)}))},Q=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},Z=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},ee=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),Q(e,t)},te=function(e){Z(e,ee)},ne=function(e){Z(e,Q)},re=te,oe=function(e){e.meta=e.control.rootControl.toJSON()},ie=function(t,n){var o,a=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:function(n){!function(t,n){var o,i,a,u=t.meta||{},s=t.control,c=s.rootControl,l=c.find("#image-list")[0];l&&l.value(n.convertURL(s.value(),"src")),h.each(u,(function(e,t){c.find("#"+t).value(e)})),u.width||u.height||(o=n.convertURL(s.value(),"src"),i=function(e){return e.getParam("image_prepend_url","")}(n),a=new RegExp("^(?:[a-z]+:)?//","i"),i&&!a.test(o)&&o.substring(0,i.length)!==i&&(o=i+o),s.value(o),function(t,n){var r=e.document.createElement("img");function o(e,t){r.parentNode&&r.parentNode.removeChild(r),n({width:e,height:t})}r.onload=function(){o(v(r.width,r.clientWidth),v(r.height,r.clientHeight))},r.onerror=function(){o(0,0)};var i=r.style;i.visibility="hidden",i.position="fixed",i.bottom=i.left="0px",i.width=i.height="auto",e.document.body.appendChild(r),r.src=t}(n.documentBaseURI.toAbsolute(s.value()),(function(e){e.width&&e.height&&r(n)&&(c.find("#width").value(e.width),c.find("#height").value(e.height),ne(c))})))}(n,t)},onbeforecall:oe},n];return function(e){return!1!==e.settings.image_description}(t)&&a.push({name:"alt",type:"textbox",label:"Image description"}),function(e){return!0===e.settings.image_title}(t)&&a.push({name:"title",type:"textbox",label:"Image Title"}),r(t)&&a.push({type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o=function(e){te(e.control.rootControl)},ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),i(t)&&a.push({name:"class",type:"listbox",label:"Class",values:b(i(t),(function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({inline:"img",classes:[e.value]})})}))}),function(e){return!0===e.settings.image_caption}(t)&&a.push({name:"caption",type:"checkbox",label:"Caption"}),a},ae=function(e,t){return{title:"General",type:"form",items:ie(e,t)}},ue=ie,se=function(){return m("URL")},ce=tinymce.util.Tools.resolve("tinymce.ui.Factory"),le=function(){};var fe=function(t){return function(n){var r,o,i,a=ce.get("Throbber"),u=n.control.rootControl,d=new a(u.getEl()),g=n.control.value(),v=(i=g,se().createObjectURL(i)),b=(r={url:s(t),basePath:l(t),credentials:f(t),handler:c(t)},o=function(t,n,o,i){var a,u;(a=new(m("XMLHttpRequest"))).open("POST",r.url),a.withCredentials=r.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?n((t=r.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new e.FormData).append("file",t.blob(),t.filename()),a.send(u)},r=h.extend({credentials:!1,handler:o},r),{upload:function(e){return r.url||r.handler!==o?function(e,t){return new p((function(n,r){try{t(e,n,r,le)}catch(e){r(e.message)}}))}(e,r.handler):p.reject("Upload url missing from the settings.")}}),y=function(){var e;d.hide(),e=v,se().revokeObjectURL(e)};return d.show(),function(e){return new p((function(t,n){var r=new(m("FileReader"));r.onload=function(){t(r.result)},r.onerror=function(){n(r.error.message)},r.readAsDataURL(e)}))}(g).then((function(e){var n=t.editorUpload.blobCache.create({blob:g,blobUri:v,name:g.name?g.name.replace(/\.[^\.]+$/,""):null,base64:e.split(",")[1]});return b.upload(n).then((function(e){var t=u.find("#src");return t.value(e),u.find("tabpanel")[0].activateTab(0),t.fire("change"),y(),e}))})).catch((function(e){t.windowManager.alert(e),y()}))}},de=".jpg,.jpeg,.png,.gif";function me(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 pe=function(e,t){var n=t.control.getRoot();re(n),e.undoManager.transact((function(){var t=E(X(e),n.toJSON());K(e,t)})),e.editorUpload.uploadImagesAuto()};function he(e){function t(t){var n,r,i=X(e);if(t&&(r={type:"listbox",label:"Image list",name:"image-list",values:b(t,(function(t){t.value=e.convertURL(t.value||t.url,"src")}),[{text:"None",value:""}]),value:i.src&&e.convertURL(i.src,"src"),onselect:function(e){var t=n.find("#alt");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),n.find("#src").value(e.control.value()).fire("change")},onPostRender:function(){r=this}}),o(e)||a(e)||u(e)){var s=[ae(e,r)];o(e)&&s.push(function(e){return{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:G(e)},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,defaults:{type:"textbox",maxWidth:50,onchange:function(t){J(e,t.control.rootControl)}},items:[{label:"Vertical space",name:"vspace"},{label:"Border width",name:"border"},{label:"Horizontal space",name:"hspace"},{label:"Border style",type:"listbox",name:"borderStyle",width:90,maxWidth:90,onselect:function(t){J(e,t.control.rootControl)},values:[{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"}]}]}]}}(e)),(a(e)||u(e))&&s.push(function(e){return{title:"Upload",type:"form",layout:"flex",direction:"column",align:"stretch",padding:"20 20 20 20",items:[{type:"container",layout:"flex",direction:"column",align:"center",spacing:10,items:[{text:"Browse for an image",type:"browsebutton",accept:de,onchange:fe(e)},{text:"OR",type:"label"}]},{text:"Drop an image here",type:"dropzone",accept:de,height:100,onchange:fe(e)}]}}(e)),n=e.windowManager.open({title:"Insert/edit image",data:i,bodyType:"tabpanel",body:s,onSubmit:me(pe,e)})}else n=e.windowManager.open({title:"Insert/edit image",data:i,body:ue(e,r),onSubmit:me(pe,e)});ne(n)}return{open:function(){!function(e,t){var n=function(e){return e.getParam("image_list",!1)}(e);"string"==typeof n?g.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"==typeof n?n(t):t(n)}(e,t)}}}var ge=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},ve=function(e){return function(t){for(var n,r=t.length,o=function(t){t.attr("contenteditable",e?"true":null)};r--;)n=t[r],ge(n)&&(n.attr("contenteditable",e?"false":null),h.each(n.getAll("figcaption"),o))}};n.add("image",(function(e){(function(e){e.on("preInit",(function(){e.parser.addNodeFilter("figure",ve(!0)),e.serializer.addNodeFilter("figure",ve(!1))}))})(e),function(e){e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:he(e).open,stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),e.addMenuItem("image",{icon:"image",text:"Image",onclick:he(e).open,context:"insert",prependToContext:!0})}(e),function(e){e.addCommand("mceImage",he(e).open)}(e)}))}(window)},3956:(e,t,n)=>{n(8006)},8006:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},r=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},o=n,i=r,a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),s="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),c="January February March April May June July August September October November December".split(" "),l=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},f=function(e,t,n){return n=n||new Date,(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",l(n.getMonth()+1,2))).replace("%d",l(n.getDate(),2))).replace("%H",""+l(n.getHours(),2))).replace("%M",""+l(n.getMinutes(),2))).replace("%S",""+l(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(c[n.getMonth()]))).replace("%b",""+e.translate(s[n.getMonth()]))).replace("%A",""+e.translate(u[n.getDay()]))).replace("%a",""+e.translate(a[n.getDay()]))).replace("%%","%")},d=function(e,t){if(function(e){return e.getParam("insertdatetime_element",!1)}(e)){var n,r=f(e,t);n=/%[HMSIp]/.test(t)?f(e,"%Y-%m-%dT%H:%M"):f(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)}(e,o,n,r):e.insertContent('<time datetime="'+n+'">'+r+"</time>")}else e.insertContent(f(e,t))},m=f,p=tinymce.util.Tools.resolve("tinymce.util.Tools"),h=function(e,t){var o=function(e,t){var n=i(e);return p.map(n,(function(n){return{text:m(e,n),onclick:function(){t.set(n),d(e,n)}}}))}(e,t);e.addButton("insertdatetime",{type:"splitbutton",title:"Insert date/time",menu:o,onclick:function(){var o=t.get();d(e,o||function(e){var t=r(e);return t.length>0?t[0]:n(e)}(e))}}),e.addMenuItem("insertdatetime",{icon:"date",text:"Date/time",menu:o,context:"insert"})};t.add("insertdatetime",(function(t){var n=e(null);(function(e){e.addCommand("mceInsertDate",(function(){d(e,function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))}(e))})),e.addCommand("mceInsertTime",(function(){d(e,o(e))}))})(t),h(t,n)}))}()},2682:(e,t,n)=>{n(7384)},7384:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.VK"),r=function(e){return e.target_list},o=function(e){return e.rel_list},i=function(e){return e.link_class_list},a=r,u=o,s=function(e){return void 0!==o(e)},c=i,l=function(e){return"boolean"==typeof e.allow_unsafe_link_target&&e.allow_unsafe_link_target},f=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),d=tinymce.util.Tools.resolve("tinymce.Env"),m=tinymce.util.Tools.resolve("tinymce.util.Tools"),p=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter((function(e){return-1===m.inArray(n,e)}))};return r=t?function(e){return(e=o(e)).length?e.concat(n):n}(r):o(r),r.length?function(e){return m.trim(e.sort().join(" "))}(r):null},h=function(e,t){return t=t||e.selection.getNode(),v(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},g=function(e){return e&&"A"===e.nodeName&&e.href},v=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},b=function(e){return function(){e.undoManager.transact((function(){var t=e.selection.getNode();v(t)?function(e,t){var n,r;(r=e.dom.select("img",t)[0])&&(n=e.dom.getParents(r,"a[href]",t)[0])&&(n.parentNode.insertBefore(r,n),e.dom.remove(n))}(e,t):e.execCommand("unlink")}))}},y=g,x=function(e){return m.grep(e,g).length>0},w=h,C=p,T=tinymce.util.Tools.resolve("tinymce.util.Delay"),E=tinymce.util.Tools.resolve("tinymce.util.XHR"),N={},S=function(e,t,n){var r=function(e,n){return n=n||[],m.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},k=function(e,t,n){var r=e.selection.getRng();T.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},D=function(e,t){var n,o,f,d,g,y,x,T,E,D,_,R,A={},O=e.selection,P=e.dom,M=function(e){var t=f.find("#text");(!t.value()||e.lastControl&&t.value()===e.lastControl.text())&&t.value(e.control.text()),f.find("#href").value(e.control.value())},I=function(){o||!d||A.text||this.parent().parent().find("#text")[0].value(this.value())};R=O.getContent(),d=!(/</.test(R)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(R)||-1===R.indexOf("href="))),n=w(e),A.text=o=function(e,t){return(t?t.innerText||t.textContent:e.getContent({format:"text"})).replace(/\uFEFF/g,"")}(e.selection,n),A.href=n?P.getAttrib(n,"href"):"",n?A.target=P.getAttrib(n,"target"):"string"==typeof e.settings.default_link_target&&(A.target=function(e){return e.default_link_target}(e.settings)),(_=P.getAttrib(n,"rel"))&&(A.rel=_),(_=P.getAttrib(n,"class"))&&(A.class=_),(_=P.getAttrib(n,"title"))&&(A.title=_),d&&(g={name:"text",type:"textbox",size:40,label:"Text to display",onchange:function(){A.text=this.value()}}),t&&(y={type:"listbox",label:"Link list",values:S(t,(function(t){t.value=e.convertURL(t.value||t.url,"href")}),[{text:"None",value:""}]),onselect:M,value:e.convertURL(A.href,"href"),onPostRender:function(){y=this}}),function(e){return!1!==r(e)}(e.settings)&&(void 0===a(e.settings)&&function(e,t){e.settings.target_list=t}(e,[{text:"None",value:""},{text:"New window",value:"_blank"}]),T={name:"target",type:"listbox",label:"Target",values:S(a(e.settings))}),s(e.settings)&&(x={name:"rel",type:"listbox",label:"Rel",values:S(u(e.settings),(function(t){!1===l(e.settings)&&(t.value=C(t.value,"_blank"===A.target))}))}),function(e){return void 0!==i(e)}(e.settings)&&(E={name:"class",type:"listbox",label:"Class",values:S(c(e.settings),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({inline:"a",classes:[t.value]})})}))}),function(e){return!1!==e.link_title}(e.settings)&&(D={name:"title",type:"textbox",label:"Title",value:A.title}),f=e.windowManager.open({title:"Insert link",data:A,body:[{name:"href",type:"filepicker",filetype:"file",size:40,autofocus:!0,label:"Url",onchange:function(t){var n=t.meta||{};y&&y.value(e.convertURL(this.value(),"href")),m.each(t.meta,(function(e,t){var n=f.find("#"+t);"text"===t?0===o.length&&(n.value(e),A.text=e):n.value(e)})),n.attach&&(N={href:this.value(),attach:n.attach}),n.text||I.call(this)},onkeyup:I,onpaste:I,onbeforecall:function(e){e.meta=f.toJSON()}},g,D,function(t){var n=[];if(m.each(e.dom.select("a:not([href])"),(function(e){var r=e.name||e.id;r&&n.push({text:r,value:"#"+r,selected:-1!==t.indexOf("#"+r)})})),n.length)return n.unshift({text:"None",value:""}),{name:"anchor",type:"listbox",label:"Anchors",values:n,onselect:M}}(A.href),y,x,T,E],onSubmit:function(t){var n=function(e){return"boolean"==typeof e.link_assume_external_targets&&e.link_assume_external_targets}(e.settings),r=function(e,t){return function(n){e.undoManager.transact((function(){var r=e.selection.getNode(),o=h(e,r),i={href:n.href,target:n.target?n.target:null,rel:n.rel?n.rel:null,class:n.class?n.class:null,title:n.title?n.title:null};s(e.settings)||!1!==l(e.settings)||(i.rel=p(i.rel,"_blank"===i.target)),n.href===t.href&&(t.attach(),t={}),o?(e.focus(),n.hasOwnProperty("text")&&("innerText"in o?o.innerText=n.text:o.textContent=n.text),e.dom.setAttribs(o,i),e.selection.select(o),e.undoManager.add()):v(r)?function(e,t,n){var r,o;(o=e.dom.select("img",t)[0])&&(r=e.dom.create("a",n),o.parentNode.insertBefore(r,o),r.appendChild(o))}(e,r,i):n.hasOwnProperty("text")?e.insertContent(e.dom.createHTML("a",i,e.dom.encode(n.text))):e.execCommand("mceInsertLink",!1,i)}))}}(e,N),i=b(e),a=m.extend({},A,t.data),u=a.href;u?(d&&a.text!==o||delete a.text,u.indexOf("@")>0&&-1===u.indexOf("//")&&-1===u.indexOf("mailto:")?k(e,"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",(function(e){e&&(a.href="mailto:"+u),r(a)})):!0===n&&!/^\w+:/i.test(u)||!1===n&&/^\s*www[\.|\d\.]/i.test(u)?k(e,"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",(function(e){e&&(a.href="http://"+u),r(a)})):r(a)):i()}})},_=function(e,t){return e.dom.getParent(t,"a[href]")},R=function(e){return _(e,e.selection.getStart())},A=function(t,n){if(n){var r=(i=n).getAttribute("data-mce-href")||i.getAttribute("href");if(/^#/.test(r)){var o=t.$(r);o.length&&t.selection.scrollIntoView(o[0],!0)}else!function(t){if(!d.ie||d.ie>10){var n=e.document.createElement("a");n.target="_blank",n.href=t,n.rel="noreferrer noopener";var r=e.document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,e.window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(t,n){e.document.body.appendChild(t),t.dispatchEvent(n),e.document.body.removeChild(t)}(n,r)}else{var o=e.window.open("","_blank");if(o){o.opener=null;var i=o.document;i.open(),i.write('<meta http-equiv="refresh" content="0; url='+f.DOM.encode(t)+'">'),i.close()}}}(n.href)}var i},O=function(e){return function(){!function(e){!function(e,t){var n=e.settings.link_list;"string"==typeof n?E.send({url:n,success:function(n){t(e,JSON.parse(n))}}):"function"==typeof n?n((function(n){t(e,n)})):t(e,n)}(e,D)}(e)}},P=function(e){return function(){A(e,R(e))}},M=function(e){return function(){var t=this;e.on("nodechange",(function(n){t.active(!e.readonly&&!!w(e,n.element))}))}},I=function(e){return function(){var t=this,n=function(e){x(e.parents)?t.show():t.hide()};x(e.dom.getParents(e.selection.getStart()))||t.hide(),e.on("nodechange",n),t.on("remove",(function(){e.off("nodechange",n)}))}},B=function(e){e.addContextToolbar&&e.addContextToolbar(function(e){return function(t){var n,r,o,i;return!!("boolean"==typeof(i=e.settings).link_context_toolbar&&i.link_context_toolbar&&!function(e){var t=e.plugins.contextmenu;return!!t&&t.isContextMenuVisible()}(e)&&y(t)&&3===(o=(r=(n=e.selection).getRng()).startContainer).nodeType&&n.isCollapsed()&&r.startOffset>0&&r.startOffset<o.data.length)}}(e),"openlink | link unlink")};t.add("link",(function(e){(function(e){e.addButton("link",{active:!1,icon:"link",tooltip:"Insert/edit link",onclick:O(e),onpostrender:M(e)}),e.addButton("unlink",{active:!1,icon:"unlink",tooltip:"Remove link",onclick:b(e),onpostrender:M(e)}),e.addContextToolbar&&e.addButton("openlink",{icon:"newtab",tooltip:"Open link",onclick:P(e)})})(e),function(e){e.addMenuItem("openlink",{text:"Open link",icon:"newtab",onclick:P(e),onPostRender:I(e),prependToContext:!0}),e.addMenuItem("link",{icon:"link",text:"Link",shortcut:"Meta+K",onclick:O(e),stateSelector:"a[href]",context:"insert",prependToContext:!0}),e.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onclick:b(e),stateSelector:"a[href]"})}(e),B(e),function(e){e.on("click",(function(t){var r=_(e,t.target);r&&n.metaKeyPressed(t)&&(t.preventDefault(),A(e,r))})),e.on("keydown",(function(t){var n=R(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),A(e,n))}))}(e),function(e){e.addCommand("mceLink",O(e))}(e),function(e){e.addShortcut("Meta+K","",O(e))}(e)}))}(window)},1236:(e,t,n)=>{n(7585)},7585:()=>{!function(e){"use strict";var t,n,r,o,i,a=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),s=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),c=tinymce.util.Tools.resolve("tinymce.util.VK"),l=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),m=function(e){return e&&"BR"===e.nodeName},p=function(e){return e&&3===e.nodeType},h=function(e){return e&&/^(OL|UL|DL)$/.test(e.nodeName)},g=function(e){return e&&/^(OL|UL)$/.test(e.nodeName)},v=function(e){return e&&/^(DT|DD)$/.test(e.nodeName)},b=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},y=m,x=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},w=function(e,t){return e&&e.nodeName in t},C=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},T=function(e,t){return e.isChildOf(t,e.getRoot())},E=function(e,t){if(p(e))return{container:e,offset:t};var n=u.getNode(e,t);return p(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&p(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&p(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},N=function(e){var t=e.cloneRange(),n=E(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=E(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},S=d.DOM,k=function(e){var t={},n=function(n){var r,o,i;o=e[n?"startContainer":"endContainer"],i=e[n?"startOffset":"endOffset"],1===o.nodeType&&(r=S.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):S.insertAfter(r,o.childNodes[i])):o.appendChild(r),o=r,i=0),t[n?"startContainer":"endContainer"]=o,t[n?"startOffset":"endOffset"]=i};return n(!0),e.collapsed||n(),t},D=function(e){function t(t){var n,r,o;n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(n),n=n.parentNode,S.remove(o),!n.hasChildNodes()&&S.isBlock(n)&&n.appendChild(S.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=S.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),N(n)},_=function(){},R=function(e){return function(){return e}},A=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},O=R(!1),P=R(!0),M=function(){return I},I=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:O,isSome:O,isNone:P,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:R(null),getOrUndefined:R(void 0),or:n,orThunk:t,map:M,each:_,bind:M,exists:O,forall:P,filter:M,equals:e,equals_:e,toArray:function(){return[]},toString:R("none()")};return Object.freeze&&Object.freeze(r),r}(),B=function(e){var t=R(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:P,isNone:O,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return B(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:I},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(O,(function(t){return n(e,t)}))}};return o},L={some:B,none:M,from:function(e){return null==e?I:B(e)}},F=function(e){return function(t){return 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}(t)===e}},H=F("string"),j=F("array"),z=F("boolean"),W=F("function"),U=F("number"),q=Array.prototype.slice,V=Array.prototype.push,$=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},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},X=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},K=function(e,t,n){return Y(e,(function(e){n=t(n,e)})),n},G=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return L.some(o)}return L.none()},J=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!j(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);V.apply(t,e[n])}return t}($(e,t))},Q=function(e){return 0===e.length?L.none():L.some(e[0])},Z=function(e){return 0===e.length?L.none():L.some(e[e.length-1])},ee=(W(Array.from)&&Array.from,void 0!==e.window?e.window:Function("return this;")()),te=function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)},ne=function(e,t){var n=function(e,t){return te(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},re=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),oe=function(e){var t=e.selection.getStart(!0);return e.dom.getParent(t,"OL,UL,DL",ae(e,t))},ie=function(e){var t=e.selection.getSelectedBlocks();return f.grep(function(e,t){var n=f.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",ae(e,t))||t}));return re.unique(n)}(e,t),(function(e){return function(e){return e&&/^(LI|DT|DD)$/.test(e.nodeName)}(e)}))},ae=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},ue=function(e,t){var n=e.dom.getParents(t,"ol,ul",ae(e,t));return Z(n)},se={isList:function(e){var t,n,r=oe(e);return(n=te("ownerDocument.defaultView",t=r),ne("HTMLElement",n)).prototype.isPrototypeOf(t)},getParentList:oe,getSelectedSubLists:function(e){var t=oe(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return f.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return h(e)}))}(t):f.grep(n,(function(e){return h(e)&&t!==e}))},getSelectedListItems:ie,getClosestListRootElm:ae,getSelectedDlItems:function(e){return X(ie(e),v)},getSelectedListRoots:function(e){var t=function(e){var t=ue(e,e.selection.getStart()),n=X(e.selection.getSelectedBlocks(),g);return t.toArray().concat(n)}(e);return function(e,t){var n=$(t,(function(t){return ue(e,t).getOr(t)}));return re.unique(n)}(e,t)}},ce=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:R(e)}},le=function(t,n){var r=(n||e.document).createElement(t);return ce(r)},fe=ce,de=function(e,t,n){return e.isSome()&&t.isSome()?L.some(n(e.getOrDie(),t.getOrDie())):L.none()},me=Object.keys,pe=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,ne("Node").DOCUMENT_POSITION_CONTAINED_BY)},he=function(){return ge(0,0)},ge=function(e,t){return{major:e,minor:t}},ve=function(e,t){var n=String(t).toLowerCase();return 0===e.length?he():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 ge(r(1),r(2))}(e,n)},be=he,ye="Edge",xe="Chrome",we="Opera",Ce="Firefox",Te="Safari",Ee=function(e,t){return function(){return t===e}},Ne=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Ee(ye,t),isChrome:Ee(xe,t),isIE:Ee("IE",t),isOpera:Ee(we,t),isFirefox:Ee(Ce,t),isSafari:Ee(Te,t)}},Se=function(){return Ne({current:void 0,version:be()})},ke=Ne,De=(R(ye),R(xe),R("IE"),R(we),R(Ce),R(Te),"Windows"),_e="Android",Re="Linux",Ae="Solaris",Oe="FreeBSD",Pe=function(e,t){return function(){return t===e}},Me=function(e){var t=e.current;return{current:t,version:e.version,isWindows:Pe(De,t),isiOS:Pe("iOS",t),isAndroid:Pe(_e,t),isOSX:Pe("OSX",t),isLinux:Pe(Re,t),isSolaris:Pe(Ae,t),isFreeBSD:Pe(Oe,t)}},Ie=function(){return Me({current:void 0,version:be()})},Be=Me,Le=(R(De),R("iOS"),R(_e),R(Re),R("OSX"),R(Ae),R(Oe),function(e,t){var n=String(t).toLowerCase();return G(e,(function(e){return e.search(n)}))}),Fe=function(e,t){return-1!==e.indexOf(t)},He=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,je=function(e){return function(t){return Fe(t,e)}},ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Fe(e,"edge/")&&Fe(e,"chrome")&&Fe(e,"safari")&&Fe(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,He],search:function(e){return Fe(e,"chrome")&&!Fe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Fe(e,"msie")||Fe(e,"trident")}},{name:"Opera",versionRegexes:[He,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:je("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:je("firefox")},{name:"Safari",versionRegexes:[He,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Fe(e,"safari")||Fe(e,"mobile/"))&&Fe(e,"applewebkit")}}],We=[{name:"Windows",search:je("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Fe(e,"iphone")||Fe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:je("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:je("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:je("linux"),versionRegexes:[]},{name:"Solaris",search:je("sunos"),versionRegexes:[]},{name:"FreeBSD",search:je("freebsd"),versionRegexes:[]}],Ue={browsers:R(ze),oses:R(We)},qe=function(e){var t=Ue.browsers(),n=Ue.oses(),r=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Se,ke),o=function(e,t){return Le(e,t).map((function(e){var n=ve(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Ie,Be),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:R(r),isiPhone:R(o),isTablet:R(u),isPhone:R(c),isTouch:R(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:R(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Ve=(t=function(){var t=e.navigator.userAgent;return qe(t)},r=!1,function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return r||(r=!0,n=t.apply(null,e)),n}),$e={detect:Ve},Ye=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),Xe=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,Ye),Ke=function(e,t){return e.dom()===t.dom()},Ge=$e.detect().browser.isIE()?function(e,t){return pe(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Je=function(e,t){var n=e.dom();if(n.nodeType!==Xe)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")},Qe=function(e){return L.from(e.dom().parentNode).map(fe)},Ze=function(e){return $(e.dom().childNodes,fe)},et=function(e,t){var n=e.dom().childNodes;return L.from(n[t]).map(fe)},tt=function(e){return et(e,0)},nt=function(e){return et(e,e.dom().childNodes.length-1)},rt=(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(e,t){Qe(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),ot=function(e,t){e.dom().appendChild(t.dom())},it=function(e,t){Y(t,(function(t){ot(e,t)}))},at=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},ut=function(e){return e.dom().nodeName.toLowerCase()},st=(o=Ye,function(e){return function(e){return e.dom().nodeType}(e)===o}),ct=function(t,n){var r=t.dom();!function(e,t){for(var n=me(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(n,(function(t,n){!function(t,n,r){if(!(H(r)||z(r)||U(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")}(r,n,t)}))},lt=function(e){return K(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},ft=function(t,n,r){if(!H(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);(function(e){return void 0!==e.style&&W(e.style.getPropertyValue)})(t)&&t.style.setProperty(n,r)},dt=function(e){return function(e,t){return fe(e.dom().cloneNode(!0))}(e)},mt=function(e,t){var n=function(e,t){var n=le(t),r=lt(e);return ct(n,r),n}(e,t);rt(e,n);var r=Ze(e);return it(n,r),at(e),n},pt=function(e,t){ot(e.item,t.list)},ht=function(e,t){var n={list:le(t,e),item:le("li",e)};return ot(n.list,n.item),n},gt=function(e){return Je(e,"OL,UL")},vt=function(e){return tt(e).map(gt).getOr(!1)},bt=function(e){return e.depth>0},yt=function(e){return e.isSelected},xt=function(e){var t=Ze(e),n=nt(e).map(gt).getOr(!1)?t.slice(0,-1):t;return $(n,dt)},wt=Object.prototype.hasOwnProperty,Ct=(i=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var a in o)wt.call(o,a)&&(n[a]=i(n[a],o[a]))}return n}),Tt=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Tt(n())}}},Et=function(e,t,n,r){return tt(r).filter(gt).fold((function(){t.each((function(e){Ke(e.start,r)&&n.set(!0)}));var o=function(e,t,n){return Qe(e).filter(st).map((function(r){return{depth:t,isSelected:n,content:xt(e),itemAttributes:lt(e),listAttributes:lt(r),listType:ut(r)}}))}(r,e,n.get());t.each((function(e){Ke(e.end,r)&&n.set(!1)}));var i=nt(r).filter(gt).map((function(r){return Nt(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Nt(e,t,n,r)}))},Nt=function(e,t,n,r){return J(Ze(r),(function(r){return(gt(r)?Nt:Et)(e+1,t,n,r)}))},St=tinymce.util.Tools.resolve("tinymce.Env"),kt=function(e,t){var n,r,o,i,a=e.dom,u=e.schema.getBlockElements(),s=a.createFragment();if(e.settings.forced_root_block&&(o=e.settings.forced_root_block),o&&((r=a.create(o)).tagName===e.settings.forced_root_block&&a.setAttribs(r,e.settings.forced_root_block_attrs),w(t.firstChild,u)||s.appendChild(r)),t)for(;n=t.firstChild;){var c=n.nodeName;i||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(i=!0),w(n,u)?(s.appendChild(n),r=null):o?(r||(r=a.create(o),s.appendChild(r)),r.appendChild(n)):s.appendChild(n)}return e.settings.forced_root_block?i||St.ie&&!(St.ie>10)||r.appendChild(a.create("br",{"data-mce-bogus":"1"})):s.appendChild(a.create("br")),s},Dt=function(e,t){return function(e){Y(e,(function(t,n){(function(e,t){for(var n=e[t].depth,r=t-1;r>=0;r--){if(e[r].depth===n)return L.some(e[r]);if(e[r].depth<n)break}return L.none()})(e,n).each((function(e){var n,r;r=e,(n=t).listType=r.listType,n.listAttributes=Ct({},r.listAttributes)}))}))}(t),function(e,t){var n=K(t,(function(t,n){return n.depth>t.length?function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(ht(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)pt(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)r=e[n].item.dom(),ft(r,"list-style-type","none");var r;Z(e).each((function(e){ct(e.list,t.listAttributes),ct(e.item,t.itemAttributes),it(e.item,t.content)}))}(o,n),r=o,de(Z(t),Q(r),pt),t.concat(o)}(e,t,n):function(e,t,n){var r=t.slice(0,n.depth);return Z(r).each((function(t){var r=function(e,t,n){var r=le("li",e);return ct(r,t),it(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){ot(e.list,t),e.item=t}(t,r),function(e,t){ut(e.list)!==t.listType&&(e.list=mt(e.list,t.listType)),ct(e.list,t.listAttributes)}(t,n)})),r}(e,t,n)}),[]);return Q(n).map((function(e){return e.list}))}(e.contentDocument,t).toArray()},_t=function(t,n,r){var o=function(e,t){var n=Tt(!1);return $(e,(function(e){return{sourceList:e,entries:Nt(0,t,n,e)}}))}(n,function(e){var t=$(se.getSelectedListItems(e),fe);return de(G(t,A(vt)),G(function(e){var t=q.call(e,0);return t.reverse(),t}(t),A(vt)),(function(e,t){return{start:e,end:t}}))}(t));Y(o,(function(n){var o,i;!function(e,t){Y(X(e,yt),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}}(t,e)}))}(n.entries,r),o=n.sourceList,i=function(t,n){return J(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],s=t(u);s!==n&&(r.push(o),o=[]),n=s,o.push(u)}return 0!==o.length&&r.push(o),r}(n,bt),(function(n){return Q(n).map(bt).getOr(!1)?Dt(t,n):function(t,n){return $(n,(function(n){var r,o,i=(r=n.content,o=e.document.createDocumentFragment(),Y(r,(function(e){o.appendChild(e.dom())})),fe(o));return fe(kt(t,i.dom()))}))}(t,n)}))}(t,n.entries),Y(i,(function(e){rt(o,e)})),at(n.sourceList)}))},Rt=d.DOM,At=function(e){Je(e,"dt")&&mt(e,"dd")},Ot=function(e,t,n){Y(n,"Indent"===t?At:function(t){return function(e,t){Je(t,"dd")?mt(t,"dt"):Je(t,"dt")&&Qe(t).each((function(n){return function(e,t,n){var r,o,i,a,u,s;for(i=Rt.select('span[data-mce-type="bookmark"]',t),u=kt(e,n),(r=Rt.createRng()).setStartAfter(n),r.setEndAfter(t),a=(o=r.extractContents()).firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){Rt.remove(a);break}e.dom.isEmpty(o)||Rt.insertAfter(o,t),Rt.insertAfter(u,t),C(e.dom,n.parentNode)&&(s=n.parentNode,f.each(i,(function(e){s.parentNode.insertBefore(e,n.parentNode)})),Rt.remove(s)),Rt.remove(n),C(e.dom,t)&&Rt.remove(t)}(e,n.dom(),t.dom())}))}(e,t)})},Pt=function(e,t){var n=$(se.getSelectedListRoots(e),fe),r=$(se.getSelectedDlItems(e),fe),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();_t(e,n,t),Ot(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(N(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Mt=function(e){return Pt(e,"Indent")},It=function(e){return Pt(e,"Outdent")},Bt=function(e){return Pt(e,"Flatten")},Lt=function(e,t){f.each(t,(function(t,n){e.setAttribute(n,t)}))},Ft=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){Lt(t,n["list-attributes"]),f.each(e.select("li",t),(function(e){Lt(e,n["list-item-attributes"])}))}(e,t,n)},Ht=function(e,t,n,r){var o,i;for(o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"],1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&y(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if(x(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},jt=function(e,t,n){return function(e,t){return e&&t&&h(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},zt=function(e,t){var n,r;if(n=t.nextSibling,jt(e,t,n)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,jt(e,t,n)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},Wt=function(e){return"list-style-type"in e},Ut={toggleList:function(e,t,n){var r=se.getParentList(e),o=se.getSelectedSubLists(e);n=n||{},r&&o.length>0?function(e,t,n,r,o){if(t.nodeName!==r||Wt(o)){var i=k(e.selection.getRng(!0));f.each([t].concat(n),(function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.rename(t,n);Ft(e,o,r)}else Ft(e,t,r)}(e.dom,t,r,o)})),e.selection.setRng(D(i))}else Bt(e)}(e,r,o,t,n):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||Wt(r)){var o=k(e.selection.getRng(!0));Ft(e.dom,t,r),zt(e.dom,e.dom.rename(t,n)),e.selection.setRng(D(o))}else Bt(e);else!function(e,t,n){void 0===n&&(n={});var r,o=e.selection.getRng(!0),i="LI",a=se.getClosestListRootElm(e,e.selection.getStart(!0)),u=e.dom;"false"!==u.getContentEditable(e.selection.getNode())&&("DL"===(t=t.toUpperCase())&&(i="DT"),r=k(o),f.each(function(e,t,n){for(var r,o=[],i=e.dom,a=Ht(e,t,!0,n),u=Ht(e,t,!1,n),s=[],c=a;c&&(s.push(c),c!==u);c=c.nextSibling);return f.each(s,(function(t){if(x(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||y(t))return y(t)&&i.remove(t),void(r=null);var a=t.nextSibling;l.isBookmarkNode(t)&&(x(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o}(e,o,a),(function(r){var o,a;(a=r.previousSibling)&&h(a)&&a.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(u,a,n)?(o=a,r=u.rename(r,i),a.appendChild(r)):(o=u.create(t),r.parentNode.insertBefore(o,r),o.appendChild(r),r=u.rename(r,i)),function(e,t,n){f.each(["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"],(function(n){var r;return e.setStyle(t,((r={})[n]="",r))}))}(u,r),Ft(u,o,n),zt(e.dom,o)})),e.selection.setRng(D(r)))}(e,n,r)}(e,r,t,n)},mergeWithAdjacentLists:zt},qt=d.DOM,Vt=function(e,t){f.each(f.grep(e.select("ol,ul",t)),(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),C(e,r)&&qt.remove(r)):qt.setStyle(r,"listStyleType","none")),h(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},$t=function(e,t,n,r){var o,i,a=t.startContainer,c=t.startOffset;if(3===a.nodeType&&(n?c<a.data.length:c>0))return a;for(o=e.schema.getNonEmptyElements(),1===a.nodeType&&(a=u.getNode(a,c)),i=new s(a,r),n&&function(e,t){return!!m(t)&&!(!e.isBlock(t.nextSibling)||m(t.previousSibling))}(e.dom,a)&&i.next();a=i[n?"next":"prev2"]();){if("LI"===a.nodeName&&!a.hasChildNodes())return a;if(o[a.nodeName])return a;if(3===a.nodeType&&a.data.length>0)return a}},Yt=function(e,t){var n=t.childNodes;return 1===n.length&&!h(n[0])&&e.isBlock(n[0])},Xt=function(e,t,n){var r,o,i=t.parentNode;if(T(e,t)&&T(e,n)){h(n.lastChild)&&(o=n.lastChild),i===n.lastChild&&y(i.previousSibling)&&e.remove(i.previousSibling),(r=n.lastChild)&&y(r)&&t.hasChildNodes()&&e.remove(r),C(e,n,!0)&&e.$(n).empty(),function(e,t,n){var r,o;if(o=Yt(e,n)?n.firstChild:n,function(e,t){Yt(e,t)&&e.remove(t.firstChild,!0)}(e,t),!C(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)}(e,t,n),o&&n.appendChild(o);var a=Ge(fe(n),fe(t))?e.getParents(t,h,n):[];e.remove(t),Y(a,(function(t){C(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Kt=function(e,t){var n,r,o,i=e.dom,a=e.selection,u=a.getStart(),s=se.getClosestListRootElm(e,u),c=i.getParent(a.getStart(),"LI",s);if(c){if((n=c.parentNode)===e.getBody()&&C(i,n))return!0;if(r=N(a.getRng(!0)),(o=i.getParent($t(e,r,t,s),"LI",s))&&o!==c)return t?function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),Xt(e.dom,t,n),e.selection.setCursorLocation(n)}(e,n,r);else{var i=k(t);Xt(o,n,r),e.selection.setRng(D(i))}}(e,r,o,c):function(e,t,n,r){var o=k(t);Xt(e.dom,n,r);var i=D(o);e.selection.setRng(i)}(e,r,c,o),!0;if(!o&&!t)return Bt(e),!0}return!1},Gt=function(e,t){return e.selection.isCollapsed()?function(e,t){return Kt(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=se.getClosestListRootElm(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=N(e.selection.getRng(!0)),u=n.getParent($t(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),Ut.mergeWithAdjacentLists(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1}(e,t)}(e,t):function(e){var t=e.selection.getStart(),n=se.getClosestListRootElm(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||se.getSelectedListItems(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),Vt(e.dom,e.getBody())})),!0)}(e)},Jt=Gt,Qt=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},Zt=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==c.TAB||c.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?It(e):Mt(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===c.BACKSPACE?Gt(e,!1)&&t.preventDefault():t.keyCode===c.DELETE&&Gt(e,!0)&&t.preventDefault()}))}(e)},en=function(e,t){return function(n){var r=n.control;e.on("NodeChange",(function(e){var n=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(e.parents,b),o=-1!==n?e.parents.slice(0,n):e.parents,i=f.grep(o,h);r.active(i.length>0&&i[0].nodeName===t)}))}};a.add("lists",(function(e){return Zt(e),function(e){(function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return-1!==f.inArray(n.split(/[ ,]/),"advlist")})(e)||(e.addButton("numlist",{active:!1,title:"Numbered list",cmd:"InsertOrderedList",onPostRender:en(e,"OL")}),e.addButton("bullist",{active:!1,title:"Bullet list",cmd:"InsertUnorderedList",onPostRender:en(e,"UL")})),e.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent"})}(e),function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Mt(e):"outdent"===n&&It(e)})),e.addCommand("InsertUnorderedList",(function(t,n){Ut.toggleList(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){Ut.toggleList(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){Ut.toggleList(e,"DL",n)})),e.addCommand("RemoveList",(function(){Bt(e)})),e.addQueryStateHandler("InsertUnorderedList",Qt(e,"UL")),e.addQueryStateHandler("InsertOrderedList",Qt(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",Qt(e,"DL"))}(e),function(e){return{backspaceDelete:function(t){Jt(e,t)}}}(e)}))}(window)},2540:(e,t,n)=>{n(3167)},3167:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.Env"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=function(e){return e.getParam("media_scripts")},s=function(e){return e.getParam("media_live_embeds",!0)},c=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return c(n())}}},l=function(e){return function(){return e}},f=l(!1),d=l(!0),m=function(){return p},p=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:f,isSome:f,isNone:d,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:n,orThunk:t,map:m,each:function(){},bind:m,exists:f,forall:d,filter:m,equals:e,equals_:e,toArray:function(){return[]},toString:l("none()")},Object.freeze&&Object.freeze(r),r),h=function(e){var t=l(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:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(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+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(f,(function(t){return n(e,t)}))}};return o},g=m,v=Object.hasOwnProperty,b=function(e,t){return y(e,t)?null==(n=e[t])?p:h(n):g();var n},y=function(e,t){return v.call(e,t)},x=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),w=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),C=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},T=x.DOM,E=function(e){return e.replace(/px$/,"")},N=function(e,t){var n=c(!1),r={};return w({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(t,o){if(n.get());else if(y(o.map,"data-ephox-embed-iri"))n.set(!0),r=function(e){var t=e.map.style,n=t?T.parseStyle(t):{};return{type:"ephox-embed-iri",source1:e.map["data-ephox-embed-iri"],source2:"",poster:"",width:b(n,"max-width").map(E).getOr(""),height:b(n,"max-height").map(E).getOr("")}}(o);else{if(r.source1||"param"!==t||(r.source1=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=a.extend(o.map,r)),"script"===t){var i=C(e,o.map.src);if(!i)return;r={type:"script",source1:o.map.src,width:i.width,height:i.height}}"source"===t&&(r.source1?r.source2||(r.source2=o.map.src):r.source1=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source1=r.source1||r.src||r.data,r.source2=r.source2||"",r.poster=r.poster||"",r},S=tinymce.util.Tools.resolve("tinymce.util.Promise"),k=function(e){return{mp3:"audio/mpeg",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"}[e.toLowerCase().split(".").pop()]||""},D=tinymce.util.Tools.resolve("tinymce.html.Schema"),_=tinymce.util.Tools.resolve("tinymce.html.Writer"),R=x.DOM,A=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},O=function(e,t){for(var n in t){var r=""+t[n];if(e.map[n])for(var o=e.length;o--;){var i=e[o];i.name===n&&(r?(e.map[n]=r,i.value=r):(delete e.map[n],e.splice(o,1)))}else r&&(e.push({name:n,value:r}),e.map[n]=r)}},P=function(e,t,n){var r,o=_(),i=c(!1),a=0;return w({validate:!1,allow_conditional_comments:!0,special:"script,noscript",comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,u,s){if(i.get());else if(y(u.map,"data-ephox-embed-iri"))i.set(!0),function(e,t){var n=t.map.style,r=n?R.parseStyle(n):{};r["max-width"]=A(e.width),r["max-height"]=A(e.height),O(t,{style:R.serializeStyle(r)})}(t,u);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&O(u,{width:t.width,height:t.height})}if(n)switch(e){case"video":O(u,{poster:t.poster,src:""}),t.source2&&O(u,{src:""});break;case"iframe":O(u,{src:t.source1});break;case"source":if(++a<=2&&(O(u,{src:t["source"+a],type:t["source"+a+"mime"]}),!t["source"+a]))return;break;case"img":if(!t.poster)return;r=!0}}o.start(e,u,s)},end:function(e){if(!i.get()){if("video"===e&&n)for(var u=1;u<=2;u++)if(t["source"+u]){var s=[];s.map={},a<u&&(O(s,{src:t["source"+u],type:t["source"+u+"mime"]}),o.start("source",s,!0))}if(t.poster&&"object"===e&&n&&!r){var c=[];c.map={},O(c,{src:t.poster,width:t.width,height:t.height}),o.start("img",c,!0)}}o.end(e)}},D({})).parse(e),o.getContent()},M=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],I=function(e,t){for(var n=e.regex.exec(t),r=e.url,o=function(e){r=r.replace("$"+e,(function(){return n[e]?n[e]:""}))},i=0;i<n.length;i++)o(i);return r.replace(/\?$/,"")},B={},L=function(e){return function(t){return function(e,t){var n=a.extend({},t);if(!n.source1&&(a.extend(n,N(u(e),n.embed)),!n.source1))return"";n.source2||(n.source2=""),n.poster||(n.poster=""),n.source1=e.convertURL(n.source1,"source"),n.source2=e.convertURL(n.source2,"source"),n.source1mime=k(n.source1),n.source2mime=k(n.source2),n.poster=e.convertURL(n.poster,"poster");var r=function(e){var t=M.filter((function(t){return t.regex.test(e)}));return t.length>0?a.extend({},t[0],{url:I(t[0],e)}):null}(n.source1);if(r&&(n.source1=r.url,n.type=r.type,n.allowFullscreen=r.allowFullscreen,n.width=n.width||r.w,n.height=n.height||r.h),n.embed)return P(n.embed,n,!0);var o=C(u(e),n.source1);o&&(n.type="script",n.width=o.width,n.height=o.height);var i=function(e){return e.getParam("audio_template_callback")}(e),s=function(e){return e.getParam("video_template_callback")}(e);return n.width=n.width||300,n.height=n.height||150,a.each(n,(function(t,r){n[r]=e.dom.encode(t)})),"iframe"===n.type?function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source1+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"}(n):"application/x-shockwave-flash"===n.source1mime?function(e){var t='<object data="'+e.source1+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+"</object>"}(n):-1!==n.source1mime.indexOf("audio")?function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source1+'">'+(e.source2?'\n<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</audio>"}(n,i):"script"===n.type?function(e){return'<script src="'+e.source1+'"><\/script>'}(n):function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source1+'"'+(e.source1mime?' type="'+e.source1mime+'"':"")+" />\n"+(e.source2?'<source src="'+e.source2+'"'+(e.source2mime?' type="'+e.source2mime+'"':"")+" />\n":"")+"</video>"}(n,s)}(e,t)}},F=function(e,t){var n=function(e){return e.getParam("media_url_resolver")}(e);return n?function(e,t,n){return new S((function(r,o){var i=function(n){return n.html&&(B[e.source1]=n),r({url:e.source1,html:n.html?n.html:t(e)})};B[e.source1]?i(B[e.source1]):n({url:e.source1},i,o)}))}(t,L(e),n):function(e,t){return new S((function(n){n({html:t(e),url:e.source1})}))}(t,L(e))},H=function(e){return function(t){return t?t.style[e].replace(/px$/,""):""}},j=function(e){return function(t,n){t&&(t.style[e]=function(e){return/^[0-9.]+$/.test(e)?e+"px":e}(n))}},z={getMaxWidth:H("maxWidth"),getMaxHeight:H("maxHeight"),setMaxWidth:j("maxWidth"),setMaxHeight:j("maxHeight")},W=function(e,t){e.state.set("oldVal",e.value()),t.state.set("oldVal",t.value())},U=function(e,t){var n=e.find("#width")[0],r=e.find("#height")[0],o=e.find("#constrain")[0];n&&r&&o&&t(n,r,o.checked())},q=function(e,t,n){var r=e.state.get("oldVal"),o=t.state.get("oldVal"),i=e.value(),a=t.value();n&&r&&o&&i&&a&&(i!==r?(a=Math.round(i/r*a),isNaN(a)||t.value(a)):(i=Math.round(a/o*i),isNaN(i)||e.value(i))),W(e,t)},V=function(e){U(e,q)},$=V,Y=i.ie&&i.ie<=8?"onChange":"onInput",X=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},K=function(e){var t=e.selection.getNode();if(t.getAttribute("data-mce-object")||t.getAttribute("data-ephox-embed-iri"))return e.selection.getContent()},G=function(e,t){return function(n){var r=n.html,o=e.find("#embed")[0],i=a.extend(N(u(t),r),{source1:n.url});e.fromJSON(i),o&&(o.value(r),$(e))}},J=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),function(e,t){var n,r,o=e.dom.select("img[data-mce-object]");for(n=0;n<t.length;n++)for(r=o.length-1;r>=0;r--)t[n]===o[r]&&o.splice(r,1);e.selection.select(o[0])}(e,n),e.nodeChanged()},Q=function(e){var t,n,r,o,i=[{name:"source1",type:"filepicker",filetype:"media",size:40,autofocus:!0,label:"Source",onpaste:function(){setTimeout((function(){F(e,t.toJSON()).then(G(t,e)).catch(X(e))}),1)},onchange:function(n){F(e,t.toJSON()).then(G(t,e)).catch(X(e)),function(e,t){a.each(t,(function(t,n){e.find("#"+n).value(t)}))}(t,n.meta)},onbeforecall:function(e){e.meta=t.toJSON()}}],s=[];if(function(e){return e.getParam("media_alt_source",!0)}(e)&&s.push({name:"source2",type:"filepicker",filetype:"media",size:40,label:"Alternative source"}),function(e){return e.getParam("media_poster",!0)}(e)&&s.push({name:"poster",type:"filepicker",filetype:"image",size:40,label:"Poster"}),function(e){return e.getParam("media_dimensions",!0)}(e)){var c=(r=function(e){e(t),n=t.toJSON(),t.find("#embed").value(P(n.embed,n))},o=function(){r((function(e){V(e)}))},{type:"container",label:"Dimensions",layout:"flex",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:5,onchange:o,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]});i.push(c)}n=function(e){var t=e.selection.getNode(),n=t.getAttribute("data-ephox-embed-iri");return n?{source1:n,"data-ephox-embed-iri":n,width:z.getMaxWidth(t),height:z.getMaxHeight(t)}:t.getAttribute("data-mce-object")?N(u(e),e.serializer.serialize(t,{selection:!0})):{}}(e);var l={id:"mcemediasource",type:"textbox",flex:1,name:"embed",value:K(e),multiline:!0,rows:5,label:"Source"};l[Y]=function(){n=a.extend({},N(u(e),this.value())),this.parent().parent().fromJSON(n)};var f=[{title:"General",type:"form",items:i},{title:"Embed",type:"container",layout:"flex",direction:"column",align:"stretch",padding:10,spacing:10,items:[{type:"label",text:"Paste your embed code below:",forId:"mcemediasource"},l]}];s.length>0&&f.push({title:"Advanced",type:"form",items:s}),t=e.windowManager.open({title:"Insert/edit media",data:n,bodyType:"tabpanel",body:f,onSubmit:function(){$(t),function(e,t){var n,r=e.toJSON();r.embed=P(r.embed,r),r.embed&&(n=r.source1,B.hasOwnProperty(n))?J(t,r.embed):F(t,r).then((function(e){J(t,e.html)})).catch(X(t))}(t,e)}}),function(e){U(e,W)}(t)},Z=tinymce.util.Tools.resolve("tinymce.html.Node"),ee=function(e,t){if(!1===function(e){return e.getParam("media_filter_html",!0)}(e))return t;var n,r=_();return w({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(e){r.comment(e)},cdata:function(e){r.cdata(e)},text:function(e,t){r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t&&"svg"!==t){for(var a=o.length-1;a>=0;a--){var u=o[a].name;0===u.indexOf("on")&&(delete o.map[u],o.splice(a,1)),"style"===u&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},D({})).parse(t),r.getContent()},te=function(e,t){var n,r=t.name;return(n=new Z("img",1)).shortEnded=!0,re(e,t,n),n.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===r?"30":"150"),style:t.attr("style"),src:i.transparentSrc,"data-mce-object":r,class:"mce-object mce-object-"+r}),n},ne=function(e,t){var n,r,o,i=t.name;return(n=new Z("span",1)).attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),re(e,t,n),(r=new Z(i,1)).attr({src:t.attr("src"),allowfullscreen:t.attr("allowfullscreen"),style:t.attr("style"),class:t.attr("class"),width:t.attr("width"),height:t.attr("height"),frameborder:"0"}),(o=new Z("span",1)).attr("class","mce-shim"),n.append(r),n.append(o),n},re=function(e,t,n){var r,o,i,a,u;for(a=(i=t.attributes).length;a--;)r=i[a].name,o=i[a].value,"width"!==r&&"height"!==r&&"style"!==r&&("data"!==r&&"src"!==r||(o=e.convertURL(o,r)),n.attr("data-mce-p-"+r,o));(u=t.firstChild&&t.firstChild.value)&&(n.attr("data-mce-html",escape(ee(e,u))),n.firstChild=null)},oe=function(e){for(;e=e.parent;)if(e.attr("data-ephox-embed-iri"))return!0;return!1},ie=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();a.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();a.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(e){return function(t){for(var n,r,o=t.length;o--;)(n=t[o]).parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=C(u(e),n.attr("src"))))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),"iframe"===n.name&&s(e)&&i.ceFalse?oe(n)||n.replace(ne(e,n)):oe(n)||n.replace(te(e,n))))}}(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){for(var r,o,i,a,u,s,c,l,f=t.length;f--;)if((r=t[f]).parent){for(c=r.attr(n),o=new Z(c,1),"audio"!==c&&"script"!==c&&((l=r.attr("class"))&&-1!==l.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),i=(a=r.attributes).length;i--;){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===c&&o.attr("type","text/javascript"),(u=r.attr("data-mce-html"))&&((s=new Z("#text",3)).raw=!0,s.value=ee(e,unescape(u)),o.append(s)),r.replace(o)}}))})),e.on("setContent",(function(){e.$("span.mce-preview-object").each((function(t,n){var r=e.$(n);0===r.find("span.mce-shim",n).length&&r.append('<span class="mce-shim"></span>')}))}))};o.add("media",(function(e){return function(e){e.addCommand("mceMedia",(function(){Q(e)}))}(e),function(e){e.addButton("media",{tooltip:"Insert/edit media",cmd:"mceMedia",stateSelector:["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"]}),e.addMenuItem("media",{icon:"media",text:"Media",cmd:"mceMedia",context:"insert",prependToContext:!0})}(e),function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))}(e),ie(e),function(e){e.on("click keyup",(function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectSelected",(function(e){var t=e.target.getAttribute("data-mce-object");"audio"!==t&&"script"!==t||e.preventDefault()})),e.on("objectResized",(function(e){var t,n=e.target;n.getAttribute("data-mce-object")&&(t=n.getAttribute("data-mce-html"))&&(t=unescape(t),n.setAttribute("data-mce-html",escape(P(t,{width:e.width,height:e.height}))))}))}(e),function(e){return{showDialog:function(){Q(e)}}}(e)}))}()},1528:(e,t,n)=>{n(1100)},1100:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){var n=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()}(e)?'<span class="mce-nbsp"> </span>':" ";e.insertContent(function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n}(n,t)),e.dom.setAttrib(e.dom.select("span.mce-nbsp"),"data-mce-bogus","1")},n=tinymce.util.Tools.resolve("tinymce.util.VK");e.add("nonbreaking",(function(e){(function(e){e.addCommand("mceNonBreaking",(function(){t(e,1)}))})(e),function(e){e.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{icon:"nonbreaking",text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"})}(e),function(e){var r=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"==typeof t?!0===t?3:0:t}(e);r>0&&e.on("keydown",(function(o){if(o.keyCode===n.TAB&&!o.isDefaultPrevented()){if(o.shiftKey)return;o.preventDefault(),o.stopImmediatePropagation(),t(e,r)}}))}(e)}))}()},2875:(e,t,n)=>{n(5103)},5103:(e,t,n)=>{!function(e){"use strict";var t=function(e){var n=e,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return t(r())}}},r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},i=function(e){return e.getParam("paste_data_images",!1)},a=function(e){return e.getParam("paste_merge_formats",!0)},u=function(e){return e.getParam("paste_retain_style_properties")},s=function(e,t,n){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t,n){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),o(e,!1)):(t.pasteFormat.set("text"),o(e,!0),function(e,t){return!1===t.get()&&function(e){return e.getParam("paste_plaintext_inform",!0)}(e)}(e,n)&&(function(e,t){e.notificationManager.open({text:e.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off."),type:"info"})}(e),n.set(!0))),e.focus()}(e,t,n)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},c=tinymce.util.Tools.resolve("tinymce.Env"),l=tinymce.util.Tools.resolve("tinymce.util.Delay"),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.util.VK"),m="\x3c!-- x-tinymce/html --\x3e",p=function(e){return-1!==e.indexOf(m)},h=tinymce.util.Tools.resolve("tinymce.html.Entities"),g=function(e,t,n){return t?function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n,r=[],o="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+h.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(t,n),i="</"+t+">",a=f.map(r,(function(e){return e.split(/\n/).join("<br />")}));return 1===a.length?a[0]:f.map(a,(function(e){return o+e+i})).join("")}(e,t,n):function(e){return e.replace(/\r?\n/g,"<br>")}(e)},v=tinymce.util.Tools.resolve("tinymce.html.DomParser"),b=tinymce.util.Tools.resolve("tinymce.html.Serializer"),y=tinymce.util.Tools.resolve("tinymce.html.Node"),x=tinymce.util.Tools.resolve("tinymce.html.Schema");function w(e,t){return f.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e}var C={filter:w,innerText:function(e){var t=x(),n=v({},t),r="",o=t.getShortEndedElements(),i=f.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();return e=w(e,[/<!\[[^\]]+\]>/g]),function e(t){var n=t.name,u=t;if("br"!==n){if("wbr"!==n)if(o[n]&&(r+=" "),i[n])r+=" ";else{if(3===t.type&&(r+=t.value),!t.shortEnded&&(t=t.firstChild))do{e(t)}while(t=t.next);a[n]&&u.next&&(r+="\n","p"===n&&(r+="\n"))}}else r+="\n"}(n.parse(e)),r},trimHtml:function(e){return w(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?" ":" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},createIdGenerator:function(e){var t=0;return function(){return e+t++}},isMsEdge:function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")}};function T(e){var t,n;return n=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],e=e.replace(/^[\u00a0 ]+/,""),f.each(n,(function(n){if(n.test(e))return t=!0,!1})),t}function E(e){var t,n,r=1;function o(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t}function i(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0}function a(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)}function u(e,o,u){var s=e._listLevel||r;s!==r&&(s<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new y(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",s>r&&n&&n.lastChild.append(t),r=s,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}for(var s=[],c=e.firstChild;null!=c;)if(s.push(c),null!==(c=c.walk()))for(;void 0!==c&&c.parent!==e;)c=c.walk();for(var l=0;l<s.length;l++)if("p"===(e=s[l]).name&&e.firstChild){var f=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(f)){u(e,"ul");continue}if(T(f)){var d=/([0-9]+)\./.exec(f),m=1;d&&(m=parseInt(d[1],10)),u(e,"ol",m);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}function N(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return f.each(a,(function(a,s){switch(s){case"mso-list":(o=/\w+ \w+([0-9]+)/i.exec(r))&&(n._listLevel=parseInt(o[1],10)),/Ignore/i.test(a)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":s="text-align";break;case"vert-align":s="vertical-align";break;case"font-color":case"mso-foreground":s="color";break;case"mso-background":case"mso-highlight":s="background";break;case"font-weight":case"font-style":return void("normal"!==a&&(i[s]=a));case"mso-element":if(/^(comment|comment-list)$/i.test(a))return void n.remove()}0!==s.indexOf("mso-comment")?0!==s.indexOf("mso-")&&("all"===u(e)||t&&t[s])&&(i[s]=a):n.remove()})),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new y("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new y("i",1))),(i=e.dom.serializeStyle(i,n.name))||null}var S,k,D,_,R=function(e,t){return function(e){return e.getParam("paste_enable_default_filters",!0)}(e)?function(e,t){var n,r;(n=u(e))&&(r=f.makeMap(n.split(/[, ]/))),t=C.filter(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(" "):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=x({valid_elements:o,valid_children:"-li[p]"});f.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=v({},i);a.addAttributeFilter("style",(function(t){for(var n,o=t.length;o--;)(n=t[o]).attr("style",N(e,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var s=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&E(s),b({validate:e.settings.validate},i).serialize(s)}(e,t):t},A=function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)},O=function(e,t){return{content:e,cancelled:t}},P=function(e,t,n){var r=A(t);return function(e,t,n,r){var o=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})}(e,t,n,r),i=function(e,t){var n=v({},e.schema);n.addNodeFilter("meta",(function(e){f.each(e,(function(e){return e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return b({validate:e.settings.validate},e.schema).serialize(r)}(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})}(e,o,n,r);return O(i.node.innerHTML,i.isDefaultPrevented())}(e,i,n,r):O(i,o.isDefaultPrevented())}(e,r?R(e,t):t,n,r)},M=function(e,t){return e.insertContent(t,{merge:a(e),paste:!0}),!0},I=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},B=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!I(t))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0}(e,t,n)},L=function(e,t,n){return!(!I(r=t)||!/.(gif|jpe?g|png)$/.test(r))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0}(e,t,n);var r},F=function(e){return function(){return e}},H=F(!1),j=F(!0),z=function(){return W},W=(S=function(e){return e.isNone()},_={fold:function(e,t){return e()},is:H,isSome:H,isNone:j,getOr:D=function(e){return e},getOrThunk:k=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:F(null),getOrUndefined:F(void 0),or:D,orThunk:k,map:z,each:function(){},bind:z,exists:H,forall:j,filter:z,equals:S,equals_:S,toArray:function(){return[]},toString:F("none()")},Object.freeze&&Object.freeze(_),_),U=function(e){var t=F(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:j,isNone:H,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return U(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:W},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(H,(function(t){return n(e,t)}))}};return o},q={some:U,none:z,from:function(e){return null==e?W:U(e)}},V=("function",function(e){return"function"===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}(e)}),$=Array.prototype.slice,Y=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},X=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},K=V(Array.from)?Array.from:function(e){return $.call(e)},G={},J={exports:G};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({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 s(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 c,l=[],f=!1,d=-1;function m(){f&&c&&(f=!1,c.length?l=c.concat(l):d=-1,l.length&&p())}function p(){if(!f){var e=s(m);f=!0;for(var t=l.length;t;){for(c=l,l=[];++d<t;)c&&c[d].run();d=-1,t=l.length}c=null,f=!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 h(e,t){this.fun=e,this.array=t}function g(){}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];l.push(new h(e,t)),1!==l.length||f||s(p)},h.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=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,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=[],f(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 s(t.promise,e)}u(t.promise,r)}else(1===e._state?u:s)(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 c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){s(e,t)}var r,o}function s(e,t){e._state=2,e._value=t,c(e)}function c(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 l(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(e){if(n)return;n=!0,s(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 l(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={},s=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.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=s++,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)}))}(0,G,J);var Q=J.exports.boltExport,Z=function(t){var n=q.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t((function(e){n=q.some(e),X(r,a),r=[]})),{get:o,map:function(e){return Z((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ee={nu:Z,pure:function(e){return Z((function(t){t(e)}))}},te=function(t){e.setTimeout((function(){throw t}),0)},ne=function(e){var t=function(t){e().then(t,te)};return{map:function(t){return ne((function(){return e().then(t)}))},bind:function(t){return ne((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return ne((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ee.nu(t)},toCached:function(){var t=null;return ne((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},re=function(e){return ne((function(){return new Q(e)}))},oe=function(e,t){return function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):X(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(Y(e,t),re)},ie=function(e,t,n){var r=n||p(t),o=P(e,function(e){return e.replace(m,"")}(t),r);!1===o.cancelled&&function(e,t){!1===function(e){return e.getParam("smart_paste",!0)}(e)?M(e,t):function(e,t){f.each([B,L,M],(function(n){return!0!==n(e,t,M)}))}(e,t)}(e,o.content)},ae=function(e,t){t=e.dom.encode(t).replace(/\r\n/g,"\n"),t=g(t,e.settings.forced_root_block,e.settings.forced_root_block_attrs),ie(e,t,!1)},ue=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},se=function(e,t){return t in e&&e[t].length>0},ce=function(e){return se(e,"text/html")||se(e,"text/plain")},le=C.createIdGenerator("mceclip"),fe=function(t,n,r){var o,i=function(e){return"paste"===e.type}(n)?n.clipboardData:n.dataTransfer;if(t.settings.paste_data_images&&i){var a=function(e){var t=e.items?Y(K(e.items),(function(e){return e.getAsFile()})):[],n=e.files?K(e.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];/^image\/(jpeg|png|gif|bmp)$/.test(i.type)&&n.push(i)}return n}(t.length>0?t:n)}(i);if(a.length>0)return n.preventDefault(),(o=a,oe(o,(function(e){return re((function(t){var n=e.getAsFile?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))}))).get((function(n){r&&t.selection.setRng(r),X(n,(function(n){!function(t,n){var r,o,i,a,u=-1!==(o=(r=n.uri).indexOf(","))?r.substr(o+1):null,s=le(),c=t.settings.images_reuse_filename&&n.blob.name?function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null}(t,n.blob.name):s,l=new e.Image;if(l.src=n.uri,a=l,!(i=t.settings).images_dataimg_filter||i.images_dataimg_filter(a)){var f,d=t.editorUpload.blobCache,m=void 0;(f=d.findFirst((function(e){return e.base64()===u})))?m=f:(m=d.create(s,n.blob,u,c),d.add(m)),ie(t,'<img src="'+m.blobUri()+'">',!1)}else ie(t,'<img src="'+n.uri+'">',!1)}(t,n)}))})),!0}return!1},de=function(e){return d.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},me=function(t){return c.ie&&t.inline?e.document.body:t.getBody()},pe=function(e){return e.dom.get("mcepastebin")},he=function(e,t){return t===e},ge=function(e,t){var n,r=pe(e);return(n=r)&&"mcepastebin"===n.id&&he(t,r.innerHTML)},ve=function(e){var n=t(null),r="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r,o=e.dom,i=e.getBody();t.set(e.selection.getRng()),r=e.dom.add(me(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(c.ie||c.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),function(e,t,n){(function(e){return me(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){ge(e,n)||e.fire("paste")}))}(e,r,n),r.focus(),e.selection.select(r,!0)}(e,n,r)},remove:function(){return function(e,t){if(pe(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,n)},getEl:function(){return pe(e)},getHtml:function(){return function(e){var t,n,r,o,i,a=function(t,n){t.appendChild(n),e.dom.remove(n,!0)};for(n=f.grep(me(e).childNodes,(function(e){return"mcepastebin"===e.id})),t=n.shift(),f.each(n,(function(e){a(t,e)})),r=(o=e.dom.select("div[id=mcepastebin]",t)).length-1;r>=0;r--)i=e.dom.create("div"),t.insertBefore(i,o[r]),a(i,o[r]);return t?t.innerHTML:""}(e)},getLastRng:function(){return function(e){return e.get()}(n)},isDefault:function(){return ge(e,r)},isDefaultContent:function(e){return he(r,e)}}},be=function(n,r){var o=ve(n);return n.on("preInit",(function(){return function(n,r,o){var i;(function(n,r,o){var i,a,u=(i=t(q.none()),{clear:function(){i.set(q.none())},set:function(e){i.set(q.some(e))},isSet:function(){return i.get().isSome()},on:function(e){i.get().each(e)}});function s(e,t,o,i){var a,u;se(e,"text/html")?a=e["text/html"]:(a=r.getHtml(),i=i||p(a),r.isDefaultContent(a)&&(o=!0)),a=C.trimHtml(a),r.remove(),u=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),a.length&&!u||(o=!0),o&&(a=se(e,"text/plain")&&u?e["text/plain"]:C.innerText(a)),r.isDefaultContent(a)?t||n.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?ae(n,a):ie(n,a,i)}n.on("keydown",(function(t){function o(e){de(e)&&!e.isDefaultPrevented()&&r.remove()}if(de(t)&&!t.isDefaultPrevented()){if((a=t.shiftKey&&86===t.keyCode)&&c.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),u.set(t),window.setTimeout((function(){u.clear()}),100),c.ie&&a)return t.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(n,!0);r.remove(),r.create(),n.once("keyup",o),n.once("paste",(function(){n.off("keyup",o)}))}})),n.on("paste",(function(t){var i=u.isSet(),d=function(e,t){var n=ue(t.clipboardData||e.getDoc().dataTransfer);return C.isMsEdge()?f.extend(n,{"text/html":""}):n}(n,t),m="text"===o.get()||a,h=se(d,"x-tinymce/html");a=!1,t.isDefaultPrevented()||function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length}(t)?r.remove():ce(d)||!fe(n,t,r.getLastRng()||n.selection.getRng())?(i||t.preventDefault(),!c.ie||i&&!t.ieFake||se(d,"text/html")||(r.create(),n.dom.bind(r.getEl(),"paste",(function(e){e.stopPropagation()})),n.getDoc().execCommand("Paste",!1,null),d["text/html"]=r.getHtml()),se(d,"text/html")?(t.preventDefault(),h||(h=p(d["text/html"])),s(d,i,m,h)):l.setEditorTimeout(n,(function(){s(d,i,m,h)}),0)):r.remove()}))})(n,r,o),n.parser.addNodeFilter("img",(function(e,t,r){var o,a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!n.settings.paste_data_images&&function(e){return e.data&&!0===e.data.paste}(r))for(var s=e.length;s--;)(i=e[s].attributes.map.src)&&(a(i)||!n.settings.allow_html_data_urls&&u(i))&&((o=e[s]).attr("data-mce-object")||i===c.transparentSrc||o.remove())}))}(n,o,r)})),{pasteFormat:r,pasteHtml:function(e,t){return ie(n,e,t)},pasteText:function(e){return ae(n,e)},pasteImageData:function(e,t){return fe(n,e,t)},getDataTransferItems:ue,hasHtmlOrText:ce,hasContentType:se}},ye=function(){},xe=function(e,t,n,r){!function(e,t,n){if(!function(e){return!1===c.iOS&&void 0!==e&&"function"==typeof e.setData&&!0!==C.isMsEdge()}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData("x-tinymce/html",t),!0}catch(e){return!1}}(e.clipboardData,t.html,t.text)?n(t.html,r):(e.preventDefault(),r())},we=function(e){return function(t,n){var r=function(e){return m+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Ce=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Te=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},Ee=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ne=function(e,t){return Ee.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Se=function(e,t){e.focus(),e.selection.setRng(t)};function ke(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function De(e,t){if(!A(t))return t;var n=[];f.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=C.filter(t,[[r,"$1"]]),C.filter(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])}function _e(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),s={};if("none"===o)return t+r;for(var c=0;c<o.length;c++){var l=i[o[c]],f=a.getStyle(u,o[c],!0);/color/.test(o[c])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(s[o[c]]=l)}return(s=a.serializeStyle(s,"span"))?t+' style="'+s+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r}))}function Re(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))}var Ae=function(e,t,n){var r=n.control;r.active("text"===t.pasteFormat.get()),e.on("PastePlainTextToggle",(function(e){r.active(e.state)}))};r.add("paste",(function(n){if(!1===function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!r.get("powerpaste")||(void 0!==e.window.console&&e.window.console.log&&e.window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),0))}(n)){var o=t(!1),a=t(!1),u=t(function(e){return e.getParam("paste_as_text",!1)}(n)?"text":"html"),f=be(n,u),d=function(e){c.webkit&&ke(e,_e),c.ie&&(ke(e,De),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,Re))}(n);return function(e,t){var n=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)}}(Ae,e,t);e.addButton("pastetext",{active:!1,icon:"pastetext",tooltip:"Paste as text",cmd:"mceTogglePlainTextPaste",onPostRender:n}),e.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:t.pasteFormat,cmd:"mceTogglePlainTextPaste",onPostRender:n})}(n,f),s(n,f,o),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(n),function(e){e.on("cut",function(e){return function(t){Te(e)&&xe(t,Ce(e),we(e),(function(){setTimeout((function(){e.execCommand("Delete")}),0)}))}}(e)),e.on("copy",function(e){return function(t){Te(e)&&xe(t,Ce(e),we(e),ye)}}(e))}(n),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),i(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o,i;if(i=Ne(e,r),!r.isDefaultPrevented()&&!n.get()){o=t.getDataTransferItems(r.dataTransfer);var a,u=t.hasContentType(o,"x-tinymce/html");if((t.hasHtmlOrText(o)&&(!(a=o["text/plain"])||0!==a.indexOf("file://"))||!t.pasteImageData(r,i))&&i&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var s=o["mce-internal"]||o["text/html"]||o["text/plain"];s&&(r.preventDefault(),l.setEditorTimeout(e,(function(){e.undoManager.transact((function(){o["mce-internal"]&&e.execCommand("Delete"),Se(e,i),s=C.trimHtml(s),o["text/html"]?t.pasteHtml(s,u):t.pasteText(s)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){i(e)&&!1===n.get()&&(t.preventDefault(),Se(e,Ne(e,t))),"dragend"===t.type&&n.set(!1)}))}(n,f,a),function(e,t){return{clipboard:e,quirks:t}}(f,d)}}))}(window)},4446:(e,t,n)=>{n(8495)},8495:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e,t,r){var o=function(e){var t="",r=e.dom.encode,o=function(e){return e.getParam("content_style","")}(e);t+='<base href="'+r(e.documentBaseURI.getURI())+'">',o&&(t+='<style type="text/css">'+o+"</style>"),n.each(e.contentCSS,(function(n){t+='<link type="text/css" rel="stylesheet" href="'+r(e.documentBaseURI.toAbsolute(n))+'">'}));var i=e.settings.body_id||"tinymce";-1!==i.indexOf("=")&&(i=(i=e.getParam("body_id","","hash"))[e.id]||i);var a=e.settings.body_class||"";-1!==a.indexOf("=")&&(a=(a=e.getParam("body_class","","hash"))[e.id]||"");var u=e.settings.directionality?' dir="'+e.settings.directionality+'"':"";return"<!DOCTYPE html><html><head>"+t+'</head><body id="'+r(i)+'" class="mce-content-body '+r(a)+'"'+r(u)+">"+e.getContent()+'<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A") {e.preventDefault();}}}, false);<\/script> </body></html>'}(e);if(r)t.src="data:text/html;charset=utf-8,"+encodeURIComponent(o);else{var i=t.contentWindow.document;i.open(),i.write(o),i.close()}},o=function(e){var n=!t.ie,o='<iframe src="" frameborder="0"'+(n?' sandbox="allow-scripts"':"")+"></iframe>",i=function(e){return parseInt(e.getParam("plugin_preview_width","650"),10)}(e),a=function(e){return parseInt(e.getParam("plugin_preview_height","500"),10)}(e);e.windowManager.open({title:"Preview",width:i,height:a,html:o,buttons:{text:"Close",onclick:function(e){e.control.parent().parent().close()}},onPostRender:function(t){var o=t.control.getEl("body").firstChild;r(e,o,n)}})};e.add("preview",(function(e){(function(e){e.addCommand("mcePreview",(function(){o(e)}))})(e),function(e){e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}(e)}))}()},9497:(e,t,n)=>{n(2162)},2162:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env");e.add("print",(function(e){(function(e){e.addCommand("mcePrint",(function(){t.ie&&t.ie<=11?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))})(e),function(e){e.addButton("print",{title:"Print",cmd:"mcePrint"}),e.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print"})}(e),e.addShortcut("Meta+P","","mcePrint")}))}()},1295:(e,t,n)=>{n(6834)},6834:()=>{!function(){"use strict";var e=function(t){var n=t,r=function(){return n};return{get:r,set:function(e){n=e},clone:function(){return e(r())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");function r(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var o=function(e,t,n,o,i){var a,u,s,c,l,f,d=[],m=0;function p(e,t){if(t=t||0,!e[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");var n=e.index;if(t>0){var r=e[t];if(!r)throw new Error("Invalid capture group");n+=e[0].indexOf(r),e[0]=r}return[n,n+e[0].length,[e[0]]]}if(s=t.ownerDocument,c=i.getBlockElements(),l=i.getWhiteSpaceElements(),f=i.getShortEndedElements(),u=function e(t){var n;if(3===t.nodeType)return t.data;if(l[t.nodeName]&&!c[t.nodeName])return"";if(n="",r(t))return"\n";if((c[t.nodeName]||f[t.nodeName])&&(n+="\n"),t=t.firstChild)do{n+=e(t)}while(t=t.nextSibling);return n}(t),u){if(e.global)for(;a=e.exec(u);)d.push(p(a,o));else a=u.match(e),d.push(p(a,o));return d.length&&(m=d.length,function(e,t,n){var o,i,a,u,s=[],d=0,m=e,p=t.shift(),h=0;e:for(;;){if((c[m.nodeName]||f[m.nodeName]||r(m))&&d++,3===m.nodeType&&(!i&&m.length+d>=p[1]?(i=m,u=p[1]-d):o&&s.push(m),!o&&m.length+d>p[0]&&(o=m,a=p[0]-d),d+=m.length),o&&i){if(m=n({startNode:o,startNodeIndex:a,endNode:i,endNodeIndex:u,innerNodes:s,match:p[2],matchIndex:h}),d-=i.length-u,o=null,i=null,s=[],h++,!(p=t.shift()))break}else if(l[m.nodeName]&&!c[m.nodeName]||!m.firstChild){if(m.nextSibling){m=m.nextSibling;continue}}else if(!r(m)){m=m.firstChild;continue}for(;;){if(m.nextSibling){m=m.nextSibling;break}if(m.parentNode===e)break e;m=m.parentNode}}}(t,d,function(e){var t;if("function"!=typeof e){var n=e.nodeType?e:s.createElement(e);t=function(e,t){var r=n.cloneNode(!1);return r.setAttribute("data-mce-index",t),e&&r.appendChild(s.createTextNode(e)),r}}else t=e;return function(e){var n,r,o,i=e.startNode,a=e.endNode,u=e.matchIndex;if(i===a){var c=i;o=c.parentNode,e.startNodeIndex>0&&(n=s.createTextNode(c.data.substring(0,e.startNodeIndex)),o.insertBefore(n,c));var l=t(e.match[0],u);return o.insertBefore(l,c),e.endNodeIndex<c.length&&(r=s.createTextNode(c.data.substring(e.endNodeIndex)),o.insertBefore(r,c)),c.parentNode.removeChild(c),l}n=s.createTextNode(i.data.substring(0,e.startNodeIndex)),r=s.createTextNode(a.data.substring(e.endNodeIndex));for(var f=t(i.data.substring(e.startNodeIndex),u),d=0,m=e.innerNodes.length;d<m;++d){var p=e.innerNodes[d],h=t(p.data,u);p.parentNode.replaceChild(h,p)}var g=t(a.data.substring(0,e.endNodeIndex),u);return(o=i.parentNode).insertBefore(n,i),o.insertBefore(f,i),o.removeChild(i),(o=a.parentNode).insertBefore(g,a),o.insertBefore(r,a),o.removeChild(a),g}}(n))),m}},i=function(e){var t=e.getAttribute("data-mce-index");return"number"==typeof t?""+t:t},a=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},u=function(e,t){var r,o=[];if((r=n.toArray(e.getBody().getElementsByTagName("span"))).length)for(var a=0;a<r.length;a++){var u=i(r[a]);null!==u&&u.length&&u===t.toString()&&o.push(r[a])}return o},s=function(e,t,n){var r=t.get(),o=e.dom;(n=!1!==n)?r++:r--,o.removeClass(u(e,t.get()),"mce-match-marker-selected");var i=u(e,r);return i.length?(o.addClass(u(e,r),"mce-match-marker-selected"),e.selection.scrollIntoView(i[0]),r):-1},c=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},l=function(e,t){var n=s(e,t,!0);-1!==n&&t.set(n)},f=function(e,t){var n=s(e,t,!1);-1!==n&&t.set(n)},d=function(e){var t=i(e);return null!==t&&t.length>0},m=function(e,t,r){var o,u,s,c;for(u=n.toArray(e.getBody().getElementsByTagName("span")),o=0;o<u.length;o++){var l=i(u[o]);null!==l&&l.length&&(l===t.get().toString()&&(s||(s=u[o].firstChild),c=u[o].firstChild),a(u[o]))}if(s&&c){var f=e.dom.createRng();return f.setStart(s,0),f.setEnd(c,c.data.length),!1!==r&&e.selection.setRng(f),f}},p=function(e,t){return u(e,t.get()+1).length>0},h=function(e,t){return u(e,t.get()-1).length>0},g=m,v=function(e,t,n,r,i){n=(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")).replace(/\s/g,"[^\\S\\r\\n]"),n=i?"\\b"+n+"\\b":n;var a=function(e,t,n){var r,i;return(i=e.dom.create("span",{"data-mce-bogus":1})).className="mce-match-marker",r=e.getBody(),m(e,t,!1),o(n,r,i,!1,e.schema)}(e,t,new RegExp(n,r?"g":"gi"));return a&&(t.set(-1),t.set(s(e,t,!0))),a},b=l,y=f,x=function(e,t,r,o,u){var s,m,g,v,b,y,x=t.get();for(o=!1!==o,g=e.getBody(),m=n.grep(n.toArray(g.getElementsByTagName("span")),d),s=0;s<m.length;s++){var w=i(m[s]);if(v=b=parseInt(w,10),u||v===t.get()){for(r.length?(m[s].firstChild.nodeValue=r,a(m[s])):c(e.dom,m[s]);m[++s];){if((v=parseInt(i(m[s]),10))!==b){s--;break}c(e.dom,m[s])}o&&x--}else b>t.get()&&m[s].setAttribute("data-mce-index",b-1)}return t.set(x),o?(y=p(e,t),l(e,t)):(y=h(e,t),f(e,t)),!u&&y},w=p,C=h,T=function(e,t){var r,o={};function i(){u.statusbar.find("#next").disabled(!1===w(e,t)),u.statusbar.find("#prev").disabled(!1===C(e,t))}function a(){e.windowManager.alert("Could not find the specified string.",(function(){u.find("#find")[0].focus()}))}e.undoManager.add(),r=n.trim(e.selection.getContent({format:"text"}));var u=e.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){e.focus(),g(e,t),e.undoManager.add()},onSubmit:function(n){var r,s,c,l;return n.preventDefault(),s=u.find("#case").checked(),l=u.find("#words").checked(),(c=u.find("#find").value()).length?o.text===c&&o.caseState===s&&o.wholeWord===l?w(e,t)?(b(e,t),void i()):void a():((r=v(e,t,c,s,l))||a(),u.statusbar.items().slice(1).disabled(0===r),i(),void(o={text:c,caseState:s,wholeWord:l})):(g(e,t,!1),void u.statusbar.items().slice(1).disabled(!0))},buttons:[{text:"Find",subtype:"primary",onclick:function(){u.submit()}},{text:"Replace",disabled:!0,onclick:function(){x(e,t,u.find("#replace").value())||(u.statusbar.items().slice(1).disabled(!0),t.set(-1),o={})}},{text:"Replace all",disabled:!0,onclick:function(){x(e,t,u.find("#replace").value(),!0,!0),u.statusbar.items().slice(1).disabled(!0),o={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:!0,onclick:function(){y(e,t),i()}},{text:"Next",name:"next",disabled:!0,onclick:function(){b(e,t),i()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:r},{type:"textbox",name:"replace",size:40,label:"Replace with"},{type:"checkbox",name:"case",text:"Match case",label:" "},{type:"checkbox",name:"words",text:"Whole words",label:" "}]}})},E=function(e,t){return function(){T(e,t)}};t.add("searchreplace",(function(t){var n=e(-1);return function(e,t){e.addCommand("SearchReplace",(function(){T(e,t)}))}(t,n),function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:E(e,t),separator:"before",context:"edit"}),e.addButton("searchreplace",{tooltip:"Find and replace",onclick:E(e,t)}),e.shortcuts.add("Meta+F","",E(e,t))}(t,n),function(e,t){return{done:function(n){return g(e,t,n)},find:function(n,r,o){return v(e,t,n,r,o)},next:function(){return b(e,t)},prev:function(){return y(e,t)},replace:function(n,r,o){return x(e,t,n,r,o)}}}(t,n)}))}()},1505:(e,t,n)=>{n(8775)},8775:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=tinymce.util.Tools.resolve("tinymce.EditorManager"),o=tinymce.util.Tools.resolve("tinymce.Env"),i=tinymce.util.Tools.resolve("tinymce.util.Delay"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.VK"),s=n.DOM,c=function(e){e.keyCode!==u.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},l=function(t){function n(n){var c,l,f,d;if(!(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented())&&(1===(f=a.explode(function(e){return e.getParam("tab_focus",function(e){return e.getParam("tabfocus_elements",":prev,:next")}(e))}(t))).length&&(f[1]=f[0],f[0]=":prev"),l=n.shiftKey?":prev"===f[0]?p(-1):s.get(f[0]):":next"===f[1]?p(1):s.get(f[1]))){var m=r.get(l.id||l.name);l.id&&m?m.focus():i.setTimeout((function(){o.webkit||e.window.focus(),l.focus()}),10),n.preventDefault()}function p(e){function o(e){return"BODY"===e.nodeName||"hidden"!==e.type&&"none"!==e.style.display&&"hidden"!==e.style.visibility&&o(e.parentNode)}function i(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&r.get(n.id)&&-1!==e.tabIndex&&o(e)}if(l=s.select(":input:enabled,*[tabindex]:not(iframe)"),a.each(l,(function(e,n){if(e.id===t.id)return c=n,!1})),e>0){for(d=c+1;d<l.length;d++)if(i(l[d]))return l[d]}else for(d=c-1;d>=0;d--)if(i(l[d]))return l[d];return null}}t.on("init",(function(){t.inline&&s.setAttrib(t.getBody(),"tabIndex",null),t.on("keyup",c),o.gecko?t.on("keypress keydown",n):t.on("keydown",n)}))};t.add("tabfocus",(function(e){l(e)}))}(window)},8619:(e,t,n)=>{n(2590)},2590:()=>{!function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},o=function(e){return function(){return e}},i=function(e){return e};function a(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 u=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},s=o(!1),c=o(!0),l=function(){return f},f=function(){var e=function(e){return e.isNone()},t=function(e){return e()},r=function(e){return e},i={fold:function(e,t){return e()},is:s,isSome:s,isNone:c,getOr:r,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:r,orThunk:t,map:l,each:n,bind:l,exists:s,forall:c,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return Object.freeze&&Object.freeze(i),i}(),d=function(e){var t=o(e),n=function(){return i},r=function(t){return t(e)},i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:s,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(s,(function(t){return n(e,t)}))}};return i},m={some:d,none:l,from:function(e){return null==e?f:d(e)}},p=function(e){return function(t){return 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}(t)===e}},h=p("string"),g=p("array"),v=p("boolean"),b=p("function"),y=p("number"),x=Array.prototype.slice,w=Array.prototype.indexOf,C=Array.prototype.push,T=function(e,t){return n=e,r=t,w.call(n,r)>-1;var n,r},E=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},N=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},S=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},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},D=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=t(n,e)})),n},_=function(e,t,n){return S(e,(function(e){n=t(n,e)})),n},R=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return m.some(o)}return m.none()},A=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return m.some(n);return m.none()},O=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!g(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);C.apply(t,e[n])}return t},P=function(e,t){var n=N(e,t);return O(n)},M=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},I=function(e){var t=x.call(e,0);return t.reverse(),t},B=(b(Array.from)&&Array.from,Object.keys),L=function(e,t){for(var n=B(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},F=function(e,t){return H(e,(function(e,n){return{k:n,v:t(e,n)}}))},H=function(e,t){var n={};return L(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},j=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return S(e,(function(e,n){r[e]=o(t[n])})),r}},z=function(e){return e.slice(0).sort()},W=function(e,t){throw new Error("All required keys ("+z(e).join(", ")+") were not specified. Specified keys were: "+z(t).join(", ")+".")},U=function(e){throw new Error("Unsupported keys for object: "+z(e).join(", "))},q=function(e,t){if(!g(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");S(t,(function(t){if(!h(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},V=function(e){var t=z(e);R(t,(function(e,n){return n<t.length-1&&e===t[n+1]})).each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))},$=function(e,t){var n=e.concat(t);if(0===n.length)throw new Error("You must specify at least one required or optional field.");return q("required",e),q("optional",t),V(n),function(r){var i=B(r);M(e,(function(e){return T(i,e)}))||W(e,i);var a=k(i,(function(e){return!T(n,e)}));a.length>0&&U(a);var u={};return S(e,(function(e){u[e]=o(r[e])})),S(t,(function(e){u[e]=o(Object.prototype.hasOwnProperty.call(r,e)?m.some(r[e]):m.none())})),u}},Y=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE),X=e.Node.DOCUMENT_NODE,K=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),G=e.Node.TEXT_NODE,J=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")()),Q=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:J,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},Z=function(e){return e.dom().nodeName.toLowerCase()},ee=function(e){return e.dom().nodeType},te=function(e){return function(t){return ee(t)===e}},ne=function(e){return ee(e)===Y||"#comment"===Z(e)},re=te(K),oe=te(G),ie=function(t,n,r){if(!(h(r)||v(r)||y(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")},ae=function(e,t,n){ie(e.dom(),t,n)},ue=function(e,t){var n=e.dom();L(t,(function(e,t){ie(n,t,e)}))},se=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},ce=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},le=function(e,t){e.dom().removeAttribute(t)},fe=function(e){return _(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},de=function(e,t){return-1!==e.indexOf(t)},me=function(e){return void 0!==e.style&&b(e.style.getPropertyValue)},pe=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}},he=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:o(e)}},ge={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return he(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return he(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return he(r)},fromDom:he,fromPoint:function(e,t,n){var r=e.dom();return m.from(r.elementFromPoint(t,n)).map(he)}},ve=function(e){var t=oe(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)},be=pe((function(){return ye(ge.fromDom(e.document))})),ye=function(e){var t=e.dom().body;if(null==t)throw new Error("Body is not available yet");return ge.fromDom(t)},xe=function(t,n,r){if(!h(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);me(t)&&t.style.setProperty(n,r)},we=function(e,t,n){var r=e.dom();xe(r,t,n)},Ce=function(e,t){var n=e.dom();L(t,(function(e,t){xe(n,t,e)}))},Te=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||ve(t)?o:Ee(r,n);return null===i?void 0:i},Ee=function(e,t){return me(e)?e.style.getPropertyValue(t):""},Ne=function(e,t){var n=e.dom(),r=Ee(n,t);return m.from(r).filter((function(e){return e.length>0}))},Se=function(e,t){!function(e,t){me(e)&&e.style.removeProperty(t)}(e.dom(),t),ce(e,"style")&&""===se(e,"style").replace(/^\s+|\s+$/g,"")&&le(e,"style")},ke=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,Q("Node").DOCUMENT_POSITION_CONTAINED_BY)},De=function(){return _e(0,0)},_e=function(e,t){return{major:e,minor:t}},Re=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 _e(r(1),r(2))}(e,n)},Ae=De,Oe="Edge",Pe="Chrome",Me="Opera",Ie="Firefox",Be="Safari",Le=function(e,t){return function(){return t===e}},Fe=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Le(Oe,t),isChrome:Le(Pe,t),isIE:Le("IE",t),isOpera:Le(Me,t),isFirefox:Le(Ie,t),isSafari:Le(Be,t)}},He=function(){return Fe({current:void 0,version:Ae()})},je=Fe,ze=(o(Oe),o(Pe),o("IE"),o(Me),o(Ie),o(Be),"Windows"),We="Android",Ue="Linux",qe="Solaris",Ve="FreeBSD",$e=function(e,t){return function(){return t===e}},Ye=function(e){var t=e.current;return{current:t,version:e.version,isWindows:$e(ze,t),isiOS:$e("iOS",t),isAndroid:$e(We,t),isOSX:$e("OSX",t),isLinux:$e(Ue,t),isSolaris:$e(qe,t),isFreeBSD:$e(Ve,t)}},Xe=function(){return Ye({current:void 0,version:Ae()})},Ke=Ye,Ge=(o(ze),o("iOS"),o(We),o(Ue),o("OSX"),o(qe),o(Ve),function(e,t){var n=String(t).toLowerCase();return R(e,(function(e){return e.search(n)}))}),Je=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Qe=function(e){return function(t){return de(t,e)}},Ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return de(e,"edge/")&&de(e,"chrome")&&de(e,"safari")&&de(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Je],search:function(e){return de(e,"chrome")&&!de(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return de(e,"msie")||de(e,"trident")}},{name:"Opera",versionRegexes:[Je,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Qe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Qe("firefox")},{name:"Safari",versionRegexes:[Je,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(de(e,"safari")||de(e,"mobile/"))&&de(e,"applewebkit")}}],et=[{name:"Windows",search:Qe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return de(e,"iphone")||de(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("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Qe("linux"),versionRegexes:[]},{name:"Solaris",search:Qe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Qe("freebsd"),versionRegexes:[]}],tt={browsers:o(Ze),oses:o(et)},nt=function(e){var t=tt.browsers(),n=tt.oses(),r=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(He,je),i=function(e,t){return Ge(e,t).map((function(e){var n=Re(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Xe,Ke),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:o(r),isiPhone:o(i),isTablet:o(s),isPhone:o(l),isTouch:o(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:o(f)}}(i,r,e);return{browser:r,os:i,deviceType:a}},rt={detect:pe((function(){var t=e.navigator.userAgent;return nt(t)}))},ot=K,it=X,at=function(e,t){var n=e.dom();if(n.nodeType!==ot)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")},ut=function(e){return e.nodeType!==ot&&e.nodeType!==it||0===e.childElementCount},st=function(e,t){return e.dom()===t.dom()},ct=rt.detect().browser.isIE()?function(e,t){return ke(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},lt=at,ft=function(e){return ge.fromDom(e.dom().ownerDocument)},dt=function(e){return m.from(e.dom().parentNode).map(ge.fromDom)},mt=function(e,t){for(var n=b(t)?t:s,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=ge.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},pt=function(e){return m.from(e.dom().previousSibling).map(ge.fromDom)},ht=function(e){return m.from(e.dom().nextSibling).map(ge.fromDom)},gt=function(e){return N(e.dom().childNodes,ge.fromDom)},vt=function(e,t){var n=e.dom().childNodes;return m.from(n[t]).map(ge.fromDom)},bt=(j("element","offset"),function(e,t){dt(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))}),yt=function(e,t){ht(e).fold((function(){dt(e).each((function(e){wt(e,t)}))}),(function(e){bt(e,t)}))},xt=function(e,t){var n=function(e){return vt(e,0)}(e);n.fold((function(){wt(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},wt=function(e,t){e.dom().appendChild(t.dom())},Ct=function(e,t){bt(e,t),wt(t,e)},Tt=function(e,t){S(t,(function(n,r){var o=0===r?e:t[r-1];yt(o,n)}))},Et=function(e,t){S(t,(function(t){wt(e,t)}))},Nt=function(e){e.dom().textContent="",S(gt(e),(function(e){St(e)}))},St=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},kt=function(e){var t,n=gt(e);n.length>0&&(t=e,S(n,(function(e){bt(t,e)}))),St(e)},Dt=(j("width","height"),j("width","height"),j("rows","columns")),_t=j("row","column"),Rt=(j("x","y"),j("element","rowspan","colspan")),At=j("element","rowspan","colspan","isNew"),Ot=j("element","rowspan","colspan","row","column"),Pt=j("element","cells","section"),Mt=j("element","isNew"),It=j("element","cells","section","isNew"),Bt=j("cells","section"),Lt=j("details","section"),Ft=j("startRow","startCol","finishRow","finishCol"),Ht=function(e,t){var n=[];return S(gt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Ht(e,t))})),n},jt=function(e,t,n){return function(e,n,r){return k(mt(e,r),(function(e){return at(e,t)}))}(e,0,n)},zt=function(e,t){return function(e,n){return k(gt(e),(function(e){return at(e,t)}))}(e)},Wt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?[]:N(r.querySelectorAll(t),ge.fromDom)}(n,t)};function Ut(e,t,n,r,o){return e(n,r)?m.some(n):b(o)&&o(n)?m.none():t(n,r,o)}var qt=function(e,t,n){for(var r=e.dom(),i=b(n)?n:o(!1);r.parentNode;){r=r.parentNode;var a=ge.fromDom(r);if(t(a))return m.some(a);if(i(a))break}return m.none()},Vt=function(e,t,n){return qt(e,(function(e){return at(e,t)}),n)},$t=function(e,t){return function(e,n){var r=R(e.dom().childNodes,(function(e){return n=ge.fromDom(e),at(n,t);var n}));return r.map(ge.fromDom)}(e)},Yt=function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return ut(r)?m.none():m.from(r.querySelector(t)).map(ge.fromDom)}(n,t)},Xt=function(e,t,n){return Ut(at,Vt,e,t,n)},Kt=function(e,t,n){return P(gt(e),(function(e){return at(e,t)?n(e)?[e]:[]:Kt(e,t,n)}))},Gt={firstLayer:function(e,t){return Kt(e,t,o(!0))},filterFirstLayer:Kt},Jt=function(e,t){return dt(t).map((function(t){return zt(t,e)}))},Qt=(a(Jt,"th,td"),a(Jt,"tr"),function(e,t){return function(e,t,n){return void 0===n&&(n=s),n(t)?m.none():T(e,Z(t))?m.some(t):Vt(t,e.join(","),(function(e){return at(e,"table")||n(e)}))}(["td","th"],e,t)}),Zt=function(e){return Gt.firstLayer(e,"th,td")},en=function(e,t){return Xt(e,"table",t)},tn=function(e){var t=function(e){return Gt.firstLayer(e,"tr")}(e);return N(t,(function(e){var t=e,n=dt(t).map((function(e){var t=Z(e);return"tfoot"===t||"thead"===t||"tbody"===t?t:"tbody"})).getOr("tbody"),r=N(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1;return Rt(e,t,n)}));return Pt(t,r,n)}))},nn=function(e,t){return e+","+t},rn=function(e,t){var n=P(e.all(),(function(e){return e.cells()}));return k(n,t)},on=function(e){var t={},n=[],r=e.length,i=0;S(e,(function(e,r){var o=[];S(e.cells(),(function(e){for(var n=0;void 0!==t[nn(r,n)];)n++;for(var a=Ot(e.element(),e.rowspan(),e.colspan(),r,n),u=0;u<e.colspan();u++)for(var s=0;s<e.rowspan();s++){var c=n+u,l=nn(r+s,c);t[l]=a,i=Math.max(i,c+1)}o.push(a)})),n.push(Pt(e.element(),o,e.section()))}));var a=Dt(r,i);return{grid:o(a),access:o(t),all:o(n)}},an=function(e,t,n){var r=e.access()[nn(t,n)];return void 0!==r?m.some(r):m.none()},un=function(e,t,n){var r=rn(e,(function(e){return n(t,e.element())}));return r.length>0?m.some(r[0]):m.none()},sn=rn,cn=function(e){var t=N(e.all(),(function(e){return e.cells()}));return O(t)},ln=j("minRow","minCol","maxRow","maxCol"),fn=function(e,t,n){var r=e[n].element(),o=ge.fromTag("td");wt(o,ge.fromTag("br")),(t?wt:xt)(r,o)},dn=function(e,t){var n=function(t){return e(t)?m.from(t.dom().nodeValue):m.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(oe),mn=function(e){return dn.get(e)},pn=function(e){return dn.getOption(e)},hn=function(e,t){dn.set(e,t)},gn=function(e){return"img"===Z(e)?1:pn(e).fold((function(){return gt(e).length}),(function(e){return e.length}))},vn=["img","br"],bn=function(e){return pn(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome()||T(vn,Z(e))},yn=function(e){return t=bn,n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=ge.fromDom(e.childNodes[r]);if(t(o))return m.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return m.none()},n(e.dom());var t,n},xn=function(e){return wn(e,bn)},wn=function(e,t){var n=function(e){for(var r=gt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return m.some(i);var a=n(i);if(a.isSome())return a}return m.none()};return n(e)},Cn=function(e,t){return ge.fromDom(e.dom().cloneNode(t))},Tn=function(e){return Cn(e,!1)},En=function(e){return Cn(e,!0)},Nn=function(){var e=ge.fromTag("td");return wt(e,ge.fromTag("br")),e},Sn=function(e,t,n){var r=function(e,t){var n=function(e,t){var n=ge.fromTag(t),r=fe(e);return ue(n,r),n}(e,t),r=gt(En(e));return Et(n,r),n}(e,t);return L(n,(function(e,t){null===e?le(r,t):ae(r,t,e)})),r},kn=function(e){return e},Dn=function(e){return function(){return ge.fromTag("tr",e.dom())}},_n=function(e,t,n){return{row:Dn(t),cell:function(t){var r,o,i,a=ft(t.element()),u=ge.fromTag(Z(t.element()),a.dom()),s=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),c=s.length>0?function(e,t,n){return yn(e).map((function(r){var o=n.join(","),i=jt(r,o,(function(t){return st(t,e)}));return D(i,(function(e,t){var n=Tn(t);return le(n,"contenteditable"),wt(e,n),n}),t)})).getOr(t)}(t.element(),u,s):u;return wt(c,ge.fromTag("br")),r=u,o=t.element().dom(),i=r.dom(),me(o)&&me(i)&&(i.style.cssText=o.style.cssText),Se(u,"height"),1!==t.colspan()&&Se(t.element(),"width"),e(t.element(),u),u},replace:Sn,gap:Nn}},Rn=function(e){return{row:Dn(e),cell:Nn,replace:kn,gap:Nn}},An=function(e,t){return t.column()>=e.startCol()&&t.column()+t.colspan()-1<=e.finishCol()&&t.row()>=e.startRow()&&t.row()+t.rowspan()-1<=e.finishRow()},On=function(e,t){var n=t.column(),r=t.column()+t.colspan()-1,o=t.row(),i=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&o<=e.finishRow()&&i>=e.startRow()},Pn=function(e,t,n){var r=un(e,t,st),o=un(e,n,st);return r.bind((function(e){return o.map((function(t){return n=e,r=t,Ft(Math.min(n.row(),r.row()),Math.min(n.column(),r.column()),Math.max(n.row()+n.rowspan()-1,r.row()+r.rowspan()-1),Math.max(n.column()+n.colspan()-1,r.column()+r.colspan()-1));var n,r}))}))},Mn=Pn,In=function(e,t,n){return Pn(e,t,n).bind((function(t){return function(e,t){for(var n=!0,r=a(An,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&an(e,o,i).exists(r);return n?m.some(t):m.none()}(e,t)}))},Bn=function(e,t,n){return Mn(e,t,n).map((function(t){var n=sn(e,a(On,t));return N(n,(function(e){return e.element()}))}))},Ln=function(e,t){return un(e,t,(function(e,t){return ct(t,e)})).map((function(e){return e.element()}))},Fn=function(e){var t=tn(e);return on(t)},Hn=function(e,t,n){return en(e).bind((function(r){return function(e,t,n,r){return un(e,t,st).bind((function(t){var o=n>0?t.row()+t.rowspan()-1:t.row(),i=r>0?t.column()+t.colspan()-1:t.column();return an(e,o+n,i+r).map((function(e){return e.element()}))}))}(Fn(r),e,t,n)}))},jn=function(e,t,n){var r=Fn(e);return Bn(r,t,n)},zn=function(e,t,n,r,o){var i=Fn(e),a=st(e,n)?m.some(t):Ln(i,t),u=st(e,o)?m.some(r):Ln(i,r);return a.bind((function(e){return u.bind((function(t){return Bn(i,e,t)}))}))},Wn=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function Un(){return{up:o({selector:Vt,closest:Xt,predicate:qt,all:mt}),down:o({selector:Wt,predicate:Ht}),styles:o({get:Te,getRaw:Ne,set:we,remove:Se}),attrs:o({get:se,set:ae,remove:le,copyTo:function(e,t){var n=fe(e);ue(t,n)}}),insert:o({before:bt,after:yt,afterAll:Tt,append:wt,appendAll:Et,prepend:xt,wrap:Ct}),remove:o({unwrap:kt,remove:St}),create:o({nu:ge.fromTag,clone:function(e){return ge.fromDom(e.dom().cloneNode(!1))},text:ge.fromText}),query:o({comparePosition:function(e,t){return e.dom().compareDocumentPosition(t.dom())},prevSibling:pt,nextSibling:ht}),property:o({children:gt,name:Z,parent:dt,document:function(e){return e.dom().ownerDocument},isText:oe,isComment:ne,isElement:re,getText:mn,setText:hn,isBoundary:function(e){return!!re(e)&&("body"===Z(e)||T(Wn,Z(e)))},isEmptyTag:function(e){return!!re(e)&&T(["br","img","hr","input"],Z(e))}}),eq:st,is:lt}}j("left","right"),j("first","second","splits");var qn=function(e,t,n,r){var o=t(e,n);return D(r,(function(n,r){var o=t(e,r);return Vn(e,n,o)}),o)},Vn=function(e,t,n){return t.bind((function(t){return n.filter(a(e.eq,t))}))},$n=function(e,t){return a(e.eq,t)},Yn=function(e,t,n,r){void 0===r&&(r=s);var i=[t].concat(e.up().all(t)),a=[n].concat(e.up().all(n)),u=function(e){return A(e,r).fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},c=u(i),l=u(a),f=R(c,(function(t){return E(l,$n(e,t))}));return{firstpath:o(c),secondpath:o(l),shared:o(f)}},Xn=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,qn):m.none()},Kn=Yn,Gn=Un(),Jn=function(e,t){return Xn(Gn,(function(t,n){return e(n)}),t)},Qn={create:$(["boxes","start","finish"],[])},Zn=function(e){return Vt(e,"table")},er=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||st(t,e)}};return st(e,t)?m.some(Qn.create({boxes:m.some([e]),start:e,finish:t})):Zn(e).bind((function(o){return Zn(t).bind((function(i){if(st(o,i))return m.some(Qn.create({boxes:jn(o,e,t),start:e,finish:t}));if(ct(o,i)){var a=(u=jt(t,"td,th",r(o))).length>0?u[u.length-1]:t;return m.some(Qn.create({boxes:zn(o,e,o,t,i),start:e,finish:a}))}if(ct(i,o)){var u,s=(u=jt(e,"td,th",r(i))).length>0?u[u.length-1]:e;return m.some(Qn.create({boxes:zn(i,e,o,t,i),start:e,finish:s}))}return function(e,t,n){return Kn(Gn,e,t,n)}(e,t).shared().bind((function(a){return Xt(a,"table",n).bind((function(n){var a=jt(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,s=jt(e,"td,th",r(n)),c=s.length>0?s[s.length-1]:e;return m.some(Qn.create({boxes:zn(n,e,o,t,i),start:c,finish:u}))}))}))}))}))},tr=er,nr=function(e,t){var n=Wt(e,t);return n.length>0?m.some(n):m.none()},rr=function(e,t,n){return Yt(e,t).bind((function(t){return Yt(e,n).bind((function(e){return Jn(Zn,[t,e]).map((function(n){return{first:o(t),last:o(e),table:o(n)}}))}))}))},or=function(e,t,n){return rr(e,t,n).bind((function(t){var n=function(t){return st(e,t)},r=Vt(t.first(),"thead,tfoot,tbody,table",n),o=Vt(t.last(),"thead,tfoot,tbody,table",n);return r.bind((function(e){return o.bind((function(n){return st(e,n)?function(e,t,n){var r=Fn(e);return In(r,t,n)}(t.table(),t.first(),t.last()):m.none()}))}))}))},ir={selected:o("data-mce-selected"),selectedSelector:o("td[data-mce-selected],th[data-mce-selected]"),attributeSelector:o("[data-mce-selected]"),firstSelected:o("data-mce-first-selected"),firstSelectedSelector:o("td[data-mce-first-selected],th[data-mce-first-selected]"),lastSelected:o("data-mce-last-selected"),lastSelectedSelector:o("td[data-mce-last-selected],th[data-mce-last-selected]")},ar=function(t){if(!g(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");var n=[],r={};return S(t,(function(o,i){var a=B(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!g(s))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==s.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=B(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!M(n,(function(e){return T(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+arguments.length);var e=arguments[i];return e.apply(null,o)},match:c,log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}})),r},ur=ar([{none:[]},{multiple:["elements"]},{single:["selection"]}]),sr={cata:function(e,t,n,r){return e.fold(t,n,r)},none:ur.none,multiple:ur.multiple,single:ur.single},cr=function(e,t){return sr.cata(t.get(),o([]),i,o([e]))},lr=function(e,t){return sr.cata(t.get(),m.none,(function(t,n){return 0===t.length?m.none():or(e,ir.firstSelectedSelector(),ir.lastSelectedSelector()).bind((function(e){return t.length>1?m.some({bounds:o(e),cells:o(t)}):m.none()}))}),m.none)},fr=function(e,t){var n=cr(e,t);return n.length>0&&M(n,(function(e){return ce(e,"rowspan")&&parseInt(se(e,"rowspan"),10)>1||ce(e,"colspan")&&parseInt(se(e,"colspan"),10)>1}))?m.some(n):m.none()},dr=cr,mr=function(e){return{element:o(e),mergable:m.none,unmergable:m.none,selection:o([e])}},pr=j("element","clipboard","generators"),hr={noMenu:mr,forMenu:function(e,t,n){return{element:o(n),mergable:o(lr(t,e)),unmergable:o(fr(n,e)),selection:o(dr(n,e))}},notCell:function(e){return mr(e)},paste:pr,pasteRows:function(e,t,n,r,i){return{element:o(n),mergable:m.none,unmergable:m.none,selection:o(dr(n,e)),clipboard:o(r),generators:o(i)}}};function gr(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=Te(n,e);return parseFloat(o)||0}return r},r=function(e,t){return _(t,(function(t,n){var r=Te(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!y(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();me(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}var vr=gr("height",(function(e){var t=e.dom();return ve(e)?t.getBoundingClientRect().height:t.offsetHeight})),br=function(e){return vr.get(e)},yr=function(e){return vr.getOuter(e)},xr=gr("width",(function(e){return e.dom().offsetWidth})),wr=function(e){return xr.get(e)},Cr=function(e){return xr.getOuter(e)},Tr=rt.detect(),Er=function(e,t,n){return function(e,t){var n=parseFloat(e);return isNaN(n)?t:n}(Te(e,t),n)},Nr=/(\d+(\.\d+)?)(\w|%)*/,Sr=/(\d+(\.\d+)?)%/,kr=/(\d+(\.\d+)?)px|em/,Dr=function(e,t){we(e,"height",t+"px")},_r=function(e){var t=function(e){return Ne(e,"height").getOrThunk((function(){return function(e){return Tr.browser.isIE()||Tr.browser.isEdge()?function(e){var t=Er(e,"padding-top",0),n=Er(e,"padding-bottom",0),r=Er(e,"border-top-width",0),o=Er(e,"border-bottom-width",0),i=e.dom().getBoundingClientRect().height;return"border-box"===Te(e,"box-sizing")?i:i-t-n-(r+o)}(e):Er(e,"height",br(e))}(e)+"px"}))}(e);return t?function(e,t,n,r){var o,i=parseInt(e,10);return function(e,t,n){return""===t||!(e.length<t.length)&&e.substr(n,n+t.length)===t}(o=e,"%",o.length-"%".length)&&"table"!==Z(t)?function(e,t,n,r){var o=en(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o}(t,i,n,r):i}(t,e,br,Dr):br(e)},Rr=function(e){return Ne(e,"width").fold((function(){return m.from(se(e,"width"))}),(function(e){return m.some(e)}))},Ar=function(e,t){return e/t.pixelWidth()*100},Or={percentageBasedSizeRegex:o(Sr),pixelBasedSizeRegex:o(kr),setPixelWidth:function(e,t){we(e,"width",t+"px")},setPercentageWidth:function(e,t){we(e,"width",t+"%")},setHeight:Dr,getPixelWidth:function(e,t){return Rr(e).fold((function(){return wr(e)}),(function(n){return function(e,t,n){var r=kr.exec(t);if(null!==r)return parseInt(r[1],10);var o=Sr.exec(t);return null!==o?function(e,t){return e/100*t.pixelWidth()}(parseFloat(o[1]),n):wr(e)}(e,n,t)}))},getPercentageWidth:function(e,t){return Rr(e).fold((function(){var n=wr(e);return Ar(n,t)}),(function(n){return function(e,t,n){var r=Sr.exec(t);if(null!==r)return parseFloat(r[1]);var o=wr(e);return Ar(o,n)}(e,n,t)}))},getGenericWidth:function(e){return Rr(e).bind((function(e){var t=Nr.exec(e);return null!==t?m.some({width:o(parseFloat(t[1])),unit:o(t[3])}):m.none()}))},setGenericWidth:function(e,t,n){we(e,"width",t+n)},getHeight:function(e){return function(e,t,n){return n(e)/function(e,t){return ce(e,t)?parseInt(se(e,t),10):1}(e,"rowspan")}(e,0,_r)},getRawWidth:Rr},Pr=function(e,t){Or.getGenericWidth(e).each((function(n){var r=n.width()/2;Or.setGenericWidth(e,r,n.unit()),Or.setGenericWidth(t,r,n.unit())}))},Mr=function(e,t){return{left:o(e),top:o(t),translate:function(n,r){return Mr(e+n,t+r)}}},Ir=Mr,Br=function(e,t){return void 0!==e?e:void 0!==t?t:0},Lr=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement,i=Br(r.pageYOffset,o.scrollTop),a=Br(r.pageXOffset,o.scrollLeft),u=Br(o.clientTop,n.clientTop),s=Br(o.clientLeft,n.clientLeft);return Fr(e).translate(a-s,i-u)},Fr=function(e){var t=e.dom(),n=t.ownerDocument.body;return n===t?Ir(n.offsetLeft,n.offsetTop):ve(e)?function(e){var t=e.getBoundingClientRect();return Ir(t.left,t.top)}(t):Ir(0,0)},Hr=j("row","y"),jr=j("col","x"),zr=function(e){return Lr(e).left()+Cr(e)},Wr=function(e){return Lr(e).left()},Ur=function(e,t){return jr(e,Wr(t))},qr=function(e,t){return jr(e,zr(t))},Vr=function(e){return Lr(e).top()},$r=function(e,t){return Hr(e,Vr(t))},Yr=function(e,t){return Hr(e,Vr(t)+yr(t))},Xr=function(e,t,n){if(0===n.length)return[];var r=N(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},Kr={height:{delta:i,positions:function(e){return Xr($r,Yr,e)},edge:Vr},rtl:{delta:function(e){return-e},edge:zr,positions:function(e){return Xr(qr,Ur,e)}},ltr:{delta:i,edge:Wr,positions:function(e){return Xr(Ur,qr,e)}}},Gr={ltr:Kr.ltr,rtl:Kr.rtl};function Jr(e){var t=function(t){return e(t).isRtl()?Gr.rtl:Gr.ltr};return{delta:function(e,n){return t(n).delta(e,n)},edge:function(e){return t(e).edge(e)},positions:function(e,n){return t(n).positions(e,n)}}}var Qr=function(e){var t=tn(e);return on(t).grid()},Zr=function(){return Zr=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},Zr.apply(this,arguments)},eo=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},to=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()},no=function(e,t,n,r){n===r?le(e,t):ae(e,t,n)},ro=function(e){return void 0!==e.dom().classList},oo=function(e,t){return function(e,t,n){var r=function(e,t){var n=se(e,t);return void 0===n||""===n?[]:n.split(" ")}(e,t).concat([n]);return ae(e,t,r.join(" ")),!0}(e,"class",t)},io=function(e,t){ro(e)?e.dom().classList.add(t):oo(e,t)},ao=function(e,t){return ro(e)&&e.dom().classList.contains(t)},uo=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n},so=function(e,t){if(t<0||t>=e.length-1)return m.none();var n=e[t].fold((function(){var n=I(e.slice(0,t));return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return to(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return m.some({value:e,delta:1})}));return n.bind((function(e){return r.map((function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n}))}))},co=function(e,t,n){var r=e();return R(r,t).orThunk((function(){return m.from(r[0]).orThunk(n)})).map((function(e){return e.element()}))},lo=function(e){var t=e.grid(),n=uo(0,t.columns()),r=uo(0,t.rows());return N(n,(function(t){return co((function(){return P(r,(function(n){return an(e,n,t).filter((function(e){return e.column()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.colspan()}),(function(){return an(e,0,t)}))}))},fo=function(e){var t=e.grid(),n=uo(0,t.rows()),r=uo(0,t.columns());return N(n,(function(t){return co((function(){return P(r,(function(n){return an(e,t,n).filter((function(e){return e.row()===t})).fold(o([]),(function(e){return[e]}))}))}),(function(e){return 1===e.rowspan()}),(function(){return an(e,t,0)}))}))},mo=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},po={resolve:mo("ephox-snooker").resolve},ho=po.resolve("resizer-bar"),go=po.resolve("resizer-rows"),vo=po.resolve("resizer-cols"),bo=function(e){var t=Wt(e.parent(),"."+ho);S(t,St)},yo=function(e,t,n){var r=e.origin();S(t,(function(t,o){t.each((function(t){var o=n(r,t);io(o,ho),wt(e.parent(),o)}))}))},xo=function(e,t,n,r,o,i){var a=Lr(t);!function(e,t,n,r){yo(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=ge.fromTag("div");return Ce(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),ue(i,{"data-row":e,role:"presentation"}),i}(t.row(),n.left()-e.left(),t.y()-e.top(),r,7);return io(o,go),o}))}(e,n.length>0?o.positions(n,t):[],a,Cr(t)),function(e,t,n,r){yo(e,t,(function(e,t){var o,i,a,u,s,c,l=(o=t.col(),i=t.x()-e.left(),a=n.top()-e.top(),u=7,s=r,c=ge.fromTag("div"),Ce(c,{position:"absolute",left:i-u/2+"px",top:a+"px",height:s+"px",width:u+"px"}),ue(c,{"data-column":o,role:"presentation"}),c);return io(l,vo),l}))}(e,r.length>0?i.positions(r,t):[],a,yr(t))},wo=function(e,t){var n=Wt(e.parent(),"."+ho);S(n,t)},Co=function(e,t,n,r){bo(e);var o=tn(t),i=on(o),a=fo(i),u=lo(i);xo(e,t,a,u,n,r)},To=function(e){wo(e,(function(e){we(e,"display","none")}))},Eo=function(e){wo(e,(function(e){we(e,"display","block")}))},No=bo,So=function(e,t){return Bt(t,e.section())},ko=function(e,t){return e.cells()[t]},Do=function(e,t,n){var r=e.cells(),o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return So(e,a)},_o=So,Ro=function(e,t,n){e.cells()[t]=n},Ao=ko,Oo=function(e,t){return ko(e,t).element()},Po=function(e,t){var n=e.cells(),r=N(n,t);return Bt(r,e.section())},Mo=function(e){return e.cells().length},Io=function(e,t){if(0===e.length)return 0;var n=e[0];return A(e,(function(e){return!t(n.element(),e.element())})).fold((function(){return e.length}),(function(e){return e}))},Bo=function(e,t){var n=N(e,(function(e,t){return N(e.cells(),(function(e,t){return!1}))}));return N(e,(function(r,i){var a=P(r.cells(),(function(r,a){if(!1===n[i][a]){var u=function(e,t,n,r){var i=function(e,t){return e[t]}(e,t).cells().slice(n),a=Io(i,r),u=function(e,t){return N(e,(function(e){return Ao(e,t)}))}(e,n).slice(t),s=Io(u,r);return{colspan:o(a),rowspan:o(s)}}(e,i,a,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(i,a,u.rowspan(),u.colspan()),[At(r.element(),u.rowspan(),u.colspan(),r.isNew())]}return[]}));return Lt(a,r.section())}))},Lo=function(e,t,n){for(var r=[],o=0;o<e.grid().rows();o++){for(var i=[],a=0;a<e.grid().columns();a++){var u=an(e,o,a).map((function(e){return Mt(e.element(),n)})).getOrThunk((function(){return Mt(t.gap(),!0)}));i.push(u)}var s=Bt(i,e.all()[o].section());r.push(s)}return r},Fo=function(e,t){return function(e,t){return N(e,(function(e){var n=function(e){var n=to(e,(function(e){return dt(e.element()).map((function(e){var t=dt(e).isNone();return Mt(e,t)}))}));return n.getOrThunk((function(){return Mt(t.row(),!0)}))}(e.details());return It(n.element(),e.details(),e.section(),n.isNew())}))}(Bo(e,st),t)},Ho=function(e,t){var n=O(N(e.all(),(function(e){return e.cells()})));return R(n,(function(e){return st(t,e.element())}))},jo=function(e,t,n,r,i){return function(a,u,s,c,l){var f=tn(u),d=on(f),p=t(d,s).map((function(t){var n=function(e,t){return Lo(e,t,!1)}(d,c),r=e(n,t,st,i(c)),a=Fo(r.grid(),c);return{grid:o(a),cursor:r.cursor}}));return p.fold((function(){return m.none()}),(function(e){var t=function(e,t){var n=[],r=[],i=function(t,o){t.length>0?function(t,o){var i=$t(e,o).getOrThunk((function(){var t=ge.fromTag(o,ft(e).dom());return wt(e,t),t}));Nt(i);var a=N(t,(function(e){e.isNew()&&n.push(e.element());var t=e.element();return Nt(t),S(e.cells(),(function(e){e.isNew()&&r.push(e.element()),no(e.element(),"colspan",e.colspan(),1),no(e.element(),"rowspan",e.rowspan(),1),wt(t,e.element())})),t}));Et(i,a)}(t,o):function(t){$t(e,t).each(St)}(o)},a=[],u=[],s=[];return S(t,(function(e){switch(e.section()){case"thead":a.push(e);break;case"tbody":u.push(e);break;case"tfoot":s.push(e)}})),i(a,"thead"),i(u,"tbody"),i(s,"tfoot"),{newRows:o(n),newCells:o(r)}}(u,e.grid());return n(u,e.grid(),l),r(u),Co(a,u,Kr.height,l),m.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},zo=function(e,t){return Qt(t.element()).bind((function(t){return Ho(e,t)}))},Wo=function(e,t){var n=N(t.selection(),(function(t){return Qt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?m.some({cells:r,generators:t.generators,clipboard:t.clipboard}):m.none()},Uo=function(e,t){var n=N(t.selection(),(function(t){return Qt(t).bind((function(t){return Ho(e,t)}))})),r=eo(n);return r.length>0?m.some(r):m.none()},qo=function(e){return{is:function(t){return e===t},isValue:c,isError:s,getOr:o(e),getOrThunk:o(e),getOrDie:o(e),or:function(t){return qo(e)},orThunk:function(t){return qo(e)},fold:function(t,n){return n(e)},map:function(t){return qo(t(e))},mapError:function(t){return qo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return m.some(e)}}},Vo=function(e){return{is:s,isValue:s,isError:c,getOr:i,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Vo(e)},mapError:function(t){return Vo(t(e))},each:n,bind:function(t){return Vo(e)},exists:s,forall:c,toOption:m.none}},$o={value:qo,error:Vo,fromOption:function(e,t){return e.fold((function(){return Vo(t)}),qo)}},Yo=function(e,t){return N(e,(function(){return Mt(t.cell(),!0)}))},Xo=function(e,t,n){return e.concat(function(t,r){for(var o=[],i=0;i<t;i++)o.push(_o(e[e.length-1],Yo(e[e.length-1].cells(),n)));return o}(t))},Ko=function(e,t,n){return N(e,(function(e){return _o(e,e.cells().concat(Yo(uo(0,t),n)))}))},Go=function(e,t){var n=Mo(e[0]),r=Mo(t[0]);return{rowDelta:o(0),colDelta:o(n-r)}},Jo=function(e,t,n){var r=t.colDelta()<0?Ko:i;return(t.rowDelta()<0?Xo:i)(r(e,Math.abs(t.colDelta()),n),Math.abs(t.rowDelta()),n)},Qo=function(e,t,n,r){for(var o=!0,i=0;i<e.length;i++)for(var a=0;a<Mo(e[0]);a++){var u=n(Oo(e[i],a),t);!0===u&&!1===o?Ro(e[i],a,Mt(r(),!0)):!0===u&&(o=!1)}return e},Zo=function(e,t,n,r){var o=a(r,Ao(e[t],n).element()),i=e[t];return e.length>1&&Mo(i)>1&&(n>0&&o(Oo(i,n-1))||n<i.cells().length-1&&o(Oo(i,n+1))||t>0&&o(Oo(e[t-1],n))||t<e.length-1&&o(Oo(e[t+1],n)))},ei=function(e,t,n,r,i){return function(e,t,n){if(e.row()>=t.length||e.column()>Mo(t[0]))return $o.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),i=r[0].cells().slice(e.column()),a=Mo(n[0]),u=n.length;return $o.value({rowDelta:o(r.length-u),colDelta:o(i.length-a)})}(e,t,n).map((function(o){var a=Jo(t,o,r);return function(e,t,n,r,o){for(var i=e.row(),a=e.column(),u=i+n.length,s=a+Mo(n[0]),c=i;c<u;c++)for(var l=a;l<s;l++){Zo(t,c,l,o)&&Qo(t,Oo(t[c],l),o,r.cell);var f=Oo(n[c-i],l-a),d=r.replace(f);Ro(t[c],l,Mt(d,!0))}return t}(e,a,n,r,i)}))},ti=function(e,t,n,r,o){!function(e,t,n,r){if(t>0&&t<e.length){var o=function(e,t){return _(e,(function(e,n){return E(e,(function(e){return t(e.element(),n.element())}))?e:e.concat([n])}),[])}(e[t-1].cells(),n);S(o,(function(o){for(var i=m.none(),a=function(t){for(var a=function(a){var u=e[t].cells()[a];n(u.element(),o.element())&&(i.isNone()&&(i=m.some(r())),i.each((function(n){Ro(e[t],a,Mt(n,!0))})))},u=0;u<Mo(e[0]);u++)a(u)},u=t;u<e.length;u++)a(u)}))}}(t,e,o,r.cell);var i=Go(n,t),a=Jo(n,i,r),u=Go(t,a),s=Jo(t,u,r);return s.slice(0,e).concat(a).concat(s.slice(e,s.length))},ni=function(e,t,n,r,o){var i=e.slice(0,t),a=e.slice(t),u=Po(e[n],(function(n,i){return t>0&&t<e.length&&r(Oo(e[t-1],i),Oo(e[t],i))?Ao(e[t],i):Mt(o(n.element(),r),!0)}));return i.concat([u]).concat(a)},ri=function(e,t,n,r,o){return N(e,(function(e){var i=t>0&&t<Mo(e)&&r(Oo(e,t-1),Oo(e,t))?Ao(e,t):Mt(o(Oo(e,n),r),!0);return Do(e,t,i)}))},oi=function(e,t,n,r){return N(e,(function(e){return Po(e,(function(e){return function(e){return E(t,(function(t){return n(e.element(),t.element())}))}(e)?Mt(r(e.element(),n),!0):e}))}))},ii=function(e,t,n,r){return void 0!==Oo(e[t],n)&&t>0&&r(Oo(e[t-1],n),Oo(e[t],n))},ai=function(e,t,n){return t>0&&n(Oo(e,t-1),Oo(e,t))},ui=function(e,t,n,r){var o=P(e,(function(r,o){return ii(e,o,t,n)||ai(r,t,n)?[]:[Ao(r,t)]}));return oi(e,o,n,r)},si=function(e,t,n,r){var o=e[t],i=P(o.cells(),(function(r,i){return ii(e,t,i,n)||ai(o,i,n)?[]:[r]}));return oi(e,i,n,r)},ci=ar([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),li=Zr({},ci),fi=function(e,t){return ce(e,t)&&parseInt(se(e,t),10)>1},di={hasColspan:function(e){return fi(e,"colspan")},hasRowspan:function(e){return fi(e,"rowspan")},minWidth:o(10),minHeight:o(10),getInt:function(e,t){return parseInt(Te(e,t),10)}},mi=function(e,t,n){return Ne(e,t).fold((function(){return n(e)+"px"}),(function(e){return e}))},pi=function(e,t){return mi(e,"width",(function(e){return Or.getPixelWidth(e,t)}))},hi=function(e){return mi(e,"height",Or.getHeight)},gi=function(e,t,n,r,o){var i=lo(e),a=N(i,(function(e){return e.map(t.edge)}));return N(i,(function(e,t){return e.filter(u(di.hasColspan)).fold((function(){var e=so(a,t);return r(e)}),(function(e){return n(e,o)}))}))},vi=function(e){return e.map((function(e){return e+"px"})).getOr("")},bi=function(e,t,n,r){var o=fo(e),i=N(o,(function(e){return e.map(t.edge)}));return N(o,(function(e,t){return e.filter(u(di.hasRowspan)).fold((function(){var e=so(i,t);return r(e)}),(function(e){return n(e)}))}))},yi={getRawWidths:function(e,t,n){return gi(e,t,pi,vi,n)},getPixelWidths:function(e,t,n){return gi(e,t,Or.getPixelWidth,(function(e){return e.getOrThunk(n.minCellWidth)}),n)},getPercentageWidths:function(e,t,n){return gi(e,t,Or.getPercentageWidth,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)},getPixelHeights:function(e,t){return bi(e,t,Or.getHeight,(function(e){return e.getOrThunk(di.minHeight)}))},getRawHeights:function(e,t){return bi(e,t,hi,vi)}},xi=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},wi=function(e,t){var n=cn(e);return N(n,(function(e){var n=xi(e.column(),e.column()+e.colspan(),t);return{element:e.element,width:o(n),colspan:e.colspan}}))},Ci=function(e,t){var n=cn(e);return N(n,(function(e){var n=xi(e.row(),e.row()+e.rowspan(),t);return{element:e.element,height:o(n),rowspan:e.rowspan}}))},Ti=function(e){var t=i;return{width:o(e),pixelWidth:o(e),getWidths:yi.getPixelWidths,getCellDelta:t,singleColumnWidth:function(e,t){return[Math.max(di.minWidth(),e+t)-e]},minCellWidth:di.minWidth,setElementWidth:Or.setPixelWidth,setTableWidth:function(e,t,n){var r=D(t,(function(e,t){return e+t}),0);Or.setPixelWidth(e,r)}}},Ei=function(e){return Or.getRawWidth(e).fold((function(){var t=wr(e);return Ti(t)}),(function(t){return function(e,t){var n=Or.percentageBasedSizeRegex().exec(t);if(null!==n)return function(e,t){var n=parseFloat(e),r=wr(t);return{width:o(n),pixelWidth:o(r),getWidths:yi.getPercentageWidths,getCellDelta:function(e){return e/r*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return di.minWidth()/r*100},setElementWidth:Or.setPercentageWidth,setTableWidth:function(e,t,r){var o=r/100*n;Or.setPercentageWidth(e,n+o)}}}(n[1],e);var r=Or.pixelBasedSizeRegex().exec(t);if(null!==r){var i=parseInt(r[1],10);return Ti(i)}var a=wr(e);return Ti(a)}(e,t)}))},Ni=function(e){return on(e)},Si=function(e){var t=tn(e);return Ni(t)},ki=function(e,t,n,r){var i=Ei(e),a=i.getCellDelta(t),u=Si(e),s=i.getWidths(u,r,i),c=function(e,t,n,r){var i=e.slice(0),a=function(e,t){return 0===e.length?li.none():1===e.length?li.only(0):0===t?li.left(0,1):t===e.length-1?li.right(t-1,t):t>0&&t<e.length-1?li.middle(t-1,t,t+1):li.none()}(e,t),u=function(e){return N(e,o(0))},s=o(u(i)),c=function(e,t){if(n>=0){var o=Math.max(r.minCellWidth(),i[t]-n);return u(i.slice(0,e)).concat([n,o-i[t]]).concat(u(i.slice(t+1)))}var a=Math.max(r.minCellWidth(),i[e]+n),s=i[e]-a;return u(i.slice(0,e)).concat([a-i[e],s]).concat(u(i.slice(t+1)))},l=c;return a.fold(s,(function(e){return r.singleColumnWidth(i[e],n)}),l,(function(e,t,n){return c(t,n)}),(function(e,t){if(n>=0)return u(i.slice(0,t)).concat([n]);var o=Math.max(r.minCellWidth(),i[t]+n);return u(i.slice(0,t)).concat([o-i[t]])}))}(s,n,a,i),l=N(c,(function(e,t){return e+s[t]})),f=wi(u,l);S(f,(function(e){i.setElementWidth(e.element(),e.width())})),n===u.grid().columns()-1&&i.setTableWidth(e,l,a)},Di=function(e,t,n,r){var i=Si(e),a=yi.getPixelHeights(i,r),u=N(a,(function(e,r){return n===r?Math.max(t+e,di.minHeight()):e})),s=Ci(i,u),c=function(e,t){return N(e.all(),(function(e,n){return{element:e.element,height:o(t[n])}}))}(i,u);S(c,(function(e){Or.setHeight(e.element(),e.height())})),S(s,(function(e){Or.setHeight(e.element(),e.height())}));var l=D(u,(function(e,t){return e+t}),0);Or.setHeight(e,l)},_i=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return _i(n())}}},Ri=function(e,t){var n=k(t,(function(t){return!T(e,t)}));n.length>0&&U(n)},Ai=function(e){return function(e,t){return function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return q("required",t),V(t),function(r){var o=B(r);M(t,(function(e){return T(o,e)}))||W(t,o),e(t,o);var i=k(t,(function(e){return!n.validate(r[e],e)}));return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+z(e).join(", ")+") were not.")}(i,n.label),r}}(e,t,{validate:b,label:"function"})}(Ri,e)},Oi=Ai(["cell","row","replace","gap"]),Pi=function(e){var t=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1,n=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1;return{element:o(e),colspan:o(t),rowspan:o(n)}},Mi=function(e,t){void 0===t&&(t=Pi),Oi(e);var n=_i(m.none()),r=function(r){var i=function(n){return r=t(n),e.cell(r);var r}(r);return n.get().isNone()&&n.set(m.some(i)),o=m.some({item:r,replacement:i}),i},o=m.none();return{getOrInit:function(e,t){return o.fold((function(){return r(e)}),(function(n){return t(e,n.item)?n.replacement:r(e)}))},cursor:n.get}},Ii=function(e,t){return function(n){var r=_i(m.none());Oi(n);var o=[],i=function(i){var a={scope:e},u=n.replace(i,t,a);return o.push({item:i,sub:u}),r.get().isNone()&&r.set(m.some(u)),u};return{replaceOrInit:function(e,t){return function(e,t){return R(o,(function(n){return t(n.item,e)}))}(e,t).fold((function(){return i(e)}),(function(n){return t(e,n.item)?n.sub:i(e)}))},cursor:r.get}}},Bi=function(e){Oi(e);var t=_i(m.none());return{combine:function(n){return t.get().isNone()&&t.set(m.some(n)),function(){var t=e.cell({element:o(n),colspan:o(1),rowspan:o(1)});return Se(t,"width"),Se(n,"width"),t}},cursor:t.get}},Li=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Fi=function(e,t){var n=e.property().name(t);return T(Li,n)},Hi=function(e,t){return T(["br","img","hr","input"],e.property().name(t))},ji=Un(),zi=function(e){return Fi(ji,e)},Wi=function(e){return function(e,t){var n=e.property().name(t);return T(["ol","ul"],n)}(ji,e)},Ui=function(e){var t,n=function(e){return"br"===Z(e)},r=function(e){return xn(e).bind((function(t){var r=ht(t).map((function(e){return!!zi(e)||!!Hi(ji,e)&&"img"!==Z(e)})).getOr(!1);return dt(t).map((function(o){return!0===r||("li"===Z(i=o)||qt(i,Wi).isSome())||n(t)||zi(o)&&!st(e,o)?[]:[ge.fromTag("br")];var i}))})).getOr([])},o=0===(t=P(e,(function(e){var t=gt(e);return function(e){return M(e,(function(e){return n(e)||oe(e)&&0===mn(e).trim().length}))}(t)?[]:t.concat(r(e))}))).length?[ge.fromTag("br")]:t;Nt(e[0]),Et(e[0],o)},qi=function(e){0===Zt(e).length&&St(e)},Vi=j("grid","cursor"),$i=function(e,t,n){return Yi(e,t,n).orThunk((function(){return Yi(e,0,0)}))},Yi=function(e,t,n){return m.from(e[t]).bind((function(e){return m.from(e.cells()[n]).bind((function(e){return m.from(e.element())}))}))},Xi=function(e,t,n){return Vi(e,Yi(e,t,n))},Ki=function(e){return _(e,(function(e,t){return E(e,(function(e){return e.row()===t.row()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row()-t.row()}))},Gi=function(e){return _(e,(function(e,t){return E(e,(function(e){return e.column()===t.column()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column()-t.column()}))},Ji=function(e,t,n){var r=function(e,t){return N(e,(function(e){var n=N(Zt(e),(function(e){var t=ce(e,"rowspan")?parseInt(se(e,"rowspan"),10):1,n=ce(e,"colspan")?parseInt(se(e,"colspan"),10):1;return Rt(e,t,n)}));return Pt(e,n,t.section())}))}(e,n),o=on(r);return Lo(o,t,!0)},Qi=function(e,t,n){var r=Ei(e),o=Ni(t),i=r.getWidths(o,n,r),a=wi(o,i);S(a,(function(e){r.setElementWidth(e.element(),e.width())})),a.length>0&&r.setTableWidth(e,i,r.getCellDelta(0))},Zi={insertRowBefore:jo((function(e,t,n,r){var o=t.row(),i=t.row(),a=ni(e,i,o,n,r.getOrInit);return Xi(a,i,t.column())}),zo,n,n,Mi),insertRowsBefore:jo((function(e,t,n,r){var o=t[0].row(),i=t[0].row(),a=Ki(t),u=_(a,(function(e,t){return ni(e,i,o,n,r.getOrInit)}),e);return Xi(u,i,t[0].column())}),Uo,n,n,Mi),insertRowAfter:jo((function(e,t,n,r){var o=t.row(),i=t.row()+t.rowspan(),a=ni(e,i,o,n,r.getOrInit);return Xi(a,i,t.column())}),zo,n,n,Mi),insertRowsAfter:jo((function(e,t,n,r){var o=Ki(t),i=o[o.length-1].row(),a=o[o.length-1].row()+o[o.length-1].rowspan(),u=_(o,(function(e,t){return ni(e,a,i,n,r.getOrInit)}),e);return Xi(u,a,t[0].column())}),Uo,n,n,Mi),insertColumnBefore:jo((function(e,t,n,r){var o=t.column(),i=t.column(),a=ri(e,i,o,n,r.getOrInit);return Xi(a,t.row(),i)}),zo,Qi,n,Mi),insertColumnsBefore:jo((function(e,t,n,r){var o=Gi(t),i=o[0].column(),a=o[0].column(),u=_(o,(function(e,t){return ri(e,a,i,n,r.getOrInit)}),e);return Xi(u,t[0].row(),a)}),Uo,Qi,n,Mi),insertColumnAfter:jo((function(e,t,n,r){var o=t.column(),i=t.column()+t.colspan(),a=ri(e,i,o,n,r.getOrInit);return Xi(a,t.row(),i)}),zo,Qi,n,Mi),insertColumnsAfter:jo((function(e,t,n,r){var o=t[t.length-1].column(),i=t[t.length-1].column()+t[t.length-1].colspan(),a=Gi(t),u=_(a,(function(e,t){return ri(e,i,o,n,r.getOrInit)}),e);return Xi(u,t[0].row(),i)}),Uo,Qi,n,Mi),splitCellIntoColumns:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=n+1;return N(e,(function(e,a){var u=a===t?Mt(o(Oo(e,n),r),!0):Ao(e,n);return Do(e,i,u)}))}(e,t.row(),t.column(),n,r.getOrInit);return Xi(o,t.row(),t.column())}),zo,Qi,n,Mi),splitCellIntoRows:jo((function(e,t,n,r){var o=function(e,t,n,r,o){var i=t+1,a=e.slice(0,i),u=e.slice(i),s=Po(e[t],(function(e,t){return t===n?Mt(o(e.element(),r),!0):e}));return a.concat([s]).concat(u)}(e,t.row(),t.column(),n,r.getOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Mi),eraseColumns:jo((function(e,t,n,r){var o=Gi(t),i=function(e,t,n){var r=N(e,(function(e){var r=e.cells().slice(0,t).concat(e.cells().slice(n+1));return Bt(r,e.section())}));return k(r,(function(e){return e.cells().length>0}))}(e,o[0].column(),o[o.length-1].column()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,Qi,qi,Mi),eraseRows:jo((function(e,t,n,r){var o=Ki(t),i=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))}(e,o[0].row(),o[o.length-1].row()),a=$i(i,t[0].row(),t[0].column());return Vi(i,a)}),Uo,n,qi,Mi),makeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii("row","th")),unmakeColumnHeader:jo((function(e,t,n,r){var o=ui(e,t.column(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),makeRowHeader:jo((function(e,t,n,r){var o=si(e,t.row(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii("col","th")),unmakeRowHeader:jo((function(e,t,n,r){var o=si(e,t.row(),n,r.replaceOrInit);return Xi(o,t.row(),t.column())}),zo,n,n,Ii(null,"td")),mergeCells:jo((function(e,t,n,r){var i=t.cells();Ui(i);var a=function(e,t,n,r){if(0===e.length)return e;for(var o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)Ro(e[o],i,Mt(r(),!1));return e}(e,t.bounds(),0,o(i[0]));return Vi(a,m.from(i[0]))}),(function(e,t){return t.mergable()}),n,n,Bi),unmergeCells:jo((function(e,t,n,r){var o=D(t,(function(e,t){return Qo(e,t,n,r.combine(t))}),e);return Vi(o,m.from(t[0]))}),(function(e,t){return t.unmergable()}),Qi,n,Bi),pasteCells:jo((function(e,t,n,r){var o,i,a,u,s=(o=t.clipboard(),i=t.generators(),a=tn(o),u=on(a),Lo(u,i,!0)),c=_t(t.row(),t.column());return ei(c,e,s,t.generators(),n).fold((function(){return Vi(e,m.some(t.element()))}),(function(e){var n=$i(e,t.row(),t.column());return Vi(e,n)}))}),(function(e,t){return Qt(t.element()).bind((function(n){return Ho(e,n).map((function(e){return Zr(Zr({},e),{generators:t.generators,clipboard:t.clipboard})}))}))}),Qi,n,Mi),pasteRowsBefore:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[0].row(),a=Ji(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),s=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,s)}),Wo,n,n,Mi),pasteRowsAfter:jo((function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[t.cells.length-1].row()+t.cells[t.cells.length-1].rowspan(),a=Ji(t.clipboard(),t.generators(),o),u=ti(i,e,a,t.generators(),n),s=$i(u,t.cells[0].row(),t.cells[0].column());return Vi(u,s)}),Wo,n,n,Mi)},ea=function(e){return ge.fromDom(e.getBody())},ta=function(e){return e.getBoundingClientRect().width},na=function(e){return e.getBoundingClientRect().height},ra=function(e){return function(t){return st(t,ea(e))}},oa=function(e){return/^[0-9]+$/.test(e)&&(e+="px"),e},ia=function(e){var t=Wt(e,"td[data-mce-style],th[data-mce-style]");le(e,"data-mce-style"),S(t,(function(e){le(e,"data-mce-style")}))},aa={isRtl:o(!1)},ua={isRtl:o(!0)},sa=function(e){var t=function(e){return"rtl"===Te(e,"direction")?"rtl":"ltr"}(e);return"rtl"===t?ua:aa},ca=["tableprops","tabledelete","|","tableinsertrowbefore","tableinsertrowafter","tabledeleterow","|","tableinsertcolbefore","tableinsertcolafter","tabledeletecol"],la={"border-collapse":"collapse",width:"100%"},fa={border:"1"},da=function(e){return e.getParam("table_default_attributes",fa,"object")},ma=function(e){return e.getParam("table_default_styles",la,"object")},pa=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},ha=function(e){return e.getParam("table_row_advtab",!0,"boolean")},ga=function(e){return e.getParam("table_advtab",!0,"boolean")},va=function(e){return e.getParam("table_appearance_options",!0,"boolean")},ba=function(e){return e.getParam("table_style_by_css",!1,"boolean")},ya=function(e){return e.getParam("table_cell_class_list",[],"array")},xa=function(e){return e.getParam("table_row_class_list",[],"array")},wa=function(e){return e.getParam("table_class_list",[],"array")},Ca=function(e){return!1===e.getParam("table_responsive_width")},Ta=function(e,t){return e.fire("newrow",{node:t})},Ea=function(e,t){return e.fire("newcell",{node:t})},Na=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},Sa=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},ka=function(e,t,n){var r=tn(e),o=on(r);return Uo(o,t).map((function(e){var t=Lo(o,n,!1).slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan());return function(e){return N(e,(function(e){var t=Tn(e.element());return S(e.cells(),(function(e){var n=En(e.element());no(n,"colspan",e.colspan(),1),no(n,"rowspan",e.rowspan(),1),wt(t,n)})),t}))}(Fo(t,n))}))},Da=tinymce.util.Tools.resolve("tinymce.util.Tools"),_a=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},Ra=function(e,t){Da.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Aa=function(e,t,n){var r;return function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(r,e.select("td,th",t))},Oa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);i["border-style"]=o.borderStyle,i["border-color"]=o.borderColor,i["background-color"]=o.backgroundColor,i.width=o.width?oa(o.width):"",i.height=o.height?oa(o.height):"",r.find("#style").value(n.serializeStyle(n.parseStyle(n.serializeStyle(i))))},Pa=function(e,t){var n=e.dom,r=t.control.rootControl,o=r.toJSON(),i=n.parseStyle(o.style);r.find("#borderStyle").value(i["border-style"]||""),r.find("#borderColor").value(i["border-color"]||""),r.find("#backgroundColor").value(i["background-color"]||""),r.find("#width").value(i.width||""),r.find("#height").value(i.height||"")},Ma=function(e){var t=function(){var t=function(e){return e.getParam("color_picker_callback")}(e);if(t)return function(n){return t.call(e,(function(e){n.control.value(e).fire("change")}),n.control.value())}};return{title:"Advanced",type:"form",defaults:{onchange:a(Oa,e)},items:[{label:"Style",name:"style",type:"textbox",onchange:a(Pa,e)},{type:"form",padding:0,formItemDefaults:{layout:"grid",alignH:["start","right"]},defaults:{size:7},items:[{label:"Border style",type:"listbox",name:"borderStyle",width:90,onselect:a(Oa,e),values:[{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"}]},{label:"Border color",type:"colorbox",name:"borderColor",onaction:t()},{label:"Background color",type:"colorbox",name:"backgroundColor",onaction:t()}]}]}},Ia=function(e,t,n){var r=function(e,n){return n=n||[],Da.each(e,(function(e){var o={text:e.text||e.title};e.menu?o.menu=r(e.menu):(o.value=e.value,t&&t(o)),n.push(o)})),n};return r(e,n||[])},Ba=Oa,La=function(e,t){var n=e.parseStyle(e.getAttrib(t,"style")),r={};return n["border-style"]&&(r.borderStyle=n["border-style"]),n["border-color"]&&(r.borderColor=n["border-color"]),n["background-color"]&&(r.backgroundColor=n["background-color"]),r.style=e.serializeStyle(n),r},Fa=function(t,n){n.control.rootControl.find("#style")[0].getEl().isEqualNode(e.document.activeElement)?Pa(t,n):Oa(t,n)},Ha=function(e,t,n){var r,o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}function a(e,n,r){(1===t.length||r)&&o.setStyle(e,n,r)}pa(e)&&Fa(e,n),r=n.control.rootControl.toJSON(),e.undoManager.transact((function(){Da.each(t,(function(n){var u,s;i(n,"scope",r.scope),1===t.length?i(n,"style",r.style):(u=n,s=r.style,delete u.dataset.mceStyle,u.style.cssText+=";"+s),i(n,"class",r.class),a(n,"width",oa(r.width)),a(n,"height",oa(r.height)),r.type&&n.nodeName.toLowerCase()!==r.type&&(n=o.rename(n,r.type)),1===t.length&&(Ra(e,n),function(e,t){Da.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))}(e,n)),r.align&&_a(e,n,r.align),r.valign&&function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)}(e,n,r.valign)})),e.focus()}))},ja=function(e){var t,n,r,o=[];if(o=e.dom.select("td[data-mce-selected],th[data-mce-selected]"),t=e.dom.getParent(e.selection.getStart(),"td,th"),!o.length&&t&&o.push(t),t=t||o[0]){n=o.length>1?{width:"",height:"",scope:"",class:"",align:"",valign:"",style:"",type:t.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),type:t.nodeName.toLowerCase(),style:"",align:"",valign:""};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),Da.each("top middle bottom".split(" "),(function(n){e.formatter.matchNode(t,"valign"+n)&&(r.valign=n)})),pa(e)&&Da.extend(r,La(n,t)),r}(e,t),ya(e).length>0&&(r={name:"class",type:"listbox",label:"Class",values:Ia(ya(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"td",classes:[t.value]})})}))});var i={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",layout:"grid",columns:2,labelGapCalc:!1,padding:0,defaults:{type:"textbox",maxWidth:50},items:[{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,e)},{label:"Cell type",name:"type",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{label:"Scope",name:"scope",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{label:"H Align",name:"align",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"V Align",name:"valign",type:"listbox",text:"None",minWidth:90,maxWidth:null,values:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}]},r]};pa(e)?e.windowManager.open({title:"Cell properties",bodyType:"tabpanel",data:n,body:[{title:"General",type:"form",items:i},Ma(e)],onsubmit:a(Ha,e,o)}):e.windowManager.open({title:"Cell properties",data:n,body:i,onsubmit:a(Ha,e,o)})}};function za(e,t,n,r){var o=e.dom;function i(e,n,r){(1===t.length||r)&&o.setAttrib(e,n,r)}ha(e)&&Fa(e,r);var a=r.control.rootControl.toJSON();e.undoManager.transact((function(){Da.each(t,(function(r){i(r,"scope",a.scope),i(r,"style",a.style),i(r,"class",a.class),function(e,n,r){(1===t.length||r)&&o.setStyle(e,"height",r)}(r,0,oa(a.height)),a.type!==r.parentNode.nodeName.toLowerCase()&&function(e,t,n){var r=e.getParent(t,"table"),o=t.parentNode,i=e.select(n,r)[0];i||(i=e.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?e.insertAfter(i,r.firstChild):r.insertBefore(i,r.firstChild):r.appendChild(i)),i.appendChild(t),o.hasChildNodes()||e.remove(o)}(e.dom,r,a.type),a.align!==n.align&&(Ra(e,r),_a(e,r,a.align))})),e.focus()}))}var Wa=function(e){var t,n,r,o,i,u,s=e.dom,c=[];t=s.getParent(e.selection.getStart(),"table"),n=s.getParent(e.selection.getStart(),"td,th"),Da.each(t.rows,(function(e){Da.each(e.cells,(function(t){if(s.getAttrib(t,"data-mce-selected")||t===n)return c.push(e),!1}))})),(r=c[0])&&(i=c.length>1?{height:"",scope:"",style:"",class:"",align:"",type:r.parentNode.nodeName.toLowerCase()}:function(e,t){var n=e.dom,r={height:n.getStyle(t,"height")||n.getAttrib(t,"height"),scope:n.getAttrib(t,"scope"),class:n.getAttrib(t,"class"),align:"",style:"",type:t.parentNode.nodeName.toLowerCase()};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ha(e)&&Da.extend(r,La(n,t)),r}(e,r),xa(e).length>0&&(o={name:"class",type:"listbox",label:"Class",values:Ia(xa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})}))}),u={type:"form",columns:2,padding:0,defaults:{type:"textbox"},items:[{type:"listbox",name:"type",label:"Row type",text:"Header",maxWidth:null,values:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"listbox",name:"align",label:"Alignment",text:"None",maxWidth:null,values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height"},o]},ha(e)?e.windowManager.open({title:"Row properties",data:i,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(za,e,c,i)}):e.windowManager.open({title:"Row properties",data:i,body:u,onsubmit:a(za,e,c,i)}))},Ua=tinymce.util.Tools.resolve("tinymce.Env"),qa={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},Va=function(e,t){e.selection.select(t.dom(),!0),e.selection.collapse(!0)},$a=function(e,t,n){var r,o=ma(e),i=function(e,t,n,r,o){void 0===o&&(o=qa);var i=ge.fromTag("table");Ce(i,o.styles),ue(i,o.attributes);var a=ge.fromTag("tbody");wt(i,a);for(var u=[],s=0;s<e;s++){for(var c=ge.fromTag("tr"),l=0;l<t;l++){var f=ge.fromTag(s<n||l<r?"th":"td");l<r&&ae(f,"scope","row"),s<n&&ae(f,"scope","col"),wt(f,ge.fromTag("br")),o.percentages&&we(f,"width",100/t+"%"),wt(c,f)}u.push(c)}return Et(a,u),i}(n,t,0,0,{styles:o,attributes:da(e),percentages:(r=o.width,h(r)&&-1!==r.indexOf("%")&&!Ca(e))});ae(i,"data-mce-id","__mce");var u=function(e){var t=ge.fromTag("div"),n=ge.fromDom(e.dom().cloneNode(!0));return wt(t,n),function(e){return e.dom().innerHTML}(t)}(i);return e.insertContent(u),Yt(ea(e),'table[data-mce-id="__mce"]').map((function(t){return Ca(e)&&we(t,"width",Te(t,"width")),le(t,"data-mce-id"),function(e,t){S(Wt(t,"tr"),(function(t){Ta(e,t.dom()),S(Wt(t,"th,td"),(function(t){Ea(e,t.dom())}))}))}(e,t),function(e,t){Yt(t,"td,th").each(a(Va,e))}(e,t),t.dom()})).getOr(null)};function Ya(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)e.setStyle(t,n,r);else if(t.children)for(var o=0;o<t.children.length;o++)Ya(e,t.children[o],n,r)}var Xa,Ka=function(e,t,n){var r,o,i=e.dom;ga(e)&&Fa(e,n),!1===(o=n.control.rootControl.toJSON()).class&&delete o.class,e.undoManager.transact((function(){t||(t=$a(e,o.cols||1,o.rows||1)),function(e,t,n){var r,o=e.dom,i={},a={};if(i.class=n.class,a.height=oa(n.height),o.getAttrib(t,"width")&&!ba(e)?i.width=(r=n.width)?r.replace(/px$/,""):"":a.width=oa(n.width),ba(e)?(a["border-width"]=oa(n.border),a["border-spacing"]=oa(n.cellspacing),Da.extend(i,{"data-mce-border-color":n.borderColor,"data-mce-cell-padding":n.cellpadding,"data-mce-border":n.border})):Da.extend(i,{border:n.border,cellpadding:n.cellpadding,cellspacing:n.cellspacing}),ba(e)&&t.children)for(var u=0;u<t.children.length;u++)Ya(o,t.children[u],{"border-width":oa(n.border),"border-color":n.borderColor,padding:oa(n.cellpadding)});n.style?Da.extend(a,o.parseStyle(n.style)):a=Da.extend({},o.parseStyle(o.getAttrib(t,"style")),a),i.style=o.serializeStyle(a),o.setAttribs(t,i)}(e,t,o),(r=i.select("caption",t)[0])&&!o.caption&&i.remove(r),!r&&o.caption&&((r=i.create("caption")).innerHTML=Ua.ie?" ":'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),Ra(e,t),o.align&&_a(e,t,o.align),e.focus(),e.addVisual()}))},Ga=function(e,t){var n,r,o,i,u,s=e.dom,c={};!0===t?(n=s.getParent(e.selection.getStart(),"table"))&&(c=function(e,t){var n=e.dom,r={width:n.getStyle(t,"width")||n.getAttrib(t,"width"),height:n.getStyle(t,"height")||n.getAttrib(t,"height"),cellspacing:n.getStyle(t,"border-spacing")||n.getAttrib(t,"cellspacing"),cellpadding:n.getAttrib(t,"data-mce-cell-padding")||n.getAttrib(t,"cellpadding")||Aa(e.dom,t,"padding"),border:n.getAttrib(t,"data-mce-border")||n.getAttrib(t,"border")||Aa(e.dom,t,"border"),borderColor:n.getAttrib(t,"data-mce-border-color"),caption:!!n.select("caption",t)[0],class:n.getAttrib(t,"class")};return Da.each("left center right".split(" "),(function(n){e.formatter.matchNode(t,"align"+n)&&(r.align=n)})),ga(e)&&Da.extend(r,La(n,t)),r}(e,n)):(r={label:"Cols",name:"cols"},o={label:"Rows",name:"rows"}),wa(e).length>0&&(c.class&&(c.class=c.class.replace(/\s*mce\-item\-table\s*/g,"")),i={name:"class",type:"listbox",label:"Class",values:Ia(wa(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})})}))}),u={type:"form",layout:"flex",direction:"column",labelGapCalc:"children",padding:0,items:[{type:"form",labelGapCalc:!1,padding:0,layout:"grid",columns:2,defaults:{type:"textbox",maxWidth:50},items:va(e)?[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,e)},{label:"Cell spacing",name:"cellspacing"},{label:"Cell padding",name:"cellpadding"},{label:"Border",name:"border"},{label:"Caption",name:"caption",type:"checkbox"}]:[r,o,{label:"Width",name:"width",onchange:a(Ba,e)},{label:"Height",name:"height",onchange:a(Ba,e)}]},{label:"Alignment",name:"align",type:"listbox",text:"None",values:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},i]},ga(e)?e.windowManager.open({title:"Table properties",data:c,bodyType:"tabpanel",body:[{title:"General",type:"form",items:u},Ma(e)],onsubmit:a(Ka,e,n)}):e.windowManager.open({title:"Table properties",data:c,body:u,onsubmit:a(Ka,e,n)})},Ja=Da.each,Qa=function(e){var t=m.from(e.dom().documentElement).map(ge.fromDom).getOr(e);return{parent:o(t),view:o(e),origin:o(Ir(0,0))}},Za=function(e){var t=j.apply(null,e),n=[];return{bind:function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");n.push(e)},unbind:function(e){n=k(n,(function(t){return t!==e}))},trigger:function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=t.apply(null,e);S(n,(function(e){e(o)}))}}},eu=function(e){return{registry:F(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),trigger:F(e,(function(e){return e.trigger}))}},tu=function(e,t,n,i){return function(e,t,n,i,u){var s=function(e,t){return function(n){if(e(n)){var i=ge.fromDom(n.target),a=function(){n.stopPropagation()},u=function(){n.preventDefault()},s=r(u,a),c=function(e,t,n,r,i,a,u){return{target:o(e),x:o(t),y:o(n),stop:r,prevent:i,kill:a,raw:o(u)}}(i,n.clientX,n.clientY,a,u,s,n);t(c)}}}(n,i);return e.dom().addEventListener(t,s,false),{unbind:a(nu,e,t,s,false)}}(e,t,n,i)},nu=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},ru=o(!0),ou=function(e,t,n){return tu(e,t,ru,n)},iu=Object.prototype.hasOwnProperty,au=(Xa=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)iu.call(o,i)&&(n[i]=Xa(n[i],o[i]))}return n}),uu={resolve:mo("ephox-dragster").resolve},su=Ai(["compare","extract","mutate","sink"]),cu=Ai(["element","start","stop","destroy"]),lu=Ai(["forceDrop","drop","move","delayDrop"]),fu=su({compare:function(e,t){return Ir(t.left()-e.left(),t.top()-e.top())},extract:function(e){return m.some(Ir(e.x(),e.y()))},sink:function(e,t){var n=function(e){var t=au({layerClass:uu.resolve("blocker")},e),n=ge.fromTag("div");return ae(n,"role","presentation"),Ce(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),io(n,uu.resolve("blocker")),io(n,t.layerClass),{element:function(){return n},destroy:function(){St(n)}}}(t),r=ou(n.element(),"mousedown",e.forceDrop),o=ou(n.element(),"mouseup",e.drop),i=ou(n.element(),"mousemove",e.move),a=ou(n.element(),"mouseout",e.delayDrop);return cu({element:n.element,start:function(e){wt(e,n.element())},stop:function(){St(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left(),t.top())}});function du(){var e,t,r={onEvent:n,reset:n},o=(e=m.none(),{onEvent:function(n,r){r.extract(n).each((function(n){var o=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=m.some(n),r}(r,n);o.each((function(e){t.trigger.move(e)}))}))},reset:function(){e=m.none()},events:(t=eu({move:Za(["info"])})).registry}),i=r;return{on:function(){i.reset(),i=o},off:function(){i.reset(),i=r},isOn:function(){return i===o},onEvent:function(e,t){i.onEvent(e,t)},events:o.events}}var mu=function(t,n){return void 0===n&&(n={}),function(t,n,r){var o,i,a=!1,u=eu({start:Za([]),stop:Za([])}),s=du(),c=function(){d.stop(),s.isOn()&&(s.off(),u.trigger.stop())},l=(o=c,i=null,{cancel:function(){null!==i&&(e.clearTimeout(i),i=null)},throttle:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];null!==i&&e.clearTimeout(i),i=e.setTimeout((function(){o.apply(null,t),i=null}),200)}});s.events.move.bind((function(e){n.mutate(t,e.info())}));var f=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];a&&e.apply(null,t)}},d=n.sink(lu({forceDrop:c,drop:f(c),move:f((function(e){l.cancel(),s.onEvent(e,n)})),delayDrop:f(l.throttle)}),r);return{element:d.element,go:function(e){d.start(e),s.on(),u.trigger.start()},on:function(){a=!0},off:function(){a=!1},destroy:function(){d.destroy()},events:u.registry}}(t,void 0!==n.mode?n.mode:fu,n)},pu=function(e){return"true"===se(e,"contenteditable")},hu=po.resolve("resizer-bar-dragging"),gu=function(e,t,n){var r=function(){var e=eu({drag:Za(["xDelta","yDelta","target"])}),t=m.none(),n=function(){var e=eu({drag:Za(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();return n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta(),n.yDelta(),t)}))})),{assign:function(e){t=m.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}}(),o=mu(r,{}),i=m.none(),u=function(e,t){return m.from(se(e,t))};r.events.drag.bind((function(e){u(e.target(),"data-row").each((function(t){var n=di.getInt(e.target(),"top");we(e.target(),"top",n+e.yDelta()+"px")})),u(e.target(),"data-column").each((function(t){var n=di.getInt(e.target(),"left");we(e.target(),"left",n+e.xDelta()+"px")}))}));var s=function(e,t){return di.getInt(e,t)-parseInt(se(e,"data-initial-"+t),10)};o.events.stop.bind((function(){r.get().each((function(r){i.each((function(o){u(r,"data-row").each((function(e){var t=s(r,"top");le(r,"data-initial-top"),p.trigger.adjustHeight(o,t,parseInt(e,10))})),u(r,"data-column").each((function(e){var t=s(r,"left");le(r,"data-initial-left"),p.trigger.adjustWidth(o,t,parseInt(e,10))})),Co(e,o,n,t)}))}))}));var c=function(t,n){p.trigger.startAdjust(),r.assign(t),ae(t,"data-initial-"+n,parseInt(Te(t,n),10)),io(t,hu),we(t,"opacity","0.2"),o.go(e.parent())},l=ou(e.parent(),"mousedown",(function(e){var t;t=e.target(),ao(t,go)&&c(e.target(),"top"),function(e){return ao(e,vo)}(e.target())&&c(e.target(),"left")})),f=function(t){return st(t,e.view())},d=ou(e.view(),"mouseover",(function(r){var o;(o=r.target(),Xt(o,"table",f).filter((function(e){return function(e,t){return Xt(e,"[contenteditable]",t)}(e,f).exists(pu)}))).fold((function(){ve(r.target())&&No(e)}),(function(r){i=m.some(r),Co(e,r,n,t)}))})),p=eu({adjustHeight:Za(["table","delta","row"]),adjustWidth:Za(["table","delta","column"]),startAdjust:Za([])});return{destroy:function(){l.unbind(),d.unbind(),o.destroy(),No(e)},refresh:function(r){Co(e,r,n,t)},on:o.on,off:o.off,hideBars:a(To,e),showBars:a(Eo,e),events:p.registry}},vu=function(e,t){return e.inline?function(e,t){return{parent:o(t),view:o(e),origin:o(Ir(0,0))}}(ea(e),function(){var e=ge.fromTag("div");return Ce(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),wt(be(),e),e}()):Qa(ge.fromDom(e.getDoc()))},bu=function(e){var t,n,r=m.none(),o=m.none(),i=m.none(),a=/(\d+(\.\d+)?)%/,u=function(e){return"TABLE"===e.nodeName};return e.on("init",(function(){var t=Jr(sa),n=vu(e);if(i=m.some(n),function(e){var t=e.getParam("object_resizing",!0);return"table"===t||t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var a=function(e,t){var n=Kr.height,r=gu(e,t,n),o=eu({beforeResize:Za(["table"]),afterResize:Za(["table"]),startDrag:Za([])});return r.events.adjustHeight.bind((function(e){o.trigger.beforeResize(e.table());var t=n.delta(e.delta(),e.table());Di(e.table(),t,e.row(),n),o.trigger.afterResize(e.table())})),r.events.startAdjust.bind((function(e){o.trigger.startDrag()})),r.events.adjustWidth.bind((function(e){o.trigger.beforeResize(e.table());var n=t.delta(e.delta(),e.table());ki(e.table(),n,e.column(),t),o.trigger.afterResize(e.table())})),{on:r.on,off:r.off,hideBars:r.hideBars,showBars:r.showBars,destroy:r.destroy,events:o.registry}}(n,t);a.on(),a.events.startDrag.bind((function(t){r=m.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table().dom();Na(e,n,ta(n),na(n))})),a.events.afterResize.bind((function(t){var n=t.table(),o=n.dom();ia(n),r.each((function(t){e.selection.setRng(t),e.focus()})),Sa(e,o,ta(o),na(o)),e.undoManager.add()})),o=m.some(a)}})),e.on("ObjectResizeStart",(function(r){var o,i=r.target;u(i)&&(t=r.width,o=i,n=e.dom.getStyle(o,"width")||e.dom.getAttrib(o,"width"))})),e.on("ObjectResized",(function(r){var o=r.target;if(u(o)){var i=o;if(a.test(n)){var s=parseFloat(a.exec(n)[1]),c=r.width*s/t;e.dom.setStyle(i,"width",c+"%")}else{var l=[];Da.each(i.rows,(function(t){Da.each(t.cells,(function(t){var n=e.dom.getStyle(t,"width",!0);l.push({cell:t,width:n})}))})),Da.each(l,(function(t){e.dom.setStyle(t.cell,"width",t.width),e.dom.setAttrib(t.cell,"width",null)}))}}})),{lazyResize:function(){return o},lazyWire:function(){return i.getOr(Qa(ge.fromDom(e.getBody())))},destroy:function(){o.each((function(e){e.destroy()})),i.each((function(t){!function(e,t){e.inline&&St(t.parent())}(e,t)}))}}},yu=ar([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),xu=Zr(Zr({},yu),{none:function(e){return void 0===e&&(e=void 0),yu.none(e)}}),wu=function(e,t){return en(e,t).bind((function(t){var n=Zt(t);return A(n,(function(t){return st(e,t)})).map((function(e){return{index:o(e),all:o(n)}}))}))},Cu={create:j("start","soffset","finish","foffset")},Tu=ar([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Eu={before:Tu.before,on:Tu.on,after:Tu.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(i,i,i)}},Nu=ar([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Su={domRange:Nu.domRange,relative:Nu.relative,exact:Nu.exact,exactFromRange:function(e){return Nu.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return ge.fromDom(e.startContainer)},relative:function(e,t){return Eu.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return ge.fromDom(t.dom().ownerDocument.defaultView)},range:Cu.create},ku=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom())}),(function(e,t){r.setStart(e.dom(),t)}),(function(e){r.setStartAfter(e.dom())})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom())}),(function(t,n){e.setEnd(t.dom(),n)}),(function(t){e.setEndAfter(t.dom())}))}(o,n),o},Du=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},_u=function(e){return{left:o(e.left),top:o(e.top),right:o(e.right),bottom:o(e.bottom),width:o(e.width),height:o(e.height)}},Ru=ar([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Au=function(e,t,n){return t(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},Ou=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:o(e),rtl:m.none}},relative:function(t,n){return{ltr:pe((function(){return ku(e,t,n)})),rtl:pe((function(){return m.some(ku(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:pe((function(){return Du(e,t,n,r,o)})),rtl:pe((function(){return m.some(Du(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Ru.rtl(ge.fromDom(e.endContainer),e.endOffset,ge.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Au(0,Ru.ltr,n)})):Au(0,Ru.ltr,n)}(0,n)},Pu=function(e,t){return Ou(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom(),o),i.setEnd(t.dom(),n),i}})},Mu=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Iu=function(e,t,n,r){return oe(t)?function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getClientRects();return to(i,(function(e){return Mu(e,n,r)?m.some(e):m.none()})).map((function(o){return function(e,t,n,r,o){var i=function(n){var r=e.dom().createRange();return r.setStart(t.dom(),n),r.collapse(!0),r},a=mn(t).length,u=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var a=r,u=1;u<o;u++){var s=i(u).getBoundingClientRect(),c=Math.abs(t-s.left);if(n<=s.bottom){if(n<s.top||c>a)return u-1;a=c}}return 0}(0,n,r,o.right,a);return i(u)}(e,t,n,r,o)}))}(e,t,n,r):function(e,t,n,r){var o=e.dom().createRange(),i=gt(t);return to(i,(function(t){return o.selectNode(t.dom()),Mu(o.getBoundingClientRect(),n,r)?Iu(e,t,n,r):m.none()}))}(e,t,n,r)},Bu=function(e,t){return t-e.left<e.right-t},Lu=function(e,t,n){var r=e.dom().createRange();return r.selectNode(t.dom()),r.collapse(n),r},Fu=function(e,t,n){var r=e.dom().createRange();r.selectNode(t.dom());var o=r.getBoundingClientRect(),i=Bu(o,n);return(!0===i?yn:xn)(t).map((function(t){return Lu(e,t,i)}))},Hu=function(e,t,n){var r=t.dom().getBoundingClientRect(),o=Bu(r,n);return m.some(Lu(e,t,o))},ju=document.caretPositionFromPoint?function(e,t,n){return m.from(e.dom().caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return m.none();var n=e.dom().createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),m.some(n)}))}:document.caretRangeFromPoint?function(e,t,n){return m.from(e.dom().caretRangeFromPoint(t,n))}:function(e,t,n){return ge.fromPoint(e,t,n).bind((function(r){var o=function(){return function(e,t,n){return(0===gt(t).length?Hu:Fu)(e,t,n)}(e,r,t)};return 0===gt(r).length?o():function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return Iu(e,t,a,u)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))}(e,r,t,n).orThunk(o)}))},zu=function(e,t){var n=Z(e);return"input"===n?Eu.after(e):T(["br","img"],n)?0===t?Eu.before(e):Eu.after(e):Eu.on(e,t)},Wu=function(e,t){var n=e.fold(Eu.before,zu,Eu.after),r=t.fold(Eu.before,zu,Eu.after);return Su.relative(n,r)},Uu=function(e,t,n,r){var o=zu(e,t),i=zu(n,r);return Su.relative(o,i)},qu=function(e,t){m.from(e.getSelection()).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Vu=function(e,t,n,r,o){var i=Du(e,t,n,r,o);qu(e,i)},$u=function(e,t){return Ou(e,t).match({ltr:function(t,n,r,o){Vu(e,t,n,r,o)},rtl:function(t,n,r,o){var i=e.getSelection();if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom(),n,r.dom(),o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom(),r),t.extend(o.dom(),i)}(0,i,t,n,r,o)}catch(i){Vu(e,r,o,t,n)}else Vu(e,r,o,t,n)}})},Yu=function(e){var t=ge.fromDom(e.anchorNode),n=ge.fromDom(e.focusNode);return function(e,t,n,r){var o=function(e,t,n,r){var o=ft(e).dom().createRange();return o.setStart(e.dom(),t),o.setEnd(n.dom(),r),o}(e,t,n,r),i=st(e,n)&&t===r;return o.collapsed&&!i}(t,e.anchorOffset,n,e.focusOffset)?m.some(Cu.create(t,e.anchorOffset,n,e.focusOffset)):function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return m.some(Cu.create(ge.fromDom(t.startContainer),t.startOffset,ge.fromDom(n.endContainer),n.endOffset))}return m.none()}(e)},Xu=tinymce.util.Tools.resolve("tinymce.util.VK"),Ku=function(e,t,n,r){return Qu(e,t,function(e,t){return wu(e,t).fold((function(){return xu.none(e)}),(function(t){return t.index()+1<t.all().length?xu.middle(e,t.all()[t.index()+1]):xu.last(e)}))}(n),r)},Gu=function(e,t,n,r){return Qu(e,t,function(e,t){return wu(e,t).fold((function(){return xu.none()}),(function(t){return t.index()-1>=0?xu.middle(e,t.all()[t.index()-1]):xu.first(e)}))}(n),r)},Ju=function(e,t){return function(e){var t=Su.getWin(e).dom(),n=function(e,n,r,o){return Du(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=ge.fromDom(e.startContainer),n=ge.fromDom(e.endContainer);return Uu(t,e.startOffset,n,e.endOffset)},relative:Wu,exact:Uu})}(e);return Ou(t,r).match({ltr:n,rtl:n})}(Su.exact(t,0,t,0))},Qu=function(e,t,n,r,o){return n.fold(m.none,m.none,(function(e,t){return yn(t).map((function(e){return Ju(0,e)}))}),(function(n){return en(n,t).bind((function(t){var o=hr.noMenu(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),function(e,t){var n;return(n=Wt(t,"tr"),0===n.length?m.none():m.some(n[n.length-1])).bind((function(e){return Yt(e,"td,th").map((function(e){return Ju(0,e)}))}))}(0,t)}))}))},Zu=["table","li","dl"],es={create:j("selection","kill")},ts=function(e,t,n,r){return{start:o(Eu.on(e,t)),finish:o(Eu.on(n,r))}},ns=function(e,t){var n=Pu(e,t);return Cu.create(ge.fromDom(n.startContainer),n.startOffset,ge.fromDom(n.endContainer),n.endOffset)},rs=ts,os=function(e,t,n,r,o){return st(n,r)?m.none():tr(n,r,t).bind((function(t){var r=t.boxes().getOr([]);return r.length>0?(o(e,r,t.start(),t.finish()),m.some(es.create(m.some(rs(n,0,n,gn(n))),!0))):m.none()}))},is=function(e,t,n,r,o,i,a){return st(n,o)&&r===i?m.none():Xt(n,"td,th",t).bind((function(n){return Xt(o,"td,th",t).bind((function(r){return os(e,t,n,r,a)}))}))},as=os,us=function(e,t,n,r,i){return(a=r,u=e,s=t,c=i.firstSelectedSelector(),l=i.lastSelectedSelector(),function(e,t){return R(e,(function(e){return at(e,t)}))}(a,l).bind((function(e){return Hn(e,u,s).bind((function(e){return function(e,t){return Vt(e,"table").bind((function(n){return Yt(n,t).bind((function(t){return er(t,e).bind((function(e){return e.boxes().map((function(t){return{boxes:o(t),start:o(e.start()),finish:o(e.finish())}}))}))}))}))}(e,c)}))}))).map((function(e){return i.clear(n),i.selectRange(n,e.boxes(),e.start(),e.finish()),e.boxes()}));var a,u,s,c,l},ss=j("item","mode"),cs=function(e,t,n,r){return void 0===r&&(r=ls),e.property().parent(t).map((function(e){return ss(e,r)}))},ls=function(e,t,n,r){return void 0===r&&(r=fs),n.sibling(e,t).map((function(e){return ss(e,r)}))},fs=function(e,t,n,r){void 0===r&&(r=fs);var o=e.property().children(t);return n.first(o).map((function(e){return ss(e,r)}))},ds=[{current:cs,next:ls,fallback:m.none()},{current:ls,next:fs,fallback:m.some(cs)},{current:fs,next:fs,fallback:m.some(ls)}],ms=function(e,t,n,r,o){return void 0===o&&(o=ds),R(o,(function(e){return e.current===n})).bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return ms(e,t,n,r)}))}))}))},ps=function(e,t,n,r,o,i){return ms(e,t,r,o).bind((function(t){return i(t.item())?m.none():n(t.item())?m.some(t.item()):ps(e,t.item(),n,t.mode(),o,i)}))},hs=function(e){return function(t){return 0===e.property().children(t).length}},gs=function(e,t,n,r){return ps(e,t,n,ls,{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?m.some(e[e.length-1]):m.none()}},r)},vs=function(e,t,n,r){return ps(e,t,n,ls,{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?m.some(e[0]):m.none()}},r)},bs=Un(),ys=function(e,t){return function(e,t,n){return gs(e,t,hs(e),n)}(bs,e,t)},xs=function(e,t){return function(e,t,n){return vs(e,t,hs(e),n)}(bs,e,t)},ws=j("element","offset"),Cs=(j("element","deltaOffset"),j("element","start","finish"),j("begin","end"),j("element","text"),ar([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}])),Ts=function(e){return Xt(e,"tr")},Es=Zr(Zr({},Cs),{verify:function(e,t,n,r,o,i,a){return Xt(r,"td,th",a).bind((function(n){return Xt(t,"td,th",a).map((function(t){return st(n,t)?st(r,n)&&gn(n)===o?i(t):Cs.none("in same cell"):Jn(Ts,[n,t]).fold((function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?Cs.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Cs.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)}}),Ns=(j("ancestor","descendants","element","index"),j("parent","children","element","index")),Ss=function(e){return"br"===Z(e)},ks=function(e,t,n){return t(e,n).bind((function(e){return oe(e)&&0===mn(e).trim().length?ks(e,t,n):m.some(e)}))},Ds=function(e,t,n,r){return function(e,t){return vt(e,t).filter(Ss).orThunk((function(){return vt(e,t-1).filter(Ss)}))}(t,n).bind((function(t){return r.traverse(t).fold((function(){return ks(t,r.gather,e).map(r.relative)}),(function(e){return function(e){return dt(e).bind((function(t){var n=gt(t);return function(e,t){return A(e,a(st,t))}(n,e).map((function(r){return Ns(t,n,e,r)}))}))}(e).map((function(e){return Eu.on(e.parent(),e.index())}))}))}))},_s=$(["left","top","right","bottom"],[]),Rs={nu:_s,moveUp:function(e,t){return _s({left:e.left(),top:e.top()-t,right:e.right(),bottom:e.bottom()-t})},moveDown:function(e,t){return _s({left:e.left(),top:e.top()+t,right:e.right(),bottom:e.bottom()+t})},moveBottomTo:function(e,t){var n=e.bottom()-e.top();return _s({left:e.left(),top:t-n,right:e.right(),bottom:t})},moveTopTo:function(e,t){var n=e.bottom()-e.top();return _s({left:e.left(),top:t,right:e.right(),bottom:t+n})},getTop:function(e){return e.top()},getBottom:function(e){return e.bottom()},translate:function(e,t,n){return _s({left:e.left()+t,top:e.top()+n,right:e.right()+t,bottom:e.bottom()+n})},toString:function(e){return"("+e.left()+", "+e.top()+") -> ("+e.right()+", "+e.bottom()+")"}},As=function(e){return Rs.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})},Os=function(e,t){return m.some(e.getRect(t))},Ps=function(e,t,n){return re(t)?Os(e,t).map(As):oe(t)?function(e,t,n){return n>=0&&n<gn(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):m.none()}(e,t,n).map(As):m.none()},Ms=function(e,t){return re(t)?Os(e,t).map(As):oe(t)?e.getRangedRect(t,0,t,gn(t)).map(As):m.none()},Is=ar([{none:[]},{retry:["caret"]}]),Bs=function(e,t,n){return(r=t,i=zi,Ut((function(e,t){return t(e)}),qt,r,i,undefined)).fold(o(!1),(function(t){return Ms(e,t).exists((function(e){return function(e,t){return e.left()<t.left()||Math.abs(t.right()-e.left())<1||e.left()>t.right()}(n,e)}))}));var r,i},Ls={point:Rs.getTop,adjuster:function(e,t,n,r,o){var i=Rs.moveUp(o,5);return Math.abs(n.top()-r.top())<1||n.bottom()<o.top()?Is.retry(i):n.bottom()===o.top()?Is.retry(Rs.moveUp(o,1)):Bs(e,t,o)?Is.retry(Rs.translate(i,5,0)):Is.none()},move:Rs.moveUp,gather:ys},Fs={point:Rs.getBottom,adjuster:function(e,t,n,r,o){var i=Rs.moveDown(o,5);return Math.abs(n.bottom()-r.bottom())<1||n.top()>o.bottom()?Is.retry(i):n.top()===o.bottom()?Is.retry(Rs.moveDown(o,1)):Bs(e,t,o)?Is.retry(Rs.translate(i,5,0)):Is.none()},move:Rs.moveDown,gather:xs},Hs=function(e,t,n,r,o){return 0===o?m.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===Z(e)})).isSome()}(e,r.left(),t.point(r))?function(e,t,n,r,o){return Hs(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left(),t.point(r)).bind((function(i){return i.start().fold(m.none,(function(i){return Ms(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(m.none,(function(r){return Hs(e,t,n,r,o-1)}))})).orThunk((function(){return m.some(r)}))}),m.none)}))},js=function(e,t,n){var r=e.move(n,5),o=Hs(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?m.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?m.some(-e.point(t)):m.none()}(e,o,t).fold((function(){return t.situsFromPoint(o.left(),e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left(),e.point(o)-n)}))},zs={tryUp:a(js,Ls),tryDown:a(js,Fs),ieTryUp:function(e,t){return e.situsFromPoint(t.left(),t.top()-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left(),t.bottom()+5)},getJumpSize:o(5)},Ws=rt.detect(),Us=function(e,t,n,r,o,i){return 0===i?m.none():$s(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),s=Es.verify(e,n,r,u.finish(),u.foffset(),o.failure,t);return Es.cata(s,(function(){return m.none()}),(function(){return m.some(a)}),(function(a){return st(n,a)&&0===r?qs(e,n,r,Rs.moveUp,o):Us(e,t,a,0,o,i-1)}),(function(a){return st(n,a)&&r===gn(a)?qs(e,n,r,Rs.moveDown,o):Us(e,t,a,gn(a),o,i-1)}))}))},qs=function(e,t,n,r,o){return Ps(e,t,n).bind((function(t){return Vs(e,o,r(t,zs.getJumpSize()))}))},Vs=function(e,t,n){return Ws.browser.isChrome()||Ws.browser.isSafari()||Ws.browser.isFirefox()||Ws.browser.isEdge()?t.otherRetry(e,n):Ws.browser.isIE()?t.ieRetry(e,n):m.none()},$s=function(e,t,n,r,o){return Ps(e,n,r).bind((function(t){return Vs(e,o,t)}))},Ys=function(e,t,n){return function(e,t,n){return e.getSelection().bind((function(r){return function(e,t,n,r){var i=Ss(t)?function(e,t,n){return n.traverse(t).orThunk((function(){return ks(t,n.gather,e)})).map(n.relative)}(e,t,r):Ds(e,t,n,r);return i.map((function(e){return{start:o(e),finish:o(e)}}))}(t,r.finish(),r.foffset(),n).fold((function(){return m.some(ws(r.finish(),r.foffset()))}),(function(o){var i=e.fromSitus(o);return function(e){return Es.cata(e,(function(e){return m.none()}),(function(){return m.none()}),(function(e){return m.some(ws(e,0))}),(function(e){return m.some(ws(e,gn(e)))}))}(Es.verify(e,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,t))}))}))}(e,t,n).bind((function(r){return Us(e,t,r.element(),r.offset(),n,20).map(e.fromSitus)}))},Xs=rt.detect(),Ks=function(e,t,n,r,i){return Xt(r,"td,th",t).bind((function(r){return Xt(r,"table",t).bind((function(a){return function(e,t){return qt(e,(function(e){return dt(e).exists((function(e){return st(e,t)}))}),void 0).isSome()}(i,a)?Ys(e,t,n).bind((function(e){return Xt(e.finish(),"td,th",t).map((function(t){return{start:o(r),finish:o(t),range:o(e)}}))})):m.none()}))}))},Gs=function(e,t,n,r,o,i){return Xs.browser.isIE()?m.none():i(r,t).orThunk((function(){return Ks(e,t,n,r,o).map((function(e){var t=e.range();return es.create(m.some(rs(t.start(),t.soffset(),t.finish(),t.foffset())),!0)}))}))},Js=function(e,t,n,r,o,i,a){return Ks(e,n,r,o,i).bind((function(e){return as(t,n,e.start(),e.finish(),a)}))},Qs=function(e,t){return Xt(e,"tr",t).bind((function(e){return Xt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return st(e,r[0])?function(e,t,n){return gs(bs,e,(function(e){return xn(e).isSome()}),n)}(n,0,t).map((function(e){var t=gn(e);return es.create(m.some(rs(e,t,e,t)),!0)})):m.none()}))}))},Zs=function(e,t){return Xt(e,"tr",t).bind((function(e){return Xt(e,"table",t).bind((function(n){var r=Wt(n,"tr");return st(e,r[r.length-1])?function(e,t,n){return vs(bs,e,(function(e){return yn(e).isSome()}),n)}(n,0,t).map((function(e){return es.create(m.some(rs(e,0,e,0)),!0)})):m.none()}))}))},ec=function(e,t){return Xt(e,"td,th",t)},tc={down:{traverse:ht,gather:xs,relative:Eu.before,otherRetry:zs.tryDown,ieRetry:zs.ieTryDown,failure:Es.failedDown},up:{traverse:pt,gather:ys,relative:Eu.before,otherRetry:zs.tryUp,ieRetry:zs.ieTryUp,failure:Es.failedUp}},nc=function(e){return function(t){return t===e}},rc=nc(38),oc=nc(40),ic={ltr:{isBackward:nc(37),isForward:nc(39)},rtl:{isBackward:nc(39),isForward:nc(37)},isUp:rc,isDown:oc,isNavigation:function(e){return e>=37&&e<=40}},ac=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}},uc=(rt.detect().browser.isSafari(),function(t){return{elementFromPoint:function(e,n){return ge.fromPoint(ge.fromDom(t.document),e,n)},getRect:function(e){return e.dom().getBoundingClientRect()},getRangedRect:function(e,n,r,o){var i=Su.exact(e,n,r,o);return function(e,t){return n=Pu(e,t),r=n.getClientRects(),(o=r.length>0?r[0]:n.getBoundingClientRect()).width>0||o.height>0?m.some(o).map(_u):m.none();var n,r,o}(t,i).map(ac)},getSelection:function(){return function(e){return function(e){return m.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(Yu)}(e).map((function(e){return Su.exact(e.start(),e.soffset(),e.finish(),e.foffset())}))}(t).map((function(e){return ns(t,e)}))},fromSitus:function(e){var n=Su.relative(e.start(),e.finish());return ns(t,n)},situsFromPoint:function(e,n){return function(e,t,n){return function(e,t,n){var r=ge.fromDom(e.document);return ju(r,t,n).map((function(e){return Cu.create(ge.fromDom(e.startContainer),e.startOffset,ge.fromDom(e.endContainer),e.endOffset)}))}(e,t,n)}(t,e,n).map((function(e){return ts(e.start(),e.soffset(),e.finish(),e.foffset())}))},clearSelection:function(){!function(e){e.getSelection().removeAllRanges()}(t)},setSelection:function(e){!function(e,t,n,r,o){var i=Uu(t,n,r,o);$u(e,i)}(t,e.start(),e.soffset(),e.finish(),e.foffset())},setRelativeSelection:function(e,n){!function(e,t,n){var r=Wu(t,n);$u(e,r)}(t,e,n)},selectContents:function(e){!function(e,t){var n=function(e,t){var n=e.document.createRange();return function(e,t){e.selectNodeContents(t.dom())}(n,t),n}(e,t);qu(e,n)}(t,e)},getInnerHeight:function(){return t.innerHeight},getScrollY:function(){var n,r,o,i;return(n=ge.fromDom(t.document),r=void 0!==n?n.dom():e.document,o=r.body.scrollLeft||r.documentElement.scrollLeft,i=r.body.scrollTop||r.documentElement.scrollTop,Ir(o,i)).top()},scrollBy:function(n,r){!function(t,n,r){(void 0!==r?r.dom():e.document).defaultView.scrollBy(t,n)}(n,r,ge.fromDom(t.document))}}}),sc=j("rows","cols"),cc=function(e){return!1===ao(ge.fromDom(e.target),"ephox-snooker-resizer-bar")};function lc(e,t){var i,u,s,c,l=$(["mousedown","mouseover","mouseup","keyup","keydown"],[]),f=m.none(),d=(u=function(e){le(e,i.selected()),le(e,i.firstSelected()),le(e,i.lastSelected())},s=function(e){ae(e,i.selected(),"1")},{clear:c=function(e){var t=Wt(e,i.selectedSelector());S(t,u)},selectRange:function(e,t,n,r){c(e),S(t,s),ae(n,i.firstSelected(),"1"),ae(r,i.lastSelected(),"1")},selectedSelector:(i=ir).selectedSelector,firstSelectedSelector:i.firstSelectedSelector,lastSelectedSelector:i.lastSelectedSelector});return e.on("init",(function(i){var u=e.getWin(),s=ea(e),c=ra(e),p=function(e,t,n,r){var o=function(e,t,n,r){var o=m.none(),i=function(){o=m.none()};return{mousedown:function(e){r.clear(t),o=ec(e.target(),n)},mouseover:function(i){o.each((function(o){r.clear(t),ec(i.target(),n).each((function(i){tr(o,i,n).each((function(n){var a=n.boxes().getOr([]);(a.length>1||1===a.length&&!st(o,i))&&(r.selectRange(t,a,n.start(),n.finish()),e.selectContents(i))}))}))}))},mouseup:function(e){o.each(i)}}}(uc(e),t,n,r);return{mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}}(u,s,c,d),h=function(e,t,n,r){var o=uc(e),i=function(){return r.clear(t),m.none()};return{keydown:function(e,u,s,c,l,f){var d=e.raw(),p=d.which,h=!0===d.shiftKey,g=nr(t,r.selectedSelector()).fold((function(){return ic.isDown(p)&&h?a(Js,o,t,n,tc.down,c,u,r.selectRange):ic.isUp(p)&&h?a(Js,o,t,n,tc.up,c,u,r.selectRange):ic.isDown(p)?a(Gs,o,n,tc.down,c,u,Zs):ic.isUp(p)?a(Gs,o,n,tc.up,c,u,Qs):m.none}),(function(e){var n=function(n){return function(){return to(n,(function(n){return us(n.rows(),n.cols(),t,e,r)})).fold((function(){return rr(t,r.firstSelectedSelector(),r.lastSelectedSelector()).map((function(e){var n=ic.isDown(p)||f.isForward(p)?Eu.after:Eu.before;return o.setRelativeSelection(Eu.on(e.first(),0),n(e.table())),r.clear(t),es.create(m.none(),!0)}))}),(function(e){return m.some(es.create(m.none(),!0))}))}};return ic.isDown(p)&&h?n([sc(1,0)]):ic.isUp(p)&&h?n([sc(-1,0)]):f.isBackward(p)&&h?n([sc(0,-1),sc(-1,0)]):f.isForward(p)&&h?n([sc(0,1),sc(1,0)]):ic.isNavigation(p)&&!1===h?i:m.none}));return g()},keyup:function(e,o,i,a,u){return nr(t,r.selectedSelector()).fold((function(){var s=e.raw(),c=s.which;return 0==(!0===s.shiftKey)?m.none():ic.isNavigation(c)?is(t,n,o,i,a,u,r.selectRange):m.none()}),m.none)}}}(u,s,c,d),g=function(t,n){(function(e){return!0===e.raw().shiftKey})(t)&&(n.kill()&&t.kill(),n.selection().each((function(t){var n=Su.relative(t.start(),t.finish()),r=Pu(u,n);e.selection.setRng(r)})))},v=function(t){var n=x(t);if(n.raw().shiftKey&&ic.isNavigation(n.raw().which)){var r=e.selection.getRng(),o=ge.fromDom(r.startContainer),i=ge.fromDom(r.endContainer);h.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){g(n,e)}))}},b=function(n){var r=x(n);t().each((function(e){e.hideBars()}));var o=e.selection.getRng(),i=ge.fromDom(e.selection.getStart()),a=ge.fromDom(o.startContainer),u=ge.fromDom(o.endContainer),s=sa(i).isRtl()?ic.rtl:ic.ltr;h.keydown(r,a,o.startOffset,u,o.endOffset,s).each((function(e){g(r,e)})),t().each((function(e){e.showBars()}))},y=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},x=function(e){var t=ge.fromDom(e.target),n=function(){e.stopPropagation()},i=function(){e.preventDefault()},a=r(i,n);return{target:o(t),x:o(y(e)?e.x:null),y:o(y(e)?e.y:null),stop:n,prevent:i,kill:a,raw:o(e)}},w=function(e){return 0===e.button},C=function(e){w(e)&&cc(e)&&p.mousedown(x(e))},T=function(e){var t;(void 0===(t=e).buttons||Ua.ie&&Ua.ie>=12&&0===t.buttons||0!=(1&t.buttons))&&cc(e)&&p.mouseover(x(e))},E=function(e){w(e)&&cc(e)&&p.mouseup(x(e))};e.on("mousedown",C),e.on("mouseover",T),e.on("mouseup",E),e.on("keyup",v),e.on("keydown",b),e.on("nodechange",(function(){var t=e.selection,r=ge.fromDom(t.getStart()),o=ge.fromDom(t.getEnd());Jn(en,[r,o]).fold((function(){d.clear(s)}),n)})),f=m.some(l({mousedown:C,mouseover:T,mouseup:E,keyup:v,keydown:b}))})),{clear:d.clear,destroy:function(){f.each((function(e){}))}}}var fc=Da.each;t.add("table",(function(t){var r=bu(t),o=lc(t,r.lazyResize),i=function(e,t){var r=function(e){return"table"===Z(ea(e))},o=function(e){var t=e.getParam("table_clone_elements");return h(t)?m.some(t.split(/[ ,]/)):Array.isArray(t)?m.some(t):m.none()}(e),i=function(t,n,r,i){return function(a,u){ia(a);var s=i(),c=ge.fromDom(e.getDoc()),l=Jr(sa),f=_n(r,c,o);return n(a)?t(s,a,u,f,l).bind((function(t){return S(t.newRows(),(function(t){Ta(e,t.dom())})),S(t.newCells(),(function(t){Ea(e,t.dom())})),t.cursor().map((function(t){var n=e.dom.createRng();return n.setStart(t.dom(),0),n.setEnd(t.dom(),0),n}))})):m.none()}};return{deleteRow:i(Zi.eraseRows,(function(t){var n=Qr(t);return!1===r(e)||n.rows()>1}),n,t),deleteColumn:i(Zi.eraseColumns,(function(t){var n=Qr(t);return!1===r(e)||n.columns()>1}),n,t),insertRowsBefore:i(Zi.insertRowsBefore,c,n,t),insertRowsAfter:i(Zi.insertRowsAfter,c,n,t),insertColumnsBefore:i(Zi.insertColumnsBefore,c,Pr,t),insertColumnsAfter:i(Zi.insertColumnsAfter,c,Pr,t),mergeCells:i(Zi.mergeCells,c,n,t),unmergeCells:i(Zi.unmergeCells,c,n,t),pasteRowsBefore:i(Zi.pasteRowsBefore,c,n,t),pasteRowsAfter:i(Zi.pasteRowsAfter,c,n,t),pasteCells:i(Zi.pasteCells,c,n,t)}}(t,r.lazyWire),s=function(e){return{get:function(){var t,n,r=ea(e);return(t=r,n=ir.selectedSelector(),nr(t,n)).fold((function(){return void 0===e.selection.getStart()?sr.none():sr.single(e.selection)}),(function(e){return sr.multiple(e)}))}}}(t),l=_i(m.none());return function(e,t,r,o,i){var s=ra(e),c=function(t){return function(){return m.from(e.dom.getParent(e.selection.getStart(),t)).map(ge.fromDom)}},l=c("caption"),f=c("th,td"),d=function(e){return en(e,s)},p=function(e){return{width:ta(e.dom()),height:ta(e.dom())}},h=function(t){f().each((function(n){d(n).each((function(i){var a=hr.forMenu(o,i,n),u=p(i);t(i,a).each((function(t){!function(e,t,n){var r=p(n);t.width===r.width&&t.height===r.height||(Na(e,n.dom(),t.width,t.height),Sa(e,n.dom(),r.width,r.height))}(e,u,i),e.selection.setRng(t),e.focus(),r.clear(i),ia(i)}))}))}))},g=function(t){return f().bind((function(t){return d(t).bind((function(r){var i=ge.fromDom(e.getDoc()),a=hr.forMenu(o,r,t),u=_n(n,i,m.none());return ka(r,a,u)}))}))},v=function(t){i.get().each((function(n){var i=N(n,(function(e){return En(e)}));f().each((function(n){d(n).each((function(a){var u=ge.fromDom(e.getDoc()),s=Rn(u),c=hr.pasteRows(o,a,n,i,s);t(a,c).each((function(t){e.selection.setRng(t),e.focus(),r.clear(a)}))}))}))}))};Ja({mceTableSplitCells:function(){h(t.unmergeCells)},mceTableMergeCells:function(){h(t.mergeCells)},mceTableInsertRowBefore:function(){h(t.insertRowsBefore)},mceTableInsertRowAfter:function(){h(t.insertRowsAfter)},mceTableInsertColBefore:function(){h(t.insertColumnsBefore)},mceTableInsertColAfter:function(){h(t.insertColumnsAfter)},mceTableDeleteCol:function(){h(t.deleteColumn)},mceTableDeleteRow:function(){h(t.deleteRow)},mceTableCutRow:function(e){i.set(g()),h(t.deleteRow)},mceTableCopyRow:function(e){i.set(g())},mceTablePasteRowBefore:function(e){v(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){v(t.pasteRowsAfter)},mceTableDelete:function(){f().orThunk(l).each((function(t){en(t,s).filter(u(s)).each((function(t){var n=ge.fromText("");yt(t,n),St(t);var r=e.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),e.selection.setRng(r)}))}))}},(function(t,n){e.addCommand(n,t)})),Ja({mceInsertTable:a(Ga,e),mceTableProps:a(Ga,e,!0),mceTableRowProps:a(Wa,e),mceTableCellProps:a(ja,e)},(function(t,n){e.addCommand(n,(function(e,n){t(n)}))}))}(t,i,o,s,l),function(t,r,o,i){t.on("BeforeGetContent",(function(e){!0===e.selection&&sr.cata(r.get(),n,(function(n){e.preventDefault(),function(e){return en(e[0]).map(En).map((function(e){return[(t=e,n=ir.attributeSelector(),r=function(e){return at(e.element(),n)},o=tn(t),i=on(o),a=function(e,t){var n=e.grid().columns(),r=e.grid().rows(),o=n,i=0,a=0;return L(e.access(),(function(e){if(t(e)){var n=e.row(),u=n+e.rowspan()-1,s=e.column(),c=s+e.colspan()-1;n<r?r=n:u>i&&(i=u),s<o?o=s:c>a&&(a=c)}})),ln(r,o,i,a)}(i,r),u="th:not("+n+"),td:not("+n+")",s=Gt.filterFirstLayer(t,"th,td",(function(e){return at(e,u)})),S(s,St),function(e,t,n,r){for(var o=t.grid().columns(),i=t.grid().rows(),a=0;a<i;a++)for(var u=!1,s=0;s<o;s++)a<n.minRow()||a>n.maxRow()||s<n.minCol()||s>n.maxCol()||(an(t,a,s).filter(r).isNone()?fn(e,u,a):u=!0)}(o,i,a,r),function(e,t){var n=k(Gt.firstLayer(e,"tr"),(function(e){return 0===e.dom().childElementCount}));S(n,St),t.minCol()!==t.maxCol()&&t.minRow()!==t.maxRow()||S(Gt.firstLayer(e,"th,td"),(function(e){le(e,"rowspan"),le(e,"colspan")})),le(e,"width"),le(e,"height"),Se(e,"width"),Se(e,"height")}(t,a),t)];var t,n,r,o,i,a,u,s}))}(n).each((function(n){e.content="text"===e.format?function(e){return N(e,(function(e){return e.dom().innerText})).join("")}(n):function(e,t){return N(t,(function(t){return e.selection.serializer.serialize(t.dom(),{})})).join("")}(t,n)}))}),n)})),t.on("BeforeSetContent",(function(n){!0===n.selection&&!0===n.paste&&m.from(t.dom.getParent(t.selection.getStart(),"th,td")).each((function(r){var a=ge.fromDom(r);en(a).each((function(r){var u,s,c=k((u=n.content,(s=e.document.createElement("div")).innerHTML=u,gt(ge.fromDom(s))),(function(e){return"meta"!==Z(e)}));if(1===c.length&&"table"===Z(c[0])){n.preventDefault();var l=ge.fromDom(t.getDoc()),f=Rn(l),d=hr.paste(a,c[0],f);o.pasteCells(r,d).each((function(e){t.selection.setRng(e),t.focus(),i.clear(r)}))}}))}))}))}(t,s,i,o),function(e,t){var n=m.none(),r=[],o=[],i=[],a=[],u=function(e){e.disabled(!0)},s=function(e){e.disabled(!1)},c=function(){var e=this;r.push(e),n.fold((function(){u(e)}),(function(t){s(e)}))},l=function(){var e=this;o.push(e),n.fold((function(){u(e)}),(function(t){s(e)}))};e.on("init",(function(){e.on("nodechange",(function(c){var l=m.from(e.dom.getParent(e.selection.getStart(),"th,td"));n=l.bind((function(e){var n=ge.fromDom(e);return en(n).map((function(e){return hr.forMenu(t,e,n)}))})),n.fold((function(){S(r,u),S(o,u),S(i,u),S(a,u)}),(function(e){S(r,s),S(o,s),S(i,(function(t){t.disabled(e.mergable().isNone())})),S(a,(function(t){t.disabled(e.unmergable().isNone())}))}))}))}));var f=function(e,t,n,r){var o,i,a,u,s,c=r.getEl().getElementsByTagName("table")[0],l=r.isRtl()||"tl-tr"===r.parent().rel;for(c.nextSibling.innerHTML=t+1+" x "+(n+1),l&&(t=9-t),i=0;i<10;i++)for(o=0;o<10;o++)u=c.rows[i].childNodes[o].firstChild,s=(l?o>=t:o<=t)&&i<=n,e.dom.toggleClass(u,"mce-active",s),s&&(a=u);return a.parentNode},d=!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?{text:"Table",icon:"table",context:"table",onclick:p("mceInsertTable")}:{text:"Table",icon:"table",context:"table",ariaHideMenu:!0,onclick:function(t){t.aria&&(this.parent().hideAll(),t.stopImmediatePropagation(),e.execCommand("mceInsertTable"))},onshow:function(){f(e,0,0,this.menu.items()[0])},onhide:function(){var t=this.menu.items()[0].getEl().getElementsByTagName("a");e.dom.removeClass(t,"mce-active"),e.dom.addClass(t[0],"mce-active")},menu:[{type:"container",html:function(){var e="";e='<table role="grid" class="mce-grid mce-grid-border" aria-readonly="true">';for(var t=0;t<10;t++){e+="<tr>";for(var n=0;n<10;n++)e+='<td role="gridcell" tabindex="-1"><a id="mcegrid'+(10*t+n)+'" href="#" data-mce-x="'+n+'" data-mce-y="'+t+'"></a></td>';e+="</tr>"}return(e+="</table>")+'<div class="mce-text-center" role="presentation">1 x 1</div>'}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(t){var n,r,o=t.target;"A"===o.tagName.toUpperCase()&&(n=parseInt(o.getAttribute("data-mce-x"),10),r=parseInt(o.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(n=9-n),n===this.lastX&&r===this.lastY||(f(e,n,r,t.control),this.lastX=n,this.lastY=r))},onclick:function(t){var n=this;"A"===t.target.tagName.toUpperCase()&&(t.preventDefault(),t.stopPropagation(),n.parent().cancel(),e.undoManager.transact((function(){$a(e,n.lastX+1,n.lastY+1)})),e.addVisual())}}]};function p(t){return function(){e.execCommand(t)}}var h={text:"Table properties",context:"table",onPostRender:c,onclick:p("mceTableProps")},g={text:"Delete table",context:"table",onPostRender:c,cmd:"mceTableDelete"},v={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:p("mceTableInsertRowBefore"),onPostRender:l},{text:"Insert row after",onclick:p("mceTableInsertRowAfter"),onPostRender:l},{text:"Delete row",onclick:p("mceTableDeleteRow"),onPostRender:l},{text:"Row properties",onclick:p("mceTableRowProps"),onPostRender:l},{text:"-"},{text:"Cut row",onclick:p("mceTableCutRow"),onPostRender:l},{text:"Copy row",onclick:p("mceTableCopyRow"),onPostRender:l},{text:"Paste row before",onclick:p("mceTablePasteRowBefore"),onPostRender:l},{text:"Paste row after",onclick:p("mceTablePasteRowAfter"),onPostRender:l}]},b={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:p("mceTableInsertColBefore"),onPostRender:l},{text:"Insert column after",onclick:p("mceTableInsertColAfter"),onPostRender:l},{text:"Delete column",onclick:p("mceTableDeleteCol"),onPostRender:l}]},y={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:p("mceTableCellProps"),onPostRender:l},{text:"Merge cells",onclick:p("mceTableMergeCells"),onPostRender:function(){var e=this;i.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.mergable().isNone())}))}},{text:"Split cell",onclick:p("mceTableSplitCells"),onPostRender:function(){var e=this;a.push(e),n.fold((function(){u(e)}),(function(t){e.disabled(t.unmergable().isNone())}))}}]};e.addMenuItem("inserttable",d),e.addMenuItem("tableprops",h),e.addMenuItem("deletetable",g),e.addMenuItem("row",v),e.addMenuItem("column",b),e.addMenuItem("cell",y)}(t,s),function(e){var t=[];function n(t){return function(){e.execCommand(t)}}fc("inserttable tableprops deletetable | cell row column".split(" "),(function(n){"|"===n?t.push({text:"-"}):t.push(e.menuItems[n])})),e.addButton("table",{type:"menubutton",title:"Table",menu:t}),e.addButton("tableprops",{title:"Table properties",onclick:n("mceTableProps"),icon:"table"}),e.addButton("tabledelete",{title:"Delete table",onclick:n("mceTableDelete")}),e.addButton("tablecellprops",{title:"Cell properties",onclick:n("mceTableCellProps")}),e.addButton("tablemergecells",{title:"Merge cells",onclick:n("mceTableMergeCells")}),e.addButton("tablesplitcells",{title:"Split cell",onclick:n("mceTableSplitCells")}),e.addButton("tableinsertrowbefore",{title:"Insert row before",onclick:n("mceTableInsertRowBefore")}),e.addButton("tableinsertrowafter",{title:"Insert row after",onclick:n("mceTableInsertRowAfter")}),e.addButton("tabledeleterow",{title:"Delete row",onclick:n("mceTableDeleteRow")}),e.addButton("tablerowprops",{title:"Row properties",onclick:n("mceTableRowProps")}),e.addButton("tablecutrow",{title:"Cut row",onclick:n("mceTableCutRow")}),e.addButton("tablecopyrow",{title:"Copy row",onclick:n("mceTableCopyRow")}),e.addButton("tablepasterowbefore",{title:"Paste row before",onclick:n("mceTablePasteRowBefore")}),e.addButton("tablepasterowafter",{title:"Paste row after",onclick:n("mceTablePasteRowAfter")}),e.addButton("tableinsertcolbefore",{title:"Insert column before",onclick:n("mceTableInsertColBefore")}),e.addButton("tableinsertcolafter",{title:"Insert column after",onclick:n("mceTableInsertColAfter")}),e.addButton("tabledeletecol",{title:"Delete column",onclick:n("mceTableDeleteCol")})}(t),function(e){var t=function(e){var t=e.getParam("table_toolbar",ca);return""===t||!1===t?[]:h(t)?t.split(/[ ,]/):g(t)?t:[]}(e);t.length>0&&e.addContextToolbar((function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)}),t.join(" "))}(t),t.on("PreInit",(function(){t.serializer.addTempAttr(ir.firstSelected()),t.serializer.addTempAttr(ir.lastSelected())})),function(e){return e.getParam("table_tab_navigation",!0,"boolean")}(t)&&t.on("keydown",(function(e){!function(e,t,n,r){if(e.keyCode===Xu.TAB){var o=ea(t),i=function(e){var t=Z(e);return st(e,o)||T(Zu,t)},a=t.selection.getRng();if(a.collapsed){var u=ge.fromDom(a.startContainer);Qt(u,i).each((function(o){e.preventDefault(),(e.shiftKey?Gu:Ku)(t,i,o,n,r).each((function(e){t.selection.setRng(e)}))}))}}}(e,t,i,r.lazyWire)})),t.on("remove",(function(){r.destroy(),o.destroy()})),function(e,t){return{insertTable:function(t,n){return $a(e,t,n)},setClipboardRows:function(e){return function(e,t){var n=N(e,ge.fromDom);t.set(m.from(n))}(e,t)},getClipboardRows:function(){return function(e){return e.get().fold((function(){}),(function(e){return N(e,(function(e){return e.dom()}))}))}(t)}}}(t,l)}))}(window)},5319:(e,t,n)=>{n(9235)},9235:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],o=function(e){return e.getParam("textcolor_map",r)},i=function(e){return e.getParam("textcolor_rows",5)},a=function(e){return e.getParam("textcolor_cols",8)},u=function(e){return e.getParam("color_picker_callback",null)},s=function(e){return e.getParam("forecolor_cols",a(e))},c=function(e){return e.getParam("backcolor_cols",a(e))},l=u,f=tinymce.util.Tools.resolve("tinymce.util.I18n"),d=function(e,t){e.style.background=t,e.setAttribute("data-mce-color",t)},m=function(e){return function(t){var n=t.control;n._color?e.execCommand("mceApplyTextcolor",n.settings.format,n._color):e.execCommand("mceRemoveTextcolor",n.settings.format)}},p=function(e,r){return function(o){var i,a=this.parent(),u=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),n}(e,a.settings.format),s=function(t){e.execCommand("mceApplyTextcolor",a.settings.format,t),a.hidePanel(),a.color(t)};t.DOM.getParent(o.target,".mce-custom-color-btn")&&(a.hidePanel(),l(e).call(e,(function(e){var t,o,i,u=a.panel.getEl().getElementsByTagName("table")[0];for(t=n.map(u.rows[u.rows.length-1].childNodes,(function(e){return e.firstChild})),i=0;i<t.length&&(o=t[i]).getAttribute("data-mce-color");i++);if(i===r)for(i=0;i<r-1;i++)d(t[i],t[i+1].getAttribute("data-mce-color"));d(o,e),s(e)}),u)),(i=o.target.getAttribute("data-mce-color"))?(this.lastId&&t.DOM.get(this.lastId).setAttribute("aria-selected","false"),o.target.setAttribute("aria-selected",!0),this.lastId=o.target.id,"transparent"===i?(e.execCommand("mceRemoveTextcolor",a.settings.format),a.hidePanel(),a.resetColor()):s(i)):null!==i&&a.hidePanel()}},h=function(e,n){return function(){var r=n?s(e):c(e),a=n?function(e){return e.getParam("forecolor_rows",i(e))}(e):function(e){return e.getParam("backcolor_rows",i(e))}(e),l=n?function(e){return e.getParam("forecolor_map",o(e))}(e):function(e){return e.getParam("backcolor_map",o(e))}(e),d=function(e){return"function"==typeof u(e)}(e);return function(e,n,r,o){var i,a,u,s,c,l,d,m=0,p=t.DOM.uniqueId("mcearia"),h=function(e,t){var n="transparent"===e;return'<td class="mce-grid-cell'+(n?" mce-colorbtn-trans":"")+'"><div id="'+p+"-"+m+++'" data-mce-color="'+(e||"")+'" role="option" tabIndex="-1" style="'+(e?"background-color: "+e:"")+'" title="'+f.translate(t)+'">'+(n?"×":"")+"</div></td>"};for((i=function(e){var t,n=[];for(t=0;t<e.length;t+=2)n.push({text:e[t+1],color:"#"+e[t]});return n}(r)).push({text:f.translate("No color"),color:"transparent"}),u='<table class="mce-grid mce-grid-border mce-colorbutton-grid" role="list" cellspacing="0"><tbody>',s=i.length-1,l=0;l<n;l++){for(u+="<tr>",c=0;c<e;c++)u+=(d=l*e+c)>s?"<td></td>":h((a=i[d]).color,a.text);u+="</tr>"}if(o){for(u+='<tr><td colspan="'+e+'" class="mce-custom-color-btn"><div id="'+p+'-c" class="mce-widget mce-btn mce-btn-small mce-btn-flat" role="button" tabindex="-1" aria-labelledby="'+p+'-c" style="width: 100%"><button type="button" role="presentation" tabindex="-1">'+f.translate("Custom...")+"</button></div></td></tr>",u+="<tr>",c=0;c<e;c++)u+=h("","Custom color");u+="</tr>"}return u+"</tbody></table>"}(r,a,l,d)}};e.add("textcolor",(function(e){(function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))})(e),function(e){e.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!0),onclick:p(e,s(e))},onclick:m(e)}),e.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:h(e,!1),onclick:p(e,c(e))},onclick:m(e)})}(e)}))}()},3106:(e,t,n)=>{n(1943)},1943:()=>{!function(e){"use strict";var t,n,r,o,i,a=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return a(n())}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),s=function(e){return function(){return e}},c=s(!1),l=s(!0),f=function(){return d},d=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:c,isSome:c,isNone:l,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:r,orThunk:n,map:f,each:function(){},bind:f,exists:c,forall:l,filter:f,equals:t,equals_:t,toArray:function(){return[]},toString:s("none()")},Object.freeze&&Object.freeze(o),o),m=function(e){var t=s(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:l,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return m(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:d},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(c,(function(t){return n(e,t)}))}};return o},p=function(e){return"function"===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}(e)},h=(Array.prototype.slice,function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}),g=(p(Array.from)&&Array.from,function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:s(e)}}),v={fromHtml:function(t,n){var r=(n||e.document).createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return g(r.childNodes[0])},fromTag:function(t,n){var r=(n||e.document).createElement(t);return g(r)},fromText:function(t,n){var r=(n||e.document).createTextNode(t);return g(r)},fromDom:g,fromPoint:function(e,t,n){return function(e){return null==e?d:m(e)}(e.dom().elementFromPoint(t,n)).map(g)}},b=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE,e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE,e.Node.TEXT_NODE),y=(e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(e){return e.dom().nodeValue}),x=(i=b,function(e){return function(e){return e.dom().nodeType}(e)===i}),w={" ":"nbsp","":"shy"},C=function(e,t){var n,r="";for(n in e)r+=n;return new RegExp("["+r+"]",t?"g":"")},T=function(e){var t,n="";for(t in e)n&&(n+=","),n+="span.mce-"+e[t];return n},E={charMap:w,regExp:C(w),regExpGlobal:C(w,!0),selector:T(w),charMapToRegExp:C,charMapToSelector:T},N=function(e){return'<span data-mce-bogus="1" class="mce-'+E.charMap[e]+'">'+e+"</span>"},S=function(e,t){var n=[],r=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}(e.dom().childNodes,v.fromDom);return h(r,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(S(e,t))})),n},k={isMatch:function(e){var t=y(e);return x(e)&&void 0!==t&&E.regExp.test(t)},filterDescendants:S,findParentElm:function(e,t){for(;e.parentNode;){if(e.parentNode===t)return e;e=e.parentNode}},replaceWithSpans:function(e){return e.replace(E.regExpGlobal,N)}},D=function(e,t){var n,r,o=k.filterDescendants(v.fromDom(t),k.isMatch);h(o,(function(t){var o=k.replaceWithSpans(e.dom.encode(y(t)));for(r=e.dom.create("div",null,o);n=r.lastChild;)e.dom.insertAfter(n,t.dom());e.dom.remove(t.dom())}))},_=function(e,t){var n=e.dom.select(E.selector,t);h(n,(function(t){e.dom.remove(t,1)}))},R=D,A=_,O=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=k.findParentElm(e.selection.getNode(),t);_(e,r=void 0!==r?r:t),D(e,r),e.selection.moveToBookmark(n)},P=function(e,t){var n,r=e.getBody(),o=e.selection;t.set(!t.get()),function(e,t){e.fire("VisualChars",{state:t})}(e,t.get()),n=o.getBookmark(),!0===t.get()?R(e,r):A(e,r),o.moveToBookmark(n)},M=tinymce.util.Tools.resolve("tinymce.util.Delay"),I=function(e){return function(t){var n=t.control;e.on("VisualChars",(function(e){n.active(e.state)}))}};u.add("visualchars",(function(e){var t=a(!1);return function(e,t){e.addCommand("mceVisualChars",(function(){P(e,t)}))}(e,t),function(e){e.addButton("visualchars",{active:!1,title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e)}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:I(e),selectable:!0,context:"view",prependToContext:!0})}(e),function(e,t){var n=M.debounce((function(){O(e)}),300);!1!==e.settings.forced_root_block&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?O(e):n())}))}(e,t),function(e,t){e.on("init",(function(){var n=!function(e){return e.getParam("visualchars_default_state",!1)}(e);t.set(n),P(e,t)}))}(e,t),function(e){return{isEnabled:function(){return e.get()}}}(t)}))}(window)},3356:(e,t,n)=>{n(3562)},3562:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),a=tinymce.util.Tools.resolve("tinymce.Env"),u={characterIndices:{ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},SETS:[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),new RegExp("[-'\\.‘’․﹒'.]"),new RegExp("[:··״‧︓﹕:]"),new RegExp("[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]"),new RegExp("[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]"),new RegExp("\\r"),new RegExp("\\n"),new RegExp("[\v\f\85\u2028\u2029]"),new RegExp("[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]"),new RegExp("[-឴឵---\ufeff-]"),new RegExp("[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]"),new RegExp("[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]"),new RegExp("@")],EMPTY_STRING:"",PUNCTUATION:new RegExp("^[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]$"),WHITESPACE:/^\s+$/},s=function(e){return function(){return e}},c=s(!1),l=s(!0),f=function(){return d},d=(e=function(e){return e.isNone()},r={fold:function(e,t){return e()},is:c,isSome:c,isNone:l,getOr:n=function(e){return e},getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:n,orThunk:t,map:f,each:function(){},bind:f,exists:c,forall:l,filter:f,equals:e,equals_:e,toArray:function(){return[]},toString:s("none()")},Object.freeze&&Object.freeze(r),r),m=("function",function(e){return"function"===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}(e)}),p=(Array.prototype.slice,m(Array.from)&&Array.from,u.SETS),h=u.characterIndices.OTHER,g=function(e){var t,n,r=h,o=p.length;for(t=0;t<o;++t)if((n=p[t])&&n.test(e)){r=t;break}return r},v=u.characterIndices,b=function(e,t){var n,r,o=e[t],i=e[t+1];return!(t<0||t>e.length-1&&0!==t||o===v.ALETTER&&i===v.ALETTER||(r=e[t+2],o===v.ALETTER&&(i===v.MIDLETTER||i===v.MIDNUMLET||i===v.AT)&&r===v.ALETTER||(n=e[t-1],(o===v.MIDLETTER||o===v.MIDNUMLET||i===v.AT)&&i===v.ALETTER&&n===v.ALETTER||!(o!==v.NUMERIC&&o!==v.ALETTER||i!==v.NUMERIC&&i!==v.ALETTER)||(o===v.MIDNUM||o===v.MIDNUMLET)&&i===v.NUMERIC&&n===v.NUMERIC||o===v.NUMERIC&&(i===v.MIDNUM||i===v.MIDNUMLET)&&r===v.NUMERIC||o===v.EXTEND||o===v.FORMAT||n===v.EXTEND||n===v.FORMAT||i===v.EXTEND||i===v.FORMAT||o===v.CR&&i===v.LF||o!==v.NEWLINE&&o!==v.CR&&o!==v.LF&&i!==v.NEWLINE&&i!==v.CR&&i!==v.LF&&(o===v.KATAKANA&&i===v.KATAKANA||i===v.EXTENDNUMLET&&(o===v.ALETTER||o===v.NUMERIC||o===v.KATAKANA||o===v.EXTENDNUMLET)||o===v.EXTENDNUMLET&&(i===v.ALETTER||i===v.NUMERIC||i===v.KATAKANA)||o===v.AT))))},y=u.EMPTY_STRING,x=u.WHITESPACE,w=u.PUNCTUATION,C=function(e){return"http"===e||"https"===e},T=function(e,t,n){var r=function(e,t){var n;for(n=t;n<e.length;++n){var r=e.charAt(n);if(x.test(r))break}return n}(t,n+1),o=t.substring(n+1,r);return"://"===o.substr(0,3)?{word:e+o,index:r}:{word:e,index:n}},E=function(e,t){return function(e,t){var n,r,o,i,a,u,s=0,c=(i=g,a={},u=function(e){if(a[e])return a[e];var t=i(e);return a[e]=t,t},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}(e.split(""),u)),l=c.length,f=[],d=[];for(t||(t={}),t.ignoreCase&&(e=e.toLowerCase()),r=t.includePunctuation,o=t.includeWhitespace;s<l;++s)if(n=e.charAt(s),f.push(n),b(c,s)){if((f=f.join(y))&&(o||!x.test(f))&&(r||!w.test(f)))if(C(f)){var m=T(f,e,s);d.push(m.word),s=m.index}else d.push(f);f=[]}return d}(e.replace(/\ufeff/g,""),t)},N=function(e){return E(function(e){return e.removed?"":(t=e.getBody(),n=e.schema,a.ie?function(e,t){for(var n=t.getBlockElements(),r=t.getShortEndedElements(),o=t.getWhiteSpaceElements(),a=function(e){return n[e.nodeName]||r[e.nodeName]||o[e.nodeName]},u="",s=new i(e,e);e=s.next();)3===e.nodeType?u+=e.data:a(e)&&(u+=" ");return u}(t,n):t.innerText);var t,n}(e)).length},S=tinymce.util.Tools.resolve("tinymce.util.Delay"),k=tinymce.util.Tools.resolve("tinymce.util.I18n");o.add("wordcount",(function(e){return function(e){var t=function(e){return k.translate(["{0} words",N(e)])},n=function(){e.theme.panel.find("#wordcount").text(t(e))};e.on("init",(function(){var r=e.theme.panel&&e.theme.panel.find("#statusbar")[0],o=S.debounce(n,300);r&&S.setEditorTimeout(e,(function(){r.insert({type:"label",name:"wordcount",text:t(e),classes:"wordcount",disabled:e.settings.readonly},0),e.on("setcontent beforeaddundo undo redo keyup",o)}),0)}))}(e),function(e){return{getCount:function(){return N(e)}}}(e)}))}()},4756:(e,t,n)=>{n(6048)},6048:()=>{!function(e){"use strict";var t,n,r,o,i=tinymce.util.Tools.resolve("tinymce.ThemeManager"),a=tinymce.util.Tools.resolve("tinymce.EditorManager"),u=tinymce.util.Tools.resolve("tinymce.util.Tools"),s=function(e){return!1!==c(e)},c=function(e){return e.getParam("menubar")},l=function(e){return e.getParam("toolbar_items_size")},f=function(e){return e.getParam("menu")},d=function(e){return!1===e.settings.skin},m=function(e){var t=e.getParam("resize","vertical");return!1===t?"none":"both"===t?"both":"vertical"},p=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),h=tinymce.util.Tools.resolve("tinymce.ui.Factory"),g=tinymce.util.Tools.resolve("tinymce.util.I18n"),v=function(e){return e.fire("ResizeEditor")},b=function(e){return e.fire("BeforeRenderUI")},y=function(e,t){return function(){var n=e.find(t)[0];n&&n.focus(!0)}},x=function(e,t){e.shortcuts.add("Alt+F9","",y(t,"menubar")),e.shortcuts.add("Alt+F10,F10","",y(t,"toolbar")),e.shortcuts.add("Alt+F11","",y(t,"elementpath")),t.on("cancel",(function(){e.focus()}))},w=tinymce.util.Tools.resolve("tinymce.geom.Rect"),C=tinymce.util.Tools.resolve("tinymce.util.Delay"),T=function(){},E=function(e){return function(){return e}},N=E(!1),S=E(!0),k=function(){return D},D=(t=function(e){return e.isNone()},o={fold:function(e,t){return e()},is:N,isSome:N,isNone:S,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:E(null),getOrUndefined:E(void 0),or:r,orThunk:n,map:k,each:T,bind:k,exists:N,forall:S,filter:k,equals:t,equals_:t,toArray:function(){return[]},toString:E("none()")},Object.freeze&&Object.freeze(o),o),_=function(e){var t=E(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:S,isNone:N,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return _(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:D},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(N,(function(t){return n(e,t)}))}};return o},R={some:_,none:k,from:function(e){return null==e?D:_(e)}},A=function(e){return e?e.getRoot().uiContainer:null},O=function(e){var t=A(e);if(t&&"static"!==p.DOM.getStyle(t,"position",!0)){var n=p.DOM.getPos(t),r=t.scrollLeft-n.x,o=t.scrollTop-n.y;return R.some({x:r,y:o})}return R.none()},P=function(e,t){var n=p.DOM.select(e.settings.ui_container)[0];t.getRoot().uiContainer=n},M=A,I=function(e,t){return t.uiContainer=A(e)},B=function(e,t,n){var r,o=[];if(t)return u.each(t.split(/[ ,]/),(function(t){var i,a=function(){var n=e.selection;t.settings.stateSelector&&n.selectorChanged(t.settings.stateSelector,(function(e){t.active(e)}),!0),t.settings.disabledStateSelector&&n.selectorChanged(t.settings.disabledStateSelector,(function(e){t.disabled(e)}))};"|"===t?r=null:(r||(r={type:"buttongroup",items:[]},o.push(r)),e.buttons[t]&&(i=t,"function"==typeof(t=e.buttons[i])&&(t=t()),t.type=t.type||"button",t.size=n,t=h.create(t),r.items.push(t),e.initialized?a():e.on("init",a)))})),{type:"toolbar",layout:"flow",items:o}},L=B,F=function(e,t){var n=[];if(u.each(function(e){var t=e.getParam("toolbar");return!1===t?[]:u.isArray(t)?u.grep(t,(function(e){return e.length>0})):function(e,t){for(var n=[],r=1;r<10;r++){var o=e["toolbar"+r];if(!o)break;n.push(o)}var i=e.toolbar?[e.toolbar]:["undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"];return n.length>0?n:i}(e.settings)}(e),(function(r){var o;(o=r)&&n.push(B(e,o,t))})),n.length)return{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:n}},H=p.DOM,j=function(e){return{left:e.x,top:e.y,width:e.w,height:e.h,right:e.x+e.w,bottom:e.y+e.h}},z=function(e,t){e.moveTo(t.left,t.top)},W=function(e,t,n,r,o,i){return i=j({x:t,y:n,w:i.w,h:i.h}),e&&(i=e({elementRect:j(r),contentAreaRect:j(o),panelRect:i})),i},U=function(e){var t,n=function(){return e.contextToolbars||[]},r=function(t,n){var r,o,i,a,s,c,l,f=function(e){return e.getParam("inline_toolbar_position_handler")}(e);if(!e.removed)if(t&&t.toolbar.panel){var d,m,p,h;l=["bc-tc","tc-bc","tl-bl","bl-tl","tr-br","br-tr"],s=t.toolbar.panel,n&&s.show(),d=t.element,m=H.getPos(e.getContentAreaContainer()),p=e.dom.getRect(d),"BODY"===(h=e.dom.getRoot()).nodeName&&(p.x-=h.ownerDocument.documentElement.scrollLeft||h.scrollLeft,p.y-=h.ownerDocument.documentElement.scrollTop||h.scrollTop),p.x+=m.x,p.y+=m.y,i=p,o=H.getRect(s.getEl()),a=H.getRect(e.getContentAreaContainer()||e.getBody());var g=O(s).getOr({x:0,y:0});if(i.x+=g.x,i.y+=g.y,o.x+=g.x,o.y+=g.y,a.x+=g.x,a.y+=g.y,"inline"!==H.getStyle(t.element,"display",!0)){var v=t.element.getBoundingClientRect();i.w=v.width,i.h=v.height}e.inline||(a.w=e.getDoc().documentElement.offsetWidth),e.selection.controlSelection.isResizable(t.element)&&i.w<25&&(i=w.inflate(i,0,8)),r=w.findBestRelativePosition(o,i,a,l),i=w.clamp(i,a),r?(c=w.relativePosition(o,i,r),z(s,W(f,c.x,c.y,i,a,o))):(a.h+=o.h,(i=w.intersect(a,i))?(r=w.findBestRelativePosition(o,i,a,["bc-tc","bl-tl","br-tr"]))?(c=w.relativePosition(o,i,r),z(s,W(f,c.x,c.y,i,a,o))):z(s,W(f,i.x,i.y,i,a,o)):s.hide()),function(e,t,n){t=t?t.substr(0,2):"",u.each({t:"down",b:"up"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(0,1)))})),u.each({l:"left",r:"right"},(function(r,o){e.classes.toggle("arrow-"+r,n(o,t.substr(1,1)))}))}(s,r,(function(e,t){return e===t}))}else!function(e){u.each(e.contextToolbars,(function(e){e.panel&&e.panel.hide()}))}(e)},o=function(t){return function(){C.requestAnimationFrame((function(){e.selection&&r(a(e.selection.getNode()),t)}))}},i=function(){u.each(n(),(function(e){e.panel&&e.panel.hide()}))},a=function(t){var r,o,i,a=n();for(r=(i=e.$(t).parents().add(t)).length-1;r>=0;r--)for(o=a.length-1;o>=0;o--)if(a[o].predicate(i[r]))return{toolbar:a[o],element:i[r]};return null};e.on("click keyup setContent ObjectResized",(function(n){("setcontent"!==n.type||n.selection)&&C.setEditorTimeout(e,(function(){var n;(n=a(e.selection.getNode()))?(i(),function(n){var i;if(n.toolbar.panel)return n.toolbar.panel.show(),void r(n);i=h.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:L(e,n.toolbar.items),oncancel:function(){e.focus()}}),P(e,i),function(n){if(!t){var r=o(!0),i=M(n);t=e.selection.getScrollContainer()||e.getWin(),H.bind(t,"scroll",r),H.bind(i,"scroll",r),e.on("remove",(function(){H.unbind(t,"scroll",r),H.unbind(i,"scroll",r)}))}}(i),n.toolbar.panel=i,i.renderTo().reflow(),r(n)}(n)):i()}))})),e.on("blur hide contextmenu",i),e.on("ObjectResizeStart",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.hide()})),e.on("ResizeEditor ResizeWindow",o(!0)),e.on("nodeChange",o(!1)),e.on("remove",(function(){u.each(n(),(function(e){e.panel&&e.panel.remove()})),e.contextToolbars={}})),e.shortcuts.add("ctrl+F9","",(function(){var t=a(e.selection.getNode());t&&t.toolbar.panel&&t.toolbar.panel.items()[0].focus()}))},q=function(e){return function(t){return 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}(t)===e}},V=q("array"),$=q("function"),Y=q("number"),X=(Array.prototype.slice,Array.prototype.indexOf),K=Array.prototype.push,G=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},J=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)},Z=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},ee=($(Array.from)&&Array.from,{file:{title:"File",items:"newdocument restoredraft | preview | print"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen"},insert:{title:"Insert",items:"image link media template codesample inserttable | charmap hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | blockformats align | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code"},table:{title:"Table"},help:{title:"Help"}}),te=function(e,t){return"|"===e?{name:"|",item:{text:"|"}}:t?{name:e,item:t}:null},ne=function(e){return e&&"|"===e.item.text},re=function(e,t,n,r){var o,i,a,s;return t?(i=t[r],s=!0):i=ee[r],i&&(o={text:i.title},a=[],u.each((i.items||"").split(/[ ,]/),(function(t){var n=te(t,e[t]);n&&a.push(n)})),s||u.each(e,(function(e,t){e.context!==r||function(e,t){return function(e,n){for(var r=0,o=e.length;r<o;r++)if(e[r].name===t)return R.some(r);return R.none()}(e).isSome()}(a,t)||("before"===e.separator&&a.push({name:"|",item:{text:"|"}}),e.prependToContext?a.unshift(te(t,e)):a.push(te(t,e)),"after"===e.separator&&a.push({name:"|",item:{text:"|"}}))})),o.menu=J(function(e,t){var n=Z(e,(function(e){return!1===t.hasOwnProperty(e.name)})),r=Z(n,(function(e,t){return!ne(e)||!ne(n[t-1])}));return Z(r,(function(e,t){return!ne(e)||t>0&&t<r.length-1}))}(a,n),(function(e){return e.item})),!o.menu.length)?null:o},oe=function(e){for(var t=[],n=function(e){var t,n=[],r=f(e);if(r)for(t in r)n.push(t);else for(t in ee)n.push(t);return n}(e),r=u.makeMap(function(e){return e.getParam("removed_menuitems","")}(e).split(/[ ,]/)),o=c(e),i="string"==typeof o?o.split(/[ ,]/):n,a=0;a<i.length;a++){var s=i[a],l=re(e.menuItems,f(e),r,s);l&&t.push(l)}return t},ie=p.DOM,ae=function(e){return{width:e.clientWidth,height:e.clientHeight}},ue=function(e,t,n){var r,o,i,a;r=e.getContainer(),o=e.getContentAreaContainer().firstChild,i=ae(r),a=ae(o),null!==t&&(t=Math.max(function(e){return e.getParam("min_width",100,"number")}(e),t),t=Math.min(function(e){return e.getParam("max_width",65535,"number")}(e),t),ie.setStyle(r,"width",t+(i.width-a.width)),ie.setStyle(o,"width",t)),n=Math.max(function(e){return e.getParam("min_height",100,"number")}(e),n),n=Math.min(function(e){return e.getParam("max_height",65535,"number")}(e),n),ie.setStyle(o,"height",n),v(e)},se=ue,ce=tinymce.util.Tools.resolve("tinymce.Env"),le=function(e,t,n){var r,o=e.settings[n];o&&o((r=t.getEl("body"),{element:function(){return r}}))},fe=function(e,t,n){return function(r){var o=r.control,i=o.parents().filter("panel")[0],a=i.find("#"+t)[0],s=function(e,t){return u.grep(e,(function(e){return e.name===t}))[0]}(n,t);!function(e,t,n){u.each(n,(function(n){var r=t.items().filter("#"+n.name)[0];r&&r.visible()&&n.name!==e&&(le(n,r,"onhide"),r.visible(!1))}))}(t,i,n),o.parent().items().each((function(e){e.active(!1)})),a&&a.visible()?(le(s,a,"onhide"),a.hide(),o.active(!1)):(a?(a.show(),le(s,a,"onshow")):(a=h.create({type:"container",name:t,layout:"stack",classes:"sidebar-panel",html:""}),i.prepend(a),le(s,a,"onrender"),le(s,a,"onshow")),o.active(!0)),v(e)}},de=function(e){return!(ce.ie&&!(ce.ie>=11)||!e.sidebars)&&e.sidebars.length>0},me=function(e){return{type:"panel",name:"sidebar",layout:"stack",classes:"sidebar",items:[{type:"toolbar",layout:"stack",classes:"sidebar-toolbar",items:u.map(e.sidebars,(function(t){var n=t.settings;return{type:"button",icon:n.icon,image:n.image,tooltip:n.tooltip,onclick:fe(e,t.name,e.sidebars)}}))}]}},pe=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},he=p.DOM,ge=function(e){return{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",border:e,html:""}},ve=function(e){return{type:"panel",layout:"stack",classes:"edit-aria-container",border:"1 0 0 0",items:[ge("0"),me(e)]}},be=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),ye=0,xe={id:function(){return"mceu_"+ye++},create:function(t,n,r){var o=e.document.createElement(t);return p.DOM.setAttribs(o,n),"string"==typeof r?o.innerHTML=r:u.each(r,(function(e){e.nodeType&&o.appendChild(e)})),o},createFragment:function(e){return p.DOM.createFragment(e)},getWindowSize:function(){return p.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,t){return p.DOM.getPos(e,t||xe.getContainer())},getContainer:function(){return ce.container?ce.container:e.document.body},getViewPort:function(e){return p.DOM.getViewPort(e)},get:function(t){return e.document.getElementById(t)},addClass:function(e,t){return p.DOM.addClass(e,t)},removeClass:function(e,t){return p.DOM.removeClass(e,t)},hasClass:function(e,t){return p.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return p.DOM.toggleClass(e,t,n)},css:function(e,t,n){return p.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return p.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return p.DOM.bind(e,t,n,r)},off:function(e,t,n){return p.DOM.unbind(e,t,n)},fire:function(e,t,n){return p.DOM.fire(e,t,n)},innerHtml:function(e,t){p.DOM.setHTML(e,t)}},we=function(e){return"static"===xe.getRuntimeStyle(e,"position")},Ce=function(e){return e.state.get("fixed")};function Te(t,n,r){var o,i,a,u,s,c,l,f,d,m;return d=Ee(),a=(i=xe.getPos(n,M(t))).x,u=i.y,Ce(t)&&we(e.document.body)&&(a-=d.x,u-=d.y),o=t.getEl(),s=(m=xe.getSize(o)).width,c=m.height,l=(m=xe.getSize(n)).width,f=m.height,"b"===(r=(r||"").split(""))[0]&&(u+=f),"r"===r[1]&&(a+=l),"c"===r[0]&&(u+=Math.round(f/2)),"c"===r[1]&&(a+=Math.round(l/2)),"b"===r[3]&&(u-=c),"r"===r[4]&&(a-=s),"c"===r[3]&&(u-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(s/2)),{x:a,y:u,w:s,h:c}}var Ee=function(){var t=e.window;return{x:Math.max(t.pageXOffset,e.document.body.scrollLeft,e.document.documentElement.scrollLeft),y:Math.max(t.pageYOffset,e.document.body.scrollTop,e.document.documentElement.scrollTop),w:t.innerWidth||e.document.documentElement.clientWidth,h:t.innerHeight||e.document.documentElement.clientHeight}},Ne=function(e){var t=M(e);return t&&!Ce(e)?function(e){return{x:0,y:0,w:e.scrollWidth-1,h:e.scrollHeight-1}}(t):Ee()},Se={testMoveRel:function(e,t){for(var n=Ne(this),r=0;r<t.length;r++){var o=Te(this,e,t[r]);if(Ce(this)){if(o.x>0&&o.x+o.w<n.w&&o.y>0&&o.y+o.h<n.h)return t[r]}else if(o.x>n.x&&o.x+o.w<n.w+n.x&&o.y>n.y&&o.y+o.h<n.h+n.y)return t[r]}return t[0]},moveRel:function(e,t){"string"!=typeof t&&(t=this.testMoveRel(e,t));var n=Te(this,e,t);return this.moveTo(n.x,n.y)},moveBy:function(e,t){var n=this,r=n.layoutRect();return n.moveTo(r.x+e,r.y+t),n},moveTo:function(e,t){var n=this;function r(e,t,n){return e<0||e+n>t&&(e=t-n)<0?0:e}if(n.settings.constrainToViewport){var o=Ne(this),i=n.layoutRect();e=r(e,o.w+o.x,i.w),t=r(t,o.h+o.y,i.h)}var a=M(n);return a&&we(a)&&!Ce(n)&&(e-=a.scrollLeft,t-=a.scrollTop),a&&(e+=1,t+=1),n.state.get("rendered")?n.layoutRect({x:e,y:t}).repaint():(n.settings.x=e,n.settings.y=t),n.fire("move",{x:e,y:t}),n}},ke=tinymce.util.Tools.resolve("tinymce.util.Class"),De=tinymce.util.Tools.resolve("tinymce.util.EventDispatcher"),_e=function(e){var t;if(e)return"number"==typeof e?{top:e=e||0,left:e,bottom:e,right:e}:(1===(t=(e=e.split(" ")).length)?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],10)||0,right:parseInt(e[1],10)||0,bottom:parseInt(e[2],10)||0,left:parseInt(e[3],10)||0})},Re=function(e,t){function n(t){var n=parseFloat(function(t){var n=e.ownerDocument.defaultView;if(n){var r=n.getComputedStyle(e,null);return r?(t=t.replace(/[A-Z]/g,(function(e){return"-"+e})),r.getPropertyValue(t)):null}return e.currentStyle[t]}(t));return isNaN(n)?0:n}return{top:n(t+"TopWidth"),right:n(t+"RightWidth"),bottom:n(t+"BottomWidth"),left:n(t+"LeftWidth")}};function Ae(){}function Oe(e){this.cls=[],this.cls._map={},this.onchange=e||Ae,this.prefix=""}u.extend(Oe.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){var t=void 0;for(t=0;t<this.cls.length&&this.cls[t]!==e;t++);this.cls.splice(t,1),delete this.cls._map[e],this._change()}return this},toggle:function(e,t){var n=this.contains(e);return n!==t&&(n?this.remove(e):this.add(e),this._change()),this},contains:function(e){return!!this.cls._map[e]},_change:function(){delete this.clsValue,this.onchange.call(this)}}),Oe.prototype.toString=function(){var e;if(this.clsValue)return this.clsValue;e="";for(var t=0;t<this.cls.length;t++)t>0&&(e+=" "),e+=this.prefix+this.cls[t];return e};var Pe,Me,Ie,Be=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,Le=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,Fe=/^\s*|\s*$/g,He=ke.extend({init:function(e){var t=this.match;function n(e,n,o){var i;function a(e){e&&n.push(e)}return a(function(e){if(e)return e=e.toLowerCase(),function(t){return"*"===e||t.type===e}}((i=Be.exec(e.replace(Fe,"")))[1])),a(function(e){if(e)return function(t){return t._name===e}}(i[2])),a(function(e){if(e)return e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}}(i[3])),a(function(e,t,n){if(e)return function(r){var o=r[e]?r[e]():"";return t?"="===t?o===n:"*="===t?o.indexOf(n)>=0:"~="===t?(" "+o+" ").indexOf(" "+n+" ")>=0:"!="===t?o!==n:"^="===t?0===o.indexOf(n):"$="===t&&o.substr(o.length-n.length)===n:!!n}}(i[4],i[5],i[6])),a(function(e){var n;if(e)return(e=/(?:not\((.+)\))|(.+)/i.exec(e))[1]?(n=r(e[1],[]),function(e){return!t(e,n)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2==0:"odd"===e?n%2==1:!!t[e]&&t[e]()})}(i[7])),n.pseudo=!!i[7],n.direct=o,n}function r(e,t){var o,i,a,u=[];do{if(Le.exec(""),(i=Le.exec(e))&&(e=i[3],u.push(i[1]),i[2])){o=i[3];break}}while(i);for(o&&r(o,t),e=[],a=0;a<u.length;a++)">"!==u[a]&&e.push(n(u[a],[],">"===u[a-1]));return t.push(e),t}this._selectors=r(e,[])},match:function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p;for(n=0,r=(t=t||this._selectors).length;n<r;n++){for(p=e,m=0,o=(i=(a=t[n]).length)-1;o>=0;o--)for(c=a[o];p;){if(c.pseudo)for(l=f=(d=p.parent().items()).length;l--&&d[l]!==p;);for(u=0,s=c.length;u<s;u++)if(!c[u](p,l,f)){u=s+1;break}if(u===s){m++;break}if(o===i-1)break;p=p.parent()}if(m===i)return!0}return!1},find:function(e){var t,n,r=[],o=this._selectors;function i(e,t,n){var o,a,u,s,c,l=t[n];for(o=0,a=e.length;o<a;o++){for(c=e[o],u=0,s=l.length;u<s;u++)if(!l[u](c,o,a)){u=s+1;break}if(u===s)n===t.length-1?r.push(c):c.items&&i(c.items(),t,n+1);else if(l.direct)return;c.items&&i(c.items(),t,n)}}if(e.items){for(t=0,n=o.length;t<n;t++)i(e.items(),o[t],0);n>1&&(r=function(e){for(var t,n=[],r=e.length;r--;)(t=e[r]).__checked||(n.push(t),t.__checked=1);for(r=n.length;r--;)delete n[r].__checked;return n}(r))}return Pe||(Pe=He.Collection),new Pe(r)}}),je=Array.prototype.push,ze=Array.prototype.slice;Ie={length:0,init:function(e){e&&this.add(e)},add:function(e){var t=this;return u.isArray(e)?je.apply(t,e):e instanceof Me?t.add(e.toArray()):je.call(t,e),t},set:function(e){var t,n=this,r=n.length;for(n.length=0,n.add(e),t=n.length;t<r;t++)delete n[t];return n},filter:function(e){var t,n,r,o,i=[];for("string"==typeof e?(e=new He(e),o=function(t){return e.match(t)}):o=e,t=0,n=this.length;t<n;t++)o(r=this[t])&&i.push(r);return new Me(i)},slice:function(){return new Me(ze.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(e){return u.each(this,e),this},toArray:function(){return u.toArray(this)},indexOf:function(e){for(var t=this.length;t--&&this[t]!==e;);return t},reverse:function(){return new Me(u.toArray(this).reverse())},hasClass:function(e){return!!this[0]&&this[0].classes.contains(e)},prop:function(e,t){var n,r=this;return void 0!==t?(r.each((function(n){n[e]&&n[e](t)})),r):(n=r[0])&&n[e]?n[e]():void 0},exec:function(e){var t=this,n=u.toArray(arguments).slice(1);return t.each((function(t){t[e]&&t[e].apply(t,n)})),t},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each((function(t){t.classes.add(e)}))},removeClass:function(e){return this.each((function(t){t.classes.remove(e)}))}},u.each("fire on off show hide append prepend before after reflow".split(" "),(function(e){Ie[e]=function(){var t=u.toArray(arguments);return this.each((function(n){e in n&&n[e].apply(n,t)})),this}})),u.each("text name disabled active selected checked visible parent value data".split(" "),(function(e){Ie[e]=function(t){return this.prop(e,t)}})),Me=ke.extend(Ie),He.Collection=Me;var We=Me,Ue=function(e){this.create=e.create};Ue.create=function(e,t){return new Ue({create:function(n,r){var o,i=function(e){n.set(r,e.value)};return n.on("change:"+r,(function(n){e.set(t,n.value)})),e.on("change:"+t,i),(o=n._bindings)||(o=n._bindings=[],n.on("destroy",(function(){for(var e=o.length;e--;)o[e]()}))),o.push((function(){e.off("change:"+t,i)})),e.get(t)}})};var qe=tinymce.util.Tools.resolve("tinymce.util.Observable");function Ve(e){return e.nodeType>0}function $e(e,t){var n,r;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(u.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!$e(e[n],t[n]))return!1}if(Ve(e)||Ve(t))return e===t;for(n in r={},t){if(!$e(e[n],t[n]))return!1;r[n]=!0}for(n in e)if(!r[n]&&!$e(e[n],t[n]))return!1;return!0}var Ye,Xe,Ke=ke.extend({Mixins:[qe],init:function(e){var t,n;for(t in e=e||{})(n=e[t])instanceof Ue&&(e[t]=n.create(this,t));this.data=e},set:function(e,t){var n,r,o=this.data[e];if(t instanceof Ue&&(t=t.create(this,e)),"object"==typeof e){for(n in e)this.set(n,e[n]);return this}return $e(o,t)||(this.data[e]=t,r={target:this,name:e,value:t,oldValue:o},this.fire("change:"+e,r),this.fire("change",r)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(e){return Ue.create(this,e)},destroy:function(){this.fire("destroy")}}),Ge={},Je={add:function(t){var n=t.parent();if(n){if(!n._layout||n._layout.isNative())return;Ge[n._id]||(Ge[n._id]=n),Ye||(Ye=!0,C.requestAnimationFrame((function(){var e,t;for(e in Ye=!1,Ge)(t=Ge[e]).state.get("rendered")&&t.reflow();Ge={}}),e.document.body))}},remove:function(e){Ge[e._id]&&delete Ge[e._id]}},Qe="onmousewheel"in e.document,Ze="mce-",et=0,tt={Statics:{classPrefix:Ze},isRtl:function(){return Xe.rtl},classPrefix:Ze,init:function(e){var t,n,r=this;function o(e){var t;for(e=e.split(" "),t=0;t<e.length;t++)r.classes.add(e[t])}r.settings=e=u.extend({},r.Defaults,e),r._id=e.id||"mceu_"+et++,r._aria={role:e.role},r._elmCache={},r.$=be,r.state=new Ke({visible:!0,active:!1,disabled:!1,value:""}),r.data=new Ke(e.data),r.classes=new Oe((function(){r.state.get("rendered")&&(r.getEl().className=this.toString())})),r.classes.prefix=r.classPrefix,(t=e.classes)&&(r.Defaults&&(n=r.Defaults.classes)&&t!==n&&o(n),o(t)),u.each("title text name visible disabled active value".split(" "),(function(t){t in e&&r[t](e[t])})),r.on("click",(function(){if(r.disabled())return!1})),r.settings=e,r.borderBox=_e(e.border),r.paddingBox=_e(e.padding),r.marginBox=_e(e.margin),e.hidden&&r.hide()},Properties:"parent,name",getContainerElm:function(){return M(this)||xe.getContainer()},getParentCtrl:function(e){for(var t,n=this.getRoot().controlIdLookup;e&&n&&!(t=n[e.id]);)e=e.parentNode;return t},initLayoutRect:function(){var e,t,n,r,o,i,a,u,s,c,l=this,f=l.settings,d=l.getEl();e=l.borderBox=l.borderBox||Re(d,"border"),l.paddingBox=l.paddingBox||Re(d,"padding"),l.marginBox=l.marginBox||Re(d,"margin"),c=xe.getSize(d),u=f.minWidth,s=f.minHeight,o=u||c.width,i=s||c.height,n=f.width,r=f.height,a=void 0!==(a=f.autoResize)?a:!n&&!r,n=n||o,r=r||i;var m=e.left+e.right,p=e.top+e.bottom,h=f.maxWidth||65535,g=f.maxHeight||65535;return l._layoutRect=t={x:f.x||0,y:f.y||0,w:n,h:r,deltaW:m,deltaH:p,contentW:n-m,contentH:r-p,innerW:n-m,innerH:r-p,startMinWidth:u||0,startMinHeight:s||0,minW:Math.min(o,h),minH:Math.min(i,g),maxW:h,maxH:g,autoResize:a,scrollW:0},l._lastLayoutRect={},t},layoutRect:function(e){var t,n,r,o,i,a=this,u=a._layoutRect;return u||(u=a.initLayoutRect()),e?(r=u.deltaW,o=u.deltaH,void 0!==e.x&&(u.x=e.x),void 0!==e.y&&(u.y=e.y),void 0!==e.minW&&(u.minW=e.minW),void 0!==e.minH&&(u.minH=e.minH),void 0!==(n=e.w)&&(n=(n=n<u.minW?u.minW:n)>u.maxW?u.maxW:n,u.w=n,u.innerW=n-r),void 0!==(n=e.h)&&(n=(n=n<u.minH?u.minH:n)>u.maxH?u.maxH:n,u.h=n,u.innerH=n-o),void 0!==(n=e.innerW)&&(n=(n=n<u.minW-r?u.minW-r:n)>u.maxW-r?u.maxW-r:n,u.innerW=n,u.w=n+r),void 0!==(n=e.innerH)&&(n=(n=n<u.minH-o?u.minH-o:n)>u.maxH-o?u.maxH-o:n,u.innerH=n,u.h=n+o),void 0!==e.contentW&&(u.contentW=e.contentW),void 0!==e.contentH&&(u.contentH=e.contentH),(t=a._lastLayoutRect).x===u.x&&t.y===u.y&&t.w===u.w&&t.h===u.h||((i=Xe.repaintControls)&&i.map&&!i.map[a._id]&&(i.push(a),i.map[a._id]=!0),t.x=u.x,t.y=u.y,t.w=u.w,t.h=u.h),a):u},repaint:function(){var t,n,r,o,i,a,u,s,c,l,f=this;c=e.document.createRange?function(e){return e}:Math.round,t=f.getEl().style,o=f._layoutRect,s=f._lastRepaintRect||{},a=(i=f.borderBox).left+i.right,u=i.top+i.bottom,o.x!==s.x&&(t.left=c(o.x)+"px",s.x=o.x),o.y!==s.y&&(t.top=c(o.y)+"px",s.y=o.y),o.w!==s.w&&(l=c(o.w-a),t.width=(l>=0?l:0)+"px",s.w=o.w),o.h!==s.h&&(l=c(o.h-u),t.height=(l>=0?l:0)+"px",s.h=o.h),f._hasBody&&o.innerW!==s.innerW&&(l=c(o.innerW),(r=f.getEl("body"))&&((n=r.style).width=(l>=0?l:0)+"px"),s.innerW=o.innerW),f._hasBody&&o.innerH!==s.innerH&&(l=c(o.innerH),(r=r||f.getEl("body"))&&((n=n||r.style).height=(l>=0?l:0)+"px"),s.innerH=o.innerH),f._lastRepaintRect=s,f.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,xe.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){var n=this;return nt(n).on(e,function(e){var t,r;return"string"!=typeof e?e:function(o){return t||n.parentsAndSelf().each((function(n){var o=n.settings.callbacks;if(o&&(t=o[e]))return r=n,!1})),t?t.call(r,o):(o.action=e,void this.fire("execute",o))}}(t)),n},off:function(e,t){return nt(this).off(e,t),this},fire:function(e,t,n){var r=this;if((t=t||{}).control||(t.control=r),t=nt(r).fire(e,t),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},hasEventListeners:function(e){return nt(this).has(e)},parents:function(e){var t,n=new We;for(t=this.parent();t;t=t.parent())n.add(t);return e&&(n=n.filter(e)),n},parentsAndSelf:function(e){return new We(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=be("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return void 0===t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"===e?e:"aria-"+e,t),n)},encode:function(e,t){return!1!==t&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,(function(e){return"&#"+e.charCodeAt(0)+";"}))},translate:function(e){return Xe.translate?Xe.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e,t,n=this,r=n.getEl(),o=n.parent();if(n.items){var i=n.items().toArray();for(t=i.length;t--;)i[t].remove()}o&&o.items&&(e=[],o.items().each((function(t){t!==n&&e.push(t)})),o.items().set(e),o._lastRect=null),n._eventsRoot&&n._eventsRoot===n&&be(r).off();var a=n.getRoot().controlIdLookup;return a&&delete a[n._id],r&&r.parentNode&&r.parentNode.removeChild(r),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return be(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return be(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'<div id="'+this._id+'" class="'+this.classes+'"></div>'},postRender:function(){var e,t,n,r,o,i=this,a=i.settings;for(r in i.$el=be(i.getEl()),i.state.set("rendered",!0),a)0===r.indexOf("on")&&i.on(r.substr(2),a[r]);if(i._eventsRoot){for(n=i.parent();!o&&n;n=n.parent())o=n._eventsRoot;if(o)for(r in o._nativeEvents)i._nativeEvents[r]=!0}rt(i),a.style&&(e=i.getEl())&&(e.setAttribute("style",a.style),e.style.cssText=a.style),i.settings.border&&(t=i.borderBox,i.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left}));var u=i.getRoot();for(var s in u.controlIdLookup||(u.controlIdLookup={}),u.controlIdLookup[i._id]=i,i._aria)i.aria(s,i._aria[s]);!1===i.state.get("visible")&&(i.getEl().style.display="none"),i.bindStates(),i.state.on("change:visible",(function(e){var t,n=e.value;i.state.get("rendered")&&(i.getEl().style.display=!1===n?"none":"",i.getEl().getBoundingClientRect()),(t=i.parent())&&(t._lastRect=null),i.fire(n?"show":"hide"),Je.add(i)})),i.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t,n,r,o,i,a,u=this.getEl(),s=u.parentNode,c=function(e,t){var n,r,o=e;for(n=r=0;o&&o!==t&&o.nodeType;)n+=o.offsetLeft||0,r+=o.offsetTop||0,o=o.offsetParent;return{x:n,y:r}}(u,s);return t=c.x,n=c.y,r=u.offsetWidth,o=u.offsetHeight,i=s.clientWidth,a=s.clientHeight,"end"===e?(t-=i-r,n-=a-o):"center"===e&&(t-=i/2-r/2,n-=a/2-o/2),s.scrollLeft=t,s.scrollTop=n,this},getRoot:function(){for(var e,t=this,n=[];t;){if(t.rootControl){e=t.rootControl;break}n.push(t),e=t,t=t.parent()}e||(e=this);for(var r=n.length;r--;)n[r].rootControl=e;return e},reflow:function(){Je.remove(this);var e=this.parent();return e&&e._layout&&!e._layout.isNative()&&e.reflow(),this}};function nt(e){return e._eventDispatcher||(e._eventDispatcher=new De({scope:e,toggleEvent:function(t,n){n&&De.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&rt(e))}})),e._eventDispatcher}function rt(e){var t,n,r,o,i,a;function u(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function s(){var e=o._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each((function(e){e.fire("mouseleave",{target:e.getEl()})})),o._lastHoverCtrl=null)}function c(t){var n,r,i,a=e.getParentCtrl(t.target),u=o._lastHoverCtrl,s=0;if(a!==u){if(o._lastHoverCtrl=a,(r=a.parents().toArray().reverse()).push(a),u){for((i=u.parents().toArray().reverse()).push(u),s=0;s<i.length&&r[s]===i[s];s++);for(n=i.length-1;n>=s;n--)(u=i[n]).fire("mouseleave",{target:u.getEl()})}for(n=s;n<r.length;n++)(a=r[n]).fire("mouseenter",{target:a.getEl()})}}function l(t){t.preventDefault(),"mousewheel"===t.type?(t.deltaY=-1/40*t.wheelDelta,t.wheelDeltaX&&(t.deltaX=-1/40*t.wheelDeltaX)):(t.deltaX=0,t.deltaY=t.detail),t=e.fire("wheel",t)}if(i=e._nativeEvents){for((r=e.parents().toArray()).unshift(e),t=0,n=r.length;!o&&t<n;t++)o=r[t]._eventsRoot;for(o||(o=r[r.length-1]||e),e._eventsRoot=o,n=t,t=0;t<n;t++)r[t]._eventsRoot=o;var f=o._delegates;for(a in f||(f=o._delegates={}),i){if(!i)return!1;"wheel"!==a?("mouseenter"===a||"mouseleave"===a?o._hasMouseEnter||(be(o.getEl()).on("mouseleave",s).on("mouseover",c),o._hasMouseEnter=1):f[a]||(be(o.getEl()).on(a,u),f[a]=!0),i[a]=!1):Qe?be(e.getEl()).on("mousewheel",l):be(e.getEl()).on("DOMMouseScroll",l)}}}u.each("text title visible disabled active value".split(" "),(function(e){tt[e]=function(t){return 0===arguments.length?this.state.get(e):(void 0!==t&&this.state.set(e,t),this)}}));var ot=Xe=ke.extend(tt),it=function(e){return!!e.getAttribute("data-mce-tabstop")};function at(t){var n,r,o=t.root;function i(e){return e&&1===e.nodeType}try{n=e.document.activeElement}catch(t){n=e.document.body}function a(e){return i(e=e||n)?e.getAttribute("role"):null}function u(e){for(var t,r=e||n;r=r.parentNode;)if(t=a(r))return t}function s(e){var t=n;if(i(t))return t.getAttribute("aria-"+e)}function c(e){var t=e.tagName.toUpperCase();return"INPUT"===t||"TEXTAREA"===t||"SELECT"===t}function l(e){var t=[];return function e(n){if(1===n.nodeType&&"none"!==n.style.display&&!n.disabled){(function(e){return!(!c(e)||e.hidden)||!!it(e)||!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(a(e))})(n)&&t.push(n);for(var r=0;r<n.childNodes.length;r++)e(n.childNodes[r])}}(e||o.getEl()),t}function f(e){var t,n;(n=(e=e||r).parents().toArray()).unshift(e);for(var o=0;o<n.length&&!(t=n[o]).settings.ariaRoot;o++);return t}function d(e,t){return e<0?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function m(e,t){var r=-1,o=f();t=t||l(o.getEl());for(var i=0;i<t.length;i++)t[i]===n&&(r=i);r+=e,o.lastAriaIndex=d(r,t)}function p(){"tablist"===u()?m(-1,l(n.parentNode)):r.parent().submenu?b():m(-1)}function h(){var e=a(),t=u();"tablist"===t?m(1,l(n.parentNode)):"menuitem"===e&&"menu"===t&&s("haspopup")?y():m(1)}function g(){m(-1)}function v(){var e=a(),t=u();"menuitem"===e&&"menubar"===t?y():"button"===e&&s("haspopup")?y({key:"down"}):m(1)}function b(){r.fire("cancel")}function y(e){e=e||{},r.fire("click",{target:n,aria:e})}return r=o.getParentCtrl(n),o.on("keydown",(function(e){function t(e,t){c(n)||it(n)||"slider"!==a(n)&&!1!==t(e)&&e.preventDefault()}if(!e.isDefaultPrevented())switch(e.keyCode){case 37:t(e,p);break;case 39:t(e,h);break;case 38:t(e,g);break;case 40:t(e,v);break;case 27:b();break;case 14:case 13:case 32:t(e,y);break;case 9:!function(e){if("tablist"===u()){var t=l(r.getEl("body"))[0];t&&t.focus()}else m(e.shiftKey?-1:1)}(e),e.preventDefault()}})),o.on("focusin",(function(e){n=e.target,r=e.control})),{focusFirst:function(e){var t=f(e),n=l(t.getEl());t.settings.ariaRemember&&"lastAriaIndex"in t?d(t.lastAriaIndex,n):d(0,n)}}}var ut={},st=ot.extend({init:function(e){var t=this;t._super(e),(e=t.settings).fixed&&t.state.set("fixed",!0),t._items=new We,t.isRtl()&&t.classes.add("rtl"),t.bodyClasses=new Oe((function(){t.state.get("rendered")&&(t.getEl("body").className=this.toString())})),t.bodyClasses.prefix=t.classPrefix,t.classes.add("container"),t.bodyClasses.add("container-body"),e.containerCls&&t.classes.add(e.containerCls),t._layout=h.create((e.layout||"")+"layout"),t.settings.items?t.add(t.settings.items):t.add(t.render()),t._hasBody=!0},items:function(){return this._items},find:function(e){return(e=ut[e]=ut[e]||new He(e)).find(this)},add:function(e){var t=this;return t.items().add(t.create(e)).parent(t),t},focus:function(e){var t,n,r,o=this;if(!e||!(n=o.keyboardNav||o.parents().eq(-1)[0].keyboardNav))return r=o.find("*"),o.statusbar&&r.add(o.statusbar.items()),r.each((function(e){if(e.settings.autofocus)return t=null,!1;e.canFocus&&(t=t||e)})),t&&t.focus(),o;n.focusFirst(o)},replace:function(e,t){for(var n,r=this.items(),o=r.length;o--;)if(r[o]===e){r[o]=t;break}o>=0&&((n=t.getEl())&&n.parentNode.removeChild(n),(n=e.getEl())&&n.parentNode.removeChild(n)),t.parent(this)},create:function(e){var t,n=this,r=[];return u.isArray(e)||(e=[e]),u.each(e,(function(e){e&&(e instanceof ot||("string"==typeof e&&(e={type:e}),t=u.extend({},n.settings.defaults,e),e.type=t.type=t.type||e.type||n.settings.defaultType||(t.defaults?t.defaults.type:null),e=h.create(t)),r.push(e))})),r},renderNew:function(){var e=this;return e.items().each((function(t,n){var r;t.parent(e),t.state.get("rendered")||((r=e.getEl("body")).hasChildNodes()&&n<=r.childNodes.length-1?be(r.childNodes[n]).before(t.renderHtml()):be(r).append(t.renderHtml()),t.postRender(),Je.add(t))})),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r,o,i,a=this;return e=a.create(e),r=a.items(),!n&&t<r.length-1&&(t+=1),t>=0&&t<r.length&&(o=r.slice(0,t).toArray(),i=r.slice(t).toArray(),r.set(o.concat(e,i))),a.renderNew()},fromJSON:function(e){for(var t in e)this.find("#"+t).value(e[t]);return this},toJSON:function(){var e={};return this.find("*").each((function(t){var n=t.name(),r=t.value();n&&void 0!==r&&(e[n]=r)})),e},renderHtml:function(){var e=this,t=e._layout,n=this.settings.role;return e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"'+(n?' role="'+this.settings.role+'"':"")+'><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"},postRender:function(){var e,t=this;return t.items().exec("postRender"),t._super(),t._layout.postRender(t),t.state.set("rendered",!0),t.settings.style&&t.$el.css(t.settings.style),t.settings.border&&(e=t.borderBox,t.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),t.parent()||(t.keyboardNav=at({root:t})),t},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;if(!n||n.w!==t.w||n.h!==t.h)return e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0},reflow:function(){var e;if(Je.remove(this),this.visible()){for(ot.repaintControls=[],ot.repaintControls.map={},this.recalc(),e=ot.repaintControls.length;e--;)ot.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),ot.repaintControls=[]}return this}});function ct(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]}function lt(t,n){var r,o,i,a,u,s,c,l=n.document||e.document;n=n||{};var f=l.getElementById(n.handle||t);i=function(t){var i,d,m=function(e){var t,n,r,o,i,a,u,s=Math.max;return t=e.documentElement,n=e.body,r=s(t.scrollWidth,n.scrollWidth),o=s(t.clientWidth,n.clientWidth),i=s(t.offsetWidth,n.offsetWidth),a=s(t.scrollHeight,n.scrollHeight),u=s(t.clientHeight,n.clientHeight),{width:r<i?o:r,height:a<s(t.offsetHeight,n.offsetHeight)?u:a}}(l);ct(t),t.preventDefault(),o=t.button,i=f,s=t.screenX,c=t.screenY,d=e.window.getComputedStyle?e.window.getComputedStyle(i,null).getPropertyValue("cursor"):i.runtimeStyle.cursor,r=be("<div></div>").css({position:"absolute",top:0,left:0,width:m.width,height:m.height,zIndex:2147483647,opacity:1e-4,cursor:d}).appendTo(l.body),be(l).on("mousemove touchmove",u).on("mouseup touchend",a),n.start(t)},u=function(e){if(ct(e),e.button!==o)return a(e);e.deltaX=e.screenX-s,e.deltaY=e.screenY-c,e.preventDefault(),n.drag(e)},a=function(e){ct(e),be(l).off("mousemove touchmove",u).off("mouseup touchend",a),r.remove(),n.stop&&n.stop(e)},this.destroy=function(){be(f).off()},be(f).on("mousedown touchstart",i)}var ft,dt,mt,pt,ht={init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){var e=this;function t(){var t,n,r;function o(r,o,i,a,u,s){var c,l,f,d,m,p,h,g;if(l=e.getEl("scroll"+r)){if(h=o.toLowerCase(),g=i.toLowerCase(),be(e.getEl("absend")).css(h,e.layoutRect()[a]-1),!u)return void be(l).css("display","none");be(l).css("display","block"),c=e.getEl("body"),f=e.getEl("scroll"+r+"t"),d=c["client"+i]-4,m=(d-=t&&n?l["client"+s]:0)/c["scroll"+i],(p={})[h]=c["offset"+o]+2,p[g]=d,be(l).css(p),(p={})[h]=c["scroll"+o]*m,p[g]=d*m,be(f).css(p)}}r=e.getEl("body"),t=r.scrollWidth>r.clientWidth,n=r.scrollHeight>r.clientHeight,o("h","Left","Width","contentW",t,"Height"),o("v","Top","Height","contentH",n,"Width")}e.settings.autoScroll&&(e._hasScroll||(e._hasScroll=!0,function(){function t(t,n,r,o,i){var a,u=e._id+"-scroll"+t,s=e.classPrefix;be(e.getEl()).append('<div id="'+u+'" class="'+s+"scrollbar "+s+"scrollbar-"+t+'"><div id="'+u+'t" class="'+s+'scrollbar-thumb"></div></div>'),e.draghelper=new lt(u+"t",{start:function(){a=e.getEl("body")["scroll"+n],be("#"+u).addClass(s+"active")},drag:function(u){var s,c,l,f,d=e.layoutRect();c=d.contentW>d.innerW,l=d.contentH>d.innerH,f=e.getEl("body")["client"+r]-4,s=(f-=c&&l?e.getEl("scroll"+t)["client"+i]:0)/e.getEl("body")["scroll"+r],e.getEl("body")["scroll"+n]=a+u["delta"+o]/s},stop:function(){be("#"+u).removeClass(s+"active")}})}e.classes.add("scroll"),t("v","Top","Height","Y","Width"),t("h","Left","Width","X","Height")}(),e.on("wheel",(function(n){var r=e.getEl("body");r.scrollLeft+=10*(n.deltaX||0),r.scrollTop+=10*n.deltaY,t()})),be(e.getEl("body")).on("scroll",t)),t())}},gt=st.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[ht],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),void 0===n?n='<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div>":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1" role="group">'+(e._preBodyHtml||"")+n+"</div>"}}),vt={resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){if(e<=1||t<=1){var n=xe.getWindowSize();e=e<=1?e*n.w:e,t=t<=1?t*n.h:t}return this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}},bt=[],yt=[];function xt(e,t){for(;e;){if(e===t)return!0;e=e.parent()}}function wt(e){var t=xe.getViewPort().y;function n(t,n){for(var r,o=0;o<bt.length;o++)if(bt[o]!==e)for(r=bt[o].parent();r&&(r=r.parent());)r===e&&bt[o].fixed(t).moveBy(0,n).repaint()}e.settings.autofix&&(e.state.get("fixed")?e._autoFixY>t&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),n(!1,e._autoFixY-t)):(e._autoFixY=e.layoutRect().y,e._autoFixY<t&&(e.fixed(!0).layoutRect({y:0}).repaint(),n(!0,t-e._autoFixY))))}function Ct(e,t){var n,r,o=Tt.zIndex||65535;if(e)yt.push(t);else for(n=yt.length;n--;)yt[n]===t&&yt.splice(n,1);if(yt.length)for(n=0;n<yt.length;n++)yt[n].modal&&(o++,r=yt[n]),yt[n].getEl().style.zIndex=o,yt[n].zIndex=o,o++;var i=be("#"+t.classPrefix+"modal-block",t.getContainerElm())[0];r?be(i).css("z-index",r.zIndex-1):i&&(i.parentNode.removeChild(i),pt=!1),Tt.currentZIndex=o}var Tt=gt.extend({Mixins:[Se,vt],init:function(t){var n=this;n._super(t),n._eventsRoot=n,n.classes.add("floatpanel"),t.autohide&&(ft||(ft=function(e){2!==e.button&&function(e){for(var t=bt.length;t--;){var n=bt[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(xt(r,n)||n.parent()===r))continue;(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}}(e)},be(e.document).on("click touchstart",ft)),function(){if(!mt){var t=e.document.documentElement,n=t.clientWidth,r=t.clientHeight;mt=function(){e.document.all&&n===t.clientWidth&&r===t.clientHeight||(n=t.clientWidth,r=t.clientHeight,Tt.hideAll())},be(e.window).on("resize",mt)}}(),bt.push(n)),t.autofix&&(dt||(dt=function(){var e;for(e=bt.length;e--;)wt(bt[e])},be(e.window).on("scroll",dt)),n.on("move",(function(){wt(this)}))),n.on("postrender show",(function(e){if(e.control===n){var t,r=n.classPrefix;n.modal&&!pt&&((t=be("#"+r+"modal-block",n.getContainerElm()))[0]||(t=be('<div id="'+r+'modal-block" class="'+r+"reset "+r+'fade"></div>').appendTo(n.getContainerElm())),C.setTimeout((function(){t.addClass(r+"in"),be(n.getEl()).addClass(r+"in")})),pt=!0),Ct(!0,n)}})),n.on("show",(function(){n.parents().each((function(e){if(e.state.get("fixed"))return n.fixed(!0),!1}))})),t.popover&&(n._preBodyHtml='<div class="'+n.classPrefix+'arrow"></div>',n.classes.add("popover").add("bottom").add(n.isRtl()?"end":"start")),n.aria("label",t.ariaLabel),n.aria("labelledby",n._id),n.aria("describedby",n.describedBy||n._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!==e){if(t.state.get("rendered")){var n=xe.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e,t=this,n=t._super();for(e=bt.length;e--&&bt[e]!==t;);return-1===e&&bt.push(t),n},hide:function(){return Et(this),Ct(!1,this),this._super()},hideAll:function(){Tt.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),Ct(!1,e)),e},remove:function(){Et(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});function Et(e){var t;for(t=bt.length;t--;)bt[t]===e&&bt.splice(t,1);for(t=yt.length;t--;)yt[t]===e&&yt.splice(t,1)}Tt.hideAll=function(){for(var e=bt.length;e--;){var t=bt[e];t&&t.settings.autohide&&(t.hide(),bt.splice(e,1))}};var Nt=function(e,t){return!(!e||t.settings.ui_container)};function St(e,t){var n,r,o=this,i=ot.classPrefix;o.show=function(a,u){function s(){n&&(be(e).append('<div class="'+i+"throbber"+(t?" "+i+"throbber-inline":"")+'"></div>'),u&&u())}return o.hide(),n=!0,a?r=C.setTimeout(s,a):s(),o},o.hide=function(){var t=e.lastChild;return C.clearTimeout(r),t&&-1!==t.className.indexOf("throbber")&&t.parentNode.removeChild(t),n=!1,o}}var kt=function(e,t,n){var r=function(e){var t=e.settings,n=t.skin,r=t.skin_url;if(!1!==n){var o=n||"lightgray";r=r?e.documentBaseURI.toAbsolute(r):a.baseURL+"/skins/"+o}return r}(e);return r&&(n.skinUiCss=r+"/skin.min.css",e.contentCSS.push(r+"/content"+(e.inline?".inline":"")+".min.css")),function(e,t){var n;e.on("ProgressState",(function(e){n=n||new St(t.panel.getEl("body")),e.state?n.show(e.time):n.hide()}))}(e,t),function(e){return e.getParam("inline",!1,"boolean")}(e)?function(e,t,n){var r,o,i=p.DOM,a=function(e){return e.getParam("fixed_toolbar_container")}(e);a&&(o=i.select(a)[0]);var u=function(){if(r&&r.moveRel&&r.visible()&&!r._fixed){var t=e.selection.getScrollContainer(),n=e.getBody(),o=0,a=0;if(t){var u=i.getPos(n),s=i.getPos(t);o=Math.max(0,s.x-u.x),a=Math.max(0,s.y-u.y)}r.fixed(!1).moveRel(n,e.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(o,a)}},c=function(){r&&(r.show(),u(),i.addClass(e.getBody(),"mce-edit-focus"))},f=function(){r&&(r.hide(),Tt.hideAll(),i.removeClass(e.getBody(),"mce-edit-focus"))},m=function(){r?r.visible()||c():(r=t.panel=h.create({type:o?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:Nt(o,e),border:1,items:[!1===s(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,l(e))]}),P(e,r),b(e),o?r.renderTo(o).reflow():r.renderTo().reflow(),x(e,r),c(),U(e),e.on("nodeChange",u),e.on("ResizeWindow",u),e.on("activate",c),e.on("deactivate",f),e.nodeChanged())};return e.settings.content_editable=!0,e.on("focus",(function(){!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,m,m):m()})),e.on("blur hide",f),e.on("remove",(function(){r&&(r.remove(),r=null)})),!1===d(e)&&n.skinUiCss?i.styleSheetLoader.load(n.skinUiCss,pe(e)):pe(e)(),{}}(e,t,n):function(e,t,n){var r,o,i;if(!1===d(e)&&n.skinUiCss?he.styleSheetLoader.load(n.skinUiCss,pe(e)):pe(e)(),r=t.panel=h.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[{type:"container",classes:"top-part",items:[!1===s(e)?null:{type:"menubar",border:"0 0 1 0",items:oe(e)},F(e,l(e))]},de(e)?ve(e):ge("1 0 0 0")]}),P(e,r),"none"!==m(e)&&(o={type:"resizehandle",direction:m(e),onResizeStart:function(){var t=e.getContentAreaContainer().firstChild;i={width:t.clientWidth,height:t.clientHeight}},onResize:function(t){"both"===m(e)?se(e,i.width+t.deltaX,i.height+t.deltaY):se(e,null,i.height+t.deltaY)}}),function(e){return e.getParam("statusbar",!0,"boolean")}(e)){var a=g.translate(["Powered by {0}",'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce" rel="noopener" target="_blank" role="presentation" tabindex="-1">Tiny</a>']),u=function(e){return e.getParam("branding",!0,"boolean")}(e)?{type:"label",classes:"branding",html:" "+a}:null;r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath",editor:e},o,u]})}return b(e),e.on("SwitchMode",function(e){return function(t){e.find("*").disabled("readonly"===t.mode)}}(r)),r.renderBefore(n.targetNode).reflow(),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly"),n.width&&he.setStyle(r.getEl(),"width",n.width),e.on("remove",(function(){r.remove(),r=null})),x(e,r),U(e),{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}}(e,t,n)},Dt=ot.extend({Mixins:[Se],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'" role="presentation"><div class="'+t+'tooltip-arrow"></div><div class="'+t+'tooltip-inner">'+e.encode(e.state.get("text"))+"</div></div>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)})),e._super()},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}}),_t=ot.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&!1!==_t.tooltips&&(t.on("mouseenter",(function(n){var r=t.tooltip().moveTo(-65535);if(n.control===t){var o=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"===o),r.classes.toggle("tooltip-nw","bc-tl"===o),r.classes.toggle("tooltip-ne","bc-tr"===o),r.moveRel(t.getEl(),o)}else r.hide()})),t.on("mouseleave mousedown click",(function(){t.tooltip().remove(),t._tooltip=null}))),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return this._tooltip||(this._tooltip=new Dt({type:"tooltip"}),I(this,this._tooltip),this._tooltip.renderTo()),this._tooltip},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){var e=this;function t(t){e.aria("disabled",t),e.classes.toggle("disabled",t)}function n(t){e.aria("pressed",t),e.classes.toggle("active",t)}return e.state.on("change:disabled",(function(e){t(e.value)})),e.state.on("change:active",(function(e){n(e.value)})),e.state.get("disabled")&&t(!0),e.state.get("active")&&n(!0),e._super()},remove:function(){this._super(),this._tooltip&&(this._tooltip.remove(),this._tooltip=null)}}),Rt=_t.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'<div id="'+e+'" class="'+this.classes+'"><div class="'+t+'bar-container"><div class="'+t+'bar"></div></div><div class="'+t+'text">0%</div></div>'},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){var e=this;function t(t){t=e.settings.filter(t),e.getEl().lastChild.innerHTML=t+"%",e.getEl().firstChild.firstChild.style.width=t+"%"}return e.state.on("change:value",(function(e){t(e.value)})),t(e.state.get("value")),e._super()}}),At=function(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")},Ot=ot.extend({Mixins:[Se],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),t.maxWidth=e.maxWidth,e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new Rt),t.on("click",(function(e){-1!==e.target.className.indexOf(t.classPrefix+"close")&&t.close()}))},renderHtml:function(){var e,t=this,n=t.classPrefix,r="",o="",i="";return t.icon&&(r='<i class="'+n+"ico "+n+"i-"+t.icon+'"></i>'),e=' style="max-width: '+t.maxWidth+"px;"+(t.color?"background-color: "+t.color+';"':'"'),t.closeButton&&(o='<button type="button" class="'+n+'close" aria-hidden="true">×</button>'),t.progressBar&&(i=t.progressBar.renderHtml()),'<div id="'+t._id+'" class="'+t.classes+'"'+e+' role="presentation">'+r+'<div class="'+n+'notification-inner">'+t.state.get("text")+"</div>"+i+o+'<div style="clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute;width: 1px;" aria-live="assertive" aria-relevant="additions" aria-atomic="true"></div></div>'},postRender:function(){var e=this;return C.setTimeout((function(){e.$el.addClass(e.classPrefix+"in"),At(e,e.state.get("text"))}),100),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl().firstChild.innerHTML=t.value,At(e,t.value)})),e.progressBar&&(e.progressBar.bindStates(),e.progressBar.state.on("change:value",(function(t){At(e,e.state.get("text"))}))),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e,t;e=this.getEl().style,t=this._layoutRect,e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}});var Pt=[],Mt="";function It(t){var n,r=be("meta[name=viewport]")[0];!1!==ce.overrideViewPort&&(r||((r=e.document.createElement("meta")).setAttribute("name","viewport"),e.document.getElementsByTagName("head")[0].appendChild(r)),(n=r.getAttribute("content"))&&void 0!==Mt&&(Mt=n),r.setAttribute("content",t?"width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0":Mt))}var Bt=Tt.extend({modal:!0,Defaults:{border:1,layout:"flex",containerCls:"panel",role:"dialog",callbacks:{submit:function(){this.fire("submit",{data:this.toJSON()})},close:function(){this.close()}}},init:function(e){var t=this;t._super(e),t.isRtl()&&t.classes.add("rtl"),t.classes.add("window"),t.bodyClasses.add("window-body"),t.state.set("fixed",!0),e.buttons&&(t.statusbar=new gt({layout:"flex",border:"1 0 0 0",spacing:3,padding:10,align:"center",pack:t.isRtl()?"start":"end",defaults:{type:"button"},items:e.buttons}),t.statusbar.classes.add("foot"),t.statusbar.parent(t)),t.on("click",(function(e){var n=t.classPrefix+"close";(xe.hasClass(e.target,n)||xe.hasClass(e.target.parentNode,n))&&t.close()})),t.on("cancel",(function(){t.close()})),t.on("move",(function(e){e.control===t&&Tt.hideAll()})),t.aria("describedby",t.describedBy||t._id+"-none"),t.aria("label",e.title),t._fullscreen=!1},recalc:function(){var e,t,n,r,o=this,i=o.statusbar;o._fullscreen&&(o.layoutRect(xe.getWindowSize()),o.layoutRect().contentH=o.layoutRect().innerH),o._super(),e=o.layoutRect(),o.settings.title&&!o._fullscreen&&(t=e.headerW)>e.w&&(n=e.x-Math.max(0,t/2),o.layoutRect({w:t,x:n}),r=!0),i&&(i.layoutRect({w:o.layoutRect().innerW}).recalc(),(t=i.layoutRect().minW+e.deltaW)>e.w&&(n=e.x-Math.max(0,t-e.w),o.layoutRect({w:t,x:n}),r=!0)),r&&o.recalc()},initLayoutRect:function(){var e,t=this,n=t._super(),r=0;if(t.settings.title&&!t._fullscreen){e=t.getEl("head");var o=xe.getSize(e);n.headerW=o.width,n.headerH=o.height,r+=n.headerH}t.statusbar&&(r+=t.statusbar.layoutRect().h),n.deltaH+=r,n.minH+=r,n.h+=r;var i=xe.getWindowSize();return n.x=t.settings.x||Math.max(0,i.w/2-n.w/2),n.y=t.settings.y||Math.max(0,i.h/2-n.h/2),n},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,o=e.settings,i="",a="",u=o.html;return e.preRender(),t.preRender(e),o.title&&(i='<div id="'+n+'-head" class="'+r+'window-head"><div id="'+n+'-title" class="'+r+'title">'+e.encode(o.title)+'</div><div id="'+n+'-dragh" class="'+r+'dragh"></div><button type="button" class="'+r+'close" aria-hidden="true"><i class="mce-ico mce-i-remove"></i></button></div>'),o.url&&(u='<iframe src="'+o.url+'" tabindex="-1"></iframe>'),void 0===u&&(u=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'<div id="'+n+'" class="'+e.classes+'" hidefocus="1"><div class="'+e.classPrefix+'reset" role="application">'+i+'<div id="'+n+'-body" class="'+e.bodyClasses+'">'+u+"</div>"+a+"</div></div>"},fullscreen:function(t){var n,r,o=this,i=e.document.documentElement,a=o.classPrefix;if(t!==o._fullscreen)if(be(e.window).on("resize",(function(){var e;if(o._fullscreen)if(n)o._timer||(o._timer=C.setTimeout((function(){var e=xe.getWindowSize();o.moveTo(0,0).resizeTo(e.w,e.h),o._timer=0}),50));else{e=(new Date).getTime();var t=xe.getWindowSize();o.moveTo(0,0).resizeTo(t.w,t.h),(new Date).getTime()-e>50&&(n=!0)}})),r=o.layoutRect(),o._fullscreen=t,t){o._initial={x:r.x,y:r.y,w:r.w,h:r.h},o.borderBox=_e("0"),o.getEl("head").style.display="none",r.deltaH-=r.headerH+2,be([i,e.document.body]).addClass(a+"fullscreen"),o.classes.add("fullscreen");var u=xe.getWindowSize();o.moveTo(0,0).resizeTo(u.w,u.h)}else o.borderBox=_e(o.settings.border),o.getEl("head").style.display="",r.deltaH+=r.headerH,be([i,e.document.body]).removeClass(a+"fullscreen"),o.classes.remove("fullscreen"),o.moveTo(o._initial.x,o._initial.y).resizeTo(o._initial.w,o._initial.h);return o.reflow()},postRender:function(){var e,t=this;setTimeout((function(){t.classes.add("in"),t.fire("open")}),0),t._super(),t.statusbar&&t.statusbar.postRender(),t.focus(),this.dragHelper=new lt(t._id+"-dragh",{start:function(){e={x:t.layoutRect().x,y:t.layoutRect().y}},drag:function(n){t.moveTo(e.x+n.deltaX,e.y+n.deltaY)}}),t.on("submit",(function(e){e.isDefaultPrevented()||t.close()})),Pt.push(t),It(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var t,n=this;for(n.dragHelper.destroy(),n._super(),n.statusbar&&this.statusbar.remove(),function(t,n){(function(){for(var e=0;e<Pt.length;e++)if(Pt[e]._fullscreen)return!0;return!1})()&&!1===n&&be([e.document.documentElement,e.document.body]).removeClass(t+"fullscreen")}(n.classPrefix,!1),t=Pt.length;t--;)Pt[t]===n&&Pt.splice(t,1);It(Pt.length>0)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});!function(){if(!ce.desktop){var t={w:e.window.innerWidth,h:e.window.innerHeight};C.setInterval((function(){var n=e.window.innerWidth,r=e.window.innerHeight;t.w===n&&t.h===r||(t={w:n,h:r},be(e.window).trigger("resize"))}),100)}be(e.window).on("resize",(function(){var e,t,n=xe.getWindowSize();for(e=0;e<Pt.length;e++)t=Pt[e].layoutRect(),Pt[e].moveTo(Pt[e].settings.x||Math.max(0,n.w/2-t.w/2),Pt[e].settings.y||Math.max(0,n.h/2-t.h/2))}))}();var Lt,Ft,Ht,jt=Bt.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(t){var n,r=t.callback||function(){};function o(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),r(t)}}}switch(t.buttons){case jt.OK_CANCEL:n=[o("Ok",!0,!0),o("Cancel",!1)];break;case jt.YES_NO:case jt.YES_NO_CANCEL:n=[o("Yes",1,!0),o("No",0)],t.buttons===jt.YES_NO_CANCEL&&n.push(o("Cancel",-1));break;default:n=[o("Ok",!0,!0)]}return new Bt({padding:20,x:t.x,y:t.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:n,title:t.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:t.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:t.onClose,onCancel:function(){r(!1)}}).renderTo(e.document.body).reflow()},alert:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,jt.msgBox(e)},confirm:function(e,t){return"string"==typeof e&&(e={text:e}),e.callback=t,e.buttons=jt.OK_CANCEL,jt.msgBox(e)}}}),zt=function(t){return{renderUI:function(e){return kt(t,this,e)},resizeTo:function(e,n){return se(t,e,n)},resizeBy:function(e,n){return function(e,t,n){var r=e.getContentAreaContainer();ue(e,r.clientWidth+t,r.clientHeight+n)}(t,e,n)},getNotificationManagerImpl:function(){return function(e){var t=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};return{open:function(n,r){var o,i=u.extend(n,{maxWidth:(o=t(e),xe.getSize(o).width)}),a=new Ot(i);return a.args=i,i.timeout>0&&(a.timer=setTimeout((function(){a.close(),r()}),i.timeout)),a.on("close",(function(){r()})),a.renderTo(),a},close:function(e){e.close()},reposition:function(n){!function(e){Q(e,(function(e){e.moveTo(0,0)}))}(n),function(n){if(n.length>0){var r=n.slice(0,1)[0],o=t(e);r.moveRel(o,"tc-tc"),Q(n,(function(e,t){t>0&&e.moveRel(n[t-1].getEl(),"bc-tc")}))}}(n)},getArgs:function(e){return e.args}}}(t)},getWindowManagerImpl:function(){return{open:function(t,n,r){var o;return t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){o.find("form")[0].submit()}},{text:"Cancel",onclick:function(){o.close()}}]),(o=new Bt(t)).on("close",(function(){r(o)})),t.data&&o.on("postRender",(function(){this.find("*").each((function(e){var n=e.name();n in t.data&&e.value(t.data[n])}))})),o.features=t||{},o.params=n||{},o=o.renderTo(e.document.body).reflow()},alert:function(e,t,n){var r;return(r=jt.alert(e,(function(){t()}))).on("close",(function(){n(r)})),r},confirm:function(e,t,n){var r;return(r=jt.confirm(e,(function(e){t(e)}))).on("close",(function(){n(r)})),r},close:function(e){e.close()},getParams:function(e){return e.params},setParams:function(e,t){e.params=t}}}}},Wt=ke.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=u.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t,n,r,o,i=this.settings;t=i.firstControlClass,n=i.lastControlClass,e.each((function(e){e.classes.remove(t).remove(n).add(i.controlClass),e.visible()&&(r||(r=e),o=e)})),r&&r.classes.add(t),o&&o.classes.add(n)},renderHtml:function(e){var t="";return this.applyClasses(e.items()),e.items().each((function(e){t+=e.renderHtml()})),t},recalc:function(){},postRender:function(){},isNative:function(){return!1}}),Ut=Wt.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each((function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()}))},renderHtml:function(e){return'<div id="'+e._id+'-absend" class="'+e.classPrefix+'abs-end"></div>'+this._super(e)}}),qt=_t.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",(function(e){e.preventDefault()})),n.on("touchstart",(function(e){n.fire("click",e),e.preventDefault()})),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e,t=this.getEl().firstChild;t&&((e=t.style).width=e.height="100%"),this._super()},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),s="",c=r.settings;return(t=c.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",u&&(r.classes.add("btn-has-text"),s='<span class="'+i+'txt">'+r.encode(u)+"</span>"),a=a?i+"ico "+i+"i-"+a:"",n="boolean"==typeof c.active?' aria-pressed="'+c.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" tabindex="-1"'+n+'><button id="'+o+'-button" role="presentation" type="button" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+s+"</button></div>"},bindStates:function(){var t=this,n=t.$,r=t.classPrefix+"txt";function o(e){var o=n("span."+r,t.getEl());e?(o[0]||(n("button:first",t.getEl()).append('<span class="'+r+'"></span>'),o=n("span."+r,t.getEl())),o.html(t.encode(e))):o.remove(),t.classes.toggle("btn-has-text",!!e)}return t.state.on("change:text",(function(e){o(e.value)})),t.state.on("change:icon",(function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var a=t.getEl().firstChild,u=a.getElementsByTagName("i")[0];r?(u&&u===a.firstChild||(u=e.document.createElement("i"),a.insertBefore(u,a.firstChild)),u.className=r):u&&a.removeChild(u),o(t.state.get("text"))})),t._super()}}),Vt=qt.extend({init:function(e){var t=this;e=u.extend({text:"Browse...",multiple:!1,accept:null},e),t._super(e),t.classes.add("browsebutton"),e.multiple&&t.classes.add("multiple")},postRender:function(){var e=this,t=xe.create("input",{type:"file",id:e._id+"-browse",accept:e.settings.accept});e._super(),be(t).on("change",(function(t){var n=t.target.files;e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},t.preventDefault(),n.length&&e.fire("change",t)})),be(t).on("click",(function(e){e.stopPropagation()})),be(e.getEl("button")).on("click touchstart",(function(e){e.stopPropagation(),t.click(),e.preventDefault()})),e.getEl().appendChild(t)},remove:function(){be(this.getEl("button")).off(),be(this.getEl("input")).off(),this._super()}}),$t=st.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),Yt=_t.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",(function(e){e.preventDefault()})),t.on("click",(function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())})),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'" unselectable="on" aria-labelledby="'+t+'-al" tabindex="-1"><i class="'+n+"ico "+n+'i-checkbox"></i><span id="'+t+'-al" class="'+n+'label">'+e.encode(e.state.get("text"))+"</span></div>"},bindStates:function(){var t=this;function n(e){t.classes.toggle("checked",e),t.aria("checked",e)}return t.state.on("change:text",(function(e){t.getEl("al").firstChild.data=t.translate(e.value)})),t.state.on("change:checked change:value",(function(e){t.fire("change"),n(e.value)})),t.state.on("change:icon",(function(n){var r=n.value,o=t.classPrefix;if(void 0===r)return t.settings.icon;t.settings.icon=r,r=r?o+"ico "+o+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,a=i.getElementsByTagName("i")[0];r?(a&&a===i.firstChild||(a=e.document.createElement("i"),i.insertBefore(a,i.firstChild)),a.className=r):a&&i.removeChild(a)})),t.state.get("checked")&&n(!0),t._super()}}),Xt=tinymce.util.Tools.resolve("tinymce.util.VK"),Kt=_t.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",(function(n){var r=n.target,o=t.getEl();if(be.contains(o,r)||r===o)for(;r&&r!==o;)r.id&&-1!==r.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),r=r.parentNode})),t.on("keydown",(function(e){var n;13===e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){if("INPUT"===e.target.nodeName){var n=t.state.get("value"),r=e.target.value;r!==n&&(t.state.set("value",r),t.fire("autocomplete",e))}})),t.on("mouseover",(function(e){var n=t.tooltip().moveTo(-65535);if(t.statusLevel()&&-1!==e.target.className.indexOf(t.classPrefix+"status")){var r=t.statusMessage()||"Ok",o=n.text(r).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]);n.classes.toggle("tooltip-n","bc-tc"===o),n.classes.toggle("tooltip-nw","bc-tl"===o),n.classes.toggle("tooltip-ne","bc-tr"===o),n.moveRel(e.target,o)}}))},statusLevel:function(e){return arguments.length>0&&this.state.set("statusLevel",e),this.state.get("statusLevel")},statusMessage:function(e){return arguments.length>0&&this.state.set("statusMessage",e),this.state.get("statusMessage")},showMenu:function(){var e,t=this,n=t.settings;t.menu||((e=n.menu||[]).length?e={type:"menu",items:e}:e.type=e.type||"menu",t.menu=h.create(e).parent(t).renderTo(t.getContainerElm()),t.fire("createmenu"),t.menu.reflow(),t.menu.on("cancel",(function(e){e.control===t.menu&&t.focus()})),t.menu.on("show hide",(function(e){e.control.items().each((function(e){e.active(e.value()===t.value())}))})).fire("show"),t.menu.on("select",(function(e){t.value(e.control.value())})),t.on("focusin",(function(e){"INPUT"===e.target.tagName.toUpperCase()&&t.menu.hide()})),t.aria("expanded",!0)),t.menu.show(),t.menu.layoutRect({w:t.layoutRect().w}),t.menu.moveRel(t.getEl(),t.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var t,n,r=this,o=r.getEl(),i=r.getEl("open"),a=r.layoutRect(),u=0,s=o.firstChild;r.statusLevel()&&"none"!==r.statusLevel()&&(u=parseInt(xe.getRuntimeStyle(s,"padding-right"),10)-parseInt(xe.getRuntimeStyle(s,"padding-left"),10)),t=i?a.w-xe.getSize(i).width-10:a.w-10;var c=e.document;return c.all&&(!c.documentMode||c.documentMode<=8)&&(n=r.layoutRect().h-2+"px"),be(s).css({width:t-u,lineHeight:n}),r._super(),r},postRender:function(){var e=this;return be(this.getEl("inp")).on("change",(function(t){e.state.set("value",t.target.value),e.fire("change",t)})),e._super()},renderHtml:function(){var e,t,n,r=this,o=r._id,i=r.settings,a=r.classPrefix,u=r.state.get("value")||"",s="",c="";return"spellcheck"in i&&(c+=' spellcheck="'+i.spellcheck+'"'),i.maxLength&&(c+=' maxlength="'+i.maxLength+'"'),i.size&&(c+=' size="'+i.size+'"'),i.subtype&&(c+=' type="'+i.subtype+'"'),n='<i id="'+o+'-status" class="mce-status mce-ico" style="display: none"></i>',r.disabled()&&(c+=' disabled="disabled"'),(e=i.icon)&&"caret"!==e&&(e=a+"ico "+a+"i-"+i.icon),t=r.state.get("text"),(e||t)&&(s='<div id="'+o+'-open" class="'+a+"btn "+a+'open" tabIndex="-1" role="button"><button id="'+o+'-action" type="button" hidefocus="1" tabindex="-1">'+("caret"!==e?'<i class="'+e+'"></i>':'<i class="'+a+'caret"></i>')+(t?(e?" ":"")+t:"")+"</button></div>",r.classes.add("has-open")),'<div id="'+o+'" class="'+r.classes+'"><input id="'+o+'-inp" class="'+a+'textbox" value="'+r.encode(u,!1)+'" hidefocus="1"'+c+' placeholder="'+r.encode(i.placeholder)+'" />'+n+s+"</div>"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},showAutoComplete:function(e,t){var n=this;if(0!==e.length){n.menu?n.menu.items().remove():n.menu=h.create({type:"menu",classes:"combobox-menu",layout:"flow"}).parent(n).renderTo(),u.each(e,(function(e){var r,o;n.menu.add({text:e.title,url:e.previewUrl,match:t,classes:"menu-item-ellipsis",onclick:(r=e.value,o=e.title,function(){n.fire("selectitem",{title:o,value:r})})})})),n.menu.renderNew(),n.hideMenu(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()}));var r=n.layoutRect().w;n.menu.layoutRect({w:r,minW:0,maxW:r}),n.menu.repaint(),n.menu.reflow(),n.menu.show(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])}else n.hideMenu()},hideMenu:function(){this.menu&&this.menu.hide()},bindStates:function(){var e=this;e.state.on("change:value",(function(t){e.getEl("inp").value!==t.value&&(e.getEl("inp").value=t.value)})),e.state.on("change:disabled",(function(t){e.getEl("inp").disabled=t.value})),e.state.on("change:statusLevel",(function(t){var n=e.getEl("status"),r=e.classPrefix,o=t.value;xe.css(n,"display","none"===o?"none":""),xe.toggleClass(n,r+"i-checkmark","ok"===o),xe.toggleClass(n,r+"i-warning","warn"===o),xe.toggleClass(n,r+"i-error","error"===o),e.classes.toggle("has-status","none"!==o),e.repaint()})),xe.on(e.getEl("status"),"mouseleave",(function(){e.tooltip().hide()})),e.on("cancel",(function(t){e.menu&&e.menu.visible()&&(t.stopPropagation(),e.hideMenu())}));var t=function(e,t){t&&t.items().length>0&&t.items().eq(e)[0].focus()};return e.on("keydown",(function(n){var r=n.keyCode;"INPUT"===n.target.nodeName&&(r===Xt.DOWN?(n.preventDefault(),e.fire("autocomplete"),t(0,e.menu)):r===Xt.UP&&(n.preventDefault(),t(-1,e.menu)))})),e._super()},remove:function(){be(this.getEl("inp")).off(),this.menu&&this.menu.remove(),this._super()}}),Gt=Kt.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",(function(){t.repaintColor(t.value())}))},repaintColor:function(e){var t=this.getEl("open"),n=t?t.getElementsByTagName("i")[0]:null;if(n)try{n.style.background=e}catch(e){}},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){e.state.get("rendered")&&e.repaintColor(t.value)})),e._super()}}),Jt=qt.extend({showPanel:function(){var e=this,t=e.settings;if(e.classes.add("opened"),e.panel)e.panel.show();else{var n=t.panel;n.type&&(n={layout:"grid",items:n}),n.role=n.role||"dialog",n.popover=!0,n.autohide=!0,n.ariaRoot=!0,e.panel=new Tt(n).on("hide",(function(){e.classes.remove("opened")})).on("cancel",(function(t){t.stopPropagation(),e.focus(),e.hidePanel()})).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}var r=e.panel.testMoveRel(e.getEl(),t.popoverAlign||(e.isRtl()?["bc-tc","bc-tl","bc-tr"]:["bc-tc","bc-tr","bc-tl","tc-bc","tc-br","tc-bl"]));e.panel.classes.toggle("start","l"===r.substr(-1)),e.panel.classes.toggle("end","r"===r.substr(-1));var o="t"===r.substr(0,1);e.panel.classes.toggle("bottom",!o),e.panel.classes.toggle("top",o),e.panel.moveRel(e.getEl(),r)},hidePanel:function(){this.panel&&this.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",(function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))})),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}}),Qt=p.DOM,Zt=Jt.extend({init:function(e){this._super(e),this.classes.add("splitbtn"),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),o=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",i=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a='<span class="'+n+'txt">'+e.encode(r)+"</span>"),'<div id="'+t+'" class="'+e.classes+'" role="button" tabindex="-1" aria-haspopup="true"><button role="presentation" hidefocus="1" type="button" tabindex="-1">'+(o?'<i class="'+o+'"'+i+"></i>":"")+'<span id="'+t+'-preview" class="'+n+'preview"></span>'+a+'</button><button type="button" class="'+n+'open" hidefocus="1" tabindex="-1"> <i class="'+n+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(n){n.aria&&"down"===n.aria.key||n.control!==e||Qt.getParent(n.target,"."+e.classPrefix+"open")||(n.stopImmediatePropagation(),t.call(e,n))})),delete e.settings.onclick,e._super()}}),en=tinymce.util.Tools.resolve("tinymce.util.Color"),tn=_t.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var e,t,n,r,o,i=this,a=i.color();function u(e,t){var n,r,o=xe.getPos(e);return n=t.pageX-o.x,r=t.pageY-o.y,{x:n=Math.max(0,Math.min(n/e.clientWidth,1)),y:r=Math.max(0,Math.min(r/e.clientHeight,1))}}function s(e,t){var a=(360-e.h)/360;xe.css(n,{top:100*a+"%"}),t||xe.css(o,{left:e.s+"%",top:100-e.v+"%"}),r.style.background=en({s:100,v:100,h:e.h}).toHex(),i.color().parse({s:e.s,v:e.v,h:e.h})}function c(t){var n;n=u(r,t),e.s=100*n.x,e.v=100*(1-n.y),s(e),i.fire("change")}function l(n){var r;r=u(t,n),(e=a.toHsv()).h=360*(1-r.y),s(e,!0),i.fire("change")}t=i.getEl("h"),n=i.getEl("hp"),r=i.getEl("sv"),o=i.getEl("svp"),i._repaint=function(){s(e=a.toHsv())},i._super(),i._svdraghelper=new lt(i._id+"-sv",{start:c,drag:c}),i._hdraghelper=new lt(i._id+"-h",{start:l,drag:l}),i._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;if(!arguments.length)return t.color().toHex();t.color().parse(e),t._rendered&&t._repaint()},color:function(){return this._color||(this._color=en()),this._color},renderHtml:function(){var e,t=this,n=t._id,r=t.classPrefix;return e='<div id="'+n+'-h" class="'+r+'colorpicker-h" style="background: -ms-linear-gradient(top,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);background: linear-gradient(to bottom,#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000);">'+function(){var e,t,n,o,i="";for(n="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",e=0,t=(o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000".split(",")).length-1;e<t;e++)i+='<div class="'+r+'colorpicker-h-chunk" style="height:'+100/t+"%;"+n+o[e]+",endColorstr="+o[e+1]+");-ms-"+n+o[e]+",endColorstr="+o[e+1]+')"></div>';return i}()+'<div id="'+n+'-hp" class="'+r+'colorpicker-h-marker"></div></div>','<div id="'+n+'" class="'+t.classes+'"><div id="'+n+'-sv" class="'+r+'colorpicker-sv"><div class="'+r+'colorpicker-overlay1"><div class="'+r+'colorpicker-overlay2"><div id="'+n+'-svp" class="'+r+'colorpicker-selector1"><div class="'+r+'colorpicker-selector2"></div></div></div></div></div>'+e+"</div>"}}),nn=_t.extend({init:function(e){var t=this;e=u.extend({height:100,text:"Drop an image here",multiple:!1,accept:null},e),t._super(e),t.classes.add("dropzone"),e.multiple&&t.classes.add("multiple")},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},t=xe.create("div",e,"<span>"+this.translate(r.text)+"</span>"),r.height&&xe.css(t,"height",r.height+"px"),r.width&&xe.css(t,"width",r.width+"px"),t.className=n.classes,t.outerHTML},postRender:function(){var e=this,t=function(t){t.preventDefault(),e.classes.toggle("dragenter"),e.getEl().className=e.classes};e._super(),e.$el.on("dragover",(function(e){e.preventDefault()})),e.$el.on("dragenter",t),e.$el.on("dragleave",t),e.$el.on("drop",(function(t){if(t.preventDefault(),!e.state.get("disabled")){var n=function(t){var n=e.settings.accept;if("string"!=typeof n)return t;var r=new RegExp("("+n.split(/\s*,\s*/).join("|")+")$","i");return u.grep(t,(function(e){return r.test(e.name)}))}(t.dataTransfer.files);e.value=function(){return n.length?e.settings.multiple?n:n[0]:null},n.length&&e.fire("change",t)}}))},remove:function(){this.$el.off(),this._super()}}),rn=_t.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="»"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",(function(e){var n;(n=e.target.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})})),t.row(t.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'<div id="'+e._id+'" class="'+e.classes+'">'+e._getDataPathHtml(e.state.get("row"))+"</div>"},bindStates:function(){var e=this;return e.state.on("change:row",(function(t){e.innerHtml(e._getDataPathHtml(t.value))})),e._super()},_getDataPathHtml:function(e){var t,n,r=this,o=e||[],i="",a=r.classPrefix;for(t=0,n=o.length;t<n;t++)i+=(t>0?'<div class="'+a+'divider" aria-hidden="true"> '+r.settings.delimiter+" </div>":"")+'<div role="button" class="'+a+"path-item"+(t===n-1?" "+a+"last":"")+'" data-index="'+t+'" tabindex="-1" id="'+r._id+"-"+t+'" aria-level="'+(t+1)+'">'+o[t].name+"</div>";return i||(i='<div class="'+a+'path-item"> </div>'),i}}),on=rn.extend({postRender:function(){var e=this,t=e.settings.editor;function n(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}return!1!==t.settings.elementpath&&(e.on("select",(function(e){t.focus(),t.selection.select(this.row()[e.index].element),t.nodeChanged()})),t.on("nodeChange",(function(r){for(var o=[],i=r.parents,a=i.length;a--;)if(1===i[a].nodeType&&!n(i[a])){var u=t.fire("ResolveName",{name:i[a].nodeName.toLowerCase(),target:i[a]});if(u.isDefaultPrevented()||o.push({name:u.name,element:i[a]}),u.isPropagationStopped())break}e.row(o)}))),e._super()}}),an=st.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<div id="'+e._id+'-title" class="'+n+'title">'+e.settings.title+"</div>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></div>"}}),un=st.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:15,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,t=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),t.each((function(t){var n,r=t.settings.label;r&&((n=new an(u.extend({items:{type:"label",id:t._id+"-l",text:r,flex:0,forId:t._id,disabled:t.disabled()}},e.settings.formItemDefaults))).type="formitem",t.aria("labelledby",t._id+"-l"),void 0===t.settings.flex&&(t.settings.flex=1),e.replace(t,n),n.add(t))}))},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){var e=this;function t(){var t,n,r=0,o=[];if(!1!==e.settings.labelGapCalc)for(("children"===e.settings.labelGapCalc?e.find("formitem"):e.items()).filter("formitem").each((function(e){var t=e.items()[0],n=t.getEl().clientWidth;r=n>r?n:r,o.push(t)})),n=e.settings.labelGap||0,t=o.length;t--;)o[t].settings.minWidth=r+n}e._super(),e.on("show",t),t()}}),sn=un.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'<fieldset id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1">'+(e.settings.title?'<legend id="'+e._id+'-title" class="'+n+'fieldset-title">'+e.settings.title+"</legend>":"")+'<div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+(e.settings.html||"")+t.renderHtml(e)+"</div></fieldset>"}}),cn=0,ln=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:E(e)}},fn=ln,dn=(e.Node.ATTRIBUTE_NODE,e.Node.CDATA_SECTION_NODE,e.Node.COMMENT_NODE,e.Node.DOCUMENT_NODE),mn=(e.Node.DOCUMENT_TYPE_NODE,e.Node.DOCUMENT_FRAGMENT_NODE,e.Node.ELEMENT_NODE),pn=(e.Node.TEXT_NODE,e.Node.PROCESSING_INSTRUCTION_NODE,e.Node.ENTITY_REFERENCE_NODE,e.Node.ENTITY_NODE,e.Node.NOTATION_NODE,void 0!==e.window?e.window:Function("return this;")(),function(){return hn(0,0)}),hn=function(e,t){return{major:e,minor:t}},gn={nu:hn,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?pn():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 hn(r(1),r(2))}(e,n)},unknown:pn},vn="Edge",bn="Chrome",yn="Opera",xn="Firefox",wn="Safari",Cn=function(e,t){return function(){return t===e}},Tn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:Cn(vn,t),isChrome:Cn(bn,t),isIE:Cn("IE",t),isOpera:Cn(yn,t),isFirefox:Cn(xn,t),isSafari:Cn(wn,t)}},En=function(){return Tn({current:void 0,version:gn.unknown()})},Nn=Tn,Sn=(E(vn),E(bn),E("IE"),E(yn),E(xn),E(wn),"Windows"),kn="Android",Dn="Linux",_n="Solaris",Rn="FreeBSD",An=function(e,t){return function(){return t===e}},On=function(e){var t=e.current;return{current:t,version:e.version,isWindows:An(Sn,t),isiOS:An("iOS",t),isAndroid:An(kn,t),isOSX:An("OSX",t),isLinux:An(Dn,t),isSolaris:An(_n,t),isFreeBSD:An(Rn,t)}},Pn=function(){return On({current:void 0,version:gn.unknown()})},Mn=On,In=(E(Sn),E("iOS"),E(kn),E(Dn),E("OSX"),E(_n),E(Rn),function(e,t){var n=String(t).toLowerCase();return function(e,t){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(i.search(n))return R.some(i)}return R.none()}(e)}),Bn=function(e,t){return-1!==e.indexOf(t)},Ln=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Fn=function(e){return function(t){return Bn(t,e)}},Hn=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Bn(e,"edge/")&&Bn(e,"chrome")&&Bn(e,"safari")&&Bn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ln],search:function(e){return Bn(e,"chrome")&&!Bn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Bn(e,"msie")||Bn(e,"trident")}},{name:"Opera",versionRegexes:[Ln,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Fn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Fn("firefox")},{name:"Safari",versionRegexes:[Ln,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Bn(e,"safari")||Bn(e,"mobile/"))&&Bn(e,"applewebkit")}}],jn=[{name:"Windows",search:Fn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Bn(e,"iphone")||Bn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Fn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Fn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Fn("linux"),versionRegexes:[]},{name:"Solaris",search:Fn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Fn("freebsd"),versionRegexes:[]}],zn={browsers:E(Hn),oses:E(jn)},Wn=function(e){var t=zn.browsers(),n=zn.oses(),r=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(En,Nn),o=function(e,t){return In(e,t).map((function(e){var n=gn.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold(Pn,Mn),i=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,i=e.isAndroid()&&3===e.version.major,a=e.isAndroid()&&4===e.version.major,u=r||i||a&&!0===/mobile/i.test(n),s=e.isiOS()||e.isAndroid(),c=s&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:E(r),isiPhone:E(o),isTablet:E(u),isPhone:E(c),isTouch:E(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:E(l)}}(o,r,e);return{browser:r,os:o,deviceType:i}},Un=(Lt=function(){var t=e.navigator.userAgent;return Wn(t)},Ht=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ht||(Ht=!0,Ft=Lt.apply(null,e)),Ft}),qn=mn,Vn=dn,$n=function(e){return e.nodeType!==qn&&e.nodeType!==Vn||0===e.childElementCount},Yn=(Un().browser.isIE(),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}("element","offset"),function(t,n){return function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?[]:J(r.querySelectorAll(t),fn)}(n,t)}),Xn=u.trim,Kn=function(e){return function(t){if(t&&1===t.nodeType){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Gn=Kn("true"),Jn=Kn("false"),Qn=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},Zn=function(e){return e.innerText||e.textContent},er=function(e){return function(e){return e&&"A"===e.nodeName&&(e.id||e.name)}(e)&&nr(e)},tr=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},nr=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return Gn(e)}return!1}(e)&&!Jn(e)},rr=function(e){return tr(e)&&nr(e)},or=function(e){var t=function(e){return e.id?e.id:(t=(new Date).getTime(),"h_"+Math.floor(1e9*Math.random())+ ++cn+String(t));var t}(e);return Qn("header",Zn(e),"#"+t,function(e){return tr(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},ir=function(e){var t=e.id||e.name,n=Zn(e);return Qn("anchor",n||"#"+t,"#"+t,0,T)},ar=function(e){return Xn(e.title).length>0},ur=function(e){var t=function(e){return J(Yn(fn(e),"h1,h2,h3,h4,h5,h6,a:not([href])"),(function(e){return e.dom()}))}(e);return Z(function(e){return J(Z(e,rr),or)}(t).concat(function(e){return J(Z(e,er),ir)}(t)),ar)},sr={},cr=function(e){return{title:e.title,value:{title:{raw:e.title},url:e.url,attach:e.attach}}},lr=function(e,t){return{title:e,value:{title:e,url:t,attach:T}}},fr=function(e,t,n){var r=t in e?e[t]:n;return!1===r?null:r},dr=function(e,t,n,r){var o,i,a,s,c,l={title:"-"},f=function(e){var r=e.hasOwnProperty(n)?e[n]:[],o=Z(r,(function(e){return function(e,t){return!G(t,(function(t){return t.url===e}))}(e,t)}));return u.map(o,(function(e){return{title:e,value:{title:e,url:e,attach:T}}}))},d=function(e){return function(e){return u.map(e,cr)}(Z(t,(function(t){return t.type===e})))};return!1===r.typeahead_urls?[]:"file"===n?(o=[mr(e,f(sr)),mr(e,d("header")),mr(e,(a=d("anchor"),s=fr(r,"anchor_top","#top"),c=fr(r,"anchor_bottom","#bottom"),null!==s&&a.unshift(lr("<top>",s)),null!==c&&a.push(lr("<bottom>",c)),a))],i=[],Q(o,(function(e){var t,n;n=e,i=0===(t=i).length||0===n.length?t.concat(n):t.concat(l,n)})),i):mr(e,f(sr))},mr=function(e,t){var n=e.toLowerCase(),r=u.grep(t,(function(e){return-1!==e.title.toLowerCase().indexOf(n)}));return 1===r.length&&r[0].title===e?[]:r},pr=function(e,t,n,r){var o=function(o){var i=ur(n),a=dr(o,i,r,t);e.showAutoComplete(a,o)};e.on("autocomplete",(function(){o(e.value())})),e.on("selectitem",(function(t){var n=t.value;e.value(n.url);var o=function(e){var t=e.title;return t.raw?t.raw:t}(n);"image"===r?e.fire("change",{meta:{alt:o,attach:n.attach}}):e.fire("change",{meta:{text:o,attach:n.attach}}),e.focus()})),e.on("click",(function(t){0===e.value().length&&"INPUT"===t.target.nodeName&&o("")})),e.on("PostRender",(function(){e.getRoot().on("submit",(function(t){t.isDefaultPrevented()||function(e,t){var n=sr[t];/^https?/.test(e)&&(n?function(e,t){var n,r,o=(n=e,r=t,X.call(n,r));return-1===o?R.none():R.some(o)}(n,e).isNone()&&(sr[t]=n.slice(0,5).concat(e)):sr[t]=[e])}(e.value(),r)}))}))},hr=Kt.extend({Statics:{clearHistory:function(){sr={}}},init:function(e){var t,n,r,o=this,i=window.tinymce?window.tinymce.activeEditor:a.activeEditor,s=i.settings,c=e.filetype;e.spellcheck=!1,(r=s.file_picker_types||s.file_browser_callback_types)&&(r=u.makeMap(r,/[, ]/)),r&&!r[c]||(!(n=s.file_picker_callback)||r&&!r[c]?!(n=s.file_browser_callback)||r&&!r[c]||(t=function(){n(o.getEl("inp").id,o.value(),c,window)}):t=function(){var e=o.fire("beforecall").meta;e=u.extend({filetype:c},e),n.call(i,(function(e,t){o.value(e).fire("change",{meta:t})}),o.value(),e)}),t&&(e.icon="browse",e.onaction=t),o._super(e),o.classes.add("filepicker"),pr(o,s,i.getBody(),c),function(e,t,n){var r=t.filepicker_validator_handler;r&&e.state.on("change:value",(function(t){var o;0!==(o=t.value).length?r({url:o,type:n},(function(t){var n=function(e){var t=e.status,n=e.message;return"valid"===t?{status:"ok",message:n}:"unknown"===t||"invalid"===t?{status:"warn",message:n}:{status:"none",message:""}}(t);e.statusMessage(n.message),e.statusLevel(n.status)})):e.statusLevel("none")}))}(o,s,c)}}),gr=Ut.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each((function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()}))}}),vr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_,R,A,O,P,M,I,B,L,F=[],H=Math.max,j=Math.min;for(r=e.items().filter(":visible"),o=e.layoutRect(),i=e.paddingBox,a=e.settings,d=e.isRtl()?a.direction||"row-reversed":a.direction,u=a.align,s=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!==d&&"column-reverse"!==d||(r=r.set(r.toArray().reverse()),d=d.split("-")[0]),"column"===d?(E="y",C="h",T="minH",N="maxH",k="innerH",S="top",D="deltaH",_="contentH",M="left",O="w",R="x",A="innerW",P="minW",I="right",B="deltaW",L="contentW"):(E="x",C="w",T="minW",N="maxW",k="innerW",S="left",D="deltaW",_="contentW",M="top",O="h",R="y",A="innerH",P="minH",I="bottom",B="deltaH",L="contentH"),f=o[k]-i[S]-i[S],w=l=0,t=0,n=r.length;t<n;t++)p=(m=r[t]).layoutRect(),f-=t<n-1?c:0,(h=m.settings.flex)>0&&(l+=h,p[N]&&F.push(m),p.flex=h),f-=p[T],(g=i[M]+p[P]+i[I])>w&&(w=g);if((y={})[T]=f<0?o[T]-f+o[D]:o[k]-f+o[D],y[P]=w+o[B],y[_]=o[k]-f,y[L]=w,y.minW=j(y.minW,o.maxW),y.minH=j(y.minH,o.maxH),y.minW=H(y.minW,o.startMinWidth),y.minH=H(y.minH,o.startMinHeight),!o.autoResize||y.minW===o.minW&&y.minH===o.minH){for(b=f/l,t=0,n=F.length;t<n;t++)v=(p=(m=F[t]).layoutRect())[N],(g=p[T]+p.flex*b)>v?(f-=p[N]-p[T],l-=p.flex,p.flex=0,p.maxFlexSize=v):p.maxFlexSize=0;for(b=f/l,x=i[S],y={},0===l&&("end"===s?x=f+i[S]:"center"===s?(x=Math.round(o[k]/2-(o[k]-f)/2)+i[S])<0&&(x=i[S]):"justify"===s&&(x=i[S],c=Math.floor(f/(r.length-1)))),y[R]=i[M],t=0,n=r.length;t<n;t++)g=(p=(m=r[t]).layoutRect()).maxFlexSize||p[T],"center"===u?y[R]=Math.round(o[A]/2-p[O]/2):"stretch"===u?(y[O]=H(p[P]||0,o[A]-i[M]-i[I]),y[R]=i[M]):"end"===u&&(y[R]=o[A]-p[O]-i.top),p.flex>0&&(g+=p.flex*b),y[C]=g,y[E]=x,m.layoutRect(y),m.recalc&&m.recalc(),x+=g+c}else if(y.w=y.minW,y.h=y.minH,e.layoutRect(y),this.recalc(e),null===e._lastRect){var z=e.parent();z&&(z._lastRect=null,z.recalc())}}}),br=Wt.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each((function(e){e.recalc&&e.recalc()}))},isNative:function(){return!0}}),yr=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},xr=function(e,t,n){var r=function(e){n(e,t)};e.formatter?e.formatter.formatChanged(t,r):e.on("init",(function(){e.formatter.formatChanged(t,r)}))},wr=function(e,t){return function(n){xr(e,t,(function(e){n.control.active(e)}))}},Cr=function(e){return e?e.split(",")[0]:""},Tr=function(e,t){return function(){var n=this;n.state.set("value",null),e.on("init nodeChange",(function(r){var o=e.queryCommandValue("FontName"),i=function(e,t){var n,r=t?t.toLowerCase():"";return u.each(e,(function(e){e.value.toLowerCase()===r&&(n=e.value)})),u.each(e,(function(e){n||Cr(e.value).toLowerCase()!==Cr(r).toLowerCase()||(n=e.value)})),n}(t,o);n.value(i||null),!i&&o&&n.text(Cr(o))}))}},Er=function(e){!function(e){e.addButton("fontselect",(function(){var t=function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.font_formats||"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats");return u.map(t,(function(e){return{text:{raw:e[0]},value:e[1],textStyle:-1===e[1].indexOf("dings")?"font-family:"+e[1]:""}}))}(e);return{type:"listbox",text:"Font Family",tooltip:"Font Family",values:t,fixedWidth:!0,onPostRender:Tr(e,t),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}))}(e)},Nr=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},Sr=function(e,t,n){var r;return u.each(e,(function(e){e.value===n?r=n:e.value===t&&(r=t)})),r},kr=function(e,t){return function(){var n=this;e.on("init nodeChange",(function(r){var o,i,a,u;if(o=e.queryCommandValue("FontSize"))for(a=3;!u&&a>=0;a--)i=Nr(o,a),u=Sr(t,i,o);n.value(u||null),u||n.text(i)}))}},Dr=function(e){!function(e){e.addButton("fontsizeselect",(function(){var t=function(e){var t=e.settings.fontsize_formats||"8pt 10pt 12pt 14pt 18pt 24pt 36pt";return u.map(t.split(" "),(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{text:t,value:n}}))}(e);return{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:t,fixedWidth:!0,onPostRender:kr(e,t),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}))}(e)},_r=function(e,t){var n=t.length;return u.each(t,(function(t){t.menu&&(t.hidden=0===_r(e,t.menu));var r=t.format;r&&(t.hidden=!e.formatter.canApply(r)),t.hidden&&n--})),n},Rr=function(e,t){var n=t.items().length;return t.items().each((function(t){t.menu&&t.visible(Rr(e,t.menu)>0),!t.menu&&t.settings.menu&&t.visible(_r(e,t.settings.menu)>0);var r=t.settings.format;r&&t.visible(e.formatter.canApply(r)),t.visible()||n--})),n},Ar=function(e,t,n){return function(){var r=this;e.on("nodeChange",(function(o){var i=e.formatter,a=null;u.each(o.parents,(function(e){if(u.each(t,(function(t){if(n?i.matchNode(e,n,{value:t.value})&&(a=t.value):i.matchNode(e,t.value)&&(a=t.value),a)return!1})),a)return!1})),r.value(a)}))}},Or=function(e,t){return u.map(t,(function(t){return{text:t[0],onclick:yr(e,t[1]),textStyle:function(){return e.formatter.getCssText(t[1])}}}))},Pr=function(e,t){var n,r;if("string"==typeof t)r=t.split(" ");else if(u.isArray(t))return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!V(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);K.apply(t,e[n])}return t}(u.map(t,(function(t){return Pr(e,t)})));return n=u.grep(r,(function(t){return"|"===t||t in e.menuItems})),u.map(n,(function(t){return"|"===t?{text:"-"}:e.menuItems[t]}))},Mr=function(e){return e&&"-"===e.text},Ir=function(e){var t,n,r=e.settings.insert_button_items;return t=r?Pr(e,r):function(e,t){var n=[{text:"-"}],r=u.grep(e.menuItems,(function(e){return"insert"===e.context}));return u.each(r,(function(e){"before"===e.separator&&n.push({text:"|"}),e.prependToContext?n.unshift(e):n.push(e),"after"===e.separator&&n.push({text:"|"})})),n}(e),n=Z(t,(function(e,n){return!Mr(e)||!Mr(t[n-1])})),Z(n,(function(e,t){return!Mr(e)||t>0&&t<n.length-1}))},Br=function(e){(function(e){!function(e){u.each({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},(function(t,n){e.addButton(n,{active:!1,tooltip:t,onPostRender:wr(e,n),onclick:yr(e,n)})}))}(e),function(e){u.each({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"],removeformat:["Clear formatting","RemoveFormat"],remove:["Remove","Delete"]},(function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}))}(e),function(e){u.each({blockquote:["Blockquote","mceBlockQuote"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"]},(function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:wr(e,n)})}))}(e)})(e),function(e){u.each({bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline","Meta+U"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"],newdocument:["New document","mceNewDocument"],cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"]},(function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})})),e.addMenuItem("codeformat",{text:"Code",icon:"code",onclick:yr(e,"code")})}(e)},Lr=function(e,t){return function(){var n=this,r=function(){var n="redo"===t?"hasRedo":"hasUndo";return!!e.undoManager&&e.undoManager[n]()};n.disabled(!r()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(){n.disabled(e.readonly||!r())}))}},Fr=function(e){return function(){var t=this;e.on("VisualAid",(function(e){t.active(e.hasVisual)})),t.active(e.hasVisual)}},Hr={setup:function(t){!function(e){e.rtl&&(ot.rtl=!0)}(t),function(e){e.on("mousedown progressstate",(function(){Tt.hideAll()}))}(t),function(t){var n,r;t.settings.ui_container&&(ce.container=(n=fn(e.document.body),r=t.settings.ui_container,function(t,n){var r=void 0===n?e.document:n.dom();return $n(r)?R.none():R.from(r.querySelector(t)).map(fn)}(r,n)).fold(E(null),(function(e){return e.dom()})))}(t),_t.tooltips=!ce.iOS,ot.translate=function(e){return a.translate(e)},function(e){var t=function(e){for(var t=(e=e.replace(/;$/,"").split(";")).length;t--;)e[t]=e[t].split("=");return e}(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");e.addMenuItem("blockformats",{text:"Blocks",menu:Or(e,t)}),e.addButton("formatselect",function(e,t){return function(){var n=[];return u.each(t,(function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})})),{type:"listbox",text:t[0][0],values:n,fixedWidth:!0,onselect:function(t){if(t.control){var n=t.control.value();yr(e,n)()}},onPostRender:Ar(e,n)}}}(e,t))}(t),function(e){var t=["alignleft","aligncenter","alignright","alignjustify"],n="alignleft",r=[{text:"Left",icon:"alignleft",onclick:yr(e,"alignleft")},{text:"Center",icon:"aligncenter",onclick:yr(e,"aligncenter")},{text:"Right",icon:"alignright",onclick:yr(e,"alignright")},{text:"Justify",icon:"alignjustify",onclick:yr(e,"alignjustify")}];e.addMenuItem("align",{text:"Align",menu:r}),e.addButton("align",{type:"menubutton",icon:n,menu:r,onShowMenu:function(n){var r=n.control.menu;u.each(t,(function(t,n){r.items().eq(n).each((function(n){return n.active(e.formatter.match(t))}))}))},onPostRender:function(r){var o=r.control;u.each(t,(function(t,r){xr(e,t,(function(e){o.icon(n),e&&o.icon(t)}))}))}}),u.each({alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},(function(t,n){e.addButton(n,{active:!1,tooltip:t[0],cmd:t[1],onPostRender:wr(e,n)})}))}(t),Br(t),function(e){!function(e){e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e),function(e){e.addButton("undo",{tooltip:"Undo",onPostRender:Lr(e,"undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:Lr(e,"redo"),cmd:"redo"})}(e)}(t),Dr(t),Er(t),function(e){var t=function(e){var t=0,n=[],r=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}],o=function(e){var r=[];if(e)return u.each(e,(function(e){var i={text:e.title,icon:e.icon};if(e.items)i.menu=o(e.items);else{var a=e.format||"custom"+t++;e.format||(e.name=a,n.push(e)),i.format=a,i.cmd=e.cmd}r.push(i)})),r};return e.on("init",(function(){u.each(n,(function(t){e.formatter.register(t.name,t)}))})),{type:"menu",items:e.settings.style_formats_merge?e.settings.style_formats?o(r.concat(e.settings.style_formats)):o(r):o(e.settings.style_formats||r),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){if(this.settings.format)return e.formatter.getCssText(this.settings.format)},onPostRender:function(){var t=this;t.parent().on("show",(function(){var n,r;(n=t.settings.format)&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),(r=t.settings.cmd)&&t.active(e.queryCommandState(r))}))},onclick:function(){this.settings.format&&yr(e,this.settings.format)(),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}(e);!function(e,t){e.addMenuItem("formats",{text:"Formats",menu:t})}(e,t),function(e,t){e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:t,onShowMenu:function(){e.settings.style_formats_autohide&&Rr(e,this.menu)}})}(e,t)}(t),function(e){!function(e){e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:Fr(e),cmd:"mceToggleVisualAid"})}(e)}(t),function(e){!function(e){e.addButton("insert",{type:"menubutton",icon:"insert",menu:[],oncreatemenu:function(){this.menu.add(Ir(e)),this.menu.renderNew()}})}(e)}(t)}},jr=Ut.extend({recalc:function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_=[],R=[];t=e.settings,o=e.items().filter(":visible"),i=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(o.length)),n=Math.ceil(o.length/r),b=t.spacingH||t.spacing||0,y=t.spacingV||t.spacing||0,x=t.alignH||t.align,w=t.alignV||t.align,g=e.paddingBox,D="reverseRows"in t?t.reverseRows:e.isRtl(),x&&"string"==typeof x&&(x=[x]),w&&"string"==typeof w&&(w=[w]);for(f=0;f<r;f++)_.push(0);for(d=0;d<n;d++)R.push(0);for(d=0;d<n;d++)for(f=0;f<r&&(l=o[d*r+f]);f++)E=(c=l.layoutRect()).minW,N=c.minH,_[f]=E>_[f]?E:_[f],R[d]=N>R[d]?N:R[d];for(S=i.innerW-g.left-g.right,C=0,f=0;f<r;f++)C+=_[f]+(f>0?b:0),S-=(f>0?b:0)+_[f];for(k=i.innerH-g.top-g.bottom,T=0,d=0;d<n;d++)T+=R[d]+(d>0?y:0),k-=(d>0?y:0)+R[d];if(C+=g.left+g.right,T+=g.top+g.bottom,(s={}).minW=C+(i.w-i.innerW),s.minH=T+(i.h-i.innerH),s.contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH,s.minW=Math.min(s.minW,i.maxW),s.minH=Math.min(s.minH,i.maxH),s.minW=Math.max(s.minW,i.startMinWidth),s.minH=Math.max(s.minH,i.startMinHeight),!i.autoResize||s.minW===i.minW&&s.minH===i.minH){var A;i.autoResize&&((s=e.layoutRect(s)).contentW=s.minW-i.deltaW,s.contentH=s.minH-i.deltaH),A="start"===t.packV?0:k>0?Math.floor(k/n):0;var O=0,P=t.flexWidths;if(P)for(f=0;f<P.length;f++)O+=P[f];else O=r;var M=S/O;for(f=0;f<r;f++)_[f]+=P?P[f]*M:M;for(p=g.top,d=0;d<n;d++){for(m=g.left,u=R[d]+A,f=0;f<r&&(l=o[D?d*r+r-1-f:d*r+f]);f++)h=l.settings,c=l.layoutRect(),a=Math.max(_[f],c.startMinWidth),c.x=m,c.y=p,"center"===(v=h.alignH||(x?x[f]||x[0]:null))?c.x=m+a/2-c.w/2:"right"===v?c.x=m+a-c.w:"stretch"===v&&(c.w=a),"center"===(v=h.alignV||(w?w[f]||w[0]:null))?c.y=p+u/2-c.h/2:"bottom"===v?c.y=p+u-c.h:"stretch"===v&&(c.h=u),l.layoutRect(c),m+=a+b,l.recalc&&l.recalc();p+=u+y}}else if(s.w=s.minW,s.h=s.minH,e.layoutRect(s),this.recalc(e),null===e._lastRect){var I=e.parent();I&&(I._lastRect=null,I.recalc())}}}),zr=_t.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,'<iframe id="'+e._id+'" class="'+e.classes+'" tabindex="-1" src="'+(e.settings.url||"javascript:''")+'" frameborder="0"></iframe>'},src:function(e){this.getEl().src=e},html:function(e,t){var n=this,r=this.getEl().contentWindow.document.body;return r?(r.innerHTML=e,t&&t()):C.setTimeout((function(){n.html(e)})),this}}),Wr=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'<div id="'+e._id+'" class="'+e.classes+'"><div id="'+e._id+'-body">'+e.encode(e.state.get("text"))+'<button role="button" tabindex="-1"><i class="'+t+"ico "+t+'i-help"></i></button></div></div>'},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e.state.on("change:help",(function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),Ur=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,t=e._super();return e.settings.multiline&&(xe.getSize(e.getEl()).width>t.maxW&&(t.minW=t.maxW,e.classes.add("multiline")),e.getEl().style.width=t.minW+"px",t.startMinH=t.h=t.minH=Math.min(t.maxH,xe.getSize(e.getEl()).height)),t},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e,t,n=this,r=n.settings.forId,o=n.settings.html?n.settings.html:n.encode(n.state.get("text"));return!r&&(t=n.settings.forName)&&(e=n.getRoot().find("#"+t)[0])&&(r=e._id),r?'<label id="'+n._id+'" class="'+n.classes+'"'+(r?' for="'+r+'"':"")+">"+o+"</label>":'<span id="'+n._id+'" class="'+n.classes+'">'+o+"</span>"},bindStates:function(){var e=this;return e.state.on("change:text",(function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()})),e._super()}}),qr=st.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){this._super(e),this.classes.add("toolbar")},postRender:function(){return this.items().each((function(e){e.classes.add("toolbar-item")})),this._super()}}),Vr=qr.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}}),$r=qt.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(e){var t,n=this;if(n.menu&&n.menu.visible()&&!1!==e)return n.hideMenu();n.menu||(t=n.state.get("menu")||[],n.classes.add("opened"),t.length?t={type:"menu",animate:!0,items:t}:(t.type=t.type||"menu",t.animate=!0),t.renderTo?n.menu=t.parent(n).show().renderTo():n.menu=h.create(t).parent(n).renderTo(),n.fire("createmenu"),n.menu.reflow(),n.menu.on("cancel",(function(e){e.control.parent()===n.menu&&(e.stopPropagation(),n.focus(),n.hideMenu())})),n.menu.on("select",(function(){n.focus()})),n.menu.on("show hide",(function(e){"hide"===e.type&&e.control.parent()===n&&n.classes.remove("opened-under"),e.control===n.menu&&(n.activeMenu("show"===e.type),n.classes.toggle("opened","show"===e.type)),n.aria("expanded","show"===e.type)})).fire("show")),n.menu.show(),n.menu.layoutRect({w:n.layoutRect().w}),n.menu.repaint(),n.menu.moveRel(n.getEl(),n.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]);var r=n.menu.layoutRect(),o=n.$el.offset().top+n.layoutRect().h;o>r.y&&o<r.y+r.h&&n.classes.add("opened-under"),n.fire("showmenu")},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var t,n=this,r=n._id,o=n.classPrefix,i=n.settings.icon,a=n.state.get("text"),u="";return(t=n.settings.image)?(i="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a&&(n.classes.add("btn-has-text"),u='<span class="'+o+'txt">'+n.encode(a)+"</span>"),i=n.settings.icon?o+"ico "+o+"i-"+i:"",n.aria("role",n.parent()instanceof Vr?"menuitem":"button"),'<div id="'+r+'" class="'+n.classes+'" tabindex="-1" aria-labelledby="'+r+'"><button id="'+r+'-open" role="presentation" type="button" tabindex="-1">'+(i?'<i class="'+i+'"'+t+"></i>":"")+u+' <i class="'+o+'caret"></i></button></div>'},postRender:function(){var e=this;return e.on("click",(function(t){t.control===e&&function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}(t.target,e.getEl())&&(e.focus(),e.showMenu(!t.aria),t.aria&&e.menu.items().filter(":visible")[0].focus())})),e.on("mouseenter",(function(t){var n,r=t.control,o=e.parent();r&&o&&r instanceof $r&&r.parent()===o&&(o.items().filter("MenuButton").each((function(e){e.hideMenu&&e!==r&&(e.menu&&e.menu.visible()&&(n=!0),e.hideMenu())})),n&&(r.focus(),r.showMenu()))})),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",(function(){e.menu&&e.menu.remove(),e.menu=null})),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Yr=Tt.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,r=n.length;r--;)n[r]=u.extend({},e.itemDefaults,n[r]);t._super(e),t.classes.add("menu"),e.animate&&11!==ce.ie&&t.classes.add("animate")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){this.hideAll(),this.fire("select")},load:function(){var e,t=this;function n(){t.throbber&&(t.throbber.hide(),t.throbber=null)}t.settings.itemsFactory&&(t.throbber||(t.throbber=new St(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,(function(){t.items().remove(),t.fire("loading")})),t.on("hide close",n)),t.requestTime=e=(new Date).getTime(),t.settings.itemsFactory((function(r){0!==r.length?t.requestTime===e&&(t.getEl().style.width="",t.getEl("body").style.width="",n(),t.items().remove(),t.getEl("body").innerHTML="",t.add(r),t.renderNew(),t.fire("loaded")):t.hide()})))},hideAll:function(){return this.find("menuitem").exec("hideMenu"),this._super()},preRender:function(){var e=this;return e.items().each((function(t){var n=t.settings;if(n.icon||n.image||n.selectable)return e._hasIcons=!0,!1})),e.settings.itemsFactory&&e.on("postrender",(function(){e.settings.itemsFactory&&e.load()})),e.on("show hide",(function(t){t.control===e&&("show"===t.type?C.setTimeout((function(){e.classes.add("in")}),0):e.classes.remove("in"))})),e._super()}}),Xr=$r.extend({init:function(e){var t,n,r,o,i=this;i._super(e),e=i.settings,i._values=t=e.values,t&&(void 0!==e.value&&function t(o){for(var a=0;a<o.length;a++){if(n=o[a].selected||e.value===o[a].value)return r=r||o[a].text,i.state.set("value",o[a].value),!0;if(o[a].menu&&t(o[a].menu))return!0}}(t),!n&&t.length>0&&(r=t[0].text,i.state.set("value",t[0].value)),i.state.set("menu",t)),i.state.set("text",e.text||r),i.classes.add("listbox"),i.on("select",(function(t){var n=t.control;o&&(t.lastControl=o),e.multiple?n.active(!n.active()):i.value(t.control.value()),o=n}))},value:function(e){if(0===arguments.length)return this.state.get("value");if(void 0===e)return this;function t(n){return G(n,(function(n){return n.menu?t(n.menu):n.value===e}))}return this.settings.values?t(this.settings.values)?this.state.set("value",e):null===e&&this.state.set("value",null):this.state.set("value",e),this},bindStates:function(){var e=this;function t(e,n){var r;if(e)for(var o=0;o<e.length;o++){if(e[o].value===n)return e[o];if(e[o].menu&&(r=t(e[o].menu,n)))return r}}return e.on("show",(function(t){var n,r;n=t.control,r=e.value(),n instanceof Yr&&n.items().each((function(e){e.hasMenus()||e.active(e.value()===r)}))})),e.state.on("change:value",(function(n){var r=t(e.state.get("menu"),n.value);r?e.text(r.text):e.text(e.settings.text)})),e._super()}}),Kr=_t.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t,n=this;n._super(e),e=n.settings,n.classes.add("menu-item"),e.menu&&n.classes.add("menu-item-expand"),e.preview&&n.classes.add("menu-item-preview"),"-"!==(t=n.state.get("text"))&&"|"!==t||(n.classes.add("menu-item-sep"),n.aria("role","separator"),n.state.set("text","-")),e.selectable&&(n.aria("role","menuitemcheckbox"),n.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||n.classes.add("menu-item-normal"),n.on("mousedown",(function(e){e.preventDefault()})),e.menu&&!e.ariaHideMenu&&n.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e,t=this,n=t.settings,r=t.parent();if(r.items().each((function(e){e!==t&&e.hideMenu()})),n.menu){(e=t.menu)?e.show():((e=n.menu).length?e={type:"menu",items:e}:e.type=e.type||"menu",r.settings.itemDefaults&&(e.itemDefaults=r.settings.itemDefaults),(e=t.menu=h.create(e).parent(t).renderTo()).reflow(),e.on("cancel",(function(n){n.stopPropagation(),t.focus(),e.hide()})),e.on("show hide",(function(e){e.control.items&&e.control.items().each((function(e){e.active(e.settings.selected)}))})).fire("show"),e.on("hide",(function(n){n.control===e&&t.classes.remove("selected")})),e.submenu=!0),e._parentMenu=r,e.classes.add("menu-sub");var o=e.testMoveRel(t.getEl(),t.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);e.moveRel(t.getEl(),o),e.rel=o,o="menu-sub-"+o,e.classes.remove(e._lastRel).add(o),e._lastRel=o,t.classes.add("selected"),t.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each((function(e){e.hideMenu&&e.hideMenu()})),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){var e,t=this,n=t._id,r=t.settings,o=t.classPrefix,i=t.state.get("text"),a=t.settings.icon,u="",s=r.shortcut,c=t.encode(r.url);function l(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(e){var t=r.match||"";return t?e.replace(new RegExp(l(t),"gi"),(function(e){return"!mce~match["+e+"]mce~match!"})):e}function d(e){return e.replace(new RegExp(l("!mce~match["),"g"),"<b>").replace(new RegExp(l("]mce~match!"),"g"),"</b>")}return a&&t.parent().classes.add("menu-has-icons"),r.image&&(u=" style=\"background-image: url('"+r.image+"')\""),s&&(s=function(e){var t,n,r;for(r=ce.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t<e.length;t++)(n=r[e[t].toLowerCase()])&&(e[t]=n);return e.join("+")}(s)),a=o+"ico "+o+"i-"+(t.settings.icon||"none"),e="-"!==i?'<i class="'+a+'"'+u+"></i> ":"",i=d(t.encode(f(i))),c=d(t.encode(f(c))),'<div id="'+n+'" class="'+t.classes+'" tabindex="-1">'+e+("-"!==i?'<span id="'+n+'-text" class="'+o+'text">'+i+"</span>":"")+(s?'<div id="'+n+'-shortcut" class="'+o+'menu-shortcut">'+s+"</div>":"")+(r.menu?'<div class="'+o+'caret"></div>':"")+(c?'<div class="'+o+'menu-item-link">'+c+"</div>":"")+"</div>"},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var r=e.getEl("text");r&&(r.setAttribute("style",n),e._textStyle=n)}return e.on("mouseenter click",(function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),C.requestAnimationFrame((function(){e.parent().hideAll()}))))})),e._super(),e},hover:function(){var e=this;return e.parent().items().each((function(e){e.classes.remove("selected")})),e.classes.toggle("selected",!0),e},active:function(e){return function(e,t){var n=e._textStyle;if(n){var r=e.getEl("text");r.setAttribute("style",n),t&&(r.style.color="",r.style.backgroundColor="")}}(this,e),void 0!==e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}}),Gr=Yt.extend({Defaults:{classes:"radio",role:"radio"}}),Jr=_t.extend({renderHtml:function(){var e=this,t=e.classPrefix;return e.classes.add("resizehandle"),"both"===e.settings.direction&&e.classes.add("resizehandle-both"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"><i class="'+t+"ico "+t+'i-resize"></i></div>'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new lt(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!==e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}});function Qr(e){var t="";if(e)for(var n=0;n<e.length;n++)t+='<option value="'+e[n]+'">'+e[n]+"</option>";return t}var Zr=_t.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))}))},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e,t=this,n="";return e=Qr(t._options),t.size&&(n=' size = "'+t.size+'"'),'<select id="'+t._id+'" class="'+t.classes+'"'+n+">"+e+"</select>"},bindStates:function(){var e=this;return e.state.on("change:options",(function(t){e.getEl().innerHTML=Qr(t.value)})),e._super()}});function eo(e,t,n){return e<t&&(e=t),e>n&&(e=n),e}function to(e,t,n){e.setAttribute("aria-"+t,n)}function no(e,t){var n,r,o,i,a;"v"===e.settings.orientation?(o="top",r="height",n="h"):(o="left",r="width",n="w"),a=e.getEl("handle"),i=((e.layoutRect()[n]||100)-xe.getSize(a)[r])*((t-e._minValue)/(e._maxValue-e._minValue))+"px",a.style[o]=i,a.style.height=e.layoutRect().h+"px",to(a,"valuenow",t),to(a,"valuetext",""+e.settings.previewFilter(t)),to(a,"valuemin",e._minValue),to(a,"valuemax",e._maxValue)}var ro,oo=_t.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"===e.orientation&&t.classes.add("vertical"),t._minValue=Y(e.minValue)?e.minValue:0,t._maxValue=Y(e.maxValue)?e.maxValue:100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'<div id="'+t+'" class="'+e.classes+'"><div id="'+t+'-handle" class="'+n+'slider-handle" role="slider" tabindex="-1"></div></div>'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e,t,n,r,o,i,a=this;e=a._minValue,t=a._maxValue,"v"===a.settings.orientation?(n="screenY",r="top",o="height",i="h"):(n="screenX",r="left",o="width",i="w"),a._super(),function(e,t){function n(n){var r,o;r=a.value(),r=eo(r=function(e,t,n){return n*(t-e)-e}(e,t,(r+(o=e))/(t-o)+.05*n),e,t),a.value(r),a.fire("dragstart",{value:r}),a.fire("drag",{value:r}),a.fire("dragend",{value:r})}a.on("keydown",(function(e){switch(e.keyCode){case 37:case 38:n(-1);break;case 39:case 40:n(1)}}))}(e,t),function(e,t,u){var s,c,l,f,d;a._dragHelper=new lt(a._id,{handle:a._id+"-handle",start:function(e){s=e[n],c=parseInt(a.getEl("handle").style[r],10),l=(a.layoutRect()[i]||100)-xe.getSize(u)[o],a.fire("dragstart",{value:d})},drag:function(o){var i=o[n]-s;f=eo(c+i,0,l),u.style[r]=f+"px",d=e+f/l*(t-e),a.value(d),a.tooltip().text(""+a.settings.previewFilter(d)).show().moveRel(u,"bc tc"),a.fire("drag",{value:d})},stop:function(){a.tooltip().hide(),a.fire("dragend",{value:d})}})}(e,t,a.getEl("handle"))},repaint:function(){this._super(),no(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){no(e,t.value)})),e._super()}}),io=_t.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'<div id="'+e._id+'" class="'+e.classes+'"></div>'}}),ao=$r.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e,t,n=this,r=n.getEl(),o=n.layoutRect();return n._super(),e=r.firstChild,t=r.lastChild,be(e).css({width:o.w-xe.getSize(t).width,height:o.h-2}),be(t).css({height:o.h-2}),n},activeMenu:function(e){be(this.getEl().lastChild).toggleClass(this.classPrefix+"active",e)},renderHtml:function(){var t,n,r=this,o=r._id,i=r.classPrefix,a=r.state.get("icon"),u=r.state.get("text"),s=r.settings,c="";return(t=s.image)?(a="none","string"!=typeof t&&(t=e.window.getSelection?t[0]:t[1]),t=" style=\"background-image: url('"+t+"')\""):t="",a=s.icon?i+"ico "+i+"i-"+a:"",u&&(r.classes.add("btn-has-text"),c='<span class="'+i+'txt">'+r.encode(u)+"</span>"),n="boolean"==typeof s.active?' aria-pressed="'+s.active+'"':"",'<div id="'+o+'" class="'+r.classes+'" role="button"'+n+' tabindex="-1"><button type="button" hidefocus="1" tabindex="-1">'+(a?'<i class="'+a+'"'+t+"></i>":"")+c+'</button><button type="button" class="'+i+'open" hidefocus="1" tabindex="-1">'+(r._menuBtnText?(a?" ":"")+r._menuBtnText:"")+' <i class="'+i+'caret"></i></button></div>'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",(function(e){var n=e.target;if(e.control===this)for(;n;){if(e.aria&&"down"!==e.aria.key||"BUTTON"===n.nodeName&&-1===n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}})),delete e.settings.onclick,e._super()}}),uo=br.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}}),so=gt.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var t;this.activeTabId&&(t=this.getEl(this.activeTabId),be(t).removeClass(this.classPrefix+"active"),t.setAttribute("aria-selected","false")),this.activeTabId="t"+e,(t=this.getEl("t"+e)).setAttribute("aria-selected","true"),be(t).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each((function(t,n){e!==n&&t.hide()}))},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each((function(t,o){var i=e._id+"-t"+o;t.aria("role","tabpanel"),t.aria("labelledby",i),n+='<div id="'+i+'" class="'+r+'tab" unselectable="on" role="tab" aria-controls="'+t._id+'" aria-selected="false" tabIndex="-1">'+e.encode(t.settings.title)+"</div>"})),'<div id="'+e._id+'" class="'+e.classes+'" hidefocus="1" tabindex="-1"><div id="'+e._id+'-head" class="'+r+'tabs" role="tablist">'+n+'</div><div id="'+e._id+'-body" class="'+e.bodyClasses+'">'+t.renderHtml(e)+"</div></div>"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",(function(t){var n=t.target.parentNode;if(n&&n.id===e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]===t.target&&e.activateTab(r)}))},initLayoutRect:function(){var e,t,n,r=this;t=(t=xe.getSize(r.getEl("head")).width)<0?0:t,n=0,r.items().each((function(e){t=Math.max(t,e.layoutRect().minW),n=Math.max(n,e.layoutRect().minH)})),r.items().each((function(e){e.settings.x=0,e.settings.y=0,e.settings.w=t,e.settings.h=n,e.layoutRect({x:0,y:0,w:t,h:n})}));var o=xe.getSize(r.getEl("head")).height;return r.settings.minWidth=t,r.settings.minHeight=n+o,(e=r._super()).deltaH+=o,e.innerH=e.h-e.deltaH,e}}),co=_t.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",(function(e){var n;13===e.keyCode&&(e.preventDefault(),t.parents().reverse().each((function(e){if(e.toJSON)return n=e,!1})),t.fire("submit",{data:n.toJSON()}))})),t.on("keyup",(function(e){t.state.set("value",e.target.value)})))},repaint:function(){var t,n,r,o,i,a=this,u=0;t=a.getEl().style,n=a._layoutRect,i=a._lastRepaintRect||{};var s=e.document;return!a.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-u+"px"),o=(r=a.borderBox).left+r.right+8,u=r.top+r.bottom+(a.settings.multiline?8:0),n.x!==i.x&&(t.left=n.x+"px",i.x=n.x),n.y!==i.y&&(t.top=n.y+"px",i.y=n.y),n.w!==i.w&&(t.width=n.w-o+"px",i.w=n.w),n.h!==i.h&&(t.height=n.h-u+"px",i.h=n.h),a._lastRepaintRect=i,a.fire("repaint",{},!1),a},renderHtml:function(){var e,t,n=this,r=n.settings;return e={id:n._id,hidefocus:"1"},u.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],(function(t){e[t]=r[t]})),n.disabled()&&(e.disabled="disabled"),r.subtype&&(e.type=r.subtype),(t=xe.create(r.multiline?"textarea":"input",e)).value=n.state.get("value"),t.className=n.classes.toString(),t.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",(function(t){e.state.set("value",t.target.value),e.fire("change",t)}))},bindStates:function(){var e=this;return e.state.on("change:value",(function(t){e.getEl().value!==t.value&&(e.getEl().value=t.value)})),e.state.on("change:disabled",(function(t){e.getEl().disabled=t.value})),e._super()},remove:function(){this.$el.off(),this._super()}}),lo=function(){return{Selector:He,Collection:We,ReflowQueue:Je,Control:ot,Factory:h,KeyboardNavigation:at,Container:st,DragHelper:lt,Scrollable:ht,Panel:gt,Movable:Se,Resizable:vt,FloatPanel:Tt,Window:Bt,MessageBox:jt,Tooltip:Dt,Widget:_t,Progress:Rt,Notification:Ot,Layout:Wt,AbsoluteLayout:Ut,Button:qt,ButtonGroup:$t,Checkbox:Yt,ComboBox:Kt,ColorBox:Gt,PanelButton:Jt,ColorButton:Zt,ColorPicker:tn,Path:rn,ElementPath:on,FormItem:an,Form:un,FieldSet:sn,FilePicker:hr,FitLayout:gr,FlexLayout:vr,FlowLayout:br,FormatControls:Hr,GridLayout:jr,Iframe:zr,InfoBox:Wr,Label:Ur,Toolbar:qr,MenuBar:Vr,MenuButton:$r,MenuItem:Kr,Throbber:St,Menu:Yr,ListBox:Xr,Radio:Gr,ResizeHandle:Jr,SelectBox:Zr,Slider:oo,Spacer:io,SplitButton:ao,StackLayout:uo,TabPanel:so,TextBox:co,DropZone:nn,BrowseButton:Vt}};u.each(lo(),(function(e,t){h.add(t,e)})),(ro=window.tinymce?window.tinymce:{}).ui?u.each(lo(),(function(e,t){ro.ui[t]=e})):ro.ui=lo(),i.add("modern",(function(e){return Hr.setup(e),zt(e)}))}(window)},7575:(e,t,n)=>{!function(t){"use strict";var r=function(){},o=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},i=function(e){return function(){return e}},a=function(e){return e};function u(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 s,c,l,f,d,m,p,h,g,v,b,y,x=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},w=i(!1),C=i(!0),T=function(){return E},E=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:w,isSome:w,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:T,each:r,bind:T,exists:w,forall:C,filter:T,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return Object.freeze&&Object.freeze(o),o}(),N=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:w,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return N(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:E},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(w,(function(t){return n(e,t)}))}};return o},S={some:N,none:T,from:function(e){return null==e?E:N(e)}},k=function(e){return function(t){return 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}(t)===e}},D=k("string"),_=k("object"),R=k("array"),A=k("null"),O=k("boolean"),P=k("function"),M=k("number"),I=Array.prototype.slice,B=Array.prototype.indexOf,L=Array.prototype.push,F=function(e,t){return B.call(e,t)},H=function(e,t){return F(e,t)>-1},j=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return!0;return!1},z=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},W=function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)},U=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}},q=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},V=function(e,t,n){return W(e,(function(e){n=t(n,e)})),n},$=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return S.some(o)}return S.none()},Y=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return S.some(n);return S.none()},X=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!R(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);L.apply(t,e[n])}return t}(z(e,t))},K=function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0},G=function(e,t){return q(e,(function(e){return!H(t,e)}))},J=function(e){return 0===e.length?S.none():S.some(e[0])},Q=function(e){return 0===e.length?S.none():S.some(e[e.length-1])},Z=P(Array.from)?Array.from:function(e){return I.call(e)},ee=void 0!==t.window?t.window:Function("return this;")(),te=function(e,t){var n=function(e,t){return function(e,t){return function(e,t){for(var n=null!=t?t:ee,r=0;r<e.length&&null!=n;++r)n=n[e[r]];return n}(e.split("."),t)}(e,t)}(e,t);if(null==n)throw new Error(e+" not available on this browser");return n},ne=function(){return te("URL")},re=function(e){return ne().createObjectURL(e)},oe=function(e){ne().revokeObjectURL(e)},ie=t.navigator,ae=ie.userAgent,ue=function(e){return"matchMedia"in t.window&&t.matchMedia(e).matches};h=/Android/.test(ae),c=(c=!(s=/WebKit/.test(ae))&&/MSIE/gi.test(ae)&&/Explorer/gi.test(ie.appName))&&/MSIE (\w+)\./.exec(ae)[1],l=-1!==ae.indexOf("Trident/")&&(-1!==ae.indexOf("rv:")||-1!==ie.appName.indexOf("Netscape"))&&11,f=-1!==ae.indexOf("Edge/")&&!c&&!l&&12,c=c||l||f,d=!s&&!l&&/Gecko/.test(ae),m=-1!==ae.indexOf("Mac"),p=/(iPad|iPhone)/.test(ae),g="FormData"in t.window&&"FileReader"in t.window&&"URL"in t.window&&!!re,v=ue("only screen and (max-device-width: 480px)")&&(h||p),b=ue("only screen and (min-width: 800px)")&&(h||p),y=-1!==ae.indexOf("Windows Phone"),f&&(s=!1);var se,ce={opera:!1,webkit:s,ie:c,gecko:d,mac:m,iOS:p,android:h,contentEditable:!p||g||parseInt(ae.match(/AppleWebKit\/(\d*)/)[1],10)>=534,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!==c,range:t.window.getSelection&&"Range"in t.window,documentMode:c&&!f?t.document.documentMode||7:10,fileApi:g,ceFalse:!1===c||c>8,cacheSuffix:null,container:null,overrideViewPort:null,experimentalShadowDom:!1,canHaveCSP:!1===c||c>11,desktop:!v&&!b,windowsPhone:y},le=window.Promise?window.Promise:function(){function e(e,t){return function(){e.apply(t,arguments)}}var 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=[],c(t,e(i,this),e(a,this))},r=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){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 c(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 s(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function c(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 s(e,t,n,i))}))},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&t(arguments[0])?arguments[0]:arguments);return new n((function(t,n){if(0===e.length)return t([]);var r=e.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)}e[i]=a,0==--r&&t(e)}catch(e){n(e)}}for(var i=0;i<e.length;i++)o(i,e[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}(),fe=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},de=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},me=function(e,t){var n,r;return r=function(){var r=arguments;clearTimeout(n),n=fe((function(){e.apply(this,r)}),t)},r.stop=function(){clearTimeout(n)},r},pe={requestAnimationFrame:function(e,n){se?se.then(e):se=new le((function(e){n||(n=t.document.body),function(e,n){var r,o=t.window.requestAnimationFrame,i=["ms","moz","webkit"];for(r=0;r<i.length&&!o;r++)o=t.window[i[r]+"RequestAnimationFrame"];o||(o=function(e){t.window.setTimeout(e,0)}),o(e,n)}(e,n)})).then(e)},setTimeout:fe,setInterval:de,setEditorTimeout:function(e,t,n){return fe((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r;return r=de((function(){e.removed?clearInterval(r):t()}),n)},debounce:me,throttle:me,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},he=/^(?:mouse|contextmenu)|click/,ge={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1},ve=function(){return!1},be=function(){return!0},ye=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},xe=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},we=function(e,n){var r,o=n||{};for(r in e)ge[r]||(o[r]=e[r]);if(o.target||(o.target=o.srcElement||t.document),ce.experimentalShadowDom&&(o.target=function(e,t){if(e.composedPath){var n=e.composedPath();if(n&&n.length>0)return n[0]}return t}(e,o.target)),e&&he.test(e.type)&&void 0===e.pageX&&void 0!==e.clientX){var i=o.target.ownerDocument||t.document,a=i.documentElement,u=i.body;o.pageX=e.clientX+(a&&a.scrollLeft||u&&u.scrollLeft||0)-(a&&a.clientLeft||u&&u.clientLeft||0),o.pageY=e.clientY+(a&&a.scrollTop||u&&u.scrollTop||0)-(a&&a.clientTop||u&&u.clientTop||0)}return o.preventDefault=function(){o.isDefaultPrevented=be,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=be,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=be,o.stopPropagation()},!1===function(e){return e.isDefaultPrevented===be||e.isDefaultPrevented===ve}(o)&&(o.isDefaultPrevented=ve,o.isPropagationStopped=ve,o.isImmediatePropagationStopped=ve),void 0===o.metaKey&&(o.metaKey=!1),o},Ce=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){return"complete"===r.readyState||"interactive"===r.readyState&&r.body},a=function(){n.domLoaded||(n.domLoaded=!0,t(o))},u=function(){i()&&(xe(r,"readystatechange",u),a())},s=function(){try{r.documentElement.doScroll("left")}catch(e){return void pe.setTimeout(s)}a()};!r.addEventListener||ce.ie&&ce.ie<11?(ye(r,"readystatechange",u),r.documentElement.doScroll&&e.self===e.top&&s()):i()?a():ye(e,"DOMContentLoaded",a),ye(e,"load",a)}},Te=function(){var e,n,r,o,i,a=this,u={};n="mce-data-"+(+new Date).toString(32),o="onmouseenter"in t.document.documentElement,r="onfocusin"in t.document.documentElement,i={mouseenter:"mouseover",mouseleave:"mouseout"},e=1,a.domLoaded=!1,a.events=u;var s=function(e,t){var n,r,o,i,a=u[t];if(n=a&&a[e.type])for(r=0,o=n.length;r<o;r++)if((i=n[r])&&!1===i.func.call(i.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return};a.bind=function(c,l,f,d){var m,p,h,g,v,b,y,x=t.window,w=function(e){s(we(e||x.event),m)};if(c&&3!==c.nodeType&&8!==c.nodeType){for(c[n]?m=c[n]:(m=e++,c[n]=m,u[m]={}),d=d||c,h=(l=l.split(" ")).length;h--;)b=w,v=y=!1,"DOMContentLoaded"===(g=l[h])&&(g="ready"),a.domLoaded&&"ready"===g&&"complete"===c.readyState?f.call(d,we({type:g})):(o||(v=i[g])&&(b=function(e){var t,n;if(t=e.currentTarget,(n=e.relatedTarget)&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=we(e||x.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,s(e,m))}),r||"focusin"!==g&&"focusout"!==g||(y=!0,v="focusin"===g?"focus":"blur",b=function(e){(e=we(e||x.event)).type="focus"===e.type?"focusin":"focusout",s(e,m)}),(p=u[m][g])?"ready"===g&&a.domLoaded?f({type:g}):p.push({func:f,scope:d}):(u[m][g]=p=[{func:f,scope:d}],p.fakeName=v,p.capture=y,p.nativeHandler=b,"ready"===g?Ce(c,b,a):ye(c,v||g,b,y)));return c=p=0,f}},a.unbind=function(e,t,r){var o,i,s,c,l,f;if(!e||3===e.nodeType||8===e.nodeType)return a;if(o=e[n]){if(f=u[o],t){for(s=(t=t.split(" ")).length;s--;)if(i=f[l=t[s]]){if(r)for(c=i.length;c--;)if(i[c].func===r){var d=i.nativeHandler,m=i.fakeName,p=i.capture;(i=i.slice(0,c).concat(i.slice(c+1))).nativeHandler=d,i.fakeName=m,i.capture=p,f[l]=i}r&&0!==i.length||(delete f[l],xe(e,i.fakeName||l,i.nativeHandler,i.capture))}}else{for(l in f)i=f[l],xe(e,i.fakeName||l,i.nativeHandler,i.capture);f={}}for(l in f)return a;delete u[o];try{delete e[n]}catch(t){e[n]=null}}return a},a.fire=function(e,t,r){var o;if(!e||3===e.nodeType||8===e.nodeType)return a;(r=we(null,r)).type=t,r.target=e;do{(o=e[n])&&s(r,o),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!r.isPropagationStopped());return a},a.clean=function(e){var t,r,o=a.unbind;if(!e||3===e.nodeType||8===e.nodeType)return a;if(e[n]&&o(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(o(e),t=(r=e.getElementsByTagName("*")).length;t--;)(e=r[t])[n]&&o(e);return a},a.destroy=function(){u={}},a.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}};(Te.Event=new Te).bind(t.window,"ready",(function(){}));var Ee,Ne,Se,ke,De,_e,Re,Ae,Oe,Pe,Me,Ie,Be,Le,Fe,He,je,ze,We="sizzle"+-new Date,Ue=t.window.document,qe=0,Ve=0,$e=Nt(),Ye=Nt(),Xe=Nt(),Ke=function(e,t){return e===t&&(Me=!0),0},Ge="undefined",Je=1<<31,Qe={}.hasOwnProperty,Ze=[],et=Ze.pop,tt=Ze.push,nt=Ze.push,rt=Ze.slice,ot=Ze.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},it="[\\x20\\t\\r\\n\\f]",at="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ut="\\[[\\x20\\t\\r\\n\\f]*("+at+")(?:"+it+"*([*^$|!~]?=)"+it+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+at+"))|)"+it+"*\\]",st=":("+at+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ut+")*)|.*)\\)|)",ct=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),lt=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),ft=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),dt=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),mt=new RegExp(st),pt=new RegExp("^"+at+"$"),ht={ID:new RegExp("^#("+at+")"),CLASS:new RegExp("^\\.("+at+")"),TAG:new RegExp("^("+at+"|[*])"),ATTR:new RegExp("^"+ut),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},gt=/^(?:input|select|textarea|button)$/i,vt=/^h\d$/i,bt=/^[^{]+\{\s*\[native \w/,yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xt=/[+~]/,wt=/'|\\/g,Ct=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),Tt=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{nt.apply(Ze=rt.call(Ue.childNodes),Ue.childNodes),Ze[Ue.childNodes.length].nodeType}catch(e){nt={apply:Ze.length?function(e,t){tt.apply(e,rt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Et=function(e,t,n,r){var o,i,a,u,s,c,l,f,d,m;if((t?t.ownerDocument||t:Ue)!==Be&&Ie(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Be).nodeType)&&9!==u)return[];if(Fe&&!r){if(o=yt.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&ze(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return nt.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Ne.getElementsByClassName)return nt.apply(n,t.getElementsByClassName(a)),n}if(Ne.qsa&&(!He||!He.test(e))){if(f=l=We,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=_e(e),(l=t.getAttribute("id"))?f=l.replace(wt,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",s=c.length;s--;)c[s]=f+Pt(c[s]);d=xt.test(e)&&At(t.parentNode)||t,m=c.join(",")}if(m)try{return nt.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return Ae(e.replace(ct,"$1"),t,n,r)};function Nt(){var e=[];return function t(n,r){return e.push(n+" ")>Se.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function St(e){return e[We]=!0,e}function kt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Je)-(~e.sourceIndex||Je);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Dt(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function _t(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function Rt(e){return St((function(t){return t=+t,St((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function At(e){return e&&typeof e.getElementsByTagName!==Ge&&e}for(Ee in Ne=Et.support={},De=Et.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Ie=Et.setDocument=function(e){var t,n=e?e.ownerDocument||e:Ue,r=n.defaultView;return n!==Be&&9===n.nodeType&&n.documentElement?(Be=n,Le=n.documentElement,Fe=!De(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Ie()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Ie()}))),Ne.attributes=!0,Ne.getElementsByTagName=!0,Ne.getElementsByClassName=bt.test(n.getElementsByClassName),Ne.getById=!0,Se.find.ID=function(e,t){if(typeof t.getElementById!==Ge&&Fe){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Se.filter.ID=function(e){var t=e.replace(Ct,Tt);return function(e){return e.getAttribute("id")===t}},Se.find.TAG=Ne.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Ge)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Se.find.CLASS=Ne.getElementsByClassName&&function(e,t){if(Fe)return t.getElementsByClassName(e)},je=[],He=[],Ne.disconnectedMatch=!0,He=He.length&&new RegExp(He.join("|")),je=je.length&&new RegExp(je.join("|")),t=bt.test(Le.compareDocumentPosition),ze=t||bt.test(Le.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Ke=t?function(e,t){if(e===t)return Me=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Ne.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Ue&&ze(Ue,e)?-1:t===n||t.ownerDocument===Ue&&ze(Ue,t)?1:Pe?ot.call(Pe,e)-ot.call(Pe,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Me=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],s=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Pe?ot.call(Pe,e)-ot.call(Pe,t):0;if(i===a)return kt(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)s.unshift(r);for(;u[o]===s[o];)o++;return o?kt(u[o],s[o]):u[o]===Ue?-1:s[o]===Ue?1:0},n):Be},Et.matches=function(e,t){return Et(e,null,null,t)},Et.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Be&&Ie(e),t=t.replace(dt,"='$1']"),Ne.matchesSelector&&Fe&&(!je||!je.test(t))&&(!He||!He.test(t)))try{var n=(void 0).call(e,t);if(n||Ne.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Et(t,Be,null,[e]).length>0},Et.contains=function(e,t){return(e.ownerDocument||e)!==Be&&Ie(e),ze(e,t)},Et.attr=function(e,t){(e.ownerDocument||e)!==Be&&Ie(e);var n=Se.attrHandle[t.toLowerCase()],r=n&&Qe.call(Se.attrHandle,t.toLowerCase())?n(e,t,!Fe):void 0;return void 0!==r?r:Ne.attributes||!Fe?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Et.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Et.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Me=!Ne.detectDuplicates,Pe=!Ne.sortStable&&e.slice(0),e.sort(Ke),Me){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Pe=null,e},ke=Et.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=ke(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=ke(t);return n},Se=Et.selectors={cacheLength:50,createPseudo:St,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ct,Tt),e[3]=(e[3]||e[4]||e[5]||"").replace(Ct,Tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Et.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Et.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ht.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&mt.test(n)&&(t=_e(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ct,Tt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$e[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+it+"|$)"))&&$e(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Ge&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Et.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,s){var c,l,f,d,m,p,h=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!s&&!u;if(g){if(i){for(;h;){for(f=t;f=f[h];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&b){for(m=(c=(l=g[We]||(g[We]={}))[e]||[])[0]===qe&&c[1],d=c[0]===qe&&c[2],f=m&&g.childNodes[m];f=++m&&f&&f[h]||(d=m=0)||p.pop();)if(1===f.nodeType&&++d&&f===t){l[e]=[qe,m,d];break}}else if(b&&(c=(t[We]||(t[We]={}))[e])&&c[0]===qe)d=c[1];else for(;(f=++m&&f&&f[h]||(d=m=0)||p.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[We]||(f[We]={}))[e]=[qe,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Se.pseudos[e]||Se.setFilters[e.toLowerCase()]||Et.error("unsupported pseudo: "+e);return r[We]?r(t):r.length>1?(n=[e,e,"",t],Se.setFilters.hasOwnProperty(e.toLowerCase())?St((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=ot.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:St((function(e){var t=[],n=[],r=Re(e.replace(ct,"$1"));return r[We]?St((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),!n.pop()}})),has:St((function(e){return function(t){return Et(e,t).length>0}})),contains:St((function(e){return e=e.replace(Ct,Tt),function(t){return(t.textContent||t.innerText||ke(t)).indexOf(e)>-1}})),lang:St((function(e){return pt.test(e||"")||Et.error("unsupported lang: "+e),e=e.replace(Ct,Tt).toLowerCase(),function(t){var n;do{if(n=Fe?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var n=t.window.location&&t.window.location.hash;return n&&n.slice(1)===e.id},root:function(e){return e===Le},focus:function(e){return e===Be.activeElement&&(!Be.hasFocus||Be.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Se.pseudos.empty(e)},header:function(e){return vt.test(e.nodeName)},input:function(e){return gt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Rt((function(){return[0]})),last:Rt((function(e,t){return[t-1]})),eq:Rt((function(e,t,n){return[n<0?n+t:n]})),even:Rt((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Rt((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Rt((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Rt((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Se.pseudos.nth=Se.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Se.pseudos[Ee]=Dt(Ee);for(Ee in{submit:!0,reset:!0})Se.pseudos[Ee]=_t(Ee);function Ot(){}function Pt(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Mt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Ve++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,s,c=[qe,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(s=t[We]||(t[We]={}))[r])&&u[0]===qe&&u[1]===i)return c[2]=u[2];if(s[r]=c,c[2]=e(t,n,a))return!0}}}function It(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Bt(e,t,n,r,o){for(var i,a=[],u=0,s=e.length,c=null!=t;u<s;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),c&&t.push(u)));return a}function Lt(e,t,n,r,o,i){return r&&!r[We]&&(r=Lt(r)),o&&!o[We]&&(o=Lt(o,i)),St((function(i,a,u,s){var c,l,f,d=[],m=[],p=a.length,h=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Et(e,t[r],n);return n}(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?h:Bt(h,d,e,u,s),v=n?o||(i?e:p||r)?[]:a:g;if(n&&n(g,v,u,s),r)for(c=Bt(v,m),r(c,[],u,s),l=c.length;l--;)(f=c[l])&&(v[m[l]]=!(g[m[l]]=f));if(i){if(o||e){if(o){for(c=[],l=v.length;l--;)(f=v[l])&&c.push(g[l]=f);o(null,v=[],c,s)}for(l=v.length;l--;)(f=v[l])&&(c=o?ot.call(i,f):d[l])>-1&&(i[c]=!(a[c]=f))}}else v=Bt(v===a?v.splice(p,v.length):v),o?o(null,a,v,s):nt.apply(a,v)}))}function Ft(e){for(var t,n,r,o=e.length,i=Se.relative[e[0].type],a=i||Se.relative[" "],u=i?1:0,s=Mt((function(e){return e===t}),a,!0),c=Mt((function(e){return ot.call(t,e)>-1}),a,!0),l=[function(e,n,r){return!i&&(r||n!==Oe)||((t=n).nodeType?s(e,n,r):c(e,n,r))}];u<o;u++)if(n=Se.relative[e[u].type])l=[Mt(It(l),n)];else{if((n=Se.filter[e[u].type].apply(null,e[u].matches))[We]){for(r=++u;r<o&&!Se.relative[e[r].type];r++);return Lt(u>1&&It(l),u>1&&Pt(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(ct,"$1"),n,u<r&&Ft(e.slice(u,r)),r<o&&Ft(e=e.slice(r)),r<o&&Pt(e))}l.push(n)}return It(l)}Ot.prototype=Se.filters=Se.pseudos,Se.setFilters=new Ot,_e=Et.tokenize=function(e,t){var n,r,o,i,a,u,s,c=Ye[e+" "];if(c)return t?0:c.slice(0);for(a=e,u=[],s=Se.preFilter;a;){for(i in n&&!(r=lt.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=ft.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(ct," ")}),a=a.slice(n.length)),Se.filter)!(r=ht[i].exec(a))||s[i]&&!(r=s[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?Et.error(e):Ye(e,u).slice(0)},Re=Et.compile=function(e,t){var n,r=[],o=[],i=Xe[e+" "];if(!i){for(t||(t=_e(e)),n=t.length;n--;)(i=Ft(t[n]))[We]?r.push(i):o.push(i);i=Xe(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,s){var c,l,f,d=0,m="0",p=o&&[],h=[],g=Oe,v=o||r&&Se.find.TAG("*",s),b=qe+=null==g?1:Math.random()||.1,y=v.length;for(s&&(Oe=i!==Be&&i);m!==y&&null!=(c=v[m]);m++){if(r&&c){for(l=0;f=e[l++];)if(f(c,i,a)){u.push(c);break}s&&(qe=b)}n&&((c=!f&&c)&&d--,o&&p.push(c))}if(d+=m,n&&m!==d){for(l=0;f=t[l++];)f(p,h,i,a);if(o){if(d>0)for(;m--;)p[m]||h[m]||(h[m]=et.call(u));h=Bt(h)}nt.apply(u,h),s&&!o&&h.length>0&&d+t.length>1&&Et.uniqueSort(u)}return s&&(qe=b,Oe=g),p};return n?St(o):o}(o,r)),i.selector=e}return i},Ae=Et.select=function(e,t,n,r){var o,i,a,u,s,c="function"==typeof e&&e,l=!r&&_e(e=c.selector||e);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Ne.getById&&9===t.nodeType&&Fe&&Se.relative[i[1].type]){if(!(t=(Se.find.ID(a.matches[0].replace(Ct,Tt),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=ht.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Se.relative[u=a.type]);)if((s=Se.find[u])&&(r=s(a.matches[0].replace(Ct,Tt),xt.test(i[0].type)&&At(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Pt(i)))return nt.apply(n,r),n;break}}return(c||Re(e,l))(r,t,!Fe,n,xt.test(e)&&At(t.parentNode)||t),n},Ne.sortStable=We.split("").sort(Ke).join("")===We,Ne.detectDuplicates=!!Me,Ie(),Ne.sortDetached=!0;var Ht=Array.isArray,jt=function(e,t,n){var r,o;if(!e)return 0;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 0}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return 0;return 1},zt=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},Wt={isArray:Ht,toArray:function(e){var t,n,r=e;if(!Ht(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r},each:jt,map:function(e,t){var n=[];return jt(e,(function(r,o){n.push(t(r,o,e))})),n},filter:function(e,t){var n=[];return jt(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},indexOf:function(e,t){var n,r;if(e)for(n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},reduce:function(e,t,n,r){var o=0;for(arguments.length<3&&(n=e[0]);o<e.length;o++)n=t.call(r,n,e[o],o);return n},findIndex:zt,find:function(e,t,n){var r=zt(e,t,n);if(-1!==r)return e[r]},last:function(e){return e[e.length-1]}},Ut=/^\s*|\s*$/g,qt=function(e){return null==e?"":(""+e).replace(Ut,"")},Vt=function(e,t){return t?!("array"!==t||!Wt.isArray(e))||typeof e===t:void 0!==e},$t=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Wt.each(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;$t(e,t,n,r)})))},Yt={trim:qt,isArray:Wt.isArray,is:Vt,toArray:Wt.toArray,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:Wt.each,map:Wt.map,grep:Wt.filter,inArray:Wt.indexOf,hasOwn:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},extend:function(e,t){for(var n,r,o,i=[],a=2;a<arguments.length;a++)i[a-2]=arguments[a];var u,s=arguments;for(n=1,r=s.length;n<r;n++)for(o in t=s[n])t.hasOwnProperty(o)&&void 0!==(u=t[o])&&(e[o]=u);return e},create:function(e,t,n){var r,o,i,a,u,s=this,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),i=e[3].match(/(^|\.)(\w+)$/i)[2],!(o=s.createNS(e[3].replace(/\.\w+$/,""),n))[i]){if("static"===e[2])return o[i]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[i]));t[i]||(t[i]=function(){},c=1),o[i]=t[i],s.extend(o[i].prototype,t),e[5]&&(r=s.resolve(e[5]).prototype,a=e[5].match(/\.(\w+)$/i)[1],u=o[i],o[i]=c?function(){return r[a].apply(this,arguments)}:function(){return this.parent=r[a],u.apply(this,arguments)},o[i].prototype[i]=o[i],s.each(r,(function(e,t){o[i].prototype[t]=r[t]})),s.each(t,(function(e,t){r[t]?o[i].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==i&&(o[i].prototype[t]=e)}))),s.each(t.static,(function(e,t){o[i][t]=e}))}},walk:$t,createNS:function(e,n){var r,o;for(n=n||t.window,e=e.split("."),r=0;r<e.length;r++)n[o=e[r]]||(n[o]={}),n=n[o];return n},resolve:function(e,n){var r,o;for(n=n||t.window,r=0,o=(e=e.split(".")).length;r<o&&(n=n[e[r]]);r++);return n},explode:function(e,t){return!e||Vt(e,"array")?e:Wt.map(e.split(t||","),qt)},_addCacheSuffix:function(e){var t=ce.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},Xt=t.document,Kt=Array.prototype.push,Gt=Array.prototype.slice,Jt=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Qt=Te.Event,Zt=Yt.makeMap("children,contents,next,prev"),en=function(e){return void 0!==e},tn=function(e){return"string"==typeof e},nn=function(e,t){var n,r,o;for(o=(t=t||Xt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},rn=function(e,t,n,r){var o;if(tn(t))t=nn(t,bn(e[0]));else if(t.length&&!t.nodeType){if(t=mn.makeArray(t),r)for(o=t.length-1;o>=0;o--)rn(e,t[o],n,r);else for(o=0;o<t.length;o++)rn(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},on=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},an=function(e,t,n){var r,o;return t=mn(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},un=Yt.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),sn=Yt.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),cn={for:"htmlFor",class:"className",readonly:"readOnly"},ln={float:"cssFloat"},fn={},dn={},mn=function(e,t){return new mn.fn.init(e,t)},pn=/^\s*|\s*$/g,hn=function(e){return null==e?"":(""+e).replace(pn,"")},gn=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},vn=function(e,t){var n=[];return gn(e,(function(e,r){t(r,e)&&n.push(r)})),n},bn=function(e){return e?9===e.nodeType?e:e.ownerDocument:Xt};mn.fn=mn.prototype={constructor:mn,selector:"",context:null,length:0,init:function(e,n){var r,o,i=this;if(!e)return i;if(e.nodeType)return i.context=i[0]=e,i.length=1,i;if(n&&n.nodeType)i.context=n;else{if(n)return mn(e).attr(n);i.context=n=t.document}if(tn(e)){if(i.selector=e,!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Jt.exec(e)))return mn(n).find(e);if(r[1])for(o=nn(e,bn(n)).firstChild;o;)Kt.call(i,o),o=o.nextSibling;else{if(!(o=bn(n).getElementById(r[2])))return i;if(o.id!==r[2])return i.find(e);i.length=1,i[0]=o}}else this.add(e,!1);return i},toArray:function(){return Yt.toArray(this)},add:function(e,t){var n,r,o=this;if(tn(e))return o.add(mn(e));if(!1!==t)for(n=mn.unique(o.toArray().concat(mn.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Kt.apply(o,mn.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)gn(e,(function(e,t){r.attr(e,t)}));else{if(!en(t)){if(r[0]&&1===r[0].nodeType){if((n=fn[e])&&n.get)return n.get(r[0],e);if(sn[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=fn[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=cn[e]||e))gn(e,(function(e,t){n.prop(e,t)}));else{if(!en(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)gn(e,(function(e,t){o.css(e,t)}));else if(en(t))e=i(e),"number"!=typeof t||un[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=dn[e])&&r.set)r.set(this,t);else{try{this.style[ln[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=dn[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],Qt.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(en(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){mn(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(en(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return rn(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?rn(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return mn(e).append(this),this},prependTo:function(e){return mn(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return an(this,e)},wrapAll:function(e){return an(this,e,!0)},wrapInner:function(e){return this.each((function(){mn(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){mn(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),mn(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?gn(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o,i;(i=on(r,e))!==t&&(o=r.className,i?r.className=hn((" "+o+" ").replace(" "+e+" "," ")):r.className+=o?" "+e:e)}))),n},hasClass:function(e){return on(this[0],e)},each:function(e){return gn(this,e)},on:function(e,t){return this.each((function(){Qt.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Qt.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?Qt.fire(this,e.type,e):Qt.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new mn(Gt.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)mn.find(e,this[t],r);return mn(r)},filter:function(e){return mn("function"==typeof e?vn(this.toArray(),(function(t,n){return e(n,t)})):mn.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof mn&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&mn(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),mn(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Kt,sort:[].sort,splice:[].splice},Yt.extend(mn,{extend:Yt.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:Yt.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:Yt.isArray,each:gn,trim:hn,grep:vn,find:Et,expr:Et.selectors,unique:Et.uniqueSort,text:Et.getText,contains:Et.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return 1===t.length?mn.find.matchesSelector(t[0],e)?[t[0]]:[]:mn.find.matches(e,t)}});var yn=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof mn&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&mn(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},xn=function(e,t,n,r){var o=[];for(r instanceof mn&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&mn(e).is(r))break}o.push(e)}return o},wn=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};gn({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return yn(e,"parentNode")},next:function(e){return wn(e,"nextSibling",1)},prev:function(e){return wn(e,"previousSibling",1)},children:function(e){return xn(e.firstChild,"nextSibling",1)},contents:function(e){return Yt.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){mn.fn[e]=function(n){var r=[];return this.each((function(){var e=t.call(r,this,n,r);e&&(mn.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(Zt[e]||(r=mn.unique(r)),0===e.indexOf("parents")&&(r=r.reverse())),r=mn(r),n?r.filter(n):r}})),gn({parentsUntil:function(e,t){return yn(e,"parentNode",t)},nextUntil:function(e,t){return xn(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return xn(e,"previousSibling",1,t).slice(1)}},(function(e,t){mn.fn[e]=function(n,r){var o=[];return this.each((function(){var e=t.call(o,this,n,o);e&&(mn.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=mn.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=mn(o),r?o.filter(r):o}})),mn.fn.is=function(e){return!!e&&this.filter(e).length>0},mn.fn.init.prototype=mn.fn,mn.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return mn.extend(n,this),n};var Cn=function(e,t,n){gn(n,(function(n,r){e[n]=e[n]||{},e[n][t]=r}))};ce.ie&&ce.ie<8&&(Cn(fn,"get",{maxlength:function(e){var t=e.maxLength;if(2147483647!==t)return t},size:function(e){var t=e.size;if(20!==t)return t},class:function(e){return e.className},style:function(e){var t=e.style.cssText;if(0!==t.length)return t}}),Cn(fn,"set",{class:function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),ce.ie&&ce.ie<9&&(ln.float="styleFloat",Cn(dn,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),mn.attrHooks=fn,mn.cssHooks=dn;var Tn,En,Nn,Sn=function(){return kn(0,0)},kn=function(e,t){return{major:e,minor:t}},Dn=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Sn():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 kn(r(1),r(2))}(e,n)},_n=Sn,Rn="Edge",An="Chrome",On="Opera",Pn="Firefox",Mn="Safari",In=function(e,t){return function(){return t===e}},Bn=function(e){var t=e.current;return{current:t,version:e.version,isEdge:In(Rn,t),isChrome:In(An,t),isIE:In("IE",t),isOpera:In(On,t),isFirefox:In(Pn,t),isSafari:In(Mn,t)}},Ln=function(){return Bn({current:void 0,version:_n()})},Fn=Bn,Hn=(i(Rn),i(An),i("IE"),i(On),i(Pn),i(Mn),"Windows"),jn="Android",zn="Linux",Wn="Solaris",Un="FreeBSD",qn=function(e,t){return function(){return t===e}},Vn=function(e){var t=e.current;return{current:t,version:e.version,isWindows:qn(Hn,t),isiOS:qn("iOS",t),isAndroid:qn(jn,t),isOSX:qn("OSX",t),isLinux:qn(zn,t),isSolaris:qn(Wn,t),isFreeBSD:qn(Un,t)}},$n=function(){return Vn({current:void 0,version:_n()})},Yn=Vn,Xn=(i(Hn),i("iOS"),i(jn),i(zn),i("OSX"),i(Wn),i(Un),function(e,t){var n=String(t).toLowerCase();return $(e,(function(e){return e.search(n)}))}),Kn=function(e,t){return-1!==e.indexOf(t)},Gn=function(e){return e.replace(/^\s+|\s+$/g,"")},Jn=function(e){return e.replace(/\s+$/g,"")},Qn=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Zn=function(e){return function(t){return Kn(t,e)}},er=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Kn(e,"edge/")&&Kn(e,"chrome")&&Kn(e,"safari")&&Kn(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Qn],search:function(e){return Kn(e,"chrome")&&!Kn(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Kn(e,"msie")||Kn(e,"trident")}},{name:"Opera",versionRegexes:[Qn,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Zn("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Zn("firefox")},{name:"Safari",versionRegexes:[Qn,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Kn(e,"safari")||Kn(e,"mobile/"))&&Kn(e,"applewebkit")}}],tr=[{name:"Windows",search:Zn("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Kn(e,"iphone")||Kn(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Zn("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Zn("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Zn("linux"),versionRegexes:[]},{name:"Solaris",search:Zn("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Zn("freebsd"),versionRegexes:[]}],nr={browsers:i(er),oses:i(tr)},rr=function(e){var t=nr.browsers(),n=nr.oses(),r=function(e,t){return Xn(e,t).map((function(e){var n=Dn(e.versionRegexes,t);return{current:e.name,version:n}}))}(t,e).fold(Ln,Fn),o=function(e,t){return Xn(e,t).map((function(e){var n=Dn(e.versionRegexes,t);return{current:e.name,version:n}}))}(n,e).fold($n,Yn),a=function(e,t,n){var r=e.isiOS()&&!0===/ipad/i.test(n),o=e.isiOS()&&!r,a=e.isAndroid()&&3===e.version.major,u=e.isAndroid()&&4===e.version.major,s=r||a||u&&!0===/mobile/i.test(n),c=e.isiOS()||e.isAndroid(),l=c&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n);return{isiPad:i(r),isiPhone:i(o),isTablet:i(s),isPhone:i(l),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f)}}(o,r,e);return{browser:r,os:o,deviceType:a}},or=(Tn=function(){var e=t.navigator.userAgent;return rr(e)},Nn=!1,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Nn||(Nn=!0,En=Tn.apply(null,e)),En}),ir={detect:or},ar=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},ur=function(e,n){var r=(n||t.document).createElement("div");if(r.innerHTML=e,!r.hasChildNodes()||r.childNodes.length>1)throw t.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ar(r.childNodes[0])},sr=function(e,n){var r=(n||t.document).createElement(e);return ar(r)},cr=function(e,n){var r=(n||t.document).createTextNode(e);return ar(r)},lr=ar,fr=(t.Node.ATTRIBUTE_NODE,t.Node.CDATA_SECTION_NODE,t.Node.COMMENT_NODE,t.Node.DOCUMENT_NODE),dr=(t.Node.DOCUMENT_TYPE_NODE,t.Node.DOCUMENT_FRAGMENT_NODE,t.Node.ELEMENT_NODE),mr=t.Node.TEXT_NODE,pr=(t.Node.PROCESSING_INSTRUCTION_NODE,t.Node.ENTITY_REFERENCE_NODE,t.Node.ENTITY_NODE,t.Node.NOTATION_NODE,function(e){return e.dom().nodeName.toLowerCase()}),hr=function(e){return function(t){return function(e){return e.dom().nodeType}(t)===e}},gr=hr(dr),vr=hr(mr),br=Object.keys,yr=Object.hasOwnProperty,xr=function(e,t){for(var n=br(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},wr=function(e,t){var n={},r={};return xr(e,(function(e,o){(t(e,o)?n:r)[o]=e})),{t:n,f:r}},Cr=function(e,t){return yr.call(e,t)},Tr=function(e){return void 0!==e.style&&P(e.style.getPropertyValue)},Er=function(e,n,r){if(!(D(r)||O(r)||M(r)))throw t.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(n,r+"")},Nr=function(e,t,n){Er(e.dom(),t,n)},Sr=function(e,t){var n=e.dom();xr(t,(function(e,t){Er(n,t,e)}))},kr=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},Dr=function(e,t){e.dom().removeAttribute(t)},_r=function(e,n){var r=e.dom(),o=t.window.getComputedStyle(r).getPropertyValue(n),i=""!==o||function(e){var t=vr(e)?e.dom().parentNode:e.dom();return null!=t&&t.ownerDocument.body.contains(t)}(e)?o:Rr(r,n);return null===i?void 0:i},Rr=function(e,t){return Tr(e)?e.style.getPropertyValue(t):""},Ar=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e.length!==t.length)throw new Error('Wrong number of arguments to struct. Expected "['+e.length+']", got '+t.length+" arguments");var r={};return W(e,(function(e,n){r[e]=i(t[n])})),r}},Or=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},Pr=function(e,t){return function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(e,t,te("Node").DOCUMENT_POSITION_CONTAINED_BY)},Mr=dr,Ir=fr,Br=function(e,t){var n=e.dom();if(n.nodeType!==Mr)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")},Lr=function(e){return e.nodeType!==Mr&&e.nodeType!==Ir||0===e.childElementCount},Fr=function(e,t){return e.dom()===t.dom()},Hr=ir.detect().browser.isIE()?function(e,t){return Pr(e.dom(),t.dom())}:function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},jr=function(e){return lr(e.dom().ownerDocument)},zr=function(e){return lr(e.dom().ownerDocument.defaultView)},Wr=function(e){return S.from(e.dom().parentNode).map(lr)},Ur=function(e){return S.from(e.dom().previousSibling).map(lr)},qr=function(e){return S.from(e.dom().nextSibling).map(lr)},Vr=function(e){return function(e){var t=I.call(e,0);return t.reverse(),t}(Or(e,Ur))},$r=function(e){return Or(e,qr)},Yr=function(e){return z(e.dom().childNodes,lr)},Xr=function(e,t){var n=e.dom().childNodes;return S.from(n[t]).map(lr)},Kr=function(e){return Xr(e,0)},Gr=function(e){return Xr(e,e.dom().childNodes.length-1)},Jr=(Ar("element","offset"),ir.detect().browser),Qr=function(e){return $(e,gr)},Zr={},eo={exports:Zr};!function(e,t,r,o){!function(e){"object"==typeof t&&void 0!==r?r.exports=e():("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this).EphoxContactWrapper=e()}((function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=!1,a=0;a<r.length;a++)o(r[a]);return o}({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 s(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 c,l=[],f=!1,d=-1;function m(){f&&c&&(f=!1,c.length?l=c.concat(l):d=-1,l.length&&p())}function p(){if(!f){var e=s(m);f=!0;for(var t=l.length;t;){for(c=l,l=[];++d<t;)c&&c[d].run();d=-1,t=l.length}c=null,f=!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 h(e,t){this.fun=e,this.array=t}function g(){}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];l.push(new h(e,t)),1!==l.length||f||s(p)},h.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=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,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=[],f(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 s(t.promise,e)}u(t.promise,r)}else(1===e._state?u:s)(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 c(e);if("function"==typeof n)return void f((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){s(e,t)}var r,o}function s(e,t){e._state=2,e._value=t,c(e)}function c(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 l(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e((function(e){n||(n=!0,u(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(e){if(n)return;n=!0,s(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 l(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={},s=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.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=s++,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)}))}(0,Zr,eo);var to=eo.exports.boltExport,no=function(e){var n=S.none(),r=[],o=function(e){i()?a(e):r.push(e)},i=function(){return n.isSome()},a=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e((function(e){n=S.some(e),W(r,a),r=[]})),{get:o,map:function(e){return no((function(t){o((function(n){t(e(n))}))}))},isReady:i}},ro={nu:no,pure:function(e){return no((function(t){t(e)}))}},oo=function(e){t.setTimeout((function(){throw e}),0)},io=function(e){var t=function(t){e().then(t,oo)};return{map:function(t){return io((function(){return e().then(t)}))},bind:function(t){return io((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return io((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return ro.nu(t)},toCached:function(){var t=null;return io((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},ao=function(e){return io((function(){return new to(e)}))},uo=function(e){return{is:function(t){return e===t},isValue:C,isError:w,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:function(t){return uo(e)},orThunk:function(t){return uo(e)},fold:function(t,n){return n(e)},map:function(t){return uo(t(e))},mapError:function(t){return uo(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOption:function(){return S.some(e)}}},so=function(e){return{is:w,isValue:w,isError:C,getOr:a,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:function(e){return e},orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return so(e)},mapError:function(t){return so(t(e))},each:r,bind:function(t){return so(e)},exists:w,forall:C,toOption:S.none}},co={value:uo,error:so,fromOption:function(e,t){return e.fold((function(){return so(t)}),uo)}};function lo(e,n){void 0===n&&(n={});var r,u=0,s={};r=n.maxLoadTime||5e3;var c=function(t){e.getElementsByTagName("head")[0].appendChild(t)},l=function(o,i,a){var l,f,d,m,p=function(){for(var e=m.passed,t=e.length;t--;)e[t]();m.status=2,m.passed=[],m.failed=[]},h=function(){for(var e=m.failed,t=e.length;t--;)e[t]();m.status=3,m.passed=[],m.failed=[]},g=function(e,t){e()||((new Date).getTime()-d<r?pe.setTimeout(t):h())},v=function(){g((function(){for(var t,n,r=e.styleSheets,o=r.length;o--;)if((n=(t=r[o]).ownerNode?t.ownerNode:t.owningElement)&&n.id===l.id)return p(),!0}),v)},b=function(){g((function(){try{var e=f.sheet.cssRules;return p(),!!e}catch(e){}}),b)};if(o=Yt._addCacheSuffix(o),s[o]?m=s[o]:(m={passed:[],failed:[]},s[o]=m),i&&m.passed.push(i),a&&m.failed.push(a),1!==m.status)if(2!==m.status)if(3!==m.status){if(m.status=1,(l=e.createElement("link")).rel="stylesheet",l.type="text/css",l.id="u"+u++,l.async=!1,l.defer=!1,d=(new Date).getTime(),n.contentCssCors&&(l.crossOrigin="anonymous"),!("onload"in l)||(y=t.navigator.userAgent.match(/WebKit\/(\d*)/))&&parseInt(y[1],10)<536){if(t.navigator.userAgent.indexOf("Firefox")>0)return(f=e.createElement("style")).textContent='@import "'+o+'"',b(),void c(f);v()}else l.onload=v,l.onerror=h;var y;c(l),l.href=o}else h();else p()},f=function(e){return ao((function(t){l(e,o(t,i(co.value(e))),o(t,i(co.error(e))))}))},d=function(e){return e.fold(a,a)};return{load:l,loadAll:function(e,t,n){var r;(r=z(e,f),function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):W(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))}(r,ao)).get((function(e){var r=U(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(d)):t(r.pass.map(d))}))}}}function fo(e,t){var n=e,r=function(e,n,r,o){var i,a;if(e){if(!o&&e[n])return e[n];if(e!==t){if(i=e[r])return i;for(a=e.parentNode;a&&a!==t;a=a.parentNode)if(i=a[r])return i}}};this.current=function(){return n},this.next=function(e){return n=r(n,"firstChild","nextSibling",e)},this.prev=function(e){return n=r(n,"lastChild","previousSibling",e)},this.prev2=function(e){return n=function(e,n,r,o){var i,a,u;if(e){if(i=e.previousSibling,t&&i===t)return;if(i){if(!o)for(u=i.lastChild;u;u=u.lastChild)if(!u.lastChild)return u;return i}if((a=e.parentNode)&&a!==t)return a}}(n,0,0,e),n}}var mo,po,ho,go=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,i(!0)),t.hasOwnProperty(pr(n))}},vo=go(["h1","h2","h3","h4","h5","h6"]),bo=go(["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"]),yo=function(e){return gr(e)&&!bo(e)},xo=function(e){return gr(e)&&"br"===pr(e)},wo=go(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),Co=go(["ul","ol","dl"]),To=go(["li","dd","dt"]),Eo=go(["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"]),No=go(["thead","tbody","tfoot"]),So=go(["td","th"]),ko=go(["pre","script","textarea","style"]),Do=function(e){return function(t){return!!t&&t.nodeType===e}},_o=Do(1),Ro=function(e){var t=e.toLowerCase().split(" ");return function(e){var n,r;if(e&&e.nodeType)for(r=e.nodeName.toLowerCase(),n=0;n<t.length;n++)if(r===t[n])return!0;return!1}},Ao=function(e){return function(t){if(_o(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Oo=Do(3),Po=Do(8),Mo=Do(9),Io=Do(11),Bo=Ro("br"),Lo=Ao("true"),Fo=Ao("false"),Ho={isText:Oo,isElement:_o,isComment:Po,isDocument:Mo,isDocumentFragment:Io,isBr:Bo,isContentEditableTrue:Lo,isContentEditableFalse:Fo,isRestrictedNode:function(e){return!!e&&!Object.getPrototypeOf(e)},matchNodeNames:Ro,hasPropValue:function(e,t){return function(n){return _o(n)&&n[e]===t}},hasAttribute:function(e,t){return function(t){return _o(t)&&t.hasAttribute(e)}},hasAttributeValue:function(e,t){return function(n){return _o(n)&&n.getAttribute(e)===t}},matchStyleValues:function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r;if(_o(t))for(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}},isBogus:function(e){return _o(e)&&e.hasAttribute("data-mce-bogus")},isBogusAll:function(e){return _o(e)&&"all"===e.getAttribute("data-mce-bogus")},isTable:function(e){return _o(e)&&"TABLE"===e.tagName}},jo=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},zo=function(e,t){var n,r=t.childNodes;if(!Ho.isElement(t)||!jo(t)){for(n=r.length-1;n>=0;n--)zo(e,r[n]);if(!1===Ho.isDocument(t)){if(Ho.isText(t)&&t.nodeValue.length>0){var o=Yt.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||o>0)return;if(0===o&&function(e){var t=e.previousSibling&&"SPAN"===e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"===e.nextSibling.nodeName;return t&&n}(t))return}else if(Ho.isElement(t)&&(1===(r=t.childNodes).length&&jo(r[0])&&t.parentNode.insertBefore(r[0],t),r.length||Eo(lr(t))))return;e.remove(t)}return t}},Wo={trimNode:zo},Uo=Yt.makeMap,qo=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Vo=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$o=/[<>&\"\']/g,Yo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Xo={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:"Ÿ"};po={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ho={"<":"<",">":">","&":"&",""":'"',"'":"'"};var Ko=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)),po[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}};mo=Ko("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);var Go=function(e,t){return e.replace(t?qo:Vo,(function(e){return po[e]||e}))},Jo=function(e,t){return e.replace(t?qo:Vo,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":po[e]||"&#"+e.charCodeAt(0)+";"}))},Qo=function(e,t,n){return n=n||mo,e.replace(t?qo:Vo,(function(e){return po[e]||n[e]||e}))},Zo={encodeRaw:Go,encodeAllRaw:function(e){return(""+e).replace($o,(function(e){return po[e]||e}))},encodeNumeric:Jo,encodeNamed:Qo,getEncodeFunc:function(e,t){var n=Ko(t)||mo,r=Uo(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?qo:Vo,(function(e){return void 0!==po[e]?po[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 Qo(e,t,n)}:Qo:r.numeric?Jo:Go},decode:function(e){return e.replace(Yo,(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))):Xo[t]||String.fromCharCode(t):ho[e]||mo[e]||function(e){var t;return(t=sr("div").dom()).innerHTML=e,t.textContent||t.innerText||e}(e)}))}},ei={},ti={},ni=Yt.makeMap,ri=Yt.each,oi=Yt.extend,ii=Yt.explode,ai=Yt.inArray,ui=function(e,t){return(e=Yt.trim(e))?e.split(t||" "):[]},si=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),ri(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?ni(e,/[, ]/):ii(e,/[, ]/)}))),n};function ci(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x,w,C,T,E={},N={},S=[],k={},D={},_=function(t,n,r){var o=e[t];return o?o=ni(o,/[, ]/,ni(o.toUpperCase(),/[, ]/)):(o=ei[t])||(o=ni(n," ",ni(n.toUpperCase()," ")),o=oi(o,r),ei[t]=o),o};p=(e=e||{}).schema,w={},C=function(e,t,n){var r,o,i,a=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};for(t=t||"","string"==typeof(n=n||[])&&(n=ui(n)),r=(e=ui(e)).length;r--;)i={attributes:a(o=ui([h,t].join(" "))),attributesOrder:o,children:a(n,ti)},w[e[r]]=i},T=function(e,t){var n,r,o,i;for(n=(e=ui(e)).length,t=ui(t);n--;)for(r=w[e[n]],o=0,i=t.length;o<i;o++)r.attributes[t[o]]={},r.attributesOrder.push(t[o])},r=ei[p]?ei[p]:(h="id accesskey class dir lang style tabindex title role",g="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",v="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"!==p&&(h+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",g+=" article aside details dialog figure main header footer hgroup section nav",v+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==p&&(h+=" xml:lang",v=[v,x="acronym applet basefont big font strike tt"].join(" "),ri(ui(x),(function(e){C(e,"",v)})),g=[g,y="center dir isindex noframes"].join(" "),b=[g,v].join(" "),ri(ui(y),(function(e){C(e,"",b)}))),b=b||[g,v].join(" "),C("html","manifest","head body"),C("head","","base command link meta noscript script style title"),C("title hr noscript br"),C("base","href target"),C("link","href rel media hreflang type sizes hreflang"),C("meta","name http-equiv content charset"),C("style","media type scoped"),C("script","src async defer type charset"),C("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",b),C("address dt dd div caption","",b),C("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",v),C("blockquote","cite",b),C("ol","reversed start type","li"),C("ul","","li"),C("li","value",b),C("dl","","dt dd"),C("a","href target rel media hreflang type",v),C("q","cite",v),C("ins del","cite datetime",b),C("img","src sizes srcset alt usemap ismap width height"),C("iframe","src name width height",b),C("embed","src type width height"),C("object","data type typemustmatch name usemap form width height",[b,"param"].join(" ")),C("param","name value"),C("map","name",[b,"area"].join(" ")),C("area","alt coords shape href target rel media hreflang type"),C("table","border","caption colgroup thead tfoot tbody tr"+("html4"===p?" col":"")),C("colgroup","span","col"),C("col","span"),C("tbody thead tfoot","","tr"),C("tr","","td th"),C("td","colspan rowspan headers",b),C("th","colspan rowspan headers scope abbr",b),C("form","accept-charset action autocomplete enctype method name novalidate target",b),C("fieldset","disabled form name",[b,"legend"].join(" ")),C("label","form for",v),C("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),C("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===p?b:v),C("select","disabled form multiple name required size","option optgroup"),C("optgroup","disabled label","option"),C("option","disabled label selected value"),C("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),C("menu","type label",[b,"li"].join(" ")),C("noscript","",b),"html4"!==p&&(C("wbr"),C("ruby","",[v,"rt rp"].join(" ")),C("figcaption","",b),C("mark rt rp summary bdi","",v),C("canvas","width height",b),C("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[b,"track source"].join(" ")),C("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[b,"track source"].join(" ")),C("picture","","img source"),C("source","src srcset type media sizes"),C("track","kind src srclang label default"),C("datalist","",[v,"option"].join(" ")),C("article section nav aside main header footer","",b),C("hgroup","","h1 h2 h3 h4 h5 h6"),C("figure","",[b,"figcaption"].join(" ")),C("time","datetime",v),C("dialog","open",b),C("command","type label icon disabled checked radiogroup command"),C("output","for form name",v),C("progress","value max",v),C("meter","value min max low high optimum",v),C("details","open",[b,"summary"].join(" ")),C("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==p&&(T("script","language xml:space"),T("style","xml:space"),T("object","declare classid code codebase codetype archive standby align border hspace vspace"),T("embed","align name hspace vspace"),T("param","valuetype type"),T("a","charset name rev shape coords"),T("br","clear"),T("applet","codebase archive code object alt name width height align hspace vspace"),T("img","name longdesc align border hspace vspace"),T("iframe","longdesc frameborder marginwidth marginheight scrolling align"),T("font basefont","size color face"),T("input","usemap align"),T("select","onchange"),T("textarea"),T("h1 h2 h3 h4 h5 h6 div p legend caption","align"),T("ul","type compact"),T("li","type"),T("ol dl menu dir","compact"),T("pre","width xml:space"),T("hr","align noshade size width"),T("isindex","prompt"),T("table","summary width frame rules cellspacing cellpadding align bgcolor"),T("col","width align char charoff valign"),T("colgroup","width align char charoff valign"),T("thead","align char charoff valign"),T("tr","align char charoff valign bgcolor"),T("th","axis align char charoff valign nowrap bgcolor width height"),T("form","accept"),T("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),T("tfoot","align char charoff valign"),T("tbody","align char charoff valign"),T("area","nohref"),T("body","background bgcolor text link vlink alink")),"html4"!==p&&(T("input button select textarea","autofocus"),T("input textarea","placeholder"),T("a","download"),T("link script img","crossorigin"),T("iframe","sandbox seamless allowfullscreen")),ri(ui("a form meter progress dfn"),(function(e){w[e]&&delete w[e].children[e]})),delete w.caption.children.table,delete w.script,ei[p]=w,w),!1===e.verify_html&&(e.valid_elements="*[*]"),t=si(e.valid_styles),n=si(e.invalid_styles,"map"),s=si(e.valid_classes,"map"),o=_("whitespace_elements","pre script noscript style textarea video audio iframe object code"),i=_("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),a=_("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),u=_("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),l=_("non_empty_elements","td th iframe video audio object script pre code",a),f=_("move_caret_before_on_enter_elements","table",l),d=_("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),c=_("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",d),m=_("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),ri((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){D[e]=new RegExp("</"+e+"[^>]*>","gi")}));var R=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},A=function(e){var t,n,r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,w=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,C=/[*?+]/;if(e)for(e=ui(e,","),E["@"]&&(g=E["@"].attributes,v=E["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(i=x.exec(e[t])){if(p=i[1],c=i[2],h=i[3],s=i[5],a={attributes:d={},attributesOrder:m=[]},"#"===p&&(a.paddEmpty=!0),"-"===p&&(a.removeEmpty=!0),"!"===i[4]&&(a.removeEmptyAttrs=!0),g){for(b in g)d[b]=g[b];m.push.apply(m,v)}if(s)for(r=0,o=(s=ui(s,"|")).length;r<o;r++)if(i=w.exec(s[r])){if(u={},f=i[1],l=i[2].replace(/[\\:]:/g,":"),p=i[3],y=i[4],"!"===f&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(l),u.required=!0),"-"===f){delete d[l],m.splice(ai(m,l),1);continue}p&&("="===p&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:l,value:y}),u.defaultValue=y),":"===p&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:l,value:y}),u.forcedValue=y),"<"===p&&(u.validValues=ni(y,"?"))),C.test(l)?(a.attributePatterns=a.attributePatterns||[],u.pattern=R(l),a.attributePatterns.push(u)):(d[l]||m.push(l),d[l]=u)}g||"@"!==c||(g=d,v=m),h&&(a.outputName=c,E[h]=a),C.test(c)?(a.pattern=R(c),S.push(a)):E[c]=a}},O=function(e){E={},S=[],A(e),ri(r,(function(e,t){N[t]=e.children}))},P=function(e){var t=/^(~)?(.+)$/;e&&(ei.text_block_elements=ei.block_elements=null,ri(ui(e,","),(function(e){var n=t.exec(e),r="~"===n[1],o=r?"span":"div",i=n[2];if(N[i]=N[o],k[i]=o,r||(c[i.toUpperCase()]={},c[i]={}),!E[i]){var a=E[o];delete(a=oi({},a)).removeEmptyAttrs,delete a.removeEmpty,E[i]=a}ri(N,(function(e,t){e[o]&&(N[t]=e=oi({},N[t]),e[i]=e[o])}))})))},M=function(t){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;ei[e.schema]=null,t&&ri(ui(t,","),(function(e){var t,r,o=n.exec(e);o&&(r=o[1],t=r?N[o[2]]:N[o[2]]={"#comment":{}},t=N[o[2]],ri(ui(o[3],"|"),(function(e){"-"===r?delete t[e]:t[e]={}})))}))},I=function(e){var t,n=E[e];if(n)return n;for(t=S.length;t--;)if((n=S[t]).pattern.test(e))return n};return e.valid_elements?O(e.valid_elements):(ri(r,(function(e,t){E[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},N[t]=e.children})),"html5"!==e.schema&&ri(ui("strong/b em/i"),(function(e){e=ui(e,"/"),E[e[1]].outputName=e[0]})),ri(ui("ol ul sub sup blockquote span font a table tbody tr strong em b i"),(function(e){E[e]&&(E[e].removeEmpty=!0)})),ri(ui("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){E[e].paddEmpty=!0})),ri(ui("span"),(function(e){E[e].removeEmptyAttrs=!0}))),P(e.custom_elements),M(e.valid_children),A(e.extended_valid_elements),M("+ol[ul|ol],+ul[ul|ol]"),ri({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,t){E[t]&&(E[t].parentsRequired=ui(e))})),e.invalid_elements&&ri(ii(e.invalid_elements),(function(e){E[e]&&delete E[e]})),I("span")||A("span[!data-mce-type|*]"),{children:N,elements:E,getValidStyles:function(){return t},getValidClasses:function(){return s},getBlockElements:function(){return c},getInvalidStyles:function(){return n},getShortEndedElements:function(){return a},getTextBlockElements:function(){return d},getTextInlineElements:function(){return m},getBoolAttrs:function(){return u},getElementRule:I,getSelfClosingElements:function(){return i},getNonEmptyElements:function(){return l},getMoveCaretBeforeOnEnterElements:function(){return f},getWhiteSpaceElements:function(){return o},getSpecialElements:function(){return D},isValidChild:function(e,t){var n=N[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},isValid:function(e,t){var n,r,o=I(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:function(){return k},addValidElements:A,setValidElements:O,addCustomElements:P,addValidChildren:M}}var li=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)};function fi(e,t){var n,r,o,i,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,s=/\s*([^:]+):\s*([^;]+);?/g,c=/\s+$/,l={};for(e=e||{},t&&(o=t.getValidStyles(),i=t.getInvalidStyles()),r="\\\" \\' \\; \\: ; : \ufeff".split(" "),n=0;n<r.length;n++)l[r[n]]="\ufeff"+n,l["\ufeff"+n]=r[n];return{toHex:function(e){return e.replace(a,li)},parse:function(t){var r,o,i,f,d,m,p,h={},g=e.url_converter,v=e.url_converter_scope||this,b=function(e,t,r){var o,i,a,u;if((o=h[e+"-top"+t])&&(i=h[e+"-right"+t])&&(a=h[e+"-bottom"+t])&&(u=h[e+"-left"+t])){var s=[o,i,a,u];for(n=s.length-1;n--&&s[n]===s[n+1];);n>-1&&r||(h[e+t]=-1===n?s[0]:s.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}},y=function(e){var t,n=h[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}},x=function(e){return f=!0,l[e]},w=function(e,t){return f&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return l[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},C=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},T=function(e){return e.replace(/\\[0-9a-f]+/gi,C)},E=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=w(i)).replace(/\'/g,"\\'")+"'";if(n=w(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return g&&(n=g.call(v,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,x).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,x)}));r=s.exec(t);)if(s.lastIndex=r.index+r[0].length,o=r[1].replace(c,"").toLowerCase(),i=r[2].replace(c,""),o&&i){if(o=T(o),i=T(i),-1!==o.indexOf("\ufeff")||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(i)))continue;"font-weight"===o&&"700"===i?i="bold":"color"!==o&&"background-color"!==o||(i=i.toLowerCase()),i=(i=i.replace(a,li)).replace(u,E),h[o]=f?w(i,!0):i}b("border","",!0),b("border","-width"),b("border","-color"),b("border","-style"),b("padding",""),b("margin",""),"border",m="border-style",p="border-color",y(d="border-width")&&y(m)&&y(p)&&(h.border=h[d]+" "+h[m]+" "+h[p],delete h[d],delete h[m],delete h[p]),"medium none"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},serialize:function(e,t){var n,r,a="",u=function(t){var n,r,i,u;if(n=o[t])for(r=0,i=n.length;r<i;r++)t=n[r],(u=e[t])&&(a+=(a.length>0?" ":"")+t+": "+u+";")},s=function(e,t){var n;return!((n=i["*"])&&n[e]||(n=i[t])&&n[e])};if(t&&o)u("*"),u(t);else for(n in e)!(r=e[n])||i&&!s(n,t)||(a+=(a.length>0?" ":"")+n+": "+r+";");return a}}}var di=Yt.each,mi=Yt.grep,pi=ce.ie,hi=/^([a-z0-9],?)+$/i,gi=/^[ \t\r\n]*$/,vi=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},bi=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o};function yi(e,n){var r,o=this;void 0===n&&(n={});var i={},a=t.window,u={},s=0,c=lo(e,{contentCssCors:n.contentCssCors}),l=[],f=n.schema?n.schema:ci({}),d=fi({url_converter:n.url_converter,url_converter_scope:n.url_converter_scope},n.schema),m=n.ownEvents?new Te(n.proxy):Te.Event,p=f.getBlockElements(),h=mn.overrideDefaults((function(){return{context:e,element:z.getRoot()}})),g=function(t){if(t&&e&&"string"==typeof t){var n=e.getElementById(t);return n&&n.id!==t?e.getElementsByName(t)[1]:n}return t},v=function(e){return"string"==typeof e&&(e=g(e)),h(e)},b=function(e,t,n){var o,i,a=v(e);return a.length&&(i=(o=r[t])&&o.get?o.get(a,t):a.attr(t)),void 0===i&&(i=n||""),i},y=function(e){var t=g(e);return t?t.attributes:[]},x=function(e,t,o){var i,a;""===o&&(o=null);var u=v(e);i=u.attr(t),u.length&&((a=r[t])&&a.set?a.set(u,o,t):u.attr(t,o),i!==o&&n.onSetAttrib&&n.onSetAttrib({attrElm:u,attrName:t,attrValue:o}))},w=function(){return n.root_element||e.body},C=function(t,n){return function(e,t,n){var r,o,i=0,a=0,u=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===_r(lr(e),"position"))return{x:i=(o=t.getBoundingClientRect()).left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,y:a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop};for(r=t;r&&r!==n&&r.nodeType;)i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;for(r=t.parentNode;r&&r!==n&&r.nodeType;)i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=function(e){return Jr.isFirefox()&&"table"===pr(e)?Qr(Yr(e)).filter((function(e){return"caption"===pr(e)})).bind((function(e){return Qr($r(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}(lr(t))}return{x:i,y:a}}(e.body,g(t),n)},T=function(e,t,n){var r=v(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=ce.ie&&ce.ie<12?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},E=function(e){var t,n;return e=g(e),t=T(e,"width"),n=T(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},N=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(hi.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Et(t,i[0].ownerDocument||i[0],null,i).length>0},S=function(e,t,n,r){var o,i=[],a=g(e);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),Yt.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return N(e,o)});a&&a!==n&&a.nodeType&&9!==a.nodeType;){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},k=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return N(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},D=function(e,t,n){var r,i="string"==typeof e?g(e):e;if(!i)return!1;if(Yt.isArray(i)&&(i.length||0===i.length))return r=[],di(i,(function(e,o){e&&("string"==typeof e&&(e=g(e)),r.push(t.call(n,e,o)))})),r;var a=n||o;return t.call(a,i)},_=function(e,t){v(e).each((function(e,n){di(t,(function(e,t){x(n,t,e)}))}))},R=function(e,t){var n=v(e);pi?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){mn("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},A=function(t,n,r,o,i){return D(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return _(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&R(a,o)),i?a:t.appendChild(a)}))},O=function(t,n,r){return A(e.createElement(t),t,n,r,!0)},P=Zo.encodeAllRaw,M=function(e,t){var n=v(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},I=function(e,t,n){v(e).toggleClass(t,n).each((function(){""===this.className&&mn(this).attr("class",null)}))},B=function(e,t,n){return D(t,(function(t){return Yt.is(t,"array")&&(e=e.cloneNode(!0)),n&&di(mi(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},L=function(){return e.createRange()},F=function(t,r,o,i){if(Yt.isArray(t)){for(var u=t.length;u--;)t[u]=F(t[u],r,o,i);return t}return!n.collect||t!==e&&t!==a||l.push([t,r,o,i]),m.bind(t,r,o,i||z)},H=function(t,n,r){var o;if(Yt.isArray(t)){for(o=t.length;o--;)t[o]=H(t[o],n,r);return t}if(l&&(t===e||t===a))for(o=l.length;o--;){var i=l[o];t!==i[0]||n&&n!==i[1]||r&&r!==i[2]||m.unbind(i[0],i[1],i[2])}return m.unbind(t,n,r)},j=function(e){if(e&&Ho.isElement(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},z={doc:e,settings:n,win:a,files:u,stdMode:!0,boxModel:!0,styleSheetLoader:c,boundEvents:l,styles:d,schema:f,events:m,isBlock:function(e){if("string"==typeof e)return!!p[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!p[e.nodeName])}return!1},$:h,$$:v,root:null,clone:function(t,n){if(!pi||1!==t.nodeType||n)return t.cloneNode(n);if(!n){var r=e.createElement(t.nodeName);return di(y(t),(function(e){x(r,e.nodeName,b(t,e.nodeName))})),r}return null},getRoot:w,getViewPort:function(e){var t=e||a,n=t.document.documentElement;return{x:t.pageXOffset||n.scrollLeft,y:t.pageYOffset||n.scrollTop,w:t.innerWidth||n.clientWidth,h:t.innerHeight||n.clientHeight}},getRect:function(e){var t,n;return e=g(e),t=C(e),n=E(e),{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:E,getParent:function(e,t,n){var r=S(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:S,get:g,getNext:function(e,t){return k(e,t,"nextSibling")},getPrev:function(e,t){return k(e,t,"previousSibling")},select:function(t,r){return Et(t,g(r)||n.root_element||e,[])},is:N,add:A,create:O,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&void 0!==t[r]&&(o+=" "+r+'="'+P(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:M,setStyle:function(e,t,r){var o=v(e).css(t,r);n.update_styles&&vi(d,o)},getStyle:T,setStyles:function(e,t){var r=v(e).css(t);n.update_styles&&vi(d,r)},removeAllAttribs:function(e){return D(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:x,setAttribs:_,getAttrib:b,getPos:C,parseStyle:function(e){return d.parse(e)},serializeStyle:function(e,t){return d.serialize(e,t)},addStyle:function(n){var r,o;if(z!==yi.DOM&&e===t.document){if(i[n])return;i[n]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=n:o.appendChild(e.createTextNode(n))},loadCSS:function(n){var r;z===yi.DOM||e!==t.document?(n||(n=""),r=e.getElementsByTagName("head")[0],di(n.split(","),(function(e){var t;e=Yt._addCacheSuffix(e),u[e]||(u[e]=!0,t=O("link",{rel:"stylesheet",href:e}),r.appendChild(t))}))):yi.DOM.loadCSS(n)},addClass:function(e,t){v(e).addClass(t)},removeClass:function(e,t){I(e,t,!1)},hasClass:function(e,t){return v(e).hasClass(t)},toggleClass:I,show:function(e){v(e).show()},hide:function(e){v(e).hide()},isHidden:function(e){return"none"===v(e).css("display")},uniqueId:function(e){return(e||"mce_")+s++},setHTML:R,getOuterHTML:function(e){var t="string"==typeof e?g(e):e;return Ho.isElement(t)?t.outerHTML:mn("<div></div>").append(mn(t).clone()).html()},setOuterHTML:function(e,t){v(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}M(mn(this).html(t),!0)}))},decode:Zo.decode,encode:P,insertAfter:function(e,t){var n=g(t);return D(e,(function(e){var t,r;return t=n.parentNode,(r=n.nextSibling)?t.insertBefore(e,r):t.appendChild(e),e}))},replace:B,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=O(t),di(y(e),(function(t){x(n,t.nodeName,b(e,t.nodeName))})),B(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return d.toHex(Yt.trim(e))},run:D,getAttribs:y,isEmpty:function(e,t){var n,r,o,i,a,u,s=0;if(e=e.firstChild){a=new fo(e,e.parentNode),t=t||(f?f.getNonEmptyElements():null),i=f?f.getWhiteSpaceElements():{};do{if(o=e.nodeType,Ho.isElement(e)){var c=e.getAttribute("data-mce-bogus");if(c){e=a.next("all"===c);continue}if(u=e.nodeName.toLowerCase(),t&&t[u]){if("br"===u){s++,e=a.next();continue}return!1}for(n=(r=y(e)).length;n--;)if("name"===(u=r[n].nodeName)||"data-mce-bookmark"===u)return!1}if(8===o)return!1;if(3===o&&!gi.test(e.nodeValue))return!1;if(3===o&&e.parentNode&&i[e.parentNode.nodeName]&&gi.test(e.nodeValue))return!1;e=a.next()}while(e)}return s<=1},createRng:L,nodeIndex:bi,split:function(e,t,n){var r,o,i,a=L();if(e&&t)return a.setStart(e.parentNode,bi(e)),a.setEnd(t.parentNode,bi(t)),r=a.extractContents(),(a=L()).setStart(t.parentNode,bi(t)+1),a.setEnd(e.parentNode,bi(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(Wo.trimNode(z,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(Wo.trimNode(z,o),e),M(e),n||t},bind:F,unbind:H,fire:function(e,t,n){return m.fire(e,t,n)},getContentEditable:j,getContentEditableParent:function(e){for(var t=w(),n=null;e&&e!==t&&null===(n=j(e));e=e.parentNode);return n},destroy:function(){if(l)for(var e=l.length;e--;){var t=l[e];m.unbind(t[0],t[1],t[2])}Et.setDocument&&Et.setDocument()},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}};return r=function(e,t,n){var r={},o=t.keep_values,i={set:function(e,n,r){t.url_converter&&(n=t.url_converter.call(t.url_converter_scope||z,n,r,e[0])),e.attr("data-mce-"+r,n).attr(r,n)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}};return r={style:{set:function(e,t){null===t||"object"!=typeof t?(o&&e.attr("data-mce-style",t),e.attr("style",t)):e.css(t)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}},o&&(r.href=r.src=i),r}(d,n),z}!function(e){e.DOM=e(t.document),e.nodeIndex=bi}(yi||(yi={}));var xi=yi,wi=xi.DOM,Ci=Yt.each,Ti=Yt.grep,Ei=function(e){return"function"==typeof e},Ni=function(){var e={},n=[],r={},o=[],i=0;this.isDone=function(t){return 2===e[t]},this.markDone=function(t){e[t]=2},this.add=this.load=function(t,o,i,a){void 0===e[t]&&(n.push(t),e[t]=0),o&&(r[t]||(r[t]=[]),r[t].push({success:o,failure:a,scope:i||this}))},this.remove=function(t){delete e[t],delete r[t]},this.loadQueue=function(e,t,r){this.loadScripts(n,e,t,r)},this.loadScripts=function(n,a,u,s){var c,l=[],f=function(e,t){Ci(r[t],(function(t){Ei(t[e])&&t[e].call(t.scope)})),r[t]=void 0};o.push({success:a,failure:s,scope:u||this}),c=function(){var r=Ti(n);if(n.length=0,Ci(r,(function(n){2!==e[n]?3!==e[n]?1!==e[n]&&(e[n]=1,i++,function(e,n,r){var o,i,a=wi;i=a.uniqueId(),(o=t.document.createElement("script")).id=i,o.type="text/javascript",o.src=Yt._addCacheSuffix(e),o.onload=function(){a.remove(i),o&&(o.onreadystatechange=o.onload=o=null),n()},o.onerror=function(){Ei(r)?r():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(t.document.getElementsByTagName("head")[0]||t.document.body).appendChild(o)}(n,(function(){e[n]=2,i--,f("success",n),c()}),(function(){e[n]=3,i--,l.push(n),f("failure",n),c()}))):f("failure",n):f("success",n)})),!i){var a=o.slice(0);o.length=0,Ci(a,(function(e){0===l.length?Ei(e.success)&&e.success.call(e.scope):Ei(e.failure)&&e.failure.call(e.scope,l)}))}},c()}};Ni.ScriptLoader=new Ni;var Si=Yt.each;function ki(){var e=this,t=[],n={},r={},o=[],i=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,t,n,r){var o=i(e);Si(o,(function(e){var n=a(t,e);s(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Ni))},s=function(e,t,o,i,a){if(!n[e]){var s="string"==typeof t?t:t.prefix+t.resource+t.suffix;0!==s.indexOf("/")&&-1===s.indexOf("://")&&(s=ki.baseURL+"/"+s),n[e]=s.substring(0,s.lastIndexOf("/")),r[e]?u(e,t,o,i):Ni.ScriptLoader.add(s,(function(){return u(e,t,o,i)}),i,a)}};return{items:t,urls:n,lookup:r,_listeners:o,get:function(e){if(r[e])return r[e].instance},dependencies:i,requireLangPack:function(e,t){var r=ki.language;if(r&&!1!==ki.languageLoad){if(t)if(-1!==(t=","+t+",").indexOf(","+r.substr(0,2)+","))r=r.substr(0,2);else if(-1===t.indexOf(","+r+","))return;Ni.ScriptLoader.add(n[e]+"/langs/"+r+".js")}},add:function(e,n,i){t.push(n),r[e]={instance:n,dependencies:i};var a=U(o,(function(t){return t.name===e}));return o=a.fail,Si(a.pass,(function(e){e.callback()})),n},remove:function(e){delete n[e],delete r[e]},createUrl:a,addComponents:function(t,n){var r=e.urls[t];Si(n,(function(e){Ni.ScriptLoader.add(r+"/"+e)}))},load:s,waitFor:function(e,t){r.hasOwnProperty(e)?t():o.push({name:e,callback:t})}}}!function(e){e.PluginManager=e(),e.ThemeManager=e()}(ki||(ki={}));var Di=function(e,t){Wr(e).each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},_i=function(e,t){qr(e).fold((function(){Wr(e).each((function(e){Ai(e,t)}))}),(function(e){Di(e,t)}))},Ri=function(e,t){Kr(e).fold((function(){Ai(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},Ai=function(e,t){e.dom().appendChild(t.dom())},Oi=function(e,t){W(t,(function(t){Ai(e,t)}))},Pi=function(e){e.dom().textContent="",W(Yr(e),(function(e){Mi(e)}))},Mi=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Ii=function(e){var t,n=Yr(e);n.length>0&&(t=e,W(n,(function(e){Di(t,e)}))),Mi(e)},Bi=function(e,n){var r=null;return{cancel:function(){null!==r&&(t.clearTimeout(r),r=null)},throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null===r&&(r=t.setTimeout((function(){e.apply(null,o),r=null}),n))}}},Li=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return Li(n())}}},Fi=function(e,t){var n=kr(e,t);return void 0===n||""===n?[]:n.split(" ")},Hi=function(e){return void 0!==e.dom().classList},ji=function(e,t){Hi(e)?e.dom().classList.add(t):function(e,t){(function(e,t,n){var r=Fi(e,t).concat([n]);Nr(e,t,r.join(" "))})(e,"class",t)}(e,t)},zi=function(e,t){return Hi(e)&&e.dom().classList.contains(t)},Wi=function(e,t){var n=[];return W(Yr(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Wi(e,t))})),n},Ui=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?[]:z(r.querySelectorAll(e),lr)}(n,e)};function qi(e,t,n,r,o){return e(n,r)?S.some(n):P(o)&&o(n)?S.none():t(n,r,o)}var Vi=function(e,t,n){for(var r=e.dom(),o=P(n)?n:i(!1);r.parentNode;){r=r.parentNode;var a=lr(r);if(t(a))return S.some(a);if(o(a))break}return S.none()},$i=function(e,t,n){return qi((function(e,t){return t(e)}),Vi,e,t,n)},Yi=function(e,t,n){return Vi(e,(function(e){return Br(e,t)}),n)},Xi=function(e,n){return function(e,n){var r=void 0===n?t.document:n.dom();return Lr(r)?S.none():S.from(r.querySelector(e)).map(lr)}(n,e)},Ki=function(e,t,n){return qi(Br,Yi,e,t,n)},Gi=i("mce-annotation"),Ji=i("data-mce-annotation"),Qi=i("data-mce-annotation-uid"),Zi=function(e,t){var n=e.selection.getRng(),r=lr(n.startContainer),o=lr(e.getBody()),i=t.fold((function(){return"."+Gi()}),(function(e){return"["+Ji()+'="'+e+'"]'})),a=Xr(r,n.startOffset).getOr(r),u=Ki(a,i,(function(e){return Fr(e,o)})),s=function(e,t){return function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)}(e,t)?S.some(kr(e,t)):S.none()};return u.bind((function(t){return s(t,""+Qi()).bind((function(n){return s(t,""+Ji()).map((function(t){var r=ea(e,n);return{uid:n,name:t,elements:r}}))}))}))},ea=function(e,t){var n=lr(e.getBody());return Ui(n,"["+Qi()+'="'+t+'"]')},ta=function(){return ta=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},ta.apply(this,arguments)},na=0,ra=function(e,t){return lr(e.dom().cloneNode(t))},oa=function(e){return ra(e,!1)},ia=function(e){return ra(e,!0)},aa=function(e,n){var r,o,i=jr(e).dom(),a=lr(i.createDocumentFragment()),u=(r=n,(o=(i||t.document).createElement("div")).innerHTML=r,Yr(lr(o)));Oi(a,u),Pi(e),Ai(e,a)},ua=function(e){return"\ufeff"===e},sa="\ufeff",ca=function(e){return e.replace(new RegExp("\ufeff","g"),"")},la=Ho.isElement,fa=Ho.isText,da=function(e){return fa(e)&&(e=e.parentNode),la(e)&&e.hasAttribute("data-mce-caret")},ma=function(e){return fa(e)&&ua(e.data)},pa=function(e){return da(e)||ma(e)},ha=function(e){return e.firstChild!==e.lastChild||!Ho.isBr(e.firstChild)},ga=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset())===sa||e.isAtStart()&&ma(t.previousSibling))},va=function(e){var t=e.container();return!(!e||!Ho.isText(t))&&(t.data.charAt(e.offset()-1)===sa||e.isAtEnd()&&ma(t.nextSibling))},ba=function(e){return fa(e)&&e.data[0]===sa},ya=function(e){return fa(e)&&e.data[e.data.length-1]===sa},xa=function(e){return e&&e.hasAttribute("data-mce-caret")?(n=(t=e.getElementsByTagName("br"))[t.length-1],Ho.isBogus(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},wa=Ho.isContentEditableTrue,Ca=Ho.isContentEditableFalse,Ta=Ho.isBr,Ea=Ho.isText,Na=Ho.matchNodeNames("script style textarea"),Sa=Ho.matchNodeNames("img input textarea hr iframe video audio object"),ka=Ho.matchNodeNames("table"),Da=pa,_a=function(e){return!Da(e)&&(Ea(e)?!Na(e.parentNode):Sa(e)||Ta(e)||ka(e)||Ra(e))},Ra=function(e){return!1===function(e){return Ho.isElement(e)&&"true"===e.getAttribute("unselectable")}(e)&&Ca(e)},Aa=function(e,t){return _a(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Ra(e))return!1;if(wa(e))return!0}return!0}(e,t)},Oa=Math.round,Pa=function(e){return e?{left:Oa(e.left),top:Oa(e.top),bottom:Oa(e.bottom),right:Oa(e.right),width:Oa(e.width),height:Oa(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},Ma=function(e,t){return e=Pa(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},Ia=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},Ba=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&Ia(t.top-e.bottom,e,t)},La=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Ia(t.bottom-e.top,e,t)},Fa=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Ha=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},ja=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},za=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),Wa=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&za.test(e)},Ua=function(e,t,n){return e.isSome()&&t.isSome()?S.some(n(e.getOrDie(),t.getOrDie())):S.none()},qa=[].slice,Va=Ho.isElement,$a=_a,Ya=Ho.matchStyleValues("display","block table"),Xa=Ho.matchStyleValues("float","left right"),Ka=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(!n[t](e))return!1;return!0}}(Va,$a,x(Xa)),Ga=x(Ho.matchStyleValues("white-space","pre pre-line pre-wrap")),Ja=Ho.isText,Qa=Ho.isBr,Za=xi.nodeIndex,eu=ja,tu=function(e){return"createRange"in e?e.createRange():xi.DOM.createRng()},nu=function(e){return e&&/[\r\n\t ]/.test(e)},ru=function(e){return!!e.setStart&&!!e.setEnd},ou=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(nu(e.toString())&&Ga(n.parentNode)&&Ho.isText(n)&&(t=n.data,nu(t[r-1])||nu(t[r+1])))},iu=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},au=function(e){var t,n;return t=(n=e.getClientRects()).length>0?Pa(n[0]):Pa(e.getBoundingClientRect()),!ru(e)&&Qa(e)&&iu(t)?function(e){var t,n=e.ownerDocument,r=tu(n),o=n.createTextNode(" "),i=e.parentNode;return i.insertBefore(o,e),r.setStart(o,0),r.setEnd(o,1),t=Pa(r.getBoundingClientRect()),i.removeChild(o),t}(e):iu(t)&&ru(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Ho.isText(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),au(i)}return null}(e):t},uu=function(e,t){var n=Ma(e,t);return n.width=1,n.right=n.left+1,n};function su(e,t,n){var r=function(){return n||(n=function(e){var t,n,r=[],o=function(e){var t,n;0!==e.height&&(r.length>0&&(t=e,n=r[r.length-1],t.left===n.left&&t.top===n.top&&t.bottom===n.bottom&&t.right===n.right)||r.push(e))},i=function(e,t){var n=tu(e.ownerDocument);if(t<e.data.length){if(Wa(e.data[t]))return r;if(Wa(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!ou(n)))return o(uu(au(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),ou(n)||o(uu(au(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),ou(n)||o(uu(au(n),!0)))};if(Ja(e.container()))return i(e.container(),e.offset()),r;if(Va(e.container()))if(e.isAtEnd())n=eu(e.container(),e.offset()),Ja(n)&&i(n,n.data.length),Ka(n)&&!Qa(n)&&o(uu(au(n),!1));else{if(n=eu(e.container(),e.offset()),Ja(n)&&i(n,0),Ka(n)&&e.isAtEnd())return o(uu(au(n),!1)),r;t=eu(e.container(),e.offset()-1),Ka(t)&&!Qa(t)&&(Ya(t)||Ya(n)||!Ka(n))&&o(uu(au(t),!1)),Ka(n)&&o(uu(au(n),!0))}return r}(su(e,t))),n};return{container:i(e),offset:i(t),toRange:function(){var n;return(n=tu(e.ownerDocument)).setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return Ja(e),0===t},isAtEnd:function(){return Ja(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return eu(e,n?t-1:t)}}}!function(e){e.fromRangeStart=function(t){return e(t.startContainer,t.startOffset)},e.fromRangeEnd=function(t){return e(t.endContainer,t.endOffset)},e.after=function(t){return e(t.parentNode,Za(t)+1)},e.before=function(t){return e(t.parentNode,Za(t))},e.isAbove=function(e,t){return Ua(J(t.getClientRects()),Q(e.getClientRects()),Ba).getOr(!1)},e.isBelow=function(e,t){return Ua(Q(t.getClientRects()),J(e.getClientRects()),La).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&Ho.isText(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}}(su||(su={}));var cu,lu=su,fu=Ho.isText,du=Ho.isBogus,mu=xi.nodeIndex,pu=function(e){var t=e.parentNode;return du(t)?pu(t):t},hu=function(e){return e?Wt.reduce(e.childNodes,(function(e,t){return du(t)&&"BR"!==t.nodeName?e=e.concat(hu(t)):e.push(t),e}),[]):[]},gu=function(e){return function(t){return e===t}},vu=function(e){return(fu(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n,r;return t=hu(pu(e)),n=Wt.findIndex(t,gu(e),e),t=t.slice(0,n+1),r=Wt.reduce(t,(function(e,n,r){return fu(n)&&fu(t[r-1])&&e++,e}),0),t=Wt.filter(t,Ho.matchNodeNames(e.nodeName)),(n=Wt.findIndex(t,gu(e),e))-r}(e)+"]"},bu=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),fu(n)?o=function(e,t){for(;(e=e.previousSibling)&&fu(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(vu(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode)r.push(t);return r}(e,n),a=Wt.filter(a,x(Ho.isBogus)),u=u.concat(Wt.map(a,(function(e){return vu(e)}))),u.reverse().join("/")+","+o},yu=function(e,t){var n,r,o;return t?(n=t.split(","),t=n[0].split("/"),o=n.length>1?n[1]:"before",r=Wt.reduce(t,(function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),function(e,t,n){var r=hu(e);return r=Wt.filter(r,(function(e,t){return!fu(e)||!fu(r[t-1])})),(r=Wt.filter(r,Ho.matchNodeNames(t)))[n]}(e,t[1],parseInt(t[2],10))):null}),e),r?fu(r)?function(e,t){for(var n,r=e,o=0;fu(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!fu(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return fu(e)&&t>e.data.length&&(t=e.data.length),lu(e,t)}(r,parseInt(o,10)):(o="after"===o?mu(r)+1:mu(r),lu(r.parentNode,o)):null):null},xu=function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)},wu=function(e,t,n){Ho.isDocumentFragment(n)?function(e,t,n){var r=S.from(n.firstChild),o=S.from(n.lastChild);t.insertNode(n),r.each((function(t){return xu(e,t.previousSibling)})),o.each((function(t){return xu(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),xu(e,n.previousSibling),xu(e,n.nextSibling)}(e,t,n)},Cu=Ho.isContentEditableFalse,Tu=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],s=[],c=0,l=e.getRoot();for(Ho.isText(a)?s.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Ho.isText(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(c=1,u=Math.max(0,i.length-1)),s.push(e.nodeIndex(i[u],n)+c));a&&a!==l;a=a.parentNode)s.push(e.nodeIndex(a,n));return s},Eu=function(e,t,n){var r=0;return Yt.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Nu=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Ho.isElement(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Su=function(e){return Nu(e,!0),Nu(e,!1),e},ku=function(e,t){var n;if(Ho.isElement(e)&&(e=ja(e,t),Cu(e)))return e;if(pa(e)){if(Ho.isText(e)&&da(e)&&(e=e.parentNode),n=e.previousSibling,Cu(n))return n;if(n=e.nextSibling,Cu(n))return n}},Du=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Cu(r)||"IMG"===o)return{name:o,index:Eu(n.dom,o,r)};var a=function(e){return ku(e.startContainer,e.startOffset)||ku(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Eu(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Tu(o,e,n,r,!0),t.isCollapsed()||(i.end=Tu(o,e,n,r,!1)),i}(e,n,t,i)},_u=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},Ru=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Eu(n,u,a)};var s=Su(r.cloneRange());if(!i){s.collapse(!1);var c=_u(n,o+"_end",t);wu(n,s,c)}(r=Su(r)).collapse(!0);var l=_u(n,o+"_start",t);return wu(n,r,l),e.moveToBookmark({id:o,keep:1}),{id:o}},Au={getBookmark:function(e,t,n){return 2===t?Du(ca,n,e):3===t?function(e){var t=e.getRng();return{start:bu(e.dom.getRoot(),lu.fromRangeStart(t)),end:bu(e.dom.getRoot(),lu.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Ru(e,!1)},getUndoBookmark:u(Du,a,!0),getPersistentBookmark:Ru},Ou="_mce_caret",Pu=function(e){return Ho.isElement(e)&&e.id===Ou},Mu=function(e,t){for(;t&&t!==e;){if(t.id===Ou)return t;t=t.parentNode}return null},Iu=Ho.isElement,Bu=Ho.isText,Lu=function(e){var t=e.parentNode;t&&t.removeChild(e)},Fu=function(e,t){0===t.length?Lu(e):e.nodeValue=t},Hu=function(e){var t=ca(e);return{count:e.length-t.length,text:t}},ju=function(e,t){return zu(e),t},zu=function(e){if(Iu(e)&&pa(e)&&(ha(e)?e.removeAttribute("data-mce-caret"):Lu(e)),Bu(e)){var t=ca(function(e){try{return e.nodeValue}catch(e){return""}}(e));Fu(e,t)}},Wu={removeAndReposition:function(e,t){return lu.isTextPosition(t)?function(e,t){return Bu(e)&&t.container()===e?function(e,t){var n=Hu(e.data.substr(0,t.offset())),r=Hu(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(Fu(e,o),lu(e,t.offset()-n.count)):t}(e,t):ju(e,t)}(e,t):function(e,t){return t.container()===e.parentNode?function(e,t){var n=t.container(),r=function(e,t){var n=F(e,t);return-1===n?S.none():S.some(n)}(Z(n.childNodes),e).map((function(e){return e<t.offset()?lu(n,t.offset()-1):t})).getOr(t);return zu(e),r}(e,t):ju(e,t)}(e,t)},remove:zu},Uu=ir.detect().browser,qu=Ho.isContentEditableFalse,Vu=function(e,t,n){var r,o,i,a,u,s=Ma(t.getBoundingClientRect(),n);return"BODY"===e.tagName?(r=e.ownerDocument.documentElement,o=e.scrollLeft||r.scrollLeft,i=e.scrollTop||r.scrollTop):(u=e.getBoundingClientRect(),o=e.scrollLeft-u.left,i=e.scrollTop-u.top),s.left+=o,s.right+=o,s.top+=i,s.bottom+=i,s.width=1,(a=t.offsetWidth-t.clientWidth)>0&&(n&&(a*=-1),s.left+=a,s.right+=a),s},$u=function(e,n,r){var o,i,a=Li(S.none()),u=function(){!function(e){var t,n,r,o,i;for(t=mn("*[contentEditable=false]",e),o=0;o<t.length;o++)r=(n=t[o]).previousSibling,ya(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(i.length-1,1)),r=n.nextSibling,ba(r)&&(1===(i=r.data).length?r.parentNode.removeChild(r):r.deleteData(0,1))}(e),i&&(Wu.remove(i),i=null),a.get().each((function(e){mn(e.caret).remove(),a.set(S.none())})),clearInterval(o)};return{show:function(s,c){var l,f;if(u(),function(e){return Ho.isElement(e)&&/^(TD|TH)$/i.test(e.tagName)}(c))return null;if(!n(c))return i=function(e,t){var n,r,o;if(r=e.ownerDocument.createTextNode(sa),o=e.parentNode,t){if(n=e.previousSibling,fa(n)){if(pa(n))return n;if(ya(n))return n.splitText(n.data.length-1)}o.insertBefore(r,e)}else{if(n=e.nextSibling,fa(n)){if(pa(n))return n;if(ba(n))return n.splitText(1),n}e.nextSibling?o.insertBefore(r,e.nextSibling):o.appendChild(r)}return r}(c,s),f=c.ownerDocument.createRange(),qu(i.nextSibling)?(f.setStart(i,0),f.setEnd(i,0)):(f.setStart(i,1),f.setEnd(i,1)),f;i=function(e,n,r){var o,i,a;return(o=n.ownerDocument.createElement(e)).setAttribute("data-mce-caret",r?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((a=t.document.createElement("br")).setAttribute("data-mce-bogus","1"),a)),i=n.parentNode,r?i.insertBefore(o,n):n.nextSibling?i.insertBefore(o,n.nextSibling):i.appendChild(o),o}("p",c,s),l=Vu(e,c,s),mn(i).css("top",l.top);var d=mn('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(l).appendTo(e)[0];return a.set(S.some({caret:d,element:c,before:s})),a.get().each((function(e){s&&mn(e.caret).addClass("mce-visual-caret-before")})),o=pe.setInterval((function(){r()?mn("div.mce-visual-caret",e).toggleClass("mce-visual-caret-hidden"):mn("div.mce-visual-caret",e).addClass("mce-visual-caret-hidden")}),500),(f=c.ownerDocument.createRange()).setStart(i,0),f.setEnd(i,0),f},hide:u,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.get().each((function(t){var n=Vu(e,t.element,t.before);mn(t.caret).css(n)}))},destroy:function(){return pe.clearInterval(o)}}},Yu=function(){return Uu.isIE()||Uu.isEdge()||Uu.isFirefox()},Xu=function(e){return qu(e)||Ho.isTable(e)&&Yu()},Ku=Ho.isContentEditableFalse,Gu=Ho.matchStyleValues("display","block table table-cell table-caption list-item"),Ju=pa,Qu=da,Zu=Ho.isElement,es=_a,ts=function(e){return e>0},ns=function(e){return e<0},rs=function(e,t){for(var n;n=e(t);)if(!Qu(n))return n;return null},os=function(e,t,n,r,o){var i=new fo(e,r);if(ns(t)){if((Ku(e)||Qu(e))&&n(e=rs(i.prev,!0)))return e;for(;e=rs(i.prev,o);)if(n(e))return e}if(ts(t)){if((Ku(e)||Qu(e))&&n(e=rs(i.next,!0)))return e;for(;e=rs(i.next,o);)if(n(e))return e}return null},is=function(e,t){for(;e&&e!==t;){if(Gu(e))return e;e=e.parentNode}return null},as=function(e,t,n){return is(e.container(),n)===is(t.container(),n)},us=function(e,t){var n,r;return t?(n=t.container(),r=t.offset(),Zu(n)?n.childNodes[r+e]:null):null},ss=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},cs=function(e,t,n){return is(t,e)===is(n,e)},ls=function(e,t,n){var r,o;for(o=e?"previousSibling":"nextSibling";n&&n!==t;){if(r=n[o],Ju(r)&&(r=r[o]),Ku(r)){if(cs(t,r,n))return r;break}if(es(r))break;n=n.parentNode}return null},fs=u(ss,!0),ds=u(ss,!1),ms=function(e,t,n){var r,o,i,a,s=u(ls,!0,t),c=u(ls,!1,t);if(o=n.startContainer,i=n.startOffset,da(o)){if(Zu(o)||(o=o.parentNode),"before"===(a=o.getAttribute("data-mce-caret"))&&(r=o.nextSibling,Xu(r)))return fs(r);if("after"===a&&(r=o.previousSibling,Xu(r)))return ds(r)}if(!n.collapsed)return n;if(Ho.isText(o)){if(Ju(o)){if(1===e){if(r=c(o))return fs(r);if(r=s(o))return ds(r)}if(-1===e){if(r=s(o))return ds(r);if(r=c(o))return fs(r)}return n}if(ya(o)&&i>=o.data.length-1)return 1===e&&(r=c(o))?fs(r):n;if(ba(o)&&i<=1)return-1===e&&(r=s(o))?ds(r):n;if(i===o.data.length)return(r=c(o))?fs(r):n;if(0===i)return(r=s(o))?ds(r):n}return n},ps=function(e,t){return S.from(us(e?0:-1,t)).filter(Ku)},hs=function(e,t,n){var r=ms(e,t,n);return-1===e?su.fromRangeStart(r):su.fromRangeEnd(r)},gs=function(e){return S.from(e.getNode()).map(lr)},vs=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},bs=function(e,t){var n=as(e,t);return!(n||!Ho.isBr(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(cu||(cu={}));var ys=Ho.isContentEditableFalse,xs=Ho.isText,ws=Ho.isElement,Cs=Ho.isBr,Ts=_a,Es=function(e){return Sa(e)||function(e){return!!Ra(e)&&!0!==V(Z(e.getElementsByTagName("*")),(function(e,t){return e||wa(t)}),!1)}(e)},Ns=Aa,Ss=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},ks=function(e,t){if(ts(e)){if(Ts(t.previousSibling)&&!xs(t.previousSibling))return lu.before(t);if(xs(t))return lu(t,0)}if(ns(e)){if(Ts(t.nextSibling)&&!xs(t.nextSibling))return lu.after(t);if(xs(t))return lu(t,t.data.length)}return ns(e)?Cs(t)?lu.before(t):lu.after(t):lu.before(t)},Ds=function(e,t,n){var r,o,a,u,s;if(!ws(n)||!t)return null;if(t.isEqual(lu.after(n))&&n.lastChild){if(s=lu.after(n.lastChild),ns(e)&&Ts(n.lastChild)&&ws(n.lastChild))return Cs(n.lastChild)?lu.before(n.lastChild):s}else s=t;var c=s.container(),l=s.offset();if(xs(c)){if(ns(e)&&l>0)return lu(c,--l);if(ts(e)&&l<c.length)return lu(c,++l);r=c}else{if(ns(e)&&l>0&&(o=Ss(c,l-1),Ts(o)))return!Es(o)&&(a=os(o,e,Ns,o))?xs(a)?lu(a,a.data.length):lu.after(a):xs(o)?lu(o,o.data.length):lu.before(o);if(ts(e)&&l<c.childNodes.length&&(o=Ss(c,l),Ts(o)))return Cs(o)?function(e,t){var n=t.nextSibling;return n&&Ts(n)?xs(n)?lu(n,0):lu.before(n):Ds(cu.Forwards,lu.after(t),e)}(n,o):!Es(o)&&(a=os(o,e,Ns,o))?xs(a)?lu(a,0):lu.before(a):xs(o)?lu(o,0):lu.after(o);r=o||s.getNode()}return(ts(e)&&s.isAtEnd()||ns(e)&&s.isAtStart())&&(r=os(r,e,i(!0),n,!0),Ns(r,n))?ks(e,r):(o=os(r,e,Ns,n),u=Wt.last(q(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(c,n),ys)),!u||o&&u.contains(o)?o?ks(e,o):null:s=ts(e)?lu.after(u):lu.before(u))},_s=function(e){return{next:function(t){return Ds(cu.Forwards,t,e)},prev:function(t){return Ds(cu.Backwards,t,e)}}},Rs=function(e){return lu.isTextPosition(e)?0===e.offset():_a(e.getNode())},As=function(e){if(lu.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return _a(e.getNode(!0))},Os=function(e,t){return!lu.isTextPosition(e)&&!lu.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Ps=function(e,t,n){var r=_s(t);return S.from(e?r.next(n):r.prev(n))},Ms=function(e,t,n){return Ps(e,t,n).bind((function(r){return as(n,r,t)&&function(e,t,n){return e?!Os(t,n)&&(r=t,!(!lu.isTextPosition(r)&&Ho.isBr(r.getNode())))&&As(t)&&Rs(n):!Os(n,t)&&Rs(t)&&As(n);var r}(e,n,r)?Ps(e,t,r):S.some(r)}))},Is=function(e,t,n,r){return Ms(e,t,n).bind((function(n){return r(n)?Is(e,t,n,r):S.some(n)}))},Bs=function(e,t){var n=e?t.firstChild:t.lastChild;return Ho.isText(n)?S.some(lu(n,e?0:n.data.length)):n?_a(n)?S.some(e?lu.before(n):function(e){return Ho.isBr(e)?lu.before(e):lu.after(e)}(n)):function(e,t,n){var r=e?lu.before(n):lu.after(n);return Ps(e,t,r)}(e,t,n):S.none()},Ls=u(Ps,!0),Fs=u(Ps,!1),Hs={fromPosition:Ps,nextPosition:Ls,prevPosition:Fs,navigate:Ms,navigateIgnore:Is,positionIn:Bs,firstPositionIn:u(Bs,!0),lastPositionIn:u(Bs,!1)},js=function(e,t){return Ho.isElement(t)&&e.isBlock(t)&&!t.innerHTML&&!ce.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},zs=function(e,t){return Hs.lastPositionIn(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Ws=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!Mu(e,t)||(function(e,t){var n=e.ownerDocument.createTextNode(sa);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),0))},Us=function(e,t,n,r){var o,i,a,u,s=n[t?"start":"end"],c=e.getRoot();if(s){for(a=s[0],i=c,o=s.length-1;o>=1;o--){if(u=i.childNodes,Ws(c,i,r))return!0;if(s[o]>u.length-1)return!!Ws(c,i,r)||zs(i,r);i=u[s[o]]}3===i.nodeType&&(a=Math.min(s[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(s[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},qs=function(e){return Ho.isText(e)&&e.data.length>0},Vs=function(e,t,n){var r,o,i,a,u,s,c=e.get(n.id+"_"+t),l=n.keep;if(c){if(r=c.parentNode,"start"===t?(l?c.hasChildNodes()?(r=c.firstChild,o=1):qs(c.nextSibling)?(r=c.nextSibling,o=0):qs(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)+1):o=e.nodeIndex(c),u=r,s=o):(l?c.hasChildNodes()?(r=c.firstChild,o=1):qs(c.previousSibling)?(r=c.previousSibling,o=c.previousSibling.data.length):(r=c.parentNode,o=e.nodeIndex(c)):o=e.nodeIndex(c),u=r,s=o),!l){for(a=c.previousSibling,i=c.nextSibling,Yt.each(Yt.grep(c.childNodes),(function(e){Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));c=e.get(n.id+"_"+t);)e.remove(c,!0);a&&i&&a.nodeType===i.nodeType&&Ho.isText(a)&&!ce.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,s=o)}return S.some(lu(u,s))}return S.none()},$s=function(e,t,n){return Au.getBookmark(e,t,n)},Ys=function(e,t){(function(e,t){var n=e.dom;if(t){if(function(e){return Yt.isArray(e.start)}(t))return function(e,t){var n=e.createRng();return Us(e,!0,t,n)&&Us(e,!1,t,n)?S.some(n):S.none()}(n,t);if(function(e){return"string"==typeof e.start}(t))return S.some(function(e,t){var n,r;return n=e.createRng(),r=yu(e.getRoot(),t.start),n.setStart(r.container(),r.offset()),r=yu(e.getRoot(),t.end),n.setEnd(r.container(),r.offset()),n}(n,t));if(function(e){return e.hasOwnProperty("id")}(t))return function(e,t){var n,r,o=Vs(e,"start",t),i=Vs(e,"end",t);return Ua(o,(r=o,(n=i).isSome()?n:r),(function(t,n){var r=e.createRng();return r.setStart(js(e,t.container()),t.offset()),r.setEnd(js(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return e.hasOwnProperty("name")}(t))return function(e,t){return S.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return e.hasOwnProperty("rng")}(t))return S.some(t.rng)}return S.none()})(e,t).each((function(t){e.setRng(t)}))},Xs=function(e){return Ho.isElement(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Ks=function(e){return e&&/^(IMG)$/.test(e.nodeName)},Gs=function(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)},Js=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},Qs=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!Ks(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(a<(i=u.childNodes).length?r=new fo(u=i[a],e.getParent(u,e.isBlock)):(r=new fo(u=i[i.length-1],e.getParent(u,e.isBlock))).next(!0),o=r.current();o;o=r.next())if(3===o.nodeType&&!Gs(o))return n.setStart(o,0),void t.setRng(n)},Zs=function(e,t,n){if(e)for(t=t?"nextSibling":"previousSibling",e=n?e:e[t];e;e=e[t])if(1===e.nodeType||!Gs(e))return e},ec=function(e,t){return t.nodeType&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},tc=function(e,t,n){return e.schema.isValidChild(t,n)},nc=Gs,rc=function(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},oc=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},ic=Js,ac=function(e,t,n){return Js(e,e.getStyle(t,n),n)},uc=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},sc=function(e,t,n){return e.getParents(t,n,e.getRoot())},cc=Xs,lc=sc,fc=nc,dc=ec,mc=function(e,t){for(void 0===t&&(t=3===e.nodeType?e.length:e.childNodes.length);e&&e.hasChildNodes();)(e=e.childNodes[t])&&(t=3===e.nodeType?e.length:e.childNodes.length);return{node:e,offset:t}},pc=function(e){return"BR"===e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},hc=function(e,t){for(var n=t;n;){if(1===n.nodeType&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},gc=function(e,t,n,r){var o,i,a=n.nodeValue;return void 0===r&&(r=e?a.length:0),e?-1!==(o=(o=a.lastIndexOf(" ",r))>(i=a.lastIndexOf(" ",r))?o:i)&&!t&&(o<r||!e)&&o<=a.length&&o++:(o=a.indexOf(" ",r),i=a.indexOf(" ",r),o=-1!==o&&(-1===i||o<i)?o:i),o},vc=function(e,t,n,r,o,i){var a,u,s,c;if(3===n.nodeType){if(-1!==(s=gc(o,i,n,r)))return{container:n,offset:s};c=n}for(a=new fo(n,e.getParent(n,e.isBlock)||t);u=a[o?"prev":"next"]();)if(3!==u.nodeType||cc(u.parentNode)){if(e.isBlock(u)||oc(u,"BR"))break}else if(c=u,-1!==(s=gc(o,i,u)))return{container:u,offset:s};if(c)return{container:c,offset:r=o?0:c.length}},bc=function(e,t,n,r,o){var i,a,u,s;for(3===r.nodeType&&0===r.nodeValue.length&&r[o]&&(r=r[o]),i=lc(e,r),a=0;a<i.length;a++)for(u=0;u<t.length;u++)if((!("collapsed"in(s=t[u]))||s.collapsed===n.collapsed)&&e.is(i[a],s.selector))return i[a];return r},yc=function(e,t,n,r){var o,i=e.dom,a=i.getRoot();if(t[0].wrapper||(o=i.getParent(n,t[0].block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(3===n.nodeType?n.parentNode:n,(function(t){return t!==a&&dc(e,t)}),u)}if(o&&t[0].wrapper&&(o=lc(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!oc(o,"br")););return o||n},xc=function(e,t,n,r,o,i,a){var u,s,c,l,f;if(u=s=a?n:o,l=a?"previousSibling":"nextSibling",f=e.getRoot(),3===u.nodeType&&!fc(u)&&(a?r>0:i<u.nodeValue.length))return u;for(;;){if(!t[0].block_expand&&e.isBlock(s))return s;for(c=s[l];c;c=c[l])if(!cc(c)&&!fc(c)&&!pc(c))return s;if(s===f||s.parentNode===f){u=s;break}s=s.parentNode}return u},wc=function(e,t,n,r){var o,i=t.startContainer,a=t.startOffset,u=t.endContainer,s=t.endOffset,c=e.dom;return 1===i.nodeType&&i.hasChildNodes()&&3===(i=ja(i,a)).nodeType&&(a=0),1===u.nodeType&&u.hasChildNodes()&&3===(u=ja(u,t.collapsed?s:s-1)).nodeType&&(s=u.nodeValue.length),i=hc(c,i),u=hc(c,u),(cc(i.parentNode)||cc(i))&&(i=cc(i)?i:i.parentNode,3===(i=t.collapsed?i.previousSibling||i:i.nextSibling||i).nodeType&&(a=t.collapsed?i.length:0)),(cc(u.parentNode)||cc(u))&&(u=cc(u)?u:u.parentNode,3===(u=t.collapsed?u.nextSibling||u:u.previousSibling||u).nodeType&&(s=t.collapsed?0:u.length)),t.collapsed&&((o=vc(c,e.getBody(),i,a,!0,r))&&(i=o.container,a=o.offset),(o=vc(c,e.getBody(),u,s,!1,r))&&(u=o.container,s=o.offset)),n[0].inline&&(u=r?u:function(e,t){var n=mc(e,t);if(n.node){for(;n.node&&0===n.offset&&n.node.previousSibling;)n=mc(n.node.previousSibling);n.node&&n.offset>0&&3===n.node.nodeType&&" "===n.node.nodeValue.charAt(n.offset-1)&&n.offset>1&&(e=n.node).splitText(n.offset-1)}return e}(u,s)),(n[0].inline||n[0].block_expand)&&(n[0].inline&&3===i.nodeType&&0!==a||(i=xc(c,n,i,a,u,s,!0)),n[0].inline&&3===u.nodeType&&s!==u.nodeValue.length||(u=xc(c,n,i,a,u,s,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(i=bc(c,n,t,i,"previousSibling"),u=bc(c,n,t,u,"nextSibling")),(n[0].block||n[0].selector)&&(i=yc(e,n,i,"previousSibling"),u=yc(e,n,u,"nextSibling"),n[0].block&&(c.isBlock(i)||(i=xc(c,n,i,a,u,s,!0)),c.isBlock(u)||(u=xc(c,n,i,a,u,s,!1)))),1===i.nodeType&&(a=c.nodeIndex(i),i=i.parentNode),1===u.nodeType&&(s=c.nodeIndex(u)+1,u=u.parentNode),{startContainer:i,startOffset:a,endContainer:u,endOffset:s}},Cc=Yt.each,Tc=function(e,t,n){var r,o,i,a,u,s,c,l=t.startContainer,f=t.startOffset,d=t.endContainer,m=t.endOffset;if((c=e.select("td[data-mce-selected],th[data-mce-selected]")).length>0)Cc(c,(function(e){n([e])}));else{var p,h,g,v=function(e){var t;return 3===(t=e[0]).nodeType&&t===l&&f>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===m&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e},b=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},y=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},x=function(e,t,r){var o=r?"nextSibling":"previousSibling";for(u=(a=e).parentNode;a&&a!==t;a=u)u=a.parentNode,(s=b(a===e?a:a[o],o)).length&&(r||s.reverse(),n(v(s)))};if(1===l.nodeType&&l.hasChildNodes()&&(l=l.childNodes[f]),1===d.nodeType&&d.hasChildNodes()&&(h=m,--h>(g=(p=d).childNodes).length-1?h=g.length-1:h<0&&(h=0),d=g[h]||p),l===d)return n(v([l]));for(r=e.findCommonAncestor(l,d),a=l;a;a=a.parentNode){if(a===d)return x(l,r,!0);if(a===r)break}for(a=d;a;a=a.parentNode){if(a===l)return x(d,r);if(a===r)break}o=y(l,r)||l,i=y(d,r)||d,x(l,o,!0),(s=b(o===l?o:o.nextSibling,"nextSibling",i===d?i.nextSibling:i)).length&&n(v(s)),x(d,i)}},Ec=function(e,t){var n=function(t){return e(t)?S.from(t.dom().nodeValue):S.none()};return{get:function(t){if(!e(t))throw new Error("Can only get text value of a text node");return n(t).getOr("")},getOption:n,set:function(t,n){if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom().nodeValue=n}}}(vr),Nc=function(e){return Ec.get(e)},Sc=function(e,t,n,r){var o,i=t.uid,a=void 0===i?("mce-annotation",o=(new Date).getTime(),"mce-annotation_"+Math.floor(1e9*Math.random())+ ++na+String(o)):i,u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),s=sr("span",e);ji(s,Gi()),Nr(s,""+Qi(),a),Nr(s,""+Ji(),n);var c=r(a,u),l=c.attributes,f=void 0===l?{}:l,d=c.classes,m=void 0===d?[]:d;return Sr(s,f),function(e,t){W(t,(function(t){ji(e,t)}))}(s,m),s},kc=function(e,t,n,r,o){var i=[],a=Sc(e.getDoc(),o,n,r),u=Li(S.none()),s=function(){u.set(S.none())},c=function(e){W(e,l)},l=function(t){switch(function(e,t,n,r){return Wr(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return vr(e)&&"\ufeff"===Nc(e)}(t)?"valid":function(e){return gr(e)&&zi(e,Gi())}(t)?"existing":Pu(t)?"caret":tc(e,n,r)&&tc(e,pr(o),n)?"valid":"invalid-child"}))}(e,t,"span",pr(t))){case"invalid-child":s();var n=Yr(t);c(n),s();break;case"valid":var r=u.get().getOrThunk((function(){var e=oa(a);return i.push(e),u.set(S.some(e)),e}));!function(e,t){Di(e,t),Ai(t,e)}(t,r)}};return Tc(e.dom,t,(function(e){s(),function(e){var t=z(e,lr);c(t)}(e)})),i};function Dc(e){var n,r=(n={},{register:function(e,t){n[e]={name:e,settings:t}},lookup:function(e){return n.hasOwnProperty(e)?S.from(n[e]).map((function(e){return e.settings})):S.none()}});!function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){W(e,(function(e){(function(e){return S.from(e.attributes.map[Ji()]).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))}(e,r);var o=function(e,n){var r,o,i=Li({}),a=function(e,t){u(e,(function(e){return t(e),e}))},u=function(e,t){var n=i.get(),r=t(n.hasOwnProperty(e)?n[e]:{listeners:[],previous:Li(S.none())});n[e]=r,i.set(n)},s=(r=function(){var t,n,r=i.get(),o=(t=br(r),(n=I.call(t,0)).sort(void 0),n);W(o,(function(t){u(t,(function(n){var r=n.previous.get();return Zi(e,S.some(t)).fold((function(){r.isSome()&&(function(e){a(e,(function(t){W(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.set(S.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(function(e,t,n){a(e,(function(r){W(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:z(n,(function(e){return e.dom()}))})}))}))}(o,t,i),n.previous.set(S.some(t)))})),{previous:n.previous,listeners:n.listeners}}))}))},o=null,{cancel:function(){null!==o&&(t.clearTimeout(o),o=null)},throttle:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];null!==o&&t.clearTimeout(o),o=t.setTimeout((function(){r.apply(null,e),o=null}),30)}});return e.on("remove",(function(){s.cancel()})),e.on("nodeChange",(function(){s.throttle()})),{addListener:function(e,t){u(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}}(e);return{register:function(e,t){r.register(e,t)},annotate:function(t,n){r.lookup(t).each((function(r){!function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection.getRng();if(o.collapsed&&function(e,t){var n=wc(e,t,[{inline:!0}],function(e){return 3===e.startContainer.nodeType&&e.startContainer.nodeValue.length>=e.startOffset&&" "===e.startContainer.nodeValue[e.startOffset]}(t));t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,o),e.selection.getRng().collapsed){var i=Sc(e.getDoc(),r,t,n.decorate);aa(i," "),e.selection.getRng().insertNode(i.dom()),e.selection.select(i.dom())}else{var a=Au.getPersistentBookmark(e.selection,!1),u=e.selection.getRng();kc(e,u,t,n.decorate,r),e.selection.moveToBookmark(a)}}))}(e,t,r,n)}))},annotationChanged:function(e,t){o.addListener(e,t)},remove:function(t){Zi(e,S.some(t)).each((function(e){var t=e.elements;W(t,Ii)}))},getAll:function(t){var n=function(e,t){var n=lr(e.getBody()),r=Ui(n,"["+Ji()+'="'+t+'"]'),o={};return W(r,(function(e){var t=kr(e,Qi()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])})),o}(e,t);return function(e,t){var n={};return xr(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n}(n,(function(e,t){return{k:t,v:(n=e,z(n,(function(e){return e.dom()})))};var n}))}}}var _c=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return" "===e.data||Ho.isBr(e)}(e.firstChild)}(t))?e.slice(0,-1):e;var t},Rc=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Ac=function(e,t){var n=lu.after(e),r=_s(t).prev(n);return r?r.toRange():null},Oc=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=Rc(t,n.startContainer),u=_c((o=i.firstChild,Yt.grep(o.childNodes,(function(e){return"LI"===e.nodeName})))),s=t.getRoot(),c=function(e){var r=lu.fromRangeStart(n),o=_s(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||Rc(t,i.getNode())!==a};return c(1)?function(e,t,n){var r=e.parentNode;return Yt.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=lu.before(e),r=_s(t).next(n);return r?r.toRange():null}(e,n)}(a,u,s):c(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),Ac(t[0],n)}(a,u,s,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),Yt.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Ac(t[t.length-1],n)}(a,u,s,n)},Pc=Yt.each,Mc=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Pc(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0};return!(!o(r(t),r(n))||!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))||Xs(t)||Xs(n))}},Ic=function(e){Pi(e),Ai(e,ur('<br data-mce-bogus="1">'))},Bc=function(e){Gr(e).each((function(t){Ur(t).each((function(n){bo(e)&&xo(t)&&bo(n)&&Mi(t)}))}))},Lc=Yt.makeMap;function Fc(e){var t,n,r,o,i,a=[];return t=(e=e||{}).indent,n=Lc(e.indent_before||""),r=Lc(e.indent_after||""),o=Zo.getEncodeFunc(e.entity_encoding||"raw",e.entities),i="html"===e.element_format,{start:function(e,u,s){var c,l,f,d;if(t&&n[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n"),a.push("<",e),u)for(c=0,l=u.length;c<l;c++)f=u[c],a.push(" ",f.name,'="',o(f.value,!0),'"');a[a.length]=!s||i?">":" />",s&&t&&r[e]&&a.length>0&&(d=a[a.length-1]).length>0&&"\n"!==d&&a.push("\n")},end:function(e){var n;a.push("</",e,">"),t&&r[e]&&a.length>0&&(n=a[a.length-1]).length>0&&"\n"!==n&&a.push("\n")},text:function(e,t){e.length>0&&(a[a.length]=t?e:o(e))},cdata:function(e){a.push("<![CDATA[",e,"]]>")},comment:function(e){a.push("\x3c!--",e,"--\x3e")},pi:function(e,n){n?a.push("<?",e," ",o(n),"?>"):a.push("<?",e,"?>"),t&&a.push("\n")},doctype:function(e){a.push("<!DOCTYPE",e,">",t?"\n":"")},reset:function(){a.length=0},getContent:function(){return a.join("").replace(/\n$/,"")}}}function Hc(e,t){void 0===t&&(t=ci());var n=Fc(e);return(e=e||{}).validate=!("validate"in e)||e.validate,{serialize:function(r){var o,i;i=e.validate,o={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}},n.reset();var a=function(e){var r,u,s,c,l,f,d,m,p,h=o[e.type];if(h)h(e);else{if(r=e.name,u=e.shortEnded,s=e.attributes,i&&s&&s.length>1&&((f=[]).map={},p=t.getElementRule(e.name))){for(d=0,m=p.attributesOrder.length;d<m;d++)(c=p.attributesOrder[d])in s.map&&(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));for(d=0,m=s.length;d<m;d++)(c=s[d].name)in f.map||(l=s.map[c],f.map[c]=l,f.push({name:c,value:l}));s=f}if(n.start(e.name,s,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(r)}}};return 1!==r.type||e.inner?o[11](r):a(r),n.getContent()}}}var jc=function(e){return e.collapsed?e:function(e){var n=lu.fromRangeStart(e),r=lu.fromRangeEnd(e),o=e.commonAncestorContainer;return Hs.fromPosition(!1,o,r).map((function(i){return!as(n,r,o)&&as(n,i,o)?function(e,n,r,o){var i=t.document.createRange();return i.setStart(e,n),i.setEnd(r,o),i}(n.container(),n.offset(),i.container(),i.offset()):e})).getOr(e)}(e)},zc=Ho.matchNodeNames("td th"),Wc=function(e,t){var n=e.selection.getRng(),r=n.startContainer,o=n.startOffset;n.collapsed&&function(e,t){return Ho.isText(e)&&" "===e.nodeValue[t-1]}(r,o)&&Ho.isText(r)&&(r.insertData(o-1," "),r.deleteData(o,1),n.setStart(r,o),n.setEnd(r,o),e.selection.setRng(n)),e.selection.setContent(t)},Uc=function(e,t,n){var r,o,i,a,u,s,c,l,f,d,m,p=e.selection,h=e.dom;if(/^ | $/.test(t)&&(t=function(e,t){var n,r;n=e.startContainer,r=e.startOffset;var o=function(e){return n[e]&&3===n[e].nodeType};return 3===n.nodeType&&(r>0?t=t.replace(/^ /," "):o("previousSibling")||(t=t.replace(/^ /," ")),r<n.length?t=t.replace(/ (<br>|)$/," "):o("nextSibling")||(t=t.replace(/( | )(<br>|)$/," "))),t}(p.getRng(),t)),r=e.parser,m=n.merge,o=Hc({validate:e.settings.validate},e.schema),d='<span id="mce_marker" data-mce-type="bookmark">​</span>',s={content:t,format:"html",selection:!0,paste:n.paste},(s=e.fire("BeforeSetContent",s)).isDefaultPrevented())e.fire("SetContent",{content:s.content,format:"html",selection:!0,paste:n.paste});else{-1===(t=s.content).indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d);var g=(l=p.getRng()).startContainer||(l.parentElement?l.parentElement():null),v=e.getBody();g===v&&p.isCollapsed()&&h.isBlock(v.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,v.firstChild)&&h.isEmpty(v.firstChild)&&((l=h.createRng()).setStart(v.firstChild,0),l.setEnd(v.firstChild,0),p.setRng(l)),p.isCollapsed()||(e.selection.setRng(jc(e.selection.getRng())),e.getDoc().execCommand("Delete",!1,null),t=function(e,t){var n,r;return n=e.startContainer,r=e.startOffset,3===n.nodeType&&e.collapsed&&(" "===n.data[r]?(n.deleteData(r,1),/[\u00a0| ]$/.test(t)||(t+=" ")):" "===n.data[r-1]&&(n.deleteData(r-1,1),/[\u00a0| ]$/.test(t)||(t=" "+t))),t}(e.selection.getRng(),t));var b,y={context:(i=p.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0};if(u=r.parse(t,y),!0===n.paste&&function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||" "===e.value}(t.firstChild)}(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r||"ul"!==n.name&&"ol"!==n.name)}(e.schema,u)&&function(e,t){return!!Rc(e,t)}(h,i))return l=Oc(o,h,e.selection.getRng(),u),e.selection.setRng(l),void e.fire("SetContent",s);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(u),"mce_marker"===(f=u.lastChild).attr("id"))for(c=f,f=f.prev;f;f=f.walk(!0))if(3===f.type||!h.isBlock(f.name)){e.schema.isValidChild(f.parent.name,"span")&&f.parent.insert(c,f,"br"===f.name);break}if(e._selectionOverrides.showBlockCaretContainer(i),y.invalid){for(Wc(e,d),i=p.getNode(),a=e.getBody(),9===i.nodeType?i=f=a:f=i;f!==a;)i=f,f=f.parentNode;t=i===a?a.innerHTML:h.getOuterHTML(i),t=o.serialize(r.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return o.serialize(u)})))),i===a?h.setHTML(a,t):h.setOuterHTML(i,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):Wc(e,t)}}(e,t=o.serialize(u),i);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Mc(r);Yt.each(r.select("*[data-mce-fragment]"),(function(e){for(var t=e.parentNode;t&&t!==o;t=t.parentNode)n[e.nodeName.toLowerCase()]&&i.compare(t,e)&&r.remove(e,!0)}))}}(e,m),function(e,t){var n,r,o,i,a,u=e.dom,s=e.selection;if(t){if(e.selection.scrollIntoView(t),n=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===e.dom.getContentEditable(t))return t;return null}(t),n)return u.remove(t),void s.select(n);var c=u.createRng();(i=t.previousSibling)&&3===i.nodeType?(c.setStart(i,i.nodeValue.length),ce.ie||(a=t.nextSibling)&&3===a.nodeType&&(i.appendData(a.data),a.parentNode.removeChild(a))):(c.setStartBefore(t),c.setEndBefore(t)),r=u.getParent(t,u.isBlock),u.remove(t),r&&u.isEmpty(r)&&(e.$(r).empty(),c.setStart(r,0),c.setEnd(r,0),zc(r)||function(e){return!!e.getAttribute("data-mce-fragment")}(r)||!(o=function(t){var n=lu.fromRangeStart(t);if(n=_s(e.getBody()).next(n))return n.toRange()}(c))?u.add(r,u.create("br",{"data-mce-bogus":"1"})):(c=o,u.remove(r))),s.setRng(c)}}(e,h.get("mce_marker")),b=e.getBody(),Yt.each(b.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){S.from(e.getParent(t,"td,th")).map(lr).each(Bc)}(e.dom,e.selection.getStart()),e.fire("SetContent",s),e.addVisual()}},qc=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Vc=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return o.hasOwnProperty(e.id)?o[e.id]:n}return r},$c=function(e){return e.getParam("content_security_policy","")},Yc=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":t},Xc=function(e){return e.getParam("forced_root_block_attrs",{})},Kc=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Gc=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},Jc=function(e){return e.getParam("images_upload_url","","string")},Qc=function(e){return e.getParam("images_upload_base_path","","string")},Zc=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},el=function(e){return e.getParam("images_upload_handler",null,"function")},tl=function(e){return e.getParam("content_css_cors",!1,"boolean")},nl=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?ma(n)?Ho.isText(n.nextSibling)?lu(n.nextSibling,0):lu.after(n):ga(t)?lu(n,r+1):t:ma(n)?Ho.isText(n.previousSibling)?lu(n.previousSibling,n.previousSibling.data.length):lu.before(n):va(t)?lu(n,r-1):t},rl=u(nl,!0),ol=u(nl,!1),il={isInlineTarget:function(e,t){return Br(lr(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},findRootInline:function(e,t,n){var r=function(e,t,n){return q(xi.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return S.from(r[r.length-1])},isRtl:function(e){return"rtl"===xi.DOM.getStyle(e,"direction",!0)||(t=e.textContent,qc.test(t));var t},isAtZwsp:function(e){return ga(e)||va(e)},normalizePosition:nl,normalizeForwards:rl,normalizeBackwards:ol,hasSameParentBlock:function(e,t,n){var r=is(t,e),o=is(n,e);return r&&r===o}},al=function(e,t){return Hr(e,t)?$i(t,(function(e){return wo(e)||To(e)}),function(e){return function(t){return Fr(e,lr(t.dom().parentNode))}}(e)):S.none()},ul=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},sl=function(e,t){return _a(t)&&!1===function(e,t){return Ho.isText(t)&&/^[ \t\r\n]*$/.test(t.data)&&!1===function(e,t){var n,r,o=lr(e);return n=lr(t),r=u(Fr,o),Yi(n,"pre,code",r).isSome()}(e,t)}(e,t)||function(e){return Ho.isElement(e)&&"A"===e.nodeName&&e.hasAttribute("name")}(t)||cl(t)},cl=Ho.hasAttribute("data-mce-bookmark"),ll=Ho.hasAttribute("data-mce-bogus"),fl=Ho.hasAttributeValue("data-mce-bogus","all"),dl=function(e){return function(e){var t,n,r=0;if(sl(e,e))return!1;if(!(n=e.firstChild))return!0;t=new fo(n,e);do{if(fl(n))n=t.next(!0);else if(ll(n))n=t.next();else if(Ho.isBr(n))r++,n=t.next();else{if(sl(e,n))return!1;n=t.next()}}while(n);return r<=1}(e.dom())},ml=Ar("block","position"),pl=Ar("from","to"),hl=function(e,t){var n=lr(e),r=lr(t.container());return al(n,r).map((function(e){return ml(e,t)}))},gl=function(e,t,n){return n.collapsed?function(e,t,n){var r=hl(e,lu.fromRangeStart(n)),o=r.bind((function(n){return Hs.fromPosition(t,e,n.position()).bind((function(n){return hl(e,n).map((function(n){return function(e,t,n){return Ho.isBr(n.position().getNode())&&!1===dl(n.block())?Hs.positionIn(!1,n.block().dom()).bind((function(r){return r.isEqual(n.position())?Hs.fromPosition(t,e,r).bind((function(t){return hl(e,t)})):S.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Ua(r,o,pl).filter((function(e){return function(e){return!1===Fr(e.from().block(),e.to().block())}(e)&&function(e){return Wr(e.from().block()).bind((function(t){return Wr(e.to().block()).filter((function(e){return Fr(t,e)}))})).isSome()}(e)&&function(e){return!1===Ho.isContentEditableFalse(e.from().block().dom())&&!1===Ho.isContentEditableFalse(e.to().block().dom())}(e)}))}(e,t,n):S.none()},vl=function(e,t){return function(e,t,n){return Hr(t,e)?(r=function(e,t){for(var n=P(t)?t:w,r=e.dom(),o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=lr(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Fr(e,t)})),r.slice(0,-1)):[];var r}(e,t,i(!1))},bl=vl,yl=function(e,t){return[e].concat(vl(e,t))},xl=function(e){var t=Yr(e);return Y(t,bo).fold((function(){return t}),(function(e){return t.slice(0,e)}))},wl=function(e){var t=xl(e);return W(t,Mi),t},Cl=function(e,t){var n=yl(t,e);return $(n.reverse(),dl).each(Mi)},Tl=function(e,t,n,r){if(dl(n))return Ic(n),Hs.firstPositionIn(n.dom());0===q(Vr(r),(function(e){return!dl(e)})).length&&dl(t)&&Di(r,sr("br"));var o=Hs.prevPosition(n.dom(),lu.before(r.dom()));return W(wl(t),(function(e){Di(r,e)})),Cl(e,t),o},El=function(e,t,n){if(dl(n))return Mi(n),dl(t)&&Ic(t),Hs.firstPositionIn(t.dom());var r=Hs.lastPositionIn(n.dom());return W(wl(t),(function(e){Ai(n,e)})),Cl(e,t),r},Nl=function(e,t){Hs.positionIn(e,t.dom()).map((function(e){return e.getNode()})).map(lr).filter(xo).each(Mi)},Sl=function(e,t,n){return Nl(!0,t),Nl(!1,n),function(e,t){return Hr(t,e)?function(e,t){var n=yl(t,e);return S.from(n[n.length-1])}(t,e):S.none()}(t,n).fold(u(El,e,t,n),u(Tl,e,t,n))},kl=function(e,t,n,r){return t?Sl(e,r,n):Sl(e,n,r)},Dl=function(e,t){var n,r=lr(e.getBody());return(n=gl(r.dom(),t,e.selection.getRng()).bind((function(e){return kl(r,t,e.from().block(),e.to().block())}))).each((function(t){e.selection.setRng(t.toRange())})),n.isSome()},_l=function(e,t){var n=lr(t),r=u(Fr,e);return Vi(n,So,r).isSome()},Rl=function(e){var t=lr(e.getBody());return function(e,t){var n=Hs.prevPosition(e.dom(),lu.fromRangeStart(t)).isNone(),r=Hs.nextPosition(e.dom(),lu.fromRangeEnd(t)).isNone();return!function(e,t){return _l(e,t.startContainer)||_l(e,t.endContainer)}(e,t)&&n&&r}(t,e.selection.getRng())?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Ua(al(e,lr(n.startContainer)),al(e,lr(n.endContainer)),(function(r,o){return!1===Fr(r,o)&&(n.deleteContents(),kl(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},Al=function(e,t){return!e.selection.isCollapsed()&&Rl(e)},Ol=function(e){if(!R(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var n=[],r={};return W(e,(function(o,i){var a=br(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],s=o[u];if(void 0!==r[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!R(s))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==s.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+s.length+" ("+s+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var c=function(e){var t=br(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));if(!K(n,(function(e){return H(t,e)})))throw new Error("Not all branches were specified when using match. Specified: "+t.join(", ")+"\nRequired: "+n.join(", "));return e[u].apply(null,o)};return{fold:function(){if(arguments.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+arguments.length);var t=arguments[i];return t.apply(null,o)},match:c,log:function(e){t.console.log(e,{constructors:n,constructor:u,params:o})}}}})),r},Pl=function(e){return gs(e).exists(xo)},Ml=function(e,t,n){var r=q(yl(lr(n.container()),t),bo),o=J(r).getOr(t);return Hs.fromPosition(e,o.dom(),n).filter(Pl)},Il=function(e,t){return gs(t).exists(xo)||Ml(!0,e,t).isSome()},Bl=function(e,t){return function(e){return S.from(e.getNode(!0)).map(lr)}(t).exists(xo)||Ml(!1,e,t).isSome()},Ll=u(Ml,!1),Fl=u(Ml,!0),Hl=(" ",function(e){return" "===e}),jl=function(e){return/^[\r\n\t ]$/.test(e)},zl=function(e){return!jl(e)&&!Hl(e)},Wl=function(e,t,n){return S.from(n.container()).filter(Ho.isText).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},Ul=u(Wl,!0,jl),ql=u(Wl,!1,jl),Vl=function(e){var t=e.container();return Ho.isText(t)&&0===t.data.length},$l=function(e,t){var n=us(e,t);return Ho.isContentEditableFalse(n)&&!Ho.isBogusAll(n)},Yl=u($l,0),Xl=u($l,-1),Kl=function(e,t){return Ho.isTable(us(e,t))},Gl=u(Kl,0),Jl=u(Kl,-1),Ql=Ol([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Zl=function(e,t,n){return Hs.fromPosition(t,e,n).bind((function(r){return function(e){return So(lr(e))||To(lr(e))}(r.getNode())||function(e,t,n,r){var o=function(t){return yo(lr(t))&&!as(n,r,e)};return ps(!t,n).fold((function(){return ps(t,r).fold(i(!1),o)}),o)}(e,t,n,r)?S.none():t&&Ho.isContentEditableFalse(r.getNode())||!1===t&&Ho.isContentEditableFalse(r.getNode(!0))?function(e,t,n,r){var o=r.getNode(!1===t);return al(lr(e),lr(n.getNode())).map((function(e){return dl(e)?Ql.remove(e.dom()):Ql.moveToElement(o)})).orThunk((function(){return S.some(Ql.moveToElement(o))}))}(e,t,n,r):t&&Xl(n)||!1===t&&Yl(n)?S.some(Ql.moveToPosition(r)):S.none()}))},ef=function(e,t,n){if(0!==n){var r=e.data.slice(t,t+n),o=t+n>=e.data.length,i=0===t;e.replaceData(t,n,function(e,t,n){return V(e.split(""),(function(r,o){return function(e){return-1!==" \f\n\r\t\v".indexOf(e)}(o)||" "===o?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+" "}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(r,i,o))}},tf=function(e,t){var n,r=e.data.slice(t),o=r.length-(n=r,n.replace(/^\s+/g,"")).length;return ef(e,t,o)},nf=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===lu.isTextPosition(e)&&n===t.parentNode&&r>lu.before(t).offset()}(t,e)?lu(t.container(),t.offset()-1):t},rf=function(e){return _a(e.previousSibling)?S.some(function(e){return Ho.isText(e)?lu(e,e.data.length):lu.after(e)}(e.previousSibling)):e.previousSibling?Hs.lastPositionIn(e.previousSibling):S.none()},of=function(e){return _a(e.nextSibling)?S.some(function(e){return Ho.isText(e)?lu(e,0):lu.before(e)}(e.nextSibling)):e.nextSibling?Hs.firstPositionIn(e.nextSibling):S.none()},af=function(e,t,n){return function(e,t,n){return e?function(e,t){return of(t).orThunk((function(){return rf(t)})).orThunk((function(){return function(e,t){return Hs.nextPosition(e,lu.after(t)).fold((function(){return Hs.prevPosition(e,lu.before(t))}),S.some)}(e,t)}))}(t,n):function(e,t){return rf(t).orThunk((function(){return of(t)})).orThunk((function(){return function(e,t){var n=lu.before(t.previousSibling?t.previousSibling:t.parentNode);return Hs.prevPosition(e,n).fold((function(){return Hs.nextPosition(e,lu.after(t))}),S.some)}(e,t)}))}(t,n)}(e,t,n).map(u(nf,n))},uf=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},sf=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(pr(t))},cf=function(e){if(dl(e)){var t=ur('<br data-mce-bogus="1">');return Pi(e),Ai(e,t),S.some(lu.before(t.dom()))}return S.none()},lf=function(e,t,n){var r,o,i,a,u,s,c,l,f,d=Ur(e).filter(vr),m=qr(e).filter(vr);return Mi(e),(r=d,o=m,i=t,r.isSome()&&o.isSome()&&i.isSome()?S.some((a=r.getOrDie(),u=o.getOrDie(),s=i.getOrDie(),c=a.dom(),l=u.dom(),f=c.data.length,function(e,t,n){var r=Jn(e.data).length;e.appendData(t.data),Mi(lr(t)),n&&tf(e,r)}(c,l,n),s.container()===l?lu(c,f):s)):S.none()).orThunk((function(){return n&&(d.each((function(e){return function(e,t){var n=e.data.slice(0,t),r=n.length-Jn(n).length;return ef(e,t-r,r)}(e.dom(),e.dom().length)})),m.each((function(e){return tf(e.dom(),0)}))),t}))},ff=function(e,t,n,r){void 0===r&&(r=!0);var o,i=af(t,e.getBody(),n.dom()),a=Vi(n,u(sf,e),(o=e.getBody(),function(e){return e.dom()===o})),s=lf(n,i,function(e,t){return Cr(e.schema.getTextInlineElements(),pr(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(cf).fold((function(){r&&uf(e,t,s)}),(function(n){r&&uf(e,t,S.some(n))}))},df=function(e,t){var n=function(e,t,n){var r=ms(t?1:-1,e,n),o=lu.fromRangeStart(r),i=lr(e);return!1===t&&Xl(o)?S.some(Ql.remove(o.getNode(!0))):t&&Yl(o)?S.some(Ql.remove(o.getNode())):!1===t&&Yl(o)&&Bl(i,o)?Ll(i,o).map((function(e){return Ql.remove(e.getNode())})):t&&Xl(o)&&Il(i,o)?Fl(i,o).map((function(e){return Ql.remove(e.getNode())})):function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Ho.isElement(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Ho.isContentEditableFalse(t.nextSibling)?S.some(Ql.moveToElement(t.nextSibling)):!1===e&&Ho.isContentEditableFalse(t.previousSibling)?S.some(Ql.moveToElement(t.previousSibling)):S.none()}(t,n.getNode(!1===t)).fold((function(){return Zl(e,t,n)}),S.some):Zl(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return S.some(Ql.remove(e))}),(function(e){return S.some(Ql.moveToElement(e))}),(function(n){return as(t,n,e)?S.none():S.some(Ql.moveToPosition(n))}))}(e,n,t)}))}(e,t,o)}(e.getBody(),t,e.selection.getRng()).map((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),ff(e,t,lr(n)),!0}}(e,t),function(e,t){return function(n){var r=t?lu.before(n):lu.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}));return n.getOr(!1)},mf=function(e,t){return e.selection.isCollapsed()?df(e,t):function(e,t){var n,r=e.selection.getNode();return!!Ho.isContentEditableFalse(r)&&(n=lr(e.getBody()),W(Ui(n,".mce-offscreen-selection"),Mi),ff(e,t,lr(e.selection.getNode())),ul(e),!0)}(e,t)},pf=function(e){var t,n=function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableTrue(t)||Ho.isContentEditableFalse(t))return t;t=t.parentNode}return null}(e.getBody(),e.selection.getNode());return Ho.isContentEditableTrue(n)&&e.dom.isBlock(n)&&e.dom.isEmpty(n)&&(t=e.dom.create("br",{"data-mce-bogus":"1"}),e.dom.setHTML(n,""),n.appendChild(t),e.selection.setRng(lu.before(t).toRange())),!0},hf=Ho.isText,gf=function(e){return hf(e)&&e.data[0]===sa},vf=function(e){return hf(e)&&e.data[e.data.length-1]===sa},bf=function(e){return e.ownerDocument.createTextNode(sa)},yf=function(e,t){return e?function(e){if(hf(e.previousSibling))return vf(e.previousSibling)||e.previousSibling.appendData(sa),e.previousSibling;if(hf(e))return gf(e)||e.insertData(0,sa),e;var t=bf(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(hf(e.nextSibling))return gf(e.nextSibling)||e.nextSibling.insertData(0,sa),e.nextSibling;if(hf(e))return vf(e)||e.appendData(sa),e;var t=bf(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},xf=u(yf,!0),wf=u(yf,!1),Cf=function(e,t){return Ho.isText(e.container())?yf(t,e.container()):yf(t,e.getNode())},Tf=function(e,t){var n=t.get();return n&&e.container()===n&&ma(n)},Ef=function(e,t){return t.fold((function(t){Wu.remove(e.get());var n=xf(t);return e.set(n),S.some(lu(n,n.length-1))}),(function(t){return Hs.firstPositionIn(t).map((function(t){if(Tf(t,e))return lu(e.get(),1);Wu.remove(e.get());var n=Cf(t,!0);return e.set(n),lu(n,1)}))}),(function(t){return Hs.lastPositionIn(t).map((function(t){if(Tf(t,e))return lu(e.get(),e.get().length-1);Wu.remove(e.get());var n=Cf(t,!1);return e.set(n),lu(n,n.length-1)}))}),(function(t){Wu.remove(e.get());var n=wf(t);return e.set(n),S.some(lu(n,1))}))},Nf=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return S.none()},Sf=Ol([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),kf=function(e,t){return is(t,e)||e},Df=function(e,t,n){var r=il.normalizeForwards(n),o=kf(t,r.container());return il.findRootInline(e,o,r).fold((function(){return Hs.nextPosition(o,r).bind(u(il.findRootInline,e,o)).map((function(e){return Sf.before(e)}))}),S.none)},_f=function(e,t){return null===Mu(e,t)},Rf=function(e,t,n){return il.findRootInline(e,t,n).filter(u(_f,t))},Af=function(e,t,n){var r=il.normalizeBackwards(n);return Rf(e,t,r).bind((function(e){return Hs.prevPosition(e,r).isNone()?S.some(Sf.start(e)):S.none()}))},Of=function(e,t,n){var r=il.normalizeForwards(n);return Rf(e,t,r).bind((function(e){return Hs.nextPosition(e,r).isNone()?S.some(Sf.end(e)):S.none()}))},Pf=function(e,t,n){var r=il.normalizeBackwards(n),o=kf(t,r.container());return il.findRootInline(e,o,r).fold((function(){return Hs.prevPosition(o,r).bind(u(il.findRootInline,e,o)).map((function(e){return Sf.after(e)}))}),S.none)},Mf=function(e){return!1===il.isRtl(Bf(e))},If=function(e,t,n){return Nf([Df,Af,Of,Pf],[e,t,n]).filter(Mf)},Bf=function(e){return e.fold(a,a,a,a)},Lf=function(e){return e.fold(i("before"),i("start"),i("end"),i("after"))},Ff=function(e){return e.fold(Sf.before,Sf.before,Sf.after,Sf.after)},Hf=function(e,t,n,r,o,i){return Ua(il.findRootInline(t,n,r),il.findRootInline(t,n,o),(function(t,r){return t!==r&&il.hasSameParentBlock(n,t,r)?Sf.after(e?t:r):i})).getOr(i)},jf=function(e,t){return e.fold(i(!0),(function(e){return r=t,!(Lf(n=e)===Lf(r)&&Bf(n)===Bf(r));var n,r}))},zf=function(e,t){return e?t.fold(o(S.some,Sf.start),S.none,o(S.some,Sf.after),S.none):t.fold(S.none,o(S.some,Sf.before),S.none,o(S.some,Sf.end))},Wf=function(e,t,n,r){var o=il.normalizePosition(e,r),i=If(t,n,o);return If(t,n,o).bind(u(zf,e)).orThunk((function(){return function(e,t,n,r,o){var i=il.normalizePosition(e,o);return Hs.fromPosition(e,n,i).map(u(il.normalizePosition,e)).fold((function(){return r.map(Ff)}),(function(o){return If(t,n,o).map(u(Hf,e,t,n,i,o)).filter(u(jf,r))})).filter(Mf)}(e,t,n,i,r)}))},Uf=If,qf=Wf,Vf=(u(Wf,!1),u(Wf,!0),Ff),$f=function(e){return e.fold(Sf.start,Sf.start,Sf.end,Sf.end)},Yf=function(e,t,n){var r=e?1:-1;return t.setRng(lu(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Xf=function(e,t){var n=t.selection.getRng(),r=e?lu.fromRangeEnd(n):lu.fromRangeStart(n);return!!function(e){return P(e.selection.getSel().modify)}(t)&&(e&&ga(r)?Yf(!0,t.selection,r):!(e||!va(r))&&Yf(!1,t.selection,r))},Kf=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Gf=function(e){return!1!==e.settings.inline_boundaries},Jf=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},Qf=function(e,t,n){return Ef(t,n).map((function(t){return Kf(e,t),n}))},Zf=function(e,t,n){return function(){return!!Gf(t)&&Xf(e,t)}},ed={move:function(e,t,n){return function(){return!!Gf(e)&&function(e,t,n){var r=e.getBody(),o=lu.fromRangeStart(e.selection.getRng()),i=u(il.isInlineTarget,e);return qf(n,i,r,o).bind((function(n){return Qf(e,t,n)}))}(e,t,n).isSome()}},moveNextWord:u(Zf,!0),movePrevWord:u(Zf,!1),setupSelectedState:function(e){var t=Li(null),n=u(il.isInlineTarget,e);return e.on("NodeChange",(function(r){Gf(e)&&(function(e,t,n){var r=q(t.select('*[data-mce-selected="inline-boundary"]'),e),o=q(n,e);W(G(r,o),u(Jf,!1)),W(G(o,r),u(Jf,!0))}(n,e.dom,r.parents),function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=lu.fromRangeStart(e.selection.getRng());lu.isTextPosition(n)&&!1===il.isAtZwsp(n)&&(Kf(e,Wu.removeAndReposition(t.get(),n)),t.set(null))}}(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=q(r,e);W(o,(function(r){var o=lu.fromRangeStart(t.selection.getRng());Uf(e,t.getBody(),o).bind((function(e){return Qf(t,n,e)}))}))}}(n,e,t,r.parents))})),t},setCaretPosition:Kf},td=function(e,t){return function(n){return Ef(t,n).map((function(t){return ed.setCaretPosition(e,t),!0})).getOr(!1)}},nd=function(e,n,r,o){var i=e.getBody(),a=u(il.isInlineTarget,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,n){var r=t.document.createRange();return r.setStart(e.container(),e.offset()),r.setEnd(n.container(),n.offset()),r}(r,o)),e.execCommand("Delete"),Uf(a,i,lu.fromRangeStart(e.selection.getRng())).map($f).map(td(e,n))})),e.nodeChanged()},rd=function(e,t,n){if(e.selection.isCollapsed()&&function(e){return!1!==e.settings.inline_boundaries}(e)){var r=lu.fromRangeStart(e.selection.getRng());return function(e,t,n,r){var o=function(e,t){return is(t,e)||e}(e.getBody(),r.container()),a=u(il.isInlineTarget,e),s=Uf(a,o,r);return s.bind((function(e){return n?e.fold(i(S.some($f(e))),S.none,i(S.some(Vf(e))),S.none):e.fold(S.none,i(S.some(Vf(e))),S.none,i(S.some($f(e))))})).map(td(e,t)).getOrThunk((function(){var i=Hs.navigate(n,o,r),u=i.bind((function(e){return Uf(a,o,e)}));return s.isSome()&&u.isSome()?il.findRootInline(a,o,r).map((function(t){return!!function(e){return Ua(Hs.firstPositionIn(e),Hs.lastPositionIn(e),(function(t,n){var r=il.normalizePosition(!0,t),o=il.normalizePosition(!1,n);return Hs.nextPosition(e,r).map((function(e){return e.isEqual(o)})).getOr(!0)})).getOr(!0)}(t)&&(ff(e,n,lr(t)),!0)})).getOr(!1):u.bind((function(o){return i.map((function(o){return n?nd(e,t,r,o):nd(e,t,o,r),!0}))})).getOr(!1)}))}(e,t,n,r)}return!1},od=Ar("start","end"),id=Ar("rng","table","cells"),ad=Ol([{removeTable:["element"]},{emptyCells:["cells"]}]),ud=function(e,t){return Ki(lr(e),"td,th",t)},sd=function(e,t){return Yi(e,"table",t)},cd=function(e){return!1===Fr(e.start(),e.end())},ld=function(e,t){return sd(e.start(),t).bind((function(n){return sd(e.end(),t).bind((function(e){return Fr(n,e)?S.some(n):S.none()}))}))},fd=function(e){return Ui(e,"td,th")},dd=function(e,t){return ld(t,e).isSome()},md=function(e,t){var n=function(e){return u(Fr,e)}(e);return function(e,t){var n=ud(e.startContainer,t),r=ud(e.endContainer,t);return Ua(n,r,od).filter(cd).filter((function(e){return dd(t,e)})).orThunk((function(){return function(e,t){var n=ud(t.startContainer,e),r=ud(t.endContainer,e);return t.collapsed?S.none():Ua(n,r,od).fold((function(){return n.fold((function(){return r.bind((function(t){return sd(t,e).bind((function(e){return J(fd(e)).map((function(e){return od(e,t)}))}))}))}),(function(t){return sd(t,e).bind((function(e){return Q(fd(e)).map((function(e){return od(t,e)}))}))}))}),(function(t){return dd(e,t)?S.none():function(e,t){return sd(e.start(),t).bind((function(t){return Q(fd(t)).map((function(t){return od(e.start(),t)}))}))}(t,e)}))}(t,e)}))}(t,n).bind((function(e){return function(e,t){return ld(e,t).map((function(t){return id(e,t,fd(t))}))}(e,n)}))},pd=function(e,t){return Y(e,(function(e){return Fr(e,t)}))},hd=function(e){return function(e){return Ua(pd(e.cells(),e.rng().start()),pd(e.cells(),e.rng().end()),(function(t,n){return e.cells().slice(t,n+1)}))}(e).map((function(t){var n=e.cells();return t.length===n.length?ad.removeTable(e.table()):ad.emptyCells(t)}))},gd=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},vd=gd,bd=function(e){return q(function(e){return X(e,(function(e){var t=Ha(e);return t?[lr(t)]:[]}))}(e),So)},yd=function(e,t){var n=Ui(t,"td[data-mce-selected],th[data-mce-selected]"),r=bd(e);return n.length>0?n:r},xd=yd,wd=function(e){return yd(vd(e.selection.getSel()),lr(e.getBody()))},Cd=function(e,t){return W(t,Ic),e.selection.setCursorLocation(t[0].dom(),0),!0},Td=function(e,t){return ff(e,!1,t),!0},Ed=function(e,t,n,r){return Sd(t,r).fold((function(){return function(e,t,n){return function(e,t){return md(e,t).bind(hd)}(t,n).map((function(t){return t.fold(u(Td,e),u(Cd,e))}))}(e,t,n)}),(function(t){return function(e,t){return kd(e,t)}(e,t)})).getOr(!1)},Nd=function(e,t){return $(yl(t,e),So)},Sd=function(e,t){return $(yl(t,e),(function(e){return"caption"===pr(e)}))},kd=function(e,t){return Ic(t),e.selection.setCursorLocation(t.dom(),0),S.some(!0)},Dd=function(e,t,n){var r=lr(e.getBody());return Sd(r,n).fold((function(){return function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return Nd(n,r).bind((function(r){return dl(r)?kd(e,r):function(e,t,n,r,o){return Hs.navigate(n,e.getBody(),o).bind((function(e){return Nd(t,lr(e.getNode())).map((function(e){return!1===Fr(e,r)}))}))}(e,n,t,r,o)}))}(e,t,r,n)}),(function(n){return function(e,t,n,r){var o=lu.fromRangeStart(e.selection.getRng());return dl(r)?kd(e,r):function(e,t,n,r,o){return Hs.navigate(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return Hs.firstPositionIn(e.dom()).bind((function(o){return Hs.lastPositionIn(e.dom()).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return kd(e,t)}(e,r):function(e,t,n){return Sd(e,lr(n.getNode())).map((function(e){return!1===Fr(e,t)}))}(t,r,i)})).or(S.some(!0))}(e,n,t,r,o)}(e,t,r,n)})).getOr(!1)},_d=function(e,t){var n=lr(e.selection.getStart(!0)),r=wd(e);return e.selection.isCollapsed()&&0===r.length?Dd(e,t,n):function(e,t){var n=lr(e.getBody()),r=e.selection.getRng(),o=wd(e);return 0!==o.length?Cd(e,o):Ed(e,n,r,t)}(e,n)},Rd=oc,Ad=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++)if(!1===r[o].inherit&&e.dom.is(t,r[o].selector))return!0;return!1},Od=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,(function(t){return!!Ad(e,t,n)||t.parentNode===o||!!Id(e,t,n,r,!0)})),Id(e,t,n,r))},Pd=function(e,t,n){return!!Rd(t,n.inline)||!!Rd(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0)},Md=function(e,t,n,r,o,i){var a,u,s,c=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(c)if(void 0===c.length){for(a in c)if(c.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):ac(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!Rd(u,ic(e,rc(c[a],i),a)))return}}else for(s=0;s<c.length;s++)if("attributes"===r?e.getAttrib(t,c[s]):ac(e,t,c[s]))return n;return n},Id=function(e,t,n,r,o){var i,a,u,s,c=e.formatter.get(n),l=e.dom;if(c&&t)for(a=0;a<c.length;a++)if(i=c[a],Pd(e.dom,t,i)&&Md(l,t,i,"attributes",o,r)&&Md(l,t,i,"styles",o,r)){if(s=i.classes)for(u=0;u<s.length;u++)if(!e.dom.hasClass(t,s[u]))return;return i}},Bd={matchNode:Id,matchName:Pd,match:function(e,t,n,r){var o;return r?Od(e,r,t,n):(r=e.selection.getNode(),!!Od(e,r,t,n)||!((o=e.selection.getStart())===r||!Od(e,o,t,n)))},matchAll:function(e,t,n){var r,o=[],i={};return r=e.selection.getStart(),e.dom.getParent(r,(function(r){var a,u;for(a=0;a<t.length;a++)u=t[a],!i[u]&&Id(e,r,u,n)&&(i[u]=!0,o.push(u))}),e.dom.getRoot()),o},canApply:function(e,t){var n,r,o,i,a,u=e.formatter.get(t),s=e.dom;if(u)for(n=e.selection.getStart(),r=sc(s,n),i=u.length-1;i>=0;i--){if(!(a=u[i].selector)||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(s.is(r[o],a))return!0}return!1},matchesUnInheritedFormatSelector:Ad},Ld=function(e,t){return e.splitText(t)},Fd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Ho.isText(t)?n>0&&n<t.nodeValue.length&&(t=(r=Ld(t,n)).previousSibling,o>n?(t=r=Ld(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(Ho.isText(t)&&n>0&&n<t.nodeValue.length&&(t=Ld(t,n),n=0),Ho.isText(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Ld(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Hd=sa,jd="_mce_caret",zd=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==Hd||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},Wd=function(e){var t;if(e)for(e=(t=new fo(e,e)).current();e;e=t.next())if(3===e.nodeType)return e;return null},Ud=function(e){var t=sr("span");return Sr(t,{id:jd,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&Ai(t,cr(Hd)),t},qd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(zd(t))ff(e,!1,lr(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=function(e){var t=Wd(e);return t&&t.nodeValue.charAt(0)===Hd&&t.deleteData(0,1),t}(t);i.startContainer===u&&i.startOffset>0&&i.setStart(u,i.startOffset-1),i.endContainer===u&&i.endOffset>0&&i.setEnd(u,i.endOffset-1),r.remove(t,!0),a&&r.isEmpty(a)&&Ic(lr(a)),o.setRng(i)}},Vd=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)qd(e,t,n);else if(!(t=Mu(e.getBody(),o.getStart())))for(;t=r.get(jd);)qd(e,t,!1)},$d=function(e,t,n){var r,o,i,a=e.dom,s=a.getParent(n,u(ec,e));s&&a.isEmpty(s)?n.parentNode.replaceChild(t,n):(r=lr(n),o=Ui(r,"br"),i=q(function(e){for(var t=[],n=e.dom();n;)t.push(lr(n)),n=n.lastChild;return t}(r).slice(-1),xo),o.length===i.length&&W(i,Mi),a.isEmpty(n)?n.parentNode.replaceChild(t,n):a.insertAfter(t,n))},Yd=function(e,t){return e.appendChild(t),t},Xd=function(e,t){var n,r=(n=t,function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n])}(e,(function(e){n=Yd(n,e.cloneNode(!1))})),n);return Yd(r,r.ownerDocument.createTextNode(Hd))},Kd=function(e,t){return e.schema.getTextInlineElements().hasOwnProperty(pr(t))&&!Pu(t.dom())&&!Ho.isBogus(t.dom())},Gd=function(e){return 1===Yr(e).length},Jd=function(e,t){var n=lr(e.getBody()),r=lr(e.selection.getStart()),o=q(function(e,t){var n=yl(t,e);return Y(n,bo).fold(i(n),(function(e){return n.slice(0,e)}))}(n,r),Gd);return Q(o).map((function(n){var r,i=lu.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Ua(Hs.firstPositionIn(n),Hs.lastPositionIn(n),(function(r,o){var i=il.normalizePosition(!0,r),a=il.normalizePosition(!1,o),u=il.normalizePosition(!1,t);return e?Hs.nextPosition(n,u).map((function(e){return e.isEqual(a)&&t.isEqual(i)})).getOr(!1):Hs.prevPosition(n,u).map((function(e){return e.isEqual(i)&&t.isEqual(a)})).getOr(!1)})).getOr(!0)}(t,i,n.dom())||(r=n,Pu(r.dom())&&zd(r.dom()))||(function(e,t,n,r){var o=u(Kd,t),i=z(q(r,o),(function(e){return e.dom()}));if(0===i.length)ff(t,e,n);else{var a=function(e,t){var n=Ud(!1),r=Xd(t,n.dom());return Di(lr(e),n),Mi(lr(e)),lu(r,0)}(n.dom(),i);t.selection.setRng(a.toRange())}}(t,e,n,o),0))})).getOr(!1)},Qd=function(e,t){return!!e.selection.isCollapsed()&&Jd(e,t)},Zd=function(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}},em=Ho.isContentEditableTrue,tm=Ho.isContentEditableFalse,nm=function(e,t,n,r,o){return t._selectionOverrides.showCaret(e,n,r,o)},rm=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?null:function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t)},om=function(e,t,n){var r=ms(1,e.getBody(),t),o=lu.fromRangeStart(r),i=o.getNode();if(tm(i))return nm(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(tm(a))return nm(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return tm(e)||em(e)}));return tm(u)?nm(1,e,u,!1,n):null},im=function(e,t,n){return t&&t.collapsed&&om(e,t,n)||t},am=function(e,t){e.selection.setRng(t),function(e,t){J(su.fromRangeStart(t).getClientRects()).each((function(t){var n,r,o=function(e){if(e.inline)return e.getBody().getBoundingClientRect();var t=e.getWin();return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight}}(e),i=function(e,t){return t.left>e.left&&t.right<e.right?0:t.left<e.left?t.left-e.left:t.right-e.right}(n=o,r=t),a=function(e,t){return t.top>e.top&&t.bottom<e.bottom?0:t.top<e.top?t.top-e.top:t.bottom-e.bottom}(n,r);!function(e,t,n){e.inline?(e.getBody().scrollLeft+=t,e.getBody().scrollTop+=n):e.getWin().scrollBy(t,n)}(e,0!==i?i>0?i+4:i-4:0,0!==a?a>0?a+4:a-4:0)}))}(e,e.selection.getRng())},um=function(e,t,n,r,o,i){var a=nm(r,e,i.getNode(!o),o,!0);if(t.collapsed){var u=t.cloneRange();o?u.setEnd(a.startContainer,a.startOffset):u.setStart(a.endContainer,a.endOffset),u.deleteContents()}else t.deleteContents();return e.selection.setRng(a),function(e,t){Ho.isText(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},sm=function(e,t){return function(e,t){var n=e.selection.getRng();if(!Ho.isText(n.commonAncestorContainer))return!1;var r=t?cu.Forwards:cu.Backwards,o=_s(e.getBody()),i=u(vs,o.next),a=u(vs,o.prev),s=t?i:a,c=t?Yl:Xl,l=hs(r,e.getBody(),n),f=il.normalizePosition(t,s(l));if(!f)return!1;if(c(f))return um(e,n,l.getNode(),r,t,f);var d=s(f);return!!(d&&c(d)&&bs(f,d))&&um(e,n,l.getNode(),r,t,d)}(e,t)},cm=function(e,t){e.getDoc().execCommand(t,!1,null)},lm=function(e){return function(t,n){return S.from(n).map(lr).filter(gr).bind((function(n){return function(e,t,n){var r=function(t){return function(e,t){var n=e.dom(),r=Rr(n,t);return S.from(r).filter((function(e){return e.length>0}))}(t,e)};return $i(lr(n),(function(e){return r(e).isSome()}),(function(e){return Fr(lr(t),e)})).bind(r)}(e,t,n.dom()).or(function(e,t){return S.from(xi.DOM.getStyle(t,e,!0))}(e,n.dom()))})).getOr("")}},fm={getFontSize:lm("font-size"),getFontFamily:o((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),lm("font-family")),toPt:function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e}},dm=function(e){return Hs.firstPositionIn(e.getBody()).map((function(e){var t=e.container();return Ho.isText(t)?t.parentNode:t}))},mm=function(e){return S.from(e.selection.getRng()).bind((function(t){return function(e,t){return e.startContainer===t&&0===e.startOffset}(t,e.getBody())?S.none():S.from(e.selection.getStart(!0))}))},pm=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return Yt.explode(e.getParam("font_size_style_values",""))}(e),o=function(e){return Yt.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},hm=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},gm=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},vm=function(e,t,n){return gm(e,t,(function(e){return e.nodeName===n}))},bm=function(e){return e&&"TABLE"===e.nodeName},ym=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},xm=function(e,t){return pa(e)&&!1===gm(e,t,Pu)},wm=function(e,t,n){for(var r=new fo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Ho.isBr(t))return!0},Cm=function(e,t,n,r,o){var i,a,u,s,c=e.getRoot(),l=e.schema.getNonEmptyElements();if(u=e.getParent(o.parentNode,e.isBlock)||c,r&&Ho.isBr(o)&&t&&e.isEmpty(u))return S.some(su(o.parentNode,e.nodeIndex(o)));for(i=new fo(o,u);s=i[r?"prev":"next"]();){if("false"===e.getContentEditableParent(s)||xm(s,c))return S.none();if(Ho.isText(s)&&s.nodeValue.length>0)return!1===vm(s,c,"A")?S.some(su(s,r?s.nodeValue.length:0)):S.none();if(e.isBlock(s)||l[s.nodeName.toLowerCase()])return S.none();a=s}return n&&a?S.some(su(a,0)):S.none()},Tm=function(e,t,n,r){var o,i,a,u,s,c,l,f=e.getRoot(),d=!1;if(o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"],l=Ho.isElement(o)&&i===o.childNodes.length,s=e.schema.getNonEmptyElements(),c=n,pa(o))return S.none();if(Ho.isElement(o)&&i>o.childNodes.length-1&&(c=!1),Ho.isDocument(o)&&(o=f,i=0),o===f){if(c&&(u=o.childNodes[i>0?i-1:0])){if(pa(u))return S.none();if(s[u.nodeName]||bm(u))return S.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Ho.isText(o)&&l?o.data.length:0,!t&&o===f.lastChild&&bm(o))return S.none();if(function(e,t){for(;t&&t!==e;){if(Ho.isContentEditableFalse(t))return!0;t=t.parentNode}return!1}(f,o)||pa(o))return S.none();if(o.hasChildNodes()&&!1===bm(o)){u=o,a=new fo(o,f);do{if(Ho.isContentEditableFalse(u)||pa(u)){d=!1;break}if(Ho.isText(u)&&u.nodeValue.length>0){i=c?0:u.nodeValue.length,o=u,d=!0;break}if(s[u.nodeName.toLowerCase()]&&!ym(u)){i=e.nodeIndex(u),o=u.parentNode,c||i++,d=!0;break}}while(u=c?a.next():a.prev())}}}return t&&(Ho.isText(o)&&0===i&&Cm(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),Ho.isElement(o)&&((u=o.childNodes[i])||(u=o.childNodes[i-1]),!u||!Ho.isBr(u)||function(e,t){return e.previousSibling&&"A"===e.previousSibling.nodeName}(u)||wm(e,u,!1)||wm(e,u,!0)||Cm(e,l,t,!0,u).each((function(e){o=e.container(),i=e.offset(),d=!0})))),c&&!t&&Ho.isText(o)&&i===o.nodeValue.length&&Cm(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),d=!0})),d?S.some(su(o,i)):S.none()},Em=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=su.fromRangeStart(t);return Tm(e,n,!0,r).each((function(e){n&&su.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||Tm(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),hm(t,r)?S.none():S.some(r)},Nm=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},Sm=function(e,t,n,r){var o=e.createRng();r?(o.setStartBefore(n),o.setEndBefore(n)):(o.setStartAfter(n),o.setEndAfter(n)),t.setRng(o)},km=function(e,t){var n=sr("br");Di(lr(t),n),e.undoManager.add()},Dm=function(e,t){_m(e.getBody(),t)||_i(lr(t),sr("br"));var n=sr("br");_i(lr(t),n),Nm(e.dom,e.selection,n.dom()),Sm(e.dom,e.selection,n.dom(),!1),e.undoManager.add()},_m=function(e,t){return n=lu.after(t),!!Ho.isBr(n.getNode())||Hs.nextPosition(e,lu.after(t)).map((function(e){return Ho.isBr(e.getNode())})).getOr(!1);var n},Rm=function(e){return e&&"A"===e.nodeName&&"href"in e},Am=function(e){return e.fold(i(!1),Rm,Rm,i(!1))},Om=function(e,t){t.fold(r,u(km,e),u(Dm,e),r)},Pm=function(e,t){var n=function(e){var t=u(il.isInlineTarget,e),n=lu.fromRangeStart(e.selection.getRng());return Uf(t,e.getBody(),n).filter(Am)}(e);n.isSome()?n.each(u(Om,e)):function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();Em(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,s=a.startContainer;if(1===s.nodeType&&s.hasChildNodes()){var c=u>s.childNodes.length-1;s=s.childNodes[Math.min(u,s.childNodes.length-1)]||s,u=c&&3===s.nodeType?s.nodeValue.length:0}var l=i.getParent(s,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",m=t&&t.ctrlKey;"LI"!==d||m||(l=f),s&&3===s.nodeType&&u>=s.nodeValue.length&&(function(e,t,n){for(var r,o=new fo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,s,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),wu(i,a,n),Nm(i,o,n),Sm(i,o,n,r),e.undoManager.add()}(e,t)},Mm={create:Ar("start","soffset","finish","foffset")},Im=Ol([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Bm=(Im.before,Im.on,Im.after,function(e){return e.fold(a,a,a)}),Lm=Ol([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Fm={domRange:Lm.domRange,relative:Lm.relative,exact:Lm.exact,exactFromRange:function(e){return Lm.exact(e.start(),e.soffset(),e.finish(),e.foffset())},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return lr(e.startContainer)},relative:function(e,t){return Bm(e)},exact:function(e,t,n,r){return e}})}(e);return zr(t)},range:Mm.create},Hm=ir.detect().browser,jm=function(e,t){var n=vr(t)?Nc(t).length:Yr(t).length+1;return e>n?n:e<0?0:e},zm=function(e){return Fm.range(e.start(),jm(e.soffset(),e.start()),e.finish(),jm(e.foffset(),e.finish()))},Wm=function(e,t){return!Ho.isRestrictedNode(t.dom())&&(Hr(e,t)||Fr(e,t))},Um=function(e){return function(t){return Wm(e,t.start())&&Wm(e,t.finish())}},qm=function(e){return Fm.range(lr(e.startContainer),e.startOffset,lr(e.endContainer),e.endOffset)},Vm=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?S.from(t.getRangeAt(0)):S.none()).map(qm)}(zr(e).dom()).filter(Um(e))},$m=function(e,t){return S.from(t).filter(Um(e)).map(zm)},Ym=function(e){var n=t.document.createRange();try{return n.setStart(e.start().dom(),e.soffset()),n.setEnd(e.finish().dom(),e.foffset()),S.some(n)}catch(e){return S.none()}},Xm=function(e){return(e.bookmark?e.bookmark:S.none()).bind(u($m,lr(e.getBody()))).bind(Ym)},Km=function(e){var t=function(e){return!0===e.inline||Hm.isIE()}(e)?Vm(lr(e.getBody())):S.none();e.bookmark=t.isSome()?t:e.bookmark},Gm=Xm,Jm=function(e){return Co(e)||To(e)},Qm=function(e,t){var n=e.settings,r=e.dom,o=e.selection,i=e.formatter,a=/[a-z%]+$/i.exec(n.indentation)[0],u=parseInt(n.indentation,10),s=e.getParam("indent_use_margin",!1);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||n.forced_root_block||r.getParent(o.getNode(),r.isBlock)||i.apply("div"),W(function(e){return q(z(e.selection.getSelectedBlocks(),lr),(function(e){return!Jm(e)&&!function(e){return Wr(e).map(Jm).getOr(!1)}(e)}))}(e),(function(e){!function(e,t,n,r,o,i){if("false"!==e.getContentEditable(i)){var a=n?"margin":"padding";if(a="TABLE"===i.nodeName?"margin":a,a+="rtl"===e.getStyle(i,"direction",!0)?"Right":"Left","outdent"===t){var u=Math.max(0,parseInt(i.style[a]||0,10)-r);e.setStyle(i,a,u?u+o:"")}else u=parseInt(i.style[a]||0,10)+r+o,e.setStyle(i,a,u)}}(r,t,s,u,a,e.dom())}))},Zm=Yt.each,ep=Yt.extend,tp=Yt.map,np=Yt.inArray;function rp(e){var t,n,r,o,i={state:{},exec:{},value:{}},a=e.settings;e.on("PreInit",(function(){t=e.dom,n=e.selection,a=e.settings,r=e.formatter}));var u=function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.state[t])return n(t);try{return e.getDoc().queryCommandState(t)}catch(e){}return!1}},s=function(e,t){t=t||"exec",Zm(e,(function(e,n){Zm(n.toLowerCase().split(","),(function(n){i[t][n]=e}))}))},c=function(t,n,r){t=t.toLowerCase(),i.value[t]=function(){return n.call(r||e)}};ep(this,{execCommand:function(t,n,r,o){var a,u,s=!1;if(!e.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(t)||o&&o.skip_focus?function(e){Xm(e).each((function(t){e.selection.setRng(t)}))}(e):e.focus(),(o=e.fire("BeforeExecCommand",{command:t,ui:n,value:r})).isDefaultPrevented())return!1;if(u=t.toLowerCase(),a=i.exec[u])return a(u,n,r),e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;if(Zm(e.plugins,(function(o){if(o.execCommand&&o.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),s=!0,!1})),s)return s;if(e.theme&&e.theme.execCommand&&e.theme.execCommand(t,n,r))return e.fire("ExecCommand",{command:t,ui:n,value:r}),!0;try{s=e.getDoc().execCommand(t,n,r)}catch(e){}return!!s&&(e.fire("ExecCommand",{command:t,ui:n,value:r}),!0)}},queryCommandState:u,queryCommandValue:function(t){var n;if(!e.quirks.isHidden()&&!e.removed){if(t=t.toLowerCase(),n=i.value[t])return n(t);try{return e.getDoc().queryCommandValue(t)}catch(e){}}},queryCommandSupported:function(t){if(t=t.toLowerCase(),i.exec[t])return!0;try{return e.getDoc().queryCommandSupported(t)}catch(e){}return!1},addCommands:s,addCommand:function(t,n,r){t=t.toLowerCase(),i.exec[t]=function(t,o,i,a){return n.call(r||e,o,i,a)}},addQueryStateHandler:function(t,n,r){t=t.toLowerCase(),i.state[t]=function(){return n.call(r||e)}},addQueryValueHandler:c,hasCustomCommand:function(e){return e=e.toLowerCase(),!!i.exec[e]}});var l=function(t,n,r){return void 0===n&&(n=!1),void 0===r&&(r=null),e.getDoc().execCommand(t,n,r)},f=function(e){return r.match(e)},d=function(t,n){r.toggle(t,n?{value:n}:void 0),e.nodeChanged()},m=function(e){o=n.getBookmark(e)},p=function(){n.moveToBookmark(o)};s({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(t){var n,r=e.getDoc();try{l(t)}catch(e){n=!0}if("paste"!==t||r.queryCommandEnabled(t)||(n=!0),n||!r.queryCommandSupported(t)){var o=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ce.mac&&(o=o.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:o,type:"error"})}},unlink:function(){if(n.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else r.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"===t&&(t="justify"),Zm("left,center,right,justify".split(","),(function(e){t!==e&&r.remove("align"+e)})),"none"!==t&&d("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var r,o;l(e),(r=t.getParent(n.getNode(),"ol,ul"))&&(o=r.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(o.nodeName)&&(m(),t.split(o,r),p()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){d(e)},"ForeColor,HiliteColor":function(e,t,n){d(e,n)},FontName:function(t,n,r){!function(e,t){e.formatter.toggle("fontname",{value:pm(e,t)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:pm(e,t)}),e.nodeChanged()}(e,r)},RemoveFormat:function(e){r.remove(e)},mceBlockQuote:function(){d("blockquote")},FormatBlock:function(e,t,n){return d(n||"p")},mceCleanup:function(){var t=n.getBookmark();e.setContent(e.getContent()),n.moveToBookmark(t)},mceRemoveNode:function(t,r,o){var i=o||n.getNode();i!==e.getBody()&&(m(),e.dom.remove(i,!0),p())},mceSelectNodeDepth:function(r,o,i){var a=0;t.getParent(n.getNode(),(function(e){if(1===e.nodeType&&a++===i)return n.select(e),!1}),e.getBody())},mceSelectNode:function(e,t,r){n.select(r)},mceInsertContent:function(t,n,r){!function(e,t){var n=function(e){var t;return"string"!=typeof e?(t=Yt.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}}(t);Uc(e,n.content,n.details)}(e,r)},mceInsertRawHTML:function(t,r,o){n.setContent("tiny_mce_marker");var i=e.getContent();e.setContent(i.replace(/tiny_mce_marker/g,(function(){return o})))},mceToggleFormat:function(e,t,n){d(n)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Qm(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,r,o){e.execCommand("mceInsertContent",!1,o.replace(/\{\$selection\}/g,n.getContent({format:"text"})))},mceInsertLink:function(e,o,i){var a;"string"==typeof i&&(i={href:i}),a=t.getParent(n.getNode(),"a"),i.href=i.href.replace(" ","%20"),a&&i.href||r.remove("link"),i.href&&r.apply("link",i,a)},selectAll:function(){var e=t.getParent(n.getStart(),Ho.isContentEditableTrue);if(e){var r=t.createRng();r.selectNodeContents(e),n.setRng(r)}},delete:function(){!function(e){mf(e,!1)||sm(e,!1)||rd(e,!1)||Dl(e,!1)||_d(e)||Al(e)||Qd(e,!1)||(cm(e,"Delete"),ul(e))}(e)},forwardDelete:function(){!function(e){mf(e,!0)||sm(e,!0)||rd(e,!0)||Dl(e,!0)||_d(e)||Al(e)||Qd(e,!0)||cm(e,"ForwardDelete")}(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return Pm(e,r),!0}});var h=function(e){return function(){var o=n.isCollapsed()?[t.getParent(n.getNode(),t.isBlock)]:n.getSelectedBlocks(),i=tp(o,(function(t){return!!r.matchNode(t,e)}));return-1!==np(i,!0)}};s({JustifyLeft:h("alignleft"),JustifyCenter:h("aligncenter"),JustifyRight:h("alignright"),JustifyFull:h("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return f(e)},mceBlockQuote:function(){return f("blockquote")},Outdent:function(){var e;if(a.inline_styles){if((e=t.getParent(n.getStart(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0;if((e=t.getParent(n.getEnd(),t.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return!0}return u("InsertUnorderedList")||u("InsertOrderedList")||!a.inline_styles&&!!t.getParent(n.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var r=t.getParent(n.getNode(),"ul,ol");return r&&("insertunorderedlist"===e&&"UL"===r.tagName||"insertorderedlist"===e&&"OL"===r.tagName)}},"state"),s({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),c("FontName",(function(){return function(e){return mm(e).fold((function(){return dm(e).map((function(t){return fm.getFontFamily(e.getBody(),t)})).getOr("")}),(function(t){return fm.getFontFamily(e.getBody(),t)}))}(e)}),this),c("FontSize",(function(){return function(e){return mm(e).fold((function(){return dm(e).map((function(t){return fm.getFontSize(e.getBody(),t)})).getOr("")}),(function(t){return fm.getFontSize(e.getBody(),t)}))}(e)}),this)}var op=Yt.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend"," "),ip=function(e){var t,n,r=this,o={},i=function(){return!1},a=function(){return!0};t=(e=e||{}).scope||r,n=e.toggleEvent||i;var u=function(e,t,a,u){var s,c,l;if(!1===t&&(t=i),t)for(t={func:t},u&&Yt.extend(t,u),l=(c=e.toLowerCase().split(" ")).length;l--;)e=c[l],(s=o[e])||(s=o[e]=[],n(e,!0)),a?s.unshift(t):s.push(t);return r},s=function(e,t){var i,a,u,s,c;if(e)for(i=(s=e.toLowerCase().split(" ")).length;i--;){if(e=s[i],a=o[e],!e){for(u in o)n(u,!1),delete o[u];return r}if(a){if(t)for(c=a.length;c--;)a[c].func===t&&(a=a.slice(0,c).concat(a.slice(c+1)),o[e]=a);else a.length=0;a.length||(n(e,!1),delete o[e])}}else{for(e in o)n(e,!1);o={}}return r};r.fire=function(n,r){var u,c,l,f;if(n=n.toLowerCase(),(r=r||{}).type=n,r.target||(r.target=t),r.preventDefault||(r.preventDefault=function(){r.isDefaultPrevented=a},r.stopPropagation=function(){r.isPropagationStopped=a},r.stopImmediatePropagation=function(){r.isImmediatePropagationStopped=a},r.isDefaultPrevented=i,r.isPropagationStopped=i,r.isImmediatePropagationStopped=i),e.beforeFire&&e.beforeFire(r),u=o[n])for(c=0,l=u.length;c<l;c++){if((f=u[c]).once&&s(n,f.func),r.isImmediatePropagationStopped())return r.stopPropagation(),r;if(!1===f.func.call(t,r))return r.preventDefault(),r}return r},r.on=u,r.off=s,r.once=function(e,t,n){return u(e,t,n,{once:!0})},r.has=function(e){return e=e.toLowerCase(),!(!o[e]||0===o[e].length)}};ip.isNative=function(e){return!!op[e.toLowerCase()]};var ap,up=function(e){return e._eventDispatcher||(e._eventDispatcher=new ip({scope:e,toggleEvent:function(t,n){ip.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},sp={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;if(t=up(r).fire(e,t,n),!1!==n&&r.parent)for(var o=r.parent();o&&!t.isPropagationStopped();)o.fire(e,t,!1),o=o.parent();return t},on:function(e,t,n){return up(this).on(e,t,n)},off:function(e,t){return up(this).off(e,t)},once:function(e,t){return up(this).once(e,t)},hasEventListeners:function(e){return up(this).has(e)}},cp=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},lp=function(e,t,n){var r,o;zi(e,t)&&!1===n?(o=t,Hi(r=e)?r.dom().classList.remove(o):function(e,t){(function(e,t,n){var r=q(Fi(e,t),(function(e){return e!==n}));r.length>0?Nr(e,t,r.join(" ")):Dr(e,t)})(e,"class",t)}(r,o),function(e){0===(Hi(e)?e.dom().classList:function(e){return Fi(e,"class")}(e)).length&&Dr(e,"class")}(r)):n&&ji(e,t)},fp=function(e,t){lp(lr(e.getBody()),"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e.readonly=!0,e.getBody().contentEditable="false"):(e.readonly=!1,e.getBody().contentEditable="true",cp(e,"StyleWithCSS",!1),cp(e,"enableInlineTableEditing",!1),cp(e,"enableObjectResizing",!1),e.focus(),e.nodeChanged())},dp=xi.DOM,mp=function(e,t){return"selectionchange"===t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=dp.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()},pp=function(e,t,n){!function(e){return!e.hidden&&!e.readonly}(e)?function(e){return!0===e.readonly}(e)&&n.preventDefault():e.fire(t,n)},hp=function(e,t){var n,r;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed)if(n=mp(e,t),e.settings.event_root){if(ap||(ap={},e.editorManager.on("removeEditor",(function(){var t;if(!e.editorManager.activeEditor&&ap){for(t in ap)e.dom.unbind(mp(e,t));ap=null}}))),ap[t])return;r=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||dp.isChildOf(r,a))&&pp(o[i],t,n)}},ap[t]=r,dp.bind(n,t,r)}else r=function(n){pp(e,t,n)},dp.bind(n,t,r),e.delegates[t]=r},gp={bindPendingEventDelegates:function(){var e=this;Yt.each(e._pendingNativeEvents,(function(t){hp(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?hp(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(mp(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e,t=this,n=t.getBody(),r=t.dom;if(t.delegates){for(e in t.delegates)t.dom.unbind(mp(t,e),e,t.delegates[e]);delete t.delegates}!t.inline&&n&&r&&(n.onload=null,r.unbind(t.getWin()),r.unbind(t.getDoc())),r&&(r.unbind(n),r.unbind(t.getContainer()))}},vp=gp=Yt.extend({},sp,gp),bp=Ar("sections","settings"),yp=ir.detect().deviceType.isTouch(),xp=["lists","autolink","autosave"],wp={theme:"mobile"},Cp=function(e){var t=R(e)?e.join(" "):e,n=z(D(t)?t.split(" "):[],Gn);return q(n,(function(e){return e.length>0}))},Tp=function(e,t){var n=wr(t,(function(t,n){return H(e,n)}));return bp(n.t,n.f)},Ep=function(e,t){return e.sections().hasOwnProperty(t)},Np=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?Yt.extend({},e.external_plugins,n):n},Sp=function(e,t,n,r){var o=Tp(["mobile"],r),i=Yt.extend(t,n,o.settings(),function(e,t){var n=t.settings().inline;return e&&Ep(t,"mobile")&&!n}(e,o)?function(e,t,n){var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return Yt.extend({},n,o)}(o,"mobile",wp):{},{validate:!0,content_editable:o.settings().inline,external_plugins:Np(n,o.settings())});return function(e,t,n,r){var o=Cp(n.forced_plugins),i=Cp(r.plugins),a=function(e,t){return[].concat(Cp(e)).concat(Cp(t))}(o,e&&Ep(t,"mobile")?function(e){return q(e,u(H,xp))}(i):i);return Yt.extend(r,{plugins:a.join(" ")})}(e,o,n,i)},kp=function(e,t,n){return S.from(t.settings[n]).filter(e)},Dp=Yt.each,_p=Yt.explode,Rp={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},Ap=Yt.makeMap("alt,ctrl,shift,meta,access");function Op(e){var t={},n=[],r=function(e){var t,n,r={};for(n in Dp(_p(e,"+"),(function(e){e in Ap?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=Rp[e]||e.toUpperCase().charCodeAt(0))})),t=[r.keyCode],Ap)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,ce.mac?r.ctrl=!0:r.shift=!0),r.meta&&(ce.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r},o=function(t,n,o,i){var a;return(a=Yt.map(_p(t,">"),r))[a.length-1]=Yt.extend(a[a.length-1],{func:o,scope:i||e}),Yt.extend(a[0],{desc:e.translate(n),subpatterns:a.slice(1)})},i=function(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)},a=function(e){return e.func?e.func.call(e.scope):null};e.on("keyup keypress keydown",(function(e){!function(e){return e.altKey||e.ctrlKey||e.metaKey}(e)&&!function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123}(e)||e.isDefaultPrevented()||(Dp(t,(function(t){if(i(e,t))return n=t.subpatterns.slice(0),"keydown"===e.type&&a(t),!0})),i(e,n[0])&&(1===n.length&&"keydown"===e.type&&a(n[0]),n.shift()))})),this.add=function(n,r,i,a){var u;return u=i,"string"==typeof i?i=function(){e.execCommand(u,!1,null)}:Yt.isArray(u)&&(i=function(){e.execCommand(u[0],u[1],u[2])}),Dp(_p(Yt.trim(n.toLowerCase())),(function(e){var n=o(e,r,i,a);t[n.id]=n})),!0},this.remove=function(e){var n=o(e);return!!t[n.id]&&(delete t[n.id],!0)}}var Pp=function(e){var t=jr(e).dom();return e.dom()===t.activeElement},Mp=function(e,t){(function(e,t){return function(e){return e.collapsed?S.from(ja(e.startContainer,e.startOffset)).map(lr):S.none()}(t).bind((function(t){return No(t)?S.some(t):!1===Hr(e,t)?S.some(e):S.none()}))})(lr(e.getBody()),t).bind((function(e){return Hs.firstPositionIn(e.dom())})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},Ip=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},Bp=function(e){var n,r,o=e.getBody();return o&&(n=lr(o),Pp(n)||(r=n,function(e){var n=void 0!==e?e.dom():t.document;return S.from(n.activeElement).map(lr)}(jr(r)).filter((function(e){return r.dom().contains(e.dom())}))).isSome())},Lp=function(e){return e.inline?Bp(e):function(e){return e.iframeElement&&Pp(lr(e.iframeElement))}(e)},Fp=function(e){return e.editorManager.setActive(e)},Hp=Lp,jp=function(e,t){return t.dom()[e]},zp=function(e,t){return parseInt(_r(t,e),10)},Wp=u(jp,"clientWidth"),Up=u(jp,"clientHeight"),qp=u(zp,"margin-top"),Vp=u(zp,"margin-left"),$p=function(e,t,n){var r=lr(e.getBody()),o=e.inline?r:lr(r.dom().ownerDocument.documentElement),i=function(e,t,n,r){var o=function(e){return e.dom().getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom().clientLeft+Vp(t):0),y:r-(e?o.top+t.dom().clientTop+qp(t):0)}}(e.inline,o,t,n);return function(e,t,n){var r=Wp(e),o=Up(e);return t>=0&&n>=0&&t<=r&&n<=o}(o,i.x,i.y)};function Yp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){t.length>0&&n().reposition(t)},o=function(e){Y(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},i=function(i){if(!e.removed&&function(e){return function(e){return S.from(e).map(lr)}(e.inline?e.getBody():e.getContentAreaContainer()).map((function(e){return Hr(jr(e),e)})).getOr(!1)}(e))return $(t,(function(e){return t=n().getArgs(e),r=i,!(t.type!==r.type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var a=n().open(i,(function(){o(a),r()}));return function(e){t.push(e)}(a),r(),a}))};return function(e){e.on("SkinLoaded",(function(){var t=e.settings.service_message;t&&i({text:t,type:"warning",timeout:0,icon:""})})),e.on("ResizeEditor ResizeWindow",(function(){pe.requestAnimationFrame(r)})),e.on("remove",(function(){W(t.slice(),(function(e){n().close(e)}))}))}(e),{open:i,close:function(){S.from(t[0]).each((function(e){n().close(e),o(e),r()}))},getNotifications:function(){return t}}}function Xp(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{win:t})}(n)},i=function(n){Y(t,(function(e){return e===n})).each((function(r){t.splice(r,1),function(t){e.fire("CloseWindow",{win:t})}(n),0===t.length&&e.focus()}))},a=function(){return S.from(t[t.length-1])};return e.on("remove",(function(){W(t.slice(0),(function(e){n().close(e)}))})),{windows:t,open:function(t,r){e.editorManager.setActive(e),Km(e);var a=n().open(t,r,i);return o(a),a},alert:function(e,t,a){var u=n().alert(e,r(a||this,t),i);o(u)},confirm:function(e,t,a){var u=n().confirm(e,r(a||this,t),i);o(u)},close:function(){a().each((function(e){n().close(e),i(e)}))},getParams:function(){return a().map(n().getParams).getOr(null)},setParams:function(e){a().each((function(t){n().setParams(t,e)}))},getWindows:function(){return t}}}var Kp={},Gp="en",Jp={setCode:function(e){e&&(Gp=e,this.rtl=!!this.data[e]&&"rtl"===this.data[e]._dir)},getCode:function(){return Gp},rtl:!1,add:function(e,t){var n=Kp[e];for(var r in n||(Kp[e]=n={}),t)n[r]=t[r];this.setCode(e)},translate:function(e){var t=Kp[Gp]||{},n=function(e){return Yt.is(e,"function")?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||Yt.is(e,"undefined")},o=function(e){return e=n(e),Yt.hasOwn(t,e)?n(t[e]):e};if(r(e))return"";if(Yt.is(e,"object")&&Yt.hasOwn(e,"raw"))return n(e.raw);if(Yt.is(e,"array")){var i=e.slice(1);e=o(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return Yt.hasOwn(i,t)?n(i[t]):e}))}return o(e).replace(/{context:\w+}$/,"")},data:Kp},Qp=ki.PluginManager,Zp=function(e,t){e.notificationManager.open({type:"error",text:t})},eh=function(e,t){e._skinLoaded?Zp(e,t):e.on("SkinLoaded",(function(){Zp(e,t)}))},th=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=t.window.console;o&&(o.error?o.error.apply(o,arguments):o.log.apply(o,arguments))},nh=function(e,t){eh(e,function(e,t){var n=function(e,t){for(var n in Qp.urls)if(Qp.urls[n]+"/plugin"+t+".js"===e)return n;return null}(t,e.suffix);return n?Jp.translate(["Failed to load plugin: {0} from url {1}",n,t]):Jp.translate(["Failed to load plugin url: {0}",t])}(e,t))},rh=function(e,t,n){var r=Jp.translate(["Failed to initialize plugin: {0}",t]);th(r,n),eh(e,r)},oh=function(e,t){eh(e,Jp.translate(["Failed to upload image: {0}",t]))},ih=eh,ah=th,uh=ki.PluginManager,sh=ki.ThemeManager;function ch(){return new(te("XMLHttpRequest"))}function lh(e,n){var r={},o=function(e,r,o,i){var a,u;(a=ch()).open("POST",n.url),a.withCredentials=n.credentials,a.upload.onprogress=function(e){i(e.loaded/e.total*100)},a.onerror=function(){o("Image upload failed due to a XHR Transport error. Code: "+a.status)},a.onload=function(){var e,t,i;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText))&&"string"==typeof e.location?r((t=n.basePath,i=e.location,t?t.replace(/\/$/,"")+"/"+i.replace(/^\//,""):i)):o("Invalid JSON: "+a.responseText)},(u=new t.FormData).append("file",e.blob(),e.filename()),a.send(u)},i=function(e,t){return{url:t,blobInfo:e,status:!0}},a=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},u=function(e,t){Yt.each(r[e],(function(e){e(t)})),delete r[e]};return!1===P(n.handler)&&(n.handler=o),{upload:function(t,s){return n.url||n.handler!==o?function(t,o){return t=Yt.grep(t,(function(t){return!e.isUploaded(t.blobUri())})),le.all(Yt.map(t,(function(t){return e.isPending(t.blobUri())?function(e){var t=e.blobUri();return new le((function(e){r[t]=r[t]||[],r[t].push(e)}))}(t):function(t,n,r){return e.markPending(t.blobUri()),new le((function(o){var s;try{var c=function(){s&&s.close()};n(t,(function(n){c(),e.markUploaded(t.blobUri(),n),u(t.blobUri(),i(t,n)),o(i(t,n))}),(function(n){c(),e.removeFailed(t.blobUri()),u(t.blobUri(),a(t,n)),o(a(t,n))}),(function(e){e<0||e>100||(s||(s=r()),s.progressBar.value(e))}))}catch(e){o(a(t,e.message))}}))}(t,n.handler,o)})))}(t,s):new le((function(e){e([])}))}}}var fh=function(e){var t,n,r=decodeURIComponent(e).split(",");return(n=/data:([^;]+)/.exec(r[0]))&&(t=n[1]),{type:t,data:r[1]}},dh=function(e){return new le((function(n){var r,o,i,a,u=fh(e);try{a=u.data,r=te("atob")(a)}catch(e){return void n(new t.Blob([]))}for(o=function(e){return new(te("Uint8Array"))(e)}(r.length),i=0;i<o.length;i++)o[i]=r.charCodeAt(i);n(new t.Blob([o],{type:u.type}))}))},mh=function(e){return 0===e.indexOf("blob:")?function(e){return new le((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=ch();o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===this.status?t(this.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?dh(e):null},ph=fh,hh=0,gh=function(e){return(e||"blobid")+hh++};function vh(e,t){var n={};return{findAll:function(r,o){var a;o||(o=i(!0)),a=q(function(e){return e?Z(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!ce.fileApi&&!t.hasAttribute("data-mce-bogus")&&!t.hasAttribute("data-mce-placeholder")&&!(!n||n===ce.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t))}));var u=z(a,(function(e){if(n[e.src])return new le((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new le((function(n,r){!function(e,t,n,r){var o,i;0!==t.src.indexOf("blob:")?(o=ph(t.src).data,(i=e.findFirst((function(e){return e.base64()===o})))?n({image:t,blobInfo:i}):mh(t.src).then((function(r){i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))):(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):mh(t.src).then((function(r){(function(e){return new le((function(t){var n=new(te("FileReader"));n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=ph(a).data,i=e.create(gh(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))}(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return le.all(u)}}}var bh=0,yh=function(e){return e+bh+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t};function xh(e){var t,n,r,o,a,u=function(){var e=[],t=function(e){var t,n,r;if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");return t=e.id||yh("blobid"),n=e.name||t,{id:i(t),name:i(n),filename:i(n+"."+(r=e.blob.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"}[r.toLowerCase()]||"dat")),blob:i(e.blob),base64:i(e.base64),blobUri:i(e.blobUri||re(e.blob)),uri:i(e.uri)}},n=function(e){return r((function(t){return t.id()===e}))},r=function(t){return q(e,t)[0]};return{create:function(e,n,r,o){if(D(e))return t({id:e,name:o,blob:n,base64:r});if(_(e))return t(e);throw new Error("Unknown input type")},add:function(t){n(t.id())||e.push(t)},get:n,getByUri:function(e){return r((function(t){return t.blobUri()===e}))},findFirst:r,removeByUri:function(t){e=q(e,(function(e){return e.blobUri()!==t||(oe(e.blobUri()),!1)}))},destroy:function(){W(e,(function(e){oe(e.blobUri())})),e=[]}}}(),s=(r={},o=function(e,t){return{status:e,resultUri:t}},{hasBlobUri:a=function(e){return e in r},getResultUri:function(e){var t=r[e];return t?t.resultUri:null},isPending:function(e){return!!a(e)&&1===r[e].status},isUploaded:function(e){return!!a(e)&&2===r[e].status},markPending:function(e){r[e]=o(1,null)},markUploaded:function(e,t){r[e]=o(2,t)},removeFailed:function(e){delete r[e]},destroy:function(){r={}}}),c=[],l=function(t){return function(n){return e.selection?t(n):[]}},f=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},d=function(e,t,n){return e=f(e,'src="'+t+'"','src="'+n+'"'),f(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},m=function(t,n){W(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=z(e.fragments,(function(e){return d(e,t,n)})):e.content=d(e.content,t,n)}))},p=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},h=function(n){return t||(t=lh(s,{url:Jc(e),basePath:Qc(e),credentials:Zc(e),handler:el(e)})),b().then(l((function(r){var o;return o=z(r,(function(e){return e.blobInfo})),t.upload(o,p).then(l((function(t){var o=z(t,(function(t,n){var o=r[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?function(t,n){u.removeByUri(t.src),m(t.src,n),e.$(t).attr({src:Gc(e)?n+"?"+(new Date).getTime():n,"data-mce-src":e.convertURL(n,"src")})}(o,t.url):t.error&&oh(e,t.error),{element:o,status:t.status}}));return n&&n(o),o})))})))},g=function(t){if(Kc(e))return h(t)},v=function(t){return!1!==K(c,(function(e){return e(t)}))&&(0!==t.getAttribute("src").indexOf("data:")||function(e){return e.getParam("images_dataimg_filter",i(!0),"function")}(e)(t))},b=function(){return n||(n=vh(s,u)),n.findAll(e.getBody(),v).then(l((function(t){return t=q(t,(function(t){return"string"!=typeof t||(ih(e,t),!1)})),W(t,(function(e){m(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},y=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var r=s.getResultUri(n);if(r)return'src="'+r+'"';var o=u.getByUri(n);return o||(o=V(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),o?'src="data:'+o.blob().type+";base64,"+o.base64()+'"':t}))};return e.on("setContent",(function(){Kc(e)?g():b()})),e.on("RawSaveContent",(function(e){e.content=y(e.content)})),e.on("getContent",(function(e){e.source_view||"raw"===e.format||(e.content=y(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){W(e,(function(e){var t=e.attr("src");if(!u.getByUri(t)){var n=s.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:u,addFilter:function(e){c.push(e)},uploadImages:h,uploadImagesAuto:g,scanForImages:b,destroy:function(){u.destroy(),s.destroy(),n=t=null}}}var wh=function(e,t){return e.hasOwnProperty(t.nodeName)},Ch=function(e,t){return!!Ho.isText(t)||!!Ho.isElement(t)&&!wh(e,t)&&!Xs(t)},Th=function(e,t){if(Ho.isText(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||wh(e,t.nextSibling)))return!0}return!1},Eh=function(e){var t,n,r,o,i,a,u,s,c,l,f,d=e.settings,m=e.dom,p=e.selection,h=e.schema,g=h.getBlockElements(),v=p.getStart(),b=e.getBody();if(f=d.forced_root_block,v&&Ho.isElement(v)&&f&&(l=b.nodeName.toLowerCase(),h.isValidChild(l,f.toLowerCase())&&!function(e,t,n){return j(bl(lr(n),lr(t)),(function(t){return wh(e,t.dom())}))}(g,b,v))){for(n=(t=p.getRng()).startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,c=Hp(e),v=b.firstChild;v;)if(Ch(g,v)){if(Th(g,v)){u=v,v=v.nextSibling,m.remove(u);continue}a||(a=m.create(f,e.settings.forced_root_block_attrs),v.parentNode.insertBefore(a,v),s=!0),u=v,v=v.nextSibling,a.appendChild(u)}else a=null,v=v.nextSibling;s&&c&&(t.setStart(n,r),t.setEnd(o,i),p.setRng(t),e.nodeChanged())}},Nh=function(e){return Kr(e).fold(i([e]),(function(t){return[e].concat(Nh(t))}))},Sh=function(e){return Gr(e).fold(i([e]),(function(t){return"br"===pr(t)?Ur(t).map((function(t){return[e].concat(Sh(t))})).getOr([]):[e].concat(Sh(t))}))},kh=function(e,t,n,r){var o=n,i=new fo(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Yt.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(ce.ie&&ce.ie<11&&e.isBlock(n)&&e.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Dh=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0};function _h(e){var t,n=[];"onselectionchange"in e.getDoc()||e.on("NodeChange Click MouseUp KeyUp Focus",(function(n){var r,o;o={startContainer:(r=e.selection.getRng()).startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!==n.type&&hm(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!ce.range&&e.selection.isCollapsed()||Dh(e)&&!function(t){var r,o;if((o=e.$(t).parentsUntil(e.getBody()).add(t)).length===n.length){for(r=o.length;r>=0&&o[r]===n[r];r--);if(-1===r)return n=o,!0}return n=o,!1}(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("MouseUp",(function(t){!t.isDefaultPrevented()&&Dh(e)&&("IMG"===e.selection.getNode().nodeName?pe.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())})),this.nodeChanged=function(t){var n,r,o,i=e.selection;e.initialized&&i&&!e.settings.disable_nodechange&&!e.readonly&&(o=e.getBody(),(n=i.getStart(!0)||o).ownerDocument===e.getDoc()&&e.dom.isChildOf(n,o)||(n=o),r=[],e.dom.getParent(n,(function(e){if(e===o)return!0;r.push(e)})),(t=t||{}).element=n,t.parents=r,e.fire("NodeChange",t))}}var Rh,Ah={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return ce.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Oh=function(e){return V(e,(function(e,t){return e.concat(function(e){var t=function(t){return z(t,(function(t){return(t=Pa(t)).node=e,t}))};if(Ho.isElement(e))return t(e.getClientRects());if(Ho.isText(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}}(t))}),[])};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(Rh||(Rh={}));var Ph=function(e,t,n,r,o,i){var a,u,s=0,c=[],l=function(r){var i,a,l;for(l=Oh([r]),-1===e&&(l=l.reverse()),i=0;i<l.length;i++)if(a=l[i],!n(a,u)){if(c.length>0&&t(a,Wt.last(c))&&s++,a.line=s,o(a))return!0;c.push(a)}};return(u=Wt.last(i.getClientRects()))?(l(a=i.getNode()),function(e,t,n,r){for(;r=os(r,e,Aa,t);)if(n(r))return}(e,r,l,a),c):c},Mh=u(Ph,Rh.Up,Ba,La),Ih=u(Ph,Rh.Down,La,Ba),Bh=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},Lh=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},Fh=Ho.isContentEditableFalse,Hh=os,jh=function(e,t){return Math.abs(e.left-t)},zh=function(e,t){return Math.abs(e.right-t)},Wh=function(e,t){return e>=t.left&&e<=t.right},Uh=function(e,t){return Wt.reduce(e,(function(e,n){var r,o;return r=Math.min(jh(e,t),zh(e,t)),o=Math.min(jh(n,t),zh(n,t)),Wh(t,n)?n:Wh(t,e)?e:o===r&&Fh(n.node)||o<r?n:e}))},qh=function(e,t,n,r){for(;r=Hh(r,e,Aa,t);)if(n(r))return},Vh=function(e,t,n){if(n.collapsed)return!1;if(ce.ie&&ce.ie<=11&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Ho.isElement(r))return j(r.getClientRects(),(function(n){return Fa(n,e,t)}))}return j(n.getClientRects(),(function(n){return Fa(n,e,t)}))},$h=function(e){var t,n,r,o;return o=e.getBoundingClientRect(),n=(t=e.ownerDocument).documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}},Yh=Ho.isContentEditableFalse,Xh=Ho.isContentEditableTrue,Kh=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},Gh=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=$(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=qa.call(arguments);return function(e){for(var t=0;t<n.length;t++)if(n[t](e))return!0;return!1}}(Yh,Xh)).getOr(null);if(u=t.getBody(),Yh(s=r)&&s!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.element=r,e.screenX=n.screenX,e.screenY=n.screenY,e.maxX=(t.inline?i.scrollWidth:a.offsetWidth)-2,e.maxY=(t.inline?i.scrollHeight:a.offsetHeight)-2,e.relX=n.pageX-o.x,e.relY=n.pageY-o.y,e.width=r.offsetWidth,e.height=r.offsetHeight,e.ghost=function(e,t,n,r){var o=t.cloneNode(!0);e.dom.setStyles(o,{width:n,height:r}),e.dom.setAttrib(o,"data-mce-selected",null);var i=e.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(i,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(o,{margin:0,boxSizing:"border-box"}),i.appendChild(o),i}(t,r,e.width,e.height)}}var u,s}},Jh=function(e){e.dragging=!1,e.element=null,Kh(e.ghost)},Qh=function(e){var n,r,o,i,a,u,s={};n=xi.DOM,u=t.document,r=Gh(s,e),o=function(e,t){var n=pe.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return function(r){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(function(e){return e.element}(e)&&!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,function(e,t){return n=function(e){return e.inline?$h(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=$h(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o}(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}}(s,e),i=function(e,t){return function(n){if(e.dragging&&function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!Yh(t)}(t,3===(a=t.selection.getSel().getRangeAt(0).startContainer).nodeType?a.parentNode:a,e.element)){var r=((i=e.element.cloneNode(!0)).removeAttribute("data-mce-selected"),i),o=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||(r=o.targetClone,t.undoManager.transact((function(){Kh(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()})))}var i,a;Jh(e)}}(s,e),a=function(e,t){return function(){e.dragging&&t.fire("dragend"),Jh(e)}}(s,e),e.on("mousedown",r),e.on("mousemove",o),e.on("mouseup",i),n.bind(u,"mousemove",o),n.bind(u,"mouseup",a),e.on("remove",(function(){n.unbind(u,"mousemove",o),n.unbind(u,"mouseup",a)}))},Zh=Ho.isContentEditableTrue,eg=Ho.isContentEditableFalse,tg=function(e,t){for(var n=e.getBody();t&&t!==n;){if(Zh(t)||eg(t))return t;t=t.parentNode}return null},ng=function(e){var t,n,r,o=e.getBody(),i=$u(e.getBody(),(function(t){return e.dom.isBlock(t)}),(function(){return Hp(e)})),a="sel-"+e.dom.uniqueId(),s=function(t){t&&e.selection.setRng(t)},c=function(){return e.selection.getRng()},l=function(t,n,r,o){return void 0===o&&(o=!0),e.fire("ShowCaret",{target:n,direction:t,before:r}).isDefaultPrevented()?null:(o&&e.selection.scrollIntoView(n,-1===t),i.show(r,n))},f=function(e,t){return t=ms(e,o,t),-1===e?lu.fromRangeStart(t):lu.fromRangeEnd(t)},d=function(e){return pa(e)||ba(e)||ya(e)},m=function(e){return d(e.startContainer)||d(e.endContainer)},p=function(n,r){var o,i,u,s,c,d,p,h,v,b,y=e.$,x=e.dom;if(!n)return null;if(n.collapsed){if(!m(n))if(!1===r){if(h=f(-1,n),Xu(h.getNode(!0)))return l(-1,h.getNode(!0),!1,!1);if(Xu(h.getNode()))return l(-1,h.getNode(),!h.isAtEnd(),!1)}else{if(h=f(1,n),Xu(h.getNode()))return l(1,h.getNode(),!h.isAtEnd(),!1);if(Xu(h.getNode(!0)))return l(1,h.getNode(!0),!1,!1)}return null}return s=n.startContainer,c=n.startOffset,d=n.endOffset,3===s.nodeType&&0===c&&eg(s.parentNode)&&(s=s.parentNode,c=x.nodeIndex(s),s=s.parentNode),1!==s.nodeType?null:(d===c+1&&s===n.endContainer&&(o=s.childNodes[c]),eg(o)?(v=b=o.cloneNode(!0),(p=e.fire("ObjectSelected",{target:o,targetClone:v})).isDefaultPrevented()?null:(i=Xi(lr(e.getBody()),"#"+a).fold((function(){return y([])}),(function(e){return y([e.dom()])})),v=p.targetClone,0===i.length&&(i=y('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",a)).appendTo(e.getBody()),n=e.dom.createRng(),v===b&&ce.ie?(i.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(v),n.setStartAfter(i[0].firstChild.firstChild),n.setEndAfter(v)):(i.empty().append(" ").append(v).append(" "),n.setStart(i[0].firstChild,1),n.setEnd(i[0].lastChild,0)),i.css({top:x.getPos(o,e.getBody()).y}),i[0].focus(),(u=e.selection.getSel()).removeAllRanges(),u.addRange(n),W(Ui(lr(e.getBody()),"*[data-mce-selected]"),(function(e){Dr(e,"data-mce-selected")})),o.setAttribute("data-mce-selected","1"),t=o,g(),n)):null)},h=function(){t&&(t.removeAttribute("data-mce-selected"),Xi(lr(e.getBody()),"#"+a).each(Mi),t=null),Xi(lr(e.getBody()),"#"+a).each(Mi),t=null},g=function(){i.hide()};return ce.ceFalse&&(function(){e.on("mouseup",(function(t){var n=c();n.collapsed&&$p(e,t.clientX,t.clientY)&&s(om(e,n,!1))})),e.on("click",(function(t){var n;(n=tg(e,t.target))&&(eg(n)&&(t.preventDefault(),e.focus()),Zh(n)&&e.dom.isChildOf(n,e.selection.getNode())&&h())})),e.on("blur NewBlock",(function(){h()})),e.on("ResizeWindow FullscreenStateChanged",(function(){return i.reposition()}));!function(e){var t=!1;e.on("touchstart",(function(){t=!1})),e.on("touchmove",(function(){t=!0})),e.on("touchend",(function(n){var r=tg(e,n.target);eg(r)&&(t||(n.preventDefault(),p(rm(e,r))))}))}(e),e.on("mousedown",(function(t){var n,r,i,a,c,f,d,m,v,b,y,x,w,C=t.target;if((C===o||"HTML"===C.nodeName||e.dom.isChildOf(C,o))&&!1!==$p(e,t.clientX,t.clientY))if(n=tg(e,C))eg(n)?(t.preventDefault(),p(rm(e,n))):(h(),Zh(n)&&t.shiftKey||Vh(t.clientX,t.clientY,e.selection.getRng())||(g(),e.selection.placeCaretAt(t.clientX,t.clientY)));else if(!1===Xu(C)){h(),g();var T=(m=o,v=t.clientX,b=t.clientY,x=Oh(function(e){return q(Z(e.getElementsByTagName("*")),Xu)}(m)),w=q(x,(function(e){return b>=e.top&&b<=e.bottom})),(y=Uh(w,v))&&(y=Uh(function(e,t){var n=[],r=function(e,r){var o;return o=q(Oh([r]),(function(n){return!e(n,t)})),n=n.concat(o),0===o.length};return n.push(t),qh(Rh.Up,e,u(r,Ba),t.node),qh(Rh.Down,e,u(r,La),t.node),n}(m,y),v),y&&Xu(y.node))?function(e,t){return{node:e.node,before:jh(e,t)<zh(e,t)}}(y,v):null);if(T&&(r=t.target,i=T.node,f=e.dom.getParent(r,e.dom.isBlock),d=e.dom.getParent(i,e.dom.isBlock),!(f&&e.dom.isChildOf(f,d)&&!1===eg(tg(e,f))||f&&(a=f,c=d,e.dom.getParent(a,e.dom.isBlock)!==e.dom.getParent(c,e.dom.isBlock))&&function(e){var t=_s(e);if(!e.firstChild)return!1;var n=lu.before(e.firstChild),r=t.next(n);return r&&!Yl(r)&&!Xl(r)}(f)))){t.preventDefault();var E=l(1,T.node,T.before,!1);e.getBody().focus(),s(E)}}})),e.on("keypress",(function(t){Ah.modifierPressed(t)||(t.keyCode,eg(e.selection.getNode())&&t.preventDefault())})),e.on("getSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("setSelectionRange",(function(t){t.range=function(t){var n=e.schema.getShortEndedElements(),r=e.dom.createRng(),o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset;return Cr(n,o.nodeName.toLowerCase())?0===i?r.setStartBefore(o):r.setStartAfter(o):r.setStart(o,i),Cr(n,a.nodeName.toLowerCase())?0===u?r.setEndBefore(a):r.setEndAfter(a):r.setEnd(a,u),r}(t.range);var n=p(t.range,t.forward);n&&(t.range=n)})),e.on("AfterSetSelectionRange",(function(t){var n,r=t.range;m(r)||function(e){return"mcepastebin"===e.id}(r.startContainer.parentNode)||g(),n=r.startContainer.parentNode,e.dom.hasClass(n,"mce-offscreen-selection")||h()})),e.on("copy",(function(t){var n,r=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!ce.ie){var o=(n=e.dom.get(a))?n.getElementsByTagName("*")[0]:n;o&&(t.preventDefault(),r.clearData(),r.setData("text/html",o.outerHTML),r.setData("text/plain",o.outerText))}})),function(e){Qh(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(Yh(n)||Yh(e.dom.getContentEditableParent(n)))&&t.preventDefault()}))}(e)}(e),function(e){var t=Bi((function(){if(!e.removed&&e.selection.getRng().collapsed){var t=im(e,e.selection.getRng(),!1);e.selection.setRng(t)}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e)}(),r=".mce-content-body",(n=e.contentStyles).push(i.getCss()),n.push(r+" .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}"+r+" *[contentEditable=false] {cursor: default;}"+r+" *[contentEditable=true] {cursor: text;}")),{showCaret:l,showBlockCaretContainer:function(t){t.hasAttribute("data-mce-caret")&&(xa(t),s(c()),e.selection.scrollIntoView(t[0]))},hideFakeCaret:g,destroy:function(){i.destroy(),t=null}}},rg=function(e){for(var t=e;/<!--|--!?>/g.test(t);)t=t.replace(/<!--|--!?>/g,"");return t},og=function(e,t,n){var r,o,i,a,u=1;for(a=e.getShortEndedElements(),(i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g).lastIndex=r=n;o=i.exec(t);){if(r=i.lastIndex,"/"===o[1])u--;else if(!o[1]){if(o[2]in a)continue;u++}if(0===u)break}return r},ig=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null};function ag(e,t){void 0===t&&(t=ci());var n=function(){};!1!==(e=e||{}).fix_self_closing&&(e.fix_self_closing=!0);var r=e.comment?e.comment:n,o=e.cdata?e.cdata:n,i=e.text?e.text:n,a=e.start?e.start:n,u=e.end?e.end:n,s=e.pi?e.pi:n,c=e.doctype?e.doctype:n;return{parse:function(n){var l,f,d,m,p,h,g,v,b,y,x,w,C,T,E,N,S,k,D,_,R,A,O,P,M,I,B,L,F,H=0,j=[],z=0,W=Zo.decode,U=Yt.makeMap("src,href,data,background,formaction,poster,xlink:href"),q=/((java|vb)script|mhtml):/i,V=function(e){var t,n;for(t=j.length;t--&&j[t].name!==e;);if(t>=0){for(n=j.length-1;n>=t;n--)(e=j[n]).valid&&u(e.name);j.length=t}},$=function(t,n,r,o,i){var a,u;if(r=(n=n.toLowerCase())in x?n:W(r||o||i||""),C&&!v&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(n)){if(!(a=k[n])&&D){for(u=D.length;u--&&!(a=D[u]).pattern.test(n););-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(U[n]&&!e.allow_script_urls){var s=r.replace(/[\s\u0000-\u001F]+/g,"");try{s=decodeURIComponent(s)}catch(e){s=unescape(s)}if(q.test(s))return;if(function(e,t){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?!1===e.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))}(e,s))return}v&&(n in U||0===n.indexOf("on"))||(m.map[n]=r,m.push({name:n,value:r}))};for(M=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),I=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,y=t.getShortEndedElements(),P=e.self_closing_elements||t.getSelfClosingElements(),x=t.getBoolAttrs(),C=e.validate,b=e.remove_internals,F=e.fix_self_closing,B=t.getSpecialElements(),O=n+">";l=M.exec(O);){if(H<l.index&&i(W(n.substr(H,l.index-H))),f=l[6])":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),V(f);else if(f=l[7]){if(l.index+l[0].length>n.length){i(W(n.substr(l.index))),H=l.index+l[0].length;continue}":"===(f=f.toLowerCase()).charAt(0)&&(f=f.substr(1)),w=f in y,F&&P[f]&&j.length>0&&j[j.length-1].name===f&&V(f);var Y=ig(I,l[8]);if(null!==Y){if("all"===Y){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}E=!1}if(!C||(T=t.getElementRule(f))){if(E=!0,C&&(k=T.attributes,D=T.attributePatterns),(S=l[8])?((v=-1!==S.indexOf("data-mce-type"))&&b&&(E=!1),(m=[]).map={},S.replace(I,$)):(m=[]).map={},C&&!v){if(_=T.attributesRequired,R=T.attributesDefault,A=T.attributesForced,T.removeEmptyAttrs&&!m.length&&(E=!1),A)for(p=A.length;p--;)g=(N=A[p]).name,"{$uid}"===(L=N.value)&&(L="mce_"+z++),m.map[g]=L,m.push({name:g,value:L});if(R)for(p=R.length;p--;)(g=(N=R[p]).name)in m.map||("{$uid}"===(L=N.value)&&(L="mce_"+z++),m.map[g]=L,m.push({name:g,value:L}));if(_){for(p=_.length;p--&&!(_[p]in m.map););-1===p&&(E=!1)}if(N=m.map["data-mce-bogus"]){if("all"===N){H=og(t,n,M.lastIndex),M.lastIndex=H;continue}E=!1}}E&&a(f,m,w)}else E=!1;if(d=B[f]){d.lastIndex=H=l.index+l[0].length,(l=d.exec(n))?(E&&(h=n.substr(H,l.index-H)),H=l.index+l[0].length):(h=n.substr(H),H=n.length),E&&(h.length>0&&i(h,!0),u(f)),M.lastIndex=H;continue}w||(S&&S.indexOf("/")===S.length-1?E&&u(f):j.push({name:f,valid:E}))}else(f=l[1])?(">"===f.charAt(0)&&(f=" "+f),e.allow_conditional_comments||"[if"!==f.substr(0,3).toLowerCase()||(f=" "+f),r(f)):(f=l[2])?o(rg(f)):(f=l[3])?c(f):(f=l[4])&&s(f,l[5]);H=l.index+l[0].length}for(H<n.length&&i(W(n.substr(H))),p=j.length-1;p>=0;p--)(f=j[p]).valid&&u(f.name)}}}!function(e){e.findEndTag=og}(ag||(ag={}));var ug=ag,sg=function(e,t){var n,r,o,i,a,u=t,s=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,c=e.schema;for(u=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")}(e.getTempAttrs(),u),a=c.getShortEndedElements();i=s.exec(u);)r=s.lastIndex,o=i[0].length,n=a[i[1]]?r:ug.findEndTag(c,u,r),u=u.substring(0,r-o)+u.substring(n),s.lastIndex=r-o;return ca(u)},cg=sg,lg=sg,fg=function(e){return Ho.isElement(e)?e.outerHTML:Ho.isText(e)?Zo.encodeRaw(e.data,!1):Ho.isComment(e)?"\x3c!--"+e.data+"--\x3e":""},dg=function(e,n){var r,o,i,a,u,s,c,l,f,d=z(Z(n.childNodes),fg);return function(e,n){var r=0;W(e,(function(e){0===e[0]?r++:1===e[0]?(function(e,n,r){var o=function(e){var n,r,o;for(o=t.document.createElement("div"),n=t.document.createDocumentFragment(),e&&(o.innerHTML=e);r=o.firstChild;)n.appendChild(r);return n}(n);if(e.hasChildNodes()&&r<e.childNodes.length){var i=e.childNodes[r];i.parentNode.insertBefore(o,i)}else e.appendChild(o)}(n,e[1],r),r++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(n,r)}))}((o=e,i=(r=d).length+o.length+2,a=new Array(i),u=new Array(i),s=function(e,t,n,i,a){var u=l(e,t,n,i);if(null===u||u.start===t&&u.diag===t-i||u.end===e&&u.diag===e-n)for(var c=e,f=n;c<t||f<i;)c<t&&f<i&&r[c]===o[f]?(a.push([0,r[c]]),++c,++f):t-e>i-n?(a.push([2,r[c]]),++c):(a.push([1,o[f]]),++f);else{s(e,u.start,n,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,r[d]]);s(u.end,t,u.end-u.diag,i,a)}},c=function(e,t,n,i){for(var a=e;a-t<i&&a<n&&r[a]===o[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},l=function(e,t,n,i){var s=t-e,l=i-n;if(0===s||0===l)return null;var f,d,m,p,h,g=s-l,v=l+s,b=(v%2==0?v:v+1)/2;for(a[1+b]=e,u[1+b]=t+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(m=d+b,d===-f||d!==f&&a[m-1]<a[m+1]?a[m]=a[m+1]:a[m]=a[m-1]+1,h=(p=a[m])-e+n-d;p<t&&h<i&&r[p]===o[h];)a[m]=++p,++h;if(g%2!=0&&g-f<=d&&d<=g+f&&u[m-g]<=a[m])return c(u[m-g],d+e-n,t,i)}for(d=g-f;d<=g+f;d+=2){for(m=d+b-g,d===g-f||d!==g+f&&u[m+1]<=u[m-1]?u[m]=u[m+1]-1:u[m]=u[m-1],h=(p=u[m]-1)-e+n-d;p>=e&&h>=n&&r[p]===o[h];)u[m]=p--,h--;if(g%2==0&&-f<=d&&d<=f&&u[m]<=a[m+g])return c(u[m],d+e-n,t,i)}}},f=[],s(0,r.length,0,o.length,f),f),n),n},mg=Li(S.none()),pg=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},hg=function(e){var n=sr("body",mg.get().getOrThunk((function(){var e=t.document.implementation.createHTMLDocument("undo");return mg.set(S.some(e)),e})));return aa(n,pg(e)),W(Ui(n,"*[data-mce-bogus]"),Ii),n.dom().innerHTML},gg=function(e){var t,n,r,o;return o=e.getBody(),t=q(z(Z(o.childNodes),fg),(function(e){return e.length>0})),-1!==(n=(r=X(t,(function(t){var n=lg(e.serializer,t);return n.length>0?[n]:[]}))).join("")).indexOf("</iframe>")?function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}(r):function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}(n)},vg=function(e,t,n){"fragmented"===t.type?dg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},bg=function(e,t){return!(!e||!t)&&(!!function(e,t){return pg(e)===pg(t)}(e,t)||function(e,t){return hg(e)===hg(t)}(e,t))};function yg(e){var t,n,r=this,o=0,i=[],a=0,u=function(){return 0===a},s=function(e){u()&&(r.typing=e)},c=function(t){e.setDirty(t)},l=function(e){s(!1),r.add({},e)},f=function(){r.typing&&(s(!1),r.add())};return e.on("init",(function(){r.add()})),e.on("BeforeExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&(f(),r.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&l(e)})),e.on("ObjectResizeStart Cut",(function(){r.beforeChange()})),e.on("SaveContent ObjectResized blur",l),e.on("DragEnd",l),e.on("KeyUp",(function(t){var o=t.keyCode;t.isDefaultPrevented()||((o>=33&&o<=36||o>=37&&o<=40||45===o||t.ctrlKey)&&(l(),e.nodeChanged()),46!==o&&8!==o||e.nodeChanged(),n&&r.typing&&!1===bg(gg(e),i[0])&&(!1===e.isDirty()&&(c(!0),e.fire("change",{level:i[0],lastLevel:null})),e.fire("TypingUndo"),n=!1,e.nodeChanged()))})),e.on("KeyDown",(function(e){var t=e.keyCode;if(!e.isDefaultPrevented())if(t>=33&&t<=36||t>=37&&t<=40||45===t)r.typing&&l(e);else{var o=e.ctrlKey&&!e.altKey||e.metaKey;!(t<16||t>20)||224===t||91===t||r.typing||o||(r.beforeChange(),s(!0),r.add({},e),n=!0)}})),e.on("MouseDown",(function(e){r.typing&&l(e)})),e.on("input",(function(e){e.inputType&&(function(e){return"insertReplacementText"===e.inputType}(e)||function(e){return"insertText"===e.inputType&&null===e.data}(e))&&l(e)})),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()})),r={data:i,typing:!1,beforeChange:function(){u()&&(t=Au.getUndoBookmark(e.selection))},add:function(n,r){var a,s,l,f=e.settings;if(l=gg(e),n=n||{},n=Yt.extend(n,l),!1===u()||e.removed)return null;if(s=i[o],e.fire("BeforeAddUndo",{level:n,lastLevel:s,originalEvent:r}).isDefaultPrevented())return null;if(s&&bg(s,n))return null;if(i[o]&&(i[o].beforeBookmark=t),f.custom_undo_redo_levels&&i.length>f.custom_undo_redo_levels){for(a=0;a<i.length-1;a++)i[a]=i[a+1];i.length--,o=i.length}n.bookmark=Au.getUndoBookmark(e.selection),o<i.length-1&&(i.length=o+1),i.push(n),o=i.length-1;var d={level:n,lastLevel:s,originalEvent:r};return e.fire("AddUndo",d),o>0&&(c(!0),e.fire("change",d)),n},undo:function(){var t;return r.typing&&(r.add(),r.typing=!1,s(!1)),o>0&&(t=i[--o],vg(e,t,!0),c(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return o<i.length-1&&(t=i[++o],vg(e,t,!1),c(!0),e.fire("redo",{level:t})),t},clear:function(){i=[],o=0,r.typing=!1,r.data=i,e.fire("ClearUndos")},hasUndo:function(){return o>0||r.typing&&i[0]&&!bg(gg(e),i[0])},hasRedo:function(){return o<i.length-1&&!r.typing},transact:function(e){return f(),r.beforeChange(),r.ignore(e),r.add()},ignore:function(e){try{a++,e()}finally{a--}},extra:function(t,n){var a,u;r.transact(t)&&(u=i[o].bookmark,a=i[o-1],vg(e,a,!0),r.transact(n)&&(i[o-1].beforeBookmark=u))}},r}var xg={},wg=Wt.filter,Cg=Wt.each;xg.pre||(xg.pre=[]),xg.pre.push((function(e){var t,n,r=e.selection.getRng();t=Ho.matchNodeNames("pre"),r.collapsed||(n=e.selection.getSelectedBlocks(),Cg(wg(wg(n,t),(function(e){return t(e.previousSibling)&&-1!==Wt.indexOf(n,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,mn(n=e).remove(),mn(t).append("<br><br>").append(n.childNodes)})))}));var Tg=/^(src|href|style)$/,Eg=Yt.each,Ng=oc,Sg=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},kg=function(e,t,n){var r,o,i;return r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Ho.isElement(r)&&(i=r.childNodes.length-1,!n&&o&&o--,r=r.childNodes[o>i?i:o]),Ho.isText(r)&&n&&o>=r.nodeValue.length&&(r=new fo(r,e.getBody()).next()||r),Ho.isText(r)&&!n&&0===o&&(r=new fo(r,e.getBody()).prev()||r),r},Dg=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},_g=function(e,t,n,r,o){var i=lr(t),a=lr(e.create(r,o)),u=n?$r(i):Vr(i);return Oi(a,u),n?(Di(i,a),Ri(a,i)):(_i(i,a),Ai(a,i)),a.dom()},Rg=function(e,t,n,r){return!(t=Zs(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},Ag=function(e,t,n,r,o){var i,a,u,s=e.dom;if(!function(e,t,n){return!!Ng(t,n.inline)||!!Ng(t,n.block)||(n.selector?Ho.isElement(t)&&e.is(t,n.selector):void 0)}(s,r,t)&&!function(e,t){return t.links&&"A"===e.tagName}(r,t))return!1;if("all"!==t.remove)for(Eg(t.styles,(function(e,i){e=ic(s,rc(e,n),i),"number"==typeof i&&(i=e,o=0),(t.remove_similar||!o||Ng(ac(s,o,i),e))&&s.setStyle(r,i,""),u=1})),u&&""===s.getAttrib(r,"style")&&(r.removeAttribute("style"),r.removeAttribute("data-mce-style")),Eg(t.attributes,(function(e,t){var i;if(e=rc(e,n),"number"==typeof t&&(t=e,o=0),!o||Ng(s.getAttrib(o,t),e)){if("class"===t&&(e=s.getAttrib(r,t))&&(i="",Eg(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void s.setAttrib(r,t,i);"class"===t&&r.removeAttribute("className"),Tg.test(t)&&r.removeAttribute("data-mce-"+t),r.removeAttribute(t)}})),Eg(t.classes,(function(e){e=rc(e,n),o&&!s.hasClass(o,e)||s.removeClass(r,e)})),a=s.getAttribs(r),i=0;i<a.length;i++){var c=a[i].nodeName;if(0!==c.indexOf("_")&&0!==c.indexOf("data-"))return!1}return"none"!==t.remove?(function(e,t,n){var r,o=t.parentNode,i=e.dom,a=e.settings.forced_root_block;n.block&&(a?o===i.getRoot()&&(n.list_block&&Ng(t,n.list_block)||Eg(Yt.grep(t.childNodes),(function(t){tc(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Dg(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(Rg(i,t,!1)||Rg(i,t.firstChild,!0,1)||t.insertBefore(i.create("br"),t.firstChild),Rg(i,t,!0)||Rg(i,t.lastChild,!1,1)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!Ng(n.inline,t)||i.remove(t,1)}(e,r,t),!0):void 0},Og=Ag,Pg=function(e,t,n,r,o){var i,a,u=e.formatter.get(t),s=u[0],c=!0,l=e.dom,f=e.selection,d=function(r){var i=function(e,t,n,r,o){var i;return Eg(sc(e.dom,t.parentNode).reverse(),(function(t){var a;i||"_start"===t.id||"_end"===t.id||(a=Bd.matchNode(e,t,n,r,o))&&!1!==a.split&&(i=t)})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var s,c,l,f,d,m,p=e.dom;if(n){for(m=n.parentNode,s=r.parentNode;s&&s!==m;s=s.parentNode){for(c=p.clone(s,!1),d=0;d<t.length;d++)if(Ag(e,t[d],u,c,c)){c=0;break}c&&(l&&c.appendChild(l),f||(f=c),l=c)}a.mixed&&p.isBlock(n)||(r=p.split(n,r)),l&&(o.parentNode.insertBefore(l,o),f.appendChild(o))}return r}(e,u,i,r,r,0,s,n)},m=function(t){var r,o,i,a,f;if(Ho.isElement(t)&&l.getContentEditable(t)&&(a=c,c="true"===l.getContentEditable(t),f=!0),r=Yt.grep(t.childNodes),c&&!f)for(o=0,i=u.length;o<i&&!Ag(e,u[o],n,t,t);o++);if(s.deep&&r.length){for(o=0,i=r.length;o<i;o++)m(r[o]);f&&(c=a)}},p=function(e){var t=l.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Xs(e)&&Ho.isElement(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),Ho.isText(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),l.remove(t,!0),n},h=function(t){var n,r,o=t.commonAncestorContainer;if(t=wc(e,t,u,!0),s.split){if(t=Fd(t),(n=kg(e,t,!0))!==(r=kg(e,t))){if(/^(TR|TH|TD)$/.test(n.nodeName)&&n.firstChild&&(n="TR"===n.nodeName?n.firstChild.firstChild||n:n.firstChild||n),o&&/^T(HEAD|BODY|FOOT|R)$/.test(o.nodeName)&&function(e){return/^(TH|TD)$/.test(e.nodeName)}(r)&&r.firstChild&&(r=r.firstChild||r),Sg(l,n,r)){var i=S.from(n.firstChild).getOr(n);return d(_g(l,i,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void p(!0)}if(Sg(l,r,n))return i=S.from(r.lastChild).getOr(r),d(_g(l,i,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void p(!1);n=Dg(l,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Dg(l,r,"span",{id:"_end","data-mce-type":"bookmark"}),d(n),d(r),n=p(!0),r=p()}else n=r=d(n);t.startContainer=n.parentNode?n.parentNode:n,t.startOffset=l.nodeIndex(n),t.endContainer=r.parentNode?r.parentNode:r,t.endOffset=l.nodeIndex(r)+1}Tc(l,t,(function(t){Eg(t,(function(t){m(t),Ho.isElement(t)&&"underline"===e.dom.getStyle(t,"text-decoration")&&t.parentNode&&"underline"===uc(l,t.parentNode)&&Ag(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,t)}))}))};if(r)r.nodeType?((a=l.createRng()).setStartBefore(r),a.setEndAfter(r),h(a)):h(r);else if("false"!==l.getContentEditable(f.getNode()))f.isCollapsed()&&s.inline&&!l.select("td[data-mce-selected],th[data-mce-selected]").length?function(e,t,n,r){var o,i,a,u,s,c,l,f=e.dom,d=e.selection,m=[],p=d.getRng();for(o=p.startContainer,i=p.startOffset,s=o,3===o.nodeType&&(i!==o.nodeValue.length&&(u=!0),s=s.parentNode);s;){if(Bd.matchNode(e,s,t,n,r)){c=s;break}s.nextSibling&&(u=!0),m.push(s),s=s.parentNode}if(c)if(u){a=d.getBookmark(),p.collapse(!0);var h=wc(e,p,e.formatter.get(t),!0);h=Fd(h),e.formatter.remove(t,n,h),d.moveToBookmark(a)}else{l=Mu(e.getBody(),c);var g=Ud(!1).dom(),v=Xd(m,g);$d(e,g,l||c),qd(e,l,!1),d.setCursorLocation(v,1),f.isEmpty(c)&&f.remove(c)}}(e,t,n,o):(i=Au.getPersistentBookmark(e.selection,!0),h(f.getRng()),f.moveToBookmark(i),s.inline&&Bd.match(e,t,n,f.getStart())&&Qs(l,f,f.getRng()),e.nodeChanged());else{r=f.getNode();for(var g=0,v=u.length;g<v&&(!u[g].ceFalseOverride||!Ag(e,u[g],n,r,r));g++);}},Mg=Yt.each,Ig=function(e){return e&&1===e.nodeType&&!Xs(e)&&!Pu(e)&&!Ho.isBogus(e)},Bg=function(e,t){var n;for(n=e;n;n=n[t]){if(3===n.nodeType&&0!==n.nodeValue.length)return e;if(1===n.nodeType&&!Xs(n))return n}return e},Lg=function(e,t,n){var r,o,i=new Mc(e);if(t&&n&&(t=Bg(t,"previousSibling"),n=Bg(n,"nextSibling"),i.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)o=r,r=r.nextSibling,t.appendChild(o);return e.remove(n),Yt.each(Yt.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},Fg=function(e,t,n){Mg(e.childNodes,(function(e){Ig(e)&&(t(e)&&n(e),e.hasChildNodes()&&Fg(e,t,n))}))},Hg=function(e,t){return u((function(t,n){return!(!n||!ac(e,n,t))}),t)},jg=function(e,t,n){return u((function(t,n,r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),zg(e,r)}),t,n)},zg=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Wg=function(e,t){var n;1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType&&(n=uc(e,t.parentNode),e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null))},Ug=Yt.each,qg=function(e,t,n,r){var o,i,a=e.formatter.get(t),s=a[0],c=!r&&e.selection.isCollapsed(),l=e.dom,f=e.selection,d=function(e,t){if(t=t||s,e){if(t.onformat&&t.onformat(e,t,n,r),Ug(t.styles,(function(t,r){l.setStyle(e,r,rc(t,n))})),t.styles){var o=l.getAttrib(e,"style");o&&e.setAttribute("data-mce-style",o)}Ug(t.attributes,(function(t,r){l.setAttrib(e,r,rc(t,n))})),Ug(t.classes,(function(t){t=rc(t,n),l.hasClass(e,t)||l.addClass(e,t)}))}},m=function(e,t){var n=!1;return!!s.selector&&(Ug(e,(function(e){if(!("collapsed"in e)||e.collapsed===c)return l.is(t,e.selector)&&!Pu(t)?(d(t,e),n=!0,!1):void 0})),n)},p=function(r,o,i,u){var c,l,f=[],p=!0;c=s.inline||s.block,l=r.create(c),d(l),Tc(r,o,(function(o){var i,h=function(o){var g,v,b,y;if(y=p,g=o.nodeName.toLowerCase(),v=o.parentNode.nodeName.toLowerCase(),1===o.nodeType&&r.getContentEditable(o)&&(y=p,p="true"===r.getContentEditable(o),b=!0),oc(g,"br"))return i=0,void(s.block&&r.remove(o));if(s.wrapper&&Bd.matchNode(e,o,t,n))i=0;else{if(p&&!b&&s.block&&!s.wrapper&&ec(e,g)&&tc(e,v,c))return o=r.rename(o,c),d(o),f.push(o),void(i=0);if(s.selector){var x=m(a,o);if(!s.inline||x)return void(i=0)}!p||b||!tc(e,c,g)||!tc(e,v,c)||!u&&3===o.nodeType&&1===o.nodeValue.length&&65279===o.nodeValue.charCodeAt(0)||Pu(o)||s.inline&&r.isBlock(o)?(i=0,Ug(Yt.grep(o.childNodes),h),b&&(p=y),i=0):(i||(i=r.clone(l,!1),o.parentNode.insertBefore(i,o),f.push(i)),i.appendChild(o))}};Ug(o,h)})),!0===s.links&&Ug(f,(function(e){var t=function(e){"A"===e.nodeName&&d(e,s),Ug(Yt.grep(e.childNodes),t)};t(e)})),Ug(f,(function(o){var i;i=function(e){var t=0;return Ug(e.childNodes,(function(e){nc(e)||Xs(e)||t++})),t}(o),!(f.length>1)&&r.isBlock(o)||0!==i?(s.inline||s.wrapper)&&(s.exact||1!==i||(o=function(e){var t,n;return(t=function(e){var t=!1;return Ug(e.childNodes,(function(e){if(function(e){return e&&1===e.nodeType&&!Xs(e)&&!Pu(e)&&!Ho.isBogus(e)}(e))return t=e,!1})),t}(e))&&!Xs(t)&&Bd.matchName(r,t,s)&&(n=r.clone(t,!1),d(n),r.replace(n,e,!0),r.remove(t,1)),n||e}(o)),function(e,t,n,r){Mg(t,(function(t){Mg(e.dom.select(t.inline,r),(function(r){Ig(r)&&Og(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";Mg(e.select(r,n),(function(n){Ig(n)&&Mg(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))}(e,a,n,o),function(e,t,n,r,o){Bd.matchNode(e,o.parentNode,n,r)&&Og(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(Bd.matchNode(e,i,n,r))return Og(e,t,r,o),!0}))}(e,s,t,n,o),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Fg(r,Hg(e,"fontSize"),jg(e,"backgroundColor",rc(t.styles.backgroundColor,n)))}(r,s,n,o),function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Fg(r,Hg(e,"fontSize"),jg(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,s,0,o),function(e,t,n,r){r&&!1!==t.merge_siblings&&(r=Lg(e,Zs(r),r),r=Lg(e,r,Zs(r,!0)))}(r,s,0,o)):r.remove(o,1)}))};if("false"!==l.getContentEditable(f.getNode())){if(s){if(r)r.nodeType?m(a,r)||((i=l.createRng()).setStartBefore(r),i.setEndAfter(r),p(l,wc(e,i,a),0,!0)):p(l,r,0,!0);else if(c&&s.inline&&!l.select("td[data-mce-selected],th[data-mce-selected]").length)!function(e,t,n){var r,o,i,a,u,s,c=e.selection;a=(r=c.getRng(!0)).startOffset,s=r.startContainer.nodeValue,(o=Mu(e.getBody(),c.getStart()))&&(i=Wd(o));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;s&&a>0&&a<s.length&&l.test(s.charAt(a))&&l.test(s.charAt(a-1))?(u=c.getBookmark(),r.collapse(!0),r=wc(e,r,e.formatter.get(t)),r=Fd(r),e.formatter.apply(t,n,r),c.moveToBookmark(u)):(o&&i.nodeValue===Hd||(o=function(e,t){return e.importNode(t,!0)}(e.getDoc(),Ud(!0).dom()),i=o.firstChild,r.insertNode(o),a=1),e.formatter.apply(t,n,o),c.setCursorLocation(i,a))}(e,t,n);else{var h=e.selection.getNode();e.settings.forced_root_block||!a[0].defaultBlock||l.getParent(h,l.isBlock)||qg(e,a[0].defaultBlock),e.selection.setRng(jc(e.selection.getRng())),o=Au.getPersistentBookmark(e.selection,!0),p(l,wc(e,f.getRng(),a)),s.styles&&function(e,t,n,r){(t.styles.color||t.styles.textDecoration)&&(Yt.walk(r,u(Wg,e),"childNodes"),Wg(e,r))}(l,s,0,h),f.moveToBookmark(o),Qs(l,f,f.getRng()),e.nodeChanged()}!function(e,t){Cg(xg[e],(function(e){e(t)}))}(t,e)}}else{r=f.getNode();for(var g=0,v=a.length;g<v;g++)if(a[g].ceFalseOverride&&l.is(r,a[g].selector))return void d(r,a[g])}},Vg={applyFormat:qg},$g=Yt.each,Yg=function(e,t,n,r,o){null===t.get()&&function(e,t){var n={};e.set({}),t.on("NodeChange",(function(r){var o=sc(t.dom,r.element),i={};o=Yt.grep(o,(function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")})),$g(e.get(),(function(e,r){$g(o,(function(a){return t.formatter.matchNode(a,r,{},e.similar)?(n[r]||($g(e,(function(e){e(!0,{node:a,format:r,parents:o})})),n[r]=e),i[r]=e,!1):!Bd.matchesUnInheritedFormatSelector(t,a,r)&&void 0}))})),$g(n,(function(e,t){i[t]||(delete n[t],$g(e,(function(e){e(!1,{node:r.element,format:t,parents:o})})))}))}))}(t,e),function(e,t,n,r){var o=e.get();$g(t.split(","),(function(e){o[e]||(o[e]=[],o[e].similar=r),o[e].push(n)})),e.set(o)}(t,n,r,o)},Xg=Yt.each,Kg=xi.DOM,Gg=function(e,t){var n,r,o,i=t&&t.schema||ci({}),a=function(e){var t;return r="string"==typeof e?{name:e,classes:[],attrs:{}}:e,function(e,t){t.classes.length&&Kg.addClass(e,t.classes.join(" ")),Kg.setAttribs(e,t.attrs)}(t=Kg.create(r.name),r),t},u=function(e,t,n){var r,o,s,c=t.length>0&&t[0],l=c&&c.name;if(s=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==Yt.inArray(o,t)?t:o[0])}(e,l),s)l===s?(o=t[0],t=t.slice(1)):o=s;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=Kg.create("div")).appendChild(e),Yt.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=Kg.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},Jg=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=Yt.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==Yt.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},Qg=function(e,t){var n,r,o,i,a,u,s="";if(!1===(u=e.settings.preview_styles))return"";"string"!=typeof u&&(u="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");var c,l=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}return"preview"in t&&!1===(u=t.preview)?"":(n=t.block||t.inline||"span",(c=t.selector,i=c&&"string"==typeof c?(c=(c=c.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Yt.map(c.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=Yt.map(e.split(/(?:~\+|~|\+)/),Jg),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]).length?(i[0].name||(i[0].name=n),n=t.selector,r=Gg(i,e)):r=Gg([n],e),o=Kg.select(n,r)[0]||r.firstChild,Xg(t.styles,(function(e,t){(e=l(e))&&Kg.setStyle(o,t,e)})),Xg(t.attributes,(function(e,t){(e=l(e))&&Kg.setAttrib(o,t,e)})),Xg(t.classes,(function(e){e=l(e),Kg.hasClass(o,e)||Kg.addClass(o,e)})),e.fire("PreviewFormats"),Kg.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),a=Kg.getStyle(e.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,Xg(u.split(" "),(function(t){var n=Kg.getStyle(o,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=Kg.getStyle(e.getBody(),t,!0),"#ffffff"===Kg.toHex(n).toLowerCase())||"color"===t&&"#000000"===Kg.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===a)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*a+"px"}"border"===t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),Kg.remove(r),s)},Zg=function(e,t,n,r,o){var i=t.get(n);!Bd.match(e,n,r,o)||"toggle"in i[0]&&!i[0].toggle?Vg.applyFormat(e,n,r,o):Pg(e,n,r,o)};function ev(e){var t=function(e){var t={},n=function(e,r){e&&("string"!=typeof e?Yt.each(e,(function(e,t){n(t,e)})):(r=r.length?r:[r],Yt.each(r,(function(e){void 0===e.deep&&(e.deep=!e.selector),void 0===e.split&&(e.split=!e.selector||e.inline),void 0===e.remove&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))})),t[e]=r))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(t,n,r){Yt.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return Yt.each("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(e.settings.formats),{get:function(e){return e?t[e]:t},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}}(e),n=Li(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Vd(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==Hd||Vd(e,Mu(r,n.getStart())),37!==t&&39!==t||Vd(e,Mu(r,n.getStart()))}(e,t.keyCode)}))}(e),{get:t.get,register:t.register,unregister:t.unregister,apply:u(Vg.applyFormat,e),remove:u(Pg,e),toggle:u(Zg,e,t),match:u(Bd.match,e),matchAll:u(Bd.matchAll,e),matchNode:u(Bd.matchNode,e),canApply:u(Bd.canApply,e),formatChanged:u(Yg,e,n),getCssText:u(Qg,e)}}var tv,nv=Object.prototype.hasOwnProperty,rv=(tv=function(e,t){return t},function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)nv.call(o,i)&&(n[i]=tv(n[i],o[i]))}return n}),ov=function(e,t){var n=fi();t.convert_fonts_to_spans&&function(e,t,n){e.addNodeFilter("font",(function(e){W(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){W(["color","face","size"],(function(t){e.attr(t,null)}))}(e)}))}))}(e,n,Yt.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){W(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},iv=/^[ \t\r\n]*$/,av={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},uv=function(e,t,n){var r,o,i=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[i])return e[i];if(e!==t){if(r=e[a])return r;for(o=e.parent;o&&o!==t;o=o.parent)if(r=o[a])return r}},sv=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r,o;if(r=new e(t,av[t]||1),n)for(o in n)r.attr(o,n[o]);return r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r,o=this;if("string"!=typeof e){for(r in e)o.attr(r,e[r]);return o}if(n=o.attributes){if(void 0!==t){if(null===t){if(e in n.map)for(delete n.map[e],r=n.length;r--;)if(n[r].name===e)return n=n.splice(r,1),o;return o}if(e in n.map){for(r=n.length;r--;)if(n[r].name===e){n[r].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,o}return n.map[e]}},e.prototype.clone=function(){var t,n,r,o,i,a=this,u=new e(a.name,a.type);if(r=a.attributes){for((i=[]).map={},t=0,n=r.length;t<n;t++)"id"!==(o=r[t]).name&&(i[i.length]={name:o.name,value:o.value},i.map[o.name]=o.value);u.attributes=i}return u.value=a.value,u.shortEnded=a.shortEnded,u},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){var e,t,n=this;for(e=n.firstChild;e;)t=e.next,n.insert(e,n,!0),e=t;n.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t,n=this;return e.parent&&e.remove(),(t=n.lastChild)?(t.next=e,e.prev=t,n.lastChild=e):n.lastChild=n.firstChild=e,e.parent=n,e},e.prototype.insert=function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){var t,n=[];for(t=this.firstChild;t;t=uv(t,this))t.name===e&&n.push(t);return n},e.prototype.empty=function(){var e,t,n,r=this;if(r.firstChild){for(e=[],n=r.firstChild;n;n=uv(n,r))e.push(n);for(t=e.length;t--;)(n=e[t]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}return r.firstChild=r.lastChild=null,r},e.prototype.isEmpty=function(e,t,n){var r,o,i=this.firstChild;if(t=t||{},i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(e[i.name])return!1;for(r=i.attributes.length;r--;)if("name"===(o=i.attributes[r].name)||0===o.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!iv.test(i.value))return!1;if(3===i.type&&i.parent&&t[i.parent.name]&&iv.test(i.value))return!1;if(n&&n(i))return!1}while(i=uv(i,this));return!0},e.prototype.walk=function(e){return uv(this,null,e)},e}(),cv=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new sv("br",1)).shortEnded=!0:r.empty().append(new sv("#text",3)).value=" "},lv=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},fv=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},dv=Yt.makeMap,mv=Yt.each,pv=Yt.explode,hv=Yt.extend;function gv(e,t){void 0===t&&(t=ci());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t,a,u;(a=e.name)in n&&((u=o[a])?u.push(e):o[a]=[e]),t=r.length;for(;t--;)(a=r[t].name)in e.attributes.map&&((u=i[a])?u.push(e):i[a]=[e]);return e},u={schema:t,addAttributeFilter:function(e,t){mv(pv(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){mv(pv(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,s){var c,l,f,d,m,p,h,g,v,b,y,x=[];s=s||{},o={},i={},v=hv(dv("script,style,head,html,body,title,meta,param"),t.getBlockElements());var w=t.getNonEmptyElements(),C=t.children,T=e.validate,E="forced_root_block"in s?s.forced_root_block:e.forced_root_block,N=t.getWhiteSpaceElements(),S=/^[ \t\r\n]+/,k=/[ \t\r\n]+$/,D=/[ \t\r\n]+/g,_=/^[ \t\r\n]+$/;b=N.hasOwnProperty(s.context)||N.hasOwnProperty(e.root_name);var R=function(e,t){var r,i=new sv(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},A=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if((o=n.value.replace(k,"")).length>0)return void(n.value=o);if(r=n.next){if(3===r.type&&r.value.length){n=n.prev;continue}if(!a[r.name]&&"script"!==r.name&&"style"!==r.name){n=n.prev;continue}}i=n.prev,n.remove(),n=i}};c=ug({validate:T,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,self_closing_elements:function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n}(t.getSelfClosingElements()),cdata:function(e){y.append(R("#cdata",4)).value=e},text:function(e,t){var n;b||(e=e.replace(D," "),function(e,t){return e&&(t[e.name]||"br"===e.name)}(y.lastChild,v)&&(e=e.replace(S,""))),0!==e.length&&((n=R("#text",3)).raw=!!t,y.append(n).value=e)},comment:function(e){y.append(R("#comment",8)).value=e},pi:function(e,t){y.append(R(e,7)).value=t,A(y)},doctype:function(e){y.append(R("#doctype",10)).value=e,A(y)},start:function(e,n,o){var a,u,s,c,l;if(s=T?t.getElementRule(e):{}){for((a=R(s.outputName||e,1)).attributes=n,a.shortEnded=o,y.append(a),(l=C[y.name])&&C[a.name]&&!l[a.name]&&x.push(a),u=r.length;u--;)(c=r[u].name)in n.map&&((h=i[c])?h.push(a):i[c]=[a]);v[e]&&A(a),o||(y=a),!b&&N[e]&&(b=!0)}},end:function(n){var r,o,i,a,u;if(o=T?t.getElementRule(n):{}){if(v[n]&&!b){if((r=y.firstChild)&&3===r.type)if((i=r.value.replace(S,"")).length>0)r.value=i,r=r.next;else for(a=r.next,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.next,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a;if((r=y.lastChild)&&3===r.type)if((i=r.value.replace(k,"")).length>0)r.value=i,r=r.prev;else for(a=r.prev,r.remove(),r=a;r&&3===r.type;)i=r.value,a=r.prev,(0===i.length||_.test(i))&&(r.remove(),r=a),r=a}if(b&&N[n]&&(b=!1),o.removeEmpty&&fv(t,w,N,y)&&!y.attributes.map.name&&!y.attr("id"))return u=y.parent,v[y.name]?y.empty().remove():y.unwrap(),void(y=u);o.paddEmpty&&(function(e){return lv(e,"#text")&&" "===e.firstChild.value}(y)||fv(t,w,N,y))&&cv(e,s,v,y),y=y.parent}}},t);var O=y=new sv(s.context||e.root_name,11);if(c.parse(u),T&&x.length&&(s.context?s.invalid=!0:function(e){var n,r,o,i,u,s,c,l,f,d,m,p,h,g,v,b;for(p=dv("tr,td,th,tbody,thead,tfoot,table"),d=t.getNonEmptyElements(),m=t.getWhiteSpaceElements(),h=t.getTextBlockElements(),g=t.getSpecialElements(),n=0;n<e.length;n++)if((r=e[n]).parent&&!r.fixed)if(h[r.name]&&"li"===r.parent.name){for(v=r.next;v&&h[v.name];)v.name="li",v.fixed=!0,r.parent.insert(v,r.parent),v=v.next;r.unwrap(r)}else{for(i=[r],o=r.parent;o&&!t.isValidChild(o.name,r.name)&&!p[o.name];o=o.parent)i.push(o);if(o&&i.length>1){for(i.reverse(),u=s=a(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(s.name,i[f].name)?(c=a(i[f].clone()),s.append(c)):c=s,l=i[f].firstChild;l&&l!==i[f+1];)b=l.next,c.append(l),l=b;s=c}fv(t,d,m,u)?o.insert(r,i[0],!0):(o.insert(u,i[0],!0),o.insert(r,u)),o=i[0],(fv(t,d,m,o)||lv(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if((v=r.prev)&&("ul"===v.name||"ul"===v.name)){v.append(r);continue}if((v=r.next)&&("ul"===v.name||"ul"===v.name)){v.insert(r,v.firstChild,!0);continue}r.wrap(a(new sv("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(a(new sv("div",1))):g[r.name]?r.empty().remove():r.unwrap()}}}(x)),E&&("body"===O.name||s.isRootContent)&&function(){var n,r,o=O.firstChild,i=function(e){e&&((o=e.firstChild)&&3===o.type&&(o.value=o.value.replace(S,"")),(o=e.lastChild)&&3===o.type&&(o.value=o.value.replace(k,"")))};if(t.isValidChild(O.name,E.toLowerCase())){for(;o;)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!v[o.name]&&!o.attr("data-mce-type")?(r||((r=R(E,1)).attr(e.forced_root_block_attrs),O.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}}(),!s.invalid){for(g in o){for(h=n[g],m=(l=o[g]).length;m--;)l[m].parent||l.splice(m,1);for(f=0,d=h.length;f<d;f++)h[f](l,g,s)}for(f=0,d=r.length;f<d;f++)if((h=r[f]).name in i){for(m=(l=i[h.name]).length;m--;)l[m].parent||l.splice(m,1);for(m=0,p=h.callbacks.length;m<p;m++)h.callbacks[m](l,h.name,s)}}return O}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,s,c,l,f,d,m=e.length,p=Yt.extend({},n.getBlockElements()),h=n.getNonEmptyElements(),g=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(u=(a=e[i]).parent,p[a.parent.name]&&a===u.lastChild){for(c=a.prev;c;){if("span"!==(l=c.name)||"bookmark"!==c.attr("data-mce-type")){if("br"!==l)break;if("br"===l){a=null;break}}c=c.prev}a&&(a.remove(),fv(n,h,g,u)&&(f=n.getElementRule(u.name))&&(f.removeEmpty?u.remove():f.paddEmpty&&cv(t,o,p,u)))}else{for(s=a;u&&u.firstChild===s&&u.lastChild===s&&(s=u,!p[u.name]);)u=u.parent;s===u&&!0!==t.padd_empty_with_br&&((d=new sv("#text",3)).value=" ",a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o,i=e.length;if(!t.allow_unsafe_link_target)for(;i--;)"a"===(n=e[i]).name&&"_blank"===n.attr("target")&&n.attr("rel",(void 0,o=(r=n.attr("rel"))?Yt.trim(r):"",/\b(noopener)\b/g.test(o)?o:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(o)))})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new sv("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t,r,o,i,a,u,s,c=e.length,l=n.getValidClasses();c--;){for(r=(t=e[c]).attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],s=!1,(u=l["*"])&&u[i]&&(s=!0),u=l[t.name],!s&&u&&u[i]&&(s=!0),s&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}}))}(u,e),function(e,t){t.inline_styles&&ov(e,t)}(u,e),u}var vv=function(e,t,n){-1===Yt.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))};function bv(e,n){var r,o,i,a=["data-mce-selected"];return r=n&&n.dom?n.dom:xi.DOM,o=n&&n.schema?n.schema:ci(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs,function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n,r=e.length;r--;)(n=e[r]).attr("tabindex",n.attributes.map["data-mce-tabindex"]),n.attr(t,null)})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o,i,a=e.length,u="data-mce-"+r,s=t.url_converter,c=t.url_converter_scope;a--;)void 0!==(i=(o=e[a]).attributes.map[u])?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attributes.map[r],"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):s&&(i=s.call(c,i,r,o.name)),o.attr(r,i.length>0?i:null))})),e.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)(n=(t=e[r]).attr("class"))&&(n=t.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),t.attr("class",n.length>0?n:null))})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r,o=e.length;o--;)if("bookmark"===(r=e[o]).attributes.map["data-mce-type"]&&!n.cleanup){var i=S.from(r.firstChild).exists((function(e){return!ua(e.value)}));i?r.unwrap():r.remove()}})),e.addNodeFilter("noscript",(function(e){for(var t,n=e.length;n--;)(t=e[n].firstChild)&&(t.value=Zo.decode(t.value))})),e.addNodeFilter("script,style",(function(e,n){for(var r,o,i,a=e.length,u=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};a--;)o=(r=e[a]).firstChild?r.firstChild.value:"","script"===n?((i=r.attr("type"))&&r.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="// <![CDATA[\n"+u(o)+"\n// ]]>")):"xhtml"===t.element_format&&o.length>0&&(r.firstChild.value="\x3c!--\n"+u(o)+"\n--\x3e")})),e.addNodeFilter("#comment",(function(e){for(var t,n=e.length;n--;)0===(t=e[n]).value.indexOf("[CDATA[")?(t.name="#cdata",t.type=4,t.value=t.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===t.value.indexOf("mce:protected ")&&(t.name="#text",t.type=3,t.raw=!0,t.value=unescape(t.value).substr(14))})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n,r=e.length;r--;)7===(n=e[r]).type?n.remove():1===n.type&&("input"!==t||"type"in n.attributes.map||n.attr("type","text"))})),e.addAttributeFilter("data-mce-type",(function(t){W(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i=gv(e,o),e,r),{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(a,u){var s=rv({format:"html"},u||{}),c=function(e,n,r){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,r)?function(e,n,r){var o,i,a,u=e.dom;return n=n.cloneNode(!0),(o=t.document.implementation).createHTMLDocument&&(i=o.createHTMLDocument(""),Yt.each("BODY"===n.nodeName?n.childNodes:[n],(function(e){i.body.appendChild(i.importNode(e,!0))})),n="BODY"!==n.nodeName?i.body.firstChild:i.body,a=u.doc,u.doc=i),function(e,t){e.fire("PreProcess",t)}(e,rv(r,{node:n})),a&&(u.doc=a),n}(e,n,r):n}(n,a,s),l=function(e,t,n){var r=ca(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||ko(lr(t))?r:Yt.trim(r)}(r,c,s),f=function(e,t,n){var r=n.selection?rv({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t,n,r=function(e){return e&&"br"===e.name};r(t=e.lastChild)&&r(n=t.prev)&&(t.remove(),n.remove())}(o),o}(i,l,s);return"tree"===s.format?f:function(e,t,n,r,o){var i=function(e,t,n){return Hc(e,t).serialize(n)}(t,n,r);return function(e,t,n){return!t.no_events&&e?function(e,t){return e.fire("PostProcess",t)}(e,rv(t,{content:n})).content:n}(e,o,i)}(n,e,o,f,s)},addRules:function(e){o.addValidElements(e)},setRules:function(e){o.setValidElements(e)},addTempAttr:u(vv,i,a),getTempAttrs:function(){return a}}}function yv(e,t){var n=bv(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs}}function xv(e){return{getBookmark:u($s,e),moveToBookmark:u(Ys,e)}}!function(e){e.isBookmarkNode=Xs}(xv||(xv={}));var wv,Cv=xv,Tv=Ho.isContentEditableFalse,Ev=Ho.isContentEditableTrue,Nv=function(e,n){var r,o,i,a,u,s,c,l,f,d,m,p,h,g,v,b,y,x=n.dom,w=Yt.each,C=n.getDoc(),T=t.document,E=Math.abs,N=Math.round,S=n.getBody();a={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var k=".mce-content-body";n.contentStyles.push(k+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: content-box;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+k+" .mce-resizehandle:hover {background: #000}"+k+" img[data-mce-selected],"+k+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+k+" .mce-clonedresizable {position: absolute;"+(ce.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+k+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}");var D=function(e){return e&&("IMG"===e.nodeName||n.dom.is(e,"figure.image"))},_=function(e){var t=e.target;(function(e,t){return D(e.target)&&!Vh(e.clientX,e.clientY,t)})(e,n.selection.getRng())&&!e.isDefaultPrevented()&&n.selection.select(t)},R=function(e){return n.dom.is(e,"figure.image")?e.querySelector("img"):e},A=function(e){var t=n.settings.object_resizing;return!1!==t&&!ce.iOS&&("string"!=typeof t&&(t="table,img,figure.image,div"),"false"!==e.getAttribute("data-mce-resize")&&e!==n.getBody()&&Br(lr(e),t))},O=function(e){var t,a,w,C;t=e.screenX-s,a=e.screenY-c,g=t*u[2]+d,v=a*u[3]+m,g=g<5?5:g,v=v<5?5:v,(D(r)&&!1!==n.settings.resize_img_proportional?!Ah.modifierPressed(e):Ah.modifierPressed(e)||D(r)&&u[2]*u[3]!=0)&&(E(t)>E(a)?(v=N(g*p),g=N(v/p)):(g=N(v/p),v=N(g*p))),x.setStyles(R(o),{width:g,height:v}),w=(w=u.startPos.x+t)>0?w:0,C=(C=u.startPos.y+a)>0?C:0,x.setStyles(i,{left:w,top:C,display:"block"}),i.innerHTML=g+" × "+v,u[2]<0&&o.clientWidth<=g&&x.setStyle(o,"left",l+(d-g)),u[3]<0&&o.clientHeight<=v&&x.setStyle(o,"top",f+(m-v)),(t=S.scrollWidth-b)+(a=S.scrollHeight-y)!=0&&x.setStyles(i,{left:w-t,top:C-a}),h||(function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})}(n,r,d,m),h=!0)},P=function(){h=!1;var e=function(e,t){t&&(r.style[e]||!n.schema.isValid(r.nodeName.toLowerCase(),e)?x.setStyle(R(r),e,t):x.setAttrib(R(r),e,t))};e("width",g),e("height",v),x.unbind(C,"mousemove",O),x.unbind(C,"mouseup",P),T!==C&&(x.unbind(T,"mousemove",O),x.unbind(T,"mouseup",P)),x.remove(o),x.remove(i),M(r),function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})}(n,r,g,v),x.setAttrib(r,"style",x.getAttrib(r,"style")),n.nodeChanged()},M=function(e){var t,h,E,N,k;I(),F(),t=x.getPos(e,S),l=t.x,f=t.y,k=e.getBoundingClientRect(),h=k.width||k.right-k.left,E=k.height||k.bottom-k.top,r!==e&&(r=e,g=v=0),N=n.fire("ObjectSelected",{target:e}),A(e)&&!N.isDefaultPrevented()?w(a,(function(e,t){var n;(n=x.get("mceResizeHandle"+t))&&x.remove(n),n=x.add(S,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===ce.ie&&(n.contentEditable=!1),x.bind(n,"mousedown",(function(t){t.stopImmediatePropagation(),t.preventDefault(),function(t){s=t.screenX,c=t.screenY,d=R(r).clientWidth,m=R(r).clientHeight,p=m/d,u=e,e.startPos={x:h*e[0]+l,y:E*e[1]+f},b=S.scrollWidth,y=S.scrollHeight,o=r.cloneNode(!0),x.addClass(o,"mce-clonedresizable"),x.setAttrib(o,"data-mce-bogus","all"),o.contentEditable=!1,o.unSelectabe=!0,x.setStyles(o,{left:l,top:f,margin:0}),o.removeAttribute("data-mce-selected"),S.appendChild(o),x.bind(C,"mousemove",O),x.bind(C,"mouseup",P),T!==C&&(x.bind(T,"mousemove",O),x.bind(T,"mouseup",P)),i=x.add(S,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},d+" × "+m)}(t)})),e.elm=n,x.setStyles(n,{left:h*e[0]+l-n.offsetWidth/2,top:E*e[1]+f-n.offsetHeight/2})})):I(),r.setAttribute("data-mce-selected","1")},I=function(){var e,t;for(e in F(),r&&r.removeAttribute("data-mce-selected"),a)(t=x.get("mceResizeHandle"+e))&&(x.unbind(t),x.remove(t))},B=function(t){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};h||n.removed||(w(x.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")})),r="mousedown"===t.type?t.target:e.getNode(),o(r=x.$(r).closest("table,img,figure.image,hr")[0],S)&&(H(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?M(r):I())},L=function(e){return Tv(function(e,t){for(;t&&t!==e;){if(Ev(t)||Tv(t))return t;t=t.parentNode}return null}(n.getBody(),e))},F=function(){for(var e in a){var t=a[e];t.elm&&(x.unbind(t.elm),delete t.elm)}},H=function(){try{n.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};return n.on("init",(function(){H(),ce.ie&&ce.ie>=11&&(n.on("mousedown click",(function(e){var t=e.target,r=t.nodeName;h||!/^(TABLE|IMG|HR)$/.test(r)||L(t)||(2!==e.button&&n.selection.select(t,"TABLE"===r),"mousedown"===e.type&&n.nodeChanged())})),n.dom.bind(S,"mscontrolselect",(function(e){var t=function(e){pe.setEditorTimeout(n,(function(){n.selection.select(e)}))};if(L(e.target))return e.preventDefault(),void t(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&t(e.target))})));var e=pe.throttle((function(e){n.composing||B(e)}));n.on("nodechange ResizeEditor ResizeWindow drop FullscreenStateChanged",e),n.on("keyup compositionend",(function(t){r&&"TABLE"===r.nodeName&&e(t)})),n.on("hide blur",I),n.on("contextmenu",_)})),n.on("remove",F),{isResizable:A,showResizeRect:M,hideResizeRect:I,updateResizeRect:B,destroy:function(){r=o=null}}},Sv=function(e){return Ho.isContentEditableTrue(e)||Ho.isContentEditableFalse(e)},kv=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o,i;if(r=n.elementFromPoint(e,t),o=n.body.createTextRange(),r&&"HTML"!==r.tagName||(r=n.body),o.moveToElementText(r),(i=(i=Yt.toArray(o.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,t),o.collapse(!0),o}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Ho.isContentEditableFalse(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,Sv))?null:e}(r,n.body)}return r},Dv=function(e,t){return z(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},_v=function(e,n){var r=(n||t.document).createDocumentFragment();return W(e,(function(e){r.appendChild(e.dom())})),lr(r)},Rv=Ar("element","width","rows"),Av=Ar("element","cells"),Ov=Ar("x","y"),Pv=function(e,t){var n=parseInt(kr(e,t),10);return isNaN(n)?1:n},Mv=function(e,t,n){var r=e.rows();return!!(r[n]?r[n].cells():[])[t]},Iv=function(e){return V(e,(function(e,t){return t.cells().length>e?t.cells().length:e}),0)},Bv=function(e,t){for(var n=e.rows(),r=0;r<n.length;r++)for(var o=n[r].cells(),i=0;i<o.length;i++)if(Fr(o[i],t))return S.some(Ov(i,r));return S.none()},Lv=function(e,t,n,r,o){for(var i=[],a=e.rows(),u=n;u<=o;u++){var s=a[u].cells(),c=t<r?s.slice(t,r+1):s.slice(r,t+1);i.push(Av(a[u].element(),c))}return i},Fv=function(e){return function(e,t){var n=oa(e.element()),r=sr("tbody");return Oi(r,t),Ai(n,r),n}(e,function(e){return z(e.rows(),(function(e){var t=z(e.cells(),(function(e){var t=ia(e);return Dr(t,"colspan"),Dr(t,"rowspan"),t})),n=oa(e.element());return Oi(n,t),n}))}(e))},Hv=function(e,t){return $(e,(function(e){return"li"===pr(e)&&function(e,t){return Ua(function(e){var t=e.startContainer,n=e.startOffset;return Ho.isText(t)?0===n?S.some(lr(t)):S.none():S.from(t.childNodes[n]).map(lr)}(t),function(e){var t=e.endContainer,n=e.endOffset;return Ho.isText(t)?n===t.data.length?S.some(lr(t)):S.none():S.from(t.childNodes[n-1]).map(lr)}(t),(function(t,n){var r=$(Nh(e),u(Fr,t)),o=$(Sh(e),u(Fr,n));return r.isSome()&&o.isSome()})).getOr(!1)}(e,t)})).fold(i([]),(function(t){return function(e){return $(e,(function(e){return"ul"===pr(e)||"ol"===pr(e)}))}(e).map((function(e){return[sr("li"),sr(pr(e))]})).getOr([])}))},jv=function(){return _v([])},zv=function(e,t){return n=lr(t.cloneContents()),r=function(e,t){var n=lr(t.commonAncestorContainer),r=yl(n,e),o=q(r,(function(e){return yo(e)||vo(e)})),a=Hv(r,t),u=o.concat(a.length?a:function(e){return To(e)?Wr(e).filter(Co).fold(i([]),(function(t){return[e,t]})):Co(e)?[e]:[]}(n));return z(u,oa)}(e,t),o=V(r,(function(e,t){return Ai(t,e),t}),n),r.length>0?_v([o]):o;var n,r,o},Wv=function(e,t){return(n=e,r=t[0],Yi(r,"table",u(Fr,n))).bind((function(e){var n,r,o,i=t[0],a=t[t.length-1],u=function(e){var t=Rv(oa(e),0,[]);return W(Ui(e,"tr"),(function(e,n){W(Ui(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=Pv(o,"rowspan"),a=Pv(o,"colspan"),u=e.rows(),s=n;s<n+i;s++){u[s]||(u[s]=Av(ia(r),[]));for(var c=t;c<t+a;c++)u[s].cells()[c]=s===n&&c===t?o:oa(o)}}(t,function(e,t,n){for(;Mv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),Rv(t.element(),Iv(t.rows()),t.rows())}(e);return(n=u,r=i,o=a,Bv(n,r).bind((function(e){return Bv(n,o).map((function(t){return function(e,t,n){var r=t.x(),o=t.y(),i=n.x(),a=n.y(),u=o<a?Lv(e,r,o,i,a):Lv(e,r,a,i,o);return Rv(e.element(),Iv(u),u)}(n,e,t)}))}))).map((function(e){return _v([Fv(e)])}))})).getOrThunk(jv);var n,r},Uv=function(e,t){if(void 0===t&&(t={}),t.get=!0,t.format=t.format||"html",t.selection=!0,(t=e.fire("BeforeGetContent",t)).isDefaultPrevented())return e.fire("GetContent",t),t.content;if("text"===t.format)return function(e){return S.from(e.selection.getRng()).map((function(t){var n=e.dom.add(e.getBody(),"div",{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),r=ca(n.innerText);return e.dom.remove(n),r})).getOr("")}(e);t.getInner=!0;var n=function(e,t){var n,r=e.selection.getRng(),o=e.dom.create("body"),i=e.selection.getSel(),a=Dv(e,vd(i));return(n=t.contextual?function(e,t){var n=xd(t,e);return n.length>0?Wv(e,n):function(e,t){return t.length>0&&t[0].collapsed?jv():zv(e,t[0])}(e,t)}(lr(e.getBody()),a).dom():r.cloneContents())&&o.appendChild(n),e.selection.serializer.serialize(o,t)}(e,t);return"tree"===t.format?n:(t.content=e.selection.isCollapsed()?"":n,e.fire("GetContent",t),t.content)},qv=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return S.from(i).map(lr).map((function(e){return r&&t.collapsed?e:Xr(e,o(e,a)).getOr(e)})).bind((function(e){return gr(e)?S.some(e):Wr(e)})).map((function(e){return e.dom()})).getOr(e)},Vv=function(e,t,n){return qv(e,t,!0,n,(function(e,t){return Math.min(e.dom().childNodes.length,t)}))},$v=function(e,t,n){return qv(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Yv=function(e,t){for(var n=e;e&&Ho.isText(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Xv=Yt.each,Kv=function(e){return!!e.select},Gv=function(e){return!(!e||!e.ownerDocument)&&Hr(lr(e.ownerDocument),lr(e))},Jv=function(e,t,n,r){var o,i,a,u,s,c=function(e,t){return function(e,t,n){var r,o,i,a=function(e,t){return ta(ta({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),u=e.selection.getRng(),s=e.getDoc();if(a.no_events||!(a=e.fire("BeforeSetContent",a)).isDefaultPrevented()){if(t=function(e,t){if("raw"!==t.format){var n=e.parser.parse(t.content,ta({isRootContent:!0,forced_root_block:!1},t));return Hc({validate:e.validate},e.schema).serialize(n)}return t.content}(e,a),u.insertNode){t+='<span id="__caret">_</span>',u.startContainer===s&&u.endContainer===s?s.body.innerHTML=t:(u.deleteContents(),0===s.body.childNodes.length?s.body.innerHTML=t:u.createContextualFragment?u.insertNode(u.createContextualFragment(t)):(o=s.createDocumentFragment(),i=s.createElement("div"),o.appendChild(i),i.outerHTML=t,u.insertNode(o))),r=e.dom.get("__caret"),(u=s.createRange()).setStartBefore(r),u.setEndBefore(r),e.selection.setRng(u),e.dom.remove("__caret");try{e.selection.setRng(u)}catch(e){}}else{var c=u;c.item&&(s.execCommand("Delete",!1,null),c=e.selection.getRng()),/^\s+/.test(t)?(c.pasteHTML('<span id="__mce_tmp">_</span>'+t),e.dom.remove("__mce_tmp")):c.pasteHTML(t)}a.no_events||e.fire("SetContent",a)}else e.fire("SetContent",a)}(r,e,t)},l=function(e){var t=d();t.collapse(!!e),m(t)},f=function(){return t.getSelection?t.getSelection():t.document.selection},d=function(){var n,o,i,s,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}};if(!t)return null;if(null==(s=t.document))return null;if(void 0!==r.bookmark&&!1===Hp(r)){var l=Gm(r);if(l.isSome())return l.map((function(e){return Dv(r,[e])[0]})).getOr(s.createRange())}try{(n=f())&&!Ho.isRestrictedNode(n.anchorNode)&&(o=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():s.createRange())}catch(e){}return(o=Dv(r,[o])[0])||(o=s.createRange?s.createRange():s.body.createTextRange()),o.setStart&&9===o.startContainer.nodeType&&o.collapsed&&(i=e.getRoot(),o.setStart(i,0),o.setEnd(i,0)),a&&u&&(0===c(o.START_TO_START,o,a)&&0===c(o.END_TO_END,o,a)?o=u:(a=null,u=null)),o},m=function(e,t){var n,o;if(function(e){return!!e&&(!!Kv(e)||Gv(e.startContainer)&&Gv(e.endContainer))}(e)){var i=Kv(e)?e:null;if(i){u=null;try{i.select()}catch(e){}}else{if(n=f(),e=r.fire("SetSelectionRange",{range:e,forward:t}).range,n){u=e;try{n.removeAllRanges(),n.addRange(e)}catch(e){}!1===t&&n.extend&&(n.collapse(e.endContainer,e.endOffset),n.extend(e.startContainer,e.startOffset)),a=n.rangeCount>0?n.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!n.setBaseAndExtent||ce.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(o=e.startContainer.childNodes[e.startOffset])&&"IMG"===o.tagName&&(n.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),n.anchorNode===e.startContainer&&n.focusNode===e.endContainer||n.setBaseAndExtent(o,0,o,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},p=function(){var t,n,r=f();return!(r&&r.anchorNode&&r.focusNode)||((t=e.createRng()).setStart(r.anchorNode,r.anchorOffset),t.collapse(!0),(n=e.createRng()).setStart(r.focusNode,r.focusOffset),n.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,n)<=0)},h={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:l,setCursorLocation:function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),m(o),l(!1)):(kh(e,o,r.getBody(),!0),m(o))},getContent:function(e){return Uv(r,e)},setContent:c,getBookmark:function(e,t){return o.getBookmark(e,t)},moveToBookmark:function(e){return o.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return S.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(kh(e,o,t,!0),kh(e,o,t,!1)),o}))}(e,t,n).each(m),t},isCollapsed:function(){var e=d(),t=f();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:p,setNode:function(t){return c(e.getOuterHTML(t)),t},getNode:function(){return e=r.getBody(),(t=d())?(o=t.startContainer,i=t.endContainer,a=t.startOffset,u=t.endOffset,n=t.commonAncestorContainer,!t.collapsed&&(o===i&&u-a<2&&o.hasChildNodes()&&(n=o.childNodes[a]),3===o.nodeType&&3===i.nodeType&&(o=o.length===a?Yv(o.nextSibling,!0):o.parentNode,i=0===u?Yv(i.previousSibling,!1):i.parentNode,o&&o===i))?o:n&&3===n.nodeType?n.parentNode:n):e;var e,t,n,o,i,a,u},getSel:f,setRng:m,getRng:d,getStart:function(e){return Vv(r.getBody(),d(),e)},getEnd:function(e){return $v(r.getBody(),d(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i,a=[];if(i=e.getRoot(),n=e.getParent(n||Vv(i,t,t.collapsed),e.isBlock),r=e.getParent(r||$v(i,t,t.collapsed),e.isBlock),n&&n!==i&&a.push(n),n&&r&&n!==r){o=n;for(var u=new fo(n,i);(o=u.next())&&o!==r;)e.isBlock(o)&&a.push(o)}return r&&n!==r&&r!==i&&a.push(r),a}(e,d(),t,n)},normalize:function(){var t=d(),n=f();if(!(gd(n).length>1)&&Dh(r)){var o=Em(e,t);return o.each((function(e){m(e,p())})),o.getOr(t)}return t},selectorChanged:function(t,n){var o;return s||(s={},o={},r.on("NodeChange",(function(t){var n=t.element,r=e.getParents(n,null,e.getRoot()),i={};Xv(s,(function(t,n){Xv(r,(function(a){if(e.is(a,n))return o[n]||(Xv(t,(function(e){e(!0,{node:a,selector:n,parents:r})})),o[n]=t),i[n]=t,!1}))})),Xv(o,(function(e,t){i[t]||(delete o[t],Xv(e,(function(e){e(!1,{node:n,selector:t,parents:r})})))}))}))),s[t]||(s[t]=[]),s[t].push(n),h},getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){return function(e,t,n){var r,o,i,a,u=e.dom,s=u.getRoot(),c=0;if(!function(e,t,n){var r={elm:t,alignToTop:n};return e.fire("scrollIntoView",r),r.isDefaultPrevented()}(e,t,n)&&Ho.isElement(t)){if(!1===n&&(c=t.offsetHeight),"BODY"!==s.nodeName){var l=e.selection.getScrollContainer();if(l)return r=Zd(t).y-Zd(l).y+c,a=l.clientHeight,void((r<(i=l.scrollTop)||r+25>i+a)&&(l.scrollTop=r<i?r:r-a+25))}o=u.getViewPort(e.getWin()),r=u.getPos(t).y+c,i=o.y,a=o.h,(r<o.y||r+25>i+a)&&e.getWin().scrollTo(0,r<i?r:r-a+25)}}(r,e,t)},placeCaretAt:function(e,t){return m(kv(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=d();return e.collapsed?lu.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=a=u=null,i.destroy()}};return o=Cv(h),i=Nv(h,r),h.bookmarkManager=o,h.controlSelection=i,h};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(wv||(wv={}));var Qv=function(e,t){return e===cu.Backwards?t.reverse():t},Zv=function(e,t,n){return e===cu.Forwards?t.next(n):t.prev(n)},eb=function(e,t,n,r){return Ho.isBr(r.getNode(t===cu.Forwards))?wv.Br:!1===as(n,r)?wv.Block:wv.Wrap},tb=function(e,t,n,r){for(var o,i=_s(n),a=r,u=[];a&&(o=Zv(t,i,a));){if(Ho.isBr(o.getNode(!1)))return t===cu.Forwards?{positions:Qv(t,u).concat([o]),breakType:wv.Br,breakAt:S.some(o)}:{positions:Qv(t,u),breakType:wv.Br,breakAt:S.some(o)};if(o.isVisible()){if(e(a,o)){var s=eb(0,t,a,o);return{positions:Qv(t,u),breakType:s,breakAt:S.some(o)}}u.push(o),a=o}else a=o}return{positions:Qv(t,u),breakType:wv.Eol,breakAt:S.none()}},nb=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===cu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},rb=function(e,t){return V(e,(function(e,n){return e.fold((function(){return S.some(n)}),(function(r){return Ua(J(r.getClientRects()),J(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),S.none())},ob=function(e,t){return J(t.getClientRects()).bind((function(t){return rb(e,t.left)}))},ib=u(tb,su.isAbove,-1),ab=u(tb,su.isBelow,1),ub=u(nb,-1,ib),sb=u(nb,1,ab),cb=Ho.isContentEditableFalse,lb=Ha,fb=function(e,t,n){var r,o,i=_s(e.getBody()),a=u(vs,i.next),s=u(vs,i.prev);if(n.collapsed&&e.settings.forced_root_block){if(!(r=e.dom.getParent(n.startContainer,"PRE")))return;(1===t?a(lu.fromRangeStart(n)):s(lu.fromRangeStart(n)))||(o=function(e){var t=e.dom.create(Yc(e));return(!ce.ie||ce.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e),1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}},db=function(e,t){return function(){var n=function(e,t){var n,r=_s(e.getBody()),o=u(vs,r.next),i=u(vs,r.prev),a=t?cu.Forwards:cu.Backwards,s=t?o:i,c=e.selection.getRng();return(n=function(e,t,n,r){var o=e===cu.Forwards,i=o?Yl:Xl;if(!r.collapsed){var a=lb(r);if(cb(a))return nm(e,t,a,e===cu.Backwards,!0)}var u=function(e){return da(e.startContainer)}(r),s=hs(e,t.getBody(),r);if(i(s))return rm(t,s.getNode(!o));var c=il.normalizePosition(o,n(s));if(!c)return u?r:null;if(i(c))return nm(e,t,c.getNode(!o),o,!0);var l=n(c);return l&&i(l)&&bs(c,l)?nm(e,t,l.getNode(!o),o,!0):u?im(t,c.toRange(),!0):null}(a,e,s,c))?n:(n=fb(e,a,c))||null}(e,t);return!!n&&(am(e,n),!0)}},mb=function(e,t){return function(){var n=function(e,t){var n,r=t?1:-1,o=t?Ih:Mh,i=e.selection.getRng();return(n=function(e,t,n,r){var o,i,a,u,s,c,l,f,d;if(d=lb(r),o=hs(e,t.getBody(),r),i=n(t.getBody(),Bh(1),o),a=q(i,Lh(1)),s=Wt.last(o.getClientRects()),(Yl(o)||Gl(o))&&(d=o.getNode()),(Xl(o)||Jl(o))&&(d=o.getNode(!0)),!s)return null;if(c=s.left,(u=Uh(a,c))&&cb(u.node))return l=Math.abs(c-u.left),f=Math.abs(c-u.right),nm(e,t,u.node,l<f,!0);if(d){var m=function(e,t,n,r){var o,i,a,u,s,c,l=_s(t),f=[],d=0,m=function(e){return Wt.last(e.getClientRects())};1===e?(o=l.next,i=La,a=Ba,u=lu.after(r)):(o=l.prev,i=Ba,a=La,u=lu.before(r)),c=m(u);do{if(u.isVisible()&&!a(s=m(u),c)){if(f.length>0&&i(s,Wt.last(f))&&d++,(s=Pa(s)).position=u,s.line=d,n(s))return f;f.push(s)}}while(u=o(u));return f}(e,t.getBody(),Bh(1),d);if(u=Uh(q(m,Lh(1)),c))return im(t,u.position.toRange(),!0);if(u=Wt.last(q(m,Lh(0))))return im(t,u.position.toRange(),!0)}}(r,e,o,i))?n:(n=fb(e,r,i))||null}(e,t);return!!n&&(am(e,n),!0)}},pb=function(e,t){return function(){var n=t?lu.fromRangeEnd(e.selection.getRng()):lu.fromRangeStart(e.selection.getRng()),r=t?ab(e.getBody(),n):ib(e.getBody(),n);return(t?Q(r.positions):J(r.positions)).filter(function(e){return function(t){return e?Xl(t):Yl(t)}}(t)).fold(i(!1),(function(t){return e.selection.setRng(t.toRange()),!0}))}},hb=function(e,t,n,r,o){var i=Ui(lr(n),"td,th,caption").map((function(e){return e.dom()})),a=q(function(e,t){return X(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+-2,bottom:e.bottom+-2,width:e.width+t,height:e.height+t}}(Pa(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return V(e,(function(e,r){return e.fold((function(){return S.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return S.some(i<o?r:e)}))}),S.none())}(a,r,o).map((function(e){return e.cell}))},gb=u(hb,(function(e){return e.bottom}),(function(e,t){return e.y<t})),vb=u(hb,(function(e){return e.top}),(function(e,t){return e.y>t})),bb=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===wv.Wrap&&0===e.positions.length}(r)||!Ho.isBr(n.getNode())&&function(e){return e.breakType===wv.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.map((function(n){return e(t,n).breakAt.isSome()})).getOr(!1)}(e,t,r):r.breakAt.isNone()},yb=u(bb,ib),xb=u(bb,ab),wb=function(e,t,n){var r=function(e,t){var n=t.getNode(e);return Ho.isElement(n)&&"TABLE"===n.nodeName?S.some(n):S.none()}(!!t,n),o=!1===t;r.fold((function(){return am(e,n.toRange())}),(function(r){return Hs.positionIn(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return am(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=Yc(t);o?t.undoManager.transact((function(){var r=sr(o);Sr(r,Xc(t)),Ai(r,sr("br")),e?_i(lr(n),r):Di(lr(n),r);var i=t.dom.createRng();i.setStart(r.dom(),0),i.setEnd(r.dom(),0),am(t,i)})):am(t,r.toRange())}(t,e,r,n)}))}))},Cb=function(e,t,n,r){var o=e.selection.getRng(),i=lu.fromRangeStart(o),a=e.getBody();if(!t&&yb(r,i)){var u=function(e,t,n){return function(e,t){return J(t.getClientRects()).bind((function(t){return gb(e,t.left,t.top)})).bind((function(e){return ob((n=e,Hs.lastPositionIn(n).map((function(e){return ib(n,e).positions.concat(e)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return rb(ub(e,lu.before(t)),n.left)}))})).getOr(lu.before(t))}(a,n,i);return wb(e,t,u),!0}return!(!t||!xb(r,i)||(u=function(e,t,n){return function(e,t){return Q(t.getClientRects()).bind((function(t){return vb(e,t.left,t.top)})).bind((function(e){return ob((n=e,Hs.firstPositionIn(n).map((function(e){return[e].concat(ab(n,e).positions)})).getOr([])),t);var n}))}(t,n).orThunk((function(){return J(n.getClientRects()).bind((function(n){return rb(sb(e,lu.after(t)),n.left)}))})).getOr(lu.after(t))}(a,n,i),wb(e,t,u),0))},Tb=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(n){return function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;if(Yu()&&function(e,t,n){var r=lu.fromRangeStart(t);return Hs.positionIn(!e,n).map((function(e){return e.isEqual(r)})).getOr(!1)}(t,o,n)){var a=nm(i,e,n,!t,!0);return am(e,a),!0}return!1}(e,t,n)}))})).getOr(!1)}},Eb=function(e,t){return function(){return S.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return S.from(e.dom.getParent(n,"table")).map((function(r){return Cb(e,t,r,n)}))})).getOr(!1)}},Nb=function(e){return H(["figcaption"],pr(e))},Sb=function(e){var n=t.document.createRange();return n.setStartBefore(e.dom()),n.setEndBefore(e.dom()),n},kb=function(e,t,n){n?Ai(e,t):Ri(e,t)},Db=function(e,t){var n=lr(e.getBody()),r=lu.fromRangeStart(e.selection.getRng()),o=Yc(e),i=Xc(e);return function(e,t){var n=u(Fr,t);return $i(lr(e.container()),bo,n).filter(Nb)}(r,n).exists((function(){if(function(e,t,n){return t?function(e,t){return ab(e,t).breakAt.isNone()}(e.dom(),n):function(e,t){return ib(e,t).breakAt.isNone()}(e.dom(),n)}(n,t,r)){var a=function(e,t,n,r){return""===t?function(e,t){var n=sr("br");return kb(e,n,t),Sb(n)}(e,r):function(e,t,n,r){var o=sr(n),i=sr("br");return Sr(o,r),Ai(o,i),kb(e,o,t),Sb(i)}(e,r,t,n)}(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},_b=function(e,t){return function(){return!!e.selection.isCollapsed()&&Db(e,t)}},Rb=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,r)}},Ab=function(e,t){return $(function(e,t){return X(function(e){return z(e,(function(e){return rv({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:r},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))}(e,t),(function(e){return e.action()}))},Ob=function(e){return S.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Pb=function(e,t){var n,r,o,i=t,a=e.dom,u=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var s=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);s&&/^(UL|OL|DL)$/.test(s.nodeName)&&t.insertBefore(a.doc.createTextNode(" "),t.firstChild)}if(o=a.createRng(),t.normalize(),t.hasChildNodes()){for(n=new fo(t,t);r=n.current();){if(Ho.isText(r)){o.setStart(r,0),o.setEnd(r,0);break}if(u[r.nodeName.toLowerCase()]){o.setStartBefore(r),o.setEndBefore(r);break}i=r,r=n.next()}r||(o.setStart(i,0),o.setEnd(i,0))}else Ho.isBr(t)?t.nextSibling&&a.isBlock(t.nextSibling)?(o.setStartBefore(t),o.setEndBefore(t)):(o.setStartAfter(t),o.setEndAfter(t)):(o.setStart(t,0),o.setEnd(t,0));e.selection.setRng(o),a.remove(void 0),e.selection.scrollIntoView(t)}},Mb=Ob,Ib=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Bb=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},Lb=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},Fb=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Ho.isElement(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Hb=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},jb=function(e){e.innerHTML='<br data-mce-bogus="1">'},zb=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Wb=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Ub=function(e,t,n){return!1===Ho.isText(t)?n:e?1===n&&t.data.charAt(n-1)===sa?0:n:n===t.data.length-1&&t.data.charAt(n)===sa?t.data.length:n},qb=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},Vb=function(e,t){var n=Yc(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){S.from(n.style).map(e.dom.parseStyle).each((function(n){var r=function(e){var t={},n=e.dom();if(Tr(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t}(lr(t)),o=ta(ta({},r),n);e.dom.setStyles(t,o)}));var r=S.from(n.class).map((function(e){return e.split(/\s+/)})),o=S.from(t.className).map((function(e){return q(e.split(/\s+/),(function(e){return""!==e}))}));Ua(r,o,(function(n,r){var o=q(r,(function(e){return!H(n,e)})),i=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}(n,o);e.dom.setAttrib(t,"class",i.join(" "))}));var i=["style","class"],a=wr(n,(function(e,t){return!H(i,t)})).t;e.dom.setAttribs(t,a)}(e,t,Xc(e))},$b=function(e,t){var n,r,o,i,a,u,s,c,l,f,d,m,p,h=e.dom,g=e.schema,v=g.getNonEmptyElements(),b=e.selection.getRng(),y=function(t){var n,i,u,s=o,c=g.getTextInlineElements();if(u=n=t||"TABLE"===f||"HR"===f?h.create(t||m):a.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))h.setAttrib(n,"style",null),h.setAttrib(n,"class",null);else do{if(c[s.nodeName]){if(Pu(s)||Xs(s))continue;i=s.cloneNode(!1),h.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(u=i,n.appendChild(i))}}while((s=s.parentNode)&&s!==r);return Vb(e,n),jb(u),n},x=function(e){var t,n,r,u;if(u=Ub(e,o,i),Ho.isText(o)&&(e?u>0:u<o.nodeValue.length))return!1;if(o.parentNode===a&&p&&!e)return!0;if(e&&Ho.isElement(o)&&o===a.firstChild)return!0;if(zb(o,"TABLE")||zb(o,"HR"))return p&&!e||!p&&e;for(t=new fo(o,a),Ho.isText(o)&&(e&&0===u?t.prev():e||u!==o.nodeValue.length||t.next());n=t.current();){if(Ho.isElement(n)){if(!n.getAttribute("data-mce-bogus")&&(r=n.nodeName.toLowerCase(),v[r]&&"br"!==r))return!1}else if(Ho.isText(n)&&!/^[ \t\r\n]*$/.test(n.nodeValue))return!1;e?t.prev():t.next()}return!0},w=function(){s=/^(H[1-6]|PRE|FIGURE)$/.test(f)&&"HGROUP"!==d?y(m):y(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&Wb(h,l)&&h.isEmpty(a)?s=h.split(l,a):h.insertAfter(s,a),Pb(e,s)};Em(h,b).each((function(e){b.setStart(e.startContainer,e.startOffset),b.setEnd(e.endContainer,e.endOffset)})),o=b.startContainer,i=b.startOffset,m=Yc(e),u=t.shiftKey,Ho.isElement(o)&&o.hasChildNodes()&&(p=i>o.childNodes.length-1,o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o,i=p&&Ho.isText(o)?o.nodeValue.length:0),(r=qb(h,o))&&((m&&!u||!m&&u)&&(o=function(e,t,n,r,o){var i,a,u,s,c,l,f=t||"P",d=e.dom,m=qb(d,r);if(!(a=d.getParent(r,d.isBlock))||!Wb(d,a)){if(l=(a=a||m)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),Vb(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(s=r;s.parentNode!==a;)s=s.parentNode;for(;s&&!d.isBlock(s);)u=s,s=s.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),Vb(e,i),u.parentNode.insertBefore(i,u),s=u;s&&!d.isBlock(s);)c=s.nextSibling,i.appendChild(s),s=c;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,m,b,o,i)),a=h.getParent(o,h.isBlock),l=a?h.getParent(a.parentNode,h.isBlock):null,f=a?a.nodeName.toUpperCase():"","LI"!==(d=l?l.nodeName.toUpperCase():"")||t.ctrlKey||(a=l,l=l.parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&h.isEmpty(a)?function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;Bb(u=n)&&Bb(u.parentNode)&&(o="LI");var s=o?t(o):i.create("BR");if(Fb(n,r,!0)&&Fb(n,r,!1))Ib(n,"LI")?i.insertAfter(s,Lb(n)):i.replace(s,n);else if(Fb(n,r,!0))Ib(n,"LI")?(i.insertAfter(s,Lb(n)),s.appendChild(i.doc.createTextNode(" ")),s.appendChild(n)):n.parentNode.insertBefore(s,n);else if(Fb(n,r,!1))i.insertAfter(s,Lb(n));else{n=Lb(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var l=c.extractContents();"LI"===o&&function(e,t){return e.firstChild&&"LI"===e.firstChild.nodeName}(l)?(s=l.firstChild,i.insertAfter(l,n)):(i.insertAfter(l,n),i.insertAfter(s,n))}i.remove(r),Pb(e,s)}}(e,y,l,a,m):m&&a===e.getBody()||(m=m||"P",da(a)?(s=xa(a),h.isEmpty(a)&&jb(a),Vb(e,s),Pb(e,s)):x()?w():x(!0)?(s=a.parentNode.insertBefore(y(),a),Pb(e,zb(a,"HR")?s:a)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Ub(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Ub(!1,e.endContainer,e.endOffset)),t}(b).cloneRange(),n.setEndAfter(a),function(e){W(Wi(lr(e),vr),(function(e){var t=e.dom();t.nodeValue=ca(t.nodeValue)}))}(c=n.extractContents()),function(e){do{Ho.isText(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(c),s=c.firstChild,h.insertAfter(c,a),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Ho.isElement(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Hb(e,o))&&e.remove(o)}}(h,v,s),function(e,t){var n;t.normalize(),(n=t.lastChild)&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(h,a),h.isEmpty(a)&&jb(a),s.normalize(),h.isEmpty(s)?(h.remove(s),w()):(Vb(e,s),Pb(e,s))),h.setAttrib(s,"id",""),e.fire("NewBlock",{newBlock:s})))},Yb=function(e,t){return Mb(e).filter((function(e){return t.length>0&&Br(lr(e),t)})).isSome()},Xb=Ol([{br:[]},{block:[]},{none:[]}]),Kb=function(e,t){return function(e){return Yb(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},Gb=function(e){return function(t,n){return""===Yc(t)===e}},Jb=function(e){return function(t,n){return function(e){return Ob(e).filter((function(e){return To(lr(e))})).isSome()}(t)===e}},Qb=function(e,t){return function(n,r){return function(e){return Ob(e).fold(i(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase()===t}},Zb=function(e){return Qb("pre",e)},ey=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},ty=function(e,t){return function(e){return Yb(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},ny=function(e,t){return t},ry=function(e){var t=Yc(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},oy=function(e,t){return function(n,r){return V(e,(function(e,t){return e&&t(n,r)}),!0)?S.some(t):S.none()}},iy=function(e,t){(function(e,t){return Nf([oy([Kb],Xb.none()),oy([Qb("summary",!0)],Xb.br()),oy([Zb(!0),ey(!1),ny],Xb.br()),oy([Zb(!0),ey(!1)],Xb.block()),oy([Zb(!0),ey(!0),ny],Xb.block()),oy([Zb(!0),ey(!0)],Xb.br()),oy([Jb(!0),ny],Xb.br()),oy([Jb(!0)],Xb.block()),oy([Gb(!0),ny,ry],Xb.block()),oy([Gb(!0)],Xb.br()),oy([ty],Xb.br()),oy([Gb(!1),ny],Xb.br()),oy([ry],Xb.block())],[e,t.shiftKey]).getOr(Xb.none())})(e,t).fold((function(){Pm(e,t)}),(function(){$b(e,t)}),r)},ay=function(e,t){var n=t.container(),r=t.offset();return Ho.isText(n)?(n.insertData(r,e),S.some(su(n,r+e.length))):gs(t).map((function(n){var r=cr(e);return t.isAtEnd()?_i(n,r):Di(n,r),su(r.dom(),e.length)}))},uy=u(ay," "),sy=u(ay," "),cy=function(e,t,n){return Hs.navigateIgnore(e,t,n,Vl)},ly=function(e,t){return $(yl(lr(t.container()),e),bo)},fy=function(e,t,n){return cy(e,t.dom(),n).forall((function(e){return ly(t,n).fold((function(){return!1===as(e,n,t.dom())}),(function(r){return!1===as(e,n,t.dom())&&Hr(r,lr(e.container()))}))}))},dy=function(e,t,n){return ly(t,n).fold((function(){return cy(e,t.dom(),n).forall((function(e){return!1===as(e,n,t.dom())}))}),(function(t){return cy(e,t.dom(),n).isNone()}))},my=u(dy,!1),py=u(dy,!0),hy=u(fy,!1),gy=u(fy,!0),vy=function(e){return su.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},by=function(e,t){var n=q(yl(lr(t.container()),e),bo);return J(n).getOr(e)},yy=function(e,t){return vy(t)?ql(t):ql(t)||Hs.prevPosition(by(e,t).dom(),t).exists(ql)},xy=function(e,t){return vy(t)?Ul(t):Ul(t)||Hs.nextPosition(by(e,t).dom(),t).exists(Ul)},wy=function(e){return gs(e).bind((function(e){return $i(e,gr)})).exists((function(e){return function(e){return H(["pre","pre-wrap"],e)}(_r(e,"white-space"))}))},Cy=function(e,t){return function(e,t){return!wy(t)&&(my(e,t)||hy(e,t)||Bl(e,t)||yy(e,t))}(e,t)||function(e,t){var n=function(e){var t=e.container(),n=e.offset();return Ho.isText(t)&&n<t.data.length?su(t,n+1):e}(t);return!wy(n)&&(py(e,n)||gy(e,n)||Il(e,n)||xy(e,n))}(e,t)},Ty=function(e,t){return Hl(e.charAt(t))},Ey=function(e){var t=e.container();return Ho.isText(t)&&Kn(t.data," ")},Ny=function(e,t){return S.some(t).filter(Ey).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=su(t,0);return!(!Ty(n,0)||Cy(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||function(e){var t=e.data,n=function(e){var t=e.split("");return z(t,(function(e,n){return Hl(e)&&n>0&&n<t.length-1&&zl(t[n-1])&&zl(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)}(n)||function(e,t){var n=t.data,r=su(t,n.length-1);return!(!Ty(n,n.length-1)||Cy(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?S.some(t):S.none()}))},Sy=function(e){var t=lr(e.getBody());e.selection.isCollapsed()&&Ny(t,su.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},ky=function(e,t){return function(n){return function(e,t){return!wy(t)&&(function(e,t){return function(e,t){return Hs.prevPosition(e.dom(),t).isNone()}(e,t)||function(e,t){return Hs.nextPosition(e.dom(),t).isNone()}(e,t)||my(e,t)||py(e,t)||Bl(e,t)||Il(e,t)}(e,t)||yy(e,t)||xy(e,t))}(e,n)?uy(t):sy(t)}},Dy=function(e){var t=lu.fromRangeStart(e.selection.getRng()),n=lr(e.getBody());if(e.selection.isCollapsed()){var r=u(il.isInlineTarget,e),o=lu.fromRangeStart(e.selection.getRng());return Uf(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Hs.prevPosition(e.dom(),lu.before(t))}),(function(e){return Hs.firstPositionIn(e)}),(function(e){return Hs.lastPositionIn(e)}),(function(t){return Hs.nextPosition(e.dom(),lu.after(t))}))}}(n)).bind(ky(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},_y=function(e,t){t.hasAttribute("data-mce-caret")&&(xa(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},Ry=function(e,t){var n=function(e){return Xi(lr(e.getBody()),"*[data-mce-caret]").fold(i(null),(function(e){return e.dom()}))}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void _y(e,n)):void(ha(n)&&(_y(e,n),e.undoManager.add()))},Ay=ir.detect().browser,Oy=function(e){var t=ed.setupSelectedState(e);(function(e){e.on("keyup compositionstart",u(Ry,e))})(e),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=ir.detect().os;Ab([{keyCode:Ah.RIGHT,action:db(e,!0)},{keyCode:Ah.LEFT,action:db(e,!1)},{keyCode:Ah.UP,action:mb(e,!1)},{keyCode:Ah.DOWN,action:mb(e,!0)},{keyCode:Ah.RIGHT,action:Tb(e,!0)},{keyCode:Ah.LEFT,action:Tb(e,!1)},{keyCode:Ah.UP,action:Eb(e,!1)},{keyCode:Ah.DOWN,action:Eb(e,!0)},{keyCode:Ah.RIGHT,action:ed.move(e,t,!0)},{keyCode:Ah.LEFT,action:ed.move(e,t,!1)},{keyCode:Ah.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.moveNextWord(e,t)},{keyCode:Ah.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:ed.movePrevWord(e,t)},{keyCode:Ah.UP,action:_b(e,!1)},{keyCode:Ah.DOWN,action:_b(e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))}(e,t),function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){Ab([{keyCode:Ah.BACKSPACE,action:Rb(mf,e,!1)},{keyCode:Ah.DELETE,action:Rb(mf,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(sm,e,!1)},{keyCode:Ah.DELETE,action:Rb(sm,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(rd,e,t,!1)},{keyCode:Ah.DELETE,action:Rb(rd,e,t,!0)},{keyCode:Ah.BACKSPACE,action:Rb(_d,e,!1)},{keyCode:Ah.DELETE,action:Rb(_d,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Al,e,!1)},{keyCode:Ah.DELETE,action:Rb(Al,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Dl,e,!1)},{keyCode:Ah.DELETE,action:Rb(Dl,e,!0)},{keyCode:Ah.BACKSPACE,action:Rb(Qd,e,!1)},{keyCode:Ah.DELETE,action:Rb(Qd,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.BACKSPACE,action:Rb(pf,e)},{keyCode:Ah.DELETE,action:Rb(pf,e)}],t)}(e,t)}))}(e,t),function(e){e.on("keydown",(function(t){t.keyCode===Ah.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),iy(e,t)})))}(e,t)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.SPACEBAR,action:Rb(Dy,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e),function(e){!function(e){var t=Bi((function(){e.composing||Sy(e)}),0);Ay.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&Sy(e)}))}(e),function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){Ab([{keyCode:Ah.END,action:pb(e,!0)},{keyCode:Ah.HOME,action:pb(e,!1)}],t).each((function(e){t.preventDefault()}))}(e,t)}))}(e)};var Py=function(e){return Ho.isElement(e)&&wo(lr(e))},My=xi.DOM,Iy=function(e){e.bindPendingEventDelegates(),e.initialized=!0,e.fire("init"),e.focus(!0),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&pe.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},By=function(e,n){var r,o,i=e.settings,a=e.getElement(),s=e.getDoc();i.inline||(e.getElement().style.visibility=e.orgVisibility),n||i.content_editable||(s.open(),s.write(e.iframeHTML),s.close()),i.content_editable&&(e.on("remove",(function(){var e=this.getBody();My.removeClass(e,"mce-content-body"),My.removeClass(e,"mce-edit-focus"),My.setAttrib(e,"contentEditable",null)})),My.addClass(a,"mce-content-body"),e.contentDocument=s=i.content_document||t.document,e.contentWindow=i.content_window||t.window,e.bodyElement=a,i.content_document=i.content_window=null,i.root_name=a.nodeName.toLowerCase()),(r=e.getBody()).disabled=!0,e.readonly=i.readonly,e.readonly||(e.inline&&"static"===My.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable=e.getParam("content_editable_state",!0)),r.disabled=!1,e.editorUpload=xh(e),e.schema=ci(i),e.dom=xi(s,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:i.force_hex_style_colors,class_filter:i.class_filter,update_styles:!0,root_element:e.inline?e.getBody():null,collect:i.content_editable,schema:e.schema,contentCssCors:tl(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=gv(e.settings,e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i,a=t.length,u=e.dom;a--;)if(o=(r=t[a]).attr(n),i="data-mce-"+n,!r.attributes.map[i]){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=u.serializeStyle(u.parseStyle(o),r.name)).length||(o=null),r.attr(i,o),r.attr(n,o)):"tabindex"===n?(r.attr(i,o),r.attr(n,null)):r.attr(i,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t,n,r=e.length;r--;)0!==(n=(t=e[r]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)})),t.addNodeFilter("#cdata",(function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n,r=t.length,o=e.schema.getNonEmptyElements();r--;)(n=t[r]).isEmpty(o)&&0===n.getAll("br").length&&(n.append(new sv("br",1)).shortEnded=!0)})),t}(e),e.serializer=yv(i,e),e.selection=Jv(e.dom,e.getWin(),e.serializer,e),e.annotator=Dc(e),e.formatter=ev(e),e.undoManager=yg(e),e._nodeChangeDispatcher=new _h(e),e._selectionOverrides=ng(e),function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){W(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){W(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",D(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)}(e),function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=su.fromRangeStart(t),r=su.fromRangeEnd(t);if(su.isElementPosition(n)){var o=n.container();Py(o)&&Hs.firstPositionIn(o).each((function(e){return t.setStart(e.container(),e.offset())}))}su.isElementPosition(r)&&(o=n.container(),Py(o)&&Hs.lastPositionIn(o).each((function(e){return t.setEnd(e.container(),e.offset())}))),e.selection.setRng(jc(t))}(e)}))}(e),Oy(e),function(e){e.settings.forced_root_block&&e.on("NodeChange",u(Eh,e))}(e),e.fire("PreInit"),i.browser_spellcheck||i.gecko_spellcheck||(s.body.spellcheck=!1,My.setAttrib(r,"spellcheck","false")),e.quirks=function(e){var n,r,o,i=Yt.each,a=Ah.BACKSPACE,u=Ah.DELETE,s=e.dom,c=e.selection,l=e.settings,f=e.parser,d=ce.gecko,m=ce.ie,p=ce.webkit,h="data:text/mce-internal,",g=m?"Text":"URL",v=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},b=function(e){return e.isDefaultPrevented()},y=function(){e.shortcuts.add("meta+a",null,"SelectAll")},x=function(){e.on("keydown",(function(e){if(!b(e)&&e.keyCode===a&&c.isCollapsed()&&0===c.getRng().startOffset){var t=c.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},w=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(ce.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))};return e.on("keydown",(function(t){var n,r,o,i,a;if(!b(t)&&t.keyCode===Ah.BACKSPACE&&(r=(n=c.getRng()).startContainer,o=n.startOffset,i=s.getRoot(),a=r,n.collapsed&&0===o)){for(;a&&a.parentNode&&a.parentNode.firstChild===a&&a.parentNode!==i;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(e.formatter.toggle("blockquote",null,a),(n=s.createRng()).setStart(r,0),n.setEnd(r,0),c.setRng(n))}})),n=function(e){var t=s.create("body"),n=e.cloneContents();return t.appendChild(n),c.serializer.serialize(t,{format:"html"})},e.on("keydown",(function(t){var r,o,i=t.keyCode;if(!b(t)&&(i===u||i===a)){if(r=e.selection.isCollapsed(),o=e.getBody(),r&&!s.isEmpty(o))return;if(!r&&!function(t){var r=n(t),o=s.createRng();return o.selectNode(e.getBody()),r===n(o)}(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),o.firstChild&&s.isBlock(o.firstChild)?e.selection.setCursorLocation(o.firstChild,0):e.selection.setCursorLocation(o,0),e.nodeChanged()}})),ce.windowsPhone||e.on("keyup focusin mouseup",(function(e){Ah.modifierPressed(e)||c.normalize()}),!0),p&&(e.settings.content_editable||s.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=c.getRng(),e.getBody().focus(),"mousedown"===t.type){if(pa(n.startContainer))return;c.placeCaretAt(t.clientX,t.clientY)}else c.setRng(n)})),e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==s.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&s.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),c.select(n))})),l.forced_root_block&&e.on("init",(function(){v("DefaultParagraphSeparator",l.forced_root_block)})),e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))})),x(),f.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),ce.iOS?(e.inline||e.on("keydown",(function(){t.document.activeElement===t.document.body&&e.getWin().focus()})),w(),e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")):y()),ce.ie>=11&&(w(),x()),ce.ie&&(y(),v("AutoUrlDetect",!1),e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&c.select(t.target),(n=e.selection.getContent()).length>0&&(r=h+escape(e.id)+","+escape(n),t.dataTransfer.setData(g,r)))}(t)})),e.on("drop",(function(t){if(!b(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(g))&&t.indexOf(h)>=0?(t=t.substr(h.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=kv(t.x,t.y,e.getDoc());c.setRng(r),o=n.html,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:!0}):e.execCommand("mceInsertContent",!1,o)}}var o}))),d&&(e.on("keydown",(function(t){if(!b(t)&&t.keyCode===a){if(!e.getBody().getElementsByTagName("hr").length)return;if(c.isCollapsed()&&0===c.getRng().startOffset){var n=c.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return s.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(s.remove(r),t.preventDefault())}}})),t.Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!b(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),pe.setEditorTimeout(e,(function(){n.focus()}))}})),r=function(){var t=s.getAttribs(c.getStart().cloneNode(!1));return function(){var n=c.getStart();n!==e.getBody()&&(s.setAttrib(n,"style",null),i(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},o=function(){return!c.isCollapsed()&&s.getParent(c.getStart(),s.isBlock)!==s.getParent(c.getEnd(),s.isBlock)},e.on("keypress",(function(t){var n;if(!b(t)&&(8===t.keyCode||46===t.keyCode)&&o())return n=r(),e.getDoc().execCommand("delete",!1,null),n(),t.preventDefault(),!1})),s.bind(e.getDoc(),"cut",(function(t){var n;!b(t)&&o()&&(n=r(),pe.setEditorTimeout(e,(function(){n()})))})),l.readonly||e.on("BeforeExecCommand MouseDown",(function(){v("StyleWithCSS",!1),v("enableInlineTableEditing",!1),l.object_resizing||v("enableObjectResizing",!1)})),e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||i(s.select("a"),(function(e){var t=e.parentNode,n=s.getRoot();if(t.lastChild===e){for(;t&&!s.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}s.add(t,"br",{"data-mce-bogus":1})}}))})),e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"),ce.mac&&e.on("keydown",(function(t){!Ah.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))})),x()),{refreshContentEditable:function(){},isHidden:function(){var t;return!d||e.removed?0:!(t=e.selection.getSel())||!t.rangeCount||0===t.rangeCount}}}(e),e.fire("PostRender"),i.directionality&&(r.dir=i.directionality),i.nowrap&&(r.style.whiteSpace="nowrap"),i.protect&&e.on("BeforeSetContent",(function(e){Yt.each(i.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"}),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type})),e.contentStyles.length>0&&(o="",Yt.each(e.contentStyles,(function(e){o+=e+"\r\n"})),e.dom.addStyle(o)),function(e){return e.inline?My.styleSheetLoader:e.dom.styleSheetLoader}(e).loadAll(e.contentCSS,(function(t){Iy(e)}),(function(t){Iy(e)})),i.content_style&&function(e,t){var n=lr(e.getDoc().head),r=sr("style");Nr(r,"type","text/css"),Ai(r,cr(t)),Ai(n,r)}(e,i.content_style)},Ly=xi.DOM,Fy=function(e){return("number"==typeof e?e+"px":e)||""},Hy=function(e,n){var r=e.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),o=function(e,n,r,o){var i=sr("iframe");return Sr(i,o),Sr(i,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:n}),function(e,n){var r=e.dom();xr(n,(function(e,n){!function(e,n,r){if(!D(r))throw t.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",e),new Error("CSS value must be a string: "+r);Tr(e)&&e.style.setProperty(n,r)}(r,n,e)}))}(i,{width:"100%",height:Fy(r),display:"block"}),i}(e.id,r,n.height,function(e){return e.getParam("iframe_attrs",{})}(e)).dom();o.onload=function(){o.onload=null,e.fire("load")};var i=function(e,n){if(t.document.domain!==t.window.location.hostname&&ce.ie&&ce.ie<12){var r=yh("mce");e[r]=function(){By(e)};var o='javascript:(function(){document.open();document.domain="'+t.document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+r+"(true);})()";return Ly.setAttrib(n,"src",o),!0}return!1}(e,o);return e.contentAreaContainer=n.iframeContainer,e.iframeElement=o,e.iframeHTML=function(e){var t,n,r;return r=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>",function(e){return e.getParam("document_base_url","")}(e)!==e.documentBaseUrl&&(r+='<base href="'+e.documentBaseURI.getURI()+'" />'),r+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',t=function(e){return Vc(e,"body_id","tinymce")}(e),n=function(e){return Vc(e,"body_class","")}(e),$c(e)&&(r+='<meta http-equiv="Content-Security-Policy" content="'+$c(e)+'" />'),r+'</head><body id="'+t+'" class="mce-content-body '+n+'" data-id="'+e.id+'"><br></body></html>'}(e),Ly.add(n.iframeContainer,o),i},jy=xi.DOM,zy=function(e,t,n){var r=uh.get(n),o=uh.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Yt.trim(n),r&&-1===Yt.inArray(t,n)){if(Yt.each(uh.dependencies(n),(function(n){zy(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){rh(e,n,t)}}},Wy=function(e){return e.replace(/^\-/,"")},Uy=function(e){return{editorContainer:e,iframeContainer:e}},qy=function(e){var t=e.settings,n=e.getElement();return e.orgDisplay=n.style.display,D(t.theme)?function(e){var t,n,r,o,i,a=e.settings,u=e.getElement();return t=a.width||jy.getStyle(u,"width")||"100%",n=a.height||jy.getStyle(u,"height")||u.offsetHeight,r=a.min_height||100,(o=/^[0-9\.]+(|px)$/i).test(""+t)&&(t=Math.max(parseInt(t,10),100)),o.test(""+n)&&(n=Math.max(parseInt(n,10),r)),i=e.theme.renderUI({targetNode:u,width:t,height:n,deltaWidth:a.delta_width,deltaHeight:a.delta_height}),a.content_editable||(n=(i.iframeHeight||n)+("number"==typeof n?i.deltaHeight||0:""))<r&&(n=r),i.height=n,i}(e):P(t.theme)?function(e){var t,n=e.getElement();return(t=e.settings.theme(e,n)).editorContainer.nodeType&&(t.editorContainer.id=t.editorContainer.id||e.id+"_parent"),t.iframeContainer&&t.iframeContainer.nodeType&&(t.iframeContainer.id=t.iframeContainer.id||e.id+"_iframecontainer"),t.height=t.iframeHeight?t.iframeHeight:n.offsetHeight,t}(e):function(e){var t=e.getElement();return e.inline?Uy(null):function(e){var t=jy.create("div");return jy.insertAfter(t,e),Uy(t)}(t)}(e)},Vy=function(e){var t,n=e.settings,r=e.getElement();return e.rtl=n.rtl_ui||e.editorManager.i18n.rtl,e.editorManager.i18n.setCode(n.language),n.aria_label=n.aria_label||jy.getAttrib(r,"aria-label",e.getLang("aria.rich_text_area")),e.fire("ScriptsLoaded"),function(e){var t,n=e.settings.theme;D(n)?(e.settings.theme=Wy(n),t=sh.get(n),e.theme=new t(e,sh.urls[n]),e.theme.init&&e.theme.init(e,sh.urls[n]||e.documentBaseUrl.replace(/\/$/,""),e.$)):e.theme={}}(e),function(e){var t=[];Yt.each(e.settings.plugins.split(/[ ,]/),(function(n){zy(e,t,Wy(n))}))}(e),t=qy(e),e.editorContainer=t.editorContainer?t.editorContainer:null,n.content_css&&Yt.each(Yt.explode(n.content_css),(function(t){e.contentCSS.push(e.documentBaseURI.toAbsolute(t))})),n.content_editable?By(e):function(e,t){var n=Hy(e,t);t.editorContainer&&(Ly.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=Ly.isHidden(t.editorContainer)),e.getElement().style.display="none",Ly.setAttrib(e.id,"aria-hidden","true"),n||By(e)}(e,t)},$y=xi.DOM,Yy=function(e){return"-"===e.charAt(0)},Xy=function(e){var n=e.settings,r=e.id,o=function(){$y.unbind(t.window,"ready",o),e.render()};if(Te.Event.domLoaded){if(e.getElement()&&ce.contentEditable){n.inline?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||$y.getParent(r,"form");i&&(e.formElement=i,n.hidden_input&&!/TEXTAREA|INPUT/i.test(e.getElement().nodeName)&&($y.insertAfter($y.create("input",{type:"hidden",name:r}),r),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},$y.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.setContent(e.startContent,{format:"raw"})})),!n.submit_patch||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Xp(e),e.notificationManager=Yp(e),"xml"===n.encoding&&e.on("GetContent",(function(e){e.save&&(e.content=$y.encode(e.content))})),n.add_form_submit_trigger&&e.on("submit",(function(){e.initialized&&e.save()})),n.add_unload_trigger&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),function(e,t){var n=Ni.ScriptLoader;!function(e,t,n,r){var o=t.settings,i=o.theme;if(D(i)){if(!Yy(i)&&!sh.urls.hasOwnProperty(i)){var a=o.theme_url;a?sh.load(i,t.documentBaseURI.toAbsolute(a)):sh.load(i,"themes/"+i+"/theme"+n+".js")}e.loadQueue((function(){sh.waitFor(i,r)}))}else r()}(n,e,t,(function(){!function(e,t){var n=t.settings;n.language&&"en"!==n.language&&!n.language_url&&(n.language_url=t.editorManager.baseURL+"/langs/"+n.language+".js"),n.language_url&&!t.editorManager.i18n.data[n.language]&&e.add(n.language_url)}(n,e),function(e,t){Yt.isArray(e.plugins)&&(e.plugins=e.plugins.join(" ")),Yt.each(e.external_plugins,(function(t,n){uh.load(n,t),e.plugins+=" "+n})),Yt.each(e.plugins.split(/[ ,]/),(function(e){if((e=Yt.trim(e))&&!uh.urls[e])if(Yy(e)){e=e.substr(1,e.length);var n=uh.dependencies(e);Yt.each(n,(function(e){var n={prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"};e=uh.createUrl(n,e),uh.load(e.resource,e)}))}else uh.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+t+".js"})}))}(e.settings,t),n.loadQueue((function(){e.removed||Vy(e)}),e,(function(t){nh(e,t[0]),e.removed||Vy(e)}))}))}(e,e.suffix)}}else $y.bind(t.window,"ready",o)},Ky=Yt.each,Gy=Yt.trim,Jy="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Qy={ftp:21,http:80,https:443,mailto:25},Zy=function(e,n){var r,o,i=this;if(e=Gy(e),r=(n=i.settings=n||{}).base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))i.source=e;else{var a=0===e.indexOf("//");0!==e.indexOf("/")||a||(e=(r&&r.protocol||"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(o=n.base_uri?n.base_uri.path:new Zy(t.document.location.href).directory,""==n.base_uri.protocol?e="//mce_host"+i.toAbsPath(o,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(r&&r.protocol||"http")+"://mce_host"+i.toAbsPath(o,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),Ky(Jy,(function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),i[t]=r})),r&&(i.protocol||(i.protocol=r.protocol),i.userInfo||(i.userInfo=r.userInfo),i.port||"mce_host"!==i.host||(i.port=r.port),i.host&&"mce_host"!==i.host||(i.host=r.host),i.source=""),a&&(i.protocol="")}};Zy.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var t,n=this;if("./"===e)return e;if("mce_host"!==(e=new Zy(e,{base_uri:n})).host&&n.host!==e.host&&e.host||n.port!==e.port||n.protocol!==e.protocol&&""!==e.protocol)return e.getURI();var r=n.getURI(),o=e.getURI();return r===o||"/"===r.charAt(r.length-1)&&r.substr(0,r.length-1)===o?r:(t=n.toRelPath(n.path,e.path),e.query&&(t+="?"+e.query),e.anchor&&(t+="#"+e.anchor),t)},toAbsolute:function(e,t){return(e=new Zy(e,{base_uri:this})).getURI(t&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Qy[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r,o,i=0,a="";if(e=(e=e.substring(0,e.lastIndexOf("/"))).split("/"),n=t.split("/"),e.length>=n.length)for(r=0,o=e.length;r<o;r++)if(r>=n.length||e[r]!==n[r]){i=r+1;break}if(e.length<n.length)for(r=0,o=n.length;r<o;r++)if(r>=e.length||e[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=e.length-(i-1);r<o;r++)a+="../";for(r=i-1,o=n.length;r<o;r++)a+=r!==i-1?"/"+n[r]:n[r];return a},toAbsPath:function(e,t){var n,r,o,i=0,a=[];for(r=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),Ky(e,(function(e){e&&a.push(e)})),e=a,n=t.length-1,a=[];n>=0;n--)0!==t[n].length&&"."!==t[n]&&(".."!==t[n]?i>0?i--:a.push(t[n]):i++);return 0!==(o=(n=e.length-i)<=0?a.reverse().join("/"):e.slice(0,n).join("/")+"/"+a.reverse().join("/")).indexOf("/")&&(o="/"+o),r&&o.lastIndexOf("/")!==o.length-1&&(o+=r),o},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(n.protocol?t+=n.protocol+"://":t+="//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},Zy.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),(n=/data:([^;]+)/.exec(e[0]))&&(t=n[1]),{type:t,data:e[1]}},Zy.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t};var ex=function(e,t){t(e),e.firstChild&&ex(e.firstChild,t),e.next&&ex(e.next,t)},tx=function(e){return e instanceof sv},nx=function(e,t){e.dom.setHTML(e.getBody(),t),function(e){Hp(e)&&Hs.firstPositionIn(e.getBody()).each((function(t){var n=t.getNode(),r=Ho.isTable(n)?Hs.firstPositionIn(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},rx=function(e,t,n){return void 0===n&&(n={}),n.format=n.format?n.format:"html",n.set=!0,n.content=tx(t)?"":t,tx(t)||n.no_events||(e.fire("BeforeSetContent",n),t=n.content),S.from(e.getBody()).fold(i(t),(function(r){return tx(t)?function(e,t,n,r){!function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ex(n.firstChild,(function(n){W(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),W(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)r.hasOwnProperty(a)&&i.push(r[a]);for(var a in o)o.hasOwnProperty(a)&&i.push(o[a]);return i}(e,t,n);W(r,(function(e){W(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))}(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=Hc({validate:e.validate},e.schema).serialize(n);return r.content=ko(lr(t))?o:Yt.trim(o),nx(e,r.content),r.no_events||e.fire("SetContent",r),n}(e,r,t,n):function(e,t,n,r){var o,i;return 0===n.length||/^\s+$/.test(n)?(i='<br data-mce-bogus="1">',"TABLE"===t.nodeName?n="<tr><td>"+i+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+i+"</li>"),(o=Yc(e))&&e.schema.isValidChild(t.nodeName.toLowerCase(),o.toLowerCase())?(n=i,n=e.dom.createHTML(o,e.settings.forced_root_block_attrs,n)):n||(n='<br data-mce-bogus="1">'),nx(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=Hc({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=ko(lr(t))?n:Yt.trim(n),nx(e,r.content),r.no_events||e.fire("SetContent",r)),r.content}(e,r,t,n)}))},ox=xi.DOM,ix=function(e){return S.from(e).each((function(e){return e.destroy()}))},ax=xi.DOM,ux=Yt.extend,sx=Yt.each,cx=Yt.resolve,lx=ce.ie,fx=function(e,t,n){var r=this,o=r.documentBaseUrl=n.documentBaseURL,i=n.baseURI;t=function(e,t,n,r,o){var i=function(e,t,n){return{id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:t,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,render_ui:!0,indentation:"40px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:n.convertURL,url_converter_scope:n,ie7_compat:!0}}(t,n,e);return Sp(yp,i,r,o)}(r,e,o,n.defaultSettings,t),r.settings=t,ki.language=t.language||"en",ki.languageLoad=t.language_load,ki.baseURL=n.baseURL,r.id=e,r.setDirty(!1),r.plugins={},r.documentBaseURI=new Zy(t.document_base_url,{base_uri:i}),r.baseURI=i,r.contentCSS=[],r.contentStyles=[],r.shortcuts=new Op(r),r.loadedCSS={},r.editorCommands=new rp(r),r.suffix=n.suffix,r.editorManager=n,r.inline=t.inline,r.buttons={},r.menuItems={},t.cache_suffix&&(ce.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(ce.overrideViewPort=!1),n.fire("SetupEditor",{editor:r}),r.execCallback("setup",r),r.$=mn.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))};fx.prototype={render:function(){Xy(this)},focus:function(e){!function(e,t){e.removed||(t?Fp(e):function(e){var t=e.selection,n=e.settings.content_editable,r=e.getBody(),o=t.getRng();e.quirks.refreshContentEditable();var i=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(r,i))return Ip(i),Mp(e,o),void Fp(e);void 0!==e.bookmark&&!1===Lp(e)&&Gm(e).each((function(t){e.selection.setRng(t),o=t})),n||(ce.opera||Ip(r),e.getWin().focus()),(ce.gecko||n)&&(Ip(r),Mp(e,o)),Fp(e)}(e))}(this,e)},hasFocus:function(){return Hp(this)},execCallback:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?cx(r):0,i=cx(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,Array.prototype.slice.call(arguments,1))},translate:function(e){if(e&&Yt.is(e,"string")){var t=this.settings.language||"en",n=this.editorManager.i18n;e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,(function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}))}return this.editorManager.translate(e)},getLang:function(e,t){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(void 0!==t?t:"{#"+e+"}")},getParam:function(e,t,n){return function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?W(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[Yt.trim(n[0])]=Yt.trim(n[1]):t[Yt.trim(n[0])]=Yt.trim(n)})):t=e,t}(i):"string"===r?kp(D,e,t).getOr(n):"number"===r?kp(M,e,t).getOr(n):"boolean"===r?kp(O,e,t).getOr(n):"object"===r?kp(_,e,t).getOr(n):"array"===r?kp(R,e,t).getOr(n):"string[]"===r?kp((o=D,function(e){return R(e)&&K(e,o)}),e,t).getOr(n):"function"===r?kp(P,e,t).getOr(n):i}(this,e,t,n)},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.stateSelector&&void 0===t.active&&(t.active=!1),t.text||t.icon||(t.icon=e),t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addSidebar:function(e,t){return function(e,t,n){var r=e.sidebars?e.sidebars:[];r.push({name:t,settings:n}),e.sidebars=r}(this,e,t)},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems[e]=t},addContextToolbar:function(e,t){var n,r=this;r.contextToolbars=r.contextToolbars||[],"string"==typeof e&&(n=e,e=function(e){return r.dom.is(e,n)}),r.contextToolbars.push({id:yh("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(ax.show(e.getContainer()),ax.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(lx&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(ax.hide(e.getContainer()),ax.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var t,n=this,r=n.getElement();return n.removed?"":r?((e=e||{}).load=!0,t=n.setContent(void 0!==r.value?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t):void 0},save:function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,/TEXTAREA|INPUT/i.test(o.nodeName)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=ax.getParent(r.id,"form"))&&sx(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},setContent:function(e,t){return rx(this,e,t)},getContent:function(e){return function(e,t){return void 0===t&&(t={}),S.from(e.getBody()).fold(i("tree"===t.format?new sv("body",11):""),(function(n){return function(e,t,n){var r;if(t.format=t.format?t.format:"html",t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)r=Yt.trim(cg(e.serializer,n.innerHTML));else if("text"===t.format)r=ca(n.innerText||n.textContent);else{if("tree"===t.format)return e.serializer.serialize(n,t);r=function(e,t){var n=Yc(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(n,t))}return"text"===t.format||ko(lr(n))?t.content=r:t.content=Yt.trim(r),t.no_events||e.fire("GetContent",t),t.content}(e,t,n)}))}(this,e)},insertContent:function(e,t){t&&(e=ux({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},setMode:function(e){!function(e,t){t!==function(e){return e.readonly?"readonly":"design"}(e)&&(e.initialized?fp(e,"readonly"===t):e.on("init",(function(){fp(e,"readonly"===t)})),function(e,t){e.fire("SwitchMode",{mode:t})}(e,t))}(this,e)},getContainer:function(){var e=this;return e.container||(e.container=ax.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=ax.get(this.id)),this.targetElm},getWin:function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},getDoc:function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},getBody:function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},convertURL:function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},addVisual:function(e){var t,n=this,r=n.settings,o=n.dom;e=e||n.getBody(),void 0===n.hasVisual&&(n.hasVisual=r.visual),sx(o.select("table,a",e),(function(e){var i;switch(e.nodeName){case"TABLE":return t=r.visual_table_class||"mce-item-table",void((i=o.getAttrib(e,"border"))&&"0"!==i||!n.hasVisual?o.removeClass(e,t):o.addClass(e,t));case"A":return void(o.getAttrib(e,"href")||(i=o.getAttrib(e,"name")||e.id,t=r.visual_anchor_class||"mce-item-anchor",i&&n.hasVisual?o.addClass(e,t):o.removeClass(e,t)))}})),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){!function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&ox.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){ox.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),ox.remove(e.getContainer()),ix(t),ix(n),e.destroy()}}(this)},destroy:function(e){!function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),ix(n),ix(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),ox.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())}(this,e)},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},ux(fx.prototype,vp);var dx,mx,px,hx={isEditorUIElement:function(e){return-1!==e.className.toString().indexOf("mce-")}},gx=function(e){var n=Bi((function(){Km(e)}),0);e.inline&&function(e,n){var r=function(){n.throttle()};xi.DOM.bind(t.document,"mouseup",r),e.on("remove",(function(){xi.DOM.unbind(t.document,"mouseup",r)}))}(e,n),e.on("init",(function(){!function(e,t){ir.detect().browser.isIE()?function(e){e.on("focusout",(function(){Km(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup nodechange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||Km(e)}))}(e,n)})),e.on("remove",(function(){n.cancel()}))},vx=xi.DOM,bx=function(e,t){var n=e?e.settings.custom_ui_selector:"",r=vx.getParent(t,(function(t){return function(e){return hx.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},yx=function(e,n){var r=n.editor;gx(r),r.on("focusin",(function(){var t=this,n=e.focusedEditor;n!==t&&(n&&n.fire("blur",{focusedEditor:t}),e.setActive(t),e.focusedEditor=t,t.fire("focus",{blurredEditor:n}),t.focus(!0))})),r.on("focusout",(function(){var n=this;pe.setEditorTimeout(n,(function(){var r=e.focusedEditor;bx(n,function(){try{return t.document.activeElement}catch(e){return t.document.body}}())||r!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),dx||(dx=function(n){var r,o=e.activeEditor;r=n.target,o&&r.ownerDocument===t.document&&(r===t.document.body||bx(o,r)||e.focusedEditor!==o||(o.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},vx.bind(t.document,"focusin",dx))},xx=function(e,n){e.focusedEditor===n.editor&&(e.focusedEditor=null),e.activeEditor||(vx.unbind(t.document,"focusin",dx),dx=null)},wx=xi.DOM,Cx=Yt.explode,Tx=Yt.each,Ex=Yt.extend,Nx=0,Sx=!1,kx=[],Dx=[],_x=function(e){var t=e.type;Tx(px.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},Rx=function(e){e!==Sx&&(e?mn(window).on("resize scroll",_x):mn(window).off("resize scroll",_x),Sx=e)},Ax=function(e){var t=Dx;delete kx[e.id];for(var n=0;n<kx.length;n++)if(kx[n]===e){kx.splice(n,1);break}return Dx=q(Dx,(function(t){return e!==t})),px.activeEditor===e&&(px.activeEditor=Dx.length>0?Dx[0]:null),px.focusedEditor===e&&(px.focusedEditor=null),t.length!==Dx.length};px={defaultSettings:{},$:mn,majorVersion:"4",minorVersion:"9.11",releaseDate:"2020-07-13",editors:kx,i18n:Jp,activeEditor:null,settings:{},setup:function(){var e,n,r=this,o="";n=Zy.getDocumentBaseUrl(t.document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));var i,a=window.tinymce||window.tinyMCEPreInit;if(a)e=a.base||a.baseURL,o=a.suffix;else{for(var s=t.document.getElementsByTagName("script"),c=0;c<s.length;c++){var l;if(""!==(l=s[c].src||"")){var f=l.substring(l.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(l)){-1!==f.indexOf(".min")&&(o=".min"),e=l.substring(0,l.lastIndexOf("/"));break}}}!e&&t.document.currentScript&&(-1!==(l=t.document.currentScript.src).indexOf(".min")&&(o=".min"),e=l.substring(0,l.lastIndexOf("/")))}r.baseURL=new Zy(n).toAbsolute(e),r.documentBaseURL=n,r.baseURI=new Zy(r.baseURL),r.suffix=o,(i=r).on("AddEditor",u(yx,i)),i.on("RemoveEditor",u(xx,i))},overrideDefaults:function(e){var t,n;(t=e.base_url)&&(this.baseURL=new Zy(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Zy(this.baseURL)),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;for(var o in r)ki.PluginManager.urls[o]=r[o]},init:function(e){var n,r,o=this;r=Yt.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var i=function(e){var t=e.id;return t||(t=(t=e.name)&&!wx.get(t)?e.name:wx.uniqueId(),e.setAttribute("id",t)),t},a=function(e,t){return t.constructor===RegExp?t.test(e.className):wx.hasClass(e,t)},u=function(e){n=e},s=function(){var n,c=0,l=[],f=function(e,t,r){var i=new fx(e,t,o);l.push(i),i.on("init",(function(){++c===n.length&&u(l)})),i.targetElm=i.targetElm||r,i.render()};wx.unbind(window,"ready",s),function(t){var n=e[t];n&&n.apply(o,Array.prototype.slice.call(arguments,2))}("onpageload"),n=mn.unique(function(e){var n,r=[];if(ce.ie&&ce.ie<11)return ah("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(e.types)return Tx(e.types,(function(e){r=r.concat(wx.select(e.selector))})),r;if(e.selector)return wx.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":(n=e.elements||"").length>0&&Tx(Cx(n),(function(e){var n;(n=wx.get(e))?r.push(n):Tx(t.document.forms,(function(t){Tx(t.elements,(function(t){t.name===e&&(e="mce_editor_"+Nx++,wx.setAttrib(t,"id",e),r.push(t))}))}))}));break;case"textareas":case"specific_textareas":Tx(wx.select("textarea"),(function(t){e.editor_deselector&&a(t,e.editor_deselector)||e.editor_selector&&!a(t,e.editor_selector)||r.push(t)}))}return r}(e)),e.types?Tx(e.types,(function(t){Yt.each(n,(function(n){return!wx.is(n,t.selector)||(f(i(n),Ex({},e,t),n),!1)}))})):(Yt.each(n,(function(e){var t;(t=o.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(Ax(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(n=Yt.grep(n,(function(e){return!o.get(e.id)}))).length?u([]):Tx(n,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?f(i(t),e,t):ah("Could not initialize inline editor on invalid inline target element",t)})))};return o.settings=e,wx.bind(window,"ready",s),new le((function(e){n?e(n):u=function(t){e(t)}}))},get:function(e){return 0===arguments.length?Dx.slice(0):D(e)?$(Dx,(function(t){return t.id===e})).getOr(null):M(e)&&Dx[e]?Dx[e]:null},add:function(e){var t=this;return kx[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(kx[e.id]=e),kx.push(e),Dx.push(e)),Rx(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),mx||(mx=function(){t.fire("BeforeUnload")},wx.bind(window,"beforeunload",mx))),e},createEditor:function(e,t){return this.add(new fx(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!D(e))return n=e,A(r.get(n.id))?null:(Ax(n)&&r.fire("RemoveEditor",{editor:n}),0===Dx.length&&wx.unbind(window,"beforeunload",mx),n.remove(),Rx(Dx.length>0),n);Tx(wx.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=Dx.length-1;t>=0;t--)r.remove(Dx[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new fx(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",0,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){Tx(Dx,(function(e){e.save()}))},addI18n:function(e,t){Jp.add(e,t)},translate:function(e){return Jp.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},Ex(px,sp),px.setup();var Ox=px;function Px(e){return{walk:function(t,n){return Tc(e,t,n)},split:Fd,normalize:function(t){return Em(e,t).fold(i(!1),(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}}!function(e){e.compareRanges=hm,e.getCaretRangeFromPoint=kv,e.getSelectedNode=Ha,e.getNode=ja}(Px||(Px={}));var Mx,Ix,Bx=Px,Lx=Math.min,Fx=Math.max,Hx=Math.round,jx=function(e,t,n){var r,o,i,a,u,s;return r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,s=t.h,"b"===(n=(n||"").split(""))[0]&&(o+=s),"r"===n[1]&&(r+=u),"c"===n[0]&&(o+=Hx(s/2)),"c"===n[1]&&(r+=Hx(u/2)),"b"===n[3]&&(o-=a),"r"===n[4]&&(r-=i),"c"===n[3]&&(o-=Hx(a/2)),"c"===n[4]&&(r-=Hx(i/2)),zx(r,o,i,a)},zx=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},Wx={inflate:function(e,t,n){return zx(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:jx,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=jx(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n,r,o,i;return n=Fx(e.x,t.x),r=Fx(e.y,t.y),o=Lx(e.x+e.w,t.x+t.w),i=Lx(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:zx(n,r,o-n,i-r)},clamp:function(e,t,n){var r,o,i,a,u,s,c,l,f,d;return u=e.x,s=e.y,c=e.x+e.w,l=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=Fx(0,t.x-u),o=Fx(0,t.y-s),i=Fx(0,c-f),a=Fx(0,l-d),u+=r,s+=o,n&&(c+=r,l+=o,u-=i,s-=a),zx(u,s,(c-=i)-u,(l-=a)-s)},create:zx,fromClientRect:function(e){return zx(e.left,e.top,e.width,e.height)}},Ux={},qx={add:function(e,t){Ux[e.toLowerCase()]=t},has:function(e){return!!Ux[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),n=Ux.hasOwnProperty(t)?Ux[t]:null;if(null===n)throw new Error("Could not find module for type: "+e);return n},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),!(n=Ux[e]))throw new Error("Could not find control by type: "+e);return(n=new n(t)).type=e,n}},Vx=Yt.each,$x=Yt.extend,Yx=function(){};Yx.extend=Mx=function(e){var t,n,r,o=this.prototype,i=function(){var e,t,n,r=this;if(!Ix&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},a=function(){return this},u=function(e,t){return function(){var n,r=this,i=r._super;return r._super=o[e],n=t.apply(r,arguments),r._super=i,n}};for(n in Ix=!0,t=new this,Ix=!1,e.Mixins&&(Vx(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),o.Mixins&&(e.Mixins=o.Mixins.concat(e.Mixins))),e.Methods&&Vx(e.Methods.split(","),(function(t){e[t]=a})),e.Properties&&Vx(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&Vx(e.Statics,(function(e,t){i[t]=e})),e.Defaults&&o.Defaults&&(e.Defaults=$x({},o.Defaults,e.Defaults)),e)"function"==typeof(r=e[n])&&o[n]?t[n]=u(n,r):t[n]=r;return i.prototype=t,i.constructor=i,i.extend=Mx,i};var Xx=Math.min,Kx=Math.max,Gx=Math.round,Jx=function(e,t){var n,r,o,i;if(t=t||'"',null===e)return"null";if("string"==(o=typeof e))return r="\bb\tt\nn\ff\rr\"\"''\\\\",t+e.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,(function(e,o){return'"'===t&&"'"===e?e:(n=r.indexOf(o))+1?"\\"+r.charAt(n+1):(e=o.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e)}))+t;if("object"===o){if(e.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(e)){for(n=0,r="[";n<e.length;n++)r+=(n>0?",":"")+Jx(e[n],t);return r+"]"}for(i in r="{",e)e.hasOwnProperty(i)&&(r+="function"!=typeof e[i]?(r.length>1?","+t:t)+i+t+":"+Jx(e[i],t):"");return r+"}"}return""+e},Qx={serialize:Jx,parse:function(e){try{return JSON.parse(e)}catch(e){}}},Zx={callbacks:{},count:0,send:function(e){var t=this,n=xi.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},ew={send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",ew.fire("beforeInitialize",{settings:e}),t=ch()){if(t.overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&Yt.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=ew.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();setTimeout(r,10)}}};Yt.extend(ew,sp);var tw,nw=Yt.extend,rw=function(e){this.settings=nw({},e),this.count=0};rw.sendRPC=function(e){return(new rw).send(e)},rw.prototype={send:function(e){var t=e.error,n=e.success;(e=nw(this.settings,e)).success=function(r,o){void 0===(r=Qx.parse(r))&&(r={error:"JSON Parse error."}),r.error?t.call(e.error_scope||e.scope,r.error,o):n.call(e.success_scope||e.scope,r.result)},e.error=function(n,r){t&&t.call(e.error_scope||e.scope,n,r)},e.data=Qx.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),e.content_type="application/json",ew.send(e)}};try{tw=t.window.localStorage}catch(e){tw=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var ow=Ox,iw={geom:{Rect:Wx},util:{Promise:le,Delay:pe,Tools:Yt,VK:Ah,URI:Zy,Class:Yx,EventDispatcher:ip,Observable:sp,I18n:Jp,XHR:ew,JSON:Qx,JSONRequest:rw,JSONP:Zx,LocalStorage:tw,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){var a,u,s,c;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=Kx(0,Xx(t,1)),i=Kx(0,Xx(i,1)),0!==t){switch(a=e/60,s=(u=i*t)*(1-Math.abs(a%2-1)),c=i-u,Math.floor(a)){case 0:n=u,r=s,o=0;break;case 1:n=s,r=u,o=0;break;case 2:n=0,r=u,o=s;break;case 3:n=0,r=s,o=u;break;case 4:n=s,r=0,o=u;break;case 5:n=u,r=0,o=s;break;default:n=r=o=0}n=Gx(255*(n+c)),r=Gx(255*(r+c)),o=Gx(255*(o+c))}else n=r=o=Gx(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o,i,a;return o=0,(i=Xx(e/=255,Xx(t/=255,n/=255)))===(a=Kx(e,Kx(t,n)))?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:Gx(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:Gx(100*r),v:Gx(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t}},dom:{EventUtils:Te,Sizzle:Et,DomQuery:mn,TreeWalker:fo,DOMUtils:xi,ScriptLoader:Ni,RangeUtils:Bx,Serializer:yv,ControlSelection:Nv,BookmarkManager:Cv,Selection:Jv,Event:Te.Event},html:{Styles:fi,Entities:Zo,Node:sv,Schema:ci,SaxParser:ug,DomParser:gv,Writer:Fc,Serializer:Hc},ui:{Factory:qx},Env:ce,AddOnManager:ki,Annotator:Dc,Formatter:ev,UndoManager:yg,EditorCommands:rp,WindowManager:Xp,NotificationManager:Yp,EditorObservable:vp,Shortcuts:Op,Editor:fx,FocusManager:hx,EditorManager:Ox,DOM:xi.DOM,ScriptLoader:Ni.ScriptLoader,PluginManager:ki.PluginManager,ThemeManager:ki.ThemeManager,trim:Yt.trim,isArray:Yt.isArray,is:Yt.is,toArray:Yt.toArray,makeMap:Yt.makeMap,each:Yt.each,map:Yt.map,grep:Yt.grep,inArray:Yt.inArray,extend:Yt.extend,create:Yt.create,walk:Yt.walk,createNS:Yt.createNS,resolve:Yt.resolve,explode:Yt.explode,_addCacheSuffix:Yt._addCacheSuffix,isOpera:ce.opera,isWebKit:ce.webkit,isIE:ce.ie,isGecko:ce.gecko,isMac:ce.mac},aw=ow=Yt.extend(ow,iw);!function(e){window.tinymce=e,window.tinyMCE=e}(aw),function(t){try{e.exports=t}catch(e){}}(aw)}(window)}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(9755),t=n.n(e),r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const a=i;var u=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},s=function(e){return!0===e?1:0};function c(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,o)}),t)}}var l=function(e){return e instanceof Array?e:[e]};function f(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function m(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function p(e,t){return t(e)?e:e.parentNode?p(e.parentNode,t):void 0}function h(e,t){var n=d("div","numInputWrapper"),r=d("input","numInput "+e),o=d("span","arrowUp"),i=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var v=function(){},b=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},y={D:v,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*s(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:v,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:v,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},x={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return b(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return u(w.h(e,t,n))},H:function(e){return u(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[s(e.getHours()>11)]},M:function(e,t){return b(e.getMonth(),!0,t)},S:function(e){return u(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return u(e.getFullYear(),4)},d:function(e){return u(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return u(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return u(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},C=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r,u=e.isMobile,s=void 0!==u&&u;return function(e,t,r){var o=r||a;return void 0===n.formatDate||s?t.split("").map((function(t,r,i){return w[t]&&"\\"!==i[r-1]?w[t](e,o,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,o)}},T=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,a=void 0===r?i:r;return function(e,t,r,i){if(0===e||e){var u,s=i||a,c=e;if(e instanceof Date)u=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)u=new Date(e);else if("string"==typeof e){var l=t||(n||o).dateFormat,f=String(e).trim();if("today"===f)u=new Date,r=!0;else if(n&&n.parseDate)u=n.parseDate(e,l);else if(/Z$/.test(f)||/GMT$/.test(f))u=new Date(e);else{for(var d=void 0,m=[],p=0,h=0,g="";p<l.length;p++){var v=l[p],b="\\"===v,w="\\"===l[p-1]||b;if(x[v]&&!w){g+=x[v];var C=new RegExp(g).exec(e);C&&(d=!0)&&m["Y"!==v?"push":"unshift"]({fn:y[v],val:C[++h]})}else b||(g+=".")}u=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),m.forEach((function(e){var t=e.fn,n=e.val;return u=t(u,n,s)||u})),u=d?u:void 0}}if(u instanceof Date&&!isNaN(u.getTime()))return!0===r&&u.setHours(0,0,0,0),u;n.errorHandler(new Error("Invalid date provided: "+c))}}};function E(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var N=function(e,t,n){return 3600*e+60*t+n};function S(e){var t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){var o=e.minDate.getHours(),i=e.minDate.getMinutes(),a=e.minDate.getSeconds();t<o&&(t=o),t===o&&n<i&&(n=i),t===o&&n===i&&r<a&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){var u=e.maxDate.getHours(),s=e.maxDate.getMinutes();(t=Math.min(t,u))===u&&(n=Math.min(s,n)),t===u&&n===s&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}n(1895);var k=n(9755),D=function(){return D=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},D.apply(this,arguments)},_=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r};function R(e,t){var n={config:D(D({},o),O.defaultConfig),l10n:a};function i(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function v(e){return e.bind(n)}function y(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function w(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||E(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),r=S(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=g(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[s(n.amPM.textContent===n.l10n.amPM[0])]);var i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),c=parseFloat(o.getAttribute("step")),l=parseInt(o.value,10),f=l+c*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==o.value&&2===o.value.length){var d=o===n.hourElement,m=o===n.minuteElement;f<i?(f=a+f+s(!d)+(s(d)&&s(!n.amPM)),m&&F(void 0,-1,n.hourElement)):f>a&&(f=o===n.hourElement?f-a-s(!n.amPM):i,m&&F(void 0,1,n.hourElement)),n.amPM&&d&&(1===c?f+l===23:Math.abs(f-l)>c)&&(n.amPM.textContent=n.l10n.amPM[s(n.amPM.textContent===n.l10n.amPM[0])]),o.value=u(f)}}(e);var o=n._input.value;k(),Ce(),n._input.value!==o&&n._debouncedChange()}function k(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*s(t===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.minDate,!0),u=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var c=N(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),l=N(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),f=N(r,o,i);if(f>l&&f<c){var d=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(c);r=d[0],o=d[1],i=d[2]}}else{if(u){var m=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(r=Math.min(r,m.getHours()))===m.getHours()&&(o=Math.min(o,m.getMinutes())),o===m.getMinutes()&&(i=Math.min(i,m.getSeconds()))}if(a){var p=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(r=Math.max(r,p.getHours()))===p.getHours()&&o<p.getMinutes()&&(o=p.getMinutes()),o===p.getMinutes()&&(i=Math.max(i,p.getSeconds()))}}A(r,o,i)}}function R(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&A(t.getHours(),t.getMinutes(),t.getSeconds())}function A(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?e:(12+e)%12+12*s(e%12==0)),n.minuteElement.value=u(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[s(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(r)))}function P(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&Z(n)}function M(e,t,r,o){return t instanceof Array?t.forEach((function(t){return M(e,t,r,o)})):e instanceof Array?e.forEach((function(e){return M(e,t,r,o)})):(e.addEventListener(t,r,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,o)}}))}function I(){ve("onChange")}function B(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,i=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(e){e.message="Invalid date supplied: "+r,n.config.errorHandler(e)}t&&n.currentYear!==o&&(ve("onYearChange"),V()),!t||n.currentYear===o&&n.currentMonth===i||ve("onMonthChange"),n.redraw()}function L(e){var t=g(e);~t.className.indexOf("arrow")&&F(e,t.classList.contains("arrowUp")?1:-1)}function F(e,t,n){var r=e&&g(e),o=n||r&&r.parentNode&&r.parentNode.firstChild,i=be("increment");i.delta=t,o&&o.dispatchEvent(i)}function H(e,t,r,o){var i=ee(t,!0),a=d("span",e,t.getDate().toString());return a.dateObj=t,a.$i=o,a.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===E(t,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),i?(a.tabIndex=-1,ye(t)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(f(a,"startRange",n.selectedDates[0]&&0===E(t,n.selectedDates[0],!0)),f(a,"endRange",n.selectedDates[1]&&0===E(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&E(e,n.selectedDates[0])>=0&&E(e,n.selectedDates[1])<=0}(t)&&!ye(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),ve("onDayCreate",a),a}function j(e){e.focus(),"range"===n.config.mode&&oe(e)}function z(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,o=t;o!=r;o+=e)for(var i=n.daysContainer.children[o],a=e>0?0:i.children.length-1,u=e>0?i.children.length:-1,s=a;s!=u;s+=e){var c=i.children[s];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function W(e,t){var r=i(),o=te(r||document.body),a=void 0!==e?e:o?r:void 0!==n.selectedDateElem&&te(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&te(n.todayDateElem)?n.todayDateElem:z(t>0?1:-1);void 0===a?n._input.focus():o?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1,a=r-n.currentMonth;a!=o;a+=i)for(var u=n.daysContainer.children[a],s=r-n.currentMonth===a?e.$i+t:t<0?u.children.length-1:0,c=u.children.length,l=s;l>=0&&l<c&&l!=(t>0?c:-1);l+=i){var f=u.children[l];if(-1===f.className.indexOf("hidden")&&ee(f.dateObj)&&Math.abs(e.$i-l)>=Math.abs(t))return j(f)}n.changeMonth(i),W(z(i),0)}(a,t):j(a)}function U(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),u=n.config.showMonths>1,s=u?"prevMonthDay hidden":"prevMonthDay",c=u?"nextMonthDay hidden":"nextMonthDay",l=o+1-r,f=0;l<=o;l++,f++)a.appendChild(H("flatpickr-day "+s,new Date(e,t-1,l),0,f));for(l=1;l<=i;l++,f++)a.appendChild(H("flatpickr-day",new Date(e,t,l),0,f));for(var m=i+1;m<=42-r&&(1===n.config.showMonths||f%7!=0);m++,f++)a.appendChild(H("flatpickr-day "+c,new Date(e,t+1,m%i),0,f));var p=d("div","dayContainer");return p.appendChild(a),p}function q(){if(void 0!==n.daysContainer){m(n.daysContainer),n.weekNumbers&&m(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(U(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&oe()}}function V(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=d("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=b(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function $(){var e,t=d("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=d("span","cur-month"):(n.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),M(n.monthsDropdownContainer,"change",(function(e){var t=g(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),ve("onMonthChange")})),V(),e=n.monthsDropdownContainer);var o=h("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=d("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(o),r.appendChild(a),t.appendChild(r),{container:t,yearElement:i,monthElement:e}}function Y(){m(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=$();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function X(){n.weekdayContainer?m(n.weekdayContainer):n.weekdayContainer=d("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=d("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return K(),n.weekdayContainer}function K(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=_(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=_(t.splice(e,t.length),t.splice(0,e)));for(var r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function G(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),V()),q(),ve("onMonthChange"),xe())}function J(e){return n.calendarContainer.contains(e)}function Q(e){if(n.isOpen&&!n.config.inline){var t=g(e),r=J(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||r||J(e.relatedTarget)),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));o&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&w(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function Z(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),ve("onYearChange"),V())}}function ee(e,t){var r;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&E(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&E(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,u=0,s=void 0;u<a.length;u++){if("function"==typeof(s=a[u])&&s(o))return i;if(s instanceof Date&&void 0!==o&&s.getTime()===o.getTime())return i;if("string"==typeof s){var c=n.parseDate(s,void 0,!0);return c&&c.getTime()===o.getTime()?i:!i}if("object"==typeof s&&void 0!==o&&s.from&&s.to&&o.getTime()>=s.from.getTime()&&o.getTime()<=s.to.getTime())return i}return!i}function te(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==we();!t||!r||e.relatedTarget&&J(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function re(t){var r=g(t),o=n.config.wrap?e.contains(r):r===n._input,a=n.config.allowInput,u=n.isOpen&&(!a||!o),s=n.config.inline&&o&&!a;if(13===t.keyCode&&o){if(a)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),r.blur();n.open()}else if(J(r)||u||s){var c=!!n.timeContainer&&n.timeContainer.contains(r);switch(t.keyCode){case 13:c?(t.preventDefault(),w(),fe()):de(t);break;case 27:t.preventDefault(),fe();break;case 8:case 46:o&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(c||o)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var l=i();if(void 0!==n.daysContainer&&(!1===a||l&&te(l))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),G(f),W(z(1),0)):W(void 0,f)}}break;case 38:case 40:t.preventDefault();var d=40===t.keyCode?1:-1;n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?t.ctrlKey?(t.stopPropagation(),Z(n.currentYear-d),W(z(1),0)):c||W(void 0,7*d):r===n.currentYearElement?Z(n.currentYear-d):n.config.enableTime&&(!c&&n.hourElement&&n.hourElement.focus(),w(t),n._debouncedChange());break;case 9:if(c){var m=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),p=m.indexOf(r);if(-1!==p){var h=m[p+(t.shiftKey?-1:1)];t.preventDefault(),(h||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],k(),Ce();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],k(),Ce()}(o||J(r))&&ve("onKeyDown",t)}function oe(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(r,n.selectedDates[0].getTime()),a=Math.max(r,n.selectedDates[0].getTime()),u=!1,s=0,c=0,l=i;l<a;l+=864e5)ee(new Date(l),!0)||(u=u||l>i&&l<a,l<o&&(!s||l>s)?s=l:l>o&&(!c||l<c)&&(c=l));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+t)).forEach((function(t){var i,a,l,f=t.dateObj.getTime(),d=s>0&&f<s||c>0&&f>c;if(d)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));u&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),o<r&&f===o?t.classList.add("startRange"):o>r&&f===o&&t.classList.add("endRange"),f>=s&&(0===c||f<=c)&&(a=o,l=r,(i=f)>Math.min(a,l)&&i<Math.max(a,l))&&t.classList.add("inRange")))}))}}function ie(){!n.isOpen||n.config.static||n.config.inline||ce()}function ae(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return ee(e)})),n.selectedDates.length||"min"!==e||R(r),Ce()),n.daysContainer&&(le(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function ue(){return n.config.wrap?e.querySelector("[data-input]"):e}function se(){"object"!=typeof n.config.locale&&void 0===O.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},O.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?O.l10ns[n.config.locale]:void 0),x.D="("+n.l10n.weekdays.shorthand.join("|")+")",x.l="("+n.l10n.weekdays.longhand.join("|")+")",x.M="("+n.l10n.months.shorthand.join("|")+")",x.F="("+n.l10n.months.longhand.join("|")+")",x.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===O.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=C(n),n.parseDate=T({config:n.config,l10n:n.l10n})}function ce(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],u=i.length>1?i[1]:null,s=t.getBoundingClientRect(),c=window.innerHeight-s.bottom,l="above"===a||"below"!==a&&c<r&&s.top>r,d=window.pageYOffset+s.top+(l?-r-2:t.offsetHeight+2);if(f(n.calendarContainer,"arrowTop",!l),f(n.calendarContainer,"arrowBottom",l),!n.config.inline){var m=window.pageXOffset+s.left,p=!1,h=!1;"center"===u?(m-=(o-s.width)/2,p=!0):"right"===u&&(m-=o-s.width,h=!0),f(n.calendarContainer,"arrowLeft",!p&&!h),f(n.calendarContainer,"arrowCenter",p),f(n.calendarContainer,"arrowRight",h);var g=window.document.body.offsetWidth-(window.pageXOffset+s.right),v=m+o>window.document.body.offsetWidth,b=g+o>window.document.body.offsetWidth;if(f(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(b){var y=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(r=document.createElement("style"),document.head.appendChild(r),r.sheet);var r}();if(void 0===y)return;var x=window.document.body.offsetWidth,w=Math.max(0,x/2-o/2),C=y.cssRules.length,T="{left:"+s.left+"px;right:auto;}";f(n.calendarContainer,"rightMost",!1),f(n.calendarContainer,"centerMost",!0),y.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+T,C),n.calendarContainer.style.left=w+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=m+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function le(){n.config.noCalendar||n.isMobile||(V(),xe(),q())}function fe(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function de(e){e.preventDefault(),e.stopPropagation();var t=p(g(e),(function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")}));if(void 0!==t){var r=t,o=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),i=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=ye(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==E(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(k(),i){var u=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),u&&(ve("onYearChange"),V()),ve("onMonthChange")}if(xe(),q(),Ce(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():j(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var s="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(s||c)&&fe()}I()}}n.parseDate=T({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=M,n._setHoursFromDate=R,n._positionCalendar=ce,n.changeMonth=G,n.changeYear=Z,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var r=S(n.config);A(r.hours,r.minutes,r.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=oe,n._createElement=d,n.createDay=H,n.destroy=function(){void 0!==n.config&&ve("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=ee,n.jumpToDate=B,n.updateValue=Ce,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var r=g(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ce(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=le,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var o in Object.assign(n.config,e),e)void 0!==me[o]&&me[o].forEach((function(e){return e()}));else n.config[e]=t,void 0!==me[e]?me[e].forEach((function(e){return e()})):r.indexOf(e)>-1&&(n.config[e]=l(t));n.redraw(),Ce(!0)},n.setDate=function(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);pe(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),B(void 0,t),R(),0===n.selectedDates.length&&n.clear(!1),Ce(t),t&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var me={locale:[se,K],showMonths:[Y,y,X],minDate:[B],maxDate:[B],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(M(n._input,"focus",n.open),M(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function pe(e,t){var r=[];if(e instanceof Array)r=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)r=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":r=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function he(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var o=0;r[o]&&o<r.length;o++)r[o](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(be("change")),n.input.dispatchEvent(be("input")))}}function be(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function ye(e){for(var t=0;t<n.selectedDates.length;t++){var r=n.selectedDates[t];if(r instanceof Date&&0===E(r,e))return""+t}return!1}function xe(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(e,t){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=b(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function we(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(e){return n.formatDate(e,t)})).filter((function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ce(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=we(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=we(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var t=g(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?G(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),t),u={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=he(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=he(e)}});var s="time"===a.mode;if(!a.dateFormat&&(a.enableTime||s)){var c=O.defaultConfig.dateFormat||o.dateFormat;u.dateFormat=a.noCalendar||s?"H:i"+(a.enableSeconds?":S":""):c+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||s)&&!a.altFormat){var f=O.defaultConfig.altFormat||o.altFormat;u.altFormat=a.noCalendar||s?"h:i"+(a.enableSeconds?":S K":" K"):f+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:ae("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:ae("max")});var d=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:d("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,u,a);for(var m=0;m<i.length;m++)n.config[i[m]]=!0===n.config[i[m]]||"true"===n.config[i[m]];for(r.filter((function(e){return void 0!==n.config[e]})).forEach((function(e){n.config[e]=l(n.config[e]||[]).map(v)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),m=0;m<n.config.plugins.length;m++){var p=n.config.plugins[m](n)||{};for(var h in p)r.indexOf(h)>-1?n.config[h]=l(p[h]).map(v).concat(n.config[h]):void 0===a[h]&&(n.config[h]=p[h])}a.altInputClass||(n.config.altInputClass=ue().className+" "+n.config.altInputClass),ve("onParseConfig")}(),se(),n.input=ue(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=d(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=d("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=d("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=d("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=d("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,Y(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(f(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(f(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],xe(),n.monthNav)),n.innerContainer=d("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=d("div","flatpickr-weekwrapper");e.appendChild(d("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=d("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=o,n.weekWrapper=r}n.rContainer=d("div","flatpickr-rContainer"),n.rContainer.appendChild(X()),n.daysContainer||(n.daysContainer=d("div","flatpickr-days"),n.daysContainer.tabIndex=-1),q(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=S(n.config);n.timeContainer=d("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=d("span","flatpickr-time-separator",":"),r=h("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var o=h("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var i=h("flatpickr-second");n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}return n.config.time_24hr||(n.amPM=d("span","flatpickr-am-pm",n.l10n.amPM[s((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),f(n.calendarContainer,"rangeMode","range"===n.config.mode),f(n.calendarContainer,"animate",!0===n.config.animate),f(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=d("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(t){return M(t,"click",n[e])}))})),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=d("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}M(n.mobileInput,"change",(function(e){n.setDate(g(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")}))}();else{var e=c(ie,50);if(n._debouncedChange=c(I,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&M(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&oe(g(e))})),M(n._input,"keydown",re),void 0!==n.calendarContainer&&M(n.calendarContainer,"keydown",re),n.config.inline||n.config.static||M(window,"resize",e),void 0!==window.ontouchstart?M(window.document,"touchstart",Q):M(window.document,"mousedown",Q),M(window.document,"focus",Q,{capture:!0}),!0===n.config.clickOpens&&(M(n._input,"focus",n.open),M(n._input,"click",n.open)),void 0!==n.daysContainer&&(M(n.monthNav,"click",Te),M(n.monthNav,["keyup","increment"],P),M(n.daysContainer,"click",de)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){M(n.timeContainer,["increment"],w),M(n.timeContainer,"blur",w,{capture:!0}),M(n.timeContainer,"click",L),M([n.hourElement,n.minuteElement],["focus","click"],(function(e){return g(e).select()})),void 0!==n.secondElement&&M(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&M(n.amPM,"click",(function(e){w(e)}))}n.config.allowInput&&M(n._input,"blur",ne)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&R(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ce(!1)),y();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&i&&ce(),ve("onReady")}(),n}function A(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),r=[],o=0;o<n.length;o++){var i=n[o];try{if(null!==i.getAttribute("data-fp-omit"))continue;void 0!==i._flatpickr&&(i._flatpickr.destroy(),i._flatpickr=void 0),i._flatpickr=R(i,t||{}),r.push(i._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return A(this,e)},HTMLElement.prototype.flatpickr=function(e){return A([this],e)});var O=function(e,t){return"string"==typeof e?A(window.document.querySelectorAll(e),t):e instanceof Node?A([e],t):A(e,t)};O.defaultConfig={},O.l10ns={en:D({},a),default:D({},a)},O.localize=function(e){O.l10ns.default=D(D({},O.l10ns.default),e)},O.setDefaults=function(e){O.defaultConfig=D(D({},O.defaultConfig),e)},O.parseDate=T({}),O.formatDate=C({}),O.compareDates=E,void 0!==k&&void 0!==k.fn&&(k.fn.flatpickr=function(e){return A(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=O);const P=O;n(6788);var M=n(7575),I=n.n(M);n(4756),n(2929),n(9719),n(8190),n(3054),n(1893),n(1080),n(4926),n(2170),n(3956),n(2682),n(1236),n(2540),n(1528),n(2875),n(4446),n(9497),n(1295),n(1505),n(8619),n(5319),n(3106),n(3356),t()((function(){function e(e,t){for(var n=document.querySelectorAll(e),r=0;r<n.length;++r)t(n[r])}function n(e,t){P(t,{defaultDate:t.val,dateFormat:t.dataset.format||e})}function r(e,t,n,r,o){return I().activeEditor.windowManager.open({file:e,title:"IPF File Browser",width:800,height:600,resizable:"yes",inline:"yes",close_previous:"no"},{onSelect:function(e){var n=o.document.getElementById(t);if(n.value=e,"createEvent"in document){var r=document.createEvent("HTMLEvents");r.initEvent("change",!1,!0),n.dispatchEvent(r)}else n.fireEvent("onchange")}}),!1}t()(".toggle-sidebar").on("change",(function(){return t()("body").toggleClass("pushed"),!1})),t()("#items-grid.reorderable").tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var e=[];t()("#items-grid .trsort").each((function(){e.push(this.id)})),t().post("reorder/",{"ids[]":e},(function(){}))}}),t()(".orderable-set-table").each((function(){var e=t()(this),n=e.closest("form"),r=e.data("reorder");e.tableDnD({onDragClass:"ItemsDragClass",onDrop:function(){var o;n.find("[name='"+r+"[]']").remove(),e.find("tr[data-id]").each((function(){o=t()("<input/>").attr("type","hidden").attr("name",r+"[]").attr("value",t()(this).data("id")),n.append(o)}))}})})),e(".dateinput",n.bind(null,"Y-m-d")),e(".datetimeinput",n.bind(null,"Y-m-d H-i-s")),e(".admincheckgroup",(function(e){var n=t()(e);n.find(".object-tools .checkall").click((function(){return n.find(".checkgroup input").prop("checked",!0),!1})),n.find(".object-tools .uncheckall").click((function(){return n.find(".checkgroup input").prop("checked",!1),!1}))}));var o={plugins:"anchor, charmap, code, colorpicker, contextmenu, fullscreen, hr, image, insertdatetime, link, lists, media, nonbreaking, paste, preview, print, searchreplace, tabfocus, table, textcolor, visualchars, wordcount",toolbar:["undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | forecolor backcolor sub sup | preview fullscreen","code link unlink image charmap | table | pastetext removeformat | formatselect fontselect fontsizeselect"],extended_valid_elements:"span[class|style],code[class],iframe[src|width|height|name|align|frameborder|scrolling]",fix_list_elements:!0,browser_spellcheck:!0,width:"80%",height:"300",document_base_url:"/",convert_urls:!1,relative_urls:!1,remove_script_host:!0};t()(".htmlEditor").each((function(){var e=t()(this).data("filebrowser");I().init(Object.assign({},o,t()(this).data("config"),{target:this,file_browser_callback:r.bind(null,e)}))}))}))})()})();
\ No newline at end of file
-!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/static/admin/",n(n.s=387)}([function(e,t,n){var r=n(2),o=n(8),i=n(15),a=n(12),u=n(18),l=function(e,t,n){var c,s,f,p,d=e&l.F,h=e&l.G,v=e&l.S,y=e&l.P,m=e&l.B,g=h?r:v?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),w=b.prototype||(b.prototype={});for(c in h&&(n=t),n)f=((s=!d&&g&&void 0!==g[c])?g:n)[c],p=m&&s?u(f,r):y&&"function"==typeof f?u(Function.call,f):f,g&&a(g,c,f,e&l.U),b[c]!=f&&i(b,c,p),y&&w[c]!=f&&(w[c]=f)};r.core=o,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){"use strict";e.exports=n(388)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(5);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(53)("wks"),o=n(31),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(20),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(4),o=n(97),i=n(27),a=Object.defineProperty;t.f=n(10)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(3)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(25);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(2),o=n(15),i=n(14),a=n(31)("src"),u=n(141),l=(""+u).split("toString");n(8).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var c="function"==typeof n;c&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(c&&(i(n,a)||o(n,a,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||u.call(this)})},function(e,t,n){var r=n(0),o=n(3),i=n(25),a=/"/g,u=function(e,t,n,r){var o=String(i(e)),u="<"+t;return""!==n&&(u+=" "+n+'="'+String(r).replace(a,""")+'"'),u+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(u),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(9),o=n(30);e.exports=n(10)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(46),o=n(25);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){var r=n(19);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(47),o=n(30),i=n(16),a=n(27),u=n(14),l=n(97),c=Object.getOwnPropertyDescriptor;t.f=n(10)?c:function(e,t){if(e=i(e),t=a(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(0),o=n(8),i=n(3);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(18),o=n(46),i=n(11),a=n(7),u=n(113);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,s=4==e,f=6==e,p=5==e||f,d=t||u;return function(t,u,h){for(var v,y,m=i(t),g=o(m),b=r(u,h,3),w=a(g.length),x=0,S=n?d(t,w):l?d(t,0):void 0;w>x;x++)if((p||x in g)&&(y=b(v=g[x],x,m),e))if(n)S[x]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return x;case 2:S.push(v)}else if(s)return!1;return f?-1:c||s?s:S}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";if(n(10)){var r=n(32),o=n(2),i=n(3),a=n(0),u=n(64),l=n(89),c=n(18),s=n(44),f=n(30),p=n(15),d=n(45),h=n(20),v=n(7),y=n(124),m=n(34),g=n(27),b=n(14),w=n(48),x=n(5),S=n(11),_=n(81),E=n(35),k=n(37),T=n(36).f,P=n(83),C=n(31),O=n(6),N=n(23),j=n(54),A=n(49),M=n(85),R=n(42),I=n(57),F=n(43),D=n(84),U=n(115),L=n(9),z=n(21),B=L.f,W=z.f,V=o.RangeError,H=o.TypeError,q=o.Uint8Array,$=Array.prototype,X=l.ArrayBuffer,Y=l.DataView,G=N(0),K=N(2),Q=N(3),J=N(4),Z=N(5),ee=N(6),te=j(!0),ne=j(!1),re=M.values,oe=M.keys,ie=M.entries,ae=$.lastIndexOf,ue=$.reduce,le=$.reduceRight,ce=$.join,se=$.sort,fe=$.slice,pe=$.toString,de=$.toLocaleString,he=O("iterator"),ve=O("toStringTag"),ye=C("typed_constructor"),me=C("def_constructor"),ge=u.CONSTR,be=u.TYPED,we=u.VIEW,xe=N(1,function(e,t){return Te(A(e,e[me]),t)}),Se=i(function(){return 1===new q(new Uint16Array([1]).buffer)[0]}),_e=!!q&&!!q.prototype.set&&i(function(){new q(1).set({})}),Ee=function(e,t){var n=h(e);if(n<0||n%t)throw V("Wrong offset!");return n},ke=function(e){if(x(e)&&be in e)return e;throw H(e+" is not a typed array!")},Te=function(e,t){if(!(x(e)&&ye in e))throw H("It is not a typed array constructor!");return new e(t)},Pe=function(e,t){return Ce(A(e,e[me]),t)},Ce=function(e,t){for(var n=0,r=t.length,o=Te(e,r);r>n;)o[n]=t[n++];return o},Oe=function(e,t,n){B(e,t,{get:function(){return this._d[n]}})},Ne=function(e){var t,n,r,o,i,a,u=S(e),l=arguments.length,s=l>1?arguments[1]:void 0,f=void 0!==s,p=P(u);if(null!=p&&!_(p)){for(a=p.call(u),r=[],t=0;!(i=a.next()).done;t++)r.push(i.value);u=r}for(f&&l>2&&(s=c(s,arguments[2],2)),t=0,n=v(u.length),o=Te(this,n);n>t;t++)o[t]=f?s(u[t],t):u[t];return o},je=function(){for(var e=0,t=arguments.length,n=Te(this,t);t>e;)n[e]=arguments[e++];return n},Ae=!!q&&i(function(){de.call(new q(1))}),Me=function(){return de.apply(Ae?fe.call(ke(this)):ke(this),arguments)},Re={copyWithin:function(e,t){return U.call(ke(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return J(ke(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return D.apply(ke(this),arguments)},filter:function(e){return Pe(this,K(ke(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Z(ke(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(ke(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){G(ke(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(ke(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(ke(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ce.apply(ke(this),arguments)},lastIndexOf:function(e){return ae.apply(ke(this),arguments)},map:function(e){return xe(ke(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return ue.apply(ke(this),arguments)},reduceRight:function(e){return le.apply(ke(this),arguments)},reverse:function(){for(var e,t=ke(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return Q(ke(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return se.call(ke(this),e)},subarray:function(e,t){var n=ke(this),r=n.length,o=m(e,r);return new(A(n,n[me]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,v((void 0===t?r:m(t,r))-o))}},Ie=function(e,t){return Pe(this,fe.call(ke(this),e,t))},Fe=function(e){ke(this);var t=Ee(arguments[1],1),n=this.length,r=S(e),o=v(r.length),i=0;if(o+t>n)throw V("Wrong length!");for(;i<o;)this[t+i]=r[i++]},De={entries:function(){return ie.call(ke(this))},keys:function(){return oe.call(ke(this))},values:function(){return re.call(ke(this))}},Ue=function(e,t){return x(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Le=function(e,t){return Ue(e,t=g(t,!0))?f(2,e[t]):W(e,t)},ze=function(e,t,n){return!(Ue(e,t=g(t,!0))&&x(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?B(e,t,n):(e[t]=n.value,e)};ge||(z.f=Le,L.f=ze),a(a.S+a.F*!ge,"Object",{getOwnPropertyDescriptor:Le,defineProperty:ze}),i(function(){pe.call({})})&&(pe=de=function(){return ce.call(this)});var Be=d({},Re);d(Be,De),p(Be,he,De.values),d(Be,{slice:Ie,set:Fe,constructor:function(){},toString:pe,toLocaleString:Me}),Oe(Be,"buffer","b"),Oe(Be,"byteOffset","o"),Oe(Be,"byteLength","l"),Oe(Be,"length","e"),B(Be,ve,{get:function(){return this[be]}}),e.exports=function(e,t,n,l){var c=e+((l=!!l)?"Clamped":"")+"Array",f="get"+e,d="set"+e,h=o[c],m=h||{},g=h&&k(h),b=!h||!u.ABV,S={},_=h&&h.prototype,P=function(e,n){B(e,n,{get:function(){return function(e,n){var r=e._d;return r.v[f](n*t+r.o,Se)}(this,n)},set:function(e){return function(e,n,r){var o=e._d;l&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),o.v[d](n*t+o.o,r,Se)}(this,n,e)},enumerable:!0})};b?(h=n(function(e,n,r,o){s(e,h,c,"_d");var i,a,u,l,f=0,d=0;if(x(n)){if(!(n instanceof X||"ArrayBuffer"==(l=w(n))||"SharedArrayBuffer"==l))return be in n?Ce(h,n):Ne.call(h,n);i=n,d=Ee(r,t);var m=n.byteLength;if(void 0===o){if(m%t)throw V("Wrong length!");if((a=m-d)<0)throw V("Wrong length!")}else if((a=v(o)*t)+d>m)throw V("Wrong length!");u=a/t}else u=y(n),i=new X(a=u*t);for(p(e,"_d",{b:i,o:d,l:a,e:u,v:new Y(i)});f<u;)P(e,f++)}),_=h.prototype=E(Be),p(_,"constructor",h)):i(function(){h(1)})&&i(function(){new h(-1)})&&I(function(e){new h,new h(null),new h(1.5),new h(e)},!0)||(h=n(function(e,n,r,o){var i;return s(e,h,c),x(n)?n instanceof X||"ArrayBuffer"==(i=w(n))||"SharedArrayBuffer"==i?void 0!==o?new m(n,Ee(r,t),o):void 0!==r?new m(n,Ee(r,t)):new m(n):be in n?Ce(h,n):Ne.call(h,n):new m(y(n))}),G(g!==Function.prototype?T(m).concat(T(g)):T(m),function(e){e in h||p(h,e,m[e])}),h.prototype=_,r||(_.constructor=h));var C=_[he],O=!!C&&("values"==C.name||null==C.name),N=De.values;p(h,ye,!0),p(_,be,c),p(_,we,!0),p(_,me,h),(l?new h(1)[ve]==c:ve in _)||B(_,ve,{get:function(){return c}}),S[c]=h,a(a.G+a.W+a.F*(h!=m),S),a(a.S,c,{BYTES_PER_ELEMENT:t}),a(a.S+a.F*i(function(){m.of.call(h,1)}),c,{from:Ne,of:je}),"BYTES_PER_ELEMENT"in _||p(_,"BYTES_PER_ELEMENT",t),a(a.P,c,Re),F(c),a(a.P+a.F*_e,c,{set:Fe}),a(a.P+a.F*!O,c,De),r||_.toString==pe||(_.toString=pe),a(a.P+a.F*i(function(){new h(1).slice()}),c,{slice:Ie}),a(a.P+a.F*(i(function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()})||!i(function(){_.toLocaleString.call([1,2])})),c,{toLocaleString:Me}),R[c]=O?C:N,r||O||p(_,he,N)}}else e.exports=function(){}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(31)("meta"),o=n(5),i=n(14),a=n(9).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(3)(function(){return l(Object.preventExtensions({}))}),s=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";s(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[r].w},onFreeze:function(e){return c&&f.NEED&&l(e)&&!i(e,r)&&s(e),e}}},,function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=!1},function(e,t,n){var r=n(99),o=n(68);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(20),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){var r=n(4),o=n(100),i=n(68),a=n(67)("IE_PROTO"),u=function(){},l=function(){var e,t=n(65)("iframe"),r=i.length;for(t.style.display="none",n(69).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(99),o=n(68).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(14),o=n(11),i=n(67)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(6)("unscopables"),o=Array.prototype;null==o[r]&&n(15)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t,n){var r=n(5);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){var r=n(9).f,o=n(14),i=n(6)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(0),o=n(25),i=n(3),a=n(71),u="["+a+"]",l=RegExp("^"+u+u+"*"),c=RegExp(u+u+"*$"),s=function(e,t,n){var o={},u=i(function(){return!!a[e]()||"\85"!="\85"[e]()}),l=o[e]=u?t(f):a[e];n&&(o[n]=l),r(r.P+r.F*u,"String",o)},f=s.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=s},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(2),o=n(9),i=n(10),a=n(6)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(12);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){var r=n(24);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(24),o=n(6)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var r=n(4),o=n(19),i=n(6)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];null!=a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),u=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=function(e,t){return t?t.querySelector(e):document.querySelector(e)}.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),l=null,c=0,s=[],f=n(397);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(g(r.parts[a],t))}else{var u=[];for(a=0;a<r.parts.length;a++)u.push(g(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:u}}}}function d(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],u={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(u):n.push(r[a]={id:a,parts:[u]})}return n}function h(e,t){var n=u(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=s[s.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),s.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=u(e.insertAt.before,n);n.insertBefore(t,o)}}function v(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=s.indexOf(e);t>=0&&s.splice(t,1)}function y(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return m(t,e.attrs),h(e,t),t}function m(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function g(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=y(t)),r=x.bind(null,n,a,!1),o=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",m(t,e.attrs),h(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=f(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),u=e.href;e.href=URL.createObjectURL(a),u&&URL.revokeObjectURL(u)}.bind(null,n,t),o=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=y(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){v(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=d(e,t);return p(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var a=n[o];(u=i[a.id]).refs--,r.push(u)}e&&p(d(e,t),t);for(o=0;o<r.length;o++){var u;if(0===(u=r[o]).refs){for(var l=0;l<u.parts.length;l++)u.parts[l]();delete i[u.id]}}}};var b,w=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function x(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=w(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}},function(e,t,n){var r;
-/*!
- Copyright (c) 2017 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
-*/
-/*!
- Copyright (c) 2017 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
-*/
-!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&e.push(a)}else if("object"===i)for(var u in r)n.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){var r=n(8),o=n(2),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(32)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(16),o=n(7),i=n(34);e.exports=function(e){return function(t,n,a){var u,l=r(t),c=o(l.length),s=i(a,c);if(e&&n!=n){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(24);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(6)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(4);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var r=n(48),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},function(e,t,n){"use strict";n(117);var r=n(12),o=n(15),i=n(3),a=n(25),u=n(6),l=n(86),c=u("species"),s=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),f=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var p=u(e),d=!i(function(){var t={};return t[p]=function(){return 7},7!=""[e](t)}),h=d?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[p](""),!t}):void 0;if(!d||!h||"replace"===e&&!s||"split"===e&&!f){var v=/./[p],y=n(a,p,""[e],function(e,t,n,r,o){return t.exec===l?d&&!o?{done:!0,value:v.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),m=y[0],g=y[1];r(String.prototype,e,m),o(RegExp.prototype,p,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},function(e,t,n){var r=n(18),o=n(112),i=n(81),a=n(4),u=n(7),l=n(83),c={},s={};(t=e.exports=function(e,t,n,f,p){var d,h,v,y,m=p?function(){return e}:l(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(i(m)){for(d=u(e.length);d>b;b++)if((y=t?g(a(h=e[b])[0],h[1]):g(e[b]))===c||y===s)return y}else for(v=m.call(e);!(h=v.next()).done;)if((y=o(v,g,h.value,t))===c||y===s)return y}).BREAK=c,t.RETURN=s},function(e,t,n){var r=n(2).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(2),o=n(0),i=n(12),a=n(45),u=n(28),l=n(61),c=n(44),s=n(5),f=n(3),p=n(57),d=n(40),h=n(72);e.exports=function(e,t,n,v,y,m){var g=r[e],b=g,w=y?"set":"add",x=b&&b.prototype,S={},_=function(e){var t=x[e];i(x,e,"delete"==e?function(e){return!(m&&!s(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!s(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(m||x.forEach&&!f(function(){(new b).entries().next()}))){var E=new b,k=E[w](m?{}:-0,1)!=E,T=f(function(){E.has(1)}),P=p(function(e){new b(e)}),C=!m&&f(function(){for(var e=new b,t=5;t--;)e[w](t,t);return!e.has(-0)});P||((b=t(function(t,n){c(t,b,e);var r=h(new g,t,b);return null!=n&&l(n,y,r[w],r),r})).prototype=x,x.constructor=b),(T||C)&&(_("delete"),_("has"),y&&_("get")),(C||k)&&_(w),m&&x.clear&&delete x.clear}else b=v.getConstructor(t,e,y,w),a(b.prototype,n),u.NEED=!0;return d(b,e),S[e]=b,o(o.G+o.W+o.F*(b!=g),S),m||v.setStrong(b,e,y),b}},function(e,t,n){for(var r,o=n(2),i=n(15),a=n(31),u=a("typed_array"),l=a("view"),c=!(!o.ArrayBuffer||!o.DataView),s=c,f=0,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=o[p[f++]])?(i(r.prototype,u,!0),i(r.prototype,l,!0)):s=!1;e.exports={ABV:c,CONSTR:s,TYPED:u,VIEW:l}},function(e,t,n){var r=n(5),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){t.f=n(6)},function(e,t,n){var r=n(53)("keys"),o=n(31);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(5),o=n(4),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(18)(Function.call,n(21).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(e,t,n){var r=n(5),o=n(70).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t,n){"use strict";var r=n(20),o=n(25);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(20),o=n(25);e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),l=r(n),c=u.length;return l<0||l>=c?e?"":void 0:(i=u.charCodeAt(l))<55296||i>56319||l+1===c||(a=u.charCodeAt(l+1))<56320||a>57343?e?u.charAt(l):i:e?u.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(32),o=n(0),i=n(12),a=n(15),u=n(42),l=n(111),c=n(40),s=n(37),f=n(6)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,h,v,y,m){l(n,t,h);var g,b,w,x=function(e){if(!p&&e in k)return k[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",_="values"==v,E=!1,k=e.prototype,T=k[f]||k["@@iterator"]||v&&k[v],P=T||x(v),C=v?_?x("entries"):P:void 0,O="Array"==t&&k.entries||T;if(O&&(w=s(O.call(new e)))!==Object.prototype&&w.next&&(c(w,S,!0),r||"function"==typeof w[f]||a(w,f,d)),_&&T&&"values"!==T.name&&(E=!0,P=function(){return T.call(this)}),r&&!m||!p&&!E&&k[f]||a(k,f,P),u[t]=P,u[S]=d,v)if(g={values:_?P:x("values"),keys:y?P:x("keys"),entries:C},m)for(b in g)b in k||i(k,b,g[b]);else o(o.P+o.F*(p||E),t,g);return g}},function(e,t,n){var r=n(79),o=n(25);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(5),o=n(24),i=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){var r=n(42),o=n(6)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){"use strict";var r=n(9),o=n(30);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(48),o=n(6)("iterator"),i=n(42);e.exports=n(8).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){"use strict";var r=n(11),o=n(34),i=n(7);e.exports=function(e){for(var t=r(this),n=i(t.length),a=arguments.length,u=o(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,c=void 0===l?n:o(l,n);c>u;)t[u++]=e;return t}},function(e,t,n){"use strict";var r=n(38),o=n(116),i=n(42),a=n(16);e.exports=n(77)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var r,o,i=n(58),a=RegExp.prototype.exec,u=String.prototype.replace,l=a,c=(r=/a/,o=/b*/g,a.call(r,"a"),a.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),s=void 0!==/()??/.exec("")[1];(c||s)&&(l=function(e){var t,n,r,o,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",i.call(l))),c&&(t=l.lastIndex),r=a.call(l,e),c&&r&&(l.lastIndex=l.global?r.index+r[0].length:t),s&&r&&r.length>1&&u.call(r[0],n,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)}),r}),e.exports=l},function(e,t,n){"use strict";var r=n(76)(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},function(e,t,n){var r,o,i,a=n(18),u=n(105),l=n(69),c=n(65),s=n(2),f=s.process,p=s.setImmediate,d=s.clearImmediate,h=s.MessageChannel,v=s.Dispatch,y=0,m={},g=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},b=function(e){g.call(e.data)};p&&d||(p=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return m[++y]=function(){u("function"==typeof e?e:Function(e),t)},r(y),y},d=function(e){delete m[e]},"process"==n(24)(f)?r=function(e){f.nextTick(a(g,e,1))}:v&&v.now?r=function(e){v.now(a(g,e,1))}:h?(i=(o=new h).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(r=function(e){s.postMessage(e+"","*")},s.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){l.appendChild(c("script")).onreadystatechange=function(){l.removeChild(this),g.call(e)}}:function(e){setTimeout(a(g,e,1),0)}),e.exports={set:p,clear:d}},function(e,t,n){"use strict";var r=n(2),o=n(10),i=n(32),a=n(64),u=n(15),l=n(45),c=n(3),s=n(44),f=n(20),p=n(7),d=n(124),h=n(36).f,v=n(9).f,y=n(84),m=n(40),g="prototype",b="Wrong index!",w=r.ArrayBuffer,x=r.DataView,S=r.Math,_=r.RangeError,E=r.Infinity,k=w,T=S.abs,P=S.pow,C=S.floor,O=S.log,N=S.LN2,j=o?"_b":"buffer",A=o?"_l":"byteLength",M=o?"_o":"byteOffset";function R(e,t,n){var r,o,i,a=new Array(n),u=8*n-t-1,l=(1<<u)-1,c=l>>1,s=23===t?P(2,-24)-P(2,-77):0,f=0,p=e<0||0===e&&1/e<0?1:0;for((e=T(e))!=e||e===E?(o=e!=e?1:0,r=l):(r=C(O(e)/N),e*(i=P(2,-r))<1&&(r--,i*=2),(e+=r+c>=1?s/i:s*P(2,1-c))*i>=2&&(r++,i/=2),r+c>=l?(o=0,r=l):r+c>=1?(o=(e*i-1)*P(2,t),r+=c):(o=e*P(2,c-1)*P(2,t),r=0));t>=8;a[f++]=255&o,o/=256,t-=8);for(r=r<<t|o,u+=t;u>0;a[f++]=255&r,r/=256,u-=8);return a[--f]|=128*p,a}function I(e,t,n){var r,o=8*n-t-1,i=(1<<o)-1,a=i>>1,u=o-7,l=n-1,c=e[l--],s=127&c;for(c>>=7;u>0;s=256*s+e[l],l--,u-=8);for(r=s&(1<<-u)-1,s>>=-u,u+=t;u>0;r=256*r+e[l],l--,u-=8);if(0===s)s=1-a;else{if(s===i)return r?NaN:c?-E:E;r+=P(2,t),s-=a}return(c?-1:1)*r*P(2,s-t)}function F(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function D(e){return[255&e]}function U(e){return[255&e,e>>8&255]}function L(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function z(e){return R(e,52,8)}function B(e){return R(e,23,4)}function W(e,t,n){v(e[g],t,{get:function(){return this[n]}})}function V(e,t,n,r){var o=d(+n);if(o+t>e[A])throw _(b);var i=e[j]._b,a=o+e[M],u=i.slice(a,a+t);return r?u:u.reverse()}function H(e,t,n,r,o,i){var a=d(+n);if(a+t>e[A])throw _(b);for(var u=e[j]._b,l=a+e[M],c=r(+o),s=0;s<t;s++)u[l+s]=c[i?s:t-s-1]}if(a.ABV){if(!c(function(){w(1)})||!c(function(){new w(-1)})||c(function(){return new w,new w(1.5),new w(NaN),"ArrayBuffer"!=w.name})){for(var q,$=(w=function(e){return s(this,w),new k(d(e))})[g]=k[g],X=h(k),Y=0;X.length>Y;)(q=X[Y++])in w||u(w,q,k[q]);i||($.constructor=w)}var G=new x(new w(2)),K=x[g].setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||l(x[g],{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},!0)}else w=function(e){s(this,w,"ArrayBuffer");var t=d(e);this._b=y.call(new Array(t),0),this[A]=t},x=function(e,t,n){s(this,x,"DataView"),s(e,w,"DataView");var r=e[A],o=f(t);if(o<0||o>r)throw _("Wrong offset!");if(o+(n=void 0===n?r-o:p(n))>r)throw _("Wrong length!");this[j]=e,this[M]=o,this[A]=n},o&&(W(w,"byteLength","_l"),W(x,"buffer","_b"),W(x,"byteLength","_l"),W(x,"byteOffset","_o")),l(x[g],{getInt8:function(e){return V(this,1,e)[0]<<24>>24},getUint8:function(e){return V(this,1,e)[0]},getInt16:function(e){var t=V(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=V(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return F(V(this,4,e,arguments[1]))},getUint32:function(e){return F(V(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return I(V(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return I(V(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){H(this,1,e,D,t)},setUint8:function(e,t){H(this,1,e,D,t)},setInt16:function(e,t){H(this,2,e,U,t,arguments[2])},setUint16:function(e,t){H(this,2,e,U,t,arguments[2])},setInt32:function(e,t){H(this,4,e,L,t,arguments[2])},setUint32:function(e,t){H(this,4,e,L,t,arguments[2])},setFloat32:function(e,t){H(this,4,e,B,t,arguments[2])},setFloat64:function(e,t){H(this,8,e,z,t,arguments[2])}});m(w,"ArrayBuffer"),m(x,"DataView"),u(x[g],a.VIEW,!0),t.ArrayBuffer=w,t.DataView=x},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(129)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=n(392)()},function(e,t,n){var r=n(403);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,u){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,u],s=0;(l=new Error(t.replace(/%s/g,function(){return c[s++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){var r=n(399);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){e.exports=!n(10)&&!n(3)(function(){return 7!=Object.defineProperty(n(65)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(2),o=n(8),i=n(32),a=n(66),u=n(9).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(14),o=n(16),i=n(54)(!1),a=n(67)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),l=0,c=[];for(n in u)n!=a&&r(u,n)&&c.push(n);for(;t.length>l;)r(u,n=t[l++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){var r=n(9),o=n(4),i=n(33);e.exports=n(10)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,l=0;u>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(16),o=n(36).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){"use strict";var r=n(33),o=n(55),i=n(47),a=n(11),u=n(46),l=Object.assign;e.exports=!l||n(3)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r})?function(e,t){for(var n=a(e),l=arguments.length,c=1,s=o.f,f=i.f;l>c;)for(var p,d=u(arguments[c++]),h=s?r(d).concat(s(d)):r(d),v=h.length,y=0;v>y;)f.call(d,p=h[y++])&&(n[p]=d[p]);return n}:l},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(19),o=n(5),i=n(105),a=[].slice,u={};e.exports=Function.bind||function(e){var t=r(this),n=a.call(arguments,1),l=function(){var r=n.concat(a.call(arguments));return this instanceof l?function(e,t,n){if(!(t in u)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";u[t]=Function("F,a","return new F("+r.join(",")+")")}return u[t](e,n)}(t,r.length,r):i(t,r,e)};return o(t.prototype)&&(l.prototype=t.prototype),l}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(2).parseInt,o=n(41).trim,i=n(71),a=/^[-+]?0[xX]/;e.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(a.test(n)?16:10))}:r},function(e,t,n){var r=n(2).parseFloat,o=n(41).trim;e.exports=1/r(n(71)+"-0")!=-1/0?function(e){var t=o(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){var r=n(24);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(5),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){"use strict";var r=n(35),o=n(30),i=n(40),a={};n(15)(a,n(6)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(4);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(231);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(19),o=n(11),i=n(46),a=n(7);e.exports=function(e,t,n,u,l){r(t);var c=o(e),s=i(c),f=a(c.length),p=l?f-1:0,d=l?-1:1;if(n<2)for(;;){if(p in s){u=s[p],p+=d;break}if(p+=d,l?p<0:f<=p)throw TypeError("Reduce of empty array with no initial value")}for(;l?p>=0:f>p;p+=d)p in s&&(u=t(u,s[p],p,c));return u}},function(e,t,n){"use strict";var r=n(11),o=n(34),i=n(7);e.exports=[].copyWithin||function(e,t){var n=r(this),a=i(n.length),u=o(e,a),l=o(t,a),c=arguments.length>2?arguments[2]:void 0,s=Math.min((void 0===c?a:o(c,a))-l,a-u),f=1;for(l<u&&u<l+s&&(f=-1,l+=s-1,u+=s-1);s-- >0;)l in n?n[u]=n[l]:delete n[u],u+=f,l+=f;return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){"use strict";var r=n(86);n(0)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){n(10)&&"g"!=/./g.flags&&n(9).f(RegExp.prototype,"flags",{configurable:!0,get:n(58)})},function(e,t,n){"use strict";var r,o,i,a,u=n(32),l=n(2),c=n(18),s=n(48),f=n(0),p=n(5),d=n(19),h=n(44),v=n(61),y=n(49),m=n(88).set,g=n(251)(),b=n(120),w=n(252),x=n(62),S=n(121),_=l.TypeError,E=l.process,k=E&&E.versions,T=k&&k.v8||"",P=l.Promise,C="process"==s(E),O=function(){},N=o=b.f,j=!!function(){try{var e=P.resolve(1),t=(e.constructor={})[n(6)("species")]=function(e){e(O,O)};return(C||"function"==typeof PromiseRejectionEvent)&&e.then(O)instanceof t&&0!==T.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),A=function(e){var t;return!(!p(e)||"function"!=typeof(t=e.then))&&t},M=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,l=t.resolve,c=t.reject,s=t.domain;try{u?(o||(2==e._h&&F(e),e._h=1),!0===u?n=r:(s&&s.enter(),n=u(r),s&&(s.exit(),a=!0)),n===t.promise?c(_("Promise-chain cycle")):(i=A(n))?i.call(n,l,c):l(n)):c(r)}catch(e){s&&!a&&s.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&R(e)})}},R=function(e){m.call(l,function(){var t,n,r,o=e._v,i=I(e);if(i&&(t=w(function(){C?E.emit("unhandledRejection",o,e):(n=l.onunhandledrejection)?n({promise:e,reason:o}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=C||I(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},I=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){m.call(l,function(){var t;C?E.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},D=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),M(t,!0))},U=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw _("Promise can't be resolved itself");(t=A(e))?g(function(){var r={_w:n,_d:!1};try{t.call(e,c(U,r,1),c(D,r,1))}catch(e){D.call(r,e)}}):(n._v=e,n._s=1,M(n,!1))}catch(e){D.call({_w:n,_d:!1},e)}}};j||(P=function(e){h(this,P,"Promise","_h"),d(e),r.call(this);try{e(c(U,this,1),c(D,this,1))}catch(e){D.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(45)(P.prototype,{then:function(e,t){var n=N(y(this,P));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=C?E.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&M(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(U,e,1),this.reject=c(D,e,1)},b.f=N=function(e){return e===P||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!j,{Promise:P}),n(40)(P,"Promise"),n(43)("Promise"),a=n(8).Promise,f(f.S+f.F*!j,"Promise",{reject:function(e){var t=N(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!j),"Promise",{resolve:function(e){return S(u&&this===a?P:this,e)}}),f(f.S+f.F*!(j&&n(57)(function(e){P.all(e).catch(O)})),"Promise",{all:function(e){var t=this,n=N(t),r=n.resolve,o=n.reject,i=w(function(){var n=[],i=0,a=1;v(e,!1,function(e){var u=i++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[u]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=N(t),r=n.reject,o=w(function(){v(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t,n){"use strict";var r=n(19);function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},function(e,t,n){var r=n(4),o=n(5),i=n(120);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var r=n(9).f,o=n(35),i=n(45),a=n(18),u=n(44),l=n(61),c=n(77),s=n(116),f=n(43),p=n(10),d=n(28).fastKey,h=n(39),v=p?"_s":"size",y=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var s=e(function(e,r){u(e,s,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[v]=0,null!=r&&l(r,n,e[c],e)});return i(s.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[v]=0},delete:function(e){var n=h(this,t),r=y(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[v]--}return!!r},forEach:function(e){h(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(h(this,t),e)}}),p&&r(s.prototype,"size",{get:function(){return h(this,t)[v]}}),s},def:function(e,t,n){var r,o,i=y(e,t);return i?i.v=n:(e._l=i={i:o=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[v]++,"F"!==o&&(e._i[o]=i)),e},getEntry:y,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?s(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,s(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(45),o=n(28).getWeak,i=n(4),a=n(5),u=n(44),l=n(61),c=n(23),s=n(14),f=n(39),p=c(5),d=c(6),h=0,v=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},m=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var c=e(function(e,r){u(e,c,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&l(r,n,e[i],e)});return r(c.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).delete(e):n&&s(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?v(f(this,t)).has(e):n&&s(n,this._i)}}),c},def:function(e,t,n){var r=o(i(t),!0);return!0===r?v(e).set(t,n):r[e._i]=n,e},ufstore:v}},function(e,t,n){var r=n(20),o=n(7);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){var r=n(36),o=n(55),i=n(4),a=n(2).Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(7),o=n(73),i=n(25);e.exports=function(e,t,n,a){var u=String(i(e)),l=u.length,c=void 0===n?" ":String(n),s=r(t);if(s<=l||""==c)return u;var f=s-l,p=o.call(c,Math.ceil(f/c.length));return p.length>f&&(p=p.slice(0,f)),a?p+u:u+p}},function(e,t,n){var r=n(33),o=n(16),i=n(47).f;e.exports=function(e){return function(t){for(var n,a=o(t),u=r(a),l=u.length,c=0,s=[];l>c;)i.call(a,n=u[c++])&&s.push(e?[n,a[n]]:a[n]);return s}}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(402);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(404);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(406);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(407);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(396);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",function(){return c}),n.d(t,"Request",function(){return y}),n.d(t,"Response",function(){return g}),n.d(t,"DOMException",function(){return w}),n.d(t,"fetch",function(){return x});var r={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(r.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&o.indexOf(Object.prototype.toString.call(e))>-1};function a(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function l(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function s(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():r.arrayBuffer&&r.blob&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=d(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?s(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=s(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=f(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=a(e),t=u(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},c.prototype.delete=function(e){delete this.map[a(e)]},c.prototype.get=function(e){return e=a(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},c.prototype.set=function(e,t){this.map[a(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),l(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),l(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),l(e)},r.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function y(e,t){var n,r,o=(t=t||{}).body;if(e instanceof y){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new c(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),v.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},h.call(y.prototype),h.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];g.redirect=function(e,t){if(-1===b.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})};var w=self.DOMException;try{new w}catch(e){(w=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),w.prototype.constructor=w}function x(e,t){return new Promise(function(n,o){var i=new y(e,t);if(i.signal&&i.signal.aborted)return o(new w("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;n(new g(o,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new w("Aborted","AbortError"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&r.blob&&(a.responseType="blob"),i.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),i.signal&&(i.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&i.signal.removeEventListener("abort",u)}),a.send(void 0===i._bodyInit?null:i._bodyInit)})}x.polyfill=!0,self.fetch||(self.fetch=x,self.Headers=c,self.Request=y,self.Response=g)},function(e,t,n){"use strict";function r(){const e=(t=n(310))&&t.__esModule?t:{default:t};var t;return r=function(){return e},e}n(138),r().default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),r().default._babelPolyfill=!0},function(e,t,n){"use strict";n(139),n(282),n(284),n(287),n(289),n(291),n(293),n(295),n(297),n(299),n(301),n(303),n(305),n(309)},function(e,t,n){n(140),n(143),n(144),n(145),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(200),n(201),n(202),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(85),n(245),n(117),n(246),n(118),n(247),n(248),n(249),n(250),n(119),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),e.exports=n(8)},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(10),a=n(0),u=n(12),l=n(28).KEY,c=n(3),s=n(53),f=n(40),p=n(31),d=n(6),h=n(66),v=n(98),y=n(142),m=n(56),g=n(4),b=n(5),w=n(16),x=n(27),S=n(30),_=n(35),E=n(101),k=n(21),T=n(9),P=n(33),C=k.f,O=T.f,N=E.f,j=r.Symbol,A=r.JSON,M=A&&A.stringify,R=d("_hidden"),I=d("toPrimitive"),F={}.propertyIsEnumerable,D=s("symbol-registry"),U=s("symbols"),L=s("op-symbols"),z=Object.prototype,B="function"==typeof j,W=r.QObject,V=!W||!W.prototype||!W.prototype.findChild,H=i&&c(function(){return 7!=_(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(z,t);r&&delete z[t],O(e,t,n),r&&e!==z&&O(z,t,r)}:O,q=function(e){var t=U[e]=_(j.prototype);return t._k=e,t},$=B&&"symbol"==typeof j.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof j},X=function(e,t,n){return e===z&&X(L,t,n),g(e),t=x(t,!0),g(n),o(U,t)?(n.enumerable?(o(e,R)&&e[R][t]&&(e[R][t]=!1),n=_(n,{enumerable:S(0,!1)})):(o(e,R)||O(e,R,S(1,{})),e[R][t]=!0),H(e,t,n)):O(e,t,n)},Y=function(e,t){g(e);for(var n,r=y(t=w(t)),o=0,i=r.length;i>o;)X(e,n=r[o++],t[n]);return e},G=function(e){var t=F.call(this,e=x(e,!0));return!(this===z&&o(U,e)&&!o(L,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,R)&&this[R][e])||t)},K=function(e,t){if(e=w(e),t=x(t,!0),e!==z||!o(U,t)||o(L,t)){var n=C(e,t);return!n||!o(U,t)||o(e,R)&&e[R][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=N(w(e)),r=[],i=0;n.length>i;)o(U,t=n[i++])||t==R||t==l||r.push(t);return r},J=function(e){for(var t,n=e===z,r=N(n?L:w(e)),i=[],a=0;r.length>a;)!o(U,t=r[a++])||n&&!o(z,t)||i.push(U[t]);return i};B||(u((j=function(){if(this instanceof j)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(L,n),o(this,R)&&o(this[R],e)&&(this[R][e]=!1),H(this,e,S(1,n))};return i&&V&&H(z,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",function(){return this._k}),k.f=K,T.f=X,n(36).f=E.f=Q,n(47).f=G,n(55).f=J,i&&!n(32)&&u(z,"propertyIsEnumerable",G,!0),h.f=function(e){return q(d(e))}),a(a.G+a.W+a.F*!B,{Symbol:j});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Z.length>ee;)d(Z[ee++]);for(var te=P(d.store),ne=0;te.length>ne;)v(te[ne++]);a(a.S+a.F*!B,"Symbol",{for:function(e){return o(D,e+="")?D[e]:D[e]=j(e)},keyFor:function(e){if(!$(e))throw TypeError(e+" is not a symbol!");for(var t in D)if(D[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!B,"Object",{create:function(e,t){return void 0===t?_(e):Y(_(e),t)},defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:K,getOwnPropertyNames:Q,getOwnPropertySymbols:J}),A&&a(a.S+a.F*(!B||c(function(){var e=j();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!$(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!$(t))return t}),r[1]=t,M.apply(A,r)}}),j.prototype[I]||n(15)(j.prototype,I,j.prototype.valueOf),f(j,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(53)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(33),o=n(55),i=n(47);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,u=n(e),l=i.f,c=0;u.length>c;)l.call(e,a=u[c++])&&t.push(a);return t}},function(e,t,n){var r=n(0);r(r.S,"Object",{create:n(35)})},function(e,t,n){var r=n(0);r(r.S+r.F*!n(10),"Object",{defineProperty:n(9).f})},function(e,t,n){var r=n(0);r(r.S+r.F*!n(10),"Object",{defineProperties:n(100)})},function(e,t,n){var r=n(16),o=n(21).f;n(22)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){var r=n(11),o=n(37);n(22)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(11),o=n(33);n(22)("keys",function(){return function(e){return o(r(e))}})},function(e,t,n){n(22)("getOwnPropertyNames",function(){return n(101).f})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("freeze",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("seal",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5),o=n(28).onFreeze;n(22)("preventExtensions",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},function(e,t,n){var r=n(5);n(22)("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(5);n(22)("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(5);n(22)("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},function(e,t,n){var r=n(0);r(r.S+r.F,"Object",{assign:n(102)})},function(e,t,n){var r=n(0);r(r.S,"Object",{is:n(103)})},function(e,t,n){var r=n(0);r(r.S,"Object",{setPrototypeOf:n(70).set})},function(e,t,n){"use strict";var r=n(48),o={};o[n(6)("toStringTag")]="z",o+""!="[object z]"&&n(12)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(0);r(r.P,"Function",{bind:n(104)})},function(e,t,n){var r=n(9).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(10)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(5),o=n(37),i=n(6)("hasInstance"),a=Function.prototype;i in a||n(9).f(a,i,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(0),o=n(106);r(r.G+r.F*(parseInt!=o),{parseInt:o})},function(e,t,n){var r=n(0),o=n(107);r(r.G+r.F*(parseFloat!=o),{parseFloat:o})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(24),a=n(72),u=n(27),l=n(3),c=n(36).f,s=n(21).f,f=n(9).f,p=n(41).trim,d=r.Number,h=d,v=d.prototype,y="Number"==i(n(35)(v)),m="trim"in String.prototype,g=function(e){var t=u(e,!1);if("string"==typeof t&&t.length>2){var n,r,o,i=(t=m?t.trim():p(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+t}for(var a,l=t.slice(2),c=0,s=l.length;c<s;c++)if((a=l.charCodeAt(c))<48||a>o)return NaN;return parseInt(l,r)}}return+t};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof d&&(y?l(function(){v.valueOf.call(n)}):"Number"!=i(n))?a(new h(g(t)),n,d):g(t)};for(var b,w=n(10)?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)o(h,b=w[x])&&!o(d,b)&&f(d,b,s(h,b));d.prototype=v,v.constructor=d,n(12)(r,"Number",d)}},function(e,t,n){"use strict";var r=n(0),o=n(20),i=n(108),a=n(73),u=1..toFixed,l=Math.floor,c=[0,0,0,0,0,0],s="Number.toFixed: incorrect invocation!",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*c[n],c[n]=r%1e7,r=l(r/1e7)},p=function(e){for(var t=6,n=0;--t>=0;)n+=c[t],c[t]=l(n/e),n=n%e*1e7},d=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==c[e]){var n=String(c[e]);t=""===t?n:t+a.call("0",7-n.length)+n}return t},h=function(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)};r(r.P+r.F*(!!u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(3)(function(){u.call({})})),"Number",{toFixed:function(e){var t,n,r,u,l=i(this,s),c=o(e),v="",y="0";if(c<0||c>20)throw RangeError(s);if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(v="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*h(2,69,1))-69)<0?l*h(2,-t,1):l/h(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),r=c;r>=7;)f(1e7,0),r-=7;for(f(h(10,r,1),0),r=t-1;r>=23;)p(1<<23),r-=23;p(1<<r),f(1,1),p(2),y=d()}else f(0,n),f(1<<-t,0),y=d()+a.call("0",c);return y=c>0?v+((u=y.length)<=c?"0."+a.call("0",c-u)+y:y.slice(0,u-c)+"."+y.slice(u-c)):v+y}})},function(e,t,n){"use strict";var r=n(0),o=n(3),i=n(108),a=1..toPrecision;r(r.P+r.F*(o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},function(e,t,n){var r=n(0);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(0),o=n(2).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},function(e,t,n){var r=n(0);r(r.S,"Number",{isInteger:n(109)})},function(e,t,n){var r=n(0);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(0),o=n(109),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},function(e,t,n){var r=n(0);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(0);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(0),o=n(107);r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},function(e,t,n){var r=n(0),o=n(106);r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},function(e,t,n){var r=n(0),o=n(110),i=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:o(e-1+i(e-1)*i(e+1))}})},function(e,t,n){var r=n(0),o=Math.asinh;r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,n){var r=n(0),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(0),o=n(74);r(r.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(0),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},function(e,t,n){var r=n(0),o=n(75);r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},function(e,t,n){var r=n(0);r(r.S,"Math",{fround:n(185)})},function(e,t,n){var r=n(74),o=Math.pow,i=o(2,-52),a=o(2,-23),u=o(2,127)*(2-a),l=o(2,-126);e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o<l?c*(o/l/a+1/i-1/i)*l*a:(n=(t=(1+a/i)*o)-(t-o))>u||n!=n?c*(1/0):c*n}},function(e,t,n){var r=n(0),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,a=0,u=arguments.length,l=0;a<u;)l<(n=o(arguments[a++]))?(i=i*(r=l/n)*r+1,l=n):i+=n>0?(r=n/l)*r:n;return l===1/0?1/0:l*Math.sqrt(i)}})},function(e,t,n){var r=n(0),o=Math.imul;r(r.S+r.F*n(3)(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(e,t){var n=+e,r=+t,o=65535&n,i=65535&r;return 0|o*i+((65535&n>>>16)*i+o*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(0);r(r.S,"Math",{log1p:n(110)})},function(e,t,n){var r=n(0);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(0);r(r.S,"Math",{sign:n(74)})},function(e,t,n){var r=n(0),o=n(75),i=Math.exp;r(r.S+r.F*n(3)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(0),o=n(75),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(0);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(0),o=n(34),i=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,a=0;r>a;){if(t=+arguments[a++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(0),o=n(16),i=n(7);r(r.S,"String",{raw:function(e){for(var t=o(e.raw),n=i(t.length),r=arguments.length,a=[],u=0;n>u;)a.push(String(t[u++])),u<r&&a.push(String(arguments[u]));return a.join("")}})},function(e,t,n){"use strict";n(41)("trim",function(e){return function(){return e(this,3)}})},function(e,t,n){"use strict";var r=n(76)(!0);n(77)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){"use strict";var r=n(0),o=n(76)(!1);r(r.P,"String",{codePointAt:function(e){return o(this,e)}})},function(e,t,n){"use strict";var r=n(0),o=n(7),i=n(78),a="".endsWith;r(r.P+r.F*n(80)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),u=void 0===n?r:Math.min(o(n),r),l=String(e);return a?a.call(t,l,u):t.slice(u-l.length,u)===l}})},function(e,t,n){"use strict";var r=n(0),o=n(78);r(r.P+r.F*n(80)("includes"),"String",{includes:function(e){return!!~o(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(0);r(r.P,"String",{repeat:n(73)})},function(e,t,n){"use strict";var r=n(0),o=n(7),i=n(78),a="".startsWith;r(r.P+r.F*n(80)("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(13)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){"use strict";n(13)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(13)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(13)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(13)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(13)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(13)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(13)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(13)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(13)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(13)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(13)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(13)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){var r=n(0);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(0),o=n(11),i=n(27);r(r.P+r.F*n(3)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=o(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(0),o=n(220);r(r.P+r.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},function(e,t,n){"use strict";var r=n(3),o=Date.prototype.getTime,i=Date.prototype.toISOString,a=function(e){return e>9?e:"0"+e};e.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))})||!r(function(){i.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(n>99?n:"0"+a(n))+"Z"}:i},function(e,t,n){var r=Date.prototype,o=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(12)(r,"toString",function(){var e=i.call(this);return e==e?o.call(this):"Invalid Date"})},function(e,t,n){var r=n(6)("toPrimitive"),o=Date.prototype;r in o||n(15)(o,r,n(223))},function(e,t,n){"use strict";var r=n(4),o=n(27);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!=e)}},function(e,t,n){var r=n(0);r(r.S,"Array",{isArray:n(56)})},function(e,t,n){"use strict";var r=n(18),o=n(0),i=n(11),a=n(112),u=n(81),l=n(7),c=n(82),s=n(83);o(o.S+o.F*!n(57)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,f,p=i(e),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,y=void 0!==v,m=0,g=s(p);if(y&&(v=r(v,h>2?arguments[2]:void 0,2)),null==g||d==Array&&u(g))for(n=new d(t=l(p.length));t>m;m++)c(n,m,y?v(p[m],m):p[m]);else for(f=g.call(p),n=new d;!(o=f.next()).done;m++)c(n,m,y?a(f,v,[o.value,m],!0):o.value);return n.length=m,n}})},function(e,t,n){"use strict";var r=n(0),o=n(82);r(r.S+r.F*n(3)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)o(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(0),o=n(16),i=[].join;r(r.P+r.F*(n(46)!=Object||!n(17)(i)),"Array",{join:function(e){return i.call(o(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(0),o=n(69),i=n(24),a=n(34),u=n(7),l=[].slice;r(r.P+r.F*n(3)(function(){o&&l.call(o)}),"Array",{slice:function(e,t){var n=u(this.length),r=i(this);if(t=void 0===t?n:t,"Array"==r)return l.call(this,e,t);for(var o=a(e,n),c=a(t,n),s=u(c-o),f=new Array(s),p=0;p<s;p++)f[p]="String"==r?this.charAt(o+p):this[o+p];return f}})},function(e,t,n){"use strict";var r=n(0),o=n(19),i=n(11),a=n(3),u=[].sort,l=[1,2,3];r(r.P+r.F*(a(function(){l.sort(void 0)})||!a(function(){l.sort(null)})||!n(17)(u)),"Array",{sort:function(e){return void 0===e?u.call(i(this)):u.call(i(this),o(e))}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(0),i=n(17)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(5),o=n(56),i=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(23)(1);r(r.P+r.F*!n(17)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(2);r(r.P+r.F*!n(17)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(3);r(r.P+r.F*!n(17)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(23)(4);r(r.P+r.F*!n(17)([].every,!0),"Array",{every:function(e){return o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(114);r(r.P+r.F*!n(17)([].reduce,!0),"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){"use strict";var r=n(0),o=n(114);r(r.P+r.F*!n(17)([].reduceRight,!0),"Array",{reduceRight:function(e){return o(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(0),o=n(54)(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(a||!n(17)(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(0),o=n(16),i=n(20),a=n(7),u=[].lastIndexOf,l=!!u&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(l||!n(17)(u)),"Array",{lastIndexOf:function(e){if(l)return u.apply(this,arguments)||0;var t=o(this),n=a(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(0);r(r.P,"Array",{copyWithin:n(115)}),n(38)("copyWithin")},function(e,t,n){var r=n(0);r(r.P,"Array",{fill:n(84)}),n(38)("fill")},function(e,t,n){"use strict";var r=n(0),o=n(23)(5),i=!0;"find"in[]&&Array(1).find(function(){i=!1}),r(r.P+r.F*i,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("find")},function(e,t,n){"use strict";var r=n(0),o=n(23)(6),i="findIndex",a=!0;i in[]&&Array(1)[i](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)(i)},function(e,t,n){n(43)("Array")},function(e,t,n){var r=n(2),o=n(72),i=n(9).f,a=n(36).f,u=n(79),l=n(58),c=r.RegExp,s=c,f=c.prototype,p=/a/g,d=/a/g,h=new c(p)!==p;if(n(10)&&(!h||n(3)(function(){return d[n(6)("match")]=!1,c(p)!=p||c(d)==d||"/a/i"!=c(p,"i")}))){c=function(e,t){var n=this instanceof c,r=u(e),i=void 0===t;return!n&&r&&e.constructor===c&&i?e:o(h?new s(r&&!i?e.source:e,t):s((r=e instanceof c)?e.source:e,r&&i?l.call(e):t),n?this:f,c)};for(var v=function(e){e in c||i(c,e,{configurable:!0,get:function(){return s[e]},set:function(t){s[e]=t}})},y=a(s),m=0;y.length>m;)v(y[m++]);f.constructor=c,c.prototype=f,n(12)(r,"RegExp",c)}n(43)("RegExp")},function(e,t,n){"use strict";n(118);var r=n(4),o=n(58),i=n(10),a=/./.toString,u=function(e){n(12)(RegExp.prototype,"toString",e,!0)};n(3)(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?u(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)}):"toString"!=a.name&&u(function(){return a.call(this)})},function(e,t,n){"use strict";var r=n(4),o=n(7),i=n(87),a=n(59);n(60)("match",1,function(e,t,n,u){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=u(n,e,this);if(t.done)return t.value;var l=r(e),c=String(this);if(!l.global)return a(l,c);var s=l.unicode;l.lastIndex=0;for(var f,p=[],d=0;null!==(f=a(l,c));){var h=String(f[0]);p[d]=h,""===h&&(l.lastIndex=i(c,o(l.lastIndex),s)),d++}return 0===d?null:p}]})},function(e,t,n){"use strict";var r=n(4),o=n(11),i=n(7),a=n(20),u=n(87),l=n(59),c=Math.max,s=Math.min,f=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g;n(60)("replace",2,function(e,t,n,h){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var f=r(e),p=String(this),d="function"==typeof t;d||(t=String(t));var y=f.global;if(y){var m=f.unicode;f.lastIndex=0}for(var g=[];;){var b=l(f,p);if(null===b)break;if(g.push(b),!y)break;""===String(b[0])&&(f.lastIndex=u(p,i(f.lastIndex),m))}for(var w,x="",S=0,_=0;_<g.length;_++){b=g[_];for(var E=String(b[0]),k=c(s(a(b.index),p.length),0),T=[],P=1;P<b.length;P++)T.push(void 0===(w=b[P])?w:String(w));var C=b.groups;if(d){var O=[E].concat(T,k,p);void 0!==C&&O.push(C);var N=String(t.apply(void 0,O))}else N=v(E,p,k,T,C,t);k>=S&&(x+=p.slice(S,k)+N,S=k+E.length)}return x+p.slice(S)}];function v(e,t,r,i,a,u){var l=r+e.length,c=i.length,s=d;return void 0!==a&&(a=o(a),s=p),n.call(u,s,function(n,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(l);case"<":u=a[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>c){var p=f(s/10);return 0===p?n:p<=c?void 0===i[p-1]?o.charAt(1):i[p-1]+o.charAt(1):n}u=i[s-1]}return void 0===u?"":u})}})},function(e,t,n){"use strict";var r=n(4),o=n(103),i=n(59);n(60)("search",1,function(e,t,n,a){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var u=r(e),l=String(this),c=u.lastIndex;o(c,0)||(u.lastIndex=0);var s=i(u,l);return o(u.lastIndex,c)||(u.lastIndex=c),null===s?-1:s.index}]})},function(e,t,n){"use strict";var r=n(79),o=n(4),i=n(49),a=n(87),u=n(7),l=n(59),c=n(86),s=n(3),f=Math.min,p=[].push,d=!s(function(){RegExp(4294967295,"y")});n(60)("split",2,function(e,t,n,s){var h;return h="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,u,l=[],s=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,d=void 0===t?4294967295:t>>>0,h=new RegExp(e.source,s+"g");(i=c.call(h,o))&&!((a=h.lastIndex)>f&&(l.push(o.slice(f,i.index)),i.length>1&&i.index<o.length&&p.apply(l,i.slice(1)),u=i[0].length,f=a,l.length>=d));)h.lastIndex===i.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||l.push(""):l.push(o.slice(f)),l.length>d?l.slice(0,d):l}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):h.call(String(o),n,r)},function(e,t){var r=s(h,e,this,t,h!==n);if(r.done)return r.value;var c=o(e),p=String(this),v=i(c,RegExp),y=c.unicode,m=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(d?"y":"g"),g=new v(d?c:"^(?:"+c.source+")",m),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===p.length)return null===l(g,p)?[p]:[];for(var w=0,x=0,S=[];x<p.length;){g.lastIndex=d?x:0;var _,E=l(g,d?p:p.slice(x));if(null===E||(_=f(u(g.lastIndex+(d?0:x)),p.length))===w)x=a(p,x,y);else{if(S.push(p.slice(w,x)),S.length===b)return S;for(var k=1;k<=E.length-1;k++)if(S.push(E[k]),S.length===b)return S;x=w=_}}return S.push(p.slice(w)),S}]})},function(e,t,n){var r=n(2),o=n(88).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,l="process"==n(24)(a);e.exports=function(){var e,t,n,c=function(){var r,o;for(l&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var s=u.resolve(void 0);n=function(){s.then(c)}}else n=function(){o.call(r,c)};else{var f=!0,p=document.createTextNode("");new i(c).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){"use strict";var r=n(122),o=n(39);e.exports=n(63)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(122),o=n(39);e.exports=n(63)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,o=n(2),i=n(23)(0),a=n(12),u=n(28),l=n(102),c=n(123),s=n(5),f=n(39),p=n(39),d=!o.ActiveXObject&&"ActiveXObject"in o,h=u.getWeak,v=Object.isExtensible,y=c.ufstore,m=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(s(e)){var t=h(e);return!0===t?y(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(f(this,"WeakMap"),e,t)}},b=e.exports=n(63)("WeakMap",m,g,c,!0,!0);p&&d&&(l((r=c.getConstructor(m,"WeakMap")).prototype,g),u.NEED=!0,i(["delete","has","get","set"],function(e){var t=b.prototype,n=t[e];a(t,e,function(t,o){if(s(t)&&!v(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},function(e,t,n){"use strict";var r=n(123),o=n(39);n(63)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(0),o=n(64),i=n(89),a=n(4),u=n(34),l=n(7),c=n(5),s=n(2).ArrayBuffer,f=n(49),p=i.ArrayBuffer,d=i.DataView,h=o.ABV&&s.isView,v=p.prototype.slice,y=o.VIEW;r(r.G+r.W+r.F*(s!==p),{ArrayBuffer:p}),r(r.S+r.F*!o.CONSTR,"ArrayBuffer",{isView:function(e){return h&&h(e)||c(e)&&y in e}}),r(r.P+r.U+r.F*n(3)(function(){return!new p(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(e,t){if(void 0!==v&&void 0===t)return v.call(a(this),e);for(var n=a(this).byteLength,r=u(e,n),o=u(void 0===t?n:t,n),i=new(f(this,p))(l(o-r)),c=new d(this),s=new d(i),h=0;r<o;)s.setUint8(h++,c.getUint8(r++));return i}}),n(43)("ArrayBuffer")},function(e,t,n){var r=n(0);r(r.G+r.W+r.F*!n(64).ABV,{DataView:n(89).DataView})},function(e,t,n){n(26)("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},function(e,t,n){n(26)("Int16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Int32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Uint32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Float32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){n(26)("Float64",8,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){var r=n(0),o=n(19),i=n(4),a=(n(2).Reflect||{}).apply,u=Function.apply;r(r.S+r.F*!n(3)(function(){a(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),l=i(n);return a?a(r,t,l):u.call(r,t,l)}})},function(e,t,n){var r=n(0),o=n(35),i=n(19),a=n(4),u=n(5),l=n(3),c=n(104),s=(n(2).Reflect||{}).construct,f=l(function(){function e(){}return!(s(function(){},[],e)instanceof e)}),p=!l(function(){s(function(){})});r(r.S+r.F*(f||p),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(c.apply(e,r))}var l=n.prototype,d=o(u(l)?l:Object.prototype),h=Function.apply.call(e,d,t);return u(h)?h:d}})},function(e,t,n){var r=n(9),o=n(0),i=n(4),a=n(27);o(o.S+o.F*n(3)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=a(t,!0),i(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},function(e,t,n){var r=n(0),o=n(21).f,i=n(4);r(r.S,"Reflect",{deleteProperty:function(e,t){var n=o(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var r=n(0),o=n(4),i=function(e){this._t=o(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n(111)(i,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},function(e,t,n){var r=n(21),o=n(37),i=n(14),a=n(0),u=n(5),l=n(4);a(a.S,"Reflect",{get:function e(t,n){var a,c,s=arguments.length<3?t:arguments[2];return l(t)===s?t[n]:(a=r.f(t,n))?i(a,"value")?a.value:void 0!==a.get?a.get.call(s):void 0:u(c=o(t))?e(c,n,s):void 0}})},function(e,t,n){var r=n(21),o=n(0),i=n(4);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},function(e,t,n){var r=n(0),o=n(37),i=n(4);r(r.S,"Reflect",{getPrototypeOf:function(e){return o(i(e))}})},function(e,t,n){var r=n(0);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(0),o=n(4),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return o(e),!i||i(e)}})},function(e,t,n){var r=n(0);r(r.S,"Reflect",{ownKeys:n(125)})},function(e,t,n){var r=n(0),o=n(4),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){o(e);try{return i&&i(e),!0}catch(e){return!1}}})},function(e,t,n){var r=n(9),o=n(21),i=n(37),a=n(14),u=n(0),l=n(30),c=n(4),s=n(5);u(u.S,"Reflect",{set:function e(t,n,u){var f,p,d=arguments.length<4?t:arguments[3],h=o.f(c(t),n);if(!h){if(s(p=i(t)))return e(p,n,u,d);h=l(0)}if(a(h,"value")){if(!1===h.writable||!s(d))return!1;if(f=o.f(d,n)){if(f.get||f.set||!1===f.writable)return!1;f.value=u,r.f(d,n,f)}else r.f(d,n,l(0,u));return!0}return void 0!==h.set&&(h.set.call(d,u),!0)}})},function(e,t,n){var r=n(0),o=n(70);o&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){n(283),e.exports=n(8).Array.includes},function(e,t,n){"use strict";var r=n(0),o=n(54)(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(38)("includes")},function(e,t,n){n(285),e.exports=n(8).Array.flatMap},function(e,t,n){"use strict";var r=n(0),o=n(286),i=n(11),a=n(7),u=n(19),l=n(113);r(r.P,"Array",{flatMap:function(e){var t,n,r=i(this);return u(e),t=a(r.length),n=l(r,0),o(n,r,r,t,0,1,e,arguments[1]),n}}),n(38)("flatMap")},function(e,t,n){"use strict";var r=n(56),o=n(5),i=n(7),a=n(18),u=n(6)("isConcatSpreadable");e.exports=function e(t,n,l,c,s,f,p,d){for(var h,v,y=s,m=0,g=!!p&&a(p,d,3);m<c;){if(m in l){if(h=g?g(l[m],m,n):l[m],v=!1,o(h)&&(v=void 0!==(v=h[u])?!!v:r(h)),v&&f>0)y=e(t,n,h,i(h.length),y,f-1)-1;else{if(y>=9007199254740991)throw TypeError();t[y]=h}y++}m++}return y}},function(e,t,n){n(288),e.exports=n(8).String.padStart},function(e,t,n){"use strict";var r=n(0),o=n(126),i=n(62),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(290),e.exports=n(8).String.padEnd},function(e,t,n){"use strict";var r=n(0),o=n(126),i=n(62),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){n(292),e.exports=n(8).String.trimLeft},function(e,t,n){"use strict";n(41)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,n){n(294),e.exports=n(8).String.trimRight},function(e,t,n){"use strict";n(41)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,n){n(296),e.exports=n(66).f("asyncIterator")},function(e,t,n){n(98)("asyncIterator")},function(e,t,n){n(298),e.exports=n(8).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(0),o=n(125),i=n(16),a=n(21),u=n(82);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),l=a.f,c=o(r),s={},f=0;c.length>f;)void 0!==(n=l(r,t=c[f++]))&&u(s,t,n);return s}})},function(e,t,n){n(300),e.exports=n(8).Object.values},function(e,t,n){var r=n(0),o=n(127)(!1);r(r.S,"Object",{values:function(e){return o(e)}})},function(e,t,n){n(302),e.exports=n(8).Object.entries},function(e,t,n){var r=n(0),o=n(127)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){"use strict";n(119),n(304),e.exports=n(8).Promise.finally},function(e,t,n){"use strict";var r=n(0),o=n(8),i=n(2),a=n(49),u=n(121);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then(function(){return n})}:e,n?function(n){return u(t,e()).then(function(){throw n})}:e)}})},function(e,t,n){n(306),n(307),n(308),e.exports=n(8)},function(e,t,n){var r=n(2),o=n(0),i=n(62),a=[].slice,u=/MSIE .\./.test(i),l=function(e){return function(t,n){var r=arguments.length>2,o=!!r&&a.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};o(o.G+o.B+o.F*u,{setTimeout:l(r.setTimeout),setInterval:l(r.setInterval)})},function(e,t,n){var r=n(0),o=n(88);r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},function(e,t,n){for(var r=n(85),o=n(33),i=n(12),a=n(2),u=n(15),l=n(42),c=n(6),s=c("iterator"),f=c("toStringTag"),p=l.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(d),v=0;v<h.length;v++){var y,m=h[v],g=d[m],b=a[m],w=b&&b.prototype;if(w&&(w[s]||u(w,s,p),w[f]||u(w,f,m),l[m]=p,g))for(y in r)w[y]||i(w,y,r[y],!0)}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),a=new P(r||[]);return i._invoke=function(e,t,n){var r=s;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=E(a,n);if(u){if(u===h)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===s)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=c(e,t,n);if("normal"===l.type){if(r=n.done?d:f,l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=d,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var s="suspendedStart",f="suspendedYield",p="executing",d="completed",h={};function v(){}function y(){}function m(){}var g={};g[i]=function(){return this};var b=Object.getPrototypeOf,w=b&&b(b(C([])));w&&w!==n&&r.call(w,i)&&(g=w);var x=m.prototype=v.prototype=Object.create(g);function S(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function _(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var u=c(e[n],e,o);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==typeof s&&r.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(s).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=c(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function C(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:O}}function O(){return{value:t,done:!0}}return y.prototype=x.constructor=m,m.constructor=y,m[u]=y.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},S(_.prototype),_.prototype[a]=function(){return this},e.AsyncIterator=_,e.async=function(t,n,r,o){var i=new _(l(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},S(x),x[u]="Generator",x[i]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=C,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(311),e.exports=n(128).global},function(e,t,n){var r=n(312);r(r.G,{global:n(90)})},function(e,t,n){var r=n(90),o=n(128),i=n(313),a=n(315),u=n(322),l=function(e,t,n){var c,s,f,p=e&l.F,d=e&l.G,h=e&l.S,v=e&l.P,y=e&l.B,m=e&l.W,g=d?o:o[t]||(o[t]={}),b=g.prototype,w=d?r:h?r[t]:(r[t]||{}).prototype;for(c in d&&(n=t),n)(s=!p&&w&&void 0!==w[c])&&u(g,c)||(f=s?w[c]:n[c],g[c]=d&&"function"!=typeof w[c]?n[c]:y&&s?i(f,r):m&&w[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((g.virtual||(g.virtual={}))[c]=f,e&l.R&&b&&!b[c]&&a(b,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(314);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(316),o=n(321);e.exports=n(92)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(317),o=n(318),i=n(320),a=Object.defineProperty;t.f=n(92)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(91);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(92)&&!n(129)(function(){return 7!=Object.defineProperty(n(319)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(91),o=n(90).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(91);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";e.exports=n(394)},,function(e,t,n){"use strict";var r=n(323),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var a=s(n);f&&(a=a.concat(f(n)));for(var u=l(t),v=l(n),y=0;y<a.length;++y){var m=a[y];if(!(i[m]||r&&r[m]||v&&v[m]||u&&u[m])){var g=p(n,m);try{c(t,m,g)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";(function(e,r){var o,i=n(331);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(i.a)(o);t.a=a}).call(this,n(130),n(395)(e))},function(e,t,n){var r=n(398);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";
-/*
-object-assign
-(c) Sindre Sorhus
-@license MIT
-*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in n=Object(arguments[l]))o.call(n,c)&&(u[c]=n[c]);if(r){a=r(n);for(var s=0;s<a.length;s++)i.call(n,a[s])&&(u[a[s]]=n[a[s]])}}return u}},,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(389)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){var r=n(400);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(401);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(405);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(51)(r,o);r.locals&&(e.exports=r.locals)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){n(136),n(137),e.exports=n(408)},function(e,t,n){"use strict";
-/** @license React v16.8.6
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(328),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.memo"):60115,y=o?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function x(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}function S(){}function _(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=x.prototype;var E=_.prototype=new S;E.constructor=_,r(E,x.prototype),E.isPureReactComponent=!0;var k={current:null},T={current:null},P=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var r=void 0,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)P.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:T.current}}function N(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var j=/\/+/g,A=[];function M(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function I(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var l=!1;if(null===t)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+F(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var s=n+F(u=t[c],c);l+=e(u,s,r,o)}else if(s=null===t||"object"!=typeof t?null:"function"==typeof(s=m&&t[m]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),c=0;!(u=t.next()).done;)l+=e(u=u.value,s=n+F(u,c++),r,o);else"object"===u&&g("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return l}(e,"",t,n)}function F(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function U(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,r,n,function(e){return e}):null!=e&&(N(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(j,"$&/")+"/")+n)),r.push(e))}function L(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(j,"$&/")+"/"),I(e,U,t=M(t,i,r,o)),R(t)}function z(){var e=k.current;return null===e&&g("321"),e}var B={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return L(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;I(e,D,t=M(null,null,t,n)),R(t)},count:function(e){return I(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return N(e)||g("143"),e}},createRef:function(){return{current:null}},Component:x,PureComponent:_,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:y,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return z().useCallback(e,t)},useContext:function(e,t){return z().useContext(e,t)},useEffect:function(e,t){return z().useEffect(e,t)},useImperativeHandle:function(e,t,n){return z().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return z().useLayoutEffect(e,t)},useMemo:function(e,t){return z().useMemo(e,t)},useReducer:function(e,t,n){return z().useReducer(e,t,n)},useRef:function(e){return z().useRef(e)},useState:function(e){return z().useState(e)},Fragment:u,StrictMode:l,Suspense:h,createElement:O,cloneElement:function(e,t,n){null==e&&g("267",e);var o=void 0,a=r({},e.props),u=e.key,l=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,c=T.current),void 0!==t.key&&(u=""+t.key);var s=void 0;for(o in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)P.call(t,o)&&!C.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==s?s[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){s=Array(o);for(var f=0;f<o;f++)s[f]=arguments[f+2];a.children=s}return{$$typeof:i,type:e.type,key:u,ref:l,props:a,_owner:c}},createFactory:function(e){var t=O.bind(null,e);return t.type=e,t},isValidElement:N,version:"16.8.6",unstable_ConcurrentMode:p,unstable_Profiler:c,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:k,ReactCurrentOwner:T,assign:r}},W={default:B},V=W&&B||W;e.exports=V.default||V},function(e,t,n){"use strict";
-/** @license React v16.8.6
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(1),o=n(328),i=n(390);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var u=!1,l=null,c=!1,s=null,f={onError:function(e){u=!0,l=e}};function p(e,t,n,r,o,i,a,c,s){u=!1,l=null,function(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(f,arguments)}var d=null,h={};function v(){if(d)for(var e in h){var t=h[e],n=d.indexOf(e);if(-1<n||a("96",e),!m[n])for(var r in t.extractEvents||a("97",e),m[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,l=r;g.hasOwnProperty(l)&&a("99",l),g[l]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&y(c[o],u,l);o=!0}else i.registrationName?(y(i.registrationName,u,l),o=!0):o=!1;o||a("98",r,e)}}}function y(e,t,n){b[e]&&a("100",e),b[e]=t,w[e]=t.eventTypes[n].dependencies}var m=[],g={},b={},w={},x=null,S=null,_=null;function E(e,t,n){var r=e.type||"unknown-event";e.currentTarget=_(n),function(e,t,n,r,o,i,f,d,h){if(p.apply(this,arguments),u){if(u){var v=l;u=!1,l=null}else a("198"),v=void 0;c||(c=!0,s=v)}}(r,t,void 0,e),e.currentTarget=null}function k(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var P=null;function C(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)E(e,t[r],n[r]);else t&&E(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var O={injectEventPluginOrder:function(e){d&&a("101"),d=Array.prototype.slice.call(e),v()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&a("102",t),h[t]=r,n=!0)}n&&v()}};function N(e,t){var n=e.stateNode;if(!n)return null;var r=x(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function j(e){if(null!==e&&(P=k(P,e)),e=P,P=null,e&&(T(e,C),P&&a("95"),c))throw e=s,c=!1,s=null,e}var A=Math.random().toString(36).slice(2),M="__reactInternalInstance$"+A,R="__reactEventHandlers$"+A;function I(e){if(e[M])return e[M];for(;!e[M];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[M]).tag||6===e.tag?e:null}function F(e){return!(e=e[M])||5!==e.tag&&6!==e.tag?null:e}function D(e){if(5===e.tag||6===e.tag)return e.stateNode;a("33")}function U(e){return e[R]||null}function L(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function z(e,t,n){(t=N(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=k(n._dispatchListeners,t),n._dispatchInstances=k(n._dispatchInstances,e))}function B(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=L(t);for(t=n.length;0<t--;)z(n[t],"captured",e);for(t=0;t<n.length;t++)z(n[t],"bubbled",e)}}function W(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=N(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=k(n._dispatchListeners,t),n._dispatchInstances=k(n._dispatchInstances,e))}function V(e){e&&e.dispatchConfig.registrationName&&W(e._targetInst,null,e)}function H(e){T(e,B)}var q=!("undefined"==typeof window||!window.document||!window.document.createElement);function $(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var X={animationend:$("Animation","AnimationEnd"),animationiteration:$("Animation","AnimationIteration"),animationstart:$("Animation","AnimationStart"),transitionend:$("Transition","TransitionEnd")},Y={},G={};function K(e){if(Y[e])return Y[e];if(!X[e])return e;var t,n=X[e];for(t in n)if(n.hasOwnProperty(t)&&t in G)return Y[e]=n[t];return e}q&&(G=document.createElement("div").style,"AnimationEvent"in window||(delete X.animationend.animation,delete X.animationiteration.animation,delete X.animationstart.animation),"TransitionEvent"in window||delete X.transitionend.transition);var Q=K("animationend"),J=K("animationiteration"),Z=K("animationstart"),ee=K("transitionend"),te="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ne=null,re=null,oe=null;function ie(){if(oe)return oe;var e,t,n=re,r=n.length,o="value"in ne?ne.value:ne.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return oe=o.slice(e,1<t?1-t:void 0)}function ae(){return!0}function ue(){return!1}function le(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ae:ue,this.isPropagationStopped=ue,this}function ce(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function se(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=se}o(le.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ae)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ae)},persist:function(){this.isPersistent=ae},isPersistent:ue,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ue,this._dispatchInstances=this._dispatchListeners=null}}),le.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},le.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(le);var pe=le.extend({data:null}),de=le.extend({data:null}),he=[9,13,27,32],ve=q&&"CompositionEvent"in window,ye=null;q&&"documentMode"in document&&(ye=document.documentMode);var me=q&&"TextEvent"in window&&!ye,ge=q&&(!ve||ye&&8<ye&&11>=ye),be=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xe=!1;function Se(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function _e(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ee=!1;var ke={eventTypes:we,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(ve)e:{switch(e){case"compositionstart":o=we.compositionStart;break e;case"compositionend":o=we.compositionEnd;break e;case"compositionupdate":o=we.compositionUpdate;break e}o=void 0}else Ee?Se(e,n)&&(o=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=we.compositionStart);return o?(ge&&"ko"!==n.locale&&(Ee||o!==we.compositionStart?o===we.compositionEnd&&Ee&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,Ee=!0)),o=pe.getPooled(o,t,n,r),i?o.data=i:null!==(i=_e(n))&&(o.data=i),H(o),i=o):i=null,(e=me?function(e,t){switch(e){case"compositionend":return _e(t);case"keypress":return 32!==t.which?null:(xe=!0,be);case"textInput":return(e=t.data)===be&&xe?null:e;default:return null}}(e,n):function(e,t){if(Ee)return"compositionend"===e||!ve&&Se(e,t)?(e=ie(),oe=re=ne=null,Ee=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ge&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=de.getPooled(we.beforeInput,t,n,r)).data=e,H(t)):t=null,null===i?t:null===t?i:[i,t]}},Te=null,Pe=null,Ce=null;function Oe(e){if(e=S(e)){"function"!=typeof Te&&a("280");var t=x(e.stateNode);Te(e.stateNode,e.type,t)}}function Ne(e){Pe?Ce?Ce.push(e):Ce=[e]:Pe=e}function je(){if(Pe){var e=Pe,t=Ce;if(Ce=Pe=null,Oe(e),t)for(e=0;e<t.length;e++)Oe(t[e])}}function Ae(e,t){return e(t)}function Me(e,t,n){return e(t,n)}function Re(){}var Ie=!1;function Fe(e,t){if(Ie)return e(t);Ie=!0;try{return Ae(e,t)}finally{Ie=!1,(null!==Pe||null!==Ce)&&(Re(),je())}}var De={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ue(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!De[e.type]:"textarea"===t}function Le(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ze(e){if(!q)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function Be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function We(e){e._valueTracker||(e._valueTracker=function(e){var t=Be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Ve(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var He=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;He.hasOwnProperty("ReactCurrentDispatcher")||(He.ReactCurrentDispatcher={current:null});var qe=/^(.*)[\\\/]/,$e="function"==typeof Symbol&&Symbol.for,Xe=$e?Symbol.for("react.element"):60103,Ye=$e?Symbol.for("react.portal"):60106,Ge=$e?Symbol.for("react.fragment"):60107,Ke=$e?Symbol.for("react.strict_mode"):60108,Qe=$e?Symbol.for("react.profiler"):60114,Je=$e?Symbol.for("react.provider"):60109,Ze=$e?Symbol.for("react.context"):60110,et=$e?Symbol.for("react.concurrent_mode"):60111,tt=$e?Symbol.for("react.forward_ref"):60112,nt=$e?Symbol.for("react.suspense"):60113,rt=$e?Symbol.for("react.memo"):60115,ot=$e?Symbol.for("react.lazy"):60116,it="function"==typeof Symbol&&Symbol.iterator;function at(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=it&&e[it]||e["@@iterator"])?e:null}function ut(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case et:return"ConcurrentMode";case Ge:return"Fragment";case Ye:return"Portal";case Qe:return"Profiler";case Ke:return"StrictMode";case nt:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Ze:return"Context.Consumer";case Je:return"Context.Provider";case tt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case rt:return ut(e.type);case ot:if(e=1===e._status?e._result:null)return ut(e)}return null}function lt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ut(e.type);n=null,r&&(n=ut(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(qe,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var ct=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,st=Object.prototype.hasOwnProperty,ft={},pt={};function dt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new dt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new dt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new dt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new dt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new dt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new dt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ht[e]=new dt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ht[e]=new dt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ht[e]=new dt(e,5,!1,e.toLowerCase(),null)});var vt=/[\-:]([a-z])/g;function yt(e){return e[1].toUpperCase()}function mt(e,t,n,r){var o=ht.hasOwnProperty(t)?ht[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!st.call(pt,e)||!st.call(ft,e)&&(ct.test(e)?pt[e]=!0:(ft[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function gt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function bt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function wt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=gt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xt(e,t){null!=(t=t.checked)&&mt(e,"checked",t,!1)}function St(e,t){xt(e,t);var n=gt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Et(e,t.type,n):t.hasOwnProperty("defaultValue")&&Et(e,t.type,gt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function _t(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Et(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vt,yt);ht[t]=new dt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vt,yt);ht[t]=new dt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vt,yt);ht[t]=new dt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){ht[e]=new dt(e,1,!1,e.toLowerCase(),null)});var kt={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Tt(e,t,n){return(e=le.getPooled(kt.change,e,t,n)).type="change",Ne(n),H(e),e}var Pt=null,Ct=null;function Ot(e){j(e)}function Nt(e){if(Ve(D(e)))return e}function jt(e,t){if("change"===e)return t}var At=!1;function Mt(){Pt&&(Pt.detachEvent("onpropertychange",Rt),Ct=Pt=null)}function Rt(e){"value"===e.propertyName&&Nt(Ct)&&Fe(Ot,e=Tt(Ct,e,Le(e)))}function It(e,t,n){"focus"===e?(Mt(),Ct=n,(Pt=t).attachEvent("onpropertychange",Rt)):"blur"===e&&Mt()}function Ft(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Nt(Ct)}function Dt(e,t){if("click"===e)return Nt(t)}function Ut(e,t){if("input"===e||"change"===e)return Nt(t)}q&&(At=ze("input")&&(!document.documentMode||9<document.documentMode));var Lt={eventTypes:kt,_isInputEventSupported:At,extractEvents:function(e,t,n,r){var o=t?D(t):window,i=void 0,a=void 0,u=o.nodeName&&o.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===o.type?i=jt:Ue(o)?At?i=Ut:(i=Ft,a=It):(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Dt),i&&(i=i(e,t)))return Tt(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Et(o,"number",o.value)}},zt=le.extend({view:null,detail:null}),Bt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Bt[e])&&!!t[e]}function Vt(){return Wt}var Ht=0,qt=0,$t=!1,Xt=!1,Yt=zt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Vt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Ht;return Ht=e.screenX,$t?"mousemove"===e.type?e.screenX-t:0:($t=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=qt;return qt=e.screenY,Xt?"mousemove"===e.type?e.screenY-t:0:(Xt=!0,0)}}),Gt=Yt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Kt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Qt={eventTypes:Kt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?I(t):null):i=null,i===t)return null;var a=void 0,u=void 0,l=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=Yt,u=Kt.mouseLeave,l=Kt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Gt,u=Kt.pointerLeave,l=Kt.pointerEnter,c="pointer");var s=null==i?o:D(i);if(o=null==t?o:D(t),(e=a.getPooled(u,i,n,r)).type=c+"leave",e.target=s,e.relatedTarget=o,(n=a.getPooled(l,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=s,r=t,i&&r)e:{for(o=r,c=0,a=t=i;a;a=L(a))c++;for(a=0,l=o;l;l=L(l))a++;for(;0<c-a;)t=L(t),c--;for(;0<a-c;)o=L(o),a--;for(;c--;){if(t===o||t===o.alternate)break e;t=L(t),o=L(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(c=i.alternate)||c!==o);)t.push(i),i=L(i);for(i=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)i.push(r),r=L(r);for(r=0;r<t.length;r++)W(t[r],"bubbled",e);for(r=i.length;0<r--;)W(i[r],"captured",n);return[e,n]}};function Jt(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var Zt=Object.prototype.hasOwnProperty;function en(e,t){if(Jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Zt.call(t,n[r])||!Jt(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function nn(e){2!==tn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var u=o.child;u;){if(u===n)return nn(o),e;if(u===r)return nn(o),t;u=u.sibling}a("188")}if(n.return!==r.return)n=o,r=i;else{u=!1;for(var l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}u||a("189")}}n.alternate!==r&&a("190")}return 3!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var on=le.extend({animationName:null,elapsedTime:null,pseudoElement:null}),an=le.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),un=zt.extend({relatedTarget:null});function ln(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fn=zt.extend({key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ln(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?sn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Vt,charCode:function(e){return"keypress"===e.type?ln(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ln(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),pn=Yt.extend({dataTransfer:null}),dn=zt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Vt}),hn=le.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),vn=Yt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),yn=[["abort","abort"],[Q,"animationEnd"],[J,"animationIteration"],[Z,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ee,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],mn={},gn={};function bn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},mn[e]=t,gn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){bn(e,!0)}),yn.forEach(function(e){bn(e,!1)});var wn={eventTypes:mn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=gn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=gn[e];if(!o)return null;switch(e){case"keypress":if(0===ln(n))return null;case"keydown":case"keyup":e=fn;break;case"blur":case"focus":e=un;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Yt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=dn;break;case Q:case J:case Z:e=on;break;case ee:e=hn;break;case"scroll":e=zt;break;case"wheel":e=vn;break;case"copy":case"cut":case"paste":e=an;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Gt;break;default:e=le}return H(t=e.getPooled(o,t,n,r)),t}},xn=wn.isInteractiveTopLevelEventType,Sn=[];function _n(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=I(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Le(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,u=0;u<m.length;u++){var l=m[u];l&&(l=l.extractEvents(r,t,i,o))&&(a=k(a,l))}j(a)}}var En=!0;function kn(e,t){if(!t)return null;var n=(xn(e)?Pn:Cn).bind(null,e);t.addEventListener(e,n,!1)}function Tn(e,t){if(!t)return null;var n=(xn(e)?Pn:Cn).bind(null,e);t.addEventListener(e,n,!0)}function Pn(e,t){Me(Cn,e,t)}function Cn(e,t){if(En){var n=Le(t);if(null===(n=I(n))||"number"!=typeof n.tag||2===tn(n)||(n=null),Sn.length){var r=Sn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Fe(_n,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Sn.length&&Sn.push(e)}}}var On={},Nn=0,jn="_reactListenersID"+(""+Math.random()).slice(2);function An(e){return Object.prototype.hasOwnProperty.call(e,jn)||(e[jn]=Nn++,On[e[jn]]={}),On[e[jn]]}function Mn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Rn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function In(e,t){var n,r=Rn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Rn(r)}}function Fn(){for(var e=window,t=Mn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Mn((e=t.contentWindow).document)}return t}function Dn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Un(e){var t=Fn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&Dn(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=In(n,i);var a=In(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ln=q&&"documentMode"in document&&11>=document.documentMode,zn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Bn=null,Wn=null,Vn=null,Hn=!1;function qn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Hn||null==Bn||Bn!==Mn(n)?null:("selectionStart"in(n=Bn)&&Dn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Vn&&en(Vn,n)?null:(Vn=n,(e=le.getPooled(zn.select,Wn,e,t)).type="select",e.target=Bn,H(e),e))}var $n={eventTypes:zn,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=An(i),o=w.onSelect;for(var a=0;a<o.length;a++){var u=o[a];if(!i.hasOwnProperty(u)||!i[u]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?D(t):window,e){case"focus":(Ue(i)||"true"===i.contentEditable)&&(Bn=i,Wn=t,Vn=null);break;case"blur":Vn=Wn=Bn=null;break;case"mousedown":Hn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Hn=!1,qn(n,r);case"selectionchange":if(Ln)break;case"keydown":case"keyup":return qn(n,r)}return null}};function Xn(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Yn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Gn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Kn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:gt(n)}}function Qn(e,t){var n=gt(t.value),r=gt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Jn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}O.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),x=U,S=F,_=D,O.injectEventPluginsByName({SimpleEventPlugin:wn,EnterLeaveEventPlugin:Qt,ChangeEventPlugin:Lt,SelectEventPlugin:$n,BeforeInputEventPlugin:ke});var Zn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function er(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function tr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?er(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var nr,rr=void 0,or=(nr=function(e,t){if(e.namespaceURI!==Zn.svg||"innerHTML"in e)e.innerHTML=t;else{for((rr=rr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return nr(e,t)})}:nr);function ir(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ar={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ur=["Webkit","ms","Moz","O"];function lr(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ar.hasOwnProperty(e)&&ar[e]?(""+t).trim():t+"px"}function cr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=lr(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ar).forEach(function(e){ur.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ar[t]=ar[e]})});var sr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function fr(e,t){t&&(sr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function pr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function dr(e,t){var n=An(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=w[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":Tn("scroll",e);break;case"focus":case"blur":Tn("focus",e),Tn("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":ze(o)&&Tn(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===te.indexOf(o)&&kn(o,e)}n[o]=!0}}}function hr(){}var vr=null,yr=null;function mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function gr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var br="function"==typeof setTimeout?setTimeout:void 0,wr="function"==typeof clearTimeout?clearTimeout:void 0,xr=i.unstable_scheduleCallback,Sr=i.unstable_cancelCallback;function _r(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function Er(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var kr=[],Tr=-1;function Pr(e){0>Tr||(e.current=kr[Tr],kr[Tr]=null,Tr--)}function Cr(e,t){kr[++Tr]=e.current,e.current=t}var Or={},Nr={current:Or},jr={current:!1},Ar=Or;function Mr(e,t){var n=e.type.contextTypes;if(!n)return Or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Rr(e){return null!=(e=e.childContextTypes)}function Ir(e){Pr(jr),Pr(Nr)}function Fr(e){Pr(jr),Pr(Nr)}function Dr(e,t,n){Nr.current!==Or&&a("168"),Cr(Nr,t),Cr(jr,n)}function Ur(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||a("108",ut(t)||"Unknown",i);return o({},n,r)}function Lr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Or,Ar=Nr.current,Cr(Nr,t),Cr(jr,jr.current),!0}function zr(e,t,n){var r=e.stateNode;r||a("169"),n?(t=Ur(e,t,Ar),r.__reactInternalMemoizedMergedChildContext=t,Pr(jr),Pr(Nr),Cr(Nr,t)):Pr(jr),Cr(jr,n)}var Br=null,Wr=null;function Vr(e){return function(t){try{return e(t)}catch(e){}}}function Hr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function qr(e,t,n,r){return new Hr(e,t,n,r)}function $r(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Xr(e,t){var n=e.alternate;return null===n?((n=qr(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yr(e,t,n,r,o,i){var u=2;if(r=e,"function"==typeof e)$r(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case Ge:return Gr(n.children,o,i,t);case et:return Kr(n,3|o,i,t);case Ke:return Kr(n,2|o,i,t);case Qe:return(e=qr(12,n,t,4|o)).elementType=Qe,e.type=Qe,e.expirationTime=i,e;case nt:return(e=qr(13,n,t,o)).elementType=nt,e.type=nt,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Je:u=10;break e;case Ze:u=9;break e;case tt:u=11;break e;case rt:u=14;break e;case ot:u=16,r=null;break e}a("130",null==e?e:typeof e,"")}return(t=qr(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Gr(e,t,n,r){return(e=qr(7,e,r,t)).expirationTime=n,e}function Kr(e,t,n,r){return e=qr(8,e,r,t),t=0==(1&t)?Ke:et,e.elementType=t,e.type=t,e.expirationTime=n,e}function Qr(e,t,n){return(e=qr(6,e,null,t)).expirationTime=n,e}function Jr(e,t,n){return(t=qr(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),no(t,e)}function eo(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),no(t,e)}function to(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function no(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;0===(o=0!==o?o:i)&&(0===e||r<e)&&(o=r),0!==(e=o)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}function ro(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var oo=(new r.Component).refs;function io(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ao={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Su(),o=Ki(r=Ga(r,e));o.payload=t,null!=n&&(o.callback=n),Va(),Ji(e,o),Ja(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Su(),o=Ki(r=Ga(r,e));o.tag=Hi,o.payload=t,null!=n&&(o.callback=n),Va(),Ji(e,o),Ja(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Su(),r=Ki(n=Ga(n,e));r.tag=qi,null!=t&&(r.callback=t),Va(),Ji(e,r),Ja(e,n)}};function uo(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!en(n,r)||!en(o,i))}function lo(e,t,n){var r=!1,o=Or,i=t.contextType;return"object"==typeof i&&null!==i?i=Wi(i):(o=Rr(t)?Ar:Nr.current,i=(r=null!=(r=t.contextTypes))?Mr(e,o):Or),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ao,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function co(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ao.enqueueReplaceState(t,t.state,null)}function so(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=oo;var i=t.contextType;"object"==typeof i&&null!==i?o.context=Wi(i):(i=Rr(t)?Ar:Nr.current,o.context=Mr(e,i)),null!==(i=e.updateQueue)&&(na(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(io(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ao.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(na(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var fo=Array.isArray;function po(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&a("309"),r=n.stateNode),r||a("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===oo&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&a("284"),n._owner||a("290",e)}return e}function ho(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function vo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Xr(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Qr(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=po(e,t,n),r.return=e,r):((r=Yr(n.type,n.key,n.props,null,e.mode,r)).ref=po(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Jr(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Gr(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Qr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Xe:return(n=Yr(t.type,t.key,t.props,null,e.mode,n)).ref=po(e,null,t),n.return=e,n;case Ye:return(t=Jr(t,e.mode,n)).return=e,t}if(fo(t)||at(t))return(t=Gr(t,e.mode,n,null)).return=e,t;ho(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Xe:return n.key===o?n.type===Ge?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case Ye:return n.key===o?s(e,t,n,r):null}if(fo(n)||at(n))return null!==o?null:f(e,t,n,r,null);ho(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Xe:return e=e.get(null===r.key?n:r.key)||null,r.type===Ge?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case Ye:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(fo(r)||at(r))return f(t,e=e.get(n)||null,r,o,null);ho(t,r)}return null}function v(o,a,u,l){for(var c=null,s=null,f=a,v=a=0,y=null;null!==f&&v<u.length;v++){f.index>v?(y=f,f=null):y=f.sibling;var m=d(o,f,u[v],l);if(null===m){null===f&&(f=y);break}e&&f&&null===m.alternate&&t(o,f),a=i(m,a,v),null===s?c=m:s.sibling=m,s=m,f=y}if(v===u.length)return n(o,f),c;if(null===f){for(;v<u.length;v++)(f=p(o,u[v],l))&&(a=i(f,a,v),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);v<u.length;v++)(y=h(f,o,v,u[v],l))&&(e&&null!==y.alternate&&f.delete(null===y.key?v:y.key),a=i(y,a,v),null===s?c=y:s.sibling=y,s=y);return e&&f.forEach(function(e){return t(o,e)}),c}function y(o,u,l,c){var s=at(l);"function"!=typeof s&&a("150"),null==(l=s.call(l))&&a("151");for(var f=s=null,v=u,y=u=0,m=null,g=l.next();null!==v&&!g.done;y++,g=l.next()){v.index>y?(m=v,v=null):m=v.sibling;var b=d(o,v,g.value,c);if(null===b){v||(v=m);break}e&&v&&null===b.alternate&&t(o,v),u=i(b,u,y),null===f?s=b:f.sibling=b,f=b,v=m}if(g.done)return n(o,v),s;if(null===v){for(;!g.done;y++,g=l.next())null!==(g=p(o,g.value,c))&&(u=i(g,u,y),null===f?s=g:f.sibling=g,f=g);return s}for(v=r(o,v);!g.done;y++,g=l.next())null!==(g=h(v,o,y,g.value,c))&&(e&&null!==g.alternate&&v.delete(null===g.key?y:g.key),u=i(g,u,y),null===f?s=g:f.sibling=g,f=g);return e&&v.forEach(function(e){return t(o,e)}),s}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===Ge&&null===i.key;c&&(i=i.props.children);var s="object"==typeof i&&null!==i;if(s)switch(i.$$typeof){case Xe:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?i.type===Ge:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===Ge?i.props.children:i.props)).ref=po(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===Ge?((r=Gr(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Yr(i.type,i.key,i.props,null,e.mode,l)).ref=po(e,r,i),l.return=e,e=l)}return u(e);case Ye:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Jr(i,e.mode,l)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Qr(i,e.mode,l)).return=e,e=r),u(e);if(fo(i))return v(e,r,i,l);if(at(i))return y(e,r,i,l);if(s&&ho(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var yo=vo(!0),mo=vo(!1),go={},bo={current:go},wo={current:go},xo={current:go};function So(e){return e===go&&a("174"),e}function _o(e,t){Cr(xo,t),Cr(wo,e),Cr(bo,go);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:tr(null,"");break;default:t=tr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Pr(bo),Cr(bo,t)}function Eo(e){Pr(bo),Pr(wo),Pr(xo)}function ko(e){So(xo.current);var t=So(bo.current),n=tr(t,e.type);t!==n&&(Cr(wo,e),Cr(bo,n))}function To(e){wo.current===e&&(Pr(bo),Pr(wo))}var Po=0,Co=2,Oo=4,No=8,jo=16,Ao=32,Mo=64,Ro=128,Io=He.ReactCurrentDispatcher,Fo=0,Do=null,Uo=null,Lo=null,zo=null,Bo=null,Wo=null,Vo=0,Ho=null,qo=0,$o=!1,Xo=null,Yo=0;function Go(){a("321")}function Ko(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Jt(e[n],t[n]))return!1;return!0}function Qo(e,t,n,r,o,i){if(Fo=i,Do=t,Lo=null!==e?e.memoizedState:null,Io.current=null===Lo?si:fi,t=n(r,o),$o){do{$o=!1,Yo+=1,Lo=null!==e?e.memoizedState:null,Wo=zo,Ho=Bo=Uo=null,Io.current=fi,t=n(r,o)}while($o);Xo=null,Yo=0}return Io.current=ci,(e=Do).memoizedState=zo,e.expirationTime=Vo,e.updateQueue=Ho,e.effectTag|=qo,e=null!==Uo&&null!==Uo.next,Fo=0,Wo=Bo=zo=Lo=Uo=Do=null,Vo=0,Ho=null,qo=0,e&&a("300"),t}function Jo(){Io.current=ci,Fo=0,Wo=Bo=zo=Lo=Uo=Do=null,Vo=0,Ho=null,qo=0,$o=!1,Xo=null,Yo=0}function Zo(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Bo?zo=Bo=e:Bo=Bo.next=e,Bo}function ei(){if(null!==Wo)Wo=(Bo=Wo).next,Lo=null!==(Uo=Lo)?Uo.next:null;else{null===Lo&&a("310");var e={memoizedState:(Uo=Lo).memoizedState,baseState:Uo.baseState,queue:Uo.queue,baseUpdate:Uo.baseUpdate,next:null};Bo=null===Bo?zo=e:Bo.next=e,Lo=Uo.next}return Bo}function ti(e,t){return"function"==typeof t?t(e):t}function ni(e){var t=ei(),n=t.queue;if(null===n&&a("311"),n.lastRenderedReducer=e,0<Yo){var r=n.dispatch;if(null!==Xo){var o=Xo.get(n);if(void 0!==o){Xo.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return Jt(i,t.memoizedState)||(Si=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var u=t.baseUpdate;if(i=t.baseState,null!==u?(null!==r&&(r.next=null),r=u.next):r=null!==r?r.next:null,null!==r){var l=o=null,c=r,s=!1;do{var f=c.expirationTime;f<Fo?(s||(s=!0,l=u,o=i),f>Vo&&(Vo=f)):i=c.eagerReducer===e?c.eagerState:e(i,c.action),u=c,c=c.next}while(null!==c&&c!==r);s||(l=u,o=i),Jt(i,t.memoizedState)||(Si=!0),t.memoizedState=i,t.baseUpdate=l,t.baseState=o,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function ri(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Ho?(Ho={lastEffect:null}).lastEffect=e.next=e:null===(t=Ho.lastEffect)?Ho.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Ho.lastEffect=e),e}function oi(e,t,n,r){var o=Zo();qo|=e,o.memoizedState=ri(t,n,void 0,void 0===r?null:r)}function ii(e,t,n,r){var o=ei();r=void 0===r?null:r;var i=void 0;if(null!==Uo){var a=Uo.memoizedState;if(i=a.destroy,null!==r&&Ko(r,a.deps))return void ri(Po,n,i,r)}qo|=e,o.memoizedState=ri(t,n,i,r)}function ai(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ui(){}function li(e,t,n){25>Yo||a("301");var r=e.alternate;if(e===Do||null!==r&&r===Do)if($o=!0,e={expirationTime:Fo,action:n,eagerReducer:null,eagerState:null,next:null},null===Xo&&(Xo=new Map),void 0===(n=Xo.get(t)))Xo.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Va();var o=Su(),i={expirationTime:o=Ga(o,e),action:n,eagerReducer:null,eagerState:null,next:null},u=t.last;if(null===u)i.next=i;else{var l=u.next;null!==l&&(i.next=l),u.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(i.eagerReducer=r,i.eagerState=s,Jt(s,c))return}catch(e){}Ja(e,o)}}var ci={readContext:Wi,useCallback:Go,useContext:Go,useEffect:Go,useImperativeHandle:Go,useLayoutEffect:Go,useMemo:Go,useReducer:Go,useRef:Go,useState:Go,useDebugValue:Go},si={readContext:Wi,useCallback:function(e,t){return Zo().memoizedState=[e,void 0===t?null:t],e},useContext:Wi,useEffect:function(e,t){return oi(516,Ro|Mo,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,oi(4,Oo|Ao,ai.bind(null,t,e),n)},useLayoutEffect:function(e,t){return oi(4,Oo|Ao,e,t)},useMemo:function(e,t){var n=Zo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Zo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=li.bind(null,Do,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Zo().memoizedState=e},useState:function(e){var t=Zo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ti,lastRenderedState:e}).dispatch=li.bind(null,Do,e),[t.memoizedState,e]},useDebugValue:ui},fi={readContext:Wi,useCallback:function(e,t){var n=ei();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ko(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Wi,useEffect:function(e,t){return ii(516,Ro|Mo,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ii(4,Oo|Ao,ai.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ii(4,Oo|Ao,e,t)},useMemo:function(e,t){var n=ei();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Ko(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ni,useRef:function(){return ei().memoizedState},useState:function(e){return ni(ti)},useDebugValue:ui},pi=null,di=null,hi=!1;function vi(e,t){var n=qr(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function yi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function mi(e){if(hi){var t=di;if(t){var n=t;if(!yi(e,t)){if(!(t=_r(n))||!yi(e,t))return e.effectTag|=2,hi=!1,void(pi=e);vi(pi,n)}pi=e,di=Er(t)}else e.effectTag|=2,hi=!1,pi=e}}function gi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;pi=e}function bi(e){if(e!==pi)return!1;if(!hi)return gi(e),hi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!gr(t,e.memoizedProps))for(t=di;t;)vi(e,t),t=_r(t);return gi(e),di=pi?_r(e.stateNode):null,!0}function wi(){di=pi=null,hi=!1}var xi=He.ReactCurrentOwner,Si=!1;function _i(e,t,n,r){t.child=null===e?mo(t,null,n,r):yo(t,e.child,n,r)}function Ei(e,t,n,r,o){n=n.render;var i=t.ref;return Bi(t,o),r=Qo(e,t,n,r,i,o),null===e||Si?(t.effectTag|=1,_i(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Mi(e,t,o))}function ki(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||$r(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Yr(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ti(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:en)(o,r)&&e.ref===t.ref)?Mi(e,t,i):(t.effectTag|=1,(e=Xr(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ti(e,t,n,r,o,i){return null!==e&&en(e.memoizedProps,r)&&e.ref===t.ref&&(Si=!1,o<i)?Mi(e,t,i):Ci(e,t,n,r,i)}function Pi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ci(e,t,n,r,o){var i=Rr(n)?Ar:Nr.current;return i=Mr(t,i),Bi(t,o),n=Qo(e,t,n,r,i,o),null===e||Si?(t.effectTag|=1,_i(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Mi(e,t,o))}function Oi(e,t,n,r,o){if(Rr(n)){var i=!0;Lr(t)}else i=!1;if(Bi(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),lo(t,n,r),so(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Wi(c):c=Mr(t,c=Rr(n)?Ar:Nr.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&co(t,a,r,c),Xi=!1;var p=t.memoizedState;l=a.state=p;var d=t.updateQueue;null!==d&&(na(t,d,r,a,o),l=t.memoizedState),u!==r||p!==l||jr.current||Xi?("function"==typeof s&&(io(t,n,s,r),l=t.memoizedState),(u=Xi||uo(t,n,u,r,p,l,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,u=t.memoizedProps,a.props=t.type===t.elementType?u:ro(t.type,u),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=Wi(c):c=Mr(t,c=Rr(n)?Ar:Nr.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&co(t,a,r,c),Xi=!1,l=t.memoizedState,p=a.state=l,null!==(d=t.updateQueue)&&(na(t,d,r,a,o),p=t.memoizedState),u!==r||l!==p||jr.current||Xi?("function"==typeof s&&(io(t,n,s,r),p=t.memoizedState),(s=Xi||uo(t,n,u,r,l,p,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Ni(e,t,n,r,i,o)}function Ni(e,t,n,r,o,i){Pi(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&zr(t,n,!1),Mi(e,t,i);r=t.stateNode,xi.current=t;var u=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=yo(t,e.child,null,i),t.child=yo(t,null,u,i)):_i(e,t,u,i),t.memoizedState=r.state,o&&zr(t,n,!0),t.child}function ji(e){var t=e.stateNode;t.pendingContext?Dr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Dr(0,t.context,!1),_o(e,t.containerInfo)}function Ai(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var u=o.fallback;e=Gr(null,r,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=Gr(u,r,n,null),e.sibling=r,(n=e).return=r.return=t}else n=r=mo(t,null,o.children,n);else null!==e.memoizedState?(u=(r=e.child).sibling,a?(n=o.fallback,o=Xr(r,r.pendingProps),0==(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(o.child=a)),r=o.sibling=Xr(u,n,u.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=yo(t,r.child,o.children,n)):(u=e.child,a?(a=o.fallback,(o=Gr(null,r,0,null)).child=u,0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),(r=o.sibling=Gr(a,r,n,null)).effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=yo(t,u,o.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,r}function Mi(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Xr(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Xr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Ri(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||jr.current)Si=!0;else if(r<n){switch(Si=!1,t.tag){case 3:ji(t),wi();break;case 5:ko(t);break;case 1:Rr(t.type)&&Lr(t);break;case 4:_o(t,t.stateNode.containerInfo);break;case 10:Li(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ai(e,t,n):null!==(t=Mi(e,t,n))?t.sibling:null}return Mi(e,t,n)}}else Si=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var o=Mr(t,Nr.current);if(Bi(t,n),o=Qo(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Jo(),Rr(r)){var i=!0;Lr(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var u=r.getDerivedStateFromProps;"function"==typeof u&&io(t,r,u,e),o.updater=ao,t.stateNode=o,o._reactInternalFiber=t,so(t,r,e,n),t=Ni(null,t,r,!0,i,n)}else t.tag=0,_i(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(o),t.type=e,o=t.tag=function(e){if("function"==typeof e)return $r(e)?1:0;if(null!=e){if((e=e.$$typeof)===tt)return 11;if(e===rt)return 14}return 2}(e),i=ro(e,i),u=void 0,o){case 0:u=Ci(null,t,e,i,n);break;case 1:u=Oi(null,t,e,i,n);break;case 11:u=Ei(null,t,e,i,n);break;case 14:u=ki(null,t,e,ro(e.type,i),r,n);break;default:a("306",e,"")}return u;case 0:return r=t.type,o=t.pendingProps,Ci(e,t,r,o=t.elementType===r?o:ro(r,o),n);case 1:return r=t.type,o=t.pendingProps,Oi(e,t,r,o=t.elementType===r?o:ro(r,o),n);case 3:return ji(t),null===(r=t.updateQueue)&&a("282"),o=null!==(o=t.memoizedState)?o.element:null,na(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(wi(),t=Mi(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(di=Er(t.stateNode.containerInfo),pi=t,o=hi=!0),o?(t.effectTag|=2,t.child=mo(t,null,r,n)):(_i(e,t,r,n),wi()),t=t.child),t;case 5:return ko(t),null===e&&mi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,gr(r,o)?u=null:null!==i&&gr(r,i)&&(t.effectTag|=16),Pi(e,t),1!==n&&1&t.mode&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(_i(e,t,u,n),t=t.child),t;case 6:return null===e&&mi(t),null;case 13:return Ai(e,t,n);case 4:return _o(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=yo(t,null,r,n):_i(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ei(e,t,r,o=t.elementType===r?o:ro(r,o),n);case 7:return _i(e,t,t.pendingProps,n),t.child;case 8:case 12:return _i(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,u=t.memoizedProps,Li(t,i=o.value),null!==u){var l=u.value;if(0===(i=Jt(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!jr.current){t=Mi(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.contextDependencies;if(null!==c){u=l.child;for(var s=c.first;null!==s;){if(s.context===r&&0!=(s.observedBits&i)){1===l.tag&&((s=Ki(n)).tag=qi,Ji(l,s)),l.expirationTime<n&&(l.expirationTime=n),null!==(s=l.alternate)&&s.expirationTime<n&&(s.expirationTime=n),s=n;for(var f=l.return;null!==f;){var p=f.alternate;if(f.childExpirationTime<s)f.childExpirationTime=s,null!==p&&p.childExpirationTime<s&&(p.childExpirationTime=s);else{if(!(null!==p&&p.childExpirationTime<s))break;p.childExpirationTime=s}f=f.return}c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}}_i(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,Bi(t,n),r=r(o=Wi(o,i.unstable_observedBits)),t.effectTag|=1,_i(e,t,r,n),t.child;case 14:return i=ro(o=t.type,t.pendingProps),ki(e,t,o,i=ro(o.type,i),r,n);case 15:return Ti(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ro(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Rr(r)?(e=!0,Lr(t)):e=!1,Bi(t,n),lo(t,r,o),so(t,r,o,n),Ni(null,t,r,!0,e,n)}a("156")}var Ii={current:null},Fi=null,Di=null,Ui=null;function Li(e,t){var n=e.type._context;Cr(Ii,n._currentValue),n._currentValue=t}function zi(e){var t=Ii.current;Pr(Ii),e.type._context._currentValue=t}function Bi(e,t){Fi=e,Ui=Di=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(Si=!0),e.contextDependencies=null}function Wi(e,t){return Ui!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Ui=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Di?(null===Fi&&a("308"),Di=t,Fi.contextDependencies={first:t,expirationTime:0}):Di=Di.next=t),e._currentValue}var Vi=0,Hi=1,qi=2,$i=3,Xi=!1;function Yi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Gi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ki(e){return{expirationTime:e,tag:Vi,payload:null,callback:null,next:null,nextEffect:null}}function Qi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ji(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Yi(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Yi(e.memoizedState),o=n.updateQueue=Yi(n.memoizedState)):r=e.updateQueue=Gi(o):null===o&&(o=n.updateQueue=Gi(r));null===o||r===o?Qi(r,t):null===r.lastUpdate||null===o.lastUpdate?(Qi(r,t),Qi(o,t)):(Qi(r,t),o.lastUpdate=t)}function Zi(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Yi(e.memoizedState):ea(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ea(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Gi(t)),t}function ta(e,t,n,r,i,a){switch(n.tag){case Hi:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case $i:e.effectTag=-2049&e.effectTag|64;case Vi:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case qi:Xi=!0}return r}function na(e,t,n,r,o){Xi=!1;for(var i=(t=ea(e,t)).baseState,a=null,u=0,l=t.firstUpdate,c=i;null!==l;){var s=l.expirationTime;s<o?(null===a&&(a=l,i=c),u<s&&(u=s)):(c=ta(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(s=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<o?(null===s&&(s=l,null===a&&(i=c)),u<f&&(u=f)):(c=ta(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=u,e.memoizedState=c}function ra(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),oa(t.firstEffect,n),t.firstEffect=t.lastEffect=null,oa(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function oa(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function ia(e,t){return{value:e,source:t,stack:lt(t)}}function aa(e){e.effectTag|=4}var ua=void 0,la=void 0,ca=void 0,sa=void 0;ua=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},la=function(){},ca=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u=t.stateNode;switch(So(bo.current),e=null,n){case"input":a=bt(u,a),r=bt(u,r),e=[];break;case"option":a=Xn(u,a),r=Xn(u,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Gn(u,a),r=Gn(u,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(u.onclick=hr)}fr(n,r),u=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var c=a[n];for(u in c)c.hasOwnProperty(u)&&(l||(l={}),l[u]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(b.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var s=r[n];if(c=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&s!==c&&(null!=s||null!=c))if("style"===n)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(l||(l={}),l[u]="");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(l||(l={}),l[u]=s[u])}else l||(e||(e=[]),e.push(n,l)),l=s;else"dangerouslySetInnerHTML"===n?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(n,""+s)):"children"===n?c===s||"string"!=typeof s&&"number"!=typeof s||(e=e||[]).push(n,""+s):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(b.hasOwnProperty(n)?(null!=s&&dr(i,n),e||c===s||(e=[])):(e=e||[]).push(n,s))}l&&(e=e||[]).push("style",l),i=e,(t.updateQueue=i)&&aa(t)}},sa=function(e,t,n,r){n!==r&&aa(t)};var fa="function"==typeof WeakSet?WeakSet:Set;function pa(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=lt(n)),null!==n&&ut(n.type),t=t.value,null!==e&&1===e.tag&&ut(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function da(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ya(e,t)}else t.current=null}function ha(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==Po){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}(r.tag&t)!==Po&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function va(e){switch("function"==typeof Wr&&Wr(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(void 0!==r){var o=e;try{r()}catch(e){Ya(o,e)}}n=n.next}while(n!==t)}break;case 1:if(da(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Ya(e,t)}break;case 5:da(e);break;case 4:ga(e)}}function ya(e){return 5===e.tag||3===e.tag||4===e.tag}function ma(e){e:{for(var t=e.return;null!==t;){if(ya(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(ir(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ya(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var i=t,u=o.stateNode,l=n;8===i.nodeType?i.parentNode.insertBefore(u,l):i.insertBefore(u,l)}else t.insertBefore(o.stateNode,n);else r?(u=t,l=o.stateNode,8===u.nodeType?(i=u.parentNode).insertBefore(l,u):(i=u).appendChild(l),null!=(u=u._reactRootContainer)||null!==i.onclick||(i.onclick=hr)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function ga(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,u=i;;)if(va(u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===i)break;for(;null===u.sibling;){if(null===u.return||u.return===i)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}o?(i=r,u=t.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):r.removeChild(t.stateNode)}else if(4===t.tag){if(null!==t.child){r=t.stateNode.containerInfo,o=!0,t.child.return=t,t=t.child;continue}}else if(va(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function ba(e,t){switch(t.tag){case 0:case 11:case 14:case 15:ha(Oo,No,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&function(e,t,n,r,o){e[R]=o,"input"===n&&"radio"===o.type&&null!=o.name&&xt(e,o),pr(n,r),r=pr(n,o);for(var i=0;i<t.length;i+=2){var a=t[i],u=t[i+1];"style"===a?cr(e,u):"dangerouslySetInnerHTML"===a?or(e,u):"children"===a?ir(e,u):mt(e,a,u,r)}switch(n){case"input":St(e,o);break;case"textarea":Qn(e,o);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,null!=(n=o.value)?Yn(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?Yn(e,!!o.multiple,o.defaultValue,!0):Yn(e,!!o.multiple,o.multiple?[]:"",!1))}}(n,i,o,e,r)}break;case 6:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=Su())),null!==e&&function(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=lr("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(r=n.child.sibling).return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var u=t.stateNode;null===u&&(u=t.stateNode=new fa),n.forEach(function(e){var n=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=Ga(t=Su(),e),null!==(e=Qa(e,t))&&(Zr(e,t),0!==(t=e.expirationTime)&&_u(e,t))}.bind(null,t,e);u.has(e)||(u.add(e),e.then(n,n))})}break;case 17:break;default:a("163")}}var wa="function"==typeof WeakMap?WeakMap:Map;function xa(e,t,n){(n=Ki(n)).tag=$i,n.payload={element:null};var r=t.value;return n.callback=function(){Au(r),pa(e,t)},n}function Sa(e,t,n){(n=Ki(n)).tag=$i;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ua?Ua=new Set([this]):Ua.add(this));var n=t.value,o=t.stack;pa(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function _a(e){switch(e.tag){case 1:Rr(e.type)&&Ir();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return Eo(),Fr(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-2049&t|64,e;case 5:return To(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return Eo(),null;case 10:return zi(e),null;default:return null}}var Ea=He.ReactCurrentDispatcher,ka=He.ReactCurrentOwner,Ta=1073741822,Pa=!1,Ca=null,Oa=null,Na=0,ja=-1,Aa=!1,Ma=null,Ra=!1,Ia=null,Fa=null,Da=null,Ua=null;function La(){if(null!==Ca)for(var e=Ca.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Ir();break;case 3:Eo(),Fr();break;case 5:To(t);break;case 4:Eo();break;case 10:zi(t)}e=e.return}Oa=null,Na=0,ja=-1,Aa=!1,Ca=null}function za(){for(;null!==Ma;){var e=Ma.effectTag;if(16&e&&ir(Ma.stateNode,""),128&e){var t=Ma.alternate;null!==t&&(null!==(t=t.ref)&&("function"==typeof t?t(null):t.current=null))}switch(14&e){case 2:ma(Ma),Ma.effectTag&=-3;break;case 6:ma(Ma),Ma.effectTag&=-3,ba(Ma.alternate,Ma);break;case 4:ba(Ma.alternate,Ma);break;case 8:ga(e=Ma),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,null!==(e=e.alternate)&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Ma=Ma.nextEffect}}function Ba(){for(;null!==Ma;){if(256&Ma.effectTag)e:{var e=Ma.alternate,t=Ma;switch(t.tag){case 0:case 11:case 15:ha(Co,Po,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ro(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break e;case 3:case 5:case 6:case 4:case 17:break e;default:a("163")}}Ma=Ma.nextEffect}}function Wa(e,t){for(;null!==Ma;){var n=Ma.effectTag;if(36&n){var r=Ma.alternate,o=Ma,i=t;switch(o.tag){case 0:case 11:case 15:ha(jo,Ao,o);break;case 1:var u=o.stateNode;if(4&o.effectTag)if(null===r)u.componentDidMount();else{var l=o.elementType===o.type?r.memoizedProps:ro(o.type,r.memoizedProps);u.componentDidUpdate(l,r.memoizedState,u.__reactInternalSnapshotBeforeUpdate)}null!==(r=o.updateQueue)&&ra(0,r,u);break;case 3:if(null!==(r=o.updateQueue)){if(u=null,null!==o.child)switch(o.child.tag){case 5:u=o.child.stateNode;break;case 1:u=o.child.stateNode}ra(0,r,u)}break;case 5:i=o.stateNode,null===r&&4&o.effectTag&&mr(o.type,o.memoizedProps)&&i.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:a("163")}}128&n&&(null!==(o=Ma.ref)&&(i=Ma.stateNode,"function"==typeof o?o(i):o.current=i)),512&n&&(Ia=e),Ma=Ma.nextEffect}}function Va(){null!==Fa&&Sr(Fa),null!==Da&&Da()}function Ha(e,t){Ra=Pa=!0,e.current===t&&a("177");var n=e.pendingCommitExpirationTime;0===n&&a("261"),e.pendingCommitExpirationTime=0;var r=t.expirationTime,o=t.childExpirationTime;for(function(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?Zr(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Zr(e,t)):t>n&&Zr(e,t)}no(0,e)}(e,o>r?o:r),ka.current=null,r=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,vr=En,yr=function(){var e=Fn();if(Dn(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var r=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{t.nodeType,o.nodeType}catch(e){t=null;break e}var i=0,a=-1,u=-1,l=0,c=0,s=e,f=null;t:for(;;){for(var p;s!==t||0!==r&&3!==s.nodeType||(a=i+r),s!==o||0!==n&&3!==s.nodeType||(u=i+n),3===s.nodeType&&(i+=s.nodeValue.length),null!==(p=s.firstChild);)f=s,s=p;for(;;){if(s===e)break t;if(f===t&&++l===r&&(a=i),f===o&&++c===n&&(u=i),null!==(p=s.nextSibling))break;f=(s=f).parentNode}s=p}t=-1===a||-1===u?null:{start:a,end:u}}else t=null}t=t||{start:0,end:0}}else t=null;return{focusedElem:e,selectionRange:t}}(),En=!1,Ma=r;null!==Ma;){o=!1;var u=void 0;try{Ba()}catch(e){o=!0,u=e}o&&(null===Ma&&a("178"),Ya(Ma,u),null!==Ma&&(Ma=Ma.nextEffect))}for(Ma=r;null!==Ma;){o=!1,u=void 0;try{za()}catch(e){o=!0,u=e}o&&(null===Ma&&a("178"),Ya(Ma,u),null!==Ma&&(Ma=Ma.nextEffect))}for(Un(yr),yr=null,En=!!vr,vr=null,e.current=t,Ma=r;null!==Ma;){o=!1,u=void 0;try{Wa(e,n)}catch(e){o=!0,u=e}o&&(null===Ma&&a("178"),Ya(Ma,u),null!==Ma&&(Ma=Ma.nextEffect))}if(null!==r&&null!==Ia){var l=function(e,t){Da=Fa=Ia=null;var n=ou;ou=!0;do{if(512&t.effectTag){var r=!1,o=void 0;try{var i=t;ha(Ro,Po,i),ha(Po,Mo,i)}catch(e){r=!0,o=e}r&&Ya(t,o)}t=t.nextEffect}while(null!==t);ou=n,0!==(n=e.expirationTime)&&_u(e,n),su||ou||Cu(1073741823,!1)}.bind(null,e,r);Fa=i.unstable_runWithPriority(i.unstable_NormalPriority,function(){return xr(l)}),Da=l}Pa=Ra=!1,"function"==typeof Br&&Br(t.stateNode),n=t.expirationTime,0===(t=(t=t.childExpirationTime)>n?t:n)&&(Ua=null),function(e,t){e.expirationTime=t,e.finishedWork=null}(e,t)}function qa(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ca=e;e:{var i=t,u=Na,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Rr(t.type)&&Ir();break;case 3:Eo(),Fr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(bi(t),t.effectTag&=-3),la(t);break;case 5:To(t);var c=So(xo.current);if(u=t.type,null!==i&&null!=t.stateNode)ca(i,t,u,l,c),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var s=So(bo.current);if(bi(t)){i=(l=t).stateNode;var f=l.type,p=l.memoizedProps,d=c;switch(i[M]=l,i[R]=p,u=void 0,c=f){case"iframe":case"object":kn("load",i);break;case"video":case"audio":for(f=0;f<te.length;f++)kn(te[f],i);break;case"source":kn("error",i);break;case"img":case"image":case"link":kn("error",i),kn("load",i);break;case"form":kn("reset",i),kn("submit",i);break;case"details":kn("toggle",i);break;case"input":wt(i,p),kn("invalid",i),dr(d,"onChange");break;case"select":i._wrapperState={wasMultiple:!!p.multiple},kn("invalid",i),dr(d,"onChange");break;case"textarea":Kn(i,p),kn("invalid",i),dr(d,"onChange")}for(u in fr(c,p),f=null,p)p.hasOwnProperty(u)&&(s=p[u],"children"===u?"string"==typeof s?i.textContent!==s&&(f=["children",s]):"number"==typeof s&&i.textContent!==""+s&&(f=["children",""+s]):b.hasOwnProperty(u)&&null!=s&&dr(d,u));switch(c){case"input":We(i),_t(i,p,!0);break;case"textarea":We(i),Jn(i);break;case"select":case"option":break;default:"function"==typeof p.onClick&&(i.onclick=hr)}u=f,l.updateQueue=u,(l=null!==u)&&aa(t)}else{p=t,d=u,i=l,f=9===c.nodeType?c:c.ownerDocument,s===Zn.html&&(s=er(d)),s===Zn.html?"script"===d?((i=f.createElement("div")).innerHTML="<script><\/script>",f=i.removeChild(i.firstChild)):"string"==typeof i.is?f=f.createElement(d,{is:i.is}):(f=f.createElement(d),"select"===d&&(d=f,i.multiple?d.multiple=!0:i.size&&(d.size=i.size))):f=f.createElementNS(s,d),(i=f)[M]=p,i[R]=l,ua(i,t,!1,!1),d=i;var h=c,v=pr(f=u,p=l);switch(f){case"iframe":case"object":kn("load",d),c=p;break;case"video":case"audio":for(c=0;c<te.length;c++)kn(te[c],d);c=p;break;case"source":kn("error",d),c=p;break;case"img":case"image":case"link":kn("error",d),kn("load",d),c=p;break;case"form":kn("reset",d),kn("submit",d),c=p;break;case"details":kn("toggle",d),c=p;break;case"input":wt(d,p),c=bt(d,p),kn("invalid",d),dr(h,"onChange");break;case"option":c=Xn(d,p);break;case"select":d._wrapperState={wasMultiple:!!p.multiple},c=o({},p,{value:void 0}),kn("invalid",d),dr(h,"onChange");break;case"textarea":Kn(d,p),c=Gn(d,p),kn("invalid",d),dr(h,"onChange");break;default:c=p}fr(f,c),s=void 0;var y=f,m=d,g=c;for(s in g)if(g.hasOwnProperty(s)){var w=g[s];"style"===s?cr(m,w):"dangerouslySetInnerHTML"===s?null!=(w=w?w.__html:void 0)&&or(m,w):"children"===s?"string"==typeof w?("textarea"!==y||""!==w)&&ir(m,w):"number"==typeof w&&ir(m,""+w):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(b.hasOwnProperty(s)?null!=w&&dr(h,s):null!=w&&mt(m,s,w,v))}switch(f){case"input":We(d),_t(d,p,!1);break;case"textarea":We(d),Jn(d);break;case"option":null!=p.value&&d.setAttribute("value",""+gt(p.value));break;case"select":(c=d).multiple=!!p.multiple,null!=(d=p.value)?Yn(c,!!p.multiple,d,!1):null!=p.defaultValue&&Yn(c,!!p.multiple,p.defaultValue,!0);break;default:"function"==typeof c.onClick&&(d.onclick=hr)}(l=mr(u,l))&&aa(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 6:i&&null!=t.stateNode?sa(i,t,i.memoizedProps,l):("string"!=typeof l&&(null===t.stateNode&&a("166")),i=So(xo.current),So(bo.current),bi(t)?(u=(l=t).stateNode,i=l.memoizedProps,u[M]=l,(l=u.nodeValue!==i)&&aa(t)):(u=t,(l=(9===i.nodeType?i:i.ownerDocument).createTextNode(l))[M]=t,u.stateNode=l));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=u,Ca=t;break e}l=null!==l,u=null!==i&&null!==i.memoizedState,null!==i&&!l&&u&&(null!==(i=i.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=i,i.nextEffect=c):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l||u)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Eo(),la(t);break;case 10:zi(t);break;case 9:case 14:break;case 17:Rr(t.type)&&Ir();break;case 18:break;default:a("156")}Ca=null}if(t=e,1===Na||1!==t.childExpirationTime){for(l=0,u=t.child;null!==u;)(i=u.expirationTime)>l&&(l=i),(c=u.childExpirationTime)>l&&(l=c),u=u.sibling;t.childExpirationTime=l}if(null!==Ca)return Ca;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=_a(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function $a(e){var t=Ri(e.alternate,e,Na);return e.memoizedProps=e.pendingProps,null===t&&(t=qa(e)),ka.current=null,t}function Xa(e,t){Pa&&a("243"),Va(),Pa=!0;var n=Ea.current;Ea.current=ci;var r=e.nextExpirationTimeToWorkOn;r===Na&&e===Oa&&null!==Ca||(La(),Na=r,Ca=Xr((Oa=e).current,null),e.pendingCommitExpirationTime=0);for(var o=!1;;){try{if(t)for(;null!==Ca&&!Tu();)Ca=$a(Ca);else for(;null!==Ca;)Ca=$a(Ca)}catch(t){if(Ui=Di=Fi=null,Jo(),null===Ca)o=!0,Au(t);else{null===Ca&&a("271");var i=Ca,u=i.return;if(null!==u){e:{var l=e,c=u,s=i,f=t;if(u=Na,s.effectTag|=1024,s.firstEffect=s.lastEffect=null,null!==f&&"object"==typeof f&&"function"==typeof f.then){var p=f;f=c;var d=-1,h=-1;do{if(13===f.tag){var v=f.alternate;if(null!==v&&null!==(v=v.memoizedState)){h=10*(1073741822-v.timedOutAt);break}"number"==typeof(v=f.pendingProps.maxDuration)&&(0>=v?d=0:(-1===d||v<d)&&(d=v))}f=f.return}while(null!==f);f=c;do{if((v=13===f.tag)&&(v=void 0!==f.memoizedProps.fallback&&null===f.memoizedState),v){if(null===(c=f.updateQueue)?((c=new Set).add(p),f.updateQueue=c):c.add(p),0==(1&f.mode)){f.effectTag|=64,s.effectTag&=-1957,1===s.tag&&(null===s.alternate?s.tag=17:((u=Ki(1073741823)).tag=qi,Ji(s,u))),s.expirationTime=1073741823;break e}c=u;var y=(s=l).pingCache;null===y?(y=s.pingCache=new wa,v=new Set,y.set(p,v)):void 0===(v=y.get(p))&&(v=new Set,y.set(p,v)),v.has(c)||(v.add(c),s=Ka.bind(null,s,p,c),p.then(s,s)),-1===d?l=1073741823:(-1===h&&(h=10*(1073741822-to(l,u))-5e3),l=h+d),0<=l&&ja<l&&(ja=l),f.effectTag|=2048,f.expirationTime=u;break e}f=f.return}while(null!==f);f=Error((ut(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+lt(s))}Aa=!0,f=ia(f,s),l=c;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=u,Zi(l,u=xa(l,f,u));break e;case 1:if(d=f,h=l.type,s=l.stateNode,0==(64&l.effectTag)&&("function"==typeof h.getDerivedStateFromError||null!==s&&"function"==typeof s.componentDidCatch&&(null===Ua||!Ua.has(s)))){l.effectTag|=2048,l.expirationTime=u,Zi(l,u=Sa(l,d,u));break e}}l=l.return}while(null!==l)}Ca=qa(i);continue}o=!0,Au(t)}}break}if(Pa=!1,Ea.current=n,Ui=Di=Fi=null,Jo(),o)Oa=null,e.finishedWork=null;else if(null!==Ca)e.finishedWork=null;else{if(null===(n=e.current.alternate)&&a("281"),Oa=null,Aa){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o<r||0!==i&&i<r||0!==u&&u<r)return eo(e,r),void xu(e,n,r,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,r=e.nextExpirationTimeToWorkOn=r,t=e.expirationTime=1073741823,void xu(e,n,r,t,-1)}t&&-1!==ja?(eo(e,r),(t=10*(1073741822-to(e,r)))<ja&&(ja=t),t=10*(1073741822-Su()),t=ja-t,xu(e,n,r,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Ya(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ua||!Ua.has(r)))return Ji(n,e=Sa(n,e=ia(t,e),1073741823)),void Ja(n,1073741823);break;case 3:return Ji(n,e=xa(n,e=ia(t,e),1073741823)),void Ja(n,1073741823)}n=n.return}3===e.tag&&(Ji(e,n=xa(e,n=ia(t,e),1073741823)),Ja(e,1073741823))}function Ga(e,t){var n=i.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Pa&&!Ra)r=Na;else{switch(n){case i.unstable_ImmediatePriority:r=1073741823;break;case i.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case i.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case i.unstable_LowPriority:case i.unstable_IdlePriority:r=1;break;default:a("313")}null!==Oa&&r===Na&&--r}return n===i.unstable_UserBlockingPriority&&(0===uu||r<uu)&&(uu=r),r}function Ka(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Oa&&Na===n?Oa=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),no(n,e),0!==(n=e.expirationTime)&&_u(e,n)))}function Qa(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function Ja(e,t){null!==(e=Qa(e,t))&&(!Pa&&0!==Na&&t>Na&&La(),Zr(e,t),Pa&&!Ra&&Oa===e||_u(e,e.expirationTime),mu>yu&&(mu=0,a("185")))}function Za(e,t,n,r,o){return i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){return e(t,n,r,o)})}var eu=null,tu=null,nu=0,ru=void 0,ou=!1,iu=null,au=0,uu=0,lu=!1,cu=null,su=!1,fu=!1,pu=null,du=i.unstable_now(),hu=1073741822-(du/10|0),vu=hu,yu=50,mu=0,gu=null;function bu(){hu=1073741822-((i.unstable_now()-du)/10|0)}function wu(e,t){if(0!==nu){if(t<nu)return;null!==ru&&i.unstable_cancelCallback(ru)}nu=t,e=i.unstable_now()-du,ru=i.unstable_scheduleCallback(Pu,{timeout:10*(1073741822-t)-e})}function xu(e,t,n,r,o){e.expirationTime=r,0!==o||Tu()?0<o&&(e.timeoutHandle=br(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,bu(),vu=hu,Ou(e,n)}.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function Su(){return ou?vu:(Eu(),0!==au&&1!==au||(bu(),vu=hu),vu)}function _u(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===tu?(eu=tu=e,e.nextScheduledRoot=e):(tu=tu.nextScheduledRoot=e).nextScheduledRoot=eu):t>e.expirationTime&&(e.expirationTime=t),ou||(su?fu&&(iu=e,au=1073741823,Nu(e,1073741823,!1)):1073741823===t?Cu(1073741823,!1):wu(e,t))}function Eu(){var e=0,t=null;if(null!==tu)for(var n=tu,r=eu;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===tu)&&a("244"),r===r.nextScheduledRoot){eu=tu=r.nextScheduledRoot=null;break}if(r===eu)eu=o=r.nextScheduledRoot,tu.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===tu){(tu=n).nextScheduledRoot=eu,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(o>e&&(e=o,t=r),r===tu)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}iu=t,au=e}var ku=!1;function Tu(){return!!ku||!!i.unstable_shouldYield()&&(ku=!0)}function Pu(){try{if(!Tu()&&null!==eu){bu();var e=eu;do{var t=e.expirationTime;0!==t&&hu<=t&&(e.nextExpirationTimeToWorkOn=hu),e=e.nextScheduledRoot}while(e!==eu)}Cu(0,!0)}finally{ku=!1}}function Cu(e,t){if(Eu(),t)for(bu(),vu=hu;null!==iu&&0!==au&&e<=au&&!(ku&&hu>au);)Nu(iu,au,hu>au),Eu(),bu(),vu=hu;else for(;null!==iu&&0!==au&&e<=au;)Nu(iu,au,!1),Eu();if(t&&(nu=0,ru=null),0!==au&&wu(iu,au),mu=0,gu=null,null!==pu)for(e=pu,pu=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){lu||(lu=!0,cu=e)}}if(lu)throw e=cu,cu=null,lu=!1,e}function Ou(e,t){ou&&a("253"),iu=e,au=t,Nu(e,t,!1),Cu(1073741823,!1)}function Nu(e,t,n){if(ou&&a("245"),ou=!0,n){var r=e.finishedWork;null!==r?ju(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,wr(r)),Xa(e,n),null!==(r=e.finishedWork)&&(Tu()?e.finishedWork=r:ju(e,r,t)))}else null!==(r=e.finishedWork)?ju(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,wr(r)),Xa(e,n),null!==(r=e.finishedWork)&&ju(e,r,t));ou=!1}function ju(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===pu?pu=[r]:pu.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===gu?mu++:(gu=e,mu=0),i.unstable_runWithPriority(i.unstable_ImmediatePriority,function(){Ha(e,t)})}function Au(e){null===iu&&a("246"),iu.expirationTime=0,lu||(lu=!0,cu=e)}function Mu(e,t){var n=su;su=!0;try{return e(t)}finally{(su=n)||ou||Cu(1073741823,!1)}}function Ru(e,t){if(su&&!fu){fu=!0;try{return e(t)}finally{fu=!1}}return e(t)}function Iu(e,t,n){su||ou||0===uu||(Cu(uu,!1),uu=0);var r=su;su=!0;try{return i.unstable_runWithPriority(i.unstable_UserBlockingPriority,function(){return e(t,n)})}finally{(su=r)||ou||Cu(1073741823,!1)}}function Fu(e,t,n,r,o){var i=t.current;e:if(n){t:{2===tn(n=n._reactInternalFiber)&&1===n.tag||a("170");var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Rr(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);a("171"),u=void 0}if(1===n.tag){var l=n.type;if(Rr(l)){n=Ur(n,l,u);break e}}n=u}else n=Or;return null===t.context?t.context=n:t.pendingContext=n,t=o,(o=Ki(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Va(),Ji(i,o),Ja(i,r),r}function Du(e,t,n,r){var o=t.current;return Fu(e,t,n,o=Ga(Su(),o),r)}function Uu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Lu(e){var t=1073741822-25*(1+((1073741822-Su()+500)/25|0));t>=Ta&&(t=Ta-1),this._expirationTime=Ta=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function zu(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Bu(e,t,n){e={current:t=qr(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Wu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Vu(e,t,n,r,o){var i=n._reactRootContainer;if(i){if("function"==typeof o){var a=o;o=function(){var e=Uu(i._internalRoot);a.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Bu(e,!1,t)}(n,r),"function"==typeof o){var u=o;o=function(){var e=Uu(i._internalRoot);u.call(e)}}Ru(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return Uu(i._internalRoot)}function Hu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Wu(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ye,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Te=function(e,t,n){switch(t){case"input":if(St(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=U(r);o||a("90"),Ve(r),St(r,o)}}}break;case"textarea":Qn(e,n);break;case"select":null!=(t=n.value)&&Yn(e,!!n.multiple,t,!1)}},Lu.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new zu;return Fu(e,t,null,n,r._onCommit),r},Lu.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Lu.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&a("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,Ou(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Lu.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},zu.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},zu.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},Bu.prototype.render=function(e,t){var n=this._internalRoot,r=new zu;return null!==(t=void 0===t?null:t)&&r.then(t),Du(e,n,null,r._onCommit),r},Bu.prototype.unmount=function(e){var t=this._internalRoot,n=new zu;return null!==(e=void 0===e?null:e)&&n.then(e),Du(null,t,null,n._onCommit),n},Bu.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new zu;return null!==(n=void 0===n?null:n)&&o.then(n),Du(t,r,e,o._onCommit),o},Bu.prototype.createBatch=function(){var e=new Lu(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ae=Mu,Me=Iu,Re=function(){ou||0===uu||(Cu(uu,!1),uu=0)};var qu={createPortal:Hu,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return Wu(t)||a("200"),Vu(null,e,t,!0,n)},render:function(e,t,n){return Wu(t)||a("200"),Vu(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return Wu(n)||a("200"),(null==e||void 0===e._reactInternalFiber)&&a("38"),Vu(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Wu(e)||a("40"),!!e._reactRootContainer&&(Ru(function(){Vu(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Hu.apply(void 0,arguments)},unstable_batchedUpdates:Mu,unstable_interactiveUpdates:Iu,flushSync:function(e,t){ou&&a("187");var n=su;su=!0;try{return Za(e,t)}finally{su=n,Cu(1073741823,!1)}},unstable_createRoot:function(e,t){return Wu(e)||a("299","unstable_createRoot"),new Bu(e,!0,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=su;su=!0;try{Za(e)}finally{(su=t)||ou||Cu(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[F,D,U,O.injectEventPluginsByName,g,H,function(e){T(e,V)},Ne,je,Cn,j]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Br=Vr(function(e){return t.onCommitFiberRoot(n,e)}),Wr=Vr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(o({},e,{overrideProps:null,currentDispatcherRef:He.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:I,bundleType:0,version:"16.8.6",rendererPackageName:"react-dom"});var $u={default:qu},Xu=$u&&qu||$u;e.exports=Xu.default||Xu},function(e,t,n){"use strict";e.exports=n(391)},function(e,t,n){"use strict";(function(e){
-/** @license React v0.13.6
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,u=!1,l=!1;function c(){if(!u){var e=n.expirationTime;l?_():l=!0,S(p,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var l=r()}finally{o=i,a=u}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,c()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?c():l=!1}}}function p(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!E())}finally{u=!1,r=o,null!==n?c():l=!1,f()}}var d,h,v=Date,y="function"==typeof setTimeout?setTimeout:void 0,m="function"==typeof clearTimeout?clearTimeout:void 0,g="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function w(e){d=g(function(t){m(h),e(t)}),h=y(function(){b(d),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var x=performance;t.unstable_now=function(){return x.now()}}else t.unstable_now=function(){return v.now()};var S,_,E,k=null;if("undefined"!=typeof window?k=window:void 0!==e&&(k=e),k&&k._schedMock){var T=k._schedMock;S=T[0],_=T[1],E=T[2],t.unstable_now=T[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var P=null,C=function(e){if(null!==P)try{P(e)}finally{P=null}};S=function(e){null!==P?setTimeout(S,0,e):(P=e,setTimeout(C,0,!1))},_=function(){P=null},E=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var O=null,N=!1,j=-1,A=!1,M=!1,R=0,I=33,F=33;E=function(){return R<=t.unstable_now()};var D=new MessageChannel,U=D.port2;D.port1.onmessage=function(){N=!1;var e=O,n=j;O=null,j=-1;var r=t.unstable_now(),o=!1;if(0>=R-r){if(!(-1!==n&&n<=r))return A||(A=!0,w(L)),O=e,void(j=n);o=!0}if(null!==e){M=!0;try{e(o)}finally{M=!1}}};var L=function(e){if(null!==O){w(L);var t=e-R+F;t<F&&I<F?(8>t&&(t=8),F=t<I?I:t):I=t,R=e+F,N||(N=!0,U.postMessage(void 0))}else A=!1};S=function(e,t){O=e,j=t,M||0>t?U.postMessage(void 0):A||(A=!0,w(L))},_=function(){O=null,N=!1,j=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<a||E())},t.unstable_continueExecution=function(){null!==n&&c()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(130))},function(e,t,n){"use strict";var r=n(393);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";
-/** @license React v16.8.6
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,v=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116;function m(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case l:case u:case h:return e;default:switch(e=e&&e.$$typeof){case s:case d:case c:return e;default:return t}}case y:case v:case i:return t}}}function g(e){return m(e)===p}t.typeOf=m,t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=y,t.Memo=v,t.Portal=i,t.Profiler=l,t.StrictMode=u,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===u||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===v||e.$$typeof===c||e.$$typeof===s||e.$$typeof===d)},t.isAsyncMode=function(e){return g(e)||m(e)===f},t.isConcurrentMode=g,t.isContextConsumer=function(e){return m(e)===s},t.isContextProvider=function(e){return m(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return m(e)===d},t.isFragment=function(e){return m(e)===a},t.isLazy=function(e){return m(e)===y},t.isMemo=function(e){return m(e)===v},t.isPortal=function(e){return m(e)===i},t.isProfiler=function(e){return m(e)===l},t.isStrictMode=function(e){return m(e)===u},t.isSuspense=function(e){return m(e)===h}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._3THqV_X3lXWMXbqPuQk2tv {\n min-width: 60px;\n padding: 4px 10px;\n font-size: 11px;\n font-weight: normal;\n color: black;\n background: linear-gradient(to top, #e1e1e1, #fff 16px);\n border: 1px solid #bbb;\n}\n\n._nbVh0s7XzXTWjKxriiBo {\n border: 2px solid #006a95;\n background: linear-gradient(to top, #0091cc, #00a3e6 16px);\n font-weight: bold;\n color: white;\n}\n\n._3jKMnMPXDxUAB6XQYZWeaY {\n background: #e1e1e1;\n color: #888;\n}\n",""]),t.locals={button:"_3THqV_X3lXWMXbqPuQk2tv",button_default:"_nbVh0s7XzXTWjKxriiBo",button_disabled:"_3jKMnMPXDxUAB6XQYZWeaY"}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._1YP-W7EkvT6q_VaThNDZwu {\n display: flex;\n align-items: stretch;\n}\n\n._1YP-W7EkvT6q_VaThNDZwu > * {\n margin-right: 10px;\n}\n\n._1YP-W7EkvT6q_VaThNDZwu > :last-child {\n margin-right: 0;\n}\n\n._2afVLkiOkpu8jsBaJRVrwL {\n flex-grow: 1;\n flex-shrink: 1;\n}\n",""]),t.locals={toolbar:"_1YP-W7EkvT6q_VaThNDZwu",separator:"_2afVLkiOkpu8jsBaJRVrwL"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,".P76bLzEN1048TKGF7l5zv {\n z-index: 10;\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.3);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n._1SzweZxxON4O_cDBXaM_d- {\n border: 1px solid #888;\n background: #fff;\n box-shadow: 4px 4px 1px 0 rgba(0, 0, 0, 0.3);\n\n min-width: 300px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n}\n\n._28fzZgQADtKVY6jvuZpQ5q {\n background: #006a95;\n color: #fff;\n font-weight: bold;\n font-size: 16px;\n padding: 10px;\n text-align: left;\n}\n\n._1ID3Qj5-JX4hKW65yT5tAv {\n flex-grow: 1;\n flex-shrink: 1;\n padding: 10px;\n}\n\n._2DTzxaTDFdDJdEsGoiD9H5 {\n display: flex;\n justify-content: center;\n padding: 10px;\n}\n\n._2DTzxaTDFdDJdEsGoiD9H5 > * {\n margin: 0 5px;\n}\n",""]),t.locals={overlay:"P76bLzEN1048TKGF7l5zv",dialog:"_1SzweZxxON4O_cDBXaM_d-",title:"_28fzZgQADtKVY6jvuZpQ5q",content:"_1ID3Qj5-JX4hKW65yT5tAv",buttons:"_2DTzxaTDFdDJdEsGoiD9H5"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"a._12oEuXh-orDAJIpDEARhYL,\na._12oEuXh-orDAJIpDEARhYL:link,\na._12oEuXh-orDAJIpDEARhYL:visited {\n color: #006A95;\n text-decoration: none;\n}\n\na._12oEuXh-orDAJIpDEARhYL:hover {\n color: #036;\n}\n",""]),t.locals={link:"_12oEuXh-orDAJIpDEARhYL"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._23x9MNrhchNCtwiNdPyA-Y {\n line-height: 24px;\n}\n",""]),t.locals={breadcrumbs:"_23x9MNrhchNCtwiNdPyA-Y"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._2xaCwagicXQK8c3LbTKYd8 {\n position: relative;\n}\n\n.Rku1XyMcre-HdEcHX-CAB {\n position: absolute;\n z-index: 400000;\n border: 2px solid #aaa;\n background: #888;\n display: none;\n}\n\n._2up3lzooTSxD8SEA77x8Gv {\n display: block;\n}\n\n._3gDMvmRSXzJQyyBF8AbAT_ {\n max-width: 100px;\n max-height: 100px;\n}\n",""]),t.locals={container:"_2xaCwagicXQK8c3LbTKYd8",preview:"Rku1XyMcre-HdEcHX-CAB",preview_visible:"_2up3lzooTSxD8SEA77x8Gv",image:"_3gDMvmRSXzJQyyBF8AbAT_"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._2Khaq_5JMpbZiSwY_bPpId {\n border-collapse: collapse;\n width: 100%;\n font-family: sans-serif;\n font-size: 11px;\n}\n\n._1rPPv772U3XHkmV2XkvKw6 {\n padding: 5px;\n text-align: left;\n font-weight: bold;\n line-height: 13px;\n vertical-align: top;\n}\n\n._1cuJpK35kdmL34rx4p6mcZ ._1rPPv772U3XHkmV2XkvKw6 {\n border-bottom: 1px solid #ddd;\n color: #666;\n padding: 2px 5px;\n background: linear-gradient(to top, #e1e1e1, #fff 16px);\n}\n\n._6D6C7bNGoZaWzAKWtU-iv {\n line-height: 13px;\n border: 1px solid #eee;\n vertical-align: top;\n padding: 5px;\n}\n",""]),t.locals={table:"_2Khaq_5JMpbZiSwY_bPpId",th:"_1rPPv772U3XHkmV2XkvKw6",thead:"_1cuJpK35kdmL34rx4p6mcZ",td:"_6D6C7bNGoZaWzAKWtU-iv"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._3Zr4rQS7m6ljkcdnBtQbPM {\n position: relative;\n width: calc(100% - 2px);\n height: calc(100% - 2px);\n overflow: auto;\n margin: 0;\n border: 1px solid #ccc;\n}\n\n._2cV4ayzv81MYfdXwMhdT7_:hover {\n background: #e8e8e8;\n}\n",""]),t.locals={module:"_3Zr4rQS7m6ljkcdnBtQbPM",row:"_2cV4ayzv81MYfdXwMhdT7_"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,".yvSAg4ZQDWJxNUletoqN2 {\n width: 240px;\n height: 150px;\n\n text-align: center;\n line-height: 150px;\n\n border: 2px solid white;\n background: #888;\n}\n\n.yvSAg4ZQDWJxNUletoqN2 img {\n max-width: 240px;\n max-height: 150px;\n}\n",""]),t.locals={preview:"yvSAg4ZQDWJxNUletoqN2"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._3rrbmVA1yUojyMWraXPHmp {\n border-left: 1px dashed #a0a0a0;\n padding: 0 0 0 10px;\n display: flex;\n flex-direction: column;\n}\n\n.-ehagUUa33YXbm03jcjDm {\n font-size: 14px;\n font-weight: bold;\n color: #666;\n margin: 0 0 20px;\n}\n\n._3WfOAVXcTxrCnNMtSlMh5C {\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n._1Jr1pyeAC-INcmv90auhHq {\n height: 30px;\n padding: 10px 0 0;\n text-align: right;\n}\n",""]),t.locals={sidebar:"_3rrbmVA1yUojyMWraXPHmp",title:"-ehagUUa33YXbm03jcjDm",content:"_3WfOAVXcTxrCnNMtSlMh5C",buttons:"_1Jr1pyeAC-INcmv90auhHq"}},function(e,t,n){(t=e.exports=n(50)(!1)).push([e.i,"._3jYBG1LXmRYfo2rEK34fcM {\n width: calc(100% - 20px);\n height: calc(100% - 20px);\n margin: 0;\n padding: 10px;\n\n display: grid;\n grid-template-columns: 1fr 250px;\n grid-template-rows: 30px 1fr;\n grid-gap: 10px;\n}\n\n._1mrUJuRSG4A7Cw5Or7_Eil {\n grid-column: 1 / 2;\n grid-row: 1 / 2;\n align-items: stretch;\n justify-items: stretch;\n}\n\n._3wfOz08bSPrUvLrkxl_nfg {\n grid-column: 1 / 2;\n grid-row: 2 / 3;\n align-items: stretch;\n justify-items: stretch;\n overflow: hidden;\n}\n\n._3Mn4BsRUX51e5kY9m16vV- {\n grid-column: 2 / 3;\n grid-row: 1 / 3;\n align-items: stretch;\n justify-items: stretch;\n}\n",""]),t.locals={"file-browser":"_3jYBG1LXmRYfo2rEK34fcM",fileBrowser:"_3jYBG1LXmRYfo2rEK34fcM",toolbar:"_1mrUJuRSG4A7Cw5Or7_Eil",main:"_3wfOz08bSPrUvLrkxl_nfg",sidebar:"_3Mn4BsRUX51e5kY9m16vV-"}},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),i=n(330),a=n.n(i);function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var l=n(93),c=n.n(l),s=o.a.createContext(null),f=function(e){function t(t){var n;n=e.call(this,t)||this;var r=t.store;return n.state={storeState:r.getState(),store:r},n}u(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.subscribe()},n.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},n.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},n.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe(function(){var n=t.getState();e._isMounted&&e.setState(function(e){return e.storeState===n?null:{storeState:n}})});var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},n.render=function(){var e=this.props.context||s;return o.a.createElement(e.Provider,{value:this.state},this.props.children)},t}(r.Component);f.propTypes={store:c.a.shape({subscribe:c.a.func.isRequired,dispatch:c.a.func.isRequired,getState:c.a.func.isRequired}),context:c.a.object,children:c.a.any};var p=f;function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var v=n(325),y=n.n(v),m=n(95),g=n.n(m),b=n(323);function w(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,a=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,l=n.methodName,c=void 0===l?"connectAdvanced":l,f=n.renderCountProp,p=void 0===f?void 0:f,v=n.shouldHandleStateChanges,m=void 0===v||v,w=n.storeKey,x=void 0===w?"store":w,S=n.withRef,_=void 0!==S&&S,E=n.forwardRef,k=void 0!==E&&E,T=n.context,P=void 0===T?s:T,C=h(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);g()(void 0===p,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),g()(!_,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var O="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: <Provider context={MyContext}><ConnectedComponent context={MyContext} /></Provider>. You may also pass a {context : MyContext} option to connect";g()("store"===x,"storeKey has been removed and does not do anything. "+O);var N=P;return function(t){var n=t.displayName||t.name||"Component",i=a(n),l=d({},C,{getDisplayName:a,methodName:c,renderCountProp:p,shouldHandleStateChanges:m,storeKey:x,displayName:i,wrappedComponentName:n,WrappedComponent:t}),s=C.pure,f=r.Component;s&&(f=r.PureComponent);var h=function(n){function r(t){var r,i,a,u,l,c,f,p,h,v,y;return r=n.call(this,t)||this,g()(k?!t.wrapperProps[x]:!t[x],"Passing redux store in props has been removed and does not do anything. "+O),r.selectDerivedProps=function(t,n,r,o){if(s&&i===n&&a===t)return u;r===l&&c===o||(l=r,c=o,f=e(r.dispatch,o)),i=n,a=t;var p=f(t,n);return u=p},r.selectChildElement=function(e,t,n){return t===p&&n===h&&y===e||(p=t,h=n,y=e,v=o.a.createElement(e,d({},t,{ref:n}))),v},r.indirectRenderWrappedComponent=r.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}u(r,n);var a=r.prototype;return a.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},a.renderWrappedComponent=function(e){g()(e,'Could not find "store" in the context of "'+i+'". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to '+i+" in connect options.");var n,r=e.storeState,o=e.store,a=this.props;k&&(a=this.props.wrapperProps,n=this.props.forwardedRef);var u=this.selectDerivedProps(r,a,o,l);return this.selectChildElement(t,u,n)},a.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(b.isContextConsumer)(o.a.createElement(this.props.context.Consumer,null))?this.props.context:N;return o.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},r}(f);if(h.WrappedComponent=t,h.displayName=i,k){var v=o.a.forwardRef(function(e,t){return o.a.createElement(h,{wrapperProps:e,forwardedRef:t})});return v.displayName=i,v.WrappedComponent=t,y()(v,t)}return y()(h,t)}}var x=Object.prototype.hasOwnProperty;function S(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function _(e,t){if(S(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!x.call(t,n[o])||!S(e[n[o]],t[n[o]]))return!1;return!0}var E=n(326),k=function(){return Math.random().toString(36).substring(7).split("").join(".")},T={INIT:"@@redux/INIT"+k(),REPLACE:"@@redux/REPLACE"+k(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+k()}};function P(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function C(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(C)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var o=e,i=t,a=[],u=a,l=!1;function c(){u===a&&(u=a.slice())}function s(){if(l)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return i}function f(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(l)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return c(),u.push(e),function(){if(t){if(l)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,c();var n=u.indexOf(e);u.splice(n,1)}}}function p(e){if(!P(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,i=o(i,e)}finally{l=!1}for(var t=a=u,n=0;n<t.length;n++){(0,t[n])()}return e}return p({type:T.INIT}),(r={dispatch:p,subscribe:f,getState:s,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");o=e,p({type:T.REPLACE})}})[E.a]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(s())}return n(),{unsubscribe:t(n)}}})[E.a]=function(){return this},e},r}function O(e,t){return function(){return t(e.apply(this,arguments))}}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map(function(e){return e(o)});return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){N(e,t,n[t])})}return e}({},n,{dispatch:r=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}.apply(void 0,i)(n.dispatch)})}}}function A(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function M(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function R(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=M(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=M(o),o=r(t,n)),o},r}}var I=[function(e){return"function"==typeof e?R(e):void 0},function(e){return e?void 0:A(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?A(function(t){return function(e,t){if("function"==typeof e)return O(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var i=n[o],a=e[i];"function"==typeof a&&(r[i]=O(a,t))}return r}(e,t)}):void 0}];var F=[function(e){return"function"==typeof e?R(e):void 0},function(e){return e?void 0:A(function(){return{}})}];function D(e,t,n){return d({},n,e,t)}var U=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,u){var l=e(t,n,u);return a?o&&i(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return D}}];function L(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function z(e,t,n,r,o){var i,a,u,l,c,s=o.areStatesEqual,f=o.areOwnPropsEqual,p=o.areStatePropsEqual,d=!1;function h(o,d){var h,v,y=!f(d,a),m=!s(o,i);return i=o,a=d,y&&m?(u=e(i,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(u,l,a)):y?(e.dependsOnOwnProps&&(u=e(i,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(u,l,a)):m?(h=e(i,a),v=!p(h,u),u=h,v&&(c=n(u,l,a)),c):c}return function(o,s){return d?h(o,s):(u=e(i=o,a=s),l=t(r,a),c=n(u,l,a),d=!0,c)}}function B(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=h(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),u=r(e,i),l=o(e,i);return(i.pure?z:L)(a,u,l,e,i)}function W(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function V(e,t){return e===t}var H,q,$,X,Y,G,K,Q,J,Z,ee,te,ne=($=(q=void 0===H?{}:H).connectHOC,X=void 0===$?w:$,Y=q.mapStateToPropsFactories,G=void 0===Y?F:Y,K=q.mapDispatchToPropsFactories,Q=void 0===K?I:K,J=q.mergePropsFactories,Z=void 0===J?U:J,ee=q.selectorFactory,te=void 0===ee?B:ee,function(e,t,n,r){void 0===r&&(r={});var o=r,i=o.pure,a=void 0===i||i,u=o.areStatesEqual,l=void 0===u?V:u,c=o.areOwnPropsEqual,s=void 0===c?_:c,f=o.areStatePropsEqual,p=void 0===f?_:f,v=o.areMergedPropsEqual,y=void 0===v?_:v,m=h(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),g=W(e,G,"mapStateToProps"),b=W(t,Q,"mapDispatchToProps"),w=W(n,Z,"mergeProps");return X(te,d({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:g,initMapDispatchToProps:b,initMergeProps:w,pure:a,areStatesEqual:l,areOwnPropsEqual:s,areStatePropsEqual:p,areMergedPropsEqual:y},m))});function re(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var oe=re();oe.withExtraArgument=re;var ie=oe,ae=n(52),ue=n.n(ae),le=n(135),ce=n.n(le);function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e){return(pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function de(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function he(e,t){return(he=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ye=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return r=this,o=(e=pe(t)).call.apply(e,[this].concat(a)),n=!o||"object"!==se(o)&&"function"!=typeof o?de(r):o,ve(de(n),"clicked",function(e){e.preventDefault(),n.props.onClick()}),n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&he(e,t)}(t,o.a.Component),n=t,(r=[{key:"render",value:function(){var e,t=ue()((ve(e={},ce.a.button,!0),ve(e,ce.a.button_default,this.props.default),ve(e,ce.a.button_disabled,this.props.disabled),e));return o.a.createElement("button",{className:t,onClick:this.clicked},this.props.children)}}])&&fe(n.prototype,r),i&&fe(n,i),t}(),me=n(327),ge=n.n(me),be=function(e){var t=e.children,n=e.className;return o.a.createElement("div",{className:ue()(ge.a.toolbar,n)},t)},we=function(e){var t=e.children;return o.a.createElement("div",{className:ge.a.separator},t)},xe=n(96),Se=n.n(xe);function _e(e){return(_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ke(e){return(ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pe(e,t){return(Pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oe=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return r=this,o=(e=ke(t)).call.apply(e,[this].concat(a)),n=!o||"object"!==_e(o)&&"function"!=typeof o?Te(r):o,Ce(Te(n),"overlayClicked",function(e){e.preventDefault(),e.stopPropagation(),n.props.onClickOutside&&n.props.onClickOutside()}),Ce(Te(n),"stopPropagation",function(e){e.stopPropagation()}),n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pe(e,t)}(t,o.a.Component),n=t,(r=[{key:"componentDidMount",value:function(){document.body.style.overflow="hidden"}},{key:"componentWillUnmount",value:function(){document.body.style.overflow="auto"}},{key:"render",value:function(){return o.a.createElement("div",{className:Se.a.overlay,style:{zIndex:this.props.zIndex},onClick:this.overlayClicked},o.a.createElement("div",{className:Se.a.dialog,onClick:this.stopPropagation},o.a.createElement("div",{className:Se.a.title},this.props.title),o.a.createElement("div",{className:Se.a.content},this.props.children),o.a.createElement("div",{className:Se.a.buttons},this.props.buttons.map(function(e,t){var n=e.title,r=e.onClick,i=e.disabled;return o.a.createElement(ye,{key:t,disabled:i,onClick:r},n)}))))}}])&&Ee(n.prototype,r),i&&Ee(n,i),t}();function Ne(e){return(Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ae(e){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Ce(Oe,"defaultProps",{buttons:[],zIndex:20});var Ie=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return r=this,(n=!(o=(e=Ae(t)).call.apply(e,[this].concat(a)))||"object"!==Ne(o)&&"function"!=typeof o?Me(r):o).changed=n.changed.bind(Me(n)),n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Re(e,t)}(t,o.a.Component),n=t,(r=[{key:"render",value:function(){return o.a.createElement("input",{type:"text",value:this.props.value,onChange:this.changed})}},{key:"changed",value:function(e){this.props.onChange&&this.props.onChange(e.target.value)}}])&&je(n.prototype,r),i&&je(n,i),t}();function Fe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function De(e){var t=e.file,n=e.onRename,i=e.onCancel,a=Fe(Object(r.useState)(t.name),2),u=a[0],l=a[1];return o.a.createElement(Oe,{title:"Rename file",buttons:[{title:"Rename",onClick:function(){return n(u)},disabled:!u},{title:"Cancel",onClick:i,disabled:!1}],onClickOutside:i},o.a.createElement(Ie,{value:u,onChange:l}))}function Ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Le(e,t){return/^[^\/\\]{1,}$/.test(e)&&null==t.find(function(t){return t.name===e})}function ze(e){var t=e.dirs,n=e.onCreate,i=e.onCancel,a=Ue(Object(r.useState)(function(e){var t="New directory";if(Le(t,e))return t;for(var n=1;;++n)if(Le(t+=" "+n,e))return t}(t)),2),u=a[0],l=a[1];return o.a.createElement(Oe,{title:"Create directory",buttons:[{title:"Create",onClick:function(){return n(u)},disabled:!Le(u,t)},{title:"Cancel",onClick:i,disabled:!1}],onClickOutside:i},o.a.createElement(Ie,{value:u,onChange:l}))}function Be(e){var t=e.file,n=e.onDelete,r=e.onCancel;return o.a.createElement(Oe,{title:"Delete",buttons:[{title:"Delete",onClick:function(){return n(t)},disabled:!1},{title:"Cancel",onClick:r,disabled:!1}],onClickOutside:r},"Do you really want to delete '",t.name,"'?")}function We(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function He(e){return e&&e.length>0}function qe(e){var t=e.onUpload,n=e.onCancel,i=Ve(Object(r.useState)([]),2),a=i[0],u=i[1];return o.a.createElement(Oe,{title:"Upload Files",buttons:[{title:"Upload",onClick:function(){return t(a)},disabled:!He(a)},{title:"Cancel",onClick:n,disabled:!1}],onClickOutside:n},o.a.createElement("input",{type:"file",multiple:!0,onChange:function(e){return u(We(e.target.files))}}))}var $e=n(332),Xe=n.n($e);function Ye(e){return(Ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ke(e){return(Ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Je(e,t){return(Je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ze=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return r=this,(n=!(o=(e=Ke(t)).call.apply(e,[this].concat(a)))||"object"!==Ye(o)&&"function"!=typeof o?Qe(r):o).clicked=n.clicked.bind(Qe(n)),n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Je(e,t)}(t,o.a.Component),n=t,(r=[{key:"render",value:function(){return o.a.createElement("a",{className:Xe.a.link,href:"#",onClick:this.clicked},this.props.children)}},{key:"clicked",value:function(e){e.preventDefault();var t=this.props,n=t.object;(0,t.onClick)(n)}}])&&Ge(n.prototype,r),i&&Ge(n,i),t}(),et=n(333),tt=n.n(et);function nt(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function rt(e){var t=e.path,n=e.onNavigate,r=0,i=[o.a.createElement(Ze,{key:r++,object:[],onClick:n},"Root")],a=[],u=!0,l=!1,c=void 0;try{for(var s,f=t[Symbol.iterator]();!(u=(s=f.next()).done);u=!0){var p=s.value;a=[].concat(nt(a),[p]),i.push(" / "),i.push(o.a.createElement(Ze,{key:r++,object:a,onClick:n},p))}}catch(e){l=!0,c=e}finally{try{u||null==f.return||f.return()}finally{if(l)throw c}}return o.a.createElement("div",{className:tt.a.breadcrumbs},i)}function ot(e,t,n){return t&&t.length?e+t.join("/")+"/"+n:e+n}var it=n(131),at=n.n(it);function ut(e){return(ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ct(e){return(ct=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function st(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ft(e,t){return(ft=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dt=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return r=this,o=(e=ct(t)).call.apply(e,[this].concat(a)),n=!o||"object"!==ut(o)&&"function"!=typeof o?st(r):o,pt(st(n),"mouseMoved",function(e){if(n.container&&n.floating){var t=n.container.getBoundingClientRect(),r=e.clientX-t.left+n.container.scrollLeft,o=e.clientY-t.top+n.container.scrollTop;n.floating.style.left=r+10+"px",n.floating.style.top=o+5+"px"}}),n}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ft(e,t)}(t,o.a.Component),n=t,(r=[{key:"render",value:function(){var e=this,t=this.props,n=t.image,r=t.children,i=t.className;return o.a.createElement("div",{ref:function(t){return e.container=t},onMouseMove:this.mouseMoved,className:ue()(at.a.container,i)},r,o.a.createElement("div",{ref:function(t){return e.floating=t},className:ue()(at.a.preview,pt({},at.a.preview_visible,n))},n?o.a.createElement("img",{src:n,alt:n,className:at.a.image}):null))}}])&<(n.prototype,r),i&<(n,i),t}(),ht=n(94),vt=n.n(ht);function yt(){return(yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function mt(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var gt=function(e){var t=e.children;return o.a.createElement("table",{className:vt.a.table},t)},bt=function(e){var t=e.children;return o.a.createElement("thead",{className:vt.a.thead},t)},wt=function(e){var t=e.children;return o.a.createElement("tbody",{className:vt.a.tbody},t)},xt=function(e){var t=e.children,n=e.className,r=mt(e,["children","className"]);return o.a.createElement("tr",yt({},r,{className:ue()(vt.a.tr,n)}),t)},St=function(e){var t=e.children;return o.a.createElement("th",{className:vt.a.th},t)},_t=function(e){var t=e.children;return o.a.createElement("td",{className:vt.a.td},t)},Et=n(132),kt=n.n(Et);function Tt(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Pt(e){return(Pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nt(e,t,n){return t&&Ot(e.prototype,t),n&&Ot(e,n),e}function jt(e,t){return!t||"object"!==Pt(t)&&"function"!=typeof t?Mt(e):t}function At(e){return(At=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&It(e,t)}function It(e,t){return(It=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dt=function(e){function t(){var e,n;Ct(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Ft(Mt(n=jt(this,(e=At(t)).call.apply(e,[this].concat(o)))),"handleMouseEnter",function(){var e=n.props,t=e.file;(0,e.onSelect)(t)}),Ft(Mt(n),"handleMouseLeave",function(){(0,n.props.onSelect)(null)}),n}return Rt(t,o.a.Component),Nt(t,[{key:"render",value:function(){var e=this.props.children;return o.a.createElement(xt,{className:kt.a.row,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},e)}}]),t}();var Ut=function(e){function t(){var e,n;Ct(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Ft(Mt(n=jt(this,(e=At(t)).call.apply(e,[this].concat(o)))),"state",{coveredImage:null}),Ft(Mt(n),"fileCovered",function(e){e&&"image"===e.type?n.setState({coveredImage:e}):n.setState({coveredImage:null})}),n}return Rt(t,o.a.Component),Nt(t,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.uploadUrl,i=n.path,a=n.dirs,u=n.files,l=n.onNavigate,c=n.onFileSelect,s=n.onRename,f=n.onDelete,p=n.onCopyToClipboard,d=n.className,h=this.state.coveredImage;return o.a.createElement(dt,{className:d,image:h?ot(r,i,h.name):null},o.a.createElement("div",{className:kt.a.module},o.a.createElement(gt,null,o.a.createElement(bt,null,o.a.createElement(xt,null,o.a.createElement(St,null,"Name"),o.a.createElement(St,null,"Type"),o.a.createElement(St,null,"Size"),o.a.createElement(St,null,"Actions"))),o.a.createElement(wt,null,i.length?o.a.createElement(xt,{key:"up",className:kt.a.row},o.a.createElement(_t,null,o.a.createElement(Ze,{object:(e=i,e.length?e.slice(0,e.length-1):[]),onClick:l},"..")),o.a.createElement(_t,null,"UP-DIR"),o.a.createElement(_t,null),o.a.createElement(_t,null)):null,a.map(function(e){return o.a.createElement(xt,{key:"dir-"+e.name,className:kt.a.row},o.a.createElement(_t,null,o.a.createElement(Ze,{object:[].concat(Tt(i),[e.name]),onClick:l},e.name)),o.a.createElement(_t,null,"SUB-DIR"),o.a.createElement(_t,null),o.a.createElement(_t,null,o.a.createElement(Ze,{object:e,onClick:s},"rename")," | ",o.a.createElement(Ze,{object:e,onClick:f},"delete")))}),u.map(function(e){return o.a.createElement(Dt,{key:"dir-"+e.name,file:e,onSelect:t.fileCovered},o.a.createElement(_t,null,o.a.createElement(Ze,{object:e,onClick:c},e.name)),o.a.createElement(_t,null,e.info),o.a.createElement(_t,null,e.size),o.a.createElement(_t,null,o.a.createElement(Ze,{object:e,onClick:p},"put to clipboard")," | ",o.a.createElement(Ze,{object:e,onClick:s},"rename")," | ",o.a.createElement(Ze,{object:e,onClick:f},"delete")))})))))}}]),t}(),Lt=n(334),zt=n.n(Lt);function Bt(e){var t=e.uploadUrl,n=e.path,r=e.file;return r&&"image"===r.type?o.a.createElement("div",{className:zt.a.preview},o.a.createElement("img",{src:ot(t,n,r.name),alt:r.name})):null}var Wt=n(133),Vt=n.n(Wt);function Ht(e){var t=e.uploadUrl,n=e.path,r=e.file,i=e.onSelect,a=e.className;return o.a.createElement("div",{className:ue()(Vt.a.sidebar,a)},o.a.createElement("h3",{className:Vt.a.title},"Preview File"),o.a.createElement("div",{className:Vt.a.content},r?o.a.createElement(Bt,{uploadUrl:t,path:n,file:r}):null),o.a.createElement("div",{className:Vt.a.buttons},o.a.createElement(ye,{default:!0,disabled:!r,onClick:i},"Select & Close")))}function qt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){$t(e,t,n[t])})}return e}function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xt(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(e){return void n(e)}u.done?t(l):Promise.resolve(l).then(r,o)}function Yt(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Xt(i,r,o,a,u,"next",e)}function u(e){Xt(i,r,o,a,u,"throw",e)}a(void 0)})}}function Gt(e,t,n){return{type:"GO",dirs:e,files:t,path:n}}function Kt(e){return function(){var t=Yt(regeneratorRuntime.mark(function t(n,r){var o,i,a,u,l,c;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=r(),i=o.routes.list,t.next=3,fetch(i+"?dir="+encodeURIComponent(e.join("/")),{credentials:"same-origin"});case 3:return a=t.sent,t.next=6,a.json();case 6:u=t.sent,l=u.dirs,c=u.files,n(Jt(null)),n(Gt(l,c,e));case 11:case"end":return t.stop()}},t)}));return function(e,n){return t.apply(this,arguments)}}()}function Qt(){return function(){var e=Yt(regeneratorRuntime.mark(function e(t,n){var r,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=n(),o=r.path,t(Jt(null)),t(Kt(o));case 3:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}()}function Jt(e){return{type:"SET_FILE",file:e}}function Zt(e){return{type:"SET_DIALOG",dialog:e}}function en(){return Zt(null)}function tn(e){return{type:"SET_CLIPBOARD",clipboard:e}}function nn(e){return e.status>=200&&e.status<300}var rn={uploadUrl:null,routes:{},dirs:[],files:[],path:[],currentFile:null,clipboard:null,dialog:null};function on(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"INIT":return qt({},e,{uploadUrl:t.uploadUrl,routes:t.routes});case"GO":return qt({},e,{dirs:t.dirs,files:t.files,path:t.path});case"SET_FILE":return qt({},e,{currentFile:t.file});case"SET_CLIPBOARD":return qt({},e,{clipboard:t.clipboard});case"SET_DIALOG":return qt({},e,{dialog:t.dialog});default:return e}}var an=n(134),un=n.n(an);function ln(e){return(ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function cn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sn(e,t){return!t||"object"!==ln(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fn(e){return(fn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pn(e,t){return(pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var dn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),sn(this,fn(t).apply(this,arguments))}var n,r,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pn(e,t)}(t,o.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.uploadUrl,n=e.path,r=e.dirs,i=e.files,a=e.currentFile,u=e.dialog,l=e.clipboard,c=e.goToFolder,s=e.selectFile,f=e.copyToClipboard,p=e.moveFromClipboard,d=e.renameFile,h=e.doRenameFile,v=e.deleteFile,y=e.doDeleteFile,m=e.createDirectory,g=e.doCreateDirectory,b=e.uploadFiles,w=e.doUploadFiles,x=e.closeDialog,S=e.selectAndClose;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:un.a.fileBrowser},o.a.createElement(be,{className:un.a.toolbar},o.a.createElement(rt,{path:n,onNavigate:c}),o.a.createElement(we,null),o.a.createElement(ye,{onClick:m},"Create directory"),l?o.a.createElement(ye,{onClick:p},"Move '",l.file.name,"' here"):null,o.a.createElement(ye,{onClick:b},"Upload files")),o.a.createElement(Ut,{className:un.a.main,uploadUrl:t,path:n,dirs:r,files:i,onNavigate:c,onFileSelect:s,onRename:d,onDelete:v,onCopyToClipboard:f}),o.a.createElement(Ht,{className:un.a.sidebar,uploadUrl:t,path:n,file:a,onSelect:S})),"rename"===u?o.a.createElement(De,{file:a,onRename:h,onCancel:x}):null,"mkdir"===u?o.a.createElement(ze,{dirs:r,onCreate:g,onCancel:x}):null,"delete"===u?o.a.createElement(Be,{file:a,onDelete:y,onCancel:x}):null,"upload"===u?o.a.createElement(qe,{onUpload:w,onCancel:x}):null)}}])&&cn(n.prototype,r),i&&cn(n,i),t}();var hn=ne(function(e){return{uploadUrl:e.uploadUrl,path:e.path,dirs:e.dirs,files:e.files,currentFile:e.currentFile,dialog:e.dialog,clipboard:e.clipboard}},{goToFolder:Kt,setDialog:Zt,closeDialog:en,selectFile:Jt,copyToClipboard:function(e){return function(t,n){var r=n().path;t(tn({file:e,path:r}))}},moveFromClipboard:function(){return e=Yt(regeneratorRuntime.mark(function e(t,n){var r,o,i,a,u,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n(),o=r.clipboard,t(tn(null)),o){e.next=5;break}return alert("Clipboard is empty"),e.abrupt("return");case 5:return i=n(),a=i.routes,u=i.path,(l=new FormData).append("dir",o.path.join("/")),l.append("name",o.file.name),l.append("destination",u.join("/")),e.next=12,fetch(a.move,{credentials:"same-origin",method:"POST",body:l});case 12:nn(e.sent)?t(Qt()):alert("Server error");case 14:case"end":return e.stop()}},e)})),function(t,n){return e.apply(this,arguments)};var e},renameFile:function(e){return function(t){t(Jt(e)),t(Zt("rename"))}},doRenameFile:function(e){return t=Yt(regeneratorRuntime.mark(function t(n,r){var o,i,a,u,l;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=r(),i=o.routes,a=o.path,u=o.currentFile,n(en()),(l=new FormData).append("dir",a.join("/")),l.append("old_name",u.name),l.append("new_name",e),t.next=8,fetch(i.rename,{credentials:"same-origin",method:"POST",body:l});case 8:nn(t.sent)?n(Qt()):alert("Server error");case 10:case"end":return t.stop()}},t)})),function(e,n){return t.apply(this,arguments)};var t},deleteFile:function(e){return function(t){t(Jt(e)),t(Zt("delete"))}},doDeleteFile:function(e){return t=Yt(regeneratorRuntime.mark(function t(n,r){var o,i,a,u;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=r(),i=o.routes,a=o.path,n(en()),(u=new FormData).append("dir",a.join("/")),u.append("name",e.name),t.next=7,fetch(i.delete,{credentials:"same-origin",method:"POST",body:u});case 7:nn(t.sent)?n(Qt()):alert("Server error");case 9:case"end":return t.stop()}},t)})),function(e,n){return t.apply(this,arguments)};var t},createDirectory:function(){return Zt("mkdir")},doCreateDirectory:function(e){return t=Yt(regeneratorRuntime.mark(function t(n,r){var o,i,a,u;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=r(),i=o.routes,a=o.path,n(en()),(u=new FormData).append("dir",a.join("/")),u.append("name",e),t.next=7,fetch(i.mkdir,{credentials:"same-origin",method:"POST",body:u});case 7:nn(t.sent)?n(Qt()):alert("Server error");case 9:case"end":return t.stop()}},t)})),function(e,n){return t.apply(this,arguments)};var t},uploadFiles:function(){return Zt("upload")},doUploadFiles:function(e){return t=Yt(regeneratorRuntime.mark(function t(n,r){var o,i,a,u,l,c,s,f,p,d;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(o=r(),i=o.routes,a=o.path,n(en()),(u=new FormData).append("dir",a.join("/")),l=!0,c=!1,s=void 0,t.prev=7,f=e[Symbol.iterator]();!(l=(p=f.next()).done);l=!0)d=p.value,u.append("files[]",d);t.next=15;break;case 11:t.prev=11,t.t0=t.catch(7),c=!0,s=t.t0;case 15:t.prev=15,t.prev=16,l||null==f.return||f.return();case 18:if(t.prev=18,!c){t.next=21;break}throw s;case 21:return t.finish(18);case 22:return t.finish(15);case 23:return t.next=25,fetch(i.upload,{credentials:"same-origin",method:"POST",body:u});case 25:nn(t.sent)?n(Qt()):alert("Server error");case 27:case"end":return t.stop()}},t,null,[[7,11,15,23],[16,,18,22]])})),function(e,n){return t.apply(this,arguments)};var t},selectAndClose:function(){return e=Yt(regeneratorRuntime.mark(function e(t,n){var r,o,i,a,u,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=n(),o=r.uploadUrl,i=r.path,a=r.currentFile,u=ot(o,i,a.name),(l=window.top.tinymce.activeEditor.windowManager).getParams().onSelect(encodeURI(u)),l.close();case 5:case"end":return e.stop()}},e)})),function(t,n){return e.apply(this,arguments)};var e}})(dn);window.filebrowser=function(e,t,n){var r=j(ie)(C)(on);r.dispatch(function(e,t){return{type:"INIT",uploadUrl:e,routes:t}}(t,n)),r.dispatch(Kt([])),a.a.render(o.a.createElement(p,{store:r},o.a.createElement(hn,null)),e)}}]);
\ No newline at end of file
+/*! For license information please see filebrowser_popup.js.LICENSE.txt */
+(()=>{var e={4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var l=typeof n;if("string"===l||"number"===l)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===l)if(n.toString===Object.prototype.toString)for(var a in n)r.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".jIjK8JfkJiUCyswgdXNQ {\n line-height: 24px;\n}\n",""]),i.locals={breadcrumbs:"jIjK8JfkJiUCyswgdXNQ"};const a=i},8118:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".I64LTdCLK3Ic6dQbVyLn {\n min-width: 60px;\n padding: 4px 10px;\n font-size: 11px;\n font-weight: normal;\n color: black;\n background: linear-gradient(to top, #e1e1e1, #fff 16px);\n border: 1px solid #bbb;\n}\n\n.twDO7suViSnZgL1UVGjb {\n border: 2px solid #006a95;\n background: linear-gradient(to top, #0091cc, #00a3e6 16px);\n font-weight: bold;\n color: white;\n}\n\n.bHa3jVPW4xsFH4mGqN0h {\n border: 2px solid #600;\n background: linear-gradient(to top, #933, #CC3434 16px);\n font-weight: bold;\n color: white;\n}\n\n.N81aUWC5Mcd24pT_aB_g {\n background: #e1e1e1;\n color: #888;\n}\n",""]),i.locals={button:"I64LTdCLK3Ic6dQbVyLn",button_default:"twDO7suViSnZgL1UVGjb",button_dangerous:"bHa3jVPW4xsFH4mGqN0h",button_disabled:"N81aUWC5Mcd24pT_aB_g"};const a=i},4266:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".pvo5F5G3GgTg9Xxxs2hk {\n z-index: 10;\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.3);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.yZhoZXsO6tL7U8MscfRj {\n border: 1px solid #888;\n background: #fff;\n box-shadow: 4px 4px 1px 0 rgba(0, 0, 0, 0.3);\n\n min-width: 300px;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n align-items: stretch;\n}\n\n.BGUShRRLglzwNAh08KHV {\n background: #006a95;\n color: #fff;\n font-weight: bold;\n font-size: 16px;\n padding: 10px;\n text-align: left;\n}\n\n.DCISVPoUWnsKCD2WRrDd {\n flex-grow: 1;\n flex-shrink: 1;\n padding: 10px;\n}\n\n.oSgqjITF9lxqK_SwzQpn {\n display: flex;\n justify-content: center;\n padding: 10px;\n}\n\n.oSgqjITF9lxqK_SwzQpn > * {\n margin: 0 5px;\n}\n",""]),i.locals={overlay:"pvo5F5G3GgTg9Xxxs2hk",dialog:"yZhoZXsO6tL7U8MscfRj",title:"BGUShRRLglzwNAh08KHV",content:"DCISVPoUWnsKCD2WRrDd",buttons:"oSgqjITF9lxqK_SwzQpn"};const a=i},9548:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".vaHNWaEzA09tSBu6P_rx {\n width: calc(100% - 20px);\n height: calc(100% - 20px);\n margin: 0;\n padding: 10px;\n\n display: grid;\n grid-template-columns: 1fr 250px;\n grid-template-rows: 30px 1fr;\n grid-gap: 10px;\n}\n\n.apoT9PMEm0NXCYWcLBBu {\n grid-column: 1 / 2;\n grid-row: 1 / 2;\n align-items: stretch;\n justify-items: stretch;\n}\n\n.LfSEp7s6Fx21o30D6Woi {\n grid-column: 1 / 2;\n grid-row: 2 / 3;\n align-items: stretch;\n justify-items: stretch;\n overflow: hidden;\n}\n\n.zIyqASBBsIvwhexCFQfc {\n grid-column: 2 / 3;\n grid-row: 1 / 3;\n align-items: stretch;\n justify-items: stretch;\n}\n",""]),i.locals={fileBrowser:"vaHNWaEzA09tSBu6P_rx",toolbar:"apoT9PMEm0NXCYWcLBBu",main:"LfSEp7s6Fx21o30D6Woi",sidebar:"zIyqASBBsIvwhexCFQfc"};const a=i},9596:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".yf50XU3lnI38ubwNzkLo {\n position: relative;\n width: calc(100% - 2px);\n height: calc(100% - 2px);\n overflow: auto;\n margin: 0;\n border: 1px solid #ccc;\n}\n\n.IoEcl9aDb7r2nqhl3ryj:hover {\n background: #e8e8e8;\n}\n",""]),i.locals={module:"yf50XU3lnI38ubwNzkLo",row:"IoEcl9aDb7r2nqhl3ryj"};const a=i},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".jWBSVBIfAR24yQjikLeI {\n border-collapse: collapse;\n width: 100%;\n font-family: sans-serif;\n font-size: 11px;\n}\n\n.Q6C7ascMqMlDAZ30AkmG {\n padding: 5px;\n text-align: left;\n font-weight: bold;\n line-height: 13px;\n vertical-align: top;\n}\n\n.FZAnSDzSgWMXRYkf3JnR .Q6C7ascMqMlDAZ30AkmG {\n border-bottom: 1px solid #ddd;\n color: #666;\n padding: 2px 5px;\n background: linear-gradient(to top, #e1e1e1, #fff 16px);\n}\n\n.WEertDKFkDNriKXLy_15 {\n line-height: 13px;\n border: 1px solid #eee;\n vertical-align: top;\n padding: 5px;\n}\n",""]),i.locals={table:"jWBSVBIfAR24yQjikLeI",th:"Q6C7ascMqMlDAZ30AkmG",thead:"FZAnSDzSgWMXRYkf3JnR",td:"WEertDKFkDNriKXLy_15"};const a=i},1410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".zhNLYJZLI4nP1KjRf_M9 {\n position: relative;\n}\n\n.PjtyrvDWQu3vmU2dxcHV {\n position: absolute;\n z-index: 400000;\n border: 2px solid #aaa;\n background: #888;\n display: none;\n}\n\n.IGu1WhdaFAiBs0mGKdSQ {\n display: block;\n}\n\n.n1TSeyUq3_kFt9KjbvDU {\n max-width: 100px;\n max-height: 100px;\n}\n",""]),i.locals={container:"zhNLYJZLI4nP1KjRf_M9",preview:"PjtyrvDWQu3vmU2dxcHV",preview_visible:"IGu1WhdaFAiBs0mGKdSQ",image:"n1TSeyUq3_kFt9KjbvDU"};const a=i},7626:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".CrcIg9U9lOnql94lIxRB,\n.CrcIg9U9lOnql94lIxRB:link,\n.CrcIg9U9lOnql94lIxRB:visited {\n color: #006A95;\n text-decoration: none;\n}\n\n.CrcIg9U9lOnql94lIxRB:hover {\n color: #036;\n}\n",""]),i.locals={link:"CrcIg9U9lOnql94lIxRB"};const a=i},522:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".xCTkWIU2vhAWYeIZoYDk {\n width: 240px;\n height: 150px;\n\n text-align: center;\n line-height: 150px;\n\n border: 2px solid white;\n background: #888;\n}\n\n.xCTkWIU2vhAWYeIZoYDk img {\n max-width: 240px;\n max-height: 150px;\n}\n",""]),i.locals={preview:"xCTkWIU2vhAWYeIZoYDk"};const a=i},189:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".hmFkM3MJukFtvUPbgE79 {\n border-left: 1px dashed #a0a0a0;\n padding: 0 0 0 10px;\n display: flex;\n flex-direction: column;\n}\n\n._j9lC28O5lkRnDvrsW6_ {\n font-size: 14px;\n font-weight: bold;\n color: #666;\n margin: 0 0 20px;\n}\n\n.TqaU4y1JWUg2AWJvoHrt {\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n.F_uDxxlEnmDniNskyxxF {\n height: 30px;\n padding: 10px 0 0;\n text-align: right;\n}\n",""]),i.locals={sidebar:"hmFkM3MJukFtvUPbgE79",title:"_j9lC28O5lkRnDvrsW6_",content:"TqaU4y1JWUg2AWJvoHrt",buttons:"F_uDxxlEnmDniNskyxxF"};const a=i},9024:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(8081),o=n.n(r),l=n(3645),i=n.n(l)()(o());i.push([e.id,".xqBxsuq40zT870J6Z4qV {\n display: flex;\n align-items: stretch;\n}\n\n.xqBxsuq40zT870J6Z4qV > * {\n margin-right: 10px;\n}\n\n.xqBxsuq40zT870J6Z4qV > :last-child {\n margin-right: 0;\n}\n\n.v98OZcCPZ8OWyLz2vyZx {\n flex-grow: 1;\n flex-shrink: 1;\n}\n",""]),i.locals={toolbar:"xqBxsuq40zT870J6Z4qV",separator:"v98OZcCPZ8OWyLz2vyZx"};const a=i},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,l){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var a=0;a<this.length;a++){var u=this[a][0];null!=u&&(i[u]=!0)}for(var c=0;c<e.length;c++){var s=[].concat(e[c]);r&&i[s[0]]||(void 0!==l&&(void 0===s[5]||(s[1]="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=l),n&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=n):s[2]=n),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),t.push(s))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},8679:(e,t,n)=>{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},l={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function u(e){return r.isMemo(e)?i:a[e.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=i;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=s(n);f&&(i=i.concat(f(n)));for(var a=u(t),h=u(n),v=0;v<i.length;++v){var y=i[v];if(!(l[y]||r&&r[y]||h&&h[y]||a&&a[y])){var g=d(n,y);try{c(t,y,g)}catch(e){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,o,l,i,a){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,l,i,a],s=0;(u=new Error(t.replace(/%s/g,(function(){return c[s++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,l){for(var i,a,u=o(e),c=1;c<arguments.length;c++){for(var s in i=Object(arguments[c]))n.call(i,s)&&(u[s]=i[s]);if(t){a=t(i);for(var f=0;f<a.length;f++)r.call(i,a[f])&&(u[a[f]]=i[a[f]])}}return u}},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function l(){}l.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,l,i){if(i!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),l=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));function a(e,t,n,r,o,l,i,a,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var u=!1,c=null,s=!1,f=null,d={onError:function(e){u=!0,c=e}};function p(e,t,n,r,o,l,i,s,f){u=!1,c=null,a.apply(d,arguments)}var m=null,h=null,v=null;function y(e,t,n){var r=e.type||"unknown-event";e.currentTarget=v(n),function(e,t,n,r,o,l,a,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(i(198));var h=c;u=!1,c=null,s||(s=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var g=null,b={};function w(){if(g)for(var e in b){var t=b[e],n=g.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!E[n]){if(!t.extractEvents)throw Error(i(97,e));for(var r in E[n]=t,n=t.eventTypes){var o=void 0,l=n[r],a=t,u=r;if(k.hasOwnProperty(u))throw Error(i(99,u));k[u]=l;var c=l.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&x(c[o],a,u);o=!0}else l.registrationName?(x(l.registrationName,a,u),o=!0):o=!1;if(!o)throw Error(i(98,r,e))}}}}function x(e,t,n){if(T[e])throw Error(i(100,e));T[e]=t,S[e]=t.eventTypes[n].dependencies}var E=[],k={},T={},S={};function C(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!b.hasOwnProperty(t)||b[t]!==r){if(b[t])throw Error(i(102,t));b[t]=r,n=!0}}n&&w()}var P=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,N=null,O=null;function I(e){if(e=h(e)){if("function"!=typeof _)throw Error(i(280));var t=e.stateNode;t&&(t=m(t),_(e.stateNode,e.type,t))}}function R(e){N?O?O.push(e):O=[e]:N=e}function M(){if(N){var e=N,t=O;if(O=N=null,I(e),t)for(e=0;e<t.length;e++)I(t[e])}}function D(e,t){return e(t)}function F(e,t,n,r,o){return e(t,n,r,o)}function z(){}var j=D,L=!1,A=!1;function U(){null===N&&null===O||(z(),M())}function W(e,t,n){if(A)return e(t,n);A=!0;try{return j(e,t,n)}finally{A=!1,U()}}var V=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,B=Object.prototype.hasOwnProperty,q={},Z={};function $(e,t,n,r,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l}var Q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Q[e]=new $(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Q[t]=new $(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Q[e]=new $(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Q[e]=new $(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Q[e]=new $(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Q[e]=new $(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Q[e]=new $(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Q[e]=new $(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Q[e]=new $(e,5,!1,e.toLowerCase(),null,!1)}));var H=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(H,K);Q[t]=new $(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(H,K);Q[t]=new $(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(H,K);Q[t]=new $(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Q[e]=new $(e,1,!1,e.toLowerCase(),null,!1)})),Q.xlinkHref=new $("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Q[e]=new $(e,1,!1,e.toLowerCase(),null,!0)}));var Y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function X(e,t,n,r){var o=Q.hasOwnProperty(t)?Q[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!B.call(Z,e)||!B.call(q,e)&&(V.test(e)?Z[e]=!0:(q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Y.hasOwnProperty("ReactCurrentDispatcher")||(Y.ReactCurrentDispatcher={current:null}),Y.hasOwnProperty("ReactCurrentBatchConfig")||(Y.ReactCurrentBatchConfig={suspense:null});var G=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,le=J?Symbol.for("react.provider"):60109,ie=J?Symbol.for("react.context"):60110,ae=J?Symbol.for("react.concurrent_mode"):60111,ue=J?Symbol.for("react.forward_ref"):60112,ce=J?Symbol.for("react.suspense"):60113,se=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ve(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case se:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case le:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ve(e.type);case pe:return ve(e.render);case de:if(e=1===e._status?e._result:null)return ve(e)}return null}function ye(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,l=ve(e.type);n=null,r&&(n=ve(r.type)),r=l,l="",o?l=" (at "+o.fileName.replace(G,"")+":"+o.lineNumber+")":n&&(l=" (created by "+n+")"),n="\n in "+(r||"Unknown")+l}t+=n,e=e.return}while(e);return t}function ge(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ee(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ke(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ge(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Te(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Se(e,t){Te(e,t);var n=ge(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pe(e,t.type,ge(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ce(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Pe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function _e(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ge(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Oe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ge(n)}}function Re(e,t){var n=ge(t.value),r=ge(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function De(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?De(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ze,je,Le=(je=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ze=ze||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ze.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return je(e,t)}))}:je);function Ae(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Ue(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var We={animationend:Ue("Animation","AnimationEnd"),animationiteration:Ue("Animation","AnimationIteration"),animationstart:Ue("Animation","AnimationStart"),transitionend:Ue("Transition","TransitionEnd")},Ve={},Be={};function qe(e){if(Ve[e])return Ve[e];if(!We[e])return e;var t,n=We[e];for(t in n)if(n.hasOwnProperty(t)&&t in Be)return Ve[e]=n[t];return e}P&&(Be=document.createElement("div").style,"AnimationEvent"in window||(delete We.animationend.animation,delete We.animationiteration.animation,delete We.animationstart.animation),"TransitionEvent"in window||delete We.transitionend.transition);var Ze=qe("animationend"),$e=qe("animationiteration"),Qe=qe("animationstart"),He=qe("transitionend"),Ke="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Xe(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function et(e){if(Ge(e)!==e)throw Error(i(188))}function tt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var l=o.alternate;if(null===l){if(null!==(r=o.return)){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return et(o),e;if(l===r)return et(o),t;l=l.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=l;else{for(var a=!1,u=o.child;u;){if(u===n){a=!0,n=o,r=l;break}if(u===r){a=!0,r=o,n=l;break}u=u.sibling}if(!a){for(u=l.child;u;){if(u===n){a=!0,n=l,r=o;break}if(u===r){a=!0,r=l,n=o;break}u=u.sibling}if(!a)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function nt(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function rt(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function lt(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)y(e,t[r],n[r]);else t&&y(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function it(e){if(null!==e&&(ot=nt(ot,e)),e=ot,ot=null,e){if(rt(e,lt),ot)throw Error(i(95));if(s)throw e=f,s=!1,f=null,e}}function at(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ut(e){if(!P)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function st(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function ft(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function dt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Nn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=at(e.nativeEvent);r=e.topLevelType;var l=e.nativeEvent,i=e.eventSystemFlags;0===n&&(i|=64);for(var a=null,u=0;u<E.length;u++){var c=E[u];c&&(c=c.extractEvents(r,t,l,o,i))&&(a=nt(a,c))}it(a)}}function pt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Qt(t,"scroll",!0);break;case"focus":case"blur":Qt(t,"focus",!0),Qt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ut(e)&&Qt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ke.indexOf(e)&&$t(e,t)}n.set(e,null)}}var mt,ht,vt,yt=!1,gt=[],bt=null,wt=null,xt=null,Et=new Map,kt=new Map,Tt=[],St="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ct="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Pt(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function _t(e,t){switch(e){case"focus":case"blur":bt=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kt.delete(t.pointerId)}}function Nt(e,t,n,r,o,l){return null===e||e.nativeEvent!==l?(e=Pt(t,n,r,o,l),null!==t&&null!==(t=On(t))&&ht(t),e):(e.eventSystemFlags|=r,e)}function Ot(e){var t=Nn(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Je(n)))return e.blockedOn=t,void l.unstable_runWithPriority(e.priority,(function(){vt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function It(e){if(null!==e.blockedOn)return!1;var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=On(t);return null!==n&&ht(n),e.blockedOn=t,!1}return!0}function Rt(e,t,n){It(e)&&n.delete(t)}function Mt(){for(yt=!1;0<gt.length;){var e=gt[0];if(null!==e.blockedOn){null!==(e=On(e.blockedOn))&&mt(e);break}var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:gt.shift()}null!==bt&&It(bt)&&(bt=null),null!==wt&&It(wt)&&(wt=null),null!==xt&&It(xt)&&(xt=null),Et.forEach(Rt),kt.forEach(Rt)}function Dt(e,t){e.blockedOn===t&&(e.blockedOn=null,yt||(yt=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Mt)))}function Ft(e){function t(t){return Dt(t,e)}if(0<gt.length){Dt(gt[0],e);for(var n=1;n<gt.length;n++){var r=gt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==bt&&Dt(bt,e),null!==wt&&Dt(wt,e),null!==xt&&Dt(xt,e),Et.forEach(t),kt.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Ot(n),null===n.blockedOn&&Tt.shift()}var zt={},jt=new Map,Lt=new Map,At=["abort","abort",Ze,"animationEnd",$e,"animationIteration",Qe,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",He,"transitionEnd","waiting","waiting"];function Ut(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],l="on"+(o[0].toUpperCase()+o.slice(1));l={phasedRegistrationNames:{bubbled:l,captured:l+"Capture"},dependencies:[r],eventPriority:t},Lt.set(r,t),jt.set(r,l),zt[o]=l}}Ut("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ut("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ut(At,2);for(var Wt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<Wt.length;Vt++)Lt.set(Wt[Vt],0);var Bt=l.unstable_UserBlockingPriority,qt=l.unstable_runWithPriority,Zt=!0;function $t(e,t){Qt(t,e,!1)}function Qt(e,t,n){var r=Lt.get(t);switch(void 0===r?2:r){case 0:r=Ht.bind(null,t,1,e);break;case 1:r=Kt.bind(null,t,1,e);break;default:r=Yt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Ht(e,t,n,r){L||z();var o=Yt,l=L;L=!0;try{F(o,e,t,n,r)}finally{(L=l)||U()}}function Kt(e,t,n,r){qt(Bt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){if(Zt)if(0<gt.length&&-1<St.indexOf(e))e=Pt(null,e,t,n,r),gt.push(e);else{var o=Xt(e,t,n,r);if(null===o)_t(e,r);else if(-1<St.indexOf(e))e=Pt(o,e,t,n,r),gt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return bt=Nt(bt,e,t,n,r,o),!0;case"dragenter":return wt=Nt(wt,e,t,n,r,o),!0;case"mouseover":return xt=Nt(xt,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return Et.set(l,Nt(Et.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,kt.set(l,Nt(kt.get(l)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){_t(e,r),e=ft(e,r,null,t);try{W(dt,e)}finally{st(e)}}}}function Xt(e,t,n,r){if(null!==(n=Nn(n=at(r)))){var o=Ge(n);if(null===o)n=null;else{var l=o.tag;if(13===l){if(null!==(n=Je(o)))return n;n=null}else if(3===l){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=ft(e,r,n,t);try{W(dt,e)}finally{st(e)}return null}var Gt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Jt=["Webkit","ms","Moz","O"];function en(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Gt.hasOwnProperty(e)&&Gt[e]?(""+t).trim():t+"px"}function tn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=en(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Gt).forEach((function(e){Jt.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gt[t]=Gt[e]}))}));var nn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function rn(e,t){if(t){if(nn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function on(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln="http://www.w3.org/1999/xhtml";function an(e,t){var n=Xe(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=S[t];for(var r=0;r<t.length;r++)pt(t[r],e,n)}function un(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function sn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fn(e,t){var n,r=sn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sn(r)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var hn="$?",vn="$!",yn=null,gn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function wn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var xn="function"==typeof setTimeout?setTimeout:void 0,En="function"==typeof clearTimeout?clearTimeout:void 0;function kn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Tn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||n===vn||n===hn){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),Cn="__reactInternalInstance$"+Sn,Pn="__reactEventHandlers$"+Sn,_n="__reactContainere$"+Sn;function Nn(e){var t=e[Cn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_n]||n[Cn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Tn(e);null!==e;){if(n=e[Cn])return n;e=Tn(e)}return t}n=(e=n).parentNode}return null}function On(e){return!(e=e[Cn]||e[_n])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function In(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Rn(e){return e[Pn]||null}function Mn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Dn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}function Fn(e,t,n){(t=Dn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=nt(n._dispatchListeners,t),n._dispatchInstances=nt(n._dispatchInstances,e))}function zn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Mn(t);for(t=n.length;0<t--;)Fn(n[t],"captured",e);for(t=0;t<n.length;t++)Fn(n[t],"bubbled",e)}}function jn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Dn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=nt(n._dispatchListeners,t),n._dispatchInstances=nt(n._dispatchInstances,e))}function Ln(e){e&&e.dispatchConfig.registrationName&&jn(e._targetInst,null,e)}function An(e){rt(e,zn)}var Un=null,Wn=null,Vn=null;function Bn(){if(Vn)return Vn;var e,t,n=Wn,r=n.length,o="value"in Un?Un.value:Un.textContent,l=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[l-t];t++);return Vn=o.slice(e,1<t?1-t:void 0)}function qn(){return!0}function Zn(){return!1}function $n(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?qn:Zn,this.isPropagationStopped=Zn,this}function Qn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Hn(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Kn(e){e.eventPool=[],e.getPooled=Qn,e.release=Hn}o($n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=qn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=qn)},persist:function(){this.isPersistent=qn},isPersistent:Zn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Zn,this._dispatchInstances=this._dispatchListeners=null}}),$n.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},$n.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var l=new t;return o(l,n.prototype),n.prototype=l,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Kn(n),n},Kn($n);var Yn=$n.extend({data:null}),Xn=$n.extend({data:null}),Gn=[9,13,27,32],Jn=P&&"CompositionEvent"in window,er=null;P&&"documentMode"in document&&(er=document.documentMode);var tr=P&&"TextEvent"in window&&!er,nr=P&&(!Jn||er&&8<er&&11>=er),rr=String.fromCharCode(32),or={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},lr=!1;function ir(e,t){switch(e){case"keyup":return-1!==Gn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ur=!1,cr={eventTypes:or,extractEvents:function(e,t,n,r){var o;if(Jn)e:{switch(e){case"compositionstart":var l=or.compositionStart;break e;case"compositionend":l=or.compositionEnd;break e;case"compositionupdate":l=or.compositionUpdate;break e}l=void 0}else ur?ir(e,n)&&(l=or.compositionEnd):"keydown"===e&&229===n.keyCode&&(l=or.compositionStart);return l?(nr&&"ko"!==n.locale&&(ur||l!==or.compositionStart?l===or.compositionEnd&&ur&&(o=Bn()):(Wn="value"in(Un=r)?Un.value:Un.textContent,ur=!0)),l=Yn.getPooled(l,t,n,r),(o||null!==(o=ar(n)))&&(l.data=o),An(l),o=l):o=null,(e=tr?function(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(lr=!0,rr);case"textInput":return(e=t.data)===rr&&lr?null:e;default:return null}}(e,n):function(e,t){if(ur)return"compositionend"===e||!Jn&&ir(e,t)?(e=Bn(),Vn=Wn=Un=null,ur=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nr&&"ko"!==t.locale?null:t.data}}(e,n))?((t=Xn.getPooled(or.beforeInput,t,n,r)).data=e,An(t)):t=null,null===o?t:null===t?o:[o,t]}},sr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!sr[e.type]:"textarea"===t}var dr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function pr(e,t,n){return(e=$n.getPooled(dr.change,e,t,n)).type="change",R(n),An(e),e}var mr=null,hr=null;function vr(e){it(e)}function yr(e){if(xe(In(e)))return e}function gr(e,t){if("change"===e)return t}var br=!1;function wr(){mr&&(mr.detachEvent("onpropertychange",xr),hr=mr=null)}function xr(e){if("value"===e.propertyName&&yr(hr))if(e=pr(hr,e,at(e)),L)it(e);else{L=!0;try{D(vr,e)}finally{L=!1,U()}}}function Er(e,t,n){"focus"===e?(wr(),hr=n,(mr=t).attachEvent("onpropertychange",xr)):"blur"===e&&wr()}function kr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return yr(hr)}function Tr(e,t){if("click"===e)return yr(t)}function Sr(e,t){if("input"===e||"change"===e)return yr(t)}P&&(br=ut("input")&&(!document.documentMode||9<document.documentMode));var Cr={eventTypes:dr,_isInputEventSupported:br,extractEvents:function(e,t,n,r){var o=t?In(t):window,l=o.nodeName&&o.nodeName.toLowerCase();if("select"===l||"input"===l&&"file"===o.type)var i=gr;else if(fr(o))if(br)i=Sr;else{i=kr;var a=Er}else(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Tr);if(i&&(i=i(e,t)))return pr(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Pe(o,"number",o.value)}},Pr=$n.extend({view:null,detail:null}),_r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_r[e])&&!!t[e]}function Or(){return Nr}var Ir=0,Rr=0,Mr=!1,Dr=!1,Fr=Pr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Or,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Ir;return Ir=e.screenX,Mr?"mousemove"===e.type?e.screenX-t:0:(Mr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Rr;return Rr=e.screenY,Dr?"mousemove"===e.type?e.screenY-t:0:(Dr=!0,0)}}),zr=Fr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),jr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Lr={eventTypes:jr,extractEvents:function(e,t,n,r,o){var l="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(l&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!i&&!l)return null;if(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,i?(i=t,null!==(t=(t=n.relatedTarget||n.toElement)?Nn(t):null)&&(t!==Ge(t)||5!==t.tag&&6!==t.tag)&&(t=null)):i=null,i===t)return null;if("mouseout"===e||"mouseover"===e)var a=Fr,u=jr.mouseLeave,c=jr.mouseEnter,s="mouse";else"pointerout"!==e&&"pointerover"!==e||(a=zr,u=jr.pointerLeave,c=jr.pointerEnter,s="pointer");if(e=null==i?l:In(i),l=null==t?l:In(t),(u=a.getPooled(u,i,n,r)).type=s+"leave",u.target=e,u.relatedTarget=l,(n=a.getPooled(c,t,n,r)).type=s+"enter",n.target=l,n.relatedTarget=e,s=t,(r=i)&&s)e:{for(c=s,i=0,e=a=r;e;e=Mn(e))i++;for(e=0,t=c;t;t=Mn(t))e++;for(;0<i-e;)a=Mn(a),i--;for(;0<e-i;)c=Mn(c),e--;for(;i--;){if(a===c||a===c.alternate)break e;a=Mn(a),c=Mn(c)}a=null}else a=null;for(c=a,a=[];r&&r!==c&&(null===(i=r.alternate)||i!==c);)a.push(r),r=Mn(r);for(r=[];s&&s!==c&&(null===(i=s.alternate)||i!==c);)r.push(s),s=Mn(s);for(s=0;s<a.length;s++)jn(a[s],"bubbled",u);for(s=r.length;0<s--;)jn(r[s],"captured",n);return 0==(64&o)?[u]:[u,n]}},Ar="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ur=Object.prototype.hasOwnProperty;function Wr(e,t){if(Ar(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Ur.call(t,n[r])||!Ar(e[n[r]],t[n[r]]))return!1;return!0}var Vr=P&&"documentMode"in document&&11>=document.documentMode,Br={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},qr=null,Zr=null,$r=null,Qr=!1;function Hr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Qr||null==qr||qr!==cn(n)?null:(n="selectionStart"in(n=qr)&&mn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},$r&&Wr($r,n)?null:($r=n,(e=$n.getPooled(Br.select,Zr,e,t)).type="select",e.target=qr,An(e),e))}var Kr={eventTypes:Br,extractEvents:function(e,t,n,r,o,l){if(!(l=!(o=l||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Xe(o),l=S.onSelect;for(var i=0;i<l.length;i++)if(!o.has(l[i])){o=!1;break e}o=!0}l=!o}if(l)return null;switch(o=t?In(t):window,e){case"focus":(fr(o)||"true"===o.contentEditable)&&(qr=o,Zr=t,$r=null);break;case"blur":$r=Zr=qr=null;break;case"mousedown":Qr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Qr=!1,Hr(n,r);case"selectionchange":if(Vr)break;case"keydown":case"keyup":return Hr(n,r)}return null}},Yr=$n.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Xr=$n.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Gr=Pr.extend({relatedTarget:null});function Jr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var eo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},to={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},no=Pr.extend({key:function(e){if(e.key){var t=eo[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Jr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?to[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Or,charCode:function(e){return"keypress"===e.type?Jr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Jr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ro=Fr.extend({dataTransfer:null}),oo=Pr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Or}),lo=$n.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),io=Fr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),ao={eventTypes:zt,extractEvents:function(e,t,n,r){var o=jt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Jr(n))return null;case"keydown":case"keyup":e=no;break;case"blur":case"focus":e=Gr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Fr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ro;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=oo;break;case Ze:case $e:case Qe:e=Yr;break;case He:e=lo;break;case"scroll":e=Pr;break;case"wheel":e=io;break;case"copy":case"cut":case"paste":e=Xr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=zr;break;default:e=$n}return An(t=e.getPooled(o,t,n,r)),t}};if(g)throw Error(i(101));g=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=Rn,h=On,v=In,C({SimpleEventPlugin:ao,EnterLeaveEventPlugin:Lr,ChangeEventPlugin:Cr,SelectEventPlugin:Kr,BeforeInputEventPlugin:cr});var uo=[],co=-1;function so(e){0>co||(e.current=uo[co],uo[co]=null,co--)}function fo(e,t){co++,uo[co]=e.current,e.current=t}var po={},mo={current:po},ho={current:!1},vo=po;function yo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,l={};for(o in n)l[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function go(e){return null!=e.childContextTypes}function bo(){so(ho),so(mo)}function wo(e,t,n){if(mo.current!==po)throw Error(i(168));fo(mo,t),fo(ho,n)}function xo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in e))throw Error(i(108,ve(t)||"Unknown",l));return o({},n,{},r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,vo=mo.current,fo(mo,e),fo(ho,ho.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=xo(e,t,vo),r.__reactInternalMemoizedMergedChildContext=e,so(ho),so(mo),fo(mo,e)):so(ho),fo(ho,n)}var To=l.unstable_runWithPriority,So=l.unstable_scheduleCallback,Co=l.unstable_cancelCallback,Po=l.unstable_requestPaint,_o=l.unstable_now,No=l.unstable_getCurrentPriorityLevel,Oo=l.unstable_ImmediatePriority,Io=l.unstable_UserBlockingPriority,Ro=l.unstable_NormalPriority,Mo=l.unstable_LowPriority,Do=l.unstable_IdlePriority,Fo={},zo=l.unstable_shouldYield,jo=void 0!==Po?Po:function(){},Lo=null,Ao=null,Uo=!1,Wo=_o(),Vo=1e4>Wo?_o:function(){return _o()-Wo};function Bo(){switch(No()){case Oo:return 99;case Io:return 98;case Ro:return 97;case Mo:return 96;case Do:return 95;default:throw Error(i(332))}}function qo(e){switch(e){case 99:return Oo;case 98:return Io;case 97:return Ro;case 96:return Mo;case 95:return Do;default:throw Error(i(332))}}function Zo(e,t){return e=qo(e),To(e,t)}function $o(e,t,n){return e=qo(e),So(e,t,n)}function Qo(e){return null===Lo?(Lo=[e],Ao=So(Oo,Ko)):Lo.push(e),Fo}function Ho(){if(null!==Ao){var e=Ao;Ao=null,Co(e)}Ko()}function Ko(){if(!Uo&&null!==Lo){Uo=!0;var e=0;try{var t=Lo;Zo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Lo=null}catch(t){throw null!==Lo&&(Lo=Lo.slice(e+1)),So(Oo,Ho),t}finally{Uo=!1}}}function Yo(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Xo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Go={current:null},Jo=null,el=null,tl=null;function nl(){tl=el=Jo=null}function rl(e){var t=Go.current;so(Go),e.type._context._currentValue=t}function ol(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ll(e,t){Jo=e,tl=el=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ri=!0),e.firstContext=null)}function il(e,t){if(tl!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(tl=e,t=1073741823),t={context:e,observedBits:t,next:null},null===el){if(null===Jo)throw Error(i(308));el=t,Jo.dependencies={expirationTime:0,firstContext:t,responders:null}}else el=el.next=t;return e._currentValue}var al=!1;function ul(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function cl(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function sl(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function fl(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function dl(e,t){var n=e.alternate;null!==n&&cl(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function pl(e,t,n,r){var l=e.updateQueue;al=!1;var i=l.baseQueue,a=l.shared.pending;if(null!==a){if(null!==i){var u=i.next;i.next=a.next,a.next=u}i=a,l.shared.pending=null,null!==(u=e.alternate)&&null!==(u=u.updateQueue)&&(u.baseQueue=a)}if(null!==i){u=i.next;var c=l.baseState,s=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((a=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=c):p=p.next=h,a>s&&(s=a)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),cu(a,m.suspenseConfig);e:{var v=e,y=m;switch(a=t,h=n,y.tag){case 1:if("function"==typeof(v=y.payload)){c=v.call(h,c,a);break e}c=v;break e;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if(null==(a="function"==typeof(v=y.payload)?v.call(h,c,a):v))break e;c=o({},c,a);break e;case 2:al=!0}}null!==m.callback&&(e.effectTag|=32,null===(a=l.effects)?l.effects=[m]:a.push(m))}if(null===(m=m.next)||m===u){if(null===(a=l.shared.pending))break;m=i.next=a.next,a.next=u,l.baseQueue=i=a,l.shared.pending=null}}null===p?f=c:p.next=d,l.baseState=f,l.baseQueue=p,su(s),e.expirationTime=s,e.memoizedState=c}}function ml(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(i(191,r));r.call(o)}}}var hl=Y.ReactCurrentBatchConfig,vl=(new r.Component).refs;function yl(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var gl={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Ya(),o=hl.suspense;(o=sl(r=Xa(r,e,o),o)).payload=t,null!=n&&(o.callback=n),fl(e,o),Ga(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Ya(),o=hl.suspense;(o=sl(r=Xa(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),fl(e,o),Ga(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ya(),r=hl.suspense;(r=sl(n=Xa(n,e,r),r)).tag=2,null!=t&&(r.callback=t),fl(e,r),Ga(e,n)}};function bl(e,t,n,r,o,l,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,i):!(t.prototype&&t.prototype.isPureReactComponent&&Wr(n,r)&&Wr(o,l))}function wl(e,t,n){var r=!1,o=po,l=t.contextType;return"object"==typeof l&&null!==l?l=il(l):(o=go(t)?vo:mo.current,l=(r=null!=(r=t.contextTypes))?yo(e,o):po),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=gl,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function xl(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&gl.enqueueReplaceState(t,t.state,null)}function El(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=vl,ul(e);var l=t.contextType;"object"==typeof l&&null!==l?o.context=il(l):(l=go(t)?vo:mo.current,o.context=yo(e,l)),pl(e,n,o,r),o.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(yl(e,t,l,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&gl.enqueueReplaceState(o,o.state,null),pl(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var kl=Array.isArray;function Tl(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===vl&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Sl(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Cl(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Mu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Tl(e,t,n),r.return=e,r):((r=Iu(n.type,n.key,n.props,null,e.mode,r)).ref=Tl(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Du(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,l){return null===t||7!==t.tag?((t=Ru(n,e.mode,r,l)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Mu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Iu(t.type,t.key,t.props,null,e.mode,n)).ref=Tl(e,null,t),n.return=e,n;case te:return(t=Du(t,e.mode,n)).return=e,t}if(kl(t)||he(t))return(t=Ru(t,e.mode,n,null)).return=e,t;Sl(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case te:return n.key===o?s(e,t,n,r):null}if(kl(n)||he(n))return null!==o?null:f(e,t,n,r,null);Sl(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case te:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(kl(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Sl(t,r)}return null}function h(o,i,a,u){for(var c=null,s=null,f=i,h=i=0,v=null;null!==f&&h<a.length;h++){f.index>h?(v=f,f=null):v=f.sibling;var y=p(o,f,a[h],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(o,f),i=l(y,i,h),null===s?c=y:s.sibling=y,s=y,f=v}if(h===a.length)return n(o,f),c;if(null===f){for(;h<a.length;h++)null!==(f=d(o,a[h],u))&&(i=l(f,i,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);h<a.length;h++)null!==(v=m(f,o,h,a[h],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),i=l(v,i,h),null===s?c=v:s.sibling=v,s=v);return e&&f.forEach((function(e){return t(o,e)})),c}function v(o,a,u,c){var s=he(u);if("function"!=typeof s)throw Error(i(150));if(null==(u=s.call(u)))throw Error(i(151));for(var f=s=null,h=a,v=a=0,y=null,g=u.next();null!==h&&!g.done;v++,g=u.next()){h.index>v?(y=h,h=null):y=h.sibling;var b=p(o,h,g.value,c);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(o,h),a=l(b,a,v),null===f?s=b:f.sibling=b,f=b,h=y}if(g.done)return n(o,h),s;if(null===h){for(;!g.done;v++,g=u.next())null!==(g=d(o,g.value,c))&&(a=l(g,a,v),null===f?s=g:f.sibling=g,f=g);return s}for(h=r(o,h);!g.done;v++,g=u.next())null!==(g=m(h,o,v,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?v:g.key),a=l(g,a,v),null===f?s=g:f.sibling=g,f=g);return e&&h.forEach((function(e){return t(o,e)})),s}return function(e,r,l,u){var c="object"==typeof l&&null!==l&&l.type===ne&&null===l.key;c&&(l=l.props.children);var s="object"==typeof l&&null!==l;if(s)switch(l.$$typeof){case ee:e:{for(s=l.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(l.type===ne){n(e,c.sibling),(r=o(c,l.props.children)).return=e,e=r;break e}}else if(c.elementType===l.type){n(e,c.sibling),(r=o(c,l.props)).ref=Tl(e,c,l),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}l.type===ne?((r=Ru(l.props.children,e.mode,u,l.key)).return=e,e=r):((u=Iu(l.type,l.key,l.props,null,e.mode,u)).ref=Tl(e,r,l),u.return=e,e=u)}return a(e);case te:e:{for(c=l.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=o(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Du(l,e.mode,u)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,l)).return=e,e=r):(n(e,r),(r=Mu(l,e.mode,u)).return=e,e=r),a(e);if(kl(l))return h(e,r,l,u);if(he(l))return v(e,r,l,u);if(s&&Sl(e,l),void 0===l&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Pl=Cl(!0),_l=Cl(!1),Nl={},Ol={current:Nl},Il={current:Nl},Rl={current:Nl};function Ml(e){if(e===Nl)throw Error(i(174));return e}function Dl(e,t){switch(fo(Rl,t),fo(Il,e),fo(Ol,Nl),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fe(null,"");break;default:t=Fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ol),fo(Ol,t)}function Fl(){so(Ol),so(Il),so(Rl)}function zl(e){Ml(Rl.current);var t=Ml(Ol.current),n=Fe(t,e.type);t!==n&&(fo(Il,e),fo(Ol,n))}function jl(e){Il.current===e&&(so(Ol),so(Il))}var Ll={current:0};function Al(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===hn||n.data===vn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ul(e,t){return{responder:e,props:t}}var Wl=Y.ReactCurrentDispatcher,Vl=Y.ReactCurrentBatchConfig,Bl=0,ql=null,Zl=null,$l=null,Ql=!1;function Hl(){throw Error(i(321))}function Kl(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ar(e[n],t[n]))return!1;return!0}function Yl(e,t,n,r,o,l){if(Bl=l,ql=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Wl.current=null===e||null===e.memoizedState?bi:wi,e=n(r,o),t.expirationTime===Bl){l=0;do{if(t.expirationTime=0,!(25>l))throw Error(i(301));l+=1,$l=Zl=null,t.updateQueue=null,Wl.current=xi,e=n(r,o)}while(t.expirationTime===Bl)}if(Wl.current=gi,t=null!==Zl&&null!==Zl.next,Bl=0,$l=Zl=ql=null,Ql=!1,t)throw Error(i(300));return e}function Xl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===$l?ql.memoizedState=$l=e:$l=$l.next=e,$l}function Gl(){if(null===Zl){var e=ql.alternate;e=null!==e?e.memoizedState:null}else e=Zl.next;var t=null===$l?ql.memoizedState:$l.next;if(null!==t)$l=t,Zl=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Zl=e).memoizedState,baseState:Zl.baseState,baseQueue:Zl.baseQueue,queue:Zl.queue,next:null},null===$l?ql.memoizedState=$l=e:$l=$l.next=e}return $l}function Jl(e,t){return"function"==typeof t?t(e):t}function ei(e){var t=Gl(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Zl,o=r.baseQueue,l=n.pending;if(null!==l){if(null!==o){var a=o.next;o.next=l.next,l.next=a}r.baseQueue=o=l,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=a=l=null,c=o;do{var s=c.expirationTime;if(s<Bl){var f={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(a=u=f,l=r):u=u.next=f,s>ql.expirationTime&&(ql.expirationTime=s,su(s))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),cu(s,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==o);null===u?l=r:u.next=a,Ar(r,t.memoizedState)||(Ri=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ti(e){var t=Gl(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(null!==o){n.pending=null;var a=o=o.next;do{l=e(l,a.action),a=a.next}while(a!==o);Ar(l,t.memoizedState)||(Ri=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function ni(e){var t=Xl();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Jl,lastRenderedState:e}).dispatch=yi.bind(null,ql,e),[t.memoizedState,e]}function ri(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ql.updateQueue)?(t={lastEffect:null},ql.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function oi(){return Gl().memoizedState}function li(e,t,n,r){var o=Xl();ql.effectTag|=e,o.memoizedState=ri(1|t,n,void 0,void 0===r?null:r)}function ii(e,t,n,r){var o=Gl();r=void 0===r?null:r;var l=void 0;if(null!==Zl){var i=Zl.memoizedState;if(l=i.destroy,null!==r&&Kl(r,i.deps))return void ri(t,n,l,r)}ql.effectTag|=e,o.memoizedState=ri(1|t,n,l,r)}function ai(e,t){return li(516,4,e,t)}function ui(e,t){return ii(516,4,e,t)}function ci(e,t){return ii(4,2,e,t)}function si(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function fi(e,t,n){return n=null!=n?n.concat([e]):null,ii(4,2,si.bind(null,t,e),n)}function di(){}function pi(e,t){return Xl().memoizedState=[e,void 0===t?null:t],e}function mi(e,t){var n=Gl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Kl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function hi(e,t){var n=Gl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Kl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function vi(e,t,n){var r=Bo();Zo(98>r?98:r,(function(){e(!0)})),Zo(97<r?97:r,(function(){var r=Vl.suspense;Vl.suspense=void 0===t?null:t;try{e(!1),n()}finally{Vl.suspense=r}}))}function yi(e,t,n){var r=Ya(),o=hl.suspense;o={expirationTime:r=Xa(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var l=t.pending;if(null===l?o.next=o:(o.next=l.next,l.next=o),t.pending=o,l=e.alternate,e===ql||null!==l&&l===ql)Ql=!0,o.expirationTime=Bl,ql.expirationTime=Bl;else{if(0===e.expirationTime&&(null===l||0===l.expirationTime)&&null!==(l=t.lastRenderedReducer))try{var i=t.lastRenderedState,a=l(i,n);if(o.eagerReducer=l,o.eagerState=a,Ar(a,i))return}catch(e){}Ga(e,r)}}var gi={readContext:il,useCallback:Hl,useContext:Hl,useEffect:Hl,useImperativeHandle:Hl,useLayoutEffect:Hl,useMemo:Hl,useReducer:Hl,useRef:Hl,useState:Hl,useDebugValue:Hl,useResponder:Hl,useDeferredValue:Hl,useTransition:Hl},bi={readContext:il,useCallback:pi,useContext:il,useEffect:ai,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,li(4,2,si.bind(null,t,e),n)},useLayoutEffect:function(e,t){return li(4,2,e,t)},useMemo:function(e,t){var n=Xl();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xl();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=yi.bind(null,ql,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Xl().memoizedState=e},useState:ni,useDebugValue:di,useResponder:Ul,useDeferredValue:function(e,t){var n=ni(e),r=n[0],o=n[1];return ai((function(){var n=Vl.suspense;Vl.suspense=void 0===t?null:t;try{o(e)}finally{Vl.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ni(!1),n=t[0];return t=t[1],[pi(vi.bind(null,t,e),[t,e]),n]}},wi={readContext:il,useCallback:mi,useContext:il,useEffect:ui,useImperativeHandle:fi,useLayoutEffect:ci,useMemo:hi,useReducer:ei,useRef:oi,useState:function(){return ei(Jl)},useDebugValue:di,useResponder:Ul,useDeferredValue:function(e,t){var n=ei(Jl),r=n[0],o=n[1];return ui((function(){var n=Vl.suspense;Vl.suspense=void 0===t?null:t;try{o(e)}finally{Vl.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ei(Jl),n=t[0];return t=t[1],[mi(vi.bind(null,t,e),[t,e]),n]}},xi={readContext:il,useCallback:mi,useContext:il,useEffect:ui,useImperativeHandle:fi,useLayoutEffect:ci,useMemo:hi,useReducer:ti,useRef:oi,useState:function(){return ti(Jl)},useDebugValue:di,useResponder:Ul,useDeferredValue:function(e,t){var n=ti(Jl),r=n[0],o=n[1];return ui((function(){var n=Vl.suspense;Vl.suspense=void 0===t?null:t;try{o(e)}finally{Vl.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ti(Jl),n=t[0];return t=t[1],[mi(vi.bind(null,t,e),[t,e]),n]}},Ei=null,ki=null,Ti=!1;function Si(e,t){var n=_u(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ci(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Pi(e){if(Ti){var t=ki;if(t){var n=t;if(!Ci(e,t)){if(!(t=kn(n.nextSibling))||!Ci(e,t))return e.effectTag=-1025&e.effectTag|2,Ti=!1,void(Ei=e);Si(Ei,n)}Ei=e,ki=kn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ti=!1,Ei=e}}function _i(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ei=e}function Ni(e){if(e!==Ei)return!1;if(!Ti)return _i(e),Ti=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!wn(t,e.memoizedProps))for(t=ki;t;)Si(e,t),t=kn(t.nextSibling);if(_i(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ki=kn(e.nextSibling);break e}t--}else"$"!==n&&n!==vn&&n!==hn||t++}e=e.nextSibling}ki=null}}else ki=Ei?kn(e.stateNode.nextSibling):null;return!0}function Oi(){ki=Ei=null,Ti=!1}var Ii=Y.ReactCurrentOwner,Ri=!1;function Mi(e,t,n,r){t.child=null===e?_l(t,null,n,r):Pl(t,e.child,n,r)}function Di(e,t,n,r,o){n=n.render;var l=t.ref;return ll(t,o),r=Yl(e,t,n,r,l,o),null===e||Ri?(t.effectTag|=1,Mi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Yi(e,t,o))}function Fi(e,t,n,r,o,l){if(null===e){var i=n.type;return"function"!=typeof i||Nu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Iu(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,zi(e,t,i,r,o,l))}return i=e.child,o<l&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:Wr)(o,r)&&e.ref===t.ref)?Yi(e,t,l):(t.effectTag|=1,(e=Ou(i,r)).ref=t.ref,e.return=t,t.child=e)}function zi(e,t,n,r,o,l){return null!==e&&Wr(e.memoizedProps,r)&&e.ref===t.ref&&(Ri=!1,o<l)?(t.expirationTime=e.expirationTime,Yi(e,t,l)):Li(e,t,n,r,l)}function ji(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Li(e,t,n,r,o){var l=go(n)?vo:mo.current;return l=yo(t,l),ll(t,o),n=Yl(e,t,n,r,l,o),null===e||Ri?(t.effectTag|=1,Mi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Yi(e,t,o))}function Ai(e,t,n,r,o){if(go(n)){var l=!0;Eo(t)}else l=!1;if(ll(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),wl(t,n,r),El(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,a=t.memoizedProps;i.props=a;var u=i.context,c=n.contextType;c="object"==typeof c&&null!==c?il(c):yo(t,c=go(n)?vo:mo.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||u!==c)&&xl(t,i,r,c),al=!1;var d=t.memoizedState;i.state=d,pl(t,r,i,o),u=t.memoizedState,a!==r||d!==u||ho.current||al?("function"==typeof s&&(yl(t,n,s,r),u=t.memoizedState),(a=al||bl(t,n,a,r,d,u,c))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=a):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,cl(e,t),a=t.memoizedProps,i.props=t.type===t.elementType?a:Xo(t.type,a),u=i.context,c="object"==typeof(c=n.contextType)&&null!==c?il(c):yo(t,c=go(n)?vo:mo.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(a!==r||u!==c)&&xl(t,i,r,c),al=!1,u=t.memoizedState,i.state=u,pl(t,r,i,o),d=t.memoizedState,a!==r||u!==d||ho.current||al?("function"==typeof s&&(yl(t,n,s,r),d=t.memoizedState),(s=al||bl(t,n,a,r,u,d,c))?(f||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),i.props=r,i.state=d,i.context=c,r=s):("function"!=typeof i.componentDidUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||a===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Ui(e,t,n,r,l,o)}function Ui(e,t,n,r,o,l){ji(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return o&&ko(t,n,!1),Yi(e,t,l);r=t.stateNode,Ii.current=t;var a=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Pl(t,e.child,null,l),t.child=Pl(t,null,a,l)):Mi(e,t,a,l),t.memoizedState=r.state,o&&ko(t,n,!0),t.child}function Wi(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Dl(e,t.containerInfo)}var Vi,Bi,qi,Zi={dehydrated:null,retryTime:0};function $i(e,t,n){var r,o=t.mode,l=t.pendingProps,i=Ll.current,a=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&i)&&(null===e||null!==e.memoizedState)),r?(a=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===l.fallback||!0===l.unstable_avoidThisFallback||(i|=1),fo(Ll,1&i),null===e){if(void 0!==l.fallback&&Pi(t),a){if(a=l.fallback,(l=Ru(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,l.child=e;null!==e;)e.return=l,e=e.sibling;return(n=Ru(a,o,n,null)).return=t,l.sibling=n,t.memoizedState=Zi,t.child=l,n}return o=l.children,t.memoizedState=null,t.child=_l(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,a){if(l=l.fallback,(n=Ou(e,e.pendingProps)).return=t,0==(2&t.mode)&&(a=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=a;null!==a;)a.return=n,a=a.sibling;return(o=Ou(o,l)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Zi,t.child=n,o}return n=Pl(t,e.child,l.children,n),t.memoizedState=null,t.child=n}if(e=e.child,a){if(a=l.fallback,(l=Ru(null,o,0,null)).return=t,l.child=e,null!==e&&(e.return=l),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,l.child=e;null!==e;)e.return=l,e=e.sibling;return(n=Ru(a,o,n,null)).return=t,l.sibling=n,n.effectTag|=2,l.childExpirationTime=0,t.memoizedState=Zi,t.child=l,n}return t.memoizedState=null,t.child=Pl(t,e,l.children,n)}function Qi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ol(e.return,t)}function Hi(e,t,n,r,o,l){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=o,i.lastEffect=l)}function Ki(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(Mi(e,t,r.children,n),0!=(2&(r=Ll.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Qi(e,n);else if(19===e.tag)Qi(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fo(Ll,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Al(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Hi(t,!1,o,n,l,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Al(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Hi(t,!0,n,null,l,t.lastEffect);break;case"together":Hi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Yi(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&su(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Xi(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gi(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return go(t.type)&&bo(),null;case 3:return Fl(),so(ho),so(mo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ni(t)||(t.effectTag|=4),null;case 5:jl(t),n=Ml(Rl.current);var l=t.type;if(null!==e&&null!=t.stateNode)Bi(e,t,l,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ml(Ol.current),Ni(t)){r=t.stateNode,l=t.type;var a=t.memoizedProps;switch(r[Cn]=t,r[Pn]=a,l){case"iframe":case"object":case"embed":$t("load",r);break;case"video":case"audio":for(e=0;e<Ke.length;e++)$t(Ke[e],r);break;case"source":$t("error",r);break;case"img":case"image":case"link":$t("error",r),$t("load",r);break;case"form":$t("reset",r),$t("submit",r);break;case"details":$t("toggle",r);break;case"input":ke(r,a),$t("invalid",r),an(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!a.multiple},$t("invalid",r),an(n,"onChange");break;case"textarea":Ie(r,a),$t("invalid",r),an(n,"onChange")}for(var u in rn(l,a),e=null,a)if(a.hasOwnProperty(u)){var c=a[u];"children"===u?"string"==typeof c?r.textContent!==c&&(e=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(e=["children",""+c]):T.hasOwnProperty(u)&&null!=c&&an(n,u)}switch(l){case"input":we(r),Ce(r,a,!0);break;case"textarea":we(r),Me(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=un)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=De(l)),e===ln?"script"===l?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(l,{is:r.is}):(e=u.createElement(l),"select"===l&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,l),e[Cn]=t,e[Pn]=r,Vi(e,t),t.stateNode=e,u=on(l,r),l){case"iframe":case"object":case"embed":$t("load",e),c=r;break;case"video":case"audio":for(c=0;c<Ke.length;c++)$t(Ke[c],e);c=r;break;case"source":$t("error",e),c=r;break;case"img":case"image":case"link":$t("error",e),$t("load",e),c=r;break;case"form":$t("reset",e),$t("submit",e),c=r;break;case"details":$t("toggle",e),c=r;break;case"input":ke(e,r),c=Ee(e,r),$t("invalid",e),an(n,"onChange");break;case"option":c=_e(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=o({},r,{value:void 0}),$t("invalid",e),an(n,"onChange");break;case"textarea":Ie(e,r),c=Oe(e,r),$t("invalid",e),an(n,"onChange");break;default:c=r}rn(l,c);var s=c;for(a in s)if(s.hasOwnProperty(a)){var f=s[a];"style"===a?tn(e,f):"dangerouslySetInnerHTML"===a?null!=(f=f?f.__html:void 0)&&Le(e,f):"children"===a?"string"==typeof f?("textarea"!==l||""!==f)&&Ae(e,f):"number"==typeof f&&Ae(e,""+f):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(T.hasOwnProperty(a)?null!=f&&an(n,a):null!=f&&X(e,a,f,u))}switch(l){case"input":we(e),Ce(e,r,!1);break;case"textarea":we(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ge(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Ne(e,!!r.multiple,n,!1):null!=r.defaultValue&&Ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof c.onClick&&(e.onclick=un)}bn(l,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)qi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ml(Rl.current),Ml(Ol.current),Ni(t)?(n=t.stateNode,r=t.memoizedProps,n[Cn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Cn]=t,t.stateNode=n)}return null;case 13:return so(Ll),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ni(t):(r=null!==(l=e.memoizedState),n||null===l||null!==(l=e.child.sibling)&&(null!==(a=t.firstEffect)?(t.firstEffect=l,l.nextEffect=a):(t.firstEffect=t.lastEffect=l,l.nextEffect=null),l.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ll.current)?Ia===Ta&&(Ia=Sa):(Ia!==Ta&&Ia!==Sa||(Ia=Ca),0!==za&&null!==_a&&(ju(_a,Oa),Lu(_a,za)))),(n||r)&&(t.effectTag|=4),null);case 4:return Fl(),null;case 10:return rl(t),null;case 19:if(so(Ll),null===(r=t.memoizedState))return null;if(l=0!=(64&t.effectTag),null===(a=r.rendering)){if(l)Xi(r,!1);else if(Ia!==Ta||null!==e&&0!=(64&e.effectTag))for(a=t.child;null!==a;){if(null!==(e=Al(a))){for(t.effectTag|=64,Xi(r,!1),null!==(l=e.updateQueue)&&(t.updateQueue=l,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)a=n,(l=r).effectTag&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(e=l.alternate)?(l.childExpirationTime=0,l.expirationTime=a,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null):(l.childExpirationTime=e.childExpirationTime,l.expirationTime=e.expirationTime,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,a=e.dependencies,l.dependencies=null===a?null:{expirationTime:a.expirationTime,firstContext:a.firstContext,responders:a.responders}),r=r.sibling;return fo(Ll,1&Ll.current|2),t.child}a=a.sibling}}else{if(!l)if(null!==(e=Al(a))){if(t.effectTag|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Xi(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Vo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,l=!0,Xi(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(n=r.last)?n.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Vo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Vo(),n.sibling=null,t=Ll.current,fo(Ll,l?1&t|2:1&t),n):null}throw Error(i(156,t.tag))}function Ji(e){switch(e.tag){case 1:go(e.type)&&bo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Fl(),so(ho),so(mo),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return jl(e),null;case 13:return so(Ll),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return so(Ll),null;case 4:return Fl(),null;case 10:return rl(e),null;default:return null}}function ea(e,t){return{value:e,source:t,stack:ye(t)}}Vi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Bi=function(e,t,n,r,l){var i=e.memoizedProps;if(i!==r){var a,u,c=t.stateNode;switch(Ml(Ol.current),e=null,n){case"input":i=Ee(c,i),r=Ee(c,r),e=[];break;case"option":i=_e(c,i),r=_e(c,r),e=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":i=Oe(c,i),r=Oe(c,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=un)}for(a in rn(n,r),n=null,i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&null!=i[a])if("style"===a)for(u in c=i[a])c.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(T.hasOwnProperty(a)?e||(e=[]):(e=e||[]).push(a,null));for(a in r){var s=r[a];if(c=null!=i?i[a]:void 0,r.hasOwnProperty(a)&&s!==c&&(null!=s||null!=c))if("style"===a)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(n||(n={}),n[u]=s[u])}else n||(e||(e=[]),e.push(a,n)),n=s;else"dangerouslySetInnerHTML"===a?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(a,s)):"children"===a?c===s||"string"!=typeof s&&"number"!=typeof s||(e=e||[]).push(a,""+s):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(T.hasOwnProperty(a)?(null!=s&&an(l,a),e||c===s||(e=[])):(e=e||[]).push(a,s))}n&&(e=e||[]).push("style",n),l=e,(t.updateQueue=l)&&(t.effectTag|=4)}},qi=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var ta="function"==typeof WeakSet?WeakSet:Set;function na(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ye(n)),null!==n&&ve(n.type),t=t.value,null!==e&&1===e.tag&&ve(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ra(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Eu(e,t)}else t.current=null}function oa(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(i(163))}function la(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ia(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function aa(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ia(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&ml(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ml(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ft(n)))))}throw Error(i(163))}function ua(e,t,n){switch("function"==typeof Cu&&Cu(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Zo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){Eu(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ra(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Eu(e,t)}}(t,n);break;case 5:ra(t);break;case 4:ma(e,t,n)}}function ca(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ca(t)}function sa(e){return 5===e.tag||3===e.tag||4===e.tag}function fa(e){e:{for(var t=e.return;null!==t;){if(sa(t)){var n=t;break e}t=t.return}throw Error(i(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.effectTag&&(Ae(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||sa(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?da(e,n,t):pa(e,n,t)}function da(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=un));else if(4!==r&&null!==(e=e.child))for(da(e,t,n),e=e.sibling;null!==e;)da(e,t,n),e=e.sibling}function pa(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(pa(e,t,n),e=e.sibling;null!==e;)pa(e,t,n),e=e.sibling}function ma(e,t,n){for(var r,o,l=t,a=!1;;){if(!a){a=l.return;e:for(;;){if(null===a)throw Error(i(160));switch(r=a.stateNode,a.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}a=a.return}a=!0}if(5===l.tag||6===l.tag){e:for(var u=e,c=l,s=n,f=c;;)if(ua(u,f,s),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break e;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,c=l.stateNode,8===u.nodeType?u.parentNode.removeChild(c):u.removeChild(c)):r.removeChild(l.stateNode)}else if(4===l.tag){if(null!==l.child){r=l.stateNode.containerInfo,o=!0,l.child.return=l,l=l.child;continue}}else if(ua(e,l,n),null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)return;4===(l=l.return).tag&&(a=!1)}l.sibling.return=l.return,l=l.sibling}}function ha(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void la(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var l=t.updateQueue;if(t.updateQueue=null,null!==l){for(n[Pn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Te(n,r),on(e,o),t=on(e,r),o=0;o<l.length;o+=2){var a=l[o],u=l[o+1];"style"===a?tn(n,u):"dangerouslySetInnerHTML"===a?Le(n,u):"children"===a?Ae(n,u):X(n,a,u,t)}switch(e){case"input":Se(n,r);break;case"textarea":Re(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Ne(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Ne(n,!!r.multiple,r.defaultValue,!0):Ne(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Ft(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,La=Vo()),null!==n)e:for(e=n;;){if(5===e.tag)l=e.stateNode,r?"function"==typeof(l=l.style).setProperty?l.setProperty("display","none","important"):l.display="none":(l=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,l.style.display=en("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(l=e.child.sibling).return=e,e=l;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void va(t);case 19:return void va(t)}throw Error(i(163))}function va(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ta),t.forEach((function(t){var r=Tu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var ya="function"==typeof WeakMap?WeakMap:Map;function ga(e,t,n){(n=sl(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ua||(Ua=!0,Wa=r),na(e,t)},n}function ba(e,t,n){(n=sl(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return na(e,t),r(o)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Va?Va=new Set([this]):Va.add(this),na(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var wa,xa=Math.ceil,Ea=Y.ReactCurrentDispatcher,ka=Y.ReactCurrentOwner,Ta=0,Sa=3,Ca=4,Pa=0,_a=null,Na=null,Oa=0,Ia=Ta,Ra=null,Ma=1073741823,Da=1073741823,Fa=null,za=0,ja=!1,La=0,Aa=null,Ua=!1,Wa=null,Va=null,Ba=!1,qa=null,Za=90,$a=null,Qa=0,Ha=null,Ka=0;function Ya(){return 0!=(48&Pa)?1073741821-(Vo()/10|0):0!==Ka?Ka:Ka=1073741821-(Vo()/10|0)}function Xa(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Bo();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&Pa))return Oa;if(null!==n)e=Yo(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Yo(e,150,100);break;case 97:case 96:e=Yo(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==_a&&e===Oa&&--e,e}function Ga(e,t){if(50<Qa)throw Qa=0,Ha=null,Error(i(185));if(null!==(e=Ja(e,t))){var n=Bo();1073741823===t?0!=(8&Pa)&&0==(48&Pa)?ru(e):(tu(e),0===Pa&&Ho()):tu(e),0==(4&Pa)||98!==n&&99!==n||(null===$a?$a=new Map([[e,t]]):(void 0===(n=$a.get(e))||n>t)&&$a.set(e,t))}}function Ja(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(_a===o&&(su(t),Ia===Ca&&ju(o,Oa)),Lu(o,t)),o}function eu(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!zu(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function tu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Qo(ru.bind(null,e));else{var t=eu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ya();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Fo&&Co(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Qo(ru.bind(null,e)):$o(r,nu.bind(null,e),{timeout:10*(1073741821-t)-Vo()}),e.callbackNode=t}}}function nu(e,t){if(Ka=0,t)return Au(e,t=Ya()),tu(e),null;var n=eu(e);if(0!==n){if(t=e.callbackNode,0!=(48&Pa))throw Error(i(327));if(bu(),e===_a&&n===Oa||iu(e,n),null!==Na){var r=Pa;Pa|=16;for(var o=uu();;)try{du();break}catch(t){au(e,t)}if(nl(),Pa=r,Ea.current=o,1===Ia)throw t=Ra,iu(e,n),ju(e,n),tu(e),t;if(null===Na)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ia,_a=null,r){case Ta:case 1:throw Error(i(345));case 2:Au(e,2<n?2:n);break;case Sa:if(ju(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hu(o)),1073741823===Ma&&10<(o=La+500-Vo())){if(ja){var l=e.lastPingedTime;if(0===l||l>=n){e.lastPingedTime=n,iu(e,n);break}}if(0!==(l=eu(e))&&l!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=xn(vu.bind(null,e),o);break}vu(e);break;case Ca:if(ju(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hu(o)),ja&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,iu(e,n);break}if(0!==(o=eu(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Da?r=10*(1073741821-Da)-Vo():1073741823===Ma?r=0:(r=10*(1073741821-Ma)-5e3,0>(r=(o=Vo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xa(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=xn(vu.bind(null,e),r);break}vu(e);break;case 5:if(1073741823!==Ma&&null!==Fa){l=Ma;var a=Fa;if(0>=(r=0|a.busyMinDurationMs)?r=0:(o=0|a.busyDelayMs,r=(l=Vo()-(10*(1073741821-l)-(0|a.timeoutMs||5e3)))<=o?0:o+r-l),10<r){ju(e,n),e.timeoutHandle=xn(vu.bind(null,e),r);break}}vu(e);break;default:throw Error(i(329))}if(tu(e),e.callbackNode===t)return nu.bind(null,e)}}return null}function ru(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Pa))throw Error(i(327));if(bu(),e===_a&&t===Oa||iu(e,t),null!==Na){var n=Pa;Pa|=16;for(var r=uu();;)try{fu();break}catch(t){au(e,t)}if(nl(),Pa=n,Ea.current=r,1===Ia)throw n=Ra,iu(e,t),ju(e,t),tu(e),n;if(null!==Na)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,_a=null,vu(e),tu(e)}return null}function ou(e,t){var n=Pa;Pa|=1;try{return e(t)}finally{0===(Pa=n)&&Ho()}}function lu(e,t){var n=Pa;Pa&=-2,Pa|=8;try{return e(t)}finally{0===(Pa=n)&&Ho()}}function iu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,En(n)),null!==Na)for(n=Na.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Fl(),so(ho),so(mo);break;case 5:jl(r);break;case 4:Fl();break;case 13:case 19:so(Ll);break;case 10:rl(r)}n=n.return}_a=e,Na=Ou(e.current,null),Oa=t,Ia=Ta,Ra=null,Da=Ma=1073741823,Fa=null,za=0,ja=!1}function au(e,t){for(;;){try{if(nl(),Wl.current=gi,Ql)for(var n=ql.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Bl=0,$l=Zl=ql=null,Ql=!1,null===Na||null===Na.return)return Ia=1,Ra=t,Na=null;e:{var o=e,l=Na.return,i=Na,a=t;if(t=Oa,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var u=a;if(0==(2&i.mode)){var c=i.alternate;c?(i.updateQueue=c.updateQueue,i.memoizedState=c.memoizedState,i.expirationTime=c.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var s=0!=(1&Ll.current),f=l;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!s)}}if(d){var h=f.updateQueue;if(null===h){var v=new Set;v.add(u),f.updateQueue=v}else h.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var y=sl(1073741823,null);y.tag=2,fl(i,y)}i.expirationTime=1073741823;break e}a=void 0,i=t;var g=o.pingCache;if(null===g?(g=o.pingCache=new ya,a=new Set,g.set(u,a)):void 0===(a=g.get(u))&&(a=new Set,g.set(u,a)),!a.has(i)){a.add(i);var b=ku.bind(null,o,u,i);u.then(b,b)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);a=Error((ve(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ye(i))}5!==Ia&&(Ia=2),a=ea(a,i),f=l;do{switch(f.tag){case 3:u=a,f.effectTag|=4096,f.expirationTime=t,dl(f,ga(f,u,t));break e;case 1:u=a;var w=f.type,x=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Va||!Va.has(x)))){f.effectTag|=4096,f.expirationTime=t,dl(f,ba(f,u,t));break e}}f=f.return}while(null!==f)}Na=mu(Na)}catch(e){t=e;continue}break}}function uu(){var e=Ea.current;return Ea.current=gi,null===e?gi:e}function cu(e,t){e<Ma&&2<e&&(Ma=e),null!==t&&e<Da&&2<e&&(Da=e,Fa=t)}function su(e){e>za&&(za=e)}function fu(){for(;null!==Na;)Na=pu(Na)}function du(){for(;null!==Na&&!zo();)Na=pu(Na)}function pu(e){var t=wa(e.alternate,e,Oa);return e.memoizedProps=e.pendingProps,null===t&&(t=mu(e)),ka.current=null,t}function mu(e){Na=e;do{var t=Na.alternate;if(e=Na.return,0==(2048&Na.effectTag)){if(t=Gi(t,Na,Oa),1===Oa||1!==Na.childExpirationTime){for(var n=0,r=Na.child;null!==r;){var o=r.expirationTime,l=r.childExpirationTime;o>n&&(n=o),l>n&&(n=l),r=r.sibling}Na.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Na.firstEffect),null!==Na.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Na.firstEffect),e.lastEffect=Na.lastEffect),1<Na.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Na:e.firstEffect=Na,e.lastEffect=Na))}else{if(null!==(t=Ji(Na)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Na.sibling))return t;Na=e}while(null!==Na);return Ia===Ta&&(Ia=5),null}function hu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function vu(e){var t=Bo();return Zo(99,yu.bind(null,e,t)),null}function yu(e,t){do{bu()}while(null!==qa);if(0!=(48&Pa))throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=hu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===_a&&(Na=_a=null,Oa=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var l=Pa;Pa|=32,ka.current=null,yn=Zt;var a=pn();if(mn(a)){if("selectionStart"in a)var u={start:a.selectionStart,end:a.selectionEnd};else e:{var c=(u=(u=a.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(c&&0!==c.rangeCount){u=c.anchorNode;var s=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{u.nodeType,f.nodeType}catch(e){u=null;break e}var d=0,p=-1,m=-1,h=0,v=0,y=a,g=null;t:for(;;){for(var b;y!==u||0!==s&&3!==y.nodeType||(p=d+s),y!==f||0!==c&&3!==y.nodeType||(m=d+c),3===y.nodeType&&(d+=y.nodeValue.length),null!==(b=y.firstChild);)g=y,y=b;for(;;){if(y===a)break t;if(g===u&&++h===s&&(p=d),g===f&&++v===c&&(m=d),null!==(b=y.nextSibling))break;g=(y=g).parentNode}y=b}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;gn={activeElementDetached:null,focusedElem:a,selectionRange:u},Zt=!1,Aa=o;do{try{gu()}catch(e){if(null===Aa)throw Error(i(330));Eu(Aa,e),Aa=Aa.nextEffect}}while(null!==Aa);Aa=o;do{try{for(a=e,u=t;null!==Aa;){var w=Aa.effectTag;if(16&w&&Ae(Aa.stateNode,""),128&w){var x=Aa.alternate;if(null!==x){var E=x.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&w){case 2:fa(Aa),Aa.effectTag&=-3;break;case 6:fa(Aa),Aa.effectTag&=-3,ha(Aa.alternate,Aa);break;case 1024:Aa.effectTag&=-1025;break;case 1028:Aa.effectTag&=-1025,ha(Aa.alternate,Aa);break;case 4:ha(Aa.alternate,Aa);break;case 8:ma(a,s=Aa,u),ca(s)}Aa=Aa.nextEffect}}catch(e){if(null===Aa)throw Error(i(330));Eu(Aa,e),Aa=Aa.nextEffect}}while(null!==Aa);if(E=gn,x=pn(),w=E.focusedElem,u=E.selectionRange,x!==w&&w&&w.ownerDocument&&dn(w.ownerDocument.documentElement,w)){null!==u&&mn(w)&&(x=u.start,void 0===(E=u.end)&&(E=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(E,w.value.length)):(E=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(E=E.getSelection(),s=w.textContent.length,a=Math.min(u.start,s),u=void 0===u.end?a:Math.min(u.end,s),!E.extend&&a>u&&(s=u,u=a,a=s),s=fn(w,a),f=fn(w,u),s&&f&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((x=x.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),a>u?(E.addRange(x),E.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),E.addRange(x))))),x=[];for(E=w;E=E.parentNode;)1===E.nodeType&&x.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(E=x[w]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Zt=!!yn,gn=yn=null,e.current=n,Aa=o;do{try{for(w=e;null!==Aa;){var k=Aa.effectTag;if(36&k&&aa(w,Aa.alternate,Aa),128&k){x=void 0;var T=Aa.ref;if(null!==T){var S=Aa.stateNode;Aa.tag,x=S,"function"==typeof T?T(x):T.current=x}}Aa=Aa.nextEffect}}catch(e){if(null===Aa)throw Error(i(330));Eu(Aa,e),Aa=Aa.nextEffect}}while(null!==Aa);Aa=null,jo(),Pa=l}else e.current=n;if(Ba)Ba=!1,qa=e,Za=t;else for(Aa=o;null!==Aa;)t=Aa.nextEffect,Aa.nextEffect=null,Aa=t;if(0===(t=e.firstPendingTime)&&(Va=null),1073741823===t?e===Ha?Qa++:(Qa=0,Ha=e):Qa=0,"function"==typeof Su&&Su(n.stateNode,r),tu(e),Ua)throw Ua=!1,e=Wa,Wa=null,e;return 0!=(8&Pa)||Ho(),null}function gu(){for(;null!==Aa;){var e=Aa.effectTag;0!=(256&e)&&oa(Aa.alternate,Aa),0==(512&e)||Ba||(Ba=!0,$o(97,(function(){return bu(),null}))),Aa=Aa.nextEffect}}function bu(){if(90!==Za){var e=97<Za?97:Za;return Za=90,Zo(e,wu)}}function wu(){if(null===qa)return!1;var e=qa;if(qa=null,0!=(48&Pa))throw Error(i(331));var t=Pa;for(Pa|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:la(5,n),ia(5,n)}}catch(t){if(null===e)throw Error(i(330));Eu(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Pa=t,Ho(),!0}function xu(e,t,n){fl(e,t=ga(e,t=ea(n,t),1073741823)),null!==(e=Ja(e,1073741823))&&tu(e)}function Eu(e,t){if(3===e.tag)xu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){xu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Va||!Va.has(r))){fl(n,e=ba(n,e=ea(t,e),1073741823)),null!==(n=Ja(n,1073741823))&&tu(n);break}}n=n.return}}function ku(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),_a===e&&Oa===n?Ia===Ca||Ia===Sa&&1073741823===Ma&&Vo()-La<500?iu(e,Oa):ja=!0:zu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,tu(e)))}function Tu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Xa(t=Ya(),e,null)),null!==(e=Ja(e,t))&&tu(e)}wa=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||ho.current)Ri=!0;else{if(r<n){switch(Ri=!1,t.tag){case 3:Wi(t),Oi();break;case 5:if(zl(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:go(t.type)&&Eo(t);break;case 4:Dl(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,fo(Go,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?$i(e,t,n):(fo(Ll,1&Ll.current),null!==(t=Yi(e,t,n))?t.sibling:null);fo(Ll,1&Ll.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Ki(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),fo(Ll,Ll.current),!r)return null}return Yi(e,t,n)}Ri=!1}}else Ri=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=yo(t,mo.current),ll(t,n),o=Yl(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,go(r)){var l=!0;Eo(t)}else l=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ul(t);var a=r.getDerivedStateFromProps;"function"==typeof a&&yl(t,r,a,e),o.updater=gl,t.stateNode=o,o._reactInternalFiber=t,El(t,r,e,n),t=Ui(null,t,r,!0,l,n)}else t.tag=0,Mi(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,l=t.tag=function(e){if("function"==typeof e)return Nu(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Xo(o,e),l){case 0:t=Li(null,t,o,e,n);break e;case 1:t=Ai(null,t,o,e,n);break e;case 11:t=Di(null,t,o,e,n);break e;case 14:t=Fi(null,t,o,Xo(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Li(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ai(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 3:if(Wi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,cl(e,t),pl(t,r,null,n),(r=t.memoizedState.element)===o)Oi(),t=Yi(e,t,n);else{if((o=t.stateNode.hydrate)&&(ki=kn(t.stateNode.containerInfo.firstChild),Ei=t,o=Ti=!0),o)for(n=_l(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Mi(e,t,r,n),Oi();t=t.child}return t;case 5:return zl(t),null===e&&Pi(t),r=t.type,o=t.pendingProps,l=null!==e?e.memoizedProps:null,a=o.children,wn(r,o)?a=null:null!==l&&wn(r,l)&&(t.effectTag|=16),ji(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Mi(e,t,a,n),t=t.child),t;case 6:return null===e&&Pi(t),null;case 13:return $i(e,t,n);case 4:return Dl(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Pl(t,null,r,n):Mi(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Di(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 7:return Mi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Mi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,a=t.memoizedProps,l=o.value;var u=t.type._context;if(fo(Go,u._currentValue),u._currentValue=l,null!==a)if(u=a.value,0==(l=Ar(u,l)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,l):1073741823))){if(a.children===o.children&&!ho.current){t=Yi(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){a=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&l)){1===u.tag&&((s=sl(n,null)).tag=2,fl(u,s)),u.expirationTime<n&&(u.expirationTime=n),null!==(s=u.alternate)&&s.expirationTime<n&&(s.expirationTime=n),ol(u.return,n),c.expirationTime<n&&(c.expirationTime=n);break}s=s.next}}else a=10===u.tag&&u.type===t.type?null:u.child;if(null!==a)a.return=u;else for(a=u;null!==a;){if(a===t){a=null;break}if(null!==(u=a.sibling)){u.return=a.return,a=u;break}a=a.return}u=a}Mi(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(l=t.pendingProps).children,ll(t,n),r=r(o=il(o,l.unstable_observedBits)),t.effectTag|=1,Mi(e,t,r,n),t.child;case 14:return l=Xo(o=t.type,t.pendingProps),Fi(e,t,o,l=Xo(o.type,l),r,n);case 15:return zi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,go(r)?(e=!0,Eo(t)):e=!1,ll(t,n),wl(t,r,o),El(t,r,o,n),Ui(null,t,r,!0,e,n);case 19:return Ki(e,t,n)}throw Error(i(156,t.tag))};var Su=null,Cu=null;function Pu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function _u(e,t,n,r){return new Pu(e,t,n,r)}function Nu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=_u(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Iu(e,t,n,r,o,l){var a=2;if(r=e,"function"==typeof e)Nu(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case ne:return Ru(n.children,o,l,t);case ae:a=8,o|=7;break;case re:a=8,o|=1;break;case oe:return(e=_u(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=l,e;case ce:return(e=_u(13,n,t,o)).type=ce,e.elementType=ce,e.expirationTime=l,e;case se:return(e=_u(19,n,t,o)).elementType=se,e.expirationTime=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case le:a=10;break e;case ie:a=9;break e;case ue:a=11;break e;case fe:a=14;break e;case de:a=16,r=null;break e;case pe:a=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=_u(a,n,t,o)).elementType=e,t.type=r,t.expirationTime=l,t}function Ru(e,t,n,r){return(e=_u(7,e,r,t)).expirationTime=n,e}function Mu(e,t,n){return(e=_u(6,e,null,t)).expirationTime=n,e}function Du(e,t,n){return(t=_u(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function zu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function ju(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Lu(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Au(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Uu(e,t,n,r){var o=t.current,l=Ya(),a=hl.suspense;l=Xa(l,o,a);e:if(n){t:{if(Ge(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(go(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var c=n.type;if(go(c)){n=xo(n,c,u);break e}}n=u}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=sl(l,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fl(o,t),Ga(o,l),l}function Wu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Bu(e,t){Vu(e,t),(e=e.alternate)&&Vu(e,t)}function qu(e,t,n){var r=new Fu(e,t,n=null!=n&&!0===n.hydrate),o=_u(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ul(o),e[_n]=r.current,n&&0!==t&&function(e,t){var n=Xe(t);St.forEach((function(e){pt(e,t,n)})),Ct.forEach((function(e){pt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $u(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l._internalRoot;if("function"==typeof o){var a=o;o=function(){var e=Wu(i);a.call(e)}}Uu(t,i,e,o)}else{if(l=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new qu(e,0,t?{hydrate:!0}:void 0)}(n,r),i=l._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Wu(i);u.call(e)}}lu((function(){Uu(t,i,e,o)}))}return Wu(i)}function Qu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zu(t))throw Error(i(200));return Qu(e,t,null,n)}qu.prototype.render=function(e){Uu(e,this._internalRoot,null,null)},qu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Uu(null,e,null,(function(){t[_n]=null}))},mt=function(e){if(13===e.tag){var t=Yo(Ya(),150,100);Ga(e,t),Bu(e,t)}},ht=function(e){13===e.tag&&(Ga(e,3),Bu(e,3))},vt=function(e){if(13===e.tag){var t=Ya();Ga(e,t=Xa(t,e,null)),Bu(e,t)}},_=function(e,t,n){switch(t){case"input":if(Se(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Rn(r);if(!o)throw Error(i(90));xe(r),Se(r,o)}}}break;case"textarea":Re(e,n);break;case"select":null!=(t=n.value)&&Ne(e,!!n.multiple,t,!1)}},D=ou,F=function(e,t,n,r,o){var l=Pa;Pa|=4;try{return Zo(98,e.bind(null,t,n,r,o))}finally{0===(Pa=l)&&Ho()}},z=function(){0==(49&Pa)&&(function(){if(null!==$a){var e=$a;$a=null,e.forEach((function(e,t){Au(t,e),tu(t)})),Ho()}}(),bu())},j=function(e,t){var n=Pa;Pa|=2;try{return e(t)}finally{0===(Pa=n)&&Ho()}};var Ku={Events:[On,In,Rn,C,k,An,function(e){rt(e,Ln)},R,M,Yt,it,bu,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;!function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Su=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Cu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Nn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ku,t.createPortal=Hu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return null===(e=tt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&Pa))throw Error(i(187));var n=Pa;Pa|=1;try{return Zo(99,e.bind(null,t))}finally{Pa=n,Ho()}},t.hydrate=function(e,t,n){if(!Zu(t))throw Error(i(200));return $u(null,e,t,!0,n)},t.render=function(e,t,n){if(!Zu(t))throw Error(i(200));return $u(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Zu(e))throw Error(i(40));return!!e._reactRootContainer&&(lu((function(){$u(null,null,e,!1,(function(){e._reactRootContainer=null,e[_n]=null}))})),!0)},t.unstable_batchedUpdates=ou,t.unstable_createPortal=function(e,t){return Hu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zu(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return $u(e,t,n,!1,r)},t.version="16.14.0"},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,l=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,s=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case f:case l:case a:case i:case p:return e;default:switch(e=e&&e.$$typeof){case c:case d:case v:case h:case u:return e;default:return t}}case o:return t}}}function E(e){return x(e)===f}t.AsyncMode=s,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=u,t.Element=r,t.ForwardRef=d,t.Fragment=l,t.Lazy=v,t.Memo=h,t.Portal=o,t.Profiler=a,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||x(e)===s},t.isConcurrentMode=E,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===d},t.isFragment=function(e){return x(e)===l},t.isLazy=function(e){return x(e)===v},t.isMemo=function(e){return x(e)===h},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===a},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===l||e===f||e===a||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===u||e.$$typeof===c||e.$$typeof===d||e.$$typeof===g||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=x},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},2408:(e,t,n)=>{"use strict";var r=n(7418),o="function"==typeof Symbol&&Symbol.for,l=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}function x(){}function E(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var k=E.prototype=new x;k.constructor=E,r(k,w.prototype),k.isPureReactComponent=!0;var T={current:null},S=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)S.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:l,type:e,key:i,ref:a,props:o,_owner:T.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var N=/\/+/g,O=[];function I(e,t,n,r){if(O.length){var o=O.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>O.length&&O.push(e)}function M(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var a=!1;if(null===e)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case l:case i:a=!0}}if(a)return n(r,e,""===t?"."+F(e,0):t),1;if(a=0,t=""===t?".":t+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=t+F(o=e[u],u);a+=M(o,c,n,r)}else if("function"==typeof(c=null===e||"object"!=typeof e?null:"function"==typeof(c=v&&e[v]||e["@@iterator"])?c:null))for(e=c.call(e),u=0;!(o=e.next()).done;)a+=M(o=o.value,c=t+F(o,u++),n,r);else if("object"===o)throw n=""+e,Error(y(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return a}function D(e,t,n){return null==e?0:M(e,"",t,n)}function F(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function j(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,r,n,(function(e){return e})):null!=e&&(_(e)&&(e=function(e,t){return{$$typeof:l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(N,"$&/")+"/")+n)),r.push(e))}function L(e,t,n,r,o){var l="";null!=n&&(l=(""+n).replace(N,"$&/")+"/"),D(e,j,t=I(t,l,r,o)),R(t)}var A={current:null};function U(){var e=A.current;if(null===e)throw Error(y(321));return e}var W={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:T,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return L(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;D(e,z,t=I(null,null,t,n)),R(t)},count:function(e){return D(e,(function(){return null}),null)},toArray:function(e){var t=[];return L(e,t,null,(function(e){return e})),t},only:function(e){if(!_(e))throw Error(y(143));return e}},t.Component=w,t.Fragment=a,t.Profiler=c,t.PureComponent=E,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,t.cloneElement=function(e,t,n){if(null==e)throw Error(y(267,e));var o=r({},e.props),i=e.key,a=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,u=T.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)S.call(t,s)&&!C.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:l,type:e.type,key:i,ref:a,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=P,t.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,o,l,i;if("undefined"==typeof window||"function"!=typeof MessageChannel){var a=null,u=null,c=function(){if(null!==a)try{var e=t.unstable_now();a(!0,e),a=null}catch(e){throw setTimeout(c,0),e}},s=Date.now();t.unstable_now=function(){return Date.now()-s},n=function(e){null!==a?setTimeout(n,0,e):(a=e,setTimeout(c,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},l=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof f&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var v=d.now();t.unstable_now=function(){return d.now()-v}}var y=!1,g=null,b=-1,w=5,x=0;l=function(){return t.unstable_now()>=x},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,k=E.port2;E.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();x=e+w;try{g(!0,e)?k.postMessage(null):(y=!1,g=null)}catch(e){throw k.postMessage(null),e}}else y=!1},n=function(e){g=e,y||(y=!0,k.postMessage(null))},r=function(e,n){b=p((function(){e(t.unstable_now())}),n)},o=function(){m(b),b=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<P(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var l=2*(r+1)-1,i=e[l],a=l+1,u=e[a];if(void 0!==i&&0>P(i,n))void 0!==u&&0>P(u,i)?(e[r]=u,e[a]=n,r=a):(e[r]=i,e[l]=n,r=l);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[a]=n,r=a}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],N=[],O=1,I=null,R=3,M=!1,D=!1,F=!1;function z(e){for(var t=S(N);null!==t;){if(null===t.callback)C(N);else{if(!(t.startTime<=e))break;C(N),t.sortIndex=t.expirationTime,T(_,t)}t=S(N)}}function j(e){if(F=!1,z(e),!D)if(null!==S(_))D=!0,n(L);else{var t=S(N);null!==t&&r(j,t.startTime-e)}}function L(e,n){D=!1,F&&(F=!1,o()),M=!0;var i=R;try{for(z(n),I=S(_);null!==I&&(!(I.expirationTime>n)||e&&!l());){var a=I.callback;if(null!==a){I.callback=null,R=I.priorityLevel;var u=a(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?I.callback=u:I===S(_)&&C(_),z(n)}else C(_);I=S(_)}if(null!==I)var c=!0;else{var s=S(N);null!==s&&r(j,s.startTime-n),c=!1}return c}finally{I=null,R=i,M=!1}}function A(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var U=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||M||(D=!0,n(L))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(_)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,l,i){var a=t.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0<u?a+u:a,i="number"==typeof i.timeout?i.timeout:A(e)}else i=A(e),u=a;return e={id:O++,callback:l,priorityLevel:e,startTime:u,expirationTime:i=u+i,sortIndex:-1},u>a?(e.sortIndex=u,T(N,e),null===S(_)&&e===S(N)&&(F?o():F=!0,r(j,u-a))):(e.sortIndex=i,T(_,e),D||M||(D=!0,n(L))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();z(e);var n=S(_);return n!==I&&null!==I&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<I.expirationTime||l()},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},3379:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var l={},i=[],a=0;a<e.length;a++){var u=e[a],c=r.base?u[0]+r.base:u[0],s=l[c]||0,f="".concat(c," ").concat(s);l[c]=s+1;var d=n(f),p={css:u[1],media:u[2],sourceMap:u[3],supports:u[4],layer:u[5]};if(-1!==d)t[d].references++,t[d].updater(p);else{var m=o(p,r);r.byIndex=a,t.splice(a,0,{identifier:f,updater:m,references:1})}i.push(f)}return i}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var l=r(e=e||[],o=o||{});return function(e){e=e||[];for(var i=0;i<l.length;i++){var a=n(l[i]);t[a].references--}for(var u=r(e,o),c=0;c<l.length;c++){var s=n(l[c]);0===t[s].references&&(t[s].updater(),t.splice(s,1))}l=u}}},569:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},9216:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},3565:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},7795:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var l=n.sourceMap;l&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},4589:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var l=t[r]={id:r,exports:{}};return e[r](l,l.exports,n),l.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nc=void 0,(()=>{"use strict";var e=n(7294),t=n(3935);function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}var l=n(5697),i=n.n(l),a=e.createContext(null),u=function(t){function n(e){var n;n=t.call(this,e)||this;var r=e.store;return n.state={storeState:r.getState(),store:r},n}o(n,t);var r=n.prototype;return r.componentDidMount=function(){this._isMounted=!0,this.subscribe()},r.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe(),this._isMounted=!1},r.componentDidUpdate=function(e){this.props.store!==e.store&&(this.unsubscribe&&this.unsubscribe(),this.subscribe())},r.subscribe=function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe((function(){var n=t.getState();e._isMounted&&e.setState((function(e){return e.storeState===n?null:{storeState:n}}))}));var n=t.getState();n!==this.state.storeState&&this.setState({storeState:n})},r.render=function(){var t=this.props.context||a;return e.createElement(t.Provider,{value:this.state},this.props.children)},n}(e.Component);u.propTypes={store:i().shape({subscribe:i().func.isRequired,dispatch:i().func.isRequired,getState:i().func.isRequired}),context:i().object,children:i().any};const c=u;function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,o={},l=Object.keys(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var d=n(8679),p=n.n(d),m=n(1143),h=n.n(m),v=n(9864);var y=Object.prototype.hasOwnProperty;function g(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function b(e,t){if(g(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!y.call(t,n[o])||!g(e[n[o]],t[n[o]]))return!1;return!0}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var T="function"==typeof Symbol&&Symbol.observable||"@@observable",S=function(){return Math.random().toString(36).substring(7).split("").join(".")},C={INIT:"@@redux/INIT"+S(),REPLACE:"@@redux/REPLACE"+S(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+S()}};function P(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function _(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(k(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(k(1));return n(_)(e,t)}if("function"!=typeof e)throw new Error(k(2));var o=e,l=t,i=[],a=i,u=!1;function c(){a===i&&(a=i.slice())}function s(){if(u)throw new Error(k(3));return l}function f(e){if("function"!=typeof e)throw new Error(k(4));if(u)throw new Error(k(5));var t=!0;return c(),a.push(e),function(){if(t){if(u)throw new Error(k(6));t=!1,c();var n=a.indexOf(e);a.splice(n,1),i=null}}}function d(e){if(!P(e))throw new Error(k(7));if(void 0===e.type)throw new Error(k(8));if(u)throw new Error(k(9));try{u=!0,l=o(l,e)}finally{u=!1}for(var t=i=a,n=0;n<t.length;n++)(0,t[n])();return e}function p(e){if("function"!=typeof e)throw new Error(k(10));o=e,d({type:C.REPLACE})}function m(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(k(11));function n(){e.next&&e.next(s())}return n(),{unsubscribe:t(n)}}})[T]=function(){return this},e}return d({type:C.INIT}),(r={dispatch:d,subscribe:f,getState:s,replaceReducer:p})[T]=m,r}function N(e,t){return function(){return t(e.apply(this,arguments))}}function O(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function I(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function R(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function M(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=R(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=R(o),o=r(t,n)),o},r}}function D(e,t,n){return s({},n,e,t)}const F=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,l=n.areMergedPropsEqual,i=!1;return function(t,n,a){var u=e(t,n,a);return i?o&&l(u,r)||(r=u):(i=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return D}}];function z(e,t,n,r){return function(o,l){return n(e(o,l),t(r,l),l)}}function j(e,t,n,r,o){var l,i,a,u,c,s=o.areStatesEqual,f=o.areOwnPropsEqual,d=o.areStatePropsEqual,p=!1;return function(o,m){return p?function(o,p){var m,h,v=!f(p,i),y=!s(o,l);return l=o,i=p,v&&y?(a=e(l,i),t.dependsOnOwnProps&&(u=t(r,i)),c=n(a,u,i)):v?(e.dependsOnOwnProps&&(a=e(l,i)),t.dependsOnOwnProps&&(u=t(r,i)),c=n(a,u,i)):y?(m=e(l,i),h=!d(m,a),a=m,h&&(c=n(a,u,i)),c):c}(o,m):(a=e(l=o,i=m),u=t(r,i),c=n(a,u,i),p=!0,c)}}function L(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function A(e,t){return e===t}const U=(V=(W={}).connectHOC,B=void 0===V?function(t,n){void 0===n&&(n={});var r=n,l=r.getDisplayName,i=void 0===l?function(e){return"ConnectAdvanced("+e+")"}:l,u=r.methodName,c=void 0===u?"connectAdvanced":u,d=r.renderCountProp,m=void 0===d?void 0:d,y=r.shouldHandleStateChanges,g=void 0===y||y,b=r.storeKey,w=void 0===b?"store":b,x=r.withRef,E=void 0!==x&&x,k=r.forwardRef,T=void 0!==k&&k,S=r.context,C=void 0===S?a:S,P=f(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);h()(void 0===m,"renderCountProp is removed. render counting is built into the latest React dev tools profiling extension"),h()(!E,"withRef is removed. To access the wrapped instance, use a ref on the connected component");var _="To use a custom Redux store for specific components, create a custom React context with React.createContext(), and pass the context object to React Redux's Provider and specific components like: <Provider context={MyContext}><ConnectedComponent context={MyContext} /></Provider>. You may also pass a {context : MyContext} option to connect";h()("store"===w,"storeKey has been removed and does not do anything. "+_);var N=C;return function(n){var r=n.displayName||n.name||"Component",l=i(r),a=s({},P,{getDisplayName:i,methodName:c,renderCountProp:m,shouldHandleStateChanges:g,storeKey:w,displayName:l,wrappedComponentName:r,WrappedComponent:n}),u=P.pure,f=e.Component;u&&(f=e.PureComponent);var d=function(r){function i(n){var o,l,i,a,c,f,d,p,m,v,y;return o=r.call(this,n)||this,h()(T?!n.wrapperProps[w]:!n[w],"Passing redux store in props has been removed and does not do anything. "+_),o.selectDerivedProps=function(e,n,r,o){if(u&&l===n&&i===e)return a;r===c&&f===o||(c=r,f=o,d=t(r.dispatch,o)),l=n,i=e;var s=d(e,n);return a=s},o.selectChildElement=function(t,n,r){return n===p&&r===m&&y===t||(p=n,m=r,y=t,v=e.createElement(t,s({},n,{ref:r}))),v},o.indirectRenderWrappedComponent=o.indirectRenderWrappedComponent.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o)),o}o(i,r);var c=i.prototype;return c.indirectRenderWrappedComponent=function(e){return this.renderWrappedComponent(e)},c.renderWrappedComponent=function(e){h()(e,'Could not find "store" in the context of "'+l+'". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to '+l+" in connect options.");var t,r=e.storeState,o=e.store,i=this.props;T&&(i=this.props.wrapperProps,t=this.props.forwardedRef);var u=this.selectDerivedProps(r,i,o,a);return this.selectChildElement(n,u,t)},c.render=function(){var t=this.props.context&&this.props.context.Consumer&&(0,v.isContextConsumer)(e.createElement(this.props.context.Consumer,null))?this.props.context:N;return e.createElement(t.Consumer,null,this.indirectRenderWrappedComponent)},i}(f);if(d.WrappedComponent=n,d.displayName=l,T){var y=e.forwardRef((function(t,n){return e.createElement(d,{wrapperProps:t,forwardedRef:n})}));return y.displayName=l,y.WrappedComponent=n,p()(y,n)}return p()(d,n)}}:V,Z=void 0===(q=W.mapStateToPropsFactories)?[function(e){return"function"==typeof e?M(e):void 0},function(e){return e?void 0:I((function(){return{}}))}]:q,Q=void 0===($=W.mapDispatchToPropsFactories)?[function(e){return"function"==typeof e?M(e):void 0},function(e){return e?void 0:I((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?I((function(t){return function(e,t){if("function"==typeof e)return N(e,t);if("object"!=typeof e||null===e)throw new Error(k(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=N(o,t))}return n}(e,t)})):void 0}]:$,K=void 0===(H=W.mergePropsFactories)?F:H,X=void 0===(Y=W.selectorFactory)?function(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,l=f(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,l),a=r(e,l),u=o(e,l);return(l.pure?j:z)(i,a,u,e,l)}:Y,function(e,t,n,r){void 0===r&&(r={});var o=r,l=o.pure,i=void 0===l||l,a=o.areStatesEqual,u=void 0===a?A:a,c=o.areOwnPropsEqual,d=void 0===c?b:c,p=o.areStatePropsEqual,m=void 0===p?b:p,h=o.areMergedPropsEqual,v=void 0===h?b:h,y=f(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),g=L(e,Z,"mapStateToProps"),w=L(t,Q,"mapDispatchToProps"),x=L(n,K,"mergeProps");return B(X,s({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:g,initMapDispatchToProps:w,initMergeProps:x,pure:i,areStatesEqual:u,areOwnPropsEqual:d,areStatePropsEqual:m,areMergedPropsEqual:v},y))});var W,V,B,q,Z,$,Q,H,K,Y,X;function G(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var J=G();J.withExtraArgument=G;const ee=J;var te=n(4184),ne=n.n(te),re=n(3379),oe=n.n(re),le=n(7795),ie=n.n(le),ae=n(569),ue=n.n(ae),ce=n(3565),se=n.n(ce),fe=n(9216),de=n.n(fe),pe=n(4589),me=n.n(pe),he=n(8118),ve={};ve.styleTagTransform=me(),ve.setAttributes=se(),ve.insert=ue().bind(null,"head"),ve.domAPI=ie(),ve.insertStyleElement=de(),oe()(he.Z,ve);const ye=he.Z&&he.Z.locals?he.Z.locals:void 0;function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class be extends e.Component{constructor(){super(...arguments),ge(this,"clicked",(e=>{e.preventDefault();const{object:t,onClick:n}=this.props;n(t)}))}render(){let t=ne()({[ye.button]:!0,[ye.button_default]:this.props.default,[ye.button_disabled]:this.props.disabled,[ye.button_dangerous]:this.props.dangerous},this.props.className);return e.createElement("button",{className:t,onClick:this.clicked},this.props.children)}}ge(be,"defaultProps",{className:null,default:!1,disabled:!1,dangerous:!1,object:null});var we=n(9024),xe={};xe.styleTagTransform=me(),xe.setAttributes=se(),xe.insert=ue().bind(null,"head"),xe.domAPI=ie(),xe.insertStyleElement=de(),oe()(we.Z,xe);const Ee=we.Z&&we.Z.locals?we.Z.locals:void 0,ke=t=>{let{children:n,className:r}=t;return e.createElement("div",{className:ne()(Ee.toolbar,r)},n)},Te=t=>{let{children:n}=t;return e.createElement("div",{className:Ee.separator},n)};var Se=n(4266),Ce={};Ce.styleTagTransform=me(),Ce.setAttributes=se(),Ce.insert=ue().bind(null,"head"),Ce.domAPI=ie(),Ce.insertStyleElement=de(),oe()(Se.Z,Ce);const Pe=Se.Z&&Se.Z.locals?Se.Z.locals:void 0;function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Ne extends e.Component{constructor(){super(...arguments),_e(this,"overlayClicked",(e=>{e.preventDefault(),e.stopPropagation(),this.props.onClickOutside&&this.props.onClickOutside()})),_e(this,"stopPropagation",(e=>{e.stopPropagation()}))}componentDidMount(){document.body.style.overflow="hidden"}componentWillUnmount(){document.body.style.overflow="auto"}render(){return e.createElement("div",{className:Pe.overlay,style:{zIndex:this.props.zIndex},onClick:this.overlayClicked},e.createElement("div",{className:Pe.dialog,onClick:this.stopPropagation},e.createElement("div",{className:Pe.title},this.props.title),e.createElement("div",{className:Pe.content},this.props.children),e.createElement("div",{className:Pe.buttons},this.props.buttons.map(((t,n)=>{let{title:r,onClick:o,disabled:l}=t;return e.createElement(be,{key:n,disabled:l,onClick:o},r)})))))}}_e(Ne,"defaultProps",{buttons:[],zIndex:20});class Oe extends e.Component{constructor(){var e,t;super(...arguments),t=e=>{this.props.onChange&&this.props.onChange(e.target.value)},(e="changed")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}render(){const t=this.props.password?"password":"text";return e.createElement("input",{type:t,value:this.props.value||"",onChange:this.changed})}}function Ie(t){let{file:n,onRename:r,onCancel:o}=t;const[l,i]=(0,e.useState)(n.name);return e.createElement(Ne,{title:"Rename file",buttons:[{title:"Rename",onClick:()=>r(l),disabled:!l},{title:"Cancel",onClick:o,disabled:!1}],onClickOutside:o},e.createElement(Oe,{value:l,onChange:i}))}function Re(e,t){return/^[^/\\]{1,}$/.test(e)&&null==t.find((t=>t.name===e))}function Me(t){let{dirs:n,onCreate:r,onCancel:o}=t;const[l,i]=(0,e.useState)(function(e){let t="New directory";if(Re(t,e))return t;for(let n=1;;++n)if(t+=" "+n,Re(t,e))return t}(n));return e.createElement(Ne,{title:"Create directory",buttons:[{title:"Create",onClick:()=>r(l),disabled:!Re(l,n)},{title:"Cancel",onClick:o,disabled:!1}],onClickOutside:o},e.createElement(Oe,{value:l,onChange:i}))}function De(t){let{file:n,onDelete:r,onCancel:o}=t;return e.createElement(Ne,{title:"Delete",buttons:[{title:"Delete",onClick:()=>r(n),disabled:!1},{title:"Cancel",onClick:o,disabled:!1}],onClickOutside:o},"Do you really want to delete '",n.name,"'?")}function Fe(e){return e&&e.length>0}function ze(t){let{onUpload:n,onCancel:r}=t;const[o,l]=(0,e.useState)([]);return e.createElement(Ne,{title:"Upload Files",buttons:[{title:"Upload",onClick:()=>n(o),disabled:!Fe(o)},{title:"Cancel",onClick:r,disabled:!1}],onClickOutside:r},e.createElement("input",{type:"file",multiple:!0,onChange:e=>l([...e.target.files])}))}var je=n(7626),Le={};Le.styleTagTransform=me(),Le.setAttributes=se(),Le.insert=ue().bind(null,"head"),Le.domAPI=ie(),Le.insertStyleElement=de(),oe()(je.Z,Le);const Ae=je.Z&&je.Z.locals?je.Z.locals:void 0;function Ue(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class We extends e.Component{constructor(){super(...arguments),Ue(this,"clicked",(e=>{e.preventDefault();const{object:t,onClick:n}=this.props;n(t)}))}render(){return e.createElement("a",{className:this.props.className,href:"#",onClick:this.clicked},this.props.children)}}Ue(We,"defaultProps",{className:Ae.link,object:null});var Ve=n(9966),Be={};Be.styleTagTransform=me(),Be.setAttributes=se(),Be.insert=ue().bind(null,"head"),Be.domAPI=ie(),Be.insertStyleElement=de(),oe()(Ve.Z,Be);const qe=Ve.Z&&Ve.Z.locals?Ve.Z.locals:void 0;function Ze(t){let{path:n,onNavigate:r}=t,o=0,l=[e.createElement(We,{key:o++,object:[],onClick:r},"Root")],i=[];for(let t of n)i=[...i,t],l.push(" / "),l.push(e.createElement(We,{key:o++,object:i,onClick:r},t));return e.createElement("div",{className:qe.breadcrumbs},l)}function $e(e,t,n){return t&&t.length?e+t.join("/")+"/"+n:e+n}var Qe=n(1410),He={};He.styleTagTransform=me(),He.setAttributes=se(),He.insert=ue().bind(null,"head"),He.domAPI=ie(),He.insertStyleElement=de(),oe()(Qe.Z,He);const Ke=Qe.Z&&Qe.Z.locals?Qe.Z.locals:void 0;class Ye extends e.Component{constructor(){var e,t;super(...arguments),t=e=>{if(this.container&&this.floating){const t=this.container.getBoundingClientRect(),n=e.clientX-t.left+this.container.scrollLeft,r=e.clientY-t.top+this.container.scrollTop;this.floating.style.left=n+10+"px",this.floating.style.top=r+5+"px"}},(e="mouseMoved")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}render(){const{image:t,children:n,className:r}=this.props;return e.createElement("div",{ref:e=>this.container=e,onMouseMove:this.mouseMoved,className:ne()(Ke.container,r)},n,e.createElement("div",{ref:e=>this.floating=e,className:ne()(Ke.preview,{[Ke.preview_visible]:t})},t?e.createElement("img",{src:t,alt:t,className:Ke.image}):null))}}var Xe=n(2595),Ge={};Ge.styleTagTransform=me(),Ge.setAttributes=se(),Ge.insert=ue().bind(null,"head"),Ge.domAPI=ie(),Ge.insertStyleElement=de(),oe()(Xe.Z,Ge);const Je=Xe.Z&&Xe.Z.locals?Xe.Z.locals:void 0;function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},et.apply(this,arguments)}const tt=t=>{let{children:n}=t;return e.createElement("table",{className:Je.table},n)},nt=t=>{let{children:n}=t;return e.createElement("thead",{className:Je.thead},n)},rt=t=>{let{children:n}=t;return e.createElement("tbody",{className:Je.tbody},n)},ot=t=>{let{children:n,className:r,...o}=t;return e.createElement("tr",et({},o,{className:ne()(Je.tr,r)}),n)},lt=t=>{let{children:n}=t;return e.createElement("th",{className:Je.th},n)},it=t=>{let{children:n}=t;return e.createElement("td",{className:Je.td},n)};var at=n(9596),ut={};ut.styleTagTransform=me(),ut.setAttributes=se(),ut.insert=ue().bind(null,"head"),ut.domAPI=ie(),ut.insertStyleElement=de(),oe()(at.Z,ut);const ct=at.Z&&at.Z.locals?at.Z.locals:void 0;function st(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ft extends e.Component{constructor(){super(...arguments),st(this,"handleMouseEnter",(()=>{const{file:e,onSelect:t}=this.props;t(e)})),st(this,"handleMouseLeave",(()=>{const{onSelect:e}=this.props;e(null)}))}render(){const{children:t}=this.props;return e.createElement(ot,{className:ct.row,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},t)}}class dt extends e.Component{constructor(){super(...arguments),st(this,"state",{coveredImage:null}),st(this,"fileCovered",(e=>{e&&"image"===e.type?this.setState({coveredImage:e}):this.setState({coveredImage:null})}))}render(){const{uploadUrl:t,path:n,dirs:r,files:o,onNavigate:l,onFileSelect:i,onRename:a,onDelete:u,onCopyToClipboard:c,className:s}=this.props,{coveredImage:f}=this.state;return e.createElement(Ye,{className:s,image:f?$e(t,n,f.name):null},e.createElement("div",{className:ct.module},e.createElement(tt,null,e.createElement(nt,null,e.createElement(ot,null,e.createElement(lt,null,"Name"),e.createElement(lt,null,"Type"),e.createElement(lt,null,"Size"),e.createElement(lt,null,"Actions"))),e.createElement(rt,null,n.length?e.createElement(ot,{key:"up",className:ct.row},e.createElement(it,null,e.createElement(We,{object:(d=n,d.length?d.slice(0,d.length-1):[]),onClick:l},"..")),e.createElement(it,null,"UP-DIR"),e.createElement(it,null),e.createElement(it,null)):null,r.map((t=>e.createElement(ot,{key:"dir-"+t.name,className:ct.row},e.createElement(it,null,e.createElement(We,{object:[...n,t.name],onClick:l},t.name)),e.createElement(it,null,"SUB-DIR"),e.createElement(it,null),e.createElement(it,null,e.createElement(We,{object:t,onClick:a},"rename")," | ",e.createElement(We,{object:t,onClick:u},"delete"))))),o.map((t=>e.createElement(ft,{key:"dir-"+t.name,file:t,onSelect:this.fileCovered},e.createElement(it,null,e.createElement(We,{object:t,onClick:i},t.name)),e.createElement(it,null,t.info),e.createElement(it,null,t.size),e.createElement(it,null,e.createElement(We,{object:t,onClick:c},"put to clipboard")," | ",e.createElement(We,{object:t,onClick:a},"rename")," | ",e.createElement(We,{object:t,onClick:u},"delete")))))))));var d}}var pt=n(522),mt={};mt.styleTagTransform=me(),mt.setAttributes=se(),mt.insert=ue().bind(null,"head"),mt.domAPI=ie(),mt.insertStyleElement=de(),oe()(pt.Z,mt);const ht=pt.Z&&pt.Z.locals?pt.Z.locals:void 0;function vt(t){let{uploadUrl:n,path:r,file:o}=t;return o&&"image"===o.type?e.createElement("div",{className:ht.preview},e.createElement("img",{src:$e(n,r,o.name),alt:o.name})):null}var yt=n(189),gt={};gt.styleTagTransform=me(),gt.setAttributes=se(),gt.insert=ue().bind(null,"head"),gt.domAPI=ie(),gt.insertStyleElement=de(),oe()(yt.Z,gt);const bt=yt.Z&&yt.Z.locals?yt.Z.locals:void 0;function wt(t){let{uploadUrl:n,path:r,file:o,onSelect:l,className:i}=t;return e.createElement("div",{className:ne()(bt.sidebar,i)},e.createElement("h3",{className:bt.title},"Preview File"),e.createElement("div",{className:bt.content},o?e.createElement(vt,{uploadUrl:n,path:r,file:o}):null),e.createElement("div",{className:bt.buttons},e.createElement(be,{default:!0,disabled:!o,onClick:l},"Select & Close")))}function xt(e){return async(t,n)=>{const{routes:{list:r}}=n(),o=await fetch(r+"?dir="+encodeURIComponent(e.join("/")),{credentials:"same-origin"}),{dirs:l,files:i}=await o.json();t(kt(null)),t(function(e,t,n){return{type:"GO",dirs:e,files:t,path:n}}(l,i,e))}}function Et(){return async(e,t)=>{const{path:n}=t();e(kt(null)),e(xt(n))}}function kt(e){return{type:"SET_FILE",file:e}}function Tt(e){return{type:"SET_DIALOG",dialog:e}}function St(){return Tt(null)}function Ct(e){return{type:"SET_CLIPBOARD",clipboard:e}}function Pt(e){return e.status>=200&&e.status<300}const _t={uploadUrl:null,routes:{},dirs:[],files:[],path:[],currentFile:null,clipboard:null,dialog:null};function Nt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"INIT":return{...e,uploadUrl:t.uploadUrl,routes:t.routes};case"GO":return{...e,dirs:t.dirs,files:t.files,path:t.path};case"SET_FILE":return{...e,currentFile:t.file};case"SET_CLIPBOARD":return{...e,clipboard:t.clipboard};case"SET_DIALOG":return{...e,dialog:t.dialog};default:return e}}var Ot=n(9548),It={};It.styleTagTransform=me(),It.setAttributes=se(),It.insert=ue().bind(null,"head"),It.domAPI=ie(),It.insertStyleElement=de(),oe()(Ot.Z,It);const Rt=Ot.Z&&Ot.Z.locals?Ot.Z.locals:void 0;class Mt extends e.Component{render(){const{uploadUrl:t,path:n,dirs:r,files:o,currentFile:l,dialog:i,clipboard:a,goToFolder:u,selectFile:c,copyToClipboard:s,moveFromClipboard:f,renameFile:d,doRenameFile:p,deleteFile:m,doDeleteFile:h,createDirectory:v,doCreateDirectory:y,uploadFiles:g,doUploadFiles:b,closeDialog:w,selectAndClose:x}=this.props;return e.createElement(e.Fragment,null,e.createElement("div",{className:Rt.fileBrowser},e.createElement(ke,{className:Rt.toolbar},e.createElement(Ze,{path:n,onNavigate:u}),e.createElement(Te,null),e.createElement(be,{onClick:v},"Create directory"),a?e.createElement(be,{onClick:f},"Move '",a.file.name,"' here"):null,e.createElement(be,{onClick:g},"Upload files")),e.createElement(dt,{className:Rt.main,uploadUrl:t,path:n,dirs:r,files:o,onNavigate:u,onFileSelect:c,onRename:d,onDelete:m,onCopyToClipboard:s}),e.createElement(wt,{className:Rt.sidebar,uploadUrl:t,path:n,file:l,onSelect:x})),"rename"===i?e.createElement(Ie,{file:l,onRename:p,onCancel:w}):null,"mkdir"===i?e.createElement(Me,{dirs:r,onCreate:y,onCancel:w}):null,"delete"===i?e.createElement(De,{file:l,onDelete:h,onCancel:w}):null,"upload"===i?e.createElement(ze,{onUpload:b,onCancel:w}):null)}}const Dt=U((function(e){const{uploadUrl:t,path:n,dirs:r,files:o,currentFile:l,dialog:i,clipboard:a}=e;return{uploadUrl:t,path:n,dirs:r,files:o,currentFile:l,dialog:i,clipboard:a}}),{goToFolder:xt,setDialog:Tt,closeDialog:St,selectFile:kt,copyToClipboard:function(e){return(t,n)=>{const{path:r}=n();t(Ct({file:e,path:r}))}},moveFromClipboard:function(){return async(e,t)=>{const{clipboard:n}=t();if(e(Ct(null)),!n)return void alert("Clipboard is empty");const{routes:r,path:o}=t();let l=new FormData;l.append("dir",n.path.join("/")),l.append("name",n.file.name),l.append("destination",o.join("/")),Pt(await fetch(r.move,{credentials:"same-origin",method:"POST",body:l}))?e(Et()):alert("Server error")}},renameFile:function(e){return t=>{t(kt(e)),t(Tt("rename"))}},doRenameFile:function(e){return async(t,n)=>{const{routes:r,path:o,currentFile:l}=n();t(St());let i=new FormData;i.append("dir",o.join("/")),i.append("old_name",l.name),i.append("new_name",e),Pt(await fetch(r.rename,{credentials:"same-origin",method:"POST",body:i}))?t(Et()):alert("Server error")}},deleteFile:function(e){return t=>{t(kt(e)),t(Tt("delete"))}},doDeleteFile:function(e){return async(t,n)=>{const{routes:r,path:o}=n();t(St());let l=new FormData;l.append("dir",o.join("/")),l.append("name",e.name),Pt(await fetch(r.delete,{credentials:"same-origin",method:"POST",body:l}))?t(Et()):alert("Server error")}},createDirectory:function(){return Tt("mkdir")},doCreateDirectory:function(e){return async(t,n)=>{const{routes:r,path:o}=n();t(St());let l=new FormData;l.append("dir",o.join("/")),l.append("name",e),Pt(await fetch(r.mkdir,{credentials:"same-origin",method:"POST",body:l}))?t(Et()):alert("Server error")}},uploadFiles:function(){return Tt("upload")},doUploadFiles:function(e){return async(t,n)=>{const{routes:r,path:o}=n();t(St());let l=new FormData;l.append("dir",o.join("/"));for(let t of e)l.append("files[]",t);Pt(await fetch(r.upload,{credentials:"same-origin",method:"POST",body:l}))?t(Et()):alert("Server error")}},selectAndClose:function(){return async(e,t)=>{const{uploadUrl:n,path:r,currentFile:o}=t(),l=$e(n,r,o.name),i=window.top.tinymce.activeEditor.windowManager;i.getParams().onSelect(encodeURI(l)),i.close()}}})(Mt);window.filebrowser=function(n,r,o){const l=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(k(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},l=t.map((function(e){return e(o)}));return r=O.apply(void 0,l)(n.dispatch),E(E({},n),{},{dispatch:r})}}}(ee)(_)(Nt);l.dispatch(function(e,t){return{type:"INIT",uploadUrl:e,routes:t}}(r,o)),l.dispatch(xt([])),t.render(e.createElement(c,{store:l},e.createElement(Dt,null)),n)}})()})();
\ No newline at end of file